2
[PATCH 5.10 000/577] 5.10.80-rc3 review
source link: https://lwn.net/ml/linux-kernel/[email protected]/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
[PATCH 5.10 000/577] 5.10.80-rc3 review
Thread information [Search the linux-kernel archive]
[No responses]
This is the start of the stable review cycle for the 5.10.80 release. There are 577 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Fri, 19 Nov 2021 10:11:34 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-revie... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <[email protected]> Linux 5.10.80-rc3 Borislav Petkov <[email protected]> x86/sev: Make the #VC exception stacks part of the default stacks storage Tom Lendacky <[email protected]> x86/sev: Add an x86 version of cc_platform_has() Tom Lendacky <[email protected]> arch/cc: Introduce a function to check for confidential computing features Dan Carpenter <[email protected]> ataflop: fix off by one in ataflop_probe() Andrii Nakryiko <[email protected]> selftests/bpf: Fix also no-alu32 strobemeta selftest Colin Ian King <[email protected]> mmc: moxart: Fix null pointer dereference on pointer host Arnd Bergmann <[email protected]> ath10k: fix invalid dma_addr_t token assignment Trond Myklebust <[email protected]> SUNRPC: Partial revert of commit 6f9f17287e78 Pali Rohár <[email protected]> PCI: aardvark: Fix PCIe Max Payload Size setting Pali Rohár <[email protected]> PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros Jernej Skrabec <[email protected]> drm/sun4i: Fix macros in sun8i_csc.h Xiaoming Ni <[email protected]> powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n Vasant Hegde <[email protected]> powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload Miquel Raynal <[email protected]> mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines Miquel Raynal <[email protected]> mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines Miquel Raynal <[email protected]> mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines Miquel Raynal <[email protected]> mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines Miquel Raynal <[email protected]> mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines Miquel Raynal <[email protected]> mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines Miquel Raynal <[email protected]> mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines Miquel Raynal <[email protected]> mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines Halil Pasic <[email protected]> s390/cio: make ccw_device_dma_* more robust Harald Freudenberger <[email protected]> s390/ap: Fix hanging ioctl caused by orphaned replies Sven Schnelle <[email protected]> s390/tape: fix timer initialization in tape_std_assign() Vineeth Vijayan <[email protected]> s390/cio: check the subchannel validity for dev_busid Marek Vasut <[email protected]> video: backlight: Drop maximum brightness override for brightness zero Jack Andersen <[email protected]> mfd: dln2: Add cell for initializing DLN2 ADC Michal Hocko <[email protected]> mm, oom: do not trigger out_of_memory from the #PF Vasily Averin <[email protected]> mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks Naveen N. Rao <[email protected]> powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC Naveen N. Rao <[email protected]> powerpc/security: Add a helper to query stf_barrier type Naveen N. Rao <[email protected]> powerpc/bpf: Validate branch ranges Naveen N. Rao <[email protected]> powerpc/lib: Add helper to check if offset is within conditional branch range Vasily Averin <[email protected]> memcg: prohibit unconditional exceeding the limit of dying tasks Dominique Martinet <[email protected]> 9p/net: fix missing error check in p9_check_errors Daniel Borkmann <[email protected]> net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE Jaegeuk Kim <[email protected]> f2fs: should use GFP_NOFS for directory inodes Guo Ren <[email protected]> irqchip/sifive-plic: Fixup EOI failed when masked Michael Pratt <[email protected]> posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() Dave Jones <[email protected]> x86/mce: Add errata workaround for Skylake SKX37 Maciej W. Rozycki <[email protected]> MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL Helge Deller <[email protected]> parisc: Fix backtrace to always include init funtion names Arnd Bergmann <[email protected]> ARM: 9156/1: drop cc-option fallbacks for architecture selection Michał Mirosław <[email protected]> ARM: 9155/1: fix early early_iounmap() Willem de Bruijn <[email protected]> selftests/net: udpgso_bench_rx: fix port argument Rahul Lakkireddy <[email protected]> cxgb4: fix eeprom len when diagnostics not implemented Dust Li <[email protected]> net/smc: fix sk_refcnt underflow on linkdown and fallback Eiichi Tsukata <[email protected]> vsock: prevent unnecessary refcnt inc for nonblocking connect Vladimir Oltean <[email protected]> net: stmmac: allow a tc-taprio base-time of zero Guangbin Huang <[email protected]> net: hns3: allow configure ETS bandwidth of all TCs Yufeng Mo <[email protected]> net: hns3: fix kernel crash when unload VF while it is being reset Eric Dumazet <[email protected]> net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any Muchun Song <[email protected]> seq_file: fix passing wrong private data Dan Carpenter <[email protected]> gve: Fix off by one in gve_tx_timeout() John Fastabend <[email protected]> bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding John Fastabend <[email protected]> bpf, sockmap: Remove unhash handler for BPF sockmap usage Arnd Bergmann <[email protected]> arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions Chengfeng Ye <[email protected]> nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails Eric Dumazet <[email protected]> llc: fix out-of-bound array index in llc_sk_dev_hash() Ian Rogers <[email protected]> perf bpf: Add missing free to bpf_event__print_bpf_prog_info() Dan Carpenter <[email protected]> zram: off by one in read_block_state() Miaohe Lin <[email protected]> mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() Marc Kleine-Budde <[email protected]> can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable() Krzysztof Kozlowski <[email protected]> mfd: core: Add missing of_node_put for loop iteration Huang Guobin <[email protected]> bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed Heiner Kallweit <[email protected]> net: phy: fix duplex out of sync problem while changing settings Luis Chamberlain <[email protected]> block/ataflop: provide a helper for cleanup up an atari disk Luis Chamberlain <[email protected]> block/ataflop: add registration bool before calling del_gendisk() Luis Chamberlain <[email protected]> block/ataflop: use the blk_cleanup_disk() helper Chenyuan Mi <[email protected]> drm/nouveau/svm: Fix refcount leak bug and missing check against null bug Hans de Goede <[email protected]> ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses Brett Creeley <[email protected]> ice: Fix not stopping Tx queues for VFs Sylwester Dziedziuch <[email protected]> ice: Fix replacing VF hardware MAC to existing MAC filter Ziyang Xuan <[email protected]> net: vlan: fix a UAF in vlan_dev_real_dev() Stafford Horne <[email protected]> openrisc: fix SMP tlb flush NULL pointer dereference Jakub Kicinski <[email protected]> ethtool: fix ethtool msg len calculation for pause stats Maxim Kiselev <[email protected]> net: davinci_emac: Fix interrupt pacing disable YueHaibing <[email protected]> xen-pciback: Fix return in pm_ctrl_init() Christophe JAILLET <[email protected]> i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' Trond Myklebust <[email protected]> NFSv4: Fix a regression in nfs_set_open_stateid_locked() Quinn Tran <[email protected]> scsi: qla2xxx: Turn off target reset during issue_lip Quinn Tran <[email protected]> scsi: qla2xxx: Fix gnl list corruption Quinn Tran <[email protected]> scsi: qla2xxx: Relogin during fabric disturbance Saurav Kashyap <[email protected]> scsi: qla2xxx: Changes to support FCP2 Target Jackie Liu <[email protected]> ar7: fix kernel builds for compiler test Ahmad Fatoum <[email protected]> watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT Randy Dunlap <[email protected]> m68k: set a default value for MEMORY_RESERVE Eric W. Biederman <[email protected]> signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) Lars-Peter Clausen <[email protected]> dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` Florian Westphal <[email protected]> netfilter: nfnetlink_queue: fix OOB when mac header was cleared Robert-Ionut Alexa <[email protected]> soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read Geert Uytterhoeven <[email protected]> auxdisplay: ht16k33: Fix frame buffer device blanking Geert Uytterhoeven <[email protected]> auxdisplay: ht16k33: Connect backlight to fbdev Geert Uytterhoeven <[email protected]> auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string Alexey Gladkov <[email protected]> Fix user namespace leak Trond Myklebust <[email protected]> NFS: Fix an Oops in pnfs_mark_request_commit() Trond Myklebust <[email protected]> NFS: Fix up commit deadlocks Claudiu Beznea <[email protected]> dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro Dan Carpenter <[email protected]> rtc: rv3032: fix error handling in rv3032_clkout_set_rate() Christophe JAILLET <[email protected]> remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()' Zev Weiss <[email protected]> mtd: core: don't remove debugfs directory if device is in use Kunihiko Hayashi <[email protected]> PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation Evgeny Novikov <[email protected]> mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() Jia-Ju Bai <[email protected]> fs: orangefs: fix error return code of orangefs_revalidate_lookup() Trond Myklebust <[email protected]> NFS: Fix deadlocks in nfs_scan_commit_list() YueHaibing <[email protected]> opp: Fix return in _opp_add_static_v2() Pali Rohár <[email protected]> PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge Marek Behún <[email protected]> PCI: aardvark: Don't spam about PIO Response Status Alex Xu (Hello71) <[email protected]> drm/plane-helper: fix uninitialized variable reference Baptiste Lepers <[email protected]> pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds Trond Myklebust <[email protected]> NFS: Fix dentry verifier races Kewei Xu <[email protected]> i2c: mediatek: fixing the incorrect register offset J. Bruce Fields <[email protected]> nfsd: don't alloc under spinlock in rpc_parse_scope_id Arnaud Pouliquen <[email protected]> rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined Tom Rix <[email protected]> apparmor: fix error check Hans de Goede <[email protected]> power: supply: bq27xxx: Fix kernel crash on IRQ handler register error Geert Uytterhoeven <[email protected]> mips: cm: Convert to bitfield API to fix out-of-bounds access Xuan Zhuo <[email protected]> virtio_ring: check desc == NULL when using indirect with packed Richard Fitzgerald <[email protected]> ASoC: cs42l42: Correct configuring of switch inversion from ts-inv Richard Fitzgerald <[email protected]> ASoC: cs42l42: Use device_property API instead of of_property Lucas Tanure <[email protected]> ASoC: cs42l42: Disable regulators if probe fails Bixuan Cui <[email protected]> powerpc/44x/fsp2: add missing of_node_put Andrej Shadura <[email protected]> HID: u2fzero: properly handle timeouts in usb_submit_urb Andrej Shadura <[email protected]> HID: u2fzero: clarify error check and length calculations Claudiu Beznea <[email protected]> clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL Anssi Hannula <[email protected]> serial: xilinx_uartps: Fix race condition causing stuck TX Sandeep Maheswaram <[email protected]> phy: qcom-snps: Correct the FSEL_MASK Dan Carpenter <[email protected]> phy: ti: gmii-sel: check of_get_address() for failure Vladimir Zapolskiy <[email protected]> phy: qcom-qusb2: Fix a memory leak on probe Rahul Tanwar <[email protected]> pinctrl: equilibrium: Fix function addition in multiple groups Wan Jiabing <[email protected]> soc: qcom: apr: Add of_node_put() before return Guru Das Srinagesh <[email protected]> firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() Amelie Delaunay <[email protected]> usb: dwc2: drd: reset current session before setting the new one Amelie Delaunay <[email protected]> usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled Amelie Delaunay <[email protected]> usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init Stefan Agner <[email protected]> serial: imx: fix detach/attach of serial console Srinivas Kandagatla <[email protected]> scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer Can Guo <[email protected]> scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk Nuno Sá <[email protected]> iio: adis: do not disabe IRQs in 'adis_init()' Randy Dunlap <[email protected]> usb: typec: STUSB160X should select REGMAP_I2C Bjorn Andersson <[email protected]> soc: qcom: rpmhpd: Make power_on actually enable the domain Lee Jones <[email protected]> soc: qcom: rpmhpd: Provide some missing struct member descriptions Richard Fitzgerald <[email protected]> ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER Richard Fitzgerald <[email protected]> ASoC: cs42l42: Correct some register default values Olivier Moysan <[email protected]> ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 Olivier Moysan <[email protected]> ARM: dts: stm32: fix SAI sub nodes register range Marek Vasut <[email protected]> ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz Geert Uytterhoeven <[email protected]> pinctrl: renesas: checker: Fix off-by-one bug in drive register check Vegard Nossum <[email protected]> staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC Nikita Yushchenko <[email protected]> staging: most: dim2: do not double-register the same device Randy Dunlap <[email protected]> usb: musb: select GENERIC_PHY instead of depending on it Leon Romanovsky <[email protected]> RDMA/mlx4: Return missed an error if device doesn't support steering Dan Carpenter <[email protected]> scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() Yang Yingliang <[email protected]> power: supply: max17040: fix null-ptr-deref in max17040_probe() Jakob Hauser <[email protected]> power: supply: rt5033_battery: Change voltage values to µV Dan Carpenter <[email protected]> usb: gadget: hid: fix error code in do_config() Andy Shevchenko <[email protected]> serial: 8250_dw: Drop wrong use of ACPI_PTR() Nathan Lynch <[email protected]> powerpc: fix unbalanced node refcount in check_kvm_guest() Michael Ellerman <[email protected]> powerpc: Fix is_kvm_guest() / kvm_para_available() Srikar Dronamraju <[email protected]> powerpc: Reintroduce is_kvm_guest() as a fast-path check Srikar Dronamraju <[email protected]> powerpc: Rename is_kvm_guest() to check_kvm_guest() Srikar Dronamraju <[email protected]> powerpc: Refactor is_kvm_guest() declaration to new header Christophe Leroy <[email protected]> video: fbdev: chipsfb: use memset_io() instead of memset() Clément Léger <[email protected]> clk: at91: check pmc node status before registering syscore ops Dongliang Mu <[email protected]> memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe Christophe JAILLET <[email protected]> soc/tegra: Fix an error handling path in tegra_powergate_power_up() Ranjani Sridharan <[email protected]> ASoC: SOF: topology: do not power down primary core during topology removal Andreas Kemnade <[email protected]> arm: dts: omap3-gta04a4: accelerometer irq fix Yang Yingliang <[email protected]> driver core: Fix possible memory leak in device_link_add() Igor Pylypiv <[email protected]> scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp() Srinivas Kandagatla <[email protected]> soundwire: debugfs: use controller id and link_id for debugfs Takashi Iwai <[email protected]> ALSA: hda: Use position buffer for SKL+ again Imre Deak <[email protected]> ALSA: hda: Fix hang during shutdown due to link reset Imre Deak <[email protected]> ALSA: hda: Release controller display power during shutdown/reboot Takashi Iwai <[email protected]> ALSA: hda: Reduce udelay() at SKL+ position reporting Stephan Gerhold <[email protected]> arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 Geert Uytterhoeven <[email protected]> arm64: dts: renesas: beacon: Fix Ethernet PHY mode Stephan Gerhold <[email protected]> arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock Dongliang Mu <[email protected]> JFS: fix memleak in jfs_mount Jackie Liu <[email protected]> MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT Tong Zhang <[email protected]> scsi: dc395: Fix error case unwinding Peter Rosin <[email protected]> ARM: dts: at91: tse850: the emac<->phy interface is rmii Tony Lindgren <[email protected]> bus: ti-sysc: Fix timekeeping_suspended warning on resume Anand Moon <[email protected]> arm64: dts: meson-g12b: Fix the pwm regulator supply properties Anand Moon <[email protected]> arm64: dts: meson-g12a: Fix the pwm regulator supply properties Kishon Vijay Abraham I <[email protected]> arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe Kishon Vijay Abraham I <[email protected]> arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes Selvin Xavier <[email protected]> RDMA/bnxt_re: Fix query SRQ failure Marijn Suijten <[email protected]> ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY Alex Bee <[email protected]> arm64: dts: rockchip: Fix GPU register width for RK3328 Jackie Liu <[email protected]> ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() Christophe JAILLET <[email protected]> clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths Rafał Miłecki <[email protected]> ARM: dts: BCM5301X: Fix memory nodes names Junji Wei <[email protected]> RDMA/rxe: Fix wrong port_cap_flags Alexandru Ardelean <[email protected]> iio: st_sensors: disable regulators after device unregistration Andy Shevchenko <[email protected]> iio: st_sensors: Call st_sensors_power_enable() from bus drivers Frank Rowand <[email protected]> of: unittest: fix EXPECT text for gpio hog errors Alexei Starovoitov <[email protected]> bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. Alexei Starovoitov <[email protected]> bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. Dan Schatzberg <[email protected]> cgroup: Fix rootcg cpu.stat guest double counting Sukadev Bhattiprolu <[email protected]> ibmvnic: Process crqs after enabling interrupts Sukadev Bhattiprolu <[email protected]> ibmvnic: don't stop queue in xmit Jakub Kicinski <[email protected]> udp6: allow SO_MARK ctrl msg to affect routing Andrea Righi <[email protected]> selftests/bpf: Fix fclose/pclose mismatch in test_progs Daniel Jordan <[email protected]> crypto: pcrypt - Delay write to padata->info Russell King (Oracle) <[email protected]> net: phylink: avoid mvneta warning when setting pause parameters Shyam Sundar S K <[email protected]> net: amd-xgbe: Toggle PLL settings during rate change Kumar Kartikeya Dwivedi <[email protected]> selftests/bpf: Fix fd cleanup in sk_lookup test Lorenz Bauer <[email protected]> selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN Alex Deucher <[email protected]> drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits Loic Poulain <[email protected]> wcn36xx: Fix discarded frames due to wrong sequence number Benjamin Li <[email protected]> wcn36xx: add proper DMA memory barriers in rx path Wang Hai <[email protected]> libertas: Fix possible memory leak in probe and disconnect Wang Hai <[email protected]> libertas_tf: Fix possible memory leak in probe and disconnect Janis Schoetterl-Glausch <[email protected]> KVM: s390: Fix handle_sske page fault handling Tiezhu Yang <[email protected]> samples/kretprobes: Fix return value if register_kretprobe() failed Lad Prabhakar <[email protected]> spi: spi-rpc-if: Check return value of rpcif_sw_init() Jon Maxwell <[email protected]> tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() Ilya Leoshkevich <[email protected]> libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() Mark Brown <[email protected]> tpm_tis_spi: Add missing SPI ID Hao Wu <[email protected]> tpm: fix Atmel TPM crash caused by too frequent queries Michael Schmitz <[email protected]> block: ataflop: more blk-mq refactoring fixes Dan Carpenter <[email protected]> ataflop: potential out of bounds in do_format() Christoph Hellwig <[email protected]> ataflop: use a separate gendisk for each media format Mark Rutland <[email protected]> irq: mips: avoid nested irq_enter() Claudio Imbrenda <[email protected]> KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm Claudio Imbrenda <[email protected]> KVM: s390: pv: avoid double free of sida page David Hildenbrand <[email protected]> s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() Andrii Nakryiko <[email protected]> libbpf: Fix BTF header parsing checks Andrii Nakryiko <[email protected]> libbpf: Fix overflow in BTF sanity checks Andrii Nakryiko <[email protected]> libbpf: Allow loading empty BTFs Andrii Nakryiko <[email protected]> libbpf: Fix BTF data layout checks and allow empty BTF Quentin Monnet <[email protected]> bpftool: Avoid leaking the JSON writer prepared for program metadata Jim Mattson <[email protected]> KVM: selftests: Fix nested SVM tests when built with clang Ricardo Koller <[email protected]> KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c Tetsuo Handa <[email protected]> smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi Jessica Zhang <[email protected]> drm/msm: Fix potential NULL dereference in DPU SSPP Joerg Roedel <[email protected]> x86/sev: Fix stack type check in vc_switch_off_ist() Kees Cook <[email protected]> clocksource/drivers/timer-ti-dm: Select TIMER_OF Anders Roxell <[email protected]> PM: hibernate: fix sparse warnings Max Gurtovoy <[email protected]> nvme-rdma: fix error code in nvme_rdma_setup_ctrl Stefan Agner <[email protected]> phy: micrel: ksz8041nl: do not use power down mode Tim Gardner <[email protected]> net: enetc: unmap DMA in enetc_send_cmd() Jonas Dreßler <[email protected]> mwifiex: Send DELBA requests according to spec Ziyang Xuan <[email protected]> rsi: stop thread firstly in rsi_91x_init() error handling Shayne Chen <[email protected]> mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() Shayne Chen <[email protected]> mt76: mt7915: fix sta_rec_wtbl tag len Lorenzo Bianconi <[email protected]> mt76: mt7915: fix possible infinite loop release semaphore Lorenzo Bianconi <[email protected]> mt76: mt76x02: fix endianness warnings in mt76x02_mac.c Lorenzo Bianconi <[email protected]> mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi Nathan Chancellor <[email protected]> platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning Michael Schmitz <[email protected]> block: ataflop: fix breakage introduced at blk-mq refactoring Christophe JAILLET <[email protected]> mmc: mxs-mmc: disable regulator on error and in the remove function Sean Young <[email protected]> media: ir_toy: assignment to be16 should be of correct type Jakub Kicinski <[email protected]> net: stream: don't purge sk_error_queue in sk_stream_kill_queues() Dan Carpenter <[email protected]> drm/msm: uninitialized variable in msm_gem_import() Dan Carpenter <[email protected]> drm/msm: potential error pointer dereference in init() Eric Dumazet <[email protected]> tcp: switch orphan_count to bare per-cpu counters Zhang Qiao <[email protected]> kernel/sched: Fix sched_fork() access an invalid sched_task_group Sven Eckelmann <[email protected]> ath10k: fix max antenna gain unit Zev Weiss <[email protected]> hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff Yang Yingliang <[email protected]> hwmon: Fix possible memleak in __hwmon_device_register() Daniel Borkmann <[email protected]> net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE Dan Carpenter <[email protected]> memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() Arnd Bergmann <[email protected]> memstick: avoid out-of-range warning Tony Lindgren <[email protected]> mmc: sdhci-omap: Fix context restore Tony Lindgren <[email protected]> mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured John Fraker <[email protected]> gve: Recover from queue stall due to missed IRQ Dan Carpenter <[email protected]> b43: fix a lower bounds test Dan Carpenter <[email protected]> b43legacy: fix a lower bounds test Markus Schneider-Pargmann <[email protected]> hwrng: mtk - Force runtime pm ops for sleep ops Giovanni Cabiddu <[email protected]> crypto: qat - disregard spurious PFVF interrupts Giovanni Cabiddu <[email protected]> crypto: qat - detect PFVF collision after ACK Evgeny Novikov <[email protected]> media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() Pablo Neira Ayuso <[email protected]> netfilter: nft_dynset: relax superfluous check on set updates Peter Zijlstra <[email protected]> rcu: Always inline rcu_dynticks_task*_{enter,exit}() Yazen Ghannam <[email protected]> EDAC/amd64: Handle three rank interleaving mode Vincent Donnefort <[email protected]> PM: EM: Fix inefficient states detection Linus Lüssing <[email protected]> ath9k: Fix potential interrupt storm on queue reset Colin Ian King <[email protected]> media: em28xx: Don't use ops->suspend if it is NULL Anel Orazgaliyeva <[email protected]> cpuidle: Fix kobject memory leaks in error paths Arnd Bergmann <[email protected]> crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency Punit Agrawal <[email protected]> kprobes: Do not use local variable when creating debugfs file Colin Ian King <[email protected]> media: cx23885: Fix snd_card_free call on null card pointer Kees Cook <[email protected]> media: tm6000: Avoid card name truncation Kees Cook <[email protected]> media: si470x: Avoid card name truncation Kees Cook <[email protected]> media: radio-wl1273: Avoid card name truncation Christophe JAILLET <[email protected]> media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()' Tom Rix <[email protected]> media: TDA1997x: handle short reads of hdmi info frame. Ricardo Ribalda <[email protected]> media: v4l2-ioctl: S_CTRL output the right value Pavel Skripkin <[email protected]> media: dvb-usb: fix ununit-value in az6027_rc_query Colin Ian King <[email protected]> media: cxd2880-spi: Fix a null pointer dereference on error handling path Pavel Skripkin <[email protected]> media: em28xx: add missing em28xx_close_extension Arnd Bergmann <[email protected]> drm/amdgpu: fix warning for overflow check Sudarshan Rajagopalan <[email protected]> arm64: mm: update max_pfn after memory hotplug Matthew Auld <[email protected]> drm/ttm: stop calling tt_swapin in vm_access Fabio Estevam <[email protected]> ath10k: sdio: Add missing BH locking around napi_schdule() Loic Poulain <[email protected]> ath10k: Fix missing frame timestamp for beacon/probe-resp Baochen Qiang <[email protected]> ath11k: Fix memory leak in ath11k_qmi_driver_event_work Pradeep Kumar Chitrapu <[email protected]> ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status Sriram R <[email protected]> ath11k: Avoid race during regd updates Dan Carpenter <[email protected]> ath11k: fix some sleeping in atomic bugs Linus Walleij <[email protected]> net: dsa: rtl8366rb: Fix off-by-one bug Jiasheng Jiang <[email protected]> rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() Michael Walle <[email protected]> crypto: caam - disable pkc for non-E SoCs Dinghao Liu <[email protected]> Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync Ajay Singh <[email protected]> wilc1000: fix possible memory leak in cfg_scan_result() Bryan O'Donoghue <[email protected]> wcn36xx: Fix Antenna Diversity Switching Waiman Long <[email protected]> cgroup: Make rebind_subsystems() disable v2 controllers all at once Yajun Deng <[email protected]> net: net_namespace: Fix undefined member in key_remove_domain() Sebastian Andrzej Siewior <[email protected]> lockdep: Let lock_is_held_type() detect recursive read as read liuyuntao <[email protected]> virtio-gpu: fix possible memory allocation failure Iago Toral Quiroga <[email protected]> drm/v3d: fix wait for TMU write combiner flush Peter Zijlstra <[email protected]> objtool: Fix static_call list generation Peter Zijlstra <[email protected]> x86/xen: Mark cpu_bringup_and_idle() as dead_end_function Josh Poimboeuf <[email protected]> objtool: Add xen_start_kernel() to noreturn list Aleksander Jan Bajkowski <[email protected]> MIPS: lantiq: dma: fix burst length for DEU Neeraj Upadhyay <[email protected]> rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() Desmond Cheong Zhi Xi <[email protected]> Bluetooth: fix init and cleanup of sco_conn.timeout_work Andrii Nakryiko <[email protected]> selftests/bpf: Fix strobemeta selftest regression Pablo Neira Ayuso <[email protected]> netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state Sven Schnelle <[email protected]> parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling Sven Schnelle <[email protected]> parisc/unwind: fix unwinder when CONFIG_64BIT is enabled Gao Xiang <[email protected]> erofs: don't trigger WARN() when decompression fails Helge Deller <[email protected]> task_stack: Fix end_of_stack() for architectures with upwards-growing stack Sven Schnelle <[email protected]> parisc: fix warning in flush_tlb_all Shuah Khan <[email protected]> selftests/core: fix conflicting types compile error for close_range() Anson Jacob <[email protected]> drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled Vitaly Kuznetsov <[email protected]> x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted Loic Poulain <[email protected]> wcn36xx: Correct band/freq reporting on RX Yang Yingliang <[email protected]> spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe() Josef Bacik <[email protected]> btrfs: do not take the uuid_mutex in btrfs_rm_device Sidong Yang <[email protected]> btrfs: reflink: initialize return value to 0 in btrfs_extent_same() Stefan Schaeckeler <[email protected]> ACPI: AC: Quirk GK45 to skip reading _PSR Eric Dumazet <[email protected]> net: annotate data-race in neigh_output() Florian Westphal <[email protected]> vrf: run conntrack only in context of lower/physdev for locally generated packets Arnd Bergmann <[email protected]> ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 Andreas Gruenbacher <[email protected]> gfs2: Fix glock_hash_walk bugs Andreas Gruenbacher <[email protected]> gfs2: Cancel remote delete work asynchronously Stephen Suryaputra <[email protected]> gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE Masami Hiramatsu <[email protected]> ARM: clang: Do not rely on lr register for stacktrace Tetsuo Handa <[email protected]> smackfs: use __GFP_NOFAIL for smk_cipso_doi() Johannes Berg <[email protected]> iwlwifi: mvm: disable RX-diversity in powersave Jiri Olsa <[email protected]> selftests/bpf: Fix perf_buffer test on system with offline cpus Shuah Khan <[email protected]> selftests: kvm: fix mismatched fclose() after popen() Ye Bin <[email protected]> PM: hibernate: Get block device exclusively in swsusp_check() Hannes Reinecke <[email protected]> nvme: drop scan_lock and always kick requeue list when removing namespaces Israel Rukshin <[email protected]> nvmet-tcp: fix use-after-free when a port is removed Israel Rukshin <[email protected]> nvmet-rdma: fix use-after-free when a port is removed Israel Rukshin <[email protected]> nvmet: fix use-after-free when a port is removed Michael Tretter <[email protected]> media: allegro: ignore interrupt if mailbox is not initialized Jens Axboe <[email protected]> block: remove inaccurate requeue check Zheyu Ma <[email protected]> mwl8k: Fix use-after-free in mwl8k_fw_state_machine() Ryder Lee <[email protected]> mt76: mt7915: fix an off-by-one bound check Kalesh Singh <[email protected]> tracing/cfi: Fix cmp_entries_* functions signature mismatch Menglong Dong <[email protected]> workqueue: make sysfs of unbound kworker cpumask more clever Lasse Collin <[email protected]> lib/xz: Validate the value before assigning it to an enum variable Lasse Collin <[email protected]> lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression Zheyu Ma <[email protected]> memstick: r592: Fix a UAF bug when removing the driver Xiao Ni <[email protected]> md: update superblock after changing rdev flags in state_store Jens Axboe <[email protected]> block: bump max plugged deferred size from 16 to 32 Tim Gardner <[email protected]> drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() Kees Cook <[email protected]> leaking_addresses: Always print a trailing newline Matthias Schiffer <[email protected]> net: phy: micrel: make *-skew-ps check more lenient Yifan Zhang <[email protected]> drm/amdkfd: fix resume error when iommu disabled in Picasso André Almeida <[email protected]> ACPI: battery: Accept charges over the design capacity as full Andreas Gruenbacher <[email protected]> iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value Xin Xiong <[email protected]> mmc: moxart: Fix reference count leaks in moxart_probe Tuo Li <[email protected]> ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() Steven Rostedt (VMware) <[email protected]> tracefs: Have tracefs directories not set OTH permission bits by default Antoine Tenart <[email protected]> net-sysfs: try not to restart the syscall if it will fail eventually Anant Thazhemadam <[email protected]> media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() Ricardo Ribalda <[email protected]> media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info Ricardo Ribalda <[email protected]> media: ipu3-imgu: imgu_fmt: Handle properly try Rafael J. Wysocki <[email protected]> ACPICA: Avoid evaluating methods too early during system resume Josh Don <[email protected]> fs/proc/uptime.c: Fix idle time reporting in /proc/uptime Corey Minyard <[email protected]> ipmi: Disable some operations during a panic Nadezda Lutovinova <[email protected]> media: rcar-csi2: Add checking to rcsi2_start_receiver() Hans de Goede <[email protected]> brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet Zong-Zhe Yang <[email protected]> rtw88: fix RX clock gate setting while fifo dump Randy Dunlap <[email protected]> ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK Rajat Asthana <[email protected]> media: mceusb: return without resubmitting URB in case of -EPROTO error. Martin Kepplinger <[email protected]> media: imx: set a media_device bus_info string Nadezda Lutovinova <[email protected]> media: s5p-mfc: Add checking to s5p_mfc_probe(). Tuo Li <[email protected]> media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() Ricardo Ribalda <[email protected]> media: uvcvideo: Set unique vdev name based in type Ricardo Ribalda <[email protected]> media: uvcvideo: Return -EIO for control errors Ricardo Ribalda <[email protected]> media: uvcvideo: Set capability in s_param Dmitriy Ulitin <[email protected]> media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() Evgeny Novikov <[email protected]> media: atomisp: Fix error handling in probe Zheyu Ma <[email protected]> media: netup_unidvb: handle interrupt properly according to the firmware Dirk Bender <[email protected]> media: mt9p031: Fix corrupted frame after restarting stream Alagu Sankar <[email protected]> ath10k: high latency fixes for beacon buffer Baochen Qiang <[email protected]> ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets Wen Gong <[email protected]> ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED Sriram R <[email protected]> ath11k: Avoid reg rules update during firmware recovery Andrey Grodzovsky <[email protected]> drm/amdgpu: Fix MMIO access page fault Eric Biggers <[email protected]> fscrypt: allow 256-bit master keys with AES-256-XTS Jonas Dreßler <[email protected]> mwifiex: Properly initialize private structure on interface type changes Jonas Dreßler <[email protected]> mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type Peter Zijlstra <[email protected]> x86: Increase exception stack sizes Seevalamuthu Mariappan <[email protected]> ath11k: Align bss_chan_info structure with firmware Pawan Gupta <[email protected]> smackfs: Fix use-after-free in netlbl_catmap_walk() Paul E. McKenney <[email protected]> rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop Jakub Kicinski <[email protected]> net: sched: update default qdisc visibility after Tx queue cnt changes Peter Zijlstra <[email protected]> locking/lockdep: Avoid RCU-induced noinstr fail Aleksander Jan Bajkowski <[email protected]> MIPS: lantiq: dma: reset correct number of channel Aleksander Jan Bajkowski <[email protected]> MIPS: lantiq: dma: add small delay after reset Barnabás Pőcze <[email protected]> platform/x86: wmi: do not fail if disabling fails Scott Wood <[email protected]> rcutorture: Avoid problematic critical section nesting on PREEMPT_RT Simon Ser <[email protected]> drm/panel-orientation-quirks: add Valve Steam Deck Wang ShaoBo <[email protected]> Bluetooth: fix use-after-free error in lock_sock_nested() Takashi Iwai <[email protected]> Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() Hans de Goede <[email protected]> drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 Hans de Goede <[email protected]> drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 Hans de Goede <[email protected]> drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) Charan Teja Reddy <[email protected]> dma-buf: WARN on dmabuf release with pending attachments Sebastian Krzyszkowiak <[email protected]> power: supply: max17042_battery: Clear status bits in interrupt handler Johan Hovold <[email protected]> USB: chipidea: fix interrupt deadlock Johan Hovold <[email protected]> USB: iowarrior: fix control-message timeouts Johan Hovold <[email protected]> most: fix control-message timeouts Johan Hovold <[email protected]> serial: 8250: fix racy uartclk update Wang Hai <[email protected]> USB: serial: keyspan: fix memleak on probe errors Nuno Sá <[email protected]> iio: ad5770r: make devicetree property reading consistent Pekka Korpinen <[email protected]> iio: dac: ad5446: Fix ad5622_write() return value Tao Zhang <[email protected]> coresight: cti: Correct the parameter for pm_runtime_put Yang Yingliang <[email protected]> pinctrl: core: fix possible memory leak in pinctrl_enable() Zhang Yi <[email protected]> quota: correct error number in free_dqentry() Zhang Yi <[email protected]> quota: check block number when reading the block in quota file Pali Rohár <[email protected]> PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge Pali Rohár <[email protected]> PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge Pali Rohár <[email protected]> PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge Pali Rohár <[email protected]> PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge Marek Behún <[email protected]> PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG Marek Behún <[email protected]> PCI: aardvark: Fix return value of MSI domain .alloc() method Pali Rohár <[email protected]> PCI: aardvark: Fix configuring Reference clock Pali Rohár <[email protected]> PCI: aardvark: Fix reporting Data Link Layer Link Active Pali Rohár <[email protected]> PCI: aardvark: Do not unmask unused interrupts Pali Rohár <[email protected]> PCI: aardvark: Fix checking for link up via LTSSM state Pali Rohár <[email protected]> PCI: aardvark: Do not clear status bits of masked interrupts Li Chen <[email protected]> PCI: cadence: Add cdns_plat_pcie_probe() missing return Marek Behún <[email protected]> PCI: pci-bridge-emul: Fix emulation of W1C bits yangerkun <[email protected]> ovl: fix use after free in struct ovl_aio_req Juergen Gross <[email protected]> xen/balloon: add late_initcall_sync() for initial ballooning done Pavel Skripkin <[email protected]> ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume Takashi Iwai <[email protected]> ALSA: mixer: oss: Fix racy access to slots Arnd Bergmann <[email protected]> ifb: fix building without CONFIG_NET_CLS_ACT Pali Rohár <[email protected]> serial: core: Fix initializing and restoring termios speed Steven Rostedt (VMware) <[email protected]> ring-buffer: Protect ring_buffer_reset() from reentrancy Xiaoming Ni <[email protected]> powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found Zhang Changzhong <[email protected]> can: j1939: j1939_can_recv(): ignore messages with invalid source address Zhang Changzhong <[email protected]> can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport Sean Christopherson <[email protected]> KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use Mark Rutland <[email protected]> KVM: arm64: Extract ESR_ELx.EC only Henrik Grimler <[email protected]> power: supply: max17042_battery: use VFSOC for capacity when no rsns Sebastian Krzyszkowiak <[email protected]> power: supply: max17042_battery: Prevent int underflow in set_soc_threshold Miquel Raynal <[email protected]> mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines Meng Li <[email protected]> soc: fsl: dpio: use the combined functions to protect critical zone Meng Li <[email protected]> soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id Eric W. Biederman <[email protected]> signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT Wolfram Sang <[email protected]> memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode Eric W. Biederman <[email protected]> signal: Remove the bogus sigkill_pending in ptrace_stop Alok Prasad <[email protected]> RDMA/qedr: Fix NULL deref for query_qp on the GSI QP Kan Liang <[email protected]> perf/x86/intel/uncore: Fix Intel ICX IIO event constraints Kan Liang <[email protected]> perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server Marek Vasut <[email protected]> rsi: Fix module dev_oper_mode parameter description Martin Fuzzey <[email protected]> rsi: fix rate mask set leading to P2P failure Martin Fuzzey <[email protected]> rsi: fix key enabled check causing unwanted encryption for vap_id > 0 Martin Fuzzey <[email protected]> rsi: fix occasional initialisation failure with BT coex Benjamin Li <[email protected]> wcn36xx: handle connection loss indication Reimar Döffinger <[email protected]> libata: fix checking of DMA state Jonas Dreßler <[email protected]> mwifiex: Try waking the firmware until we get an interrupt Jonas Dreßler <[email protected]> mwifiex: Read a PCI register after writing the TX ring write pointer Rafael J. Wysocki <[email protected]> PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions Loic Poulain <[email protected]> wcn36xx: Fix (QoS) null data frame bitrate/modulation Loic Poulain <[email protected]> wcn36xx: Fix tx_status mechanism Loic Poulain <[email protected]> wcn36xx: Fix HT40 capability for 2Ghz band Lukas Wunner <[email protected]> ifb: Depend on netfilter alternatively to tc Austin Kim <[email protected]> evm: mark evm_fixmode as __ro_after_init Johan Hovold <[email protected]> rtl8187: fix control-message timeouts Ingmar Klein <[email protected]> PCI: Mark Atheros QCA6174 to avoid bus reset Johan Hovold <[email protected]> ath10k: fix division by zero in send path Johan Hovold <[email protected]> ath10k: fix control-message timeout Johan Hovold <[email protected]> ath6kl: fix control-message timeout Johan Hovold <[email protected]> ath6kl: fix division by zero in send path Johan Hovold <[email protected]> mwifiex: fix division by zero in fw download path Eric Badger <[email protected]> EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell Krzysztof Kozlowski <[email protected]> regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property Krzysztof Kozlowski <[email protected]> regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled Zev Weiss <[email protected]> hwmon: (pmbus/lm25066) Add offset coefficients Ondrej Mosnacek <[email protected]> selinux: fix race condition when computing ocontext SIDs Masami Hiramatsu <[email protected]> ia64: kprobes: Fix to pass correct trampoline address to the handler Sean Christopherson <[email protected]> KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup Anand Jain <[email protected]> btrfs: call btrfs_check_rw_degradable only if there is a missing device Filipe Manana <[email protected]> btrfs: fix lost error handling when replaying directory deletes Li Zhang <[email protected]> btrfs: clear MISSING device status bit in btrfs_close_one_device Christoph Hellwig <[email protected]> rds: stop using dmapool Wen Gu <[email protected]> net/smc: Correct spelling mistake to TCPF_SYN_RECV Tony Lu <[email protected]> net/smc: Fix smc_link->llc_testlink_time overflow Yu Xiao <[email protected]> nfp: bpf: relax prog rejection for mtu check through max_pkt_offset Dongli Zhang <[email protected]> vmxnet3: do not stop tx queues after netif_device_detach() Janghyub Seo <[email protected]> r8169: Add device 10ec:8162 to driver r8169 Amit Engel <[email protected]> nvmet-tcp: fix header digest verification Naohiro Aota <[email protected]> block: schedule queue restart after BLK_STS_ZONE_RESOURCE Mario <[email protected]> drm: panel-orientation-quirks: Add quirk for GPD Win3 Walter Stoll <[email protected]> watchdog: Fix OMAP watchdog early handling Cyril Strejc <[email protected]> net: multicast: calculate csum of looped-back and forwarded packets Thomas Perrot <[email protected]> spi: spl022: fix Microwire full duplex mode Maurizio Lombardi <[email protected]> nvmet-tcp: fix a memory leak when releasing a queue Dongli Zhang <[email protected]> xen/netfront: stop tx queues during live migration Asmaa Mnebhi <[email protected]> gpio: mlxbf2.c: Add check for bgpio_init failure Lorenz Bauer <[email protected]> bpf: Prevent increasing bpf_jit_limit above max Lorenz Bauer <[email protected]> bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT Florian Westphal <[email protected]> fcnal-test: kill hanging ping/nettest binaries on cleanup Bryant Mairs <[email protected]> drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 Randy Dunlap <[email protected]> mmc: winbond: don't build on M68K Paweł Anikiel <[email protected]> reset: socfpga: add empty driver allowing consumers to probe Bastien Roucariès <[email protected]> ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode Arnd Bergmann <[email protected]> hyperv/vmbus: include linux/bitops.h Erik Ekman <[email protected]> sfc: Don't use netif_info before net_device setup Erik Ekman <[email protected]> sfc: Export fibre-specific supported link modes Zheyu Ma <[email protected]> cavium: Fix return values of the probe function Zheyu Ma <[email protected]> mISDN: Fix return values of the probe function Dmitry Bogdanov <[email protected]> scsi: qla2xxx: Fix unmap of already freed sgl Zheyu Ma <[email protected]> scsi: qla2xxx: Return -ENOMEM if kzalloc() fails Zheyu Ma <[email protected]> cavium: Return negative value when pci_alloc_irq_vectors() fails Davide Baldo <[email protected]> ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers Yang Yingliang <[email protected]> ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() Sean Christopherson <[email protected]> x86/irq: Ensure PI wakeup handler is unregistered before module unload Jane Malalane <[email protected]> x86/cpu: Fix migration safety with X86_BUG_NULL_SEL Tom Lendacky <[email protected]> x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c Miklos Szeredi <[email protected]> fuse: fix page stealing yangerkun <[email protected]> ext4: refresh the ext4_ext_path struct after dropping i_data_sem. yangerkun <[email protected]> ext4: ensure enough credits in ext4_ext_shift_path_extents Shaoying Xu <[email protected]> ext4: fix lazy initialization next schedule time computation in more granular unit Takashi Iwai <[email protected]> ALSA: timer: Unconditionally unlink slave instances, too Wang Wensheng <[email protected]> ALSA: timer: Fix use-after-free problem Austin Kim <[email protected]> ALSA: synth: missing check for possible NULL after the call to kstrdup Takashi Iwai <[email protected]> ALSA: hda: Free card instance properly at probe errors Alexander Tsoy <[email protected]> ALSA: usb-audio: Add registration quirk for JBL Quantum 400 Jason Ormes <[email protected]> ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk Johan Hovold <[email protected]> ALSA: line6: fix control and interrupt message timeouts Johan Hovold <[email protected]> ALSA: 6fire: fix control and bulk message timeouts Johan Hovold <[email protected]> ALSA: ua101: fix division by zero at probe Kai-Heng Feng <[email protected]> ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED Takashi Iwai <[email protected]> ALSA: hda/realtek: Add quirk for ASUS UX550VE Jaroslav Kysela <[email protected]> ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N Jeremy Soller <[email protected]> ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ Tim Crawford <[email protected]> ALSA: hda/realtek: Add quirk for Clevo PC70HS Takashi Iwai <[email protected]> ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED Johnathon Clark <[email protected]> ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 Ricardo Ribalda <[email protected]> media: v4l2-ioctl: Fix check_ext_ctrls Sean Young <[email protected]> media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers Chen-Yu Tsai <[email protected]> media: rkvdec: Support dynamic resolution changes Sean Young <[email protected]> media: ite-cir: IR receiver stop working after receive overflow Chen-Yu Tsai <[email protected]> media: rkvdec: Do not override sizeimage for output format Tang Bin <[email protected]> crypto: s5p-sss - Add error handling in s5p_aes_probe() jing yangyang <[email protected]> firmware/psci: fix application of sizeof to pointer Dan Carpenter <[email protected]> tpm: Check for integer overflow in tpm2_map_response_body() Helge Deller <[email protected]> parisc: Fix ptrace check on syscall return Helge Deller <[email protected]> parisc: Fix set_fixmap() on PA1.x CPUs Sungjong Seo <[email protected]> exfat: fix incorrect loading of i_blocks for large files Christian Löhle <[email protected]> mmc: dw_mmc: Dont wait for DRTO on Write RSP error Derong Liu <[email protected]> mmc: mtk-sd: Add wait dma stop done flow Quinn Tran <[email protected]> scsi: qla2xxx: Fix use after free in eh_abort path Arun Easi <[email protected]> scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file Tadeusz Struk <[email protected]> scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() Jan Kara <[email protected]> ocfs2: fix data corruption on truncate Damien Le Moal <[email protected]> libata: fix read log timeout value Takashi Iwai <[email protected]> Input: i8042 - Add quirk for Fujitsu Lifebook T725 Phoenix Huang <[email protected]> Input: elantench - fix misreporting trackpoint coordinates Johan Hovold <[email protected]> Input: iforce - fix control-message timeout Todd Kjos <[email protected]> binder: use cred instead of task for getsecid Todd Kjos <[email protected]> binder: use cred instead of task for selinux checks Todd Kjos <[email protected]> binder: use euid from cred instead of using task Nehal Bakulchandra Shah <[email protected]> usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform Mathias Nyman <[email protected]> xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay ------------- Diffstat: Documentation/admin-guide/kernel-parameters.txt | 7 + .../bindings/regulator/samsung,s5m8767.txt | 23 +- Documentation/filesystems/fscrypt.rst | 10 +- Makefile | 4 +- arch/Kconfig | 3 + arch/arm/Makefile | 22 +- arch/arm/boot/dts/at91-tse850-3.dts | 2 +- arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 2 +- arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 2 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 2 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 2 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 2 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 2 +- arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 2 +- arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 2 +- arch/arm/boot/dts/bcm94708.dts | 2 +- arch/arm/boot/dts/bcm94709.dts | 2 +- arch/arm/boot/dts/omap3-gta04.dtsi | 2 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 4 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 8 +- arch/arm/boot/dts/stm32mp151.dtsi | 16 +- arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/kernel/stacktrace.c | 3 +- arch/arm/mach-s3c/irq-s3c24xx.c | 22 +- arch/arm/mm/Kconfig | 2 +- arch/arm/mm/mmu.c | 4 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 4 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 8 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 1 - .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 16 +- arch/arm64/include/asm/esr.h | 1 + arch/arm64/include/asm/pgtable.h | 12 +- arch/arm64/kvm/hyp/hyp-entry.S | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 2 +- arch/arm64/mm/mmu.c | 5 + arch/arm64/net/bpf_jit_comp.c | 5 + arch/ia64/Kconfig.debug | 2 +- arch/ia64/kernel/kprobes.c | 9 +- arch/m68k/Kconfig.machine | 1 + arch/mips/Kconfig | 1 + arch/mips/include/asm/cmpxchg.h | 5 +- arch/mips/include/asm/mips-cm.h | 12 +- arch/mips/kernel/mips-cm.c | 21 +- arch/mips/kernel/r2300_fpu.S | 4 +- arch/mips/kernel/syscall.c | 9 - arch/mips/lantiq/xway/dma.c | 23 +- arch/openrisc/kernel/dma.c | 4 +- arch/openrisc/kernel/smp.c | 6 +- arch/parisc/kernel/entry.S | 2 +- arch/parisc/kernel/smp.c | 19 +- arch/parisc/kernel/unwind.c | 21 +- arch/parisc/kernel/vmlinux.lds.S | 3 +- arch/parisc/mm/fixmap.c | 5 +- arch/parisc/mm/init.c | 4 +- arch/powerpc/include/asm/code-patching.h | 1 + arch/powerpc/include/asm/firmware.h | 6 - arch/powerpc/include/asm/kvm_guest.h | 25 ++ arch/powerpc/include/asm/kvm_para.h | 2 +- arch/powerpc/include/asm/security_features.h | 5 + arch/powerpc/kernel/firmware.c | 12 +- arch/powerpc/kernel/security.c | 5 + arch/powerpc/lib/code-patching.c | 7 +- arch/powerpc/net/bpf_jit.h | 33 ++- arch/powerpc/net/bpf_jit64.h | 8 +- arch/powerpc/net/bpf_jit_comp64.c | 64 +++++- arch/powerpc/platforms/44x/fsp2.c | 2 + arch/powerpc/platforms/85xx/Makefile | 4 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 7 +- arch/powerpc/platforms/85xx/smp.c | 12 +- arch/powerpc/platforms/powernv/opal-prd.c | 12 +- arch/powerpc/platforms/pseries/smp.c | 3 + arch/s390/kvm/priv.c | 2 + arch/s390/kvm/pv.c | 21 +- arch/s390/mm/gmap.c | 5 +- arch/sh/kernel/cpu/fpu.c | 10 +- arch/x86/Kconfig | 1 + arch/x86/events/intel/uncore_snbep.c | 6 +- arch/x86/hyperv/hv_init.c | 5 +- arch/x86/include/asm/cpu_entry_area.h | 8 +- arch/x86/include/asm/mem_encrypt.h | 1 + arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/kernel/Makefile | 6 + arch/x86/kernel/cc_platform.c | 69 ++++++ arch/x86/kernel/cpu/amd.c | 2 + arch/x86/kernel/cpu/common.c | 44 +++- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/hygon.c | 2 + arch/x86/kernel/cpu/mce/intel.c | 5 +- arch/x86/kernel/irq.c | 4 +- arch/x86/kernel/sev-es.c | 32 --- arch/x86/kernel/traps.c | 2 +- arch/x86/kvm/vmx/vmx.c | 15 +- arch/x86/mm/cpu_entry_area.c | 7 + arch/x86/mm/mem_encrypt.c | 1 + arch/x86/mm/mem_encrypt_identity.c | 9 + block/blk-mq.c | 18 +- block/blk.h | 6 + crypto/Kconfig | 2 +- crypto/pcrypt.c | 12 +- drivers/acpi/ac.c | 19 ++ drivers/acpi/acpica/acglobal.h | 2 + drivers/acpi/acpica/hwesleep.c | 8 +- drivers/acpi/acpica/hwsleep.c | 11 +- drivers/acpi/acpica/hwxfsleep.c | 7 + drivers/acpi/battery.c | 2 +- drivers/acpi/pmic/intel_pmic.c | 51 +++-- drivers/android/binder.c | 22 +- drivers/ata/libata-core.c | 2 +- drivers/ata/libata-eh.c | 8 + drivers/auxdisplay/ht16k33.c | 66 +++--- drivers/auxdisplay/img-ascii-lcd.c | 10 + drivers/base/core.c | 4 +- drivers/base/power/main.c | 9 +- drivers/block/ataflop.c | 221 +++++++++++------- drivers/block/zram/zram_drv.c | 2 +- drivers/bluetooth/btmtkuart.c | 13 +- drivers/bus/ti-sysc.c | 65 +++++- drivers/char/hw_random/mtk-rng.c | 9 +- drivers/char/ipmi/ipmi_msghandler.c | 10 +- drivers/char/ipmi/ipmi_watchdog.c | 17 +- drivers/char/tpm/tpm2-space.c | 3 + drivers/char/tpm/tpm_tis_core.c | 26 ++- drivers/char/tpm/tpm_tis_core.h | 4 + drivers/char/tpm/tpm_tis_spi_main.c | 1 + drivers/clk/at91/clk-sam9x60-pll.c | 4 +- drivers/clk/at91/pmc.c | 5 + drivers/clk/mvebu/ap-cpu-clk.c | 14 +- drivers/clocksource/Kconfig | 1 + drivers/cpuidle/sysfs.c | 5 +- drivers/crypto/caam/caampkc.c | 19 +- drivers/crypto/caam/regs.h | 3 + drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 13 ++ drivers/crypto/qat/qat_common/adf_vf_isr.c | 6 + drivers/crypto/s5p-sss.c | 2 + drivers/dma-buf/dma-buf.c | 1 + drivers/dma/at_xdmac.c | 2 +- drivers/dma/dmaengine.h | 2 +- drivers/edac/amd64_edac.c | 22 +- drivers/edac/sb_edac.c | 2 +- drivers/firmware/psci/psci_checker.c | 2 +- drivers/firmware/qcom_scm.c | 2 +- drivers/gpio/gpio-mlxbf2.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 1 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 16 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 47 +++- drivers/gpu/drm/drm_plane_helper.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 4 + drivers/gpu/drm/msm/msm_gem.c | 4 +- drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 4 + drivers/gpu/drm/sun4i/sun8i_csc.h | 4 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 5 - drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 8 +- drivers/hid/hid-u2fzero.c | 10 +- drivers/hv/hyperv_vmbus.h | 1 + drivers/hwmon/hwmon.c | 6 +- drivers/hwmon/pmbus/lm25066.c | 25 +- drivers/hwtracing/coresight/coresight-cti-core.c | 2 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-xlr.c | 6 +- drivers/iio/accel/st_accel_core.c | 21 +- drivers/iio/accel/st_accel_i2c.c | 17 +- drivers/iio/accel/st_accel_spi.c | 17 +- drivers/iio/dac/ad5446.c | 9 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/gyro/st_gyro_i2c.c | 17 +- drivers/iio/gyro/st_gyro_spi.c | 17 +- drivers/iio/imu/adis.c | 4 +- drivers/iio/magnetometer/st_magn_core.c | 15 +- drivers/iio/magnetometer/st_magn_i2c.c | 14 +- drivers/iio/magnetometer/st_magn_spi.c | 14 +- drivers/iio/pressure/st_pressure_core.c | 15 +- drivers/iio/pressure/st_pressure_i2c.c | 17 +- drivers/iio/pressure/st_pressure_spi.c | 17 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 3 +- drivers/infiniband/hw/mlx4/qp.c | 4 +- drivers/infiniband/hw/qedr/verbs.c | 15 +- drivers/infiniband/sw/rxe/rxe_param.h | 2 +- drivers/input/joystick/iforce/iforce-usb.c | 2 +- drivers/input/mouse/elantech.c | 13 ++ drivers/input/serio/i8042-x86ia64io.h | 14 ++ drivers/irqchip/irq-bcm6345-l1.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 8 +- drivers/isdn/hardware/mISDN/hfcpci.c | 8 +- drivers/md/md.c | 11 +- drivers/media/dvb-frontends/mn88443x.c | 18 +- drivers/media/i2c/ir-kbd-i2c.c | 1 + drivers/media/i2c/mt9p031.c | 28 ++- drivers/media/i2c/tda1997x.c | 8 +- drivers/media/pci/cx23885/cx23885-alsa.c | 3 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 27 ++- drivers/media/platform/mtk-vpu/mtk_vpu.c | 5 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 2 + drivers/media/platform/s5p-mfc/s5p_mfc.c | 6 +- drivers/media/platform/stm32/stm32-dcmi.c | 19 +- drivers/media/radio/radio-wl1273.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 +- drivers/media/radio/si470x/radio-si470x-usb.c | 2 +- drivers/media/rc/ir_toy.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/mceusb.c | 1 + drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/usb/dvb-usb/az6027.c | 1 + drivers/media/usb/dvb-usb/dibusb-common.c | 2 +- drivers/media/usb/em28xx/em28xx-cards.c | 5 +- drivers/media/usb/em28xx/em28xx-core.c | 5 +- drivers/media/usb/tm6000/tm6000-video.c | 3 +- drivers/media/usb/uvc/uvc_driver.c | 7 +- drivers/media/usb/uvc/uvc_v4l2.c | 7 +- drivers/media/usb/uvc/uvc_video.c | 5 + drivers/media/v4l2-core/v4l2-ioctl.c | 67 ++++-- drivers/memory/fsl_ifc.c | 13 +- drivers/memory/renesas-rpc-if.c | 113 +++++++--- drivers/memstick/core/ms_block.c | 2 +- drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/memstick/host/r592.c | 8 +- drivers/mfd/dln2.c | 18 ++ drivers/mfd/mfd-core.c | 2 + drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/dw_mmc.c | 3 +- drivers/mmc/host/moxart-mmc.c | 29 ++- drivers/mmc/host/mtk-sd.c | 5 + drivers/mmc/host/mxs-mmc.c | 10 + drivers/mmc/host/sdhci-omap.c | 18 +- drivers/most/most_usb.c | 5 +- drivers/mtd/mtdcore.c | 4 +- drivers/mtd/nand/raw/ams-delta.c | 12 +- drivers/mtd/nand/raw/au1550nd.c | 12 +- drivers/mtd/nand/raw/gpio.c | 12 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 12 +- drivers/mtd/nand/raw/orion_nand.c | 12 +- drivers/mtd/nand/raw/pasemi_nand.c | 12 +- drivers/mtd/nand/raw/plat_nand.c | 12 +- drivers/mtd/nand/raw/socrates_nand.c | 12 +- drivers/mtd/nand/raw/xway_nand.c | 12 +- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 1 - drivers/net/Kconfig | 2 +- drivers/net/bonding/bond_sysfs_slave.c | 36 +-- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- drivers/net/dsa/rtl8366rb.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 8 + drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 20 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 7 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.h | 2 + .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- .../chelsio/inline_crypto/chtls/chtls_cm.h | 2 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 18 +- drivers/net/ethernet/google/gve/gve.h | 4 +- drivers/net/ethernet/google/gve/gve_adminq.h | 1 + drivers/net/ethernet/google/gve/gve_main.c | 48 +++- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 9 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 + drivers/net/ethernet/ibm/ibmvnic.c | 5 +- drivers/net/ethernet/intel/ice/ice_base.c | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 20 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 16 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 + drivers/net/ethernet/netronome/nfp/bpf/offload.c | 17 +- drivers/net/ethernet/realtek/r8169_main.c | 1 + drivers/net/ethernet/sfc/mcdi_port_common.c | 37 ++- drivers/net/ethernet/sfc/ptp.c | 4 +- drivers/net/ethernet/sfc/siena_sriov.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 2 - drivers/net/ethernet/ti/davinci_emac.c | 16 +- drivers/net/ifb.c | 2 + drivers/net/phy/micrel.c | 9 +- drivers/net/phy/phy.c | 7 +- drivers/net/phy/phylink.c | 2 +- drivers/net/vmxnet3/vmxnet3_drv.c | 1 - drivers/net/vrf.c | 28 ++- drivers/net/wireless/ath/ath10k/mac.c | 45 +++- drivers/net/wireless/ath/ath10k/sdio.c | 5 +- drivers/net/wireless/ath/ath10k/usb.c | 7 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 + drivers/net/wireless/ath/ath10k/wmi.h | 3 + drivers/net/wireless/ath/ath11k/dbring.c | 16 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 13 +- drivers/net/wireless/ath/ath11k/mac.c | 2 +- drivers/net/wireless/ath/ath11k/qmi.c | 4 +- drivers/net/wireless/ath/ath11k/reg.c | 11 +- drivers/net/wireless/ath/ath11k/reg.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 40 ++-- drivers/net/wireless/ath/ath11k/wmi.h | 3 +- drivers/net/wireless/ath/ath6kl/usb.c | 7 +- drivers/net/wireless/ath/ath9k/main.c | 4 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 10 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 49 ++-- drivers/net/wireless/ath/wcn36xx/main.c | 8 +- drivers/net/wireless/ath/wcn36xx/smd.c | 44 +++- drivers/net/wireless/ath/wcn36xx/txrx.c | 64 +++--- drivers/net/wireless/ath/wcn36xx/txrx.h | 3 +- drivers/net/wireless/broadcom/b43/phy_g.c | 2 +- drivers/net/wireless/broadcom/b43legacy/radio.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 10 + drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 3 + drivers/net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 + drivers/net/wireless/marvell/mwifiex/11n.c | 5 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 32 +-- drivers/net/wireless/marvell/mwifiex/pcie.c | 36 ++- drivers/net/wireless/marvell/mwifiex/usb.c | 16 ++ drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 8 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 3 +- .../net/wireless/realtek/rtl818x/rtl8187/rtl8225.c | 14 +- drivers/net/wireless/realtek/rtw88/fw.c | 7 +- drivers/net/wireless/realtek/rtw88/reg.h | 1 + drivers/net/wireless/rsi/rsi_91x_core.c | 2 + drivers/net/wireless/rsi/rsi_91x_hal.c | 10 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 74 ++---- drivers/net/wireless/rsi/rsi_91x_main.c | 17 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 24 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 5 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 5 +- drivers/net/wireless/rsi/rsi_hal.h | 11 + drivers/net/wireless/rsi/rsi_main.h | 15 +- drivers/net/xen-netfront.c | 8 + drivers/nfc/pn533/pn533.c | 6 +- drivers/nvme/host/multipath.c | 9 +- drivers/nvme/host/rdma.c | 2 + drivers/nvme/target/configfs.c | 2 + drivers/nvme/target/rdma.c | 24 ++ drivers/nvme/target/tcp.c | 21 +- drivers/of/unittest.c | 16 +- drivers/opp/of.c | 2 +- drivers/pci/controller/cadence/pcie-cadence-plat.c | 2 + drivers/pci/controller/dwc/pcie-uniphier.c | 26 +-- drivers/pci/controller/pci-aardvark.c | 251 ++++++++++++++++++--- drivers/pci/pci-bridge-emul.c | 13 ++ drivers/pci/quirks.c | 1 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 16 +- drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 2 +- drivers/phy/ti/phy-gmii-sel.c | 2 + drivers/pinctrl/core.c | 2 + drivers/pinctrl/pinctrl-equilibrium.c | 7 +- drivers/pinctrl/renesas/core.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 2 +- drivers/platform/x86/wmi.c | 9 +- drivers/power/supply/bq27xxx_battery_i2c.c | 3 +- drivers/power/supply/max17040_battery.c | 2 + drivers/power/supply/max17042_battery.c | 12 +- drivers/power/supply/rt5033_battery.c | 2 +- drivers/regulator/s5m8767.c | 21 +- drivers/remoteproc/remoteproc_core.c | 8 +- drivers/reset/reset-socfpga.c | 26 +++ drivers/rtc/rtc-rv3032.c | 4 +- drivers/s390/char/tape_std.c | 3 +- drivers/s390/cio/css.c | 4 +- drivers/s390/cio/device_ops.c | 12 +- drivers/s390/crypto/ap_queue.c | 2 + drivers/scsi/csiostor/csio_lnode.c | 2 +- drivers/scsi/dc395x.c | 1 + drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 24 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_gbl.h | 2 - drivers/scsi/qla2xxx/qla_init.c | 54 ++++- drivers/scsi/qla2xxx/qla_mr.c | 23 -- drivers/scsi/qla2xxx/qla_os.c | 47 ++-- drivers/scsi/qla2xxx/qla_target.c | 14 +- drivers/scsi/scsi_lib.c | 2 - drivers/scsi/ufs/ufshcd-pltfrm.c | 6 +- drivers/scsi/ufs/ufshcd.c | 29 +-- drivers/scsi/ufs/ufshcd.h | 3 + drivers/soc/fsl/dpaa2-console.c | 1 + drivers/soc/fsl/dpio/dpio-service.c | 2 +- drivers/soc/fsl/dpio/qbman-portal.c | 9 +- drivers/soc/qcom/apr.c | 2 + drivers/soc/qcom/rpmhpd.c | 21 +- drivers/soc/tegra/pmc.c | 2 +- drivers/soundwire/debugfs.c | 2 +- drivers/spi/spi-bcm-qspi.c | 5 +- drivers/spi/spi-pl022.c | 5 +- drivers/spi/spi-rpc-if.c | 4 +- drivers/staging/ks7010/Kconfig | 3 + drivers/staging/media/allegro-dvt/allegro-core.c | 9 + drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 37 +-- drivers/staging/media/imx/imx-media-dev-common.c | 2 + drivers/staging/media/ipu3/ipu3-v4l2.c | 7 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 5 +- drivers/staging/media/rkvdec/rkvdec.c | 40 ++-- drivers/staging/most/dim2/Makefile | 2 +- drivers/staging/most/dim2/dim2.c | 24 +- drivers/staging/most/dim2/sysfs.c | 49 ---- drivers/staging/most/dim2/sysfs.h | 11 - drivers/tty/serial/8250/8250_dw.c | 2 +- drivers/tty/serial/8250/8250_port.c | 21 +- drivers/tty/serial/imx.c | 4 +- drivers/tty/serial/serial_core.c | 16 +- drivers/tty/serial/xilinx_uartps.c | 3 +- drivers/usb/chipidea/core.c | 23 +- drivers/usb/dwc2/drd.c | 24 +- drivers/usb/gadget/legacy/hid.c | 4 +- drivers/usb/host/xhci-hub.c | 3 +- drivers/usb/host/xhci-pci.c | 16 ++ drivers/usb/misc/iowarrior.c | 8 +- drivers/usb/musb/Kconfig | 2 +- drivers/usb/serial/keyspan.c | 15 +- drivers/usb/typec/Kconfig | 4 +- drivers/video/backlight/backlight.c | 6 - drivers/video/fbdev/chipsfb.c | 2 +- drivers/virtio/virtio_ring.c | 14 +- drivers/watchdog/Kconfig | 2 +- drivers/watchdog/f71808e_wdt.c | 4 +- drivers/watchdog/omap_wdt.c | 6 +- drivers/xen/balloon.c | 86 +++++-- drivers/xen/xen-pciback/conf_space_capability.c | 2 +- fs/btrfs/disk-io.c | 3 +- fs/btrfs/reflink.c | 2 +- fs/btrfs/tree-log.c | 4 +- fs/btrfs/volumes.c | 14 +- fs/crypto/fscrypt_private.h | 5 +- fs/crypto/hkdf.c | 11 +- fs/crypto/keysetup.c | 57 ++++- fs/erofs/decompressor.c | 1 - fs/exfat/inode.c | 2 +- fs/ext4/extents.c | 63 +++--- fs/ext4/super.c | 9 +- fs/f2fs/inode.c | 2 +- fs/f2fs/namei.c | 2 +- fs/fuse/dev.c | 14 +- fs/gfs2/glock.c | 24 +- fs/jfs/jfs_mount.c | 51 ++--- fs/nfs/dir.c | 7 +- fs/nfs/direct.c | 2 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 4 +- fs/nfs/nfs4idmap.c | 2 +- fs/nfs/nfs4proc.c | 15 +- fs/nfs/pnfs.h | 2 +- fs/nfs/pnfs_nfs.c | 6 +- fs/nfs/write.c | 26 +-- fs/ocfs2/file.c | 8 +- fs/orangefs/dcache.c | 4 +- fs/overlayfs/file.c | 16 +- fs/proc/stat.c | 4 +- fs/proc/uptime.c | 14 +- fs/quota/quota_tree.c | 15 ++ fs/tracefs/inode.c | 3 +- include/linux/blkdev.h | 2 - include/linux/cc_platform.h | 88 ++++++++ include/linux/console.h | 2 + include/linux/ethtool_netlink.h | 3 + include/linux/filter.h | 1 + include/linux/kernel_stat.h | 1 + include/linux/libata.h | 2 +- include/linux/lsm_hook_defs.h | 14 +- include/linux/lsm_hooks.h | 14 +- include/linux/nfs_fs.h | 1 + include/linux/posix-timers.h | 2 + include/linux/rpmsg.h | 2 +- include/linux/sched/task.h | 3 +- include/linux/sched/task_stack.h | 4 + include/linux/security.h | 33 +-- include/linux/seq_file.h | 2 +- include/linux/tpm.h | 1 + include/memory/renesas-rpc-if.h | 1 + include/net/inet_connection_sock.h | 2 +- include/net/llc.h | 4 +- include/net/neighbour.h | 12 +- include/net/sch_generic.h | 4 + include/net/sock.h | 2 +- include/net/strparser.h | 16 +- include/net/tcp.h | 17 +- include/net/udp.h | 5 +- include/uapi/linux/ethtool_netlink.h | 4 +- include/uapi/linux/pci_regs.h | 6 + kernel/bpf/core.c | 4 +- kernel/bpf/verifier.c | 4 +- kernel/cgroup/cgroup.c | 31 ++- kernel/cgroup/rstat.c | 2 - kernel/fork.c | 3 +- kernel/kprobes.c | 3 +- kernel/locking/lockdep.c | 4 +- kernel/power/energy_model.c | 23 +- kernel/power/swap.c | 7 +- kernel/rcu/rcutorture.c | 48 +++- kernel/rcu/tasks.h | 3 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 8 +- kernel/sched/core.c | 43 ++-- kernel/signal.c | 18 +- kernel/time/posix-cpu-timers.c | 19 +- kernel/trace/ring_buffer.c | 5 + kernel/trace/tracing_map.c | 40 ++-- kernel/workqueue.c | 15 +- lib/decompress_unxz.c | 2 +- lib/iov_iter.c | 5 +- lib/xz/xz_dec_lzma2.c | 21 +- lib/xz/xz_dec_stream.c | 6 +- mm/memcontrol.c | 27 +-- mm/oom_kill.c | 23 +- mm/zsmalloc.c | 7 +- net/8021q/vlan.c | 3 - net/8021q/vlan_dev.c | 3 + net/9p/client.c | 2 + net/bluetooth/l2cap_sock.c | 10 +- net/bluetooth/sco.c | 33 +-- net/can/j1939/main.c | 7 + net/can/j1939/transport.c | 6 + net/core/dev.c | 5 +- net/core/filter.c | 21 ++ net/core/neighbour.c | 48 ++-- net/core/net-sysfs.c | 55 +++++ net/core/net_namespace.c | 4 + net/core/stream.c | 3 - net/core/sysctl_net_core.c | 2 +- net/dccp/dccp.h | 2 +- net/dccp/proto.c | 14 +- net/ethtool/pause.c | 3 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/proc.c | 2 +- net/ipv4/tcp.c | 40 +++- net/ipv4/tcp_bpf.c | 1 - net/ipv6/addrconf.c | 3 + net/ipv6/udp.c | 2 +- net/netfilter/nf_conntrack_proto_udp.c | 7 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/nft_dynset.c | 11 +- net/rds/ib.c | 10 - net/rds/ib.h | 6 - net/rds/ib_cm.c | 128 +++++++---- net/rds/ib_recv.c | 18 +- net/rds/ib_send.c | 8 + net/rxrpc/rtt.c | 2 +- net/sched/sch_generic.c | 9 + net/sched/sch_mq.c | 24 ++ net/sched/sch_mqprio.c | 23 ++ net/sched/sch_taprio.c | 27 ++- net/smc/af_smc.c | 20 +- net/smc/smc_llc.c | 2 +- net/strparser/strparser.c | 10 +- net/sunrpc/addr.c | 40 ++-- net/sunrpc/xprt.c | 28 +-- net/vmw_vsock/af_vsock.c | 2 + samples/kprobes/kretprobe_example.c | 2 +- scripts/leaking_addresses.pl | 3 +- security/apparmor/label.c | 4 +- security/integrity/evm/evm_main.c | 2 +- security/security.c | 14 +- security/selinux/hooks.c | 36 ++- security/selinux/ss/services.c | 162 +++++++------ security/smack/smackfs.c | 11 +- sound/core/oss/mixer_oss.c | 43 +++- sound/core/timer.c | 17 +- sound/pci/hda/hda_intel.c | 74 +++--- sound/pci/hda/patch_realtek.c | 82 +++++++ sound/soc/codecs/cs42l42.c | 88 ++++---- sound/soc/soc-core.c | 1 + sound/soc/sof/topology.c | 9 + sound/synth/emux/emux.c | 2 +- sound/usb/6fire/comm.c | 2 +- sound/usb/6fire/firmware.c | 6 +- sound/usb/format.c | 1 + sound/usb/line6/driver.c | 14 +- sound/usb/line6/driver.h | 2 +- sound/usb/line6/podhd.c | 6 +- sound/usb/line6/toneport.c | 2 +- sound/usb/misc/ua101.c | 4 +- sound/usb/quirks.c | 1 + tools/bpf/bpftool/prog.c | 16 +- tools/lib/bpf/bpf_core_read.h | 2 +- tools/lib/bpf/btf.c | 25 +- tools/objtool/check.c | 19 +- tools/perf/util/bpf-event.c | 4 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 4 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 85 +++++-- tools/testing/selftests/bpf/progs/strobemeta.h | 4 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 62 +++-- tools/testing/selftests/bpf/test_progs.c | 4 +- .../testing/selftests/bpf/verifier/array_access.c | 2 +- tools/testing/selftests/core/close_range_test.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 22 +- .../selftests/kvm/x86_64/mmio_warning_test.c | 2 +- tools/testing/selftests/net/fcnal-test.sh | 3 + tools/testing/selftests/net/udpgso_bench_rx.c | 11 +- 599 files changed, 4967 insertions(+), 2480 deletions(-)
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK