From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org, akpm@linux-foundation.org,
torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, jslaby@suse.cz,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Linux 5.15.87
Date: Thu, 12 Jan 2023 12:18:06 +0100 [thread overview]
Message-ID: <167352228525119@kroah.com> (raw)
I'm announcing the release of the 5.15.87 kernel.
All users of the 5.15 kernel series must upgrade.
The updated 5.15.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2
arch/arm/include/asm/thread_info.h | 13
arch/arm/nwfpe/Makefile | 6
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 5
arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 6
arch/powerpc/kernel/rtas.c | 20
arch/riscv/include/asm/mmu.h | 2
arch/riscv/include/asm/pgtable.h | 2
arch/riscv/include/asm/tlbflush.h | 18
arch/riscv/include/asm/uaccess.h | 2
arch/riscv/kernel/probes/simulate-insn.h | 4
arch/riscv/kernel/stacktrace.c | 2
arch/riscv/mm/context.c | 10
arch/riscv/mm/tlbflush.c | 28
arch/x86/events/intel/uncore.h | 1
arch/x86/events/intel/uncore_snbep.c | 22
arch/x86/kernel/cpu/bugs.c | 2
arch/x86/kernel/cpu/mce/amd.c | 37 -
arch/x86/kernel/cpu/mce/core.c | 95 +--
arch/x86/kernel/cpu/mce/internal.h | 12
arch/x86/kernel/cpu/microcode/intel.c | 8
arch/x86/kernel/crash.c | 4
arch/x86/kernel/ftrace.c | 2
arch/x86/kernel/kprobes/core.c | 10
arch/x86/kernel/kprobes/opt.c | 28
arch/x86/kvm/vmx/nested.c | 47 +
arch/x86/kvm/vmx/sgx.c | 4
block/bfq-iosched.c | 2
block/blk-merge.c | 10
block/mq-deadline.c | 84 ++
drivers/acpi/resource.c | 78 ++
drivers/acpi/x86/s2idle.c | 10
drivers/ata/ahci.c | 32 -
drivers/base/dd.c | 6
drivers/char/ipmi/ipmi_msghandler.c | 4
drivers/char/ipmi/ipmi_si_intf.c | 27
drivers/char/tpm/eventlog/acpi.c | 12
drivers/char/tpm/tpm_crb.c | 29 -
drivers/char/tpm/tpm_tis.c | 9
drivers/cpufreq/cpufreq.c | 2
drivers/crypto/ccp/sp-pci.c | 11
drivers/crypto/n2_core.c | 6
drivers/devfreq/devfreq.c | 6
drivers/devfreq/governor_userspace.c | 12
drivers/firmware/efi/efi.c | 4
drivers/firmware/efi/libstub/efistub.h | 2
drivers/firmware/efi/libstub/random.c | 42 +
drivers/gpio/gpio-sifive.c | 1
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 13
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 3
drivers/gpu/drm/drm_connector.c | 3
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 4
drivers/gpu/drm/i915/gt/intel_migrate.c | 8
drivers/gpu/drm/i915/gvt/debugfs.c | 17
drivers/gpu/drm/i915/gvt/scheduler.c | 1
drivers/gpu/drm/imx/ipuv3-plane.c | 14
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 6
drivers/gpu/drm/meson/meson_viu.c | 5
drivers/gpu/drm/mgag200/mgag200_pll.c | 3
drivers/gpu/drm/panfrost/panfrost_drv.c | 27
drivers/gpu/drm/panfrost/panfrost_gem.c | 16
drivers/gpu/drm/panfrost/panfrost_gem.h | 5
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 3
drivers/hid/hid-ids.h | 3
drivers/hid/hid-multitouch.c | 4
drivers/hid/hid-plantronics.c | 9
drivers/infiniband/hw/mlx5/counters.c | 6
drivers/infiniband/hw/mlx5/qp.c | 49 +
drivers/iommu/amd/init.c | 7
drivers/md/dm-cache-metadata.c | 54 +
drivers/md/dm-cache-target.c | 11
drivers/md/dm-clone-target.c | 1
drivers/md/dm-integrity.c | 2
drivers/md/dm-thin-metadata.c | 60 +-
drivers/md/dm-thin.c | 18
drivers/md/md-bitmap.c | 20
drivers/md/md.c | 9
drivers/media/dvb-core/dmxdev.c | 8
drivers/media/dvb-core/dvbdev.c | 1
drivers/media/dvb-frontends/stv0288.c | 5
drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 4
drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 12
drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 14
drivers/mfd/mt6360-core.c | 14
drivers/mmc/host/sdhci-sprd.c | 16
drivers/mmc/host/vub300.c | 2
drivers/mtd/spi-nor/core.c | 2
drivers/net/bonding/bond_3ad.c | 1
drivers/net/dsa/mv88e6xxx/Kconfig | 4
drivers/net/ethernet/amazon/ena/ena_com.c | 29 -
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 6
drivers/net/ethernet/amazon/ena/ena_netdev.c | 83 ++
drivers/net/ethernet/amazon/ena/ena_netdev.h | 17
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 3
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c | 4
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 4
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 178 ++----
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 7
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 75 +-
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 3
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c | 30 -
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 11
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 12
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 4
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c | 7
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 33 -
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 30 -
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 6
drivers/net/ethernet/mellanox/mlx5/core/health.c | 6
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4
drivers/net/ethernet/mellanox/mlx5/core/main.c | 2
drivers/net/ethernet/microchip/sparx5/sparx5_main.c | 2
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 8
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h | 10
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 8
drivers/net/ethernet/renesas/ravb_main.c | 2
drivers/net/phy/xilinx_gmii2rgmii.c | 1
drivers/net/usb/rndis_host.c | 3
drivers/net/veth.c | 5
drivers/net/vmxnet3/vmxnet3_drv.c | 8
drivers/net/wireless/microchip/wilc1000/sdio.c | 1
drivers/nvme/host/core.c | 32 -
drivers/nvme/host/nvme.h | 2
drivers/nvme/host/pci.c | 37 -
drivers/nvme/target/admin-cmd.c | 35 -
drivers/nvme/target/passthru.c | 11
drivers/of/kexec.c | 10
drivers/parisc/led.c | 3
drivers/pci/pci-sysfs.c | 13
drivers/pci/pci.c | 2
drivers/phy/qualcomm/phy-qcom-qmp.c | 8
drivers/remoteproc/remoteproc_core.c | 9
drivers/rtc/rtc-ds1347.c | 2
drivers/soc/qcom/Kconfig | 1
drivers/soc/ux500/ux500-soc-id.c | 10
drivers/soundwire/dmi-quirks.c | 8
drivers/soundwire/intel.c | 8
drivers/soundwire/qcom.c | 8
drivers/soundwire/stream.c | 4
drivers/staging/media/ipu3/ipu3-v4l2.c | 57 +-
drivers/staging/media/tegra-video/csi.c | 4
drivers/staging/media/tegra-video/csi.h | 2
drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.c | 4
drivers/usb/dwc3/dwc3-qcom.c | 13
drivers/vdpa/vdpa_sim/vdpa_sim.c | 3
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 4
drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 4
drivers/vhost/vhost.c | 4
drivers/vhost/vringh.c | 5
drivers/vhost/vsock.c | 9
drivers/video/fbdev/matrox/matroxfb_base.c | 4
fs/binfmt_elf_fdpic.c | 5
fs/btrfs/backref.c | 4
fs/btrfs/disk-io.c | 35 -
fs/btrfs/disk-io.h | 6
fs/btrfs/ioctl.c | 9
fs/btrfs/rcu-string.h | 6
fs/btrfs/super.c | 76 ++
fs/btrfs/tree-defrag.c | 6
fs/btrfs/volumes.c | 43 -
fs/ceph/caps.c | 2
fs/ceph/locks.c | 4
fs/ceph/super.h | 1
fs/cifs/cifsfs.c | 8
fs/cifs/cifsglob.h | 69 ++
fs/cifs/cifsproto.h | 4
fs/cifs/connect.c | 4
fs/cifs/misc.c | 4
fs/cifs/smb2ops.c | 143 ++---
fs/dlm/lowcomms.c | 9
fs/ext4/balloc.c | 2
fs/ext4/ext4.h | 9
fs/ext4/ext4_jbd2.c | 3
fs/ext4/extents.c | 8
fs/ext4/extents_status.c | 3
fs/ext4/fast_commit.c | 285 ++++++----
fs/ext4/fast_commit.h | 7
fs/ext4/indirect.c | 13
fs/ext4/inode.c | 50 +
fs/ext4/ioctl.c | 13
fs/ext4/namei.c | 47 -
fs/ext4/orphan.c | 26
fs/ext4/resize.c | 6
fs/ext4/super.c | 52 +
fs/ext4/verity.c | 2
fs/ext4/xattr.c | 19
fs/f2fs/gc.c | 1
fs/f2fs/node.c | 3
fs/hfs/inode.c | 13
fs/hfsplus/hfsplus_fs.h | 2
fs/hfsplus/inode.c | 16
fs/hfsplus/options.c | 4
fs/ksmbd/auth.c | 3
fs/ksmbd/connection.c | 7
fs/ksmbd/transport_tcp.c | 5
fs/locks.c | 23
fs/mbcache.c | 121 +---
fs/nfsd/nfs4xdr.c | 11
fs/nfsd/nfssvc.c | 2
fs/ntfs3/attrib.c | 18
fs/ntfs3/attrlist.c | 5
fs/ntfs3/bitmap.c | 2
fs/ntfs3/file.c | 4
fs/ntfs3/frecord.c | 14
fs/ntfs3/fslog.c | 35 -
fs/ntfs3/fsntfs.c | 10
fs/ntfs3/index.c | 6
fs/ntfs3/inode.c | 9
fs/ntfs3/record.c | 10
fs/ntfs3/super.c | 9
fs/overlayfs/dir.c | 46 +
fs/pnode.c | 2
fs/pstore/ram.c | 2
fs/pstore/zone.c | 2
fs/quota/dquot.c | 2
fs/udf/inode.c | 2
include/linux/devfreq.h | 7
include/linux/efi.h | 2
include/linux/fs.h | 6
include/linux/mbcache.h | 33 -
include/linux/mlx5/device.h | 5
include/linux/mlx5/mlx5_ifc.h | 3
include/linux/netfilter/ipset/ip_set.h | 2
include/linux/nvme.h | 3
include/linux/sunrpc/rpc_pipe_fs.h | 5
include/net/mptcp.h | 12
include/net/netfilter/nf_tables.h | 25
include/sound/soc-dai.h | 32 -
include/trace/events/ext4.h | 7
include/trace/events/jbd2.h | 44 -
io_uring/io_uring.c | 13
kernel/events/core.c | 6
kernel/kcsan/core.c | 50 +
kernel/rcu/tasks.h | 20
kernel/trace/Kconfig | 2
kernel/trace/trace.c | 38 -
kernel/trace/trace.h | 27
kernel/trace/trace_eprobe.c | 3
kernel/trace/trace_events_hist.c | 11
kernel/trace/trace_events_synth.c | 2
kernel/trace/trace_probe.c | 2
mm/compaction.c | 18
net/caif/cfctrl.c | 6
net/core/filter.c | 7
net/ipv4/syncookies.c | 7
net/mptcp/subflow.c | 76 ++
net/netfilter/ipset/ip_set_core.c | 7
net/netfilter/ipset/ip_set_hash_ip.c | 14
net/netfilter/ipset/ip_set_hash_ipmark.c | 13
net/netfilter/ipset/ip_set_hash_ipport.c | 13
net/netfilter/ipset/ip_set_hash_ipportip.c | 13
net/netfilter/ipset/ip_set_hash_ipportnet.c | 13
net/netfilter/ipset/ip_set_hash_net.c | 17
net/netfilter/ipset/ip_set_hash_netiface.c | 15
net/netfilter/ipset/ip_set_hash_netnet.c | 23
net/netfilter/ipset/ip_set_hash_netport.c | 19
net/netfilter/ipset/ip_set_hash_netportnet.c | 40 -
net/netfilter/nf_tables_api.c | 261 ++++++---
net/nfc/netlink.c | 52 +
net/packet/af_packet.c | 20
net/sched/cls_tcindex.c | 12
net/sched/sch_atm.c | 5
net/sched/sch_cbq.c | 4
net/sunrpc/auth_gss/auth_gss.c | 19
net/sunrpc/auth_gss/svcauth_gss.c | 9
security/device_cgroup.c | 33 +
security/integrity/ima/ima_template.c | 5
security/integrity/platform_certs/load_uefi.c | 1
sound/pci/hda/patch_realtek.c | 50 +
sound/soc/codecs/hdac_hda.c | 22
sound/soc/codecs/max98373-sdw.c | 2
sound/soc/codecs/rt1308-sdw.c | 2
sound/soc/codecs/rt1316-sdw.c | 2
sound/soc/codecs/rt5682-sdw.c | 2
sound/soc/codecs/rt700.c | 2
sound/soc/codecs/rt711-sdca.c | 2
sound/soc/codecs/rt711.c | 2
sound/soc/codecs/rt715-sdca.c | 2
sound/soc/codecs/rt715.c | 2
sound/soc/codecs/sdw-mockup.c | 2
sound/soc/codecs/wcd938x.c | 2
sound/soc/codecs/wsa881x.c | 2
sound/soc/intel/boards/bytcr_rt5640.c | 15
sound/soc/intel/boards/sof_sdw.c | 6
sound/soc/intel/skylake/skl-pcm.c | 7
sound/soc/jz4740/jz4740-i2s.c | 39 +
sound/soc/qcom/sdm845.c | 4
sound/soc/qcom/sm8250.c | 4
sound/soc/sof/intel/hda-dai.c | 7
sound/usb/line6/driver.c | 3
sound/usb/line6/midi.c | 6
sound/usb/line6/midibuf.c | 25
sound/usb/line6/midibuf.h | 5
sound/usb/line6/pod.c | 3
tools/objtool/check.c | 2
tools/perf/util/cgroup.c | 23
tools/perf/util/data.c | 2
tools/perf/util/dwarf-aux.c | 23
tools/testing/ktest/ktest.pl | 23
tools/testing/selftests/Makefile | 26
tools/testing/selftests/bpf/config | 4
tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 48 -
tools/testing/selftests/bpf/progs/test_bpf_nf.c | 109 ---
tools/testing/selftests/lib.mk | 5
305 files changed, 3238 insertions(+), 1866 deletions(-)
Adam Vodopjan (1):
ata: ahci: Fix PCS quirk application for suspend
Adham Faris (1):
net/mlx5e: Fix hw mtu initializing at XDP SQ allocation
Aditya Garg (2):
hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount
efi: Add iMac Pro 2017 to uefi skip cert quirk
Adrian Freund (1):
ACPI: resource: do IRQ override on Lenovo 14ALC7
Aidan MacDonald (1):
ASoC: jz4740-i2s: Handle independent FIFO flush bits
Alex Deucher (2):
drm/amdgpu: handle polaris10/11 overlap asics (v2)
drm/amdgpu: make display pinning more flexible (v2)
Alexander Antonov (2):
perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D
perf/x86/intel/uncore: Clear attr_update properly
Alexander Aring (2):
fs: dlm: fix sock release if listen fails
fs: dlm: retry accept() until -EAGAIN or error returns
Alexander Potapenko (1):
fs: ext4: initialize fsdata in pagecache_write()
Alexander Sverdlin (1):
mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()
Ard Biesheuvel (1):
efi: random: combine bootloader provided RNG seed with RNG protocol output
Arnd Bergmann (1):
hfs/hfsplus: use WARN_ON for sanity check
Artem Egorkine (2):
ALSA: line6: correct midi status byte when receiving data from podxt
ALSA: line6: fix stack overflow in line6_midi_transmit
Ashok Raj (1):
x86/microcode/intel: Do not retry microcode reloading on the APs
Baokun Li (8):
ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop
ext4: fix use-after-free in ext4_orphan_cleanup
ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode
ext4: add helper to check quota inums
ext4: fix bug_on in __es_tree_search caused by bad quota inode
ext4: fix bug_on in __es_tree_search caused by bad boot loader inode
ext4: fix corruption when online resizing a 1K bigalloc fs
ext4: correct inconsistent error msg in nojournal mode
Ben Dooks (1):
riscv: uaccess: fix type of 0 variable on error in get_user()
Biju Das (1):
ravb: Fix "failed to switch device to config mode" message during unbind
Bixuan Cui (1):
jbd2: use the correct print format
Björn Töpel (1):
riscv, kprobes: Stricter c.jr/c.jalr decoding
Boris Burkov (1):
btrfs: fix resolving backrefs for inline extent followed by prealloc
Borislav Petkov (1):
x86/mce: Get rid of msr_ops
Carlo Caione (1):
drm/meson: Reduce the FIFO lines held when AFBC is not used
ChiYuan Huang (1):
mfd: mt6360: Add bounds checking in Regmap read/write call-backs
Chris Chiu (1):
ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops
Chris Mi (1):
net/mlx5e: Always clear dest encap in neigh-update-del
Christian Brauner (1):
pnode: terminate at peers of source
Christoph Hellwig (4):
nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
nvmet: don't defer passthrough commands with trivial effects to the workqueue
nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it
nvme: also return I/O command effects from nvme_command_effects
Christophe Leroy (1):
objtool: Fix SEGFAULT
Chuck Lever (1):
SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails
Corentin Labbe (1):
crypto: n2 - add missing hash statesize
Damien Le Moal (2):
block: mq-deadline: Do not break sequential write streams to zoned HDDs
block: mq-deadline: Fix dd_finish_request() for zoned devices
Dan Carpenter (3):
fs/ntfs3: Delete duplicate condition in ntfs_read_mft()
ipmi: fix use after free in _ipmi_destroy_user()
drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()
Daniil Tatianin (2):
qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
drivers/net/bonding/bond_3ad: return when there's no aggregator
David Arinzon (7):
net: ena: Fix toeplitz initial hash value
net: ena: Don't register memory info on XDP exchange
net: ena: Account for the number of processed bytes in XDP
net: ena: Use bitmask to indicate packet redirection
net: ena: Fix rx_copybreak value update
net: ena: Set default value for RX interrupt moderation
net: ena: Update NUMA TPH hint register upon NUMA node update
Deren Wu (1):
mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING
Dragos Tatulea (1):
net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default
Edward Lo (7):
fs/ntfs3: Validate data run offset
fs/ntfs3: Add null pointer check to attr_load_runs_vcn
fs/ntfs3: Add null pointer check for inode operations
fs/ntfs3: Validate attribute name offset
fs/ntfs3: Validate buffer length while parsing index
fs/ntfs3: Validate resident attribute name
fs/ntfs3: Validate index root when initialize NTFS security
Eric Biggers (12):
ext4: fix leaking uninitialized memory in fast-commit journal
ext4: remove unused enum EXT4_FC_COMMIT_FAILED
ext4: use ext4_debug() instead of jbd_debug()
ext4: introduce EXT4_FC_TAG_BASE_LEN helper
ext4: factor out ext4_fc_get_tl()
ext4: fix potential out of bound read in ext4_fc_replay_scan()
ext4: disable fast-commit of encrypted dir operations
ext4: don't set up encryption key during jbd2 transaction
ext4: add missing validation of fast-commit record lengths
ext4: fix unaligned memory access in ext4_fc_reserve_space()
ext4: fix off-by-one errors in fast-commit block filling
ext4: don't allow journal inode to have encrypt flag
Eric Dumazet (1):
net/af_packet: make sure to pull mac header
Eric Whitney (1):
ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline
Erik Schumacher (1):
ACPI: resource: do IRQ override on XMG Core 15
Florian Westphal (1):
mptcp: mark ops structures as ro_after_init
Florian-Ewald Mueller (1):
md/bitmap: Fix bitmap chunk size overflow issues
Gaosheng Cui (1):
ext4: fix undefined behavior in bit shift for ext4_check_flag_values
Geetha sowjanya (1):
octeontx2-pf: Fix lmtst ID used in aura free
Greg Kroah-Hartman (1):
Linux 5.15.87
Guo Ren (1):
riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument
Hangbin Liu (1):
net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO
Hanjun Guo (3):
tpm: acpi: Call acpi_put_table() to fix memory leak
tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak
tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak
Hans de Goede (1):
ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
Hao Chen (1):
net: hns3: refactor hns3_nic_reuse_page()
Harshit Mogalapalli (1):
io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res()
Hawkins Jiawei (2):
fs/ntfs3: Fix slab-out-of-bounds read in run_unpack
net: sched: fix memory leak in tcindex_set_parms
Horatiu Vultur (1):
net: sparx5: Fix reading of the MAC address
Huaxin Lu (1):
ima: Fix a potential NULL pointer access in ima_restore_measurement_list
Ian Abbott (1):
rtc: ds1347: fix value written to century register
Isaac J. Manjarres (1):
driver core: Fix bus_type.match() error handling in __driver_attach()
Jaegeuk Kim (1):
f2fs: allow to read node block after shutdown
Jakub Kicinski (1):
bpf: pull before calling skb_postpull_rcsum()
Jamal Hadi Salim (2):
net: sched: atm: dont intepret cls results when asked to drop
net: sched: cbq: dont intepret cls results when asked to drop
Jan Kara (7):
ext4: avoid BUG_ON when creating xattrs
ext4: initialize quota before expanding inode in setproject ioctl
ext4: avoid unaccounted block allocation when expanding inode
mbcache: automatically delete entries from cache on freeing
ext4: fix deadlock due to mbcache entry corruption
udf: Fix extension of the last extent in the file
mbcache: Avoid nesting of cache->c_list_lock under bit locks
Jason A. Donenfeld (2):
media: stv0288: use explicitly signed char
ARM: ux500: do not directly dereference __iomem
Jason Yan (1):
ext4: goto right label 'failed_mount3a'
Jeff Layton (3):
nfsd: shut down the NFSv4 state objects before the filecache
filelock: new helper: vfs_inode_has_locks
nfsd: fix handling of readdir in v4root vs. mount upcall timeout
Jens Axboe (3):
ARM: renumber bits related to _TIF_WORK_MASK
io_uring: check for valid register opcode earlier
block: don't allow splitting of a REQ_NOWAIT bio
Jian Shen (2):
net: hns3: fix miss L3E checking for rx packet
net: hns3: fix VF promisc mode not update when mac table full
Jie Wang (2):
net: hns3: add interrupts re-initialization while doing VF FLR
net: hns3: fix return value check bug of rx copybreak
Jiguang Xiao (1):
net: amd-xgbe: add missed tasklet_kill
Jiri Pirko (1):
net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path
Jiri Slaby (SUSE) (1):
ACPI: resource: do IRQ override on LENOVO IdeaPad
Jocelyn Falempe (1):
drm/mgag200: Fix PLL setup for G200_SE_A rev >=4
Johan Hovold (1):
phy: qcom-qmp-combo: fix sc8180x reset
Johnny S. Lee (1):
net: dsa: mv88e6xxx: depend on PTP conditionally
José Expósito (1):
HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint
Jozsef Kadlecsik (2):
netfilter: ipset: fix hash:net,port,net hang with /0 subnet
netfilter: ipset: Rework long task execution when adding/deleting entries
Kant Fan (1):
PM/devfreq: governor: Add a private governor_data for governor
Keita Suzuki (1):
media: dvb-core: Fix double free in dvb_register_device()
Keith Busch (2):
nvme-pci: fix mempool alloc size
nvme-pci: fix page size checks
Kim Phillips (1):
iommu/amd: Fix ivrs_acpihid cmdline parsing code
Klaus Jensen (1):
nvme-pci: fix doorbell buffer value endianness
Krzysztof Kozlowski (2):
arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength
arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength
Linus Torvalds (1):
hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
Luca Ceresoli (2):
staging: media: tegra-video: fix chan->mipi value on error
staging: media: tegra-video: fix device_node use after free
Luca Stefani (1):
pstore: Properly assign mem_type property
Luo Meng (5):
dm thin: resume even if in FAIL mode
dm thin: Fix UAF in run_timer_softirq()
dm integrity: Fix UAF in dm_integrity_dtr()
dm clone: Fix UAF in clone_dtr()
dm cache: Fix UAF in destroy()
Luís Henriques (2):
ext4: remove trailing newline from ext4_msg() message
ext4: fix error code return to user-space in ext4_get_branch()
Manivannan Sadhasivam (1):
soc: qcom: Select REMAP_MMIO for LLCC driver
Maor Gottlieb (1):
RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
Marco Elver (1):
kcsan: Instrument memcpy/memset/memmove with newer Clang
Maria Yu (1):
remoteproc: core: Do pm_relax when in RPROC_OFFLINE state
Mario Limonciello (2):
crypto: ccp - Add support for TEE for PCI ID 0x14CA
Revert "ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007"
Masami Hiramatsu (Google) (5):
x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK
x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK
tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE
perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor
perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data
Matthew Auld (3):
drm/i915/migrate: don't check the scratch page
drm/i915/migrate: fix offset calculation
drm/i915/migrate: fix length calculation
Matthieu Baerts (3):
mptcp: remove MPTCP 'ifdef' in TCP SYN cookies
mptcp: dedicated request sock for subflow in v6
mptcp: use proper req destructor for IPv6
Maximilian Luz (1):
ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection()
Miaoqian Lin (5):
usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init
nfc: Fix potential resource leaks
net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
gpio: sifive: Fix refcount leak in sifive_gpio_probe
perf tools: Fix resources leak in perf_data__open_dir()
Michael S. Tsirkin (1):
PCI: Fix pci_device_is_present() for VFs by checking PF
Michael Walle (1):
wifi: wilc1000: sdio: fix module autoloading
Mickaël Salaün (1):
selftests: Use optional USERCFLAGS and USERLDFLAGS
Mike Snitzer (2):
dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort
dm cache: set needs_check flag after aborting metadata
Mikko Kovanen (1):
drm/i915/dsi: fix VBT send packet port selection for dual link DSI
Mikulas Patocka (1):
md: fix a crash in mempool_free
Moshe Shemesh (1):
net/mlx5: E-Switch, properly handle ingress tagged packets on VST
Muhammad Usama Anjum (1):
selftests: set the BUILD variable to absolute path
NARIBAYASHI Akira (1):
mm, compaction: fix fast_isolate_around() to stay within boundaries
Namhyung Kim (2):
perf/core: Call LSM hook after copying perf_event_attr
perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode
Namjae Jeon (1):
ksmbd: fix infinite loop in ksmbd_conn_handler_loop()
Nathan Lynch (2):
powerpc/rtas: avoid device tree lookups in rtas_os_term()
powerpc/rtas: avoid scheduling in rtas_os_term()
Nick Desaulniers (1):
ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod
Nikolay Borisov (1):
btrfs: move missing device handling in a dedicate function
Pablo Neira Ayuso (4):
netfilter: nf_tables: consolidate set description
netfilter: nf_tables: add function to create set stateful expressions
netfilter: nf_tables: perform type checking for existing sets
netfilter: nf_tables: honor set timeout and garbage collection updates
Paul E. McKenney (1):
rcu-tasks: Simplify trc_read_check_handler() atomic operations
Paul Menzel (1):
fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB
Paulo Alcantara (2):
cifs: fix oops during encryption
cifs: fix confusing debug message
Pavel Begunkov (1):
io_uring: fix CQ waiting timeout handling
Pavel Machek (1):
f2fs: should put a page when checking the summary info
Peng Li (1):
net: hns3: extract macro to simplify ring stats update code
Philipp Jungkamp (1):
ALSA: patch_realtek: Fix Dell Inspiron Plus 16
Philipp Zabel (1):
drm/imx: ipuv3-plane: Fix overlay plane width
Pierre-Louis Bossart (3):
soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15
ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio
ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire
Qiujun Huang (1):
pstore/zone: Use GFP_ATOMIC to allocate zone buffer
Qu Wenruo (2):
btrfs: check superblock to ensure the fs was not modified at thaw time
btrfs: make thaw time super block check to also verify checksum
Rob Herring (1):
of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values
Rodrigo Branco (1):
x86/bugs: Flush IBP in ib_prctl_set()
Roi Dayan (1):
net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr
Ronak Doshi (1):
vmxnet3: correctly report csum_level for encapsulated packet
Sascha Hauer (1):
PCI/sysfs: Fix double free in error path
Sasha Levin (4):
Revert "selftests/bpf: Add test for unstable CT lookup API"
phy: qcom-qmp-combo: fix out-of-bounds clock access
btrfs: replace strncpy() with strscpy()
btrfs: fix an error handling path in btrfs_defrag_leaves()
Sean Christopherson (3):
KVM: VMX: Resume guest immediately when injecting #GP on ECREATE
KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails
KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1
Sergey Matyukevich (1):
riscv: mm: notify remote harts about mmu cache updates
Shang XiaoJing (1):
parisc: led: Fix potential null-ptr-deref in start_task()
Shawn Bohrer (1):
veth: Fix race with AF_XDP exposing old or uninitialized descriptors
Shay Drory (2):
net/mlx5: Avoid recovery in probe flows
RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device
Shigeru Yoshida (1):
fs/ntfs3: Fix memory leak on ntfs_fill_super() error path
Simon Ser (1):
drm/connector: send hotplug uevent on connector cleanup
Smitha T Murthy (3):
media: s5p-mfc: Fix to handle reference queue during finishing
media: s5p-mfc: Clear workbit to handle error condition
media: s5p-mfc: Fix in register read and write for H264
Srinivas Pandruvada (1):
thermal: int340x: Add missing attribute for data rate base
Stefano Garzarella (3):
vringh: fix range used in iotlb_translate()
vhost: fix range used in translate_desc()
vdpa_sim: fix vringh initialization in vdpasim_queue_ready()
Steve French (1):
cifs: fix missing display of three mount options
Steven Price (1):
drm/panfrost: Fix GEM handle creation ref-counting
Steven Rostedt (2):
kest.pl: Fix grub2 menu handling for rebooting
ktest.pl minconfig: Unset configs instead of just removing them
Steven Rostedt (Google) (3):
ftrace/x86: Add back ftrace_expected for ftrace bug reports
tracing: Fix race where eprobes can be called before the event
tracing/probes: Handle system names with hyphens
Szymon Heidrich (1):
usb: rndis_host: Secure rndis_query check against int overflow
Takashi Iwai (2):
media: dvb-core: Fix UAF due to refcount races at releasing
x86/kexec: Fix double-free of elf header buffer
Tamim Khan (1):
ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA
Terry Junge (1):
HID: plantronics: Additional PIDs for double volume key presses quirk
Tetsuo Handa (3):
fs/ntfs3: Use __GFP_NOWARN allocation at wnd_init()
fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super()
fs/ntfs3: don't hold ni_lock when calling truncate_setsize()
Wang Weiyang (1):
device_cgroup: Roll back to original exceptions after copy failure
Wang Yufen (1):
binfmt: Fix error return code in load_elf_fdpic_binary()
Wenchao Chen (1):
mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
William Liu (1):
ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob
Xiubo Li (1):
ceph: switch to vfs_inode_has_locks() to fix file lock bug
Yang Jihong (1):
tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
Yanjun Zhang (1):
nvme: fix multipath crash caused by flush request when blktrace is enabled
Yazen Ghannam (1):
x86/MCE/AMD: Clear DFR errors found in THR handler
Ye Bin (6):
ext4: fix reserved cluster accounting in __es_remove_extent()
ext4: fix uninititialized value in 'ext4_evict_inode'
ext4: init quota for 'old.inode' in 'ext4_rename'
ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
ext4: fix inode leak in ext4_xattr_inode_create() on an error path
ext4: allocate extended attribute value in vmalloc area
Yin Xiujiang (1):
fs/ntfs3: Fix slab-out-of-bounds in r_page
Yongqiang Liu (1):
cpufreq: Init completion before kobject_init_and_add()
Yu Kuai (1):
block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq
Yuan Can (2):
drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init()
vhost/vsock: Fix error handling in vhost_vsock_init()
Zack Rusin (1):
drm/vmwgfx: Validate the box size for the snooped cursor
Zhang Tianci (1):
ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
Zhang Yi (2):
ext4: silence the warning when evicting inode with dioread_nolock
ext4: check and assert if marking an no_delete evicting inode dirty
Zhang Yuchen (1):
ipmi: fix long wait in unload when IPMI disconnect
Zheng Yejian (3):
tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx'
tracing/hist: Fix wrong return value in parse_action_params()
tracing: Fix issue of missing one synthetic field
Zhengchao Shao (1):
caif: fix memory leak in cfctrl_linkup_request()
Zhenyu Wang (2):
drm/i915/gvt: fix gvt debugfs destroy
drm/i915/gvt: fix vgpu debugfs clean in remove
Zhihao Cheng (2):
dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata
dm thin: Use last transaction's pmd->root when commit failed
edward lo (2):
fs/ntfs3: Validate BOOT record_size
fs/ntfs3: Add overflow check for attribute size
minoura makoto (1):
SUNRPC: ensure the matching upcall is in-flight upon downcall
ruanjinjie (1):
vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()
void0red (1):
btrfs: fix extent map use-after-free when handling missing device in read_one_chunk
next reply other threads:[~2023-01-12 11:28 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-01-12 11:18 Greg Kroah-Hartman [this message]
2023-01-12 11:18 ` Linux 5.15.87 Greg Kroah-Hartman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=167352228525119@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=lwn@lwn.net \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.