On Wed, 17 Nov 2021 at 11:16, Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > > 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-review/patch-5.10.80-rc3.gz > 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 <gregkh@xxxxxxxxxxxxxxxxxxx> > Linux 5.10.80-rc3 > > Borislav Petkov <bp@xxxxxxx> > x86/sev: Make the #VC exception stacks part of the default stacks storage > > Tom Lendacky <thomas.lendacky@xxxxxxx> > x86/sev: Add an x86 version of cc_platform_has() > > Tom Lendacky <thomas.lendacky@xxxxxxx> > arch/cc: Introduce a function to check for confidential computing features > > Dan Carpenter <dan.carpenter@xxxxxxxxxx> > ataflop: fix off by one in ataflop_probe() > > Andrii Nakryiko <andrii@xxxxxxxxxx> > selftests/bpf: Fix also no-alu32 strobemeta selftest > > Colin Ian King <colin.king@xxxxxxxxxxxxx> > mmc: moxart: Fix null pointer dereference on pointer host > > Arnd Bergmann <arnd@xxxxxxxx> > ath10k: fix invalid dma_addr_t token assignment > > Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> > SUNRPC: Partial revert of commit 6f9f17287e78 > > Pali Rohár <pali@xxxxxxxxxx> > PCI: aardvark: Fix PCIe Max Payload Size setting > > Pali Rohár <pali@xxxxxxxxxx> > PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros > > Jernej Skrabec <jernej.skrabec@xxxxxxxxx> > drm/sun4i: Fix macros in sun8i_csc.h > > Xiaoming Ni <nixiaoming@xxxxxxxxxx> > powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n > > Vasant Hegde <hegdevasant@xxxxxxxxxxxxxxxxxx> > powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload > > Miquel Raynal <miquel.raynal@xxxxxxxxxxx> > mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines > > Miquel Raynal <miquel.raynal@xxxxxxxxxxx> > mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines > > Miquel Raynal <miquel.raynal@xxxxxxxxxxx> > mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines > > Miquel Raynal <miquel.raynal@xxxxxxxxxxx> > mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines > > Miquel Raynal <miquel.raynal@xxxxxxxxxxx> > mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines > > Miquel Raynal <miquel.raynal@xxxxxxxxxxx> > mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines > > Miquel Raynal <miquel.raynal@xxxxxxxxxxx> > mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines > > Miquel Raynal <miquel.raynal@xxxxxxxxxxx> > mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines > > Halil Pasic <pasic@xxxxxxxxxxxxx> > s390/cio: make ccw_device_dma_* more robust > > Harald Freudenberger <freude@xxxxxxxxxxxxx> > s390/ap: Fix hanging ioctl caused by orphaned replies > > Sven Schnelle <svens@xxxxxxxxxxxxx> > s390/tape: fix timer initialization in tape_std_assign() > > Vineeth Vijayan <vneethv@xxxxxxxxxxxxx> > s390/cio: check the subchannel validity for dev_busid > > Marek Vasut <marex@xxxxxxx> > video: backlight: Drop maximum brightness override for brightness zero > > Jack Andersen <jackoalan@xxxxxxxxx> > mfd: dln2: Add cell for initializing DLN2 ADC > > Michal Hocko <mhocko@xxxxxxxx> > mm, oom: do not trigger out_of_memory from the #PF > > Vasily Averin <vvs@xxxxxxxxxxxxx> > mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks > > Naveen N. Rao <naveen.n.rao@xxxxxxxxxxxxxxxxxx> > powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC > > Naveen N. Rao <naveen.n.rao@xxxxxxxxxxxxxxxxxx> > powerpc/security: Add a helper to query stf_barrier type > > Naveen N. Rao <naveen.n.rao@xxxxxxxxxxxxxxxxxx> > powerpc/bpf: Validate branch ranges > > Naveen N. Rao <naveen.n.rao@xxxxxxxxxxxxxxxxxx> > powerpc/lib: Add helper to check if offset is within conditional branch range > > Vasily Averin <vvs@xxxxxxxxxxxxx> > memcg: prohibit unconditional exceeding the limit of dying tasks > > Dominique Martinet <asmadeus@xxxxxxxxxxxxx> > 9p/net: fix missing error check in p9_check_errors > > Daniel Borkmann <daniel@xxxxxxxxxxxxx> > net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE > > Jaegeuk Kim <jaegeuk@xxxxxxxxxx> > f2fs: should use GFP_NOFS for directory inodes > > Guo Ren <guoren@xxxxxxxxxxxxxxxxx> > irqchip/sifive-plic: Fixup EOI failed when masked > > Michael Pratt <mpratt@xxxxxxxxxx> > posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() > > Dave Jones <davej@xxxxxxxxxxxxxxxxx> > x86/mce: Add errata workaround for Skylake SKX37 > > Maciej W. Rozycki <macro@xxxxxxxxxxx> > MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL > > Helge Deller <deller@xxxxxx> > parisc: Fix backtrace to always include init funtion names > > Arnd Bergmann <arnd@xxxxxxxx> > ARM: 9156/1: drop cc-option fallbacks for architecture selection > > Michał Mirosław <mirq-linux@xxxxxxxxxxxx> > ARM: 9155/1: fix early early_iounmap() > > Willem de Bruijn <willemb@xxxxxxxxxx> > selftests/net: udpgso_bench_rx: fix port argument > > Rahul Lakkireddy <rahul.lakkireddy@xxxxxxxxxxx> > cxgb4: fix eeprom len when diagnostics not implemented > > Dust Li <dust.li@xxxxxxxxxxxxxxxxx> > net/smc: fix sk_refcnt underflow on linkdown and fallback > > Eiichi Tsukata <eiichi.tsukata@xxxxxxxxxxx> > vsock: prevent unnecessary refcnt inc for nonblocking connect > > Vladimir Oltean <vladimir.oltean@xxxxxxx> > net: stmmac: allow a tc-taprio base-time of zero > > Guangbin Huang <huangguangbin2@xxxxxxxxxx> > net: hns3: allow configure ETS bandwidth of all TCs > > Yufeng Mo <moyufeng@xxxxxxxxxx> > net: hns3: fix kernel crash when unload VF while it is being reset > > Eric Dumazet <edumazet@xxxxxxxxxx> > net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any > > Muchun Song <songmuchun@xxxxxxxxxxxxx> > seq_file: fix passing wrong private data > > Dan Carpenter <dan.carpenter@xxxxxxxxxx> > gve: Fix off by one in gve_tx_timeout() > > John Fastabend <john.fastabend@xxxxxxxxx> > bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding > > John Fastabend <john.fastabend@xxxxxxxxx> > bpf, sockmap: Remove unhash handler for BPF sockmap usage > > Arnd Bergmann <arnd@xxxxxxxx> > arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions > > Chengfeng Ye <cyeaa@xxxxxxxxxxxxxx> > nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails > > Eric Dumazet <edumazet@xxxxxxxxxx> > llc: fix out-of-bound array index in llc_sk_dev_hash() > > Ian Rogers <irogers@xxxxxxxxxx> > perf bpf: Add missing free to bpf_event__print_bpf_prog_info() > > Dan Carpenter <dan.carpenter@xxxxxxxxxx> > zram: off by one in read_block_state() > > Miaohe Lin <linmiaohe@xxxxxxxxxx> > mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() > > Marc Kleine-Budde <mkl@xxxxxxxxxxxxxx> > can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable() > > Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxxxxx> > mfd: core: Add missing of_node_put for loop iteration > > Huang Guobin <huangguobin4@xxxxxxxxxx> > bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed > > Heiner Kallweit <hkallweit1@xxxxxxxxx> > net: phy: fix duplex out of sync problem while changing settings > > Luis Chamberlain <mcgrof@xxxxxxxxxx> > block/ataflop: provide a helper for cleanup up an atari disk > > Luis Chamberlain <mcgrof@xxxxxxxxxx> > block/ataflop: add registration bool before calling del_gendisk() > > Luis Chamberlain <mcgrof@xxxxxxxxxx> > block/ataflop: use the blk_cleanup_disk() helper > > Chenyuan Mi <cymi20@xxxxxxxxxxxx> > drm/nouveau/svm: Fix refcount leak bug and missing check against null bug > > Hans de Goede <hdegoede@xxxxxxxxxx> > ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses > > Brett Creeley <brett.creeley@xxxxxxxxx> > ice: Fix not stopping Tx queues for VFs > > Sylwester Dziedziuch <sylwesterx.dziedziuch@xxxxxxxxx> > ice: Fix replacing VF hardware MAC to existing MAC filter > > Ziyang Xuan <william.xuanziyang@xxxxxxxxxx> > net: vlan: fix a UAF in vlan_dev_real_dev() > > Stafford Horne <shorne@xxxxxxxxx> > openrisc: fix SMP tlb flush NULL pointer dereference > > Jakub Kicinski <kuba@xxxxxxxxxx> > ethtool: fix ethtool msg len calculation for pause stats > > Maxim Kiselev <bigunclemax@xxxxxxxxx> > net: davinci_emac: Fix interrupt pacing disable > > YueHaibing <yuehaibing@xxxxxxxxxx> > xen-pciback: Fix return in pm_ctrl_init() > > Christophe JAILLET <christophe.jaillet@xxxxxxxxxx> > i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' > > Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> > NFSv4: Fix a regression in nfs_set_open_stateid_locked() > > Quinn Tran <qutran@xxxxxxxxxxx> > scsi: qla2xxx: Turn off target reset during issue_lip > > Quinn Tran <qutran@xxxxxxxxxxx> > scsi: qla2xxx: Fix gnl list corruption > > Quinn Tran <qutran@xxxxxxxxxxx> > scsi: qla2xxx: Relogin during fabric disturbance > > Saurav Kashyap <skashyap@xxxxxxxxxxx> > scsi: qla2xxx: Changes to support FCP2 Target > > Jackie Liu <liuyun01@xxxxxxxxxx> > ar7: fix kernel builds for compiler test > > Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> > watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT > > Randy Dunlap <rdunlap@xxxxxxxxxxxxx> > m68k: set a default value for MEMORY_RESERVE > > Eric W. Biederman <ebiederm@xxxxxxxxxxxx> > signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) > > Lars-Peter Clausen <lars@xxxxxxxxxx> > dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` > > Florian Westphal <fw@xxxxxxxxx> > netfilter: nfnetlink_queue: fix OOB when mac header was cleared > > Robert-Ionut Alexa <robert-ionut.alexa@xxxxxxx> > soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read > > Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> > auxdisplay: ht16k33: Fix frame buffer device blanking > > Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> > auxdisplay: ht16k33: Connect backlight to fbdev > > Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> > auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string > > Alexey Gladkov <legion@xxxxxxxxxx> > Fix user namespace leak > > Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> > NFS: Fix an Oops in pnfs_mark_request_commit() > > Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> > NFS: Fix up commit deadlocks > > Claudiu Beznea <claudiu.beznea@xxxxxxxxxxxxx> > dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro > > Dan Carpenter <dan.carpenter@xxxxxxxxxx> > rtc: rv3032: fix error handling in rv3032_clkout_set_rate() > > Christophe JAILLET <christophe.jaillet@xxxxxxxxxx> > remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()' > > Zev Weiss <zev@xxxxxxxxxxxxxxxxx> > mtd: core: don't remove debugfs directory if device is in use > > Kunihiko Hayashi <hayashi.kunihiko@xxxxxxxxxxxxx> > PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation > > Evgeny Novikov <novikov@xxxxxxxxx> > mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() > > Jia-Ju Bai <baijiaju1990@xxxxxxxxx> > fs: orangefs: fix error return code of orangefs_revalidate_lookup() > > Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> > NFS: Fix deadlocks in nfs_scan_commit_list() > > YueHaibing <yuehaibing@xxxxxxxxxx> > opp: Fix return in _opp_add_static_v2() > > Pali Rohár <pali@xxxxxxxxxx> > PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge > > Marek Behún <kabel@xxxxxxxxxx> > PCI: aardvark: Don't spam about PIO Response Status > > Alex Xu (Hello71) <alex_y_xu@xxxxxxxx> > drm/plane-helper: fix uninitialized variable reference > > Baptiste Lepers <baptiste.lepers@xxxxxxxxx> > pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds > > Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> > NFS: Fix dentry verifier races > > Kewei Xu <kewei.xu@xxxxxxxxxxxx> > i2c: mediatek: fixing the incorrect register offset > > J. Bruce Fields <bfields@xxxxxxxxxx> > nfsd: don't alloc under spinlock in rpc_parse_scope_id > > Arnaud Pouliquen <arnaud.pouliquen@xxxxxxxxxxx> > rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined > > Tom Rix <trix@xxxxxxxxxx> > apparmor: fix error check > > Hans de Goede <hdegoede@xxxxxxxxxx> > power: supply: bq27xxx: Fix kernel crash on IRQ handler register error > > Geert Uytterhoeven <geert+renesas@xxxxxxxxx> > mips: cm: Convert to bitfield API to fix out-of-bounds access > > Xuan Zhuo <xuanzhuo@xxxxxxxxxxxxxxxxx> > virtio_ring: check desc == NULL when using indirect with packed > > Richard Fitzgerald <rf@xxxxxxxxxxxxxxxxxxxxx> > ASoC: cs42l42: Correct configuring of switch inversion from ts-inv > > Richard Fitzgerald <rf@xxxxxxxxxxxxxxxxxxxxx> > ASoC: cs42l42: Use device_property API instead of of_property > > Lucas Tanure <tanureal@xxxxxxxxxxxxxxxxxxxxx> > ASoC: cs42l42: Disable regulators if probe fails > > Bixuan Cui <cuibixuan@xxxxxxxxxxxxxxxxx> > powerpc/44x/fsp2: add missing of_node_put > > Andrej Shadura <andrew.shadura@xxxxxxxxxxxxxxx> > HID: u2fzero: properly handle timeouts in usb_submit_urb > > Andrej Shadura <andrew.shadura@xxxxxxxxxxxxxxx> > HID: u2fzero: clarify error check and length calculations > > Claudiu Beznea <claudiu.beznea@xxxxxxxxxxxxx> > clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL > > Anssi Hannula <anssi.hannula@xxxxxxxxxx> > serial: xilinx_uartps: Fix race condition causing stuck TX > > Sandeep Maheswaram <quic_c_sanm@xxxxxxxxxxx> > phy: qcom-snps: Correct the FSEL_MASK > > Dan Carpenter <dan.carpenter@xxxxxxxxxx> > phy: ti: gmii-sel: check of_get_address() for failure > > Vladimir Zapolskiy <vladimir.zapolskiy@xxxxxxxxxx> > phy: qcom-qusb2: Fix a memory leak on probe > > Rahul Tanwar <rtanwar@xxxxxxxxxxxxx> > pinctrl: equilibrium: Fix function addition in multiple groups > > Wan Jiabing <wanjiabing@xxxxxxxx> > soc: qcom: apr: Add of_node_put() before return > > Guru Das Srinagesh <quic_gurus@xxxxxxxxxxx> > firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() > > Amelie Delaunay <amelie.delaunay@xxxxxxxxxxx> > usb: dwc2: drd: reset current session before setting the new one > > Amelie Delaunay <amelie.delaunay@xxxxxxxxxxx> > usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled > > Amelie Delaunay <amelie.delaunay@xxxxxxxxxxx> > usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init > > Stefan Agner <stefan@xxxxxxxx> > serial: imx: fix detach/attach of serial console > > Srinivas Kandagatla <srinivas.kandagatla@xxxxxxxxxx> > scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer > > Can Guo <cang@xxxxxxxxxxxxxx> > scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk > > Nuno Sá <nuno.sa@xxxxxxxxxx> > iio: adis: do not disabe IRQs in 'adis_init()' > > Randy Dunlap <rdunlap@xxxxxxxxxxxxx> > usb: typec: STUSB160X should select REGMAP_I2C > > Bjorn Andersson <bjorn.andersson@xxxxxxxxxx> > soc: qcom: rpmhpd: Make power_on actually enable the domain > > Lee Jones <lee.jones@xxxxxxxxxx> > soc: qcom: rpmhpd: Provide some missing struct member descriptions > > Richard Fitzgerald <rf@xxxxxxxxxxxxxxxxxxxxx> > ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER > > Richard Fitzgerald <rf@xxxxxxxxxxxxxxxxxxxxx> > ASoC: cs42l42: Correct some register default values > > Olivier Moysan <olivier.moysan@xxxxxxxxxxx> > ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 > > Olivier Moysan <olivier.moysan@xxxxxxxxxxx> > ARM: dts: stm32: fix SAI sub nodes register range > > Marek Vasut <marex@xxxxxxx> > ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz > > Geert Uytterhoeven <geert+renesas@xxxxxxxxx> > pinctrl: renesas: checker: Fix off-by-one bug in drive register check > > Vegard Nossum <vegard.nossum@xxxxxxxxxx> > staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC > > Nikita Yushchenko <nikita.yoush@xxxxxxxxxxxxxxxxxx> > staging: most: dim2: do not double-register the same device > > Randy Dunlap <rdunlap@xxxxxxxxxxxxx> > usb: musb: select GENERIC_PHY instead of depending on it > > Leon Romanovsky <leon@xxxxxxxxxx> > RDMA/mlx4: Return missed an error if device doesn't support steering > > Dan Carpenter <dan.carpenter@xxxxxxxxxx> > scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() > > Yang Yingliang <yangyingliang@xxxxxxxxxx> > power: supply: max17040: fix null-ptr-deref in max17040_probe() > > Jakob Hauser <jahau@xxxxxxxxxxxxxx> > power: supply: rt5033_battery: Change voltage values to µV > > Dan Carpenter <dan.carpenter@xxxxxxxxxx> > usb: gadget: hid: fix error code in do_config() > > Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > serial: 8250_dw: Drop wrong use of ACPI_PTR() > > Nathan Lynch <nathanl@xxxxxxxxxxxxx> > powerpc: fix unbalanced node refcount in check_kvm_guest() > > Michael Ellerman <mpe@xxxxxxxxxxxxxx> > powerpc: Fix is_kvm_guest() / kvm_para_available() > > Srikar Dronamraju <srikar@xxxxxxxxxxxxxxxxxx> > powerpc: Reintroduce is_kvm_guest() as a fast-path check > > Srikar Dronamraju <srikar@xxxxxxxxxxxxxxxxxx> > powerpc: Rename is_kvm_guest() to check_kvm_guest() > > Srikar Dronamraju <srikar@xxxxxxxxxxxxxxxxxx> > powerpc: Refactor is_kvm_guest() declaration to new header > > Christophe Leroy <christophe.leroy@xxxxxxxxxx> > video: fbdev: chipsfb: use memset_io() instead of memset() > > Clément Léger <clement.leger@xxxxxxxxxxx> > clk: at91: check pmc node status before registering syscore ops > > Dongliang Mu <mudongliangabcd@xxxxxxxxx> > memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe > > Christophe JAILLET <christophe.jaillet@xxxxxxxxxx> > soc/tegra: Fix an error handling path in tegra_powergate_power_up() With this patch applied the following waring shows up: make --silent --keep-going --jobs=32 O=/home/anders/.cache/tuxmake/builds/current ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- drivers/soc/tegra/pmc.c: In function 'tegra_powergate_power_up': drivers/soc/tegra/pmc.c:726:1: warning: label 'powergate_off' defined but not used [-Wunused-label] 726 | powergate_off: | ^~~~~~~~~~~~~ If I cherry pick 19221e308302 ("soc/tegra: pmc: Fix imbalanced clock disabling in error code path") the wraning goes away. Cheers, Anders