This is the start of the stable review cycle for the 5.15.111 release.
There are 370 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 Thu, 11 May 2023 03:05:05 +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.15.111-rc2.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.15.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 5.15.111-rc2
Vincent Guittot <[email protected]>
arm64: dts: qcom: sdm845: correct dynamic power coefficients - again
Miles Chen <[email protected]>
sound/oss/dmasound: fix 'dmasound_setup' defined but not used
Thomas Gleixner <[email protected]>
debugobject: Ensure pool refill (again)
Adrian Hunter <[email protected]>
perf intel-pt: Fix CYC timestamps after standalone CBR
Adrian Hunter <[email protected]>
perf auxtrace: Fix address filter entire kernel size
Li Lingfeng <[email protected]>
dm: don't lock fs when the map is NULL in process of resume
Mike Snitzer <[email protected]>
dm ioctl: fix nested locking in table_clear() to remove deadlock concern
Mikulas Patocka <[email protected]>
dm flakey: fix a crash with invalid table line
Mike Snitzer <[email protected]>
dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
Mike Snitzer <[email protected]>
dm clone: call kmem_cache_destroy() in dm_clone_init() error path
Yeongjin Gil <[email protected]>
dm verity: fix error handling for check_at_most_once on FEC
Hugh Dickins <[email protected]>
ia64: fix an addr to taddr in huge_pte_offset()
Stefan Haberland <[email protected]>
s390/dasd: fix hanging blockdevice after request requeue
Qu Wenruo <[email protected]>
btrfs: scrub: reject unsupported scrub flags
Peng Liu <[email protected]>
scripts/gdb: fix lx-timerlist for Python3
Quentin Schulz <[email protected]>
clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
Bitterblue Smith <[email protected]>
wifi: rtl8xxxu: RTL8192EU always needs full init
Tanmay Shah <[email protected]>
mailbox: zynqmp: Fix typo in IPI documentation
Tanmay Shah <[email protected]>
mailbox: zynqmp: Fix IPI isr handling
Michael Walle <[email protected]>
mtd: core: fix error path for nvmem provider
Michael Walle <[email protected]>
mtd: core: fix nvmem error reporting
Michael Walle <[email protected]>
mtd: core: provide unique name for nvmem device, take two
Li Nan <[email protected]>
md/raid10: fix null-ptr-deref in raid10_sync_request
Ryusuke Konishi <[email protected]>
nilfs2: fix infinite loop in nilfs_mdt_get_block()
Ryusuke Konishi <[email protected]>
nilfs2: do not write dirty data after degenerating to read-only
Geraldo Nascimento <[email protected]>
ALSA: usb-audio: Add quirk for Pioneer DDJ-800
Helge Deller <[email protected]>
parisc: Fix argument pointer in real64_call_asm()
Marc Dionne <[email protected]>
afs: Fix updating of i_size with dv jump from server
Matthias Schiffer <[email protected]>
mfd: tqmx86: Correct board names for TQMxE39x
Matthias Schiffer <[email protected]>
mfd: tqmx86: Specify IO port register range more precisely
Matthias Schiffer <[email protected]>
mfd: tqmx86: Do not access I2C_DETECT register through io_base
Kang Chen <[email protected]>
thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
Claudiu Beznea <[email protected]>
dmaengine: at_xdmac: do not enable all cyclic channels
Tudor Ambarus <[email protected]>
dmaengine: at_xdmac: Fix race for the tx desc callback
Tudor Ambarus <[email protected]>
dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
Shunsuke Mie <[email protected]>
dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
Shunsuke Mie <[email protected]>
dmaengine: dw-edma: Fix to change for continuous transfer
Dmitry Baryshkov <[email protected]>
dma: gpi: remove spurious unlock in gpi_ch_init
Gaosheng Cui <[email protected]>
phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
AngeloGioacchino Del Regno <[email protected]>
pwm: mtk-disp: Configure double buffering before reading in .get_state()
AngeloGioacchino Del Regno <[email protected]>
pwm: mtk-disp: Disable shadow registers before setting backlight values
H. Nikolaus Schaller <[email protected]>
leds: tca6507: Fix error handling of using fwnode_property_read_string
Christophe JAILLET <[email protected]>
dmaengine: mv_xor_v2: Fix an error code.
Randy Dunlap <[email protected]>
leds: TI_LMU_COMMON: select REGMAP instead of depending on it
Hai Pham <[email protected]>
pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
Ye Bin <[email protected]>
ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
Zhihao Cheng <[email protected]>
ext4: fix i_disksize exceeding i_size problem in paritally written case
Bharath SM <[email protected]>
SMB3: Close deferred file handles in case of handle lease break
Bharath SM <[email protected]>
SMB3: Add missing locks to protect deferred close file list
Geert Uytterhoeven <[email protected]>
timekeeping: Fix references to nonexistent ktime_get_fast_ns()
Stafford Horne <[email protected]>
openrisc: Properly store r31 to pt_regs on unhandled exceptions
Qinrun Dai <[email protected]>
clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
Mark Zhang <[email protected]>
RDMA/mlx5: Use correct device num_ports when modify DC
Dai Ngo <[email protected]>
SUNRPC: remove the maximum number of retries in call_bind_status
Mark Bloch <[email protected]>
RDMA/mlx5: Fix flow counter query via DEVX
Miaoqian Lin <[email protected]>
Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
Dmitry Baryshkov <[email protected]>
clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
Dmitry Baryshkov <[email protected]>
clk: qcom: regmap: add PHY clock source implementation
Trond Myklebust <[email protected]>
NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
Patrick Kelsey <[email protected]>
IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
Patrick Kelsey <[email protected]>
IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
Saravanan Vajravel <[email protected]>
RDMA/srpt: Add a check for valid 'mad_agent' pointer
Mark Zhang <[email protected]>
RDMA/cm: Trace icm_send_rej event before the cm state is reset
Konrad Dybcio <[email protected]>
clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
Tetsuo Handa <[email protected]>
RDMA/siw: Remove namespace check from siw_netdev_event()
Clément Léger <[email protected]>
clk: add missing of_node_put() in "assigned-clocks" property parsing
Sebastian Reichel <[email protected]>
power: supply: generic-adc-battery: fix unit scaling
Zeng Heng <[email protected]>
fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
ZhangPeng <[email protected]>
fs/ntfs3: Fix OOB read in indx_insert_into_buffer
ZhangPeng <[email protected]>
fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
Jiasheng Jiang <[email protected]>
fs/ntfs3: Add check for kmemdup
Chen Zhongjin <[email protected]>
fs/ntfs3: Fix memory leak if ntfs_read_mft failed
Martin Blumenstingl <[email protected]>
rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
Dan Carpenter <[email protected]>
RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
Krzysztof Kozlowski <[email protected]>
rtc: omap: include header for omap_rtc_power_off_program prototype
Petr Mladek <[email protected]>
workqueue: Fix hung time report of worker pools
Imran Khan <[email protected]>
workqueue: Introduce show_one_worker_pool and show_one_workqueue.
Natalia Petrova <[email protected]>
RDMA/rdmavt: Delete unnecessary NULL check
Daniil Dulov <[email protected]>
RDMA/siw: Fix potential page_array out of range access
Claudiu Beznea <[email protected]>
clk: at91: clk-sam9x60-pll: fix return value check
Schspa Shi <[email protected]>
sched/rt: Fix bad task migration for rt tasks
Josh Poimboeuf <[email protected]>
Revert "objtool: Support addition to set CFA base"
Yang Jihong <[email protected]>
perf/core: Fix hardlockup failure caused by perf throttle
Libo Chen <[email protected]>
sched/fair: Fix inaccurate tally of ttwu_move_affine
Yafang Shao <[email protected]>
sched: Make struct sched_statistics independent of fair sched class
Yafang Shao <[email protected]>
sched/fair: Use __schedstat_set() in set_next_entity()
Nathan Lynch <[email protected]>
powerpc/rtas: use memmove for potentially overlapping buffer copy
Randy Dunlap <[email protected]>
macintosh: via-pmu-led: requires ATA to be set
Randy Dunlap <[email protected]>
powerpc/sysdev/tsi108: fix resource printk format warnings
Randy Dunlap <[email protected]>
powerpc/wii: fix resource printk format warnings
Randy Dunlap <[email protected]>
powerpc/mpc512x: fix resource printk format warning
Liang He <[email protected]>
macintosh/windfarm_smu_sat: Add missing of_node_put()
Albert Huang <[email protected]>
virtio_ring: don't update event idx on get_buf
Jishnu Prakash <[email protected]>
spmi: Add a check for remove callback when removing a SPMI driver
Philipp Hortmann <[email protected]>
staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
Florian Fainelli <[email protected]>
serial: 8250: Add missing wakeup event reporting
Shenwei Wang <[email protected]>
tty: serial: fsl_lpuart: adjust buffer length to the intended size
Dan Carpenter <[email protected]>
firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
Chunfeng Yun <[email protected]>
usb: mtu3: fix kernel panic at qmu transfer done irq handler
Yinhao Hu <[email protected]>
usb: chipidea: fix missing goto in `ci_hdrc_probe`
Jon Hunter <[email protected]>
usb: gadget: tegra-xudc: Fix crash in vbus_draw
John Paul Adrian Glaubitz <[email protected]>
sh: sq: Fix incorrect element size for allocating bitmap buffer
Kevin Brodsky <[email protected]>
uapi/linux/const.h: prefer ISO-friendly __typeof__
Florian Fainelli <[email protected]>
scripts/gdb: raise error with reduced debugging information
Lars-Peter Clausen <[email protected]>
i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
Dhruva Gole <[email protected]>
spi: cadence-quadspi: fix suspend-resume implementations
Liliang Ye <[email protected]>
ASoC: fsl_mqs: move of_node_put() to the correct location
Suzuki K Poulose <[email protected]>
coresight: etm_pmu: Set the module field
Basavaraj Natikar <[email protected]>
HID: amd_sfh: Add support for shutdown operation
Florian Fainelli <[email protected]>
scripts/gdb: bail early if there are no generic PD
Florian Fainelli <[email protected]>
scripts/gdb: bail early if there are no clocks
Randy Dunlap <[email protected]>
ia64: salinfo: placate defined-but-not-used warning
Randy Dunlap <[email protected]>
ia64: mm/contig: fix section mismatch warning/error
Kuppuswamy Sathyanarayanan <[email protected]>
PCI/EDR: Clear Device Status after EDR error recovery
Miquel Raynal <[email protected]>
of: Fix modalias string generation
Dae R. Jeong <[email protected]>
vmci_host: fix a race condition in vmci_host_poll() causing GPF
Christophe Leroy <[email protected]>
spi: fsl-spi: Fix CPM/QE mode Litte Endian
Uwe Kleine-König <[email protected]>
spi: qup: Don't skip cleanup in remove's error path
Randy Dunlap <[email protected]>
linux/vt_buffer.h: allow either builtin or modular for macros
Cristian Ciocaltea <[email protected]>
ASoC: es8316: Handle optional IRQ assignment
H. Nikolaus Schaller <[email protected]>
PCI: imx6: Install the fault handler only on compatible match
Zheng Wang <[email protected]>
usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
Uwe Kleine-König <[email protected]>
spi: imx: Don't skip cleanup in remove's error path
Minghao Chi <[email protected]>
spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
Doug Berger <[email protected]>
serial: 8250_bcm7271: Fix arbitration handling
Krzysztof Kozlowski <[email protected]>
iio: light: max44009: add missing OF device matching
Marco Pagani <[email protected]>
fpga: bridge: fix kernel-doc parameter description
Marek Vasut <[email protected]>
serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
Erwan Le Ray <[email protected]>
serial: stm32: re-introduce an irq flag condition in usart_receive_chars
Prashanth K <[email protected]>
usb: dwc3: gadget: Change condition for processing suspend event
Wolfram Sang <[email protected]>
usb: host: xhci-rcar: remove leftover quirk handling
John Stultz <[email protected]>
pstore: Revert pmsg_lock back to a normal mutex
Hans de Goede <[email protected]>
drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
Hans de Goede <[email protected]>
drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
Randy Dunlap <[email protected]>
ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
Kuniyuki Iwashima <[email protected]>
tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
Gencen Gan <[email protected]>
net: amd: Fix link leak when verifying config failed
Kuniyuki Iwashima <[email protected]>
netlink: Use copy_to_user() for optval in netlink_getsockopt().
Liu Jian <[email protected]>
Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
Ziyang Xuan <[email protected]>
ipv4: Fix potential uninit variable access bug in __ip_make_skb()
Davide Caratti <[email protected]>
net/sched: sch_fq: fix integer overflow of "credit"
Florian Westphal <[email protected]>
netfilter: nf_tables: don't write table validation state without mutex
Stanislav Fomichev <[email protected]>
bpf: Don't EFAULT for getsockopt with optval=NULL
Yan Wang <[email protected]>
net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
Chris Mi <[email protected]>
net/mlx5: E-switch, Don't destroy indirect table in split rule
Joe Damato <[email protected]>
ixgbe: Enable setting RSS table to default values
Joe Damato <[email protected]>
ixgbe: Allow flow hash to be set via ethtool
Johannes Berg <[email protected]>
wifi: iwlwifi: fw: fix memory leak in debugfs
Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: check firmware response size
Quan Zhou <[email protected]>
wifi: mt76: mt7921e: improve reliability of dma reset
Ming Yen Hsieh <[email protected]>
wifi: mt76: fix 6GHz high channel not be scanned
Quan Zhou <[email protected]>
wifi: mt76: mt7921e: fix probe timeout after reboot
Deren Wu <[email protected]>
wifi: mt76: add flexible polling wait-interval support
Kang Chen <[email protected]>
wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
Emmanuel Grumbach <[email protected]>
wifi: iwlwifi: make the loop for card preparation effective
Jan Kara <[email protected]>
jdb2: Don't refuse invalidation of already invalidated buffers
Tom Rix <[email protected]>
wifi: iwlwifi: fw: move memset before early return
Tom Rix <[email protected]>
wifi: iwlwifi: mvm: initialize seq variable
Daniel Gabay <[email protected]>
wifi: iwlwifi: yoyo: Fix possible division by zero
Daniel Gabay <[email protected]>
wifi: iwlwifi: yoyo: skip dump correctly on hw error
Yu Kuai <[email protected]>
md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
Yu Kuai <[email protected]>
md/raid10: fix memleak of md thread
Yu Kuai <[email protected]>
md/raid10: fix memleak for 'conf->bio_split'
Yu Kuai <[email protected]>
md/raid10: fix leak of 'r10bio->remaining' for recovery
Li Nan <[email protected]>
md/raid10: fix task hung in raid10d
Yu Kuai <[email protected]>
md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
Vishal Verma <[email protected]>
md: raid10 add nowait support
Mariusz Tkaczyk <[email protected]>
md: drop queue limitation for RAID1 and RAID10
Daniel Borkmann <[email protected]>
bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
Song Liu <[email protected]>
selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
Ming Lei <[email protected]>
nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
Keith Busch <[email protected]>
nvme: fix async event trace event
Michael Kelley <[email protected]>
nvme: handle the persistent internal error AER
Damien Le Moal <[email protected]>
nvmet: fix I/O Command Set specific Identify Controller
Damien Le Moal <[email protected]>
nvmet: fix Identify Active Namespace ID list handling
Damien Le Moal <[email protected]>
nvmet: fix Identify Controller handling
Damien Le Moal <[email protected]>
nvmet: fix Identify Namespace handling
Damien Le Moal <[email protected]>
nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
Christoph Hellwig <[email protected]>
nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate
Chaitanya Kulkarni <[email protected]>
nvmet: use i_size_read() to set size for file-ns
Xin Liu <[email protected]>
bpf, sockmap: fix deadlocks in the sockhash and sockmap
Sebastian Reichel <[email protected]>
net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
Shuchang Li <[email protected]>
scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
Chao Yu <[email protected]>
f2fs: fix to avoid use-after-free for cached IPU bio
Kal Conley <[email protected]>
xsk: Fix unaligned descriptor validation
Herbert Xu <[email protected]>
crypto: drbg - Only fail when jent is unavailable in FIPS mode
Nicolai Stange <[email protected]>
crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
Quentin Monnet <[email protected]>
bpftool: Fix bug for long instructions in program CFG dumps
YiFei Zhu <[email protected]>
selftests/bpf: Wait for receive in cg_storage_multi test
Kal Conley <[email protected]>
selftests: xsk: Disable IPv6 on VETH1
Simon Horman <[email protected]>
net: qrtr: correct types of trace event parameters
Armin Wolf <[email protected]>
wifi: rt2x00: Fix memory leak when handling surveys
Wei Chen <[email protected]>
wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
Wei Chen <[email protected]>
wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
Suman Anna <[email protected]>
crypto: sa2ul - Select CRYPTO_DES
Christophe JAILLET <[email protected]>
crypto: caam - Clear some memory in instantiate_rng
Yangtao Li <[email protected]>
f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
Jaegeuk Kim <[email protected]>
f2fs: apply zone capacity to all zone type
Jaegeuk Kim <[email protected]>
f2fs: enforce single zone capacity
Yangtao Li <[email protected]>
f2fs: handle dqget error in f2fs_transfer_project_quota()
Danila Chernetsov <[email protected]>
scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
Mike Christie <[email protected]>
scsi: target: iscsit: Fix TAS handling during conn cleanup
Mike Christie <[email protected]>
scsi: target: Fix multiple LUN_RESET handling
Eric Dumazet <[email protected]>
net/packet: convert po->auxdata to an atomic flag
Eric Dumazet <[email protected]>
net/packet: convert po->origdev to an atomic flag
Eric Dumazet <[email protected]>
net/packet: annotate accesses to po->xmit
Vadim Fedorenko <[email protected]>
vlan: partially enable SIOCSHWTSTAMP in container
Russell King (Oracle) <[email protected]>
net: pcs: xpcs: remove double-read of link state when using AN
Luis Gerhorst <[email protected]>
bpf: Remove misleading spec_v1 check on var-offset stack read
Martin KaFai Lau <[email protected]>
selftests/bpf: Fix a fd leak in an error path in network_helpers.c
Alexander Mikhalitsyn <[email protected]>
scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
Andrii Nakryiko <[email protected]>
bpf: fix precision propagation verbose logging
Andrii Nakryiko <[email protected]>
bpf: take into account liveness when propagating precision
Martin Blumenstingl <[email protected]>
wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
Martin Blumenstingl <[email protected]>
wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
Luis Gerhorst <[email protected]>
tools: bpftool: Remove invalid \' json escape
Fedor Pchelkin <[email protected]>
wifi: ath6kl: reduce WARN to dev_dbg() in callback
John Keeping <[email protected]>
wifi: brcmfmac: support CQM RSSI notification with older firmware
Dan Carpenter <[email protected]>
wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
Fedor Pchelkin <[email protected]>
wifi: ath9k: hif_usb: fix memory leak of remain_skbs
Alexey V. Vissarionov <[email protected]>
wifi: ath6kl: minor fix for allocation size
Tomáš Pecka <[email protected]>
hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
Sanjay Chandrashekara <[email protected]>
cpufreq: use correct unit when verify cur freq
Sebastian Andrzej Siewior <[email protected]>
tick/common: Align tick period with the HZ tick.
Ville Syrjälä <[email protected]>
drm/i915: Make intel_get_crtc_new_encoder() less oopsy
Thomas Gleixner <[email protected]>
debugobject: Prevent init race with static objects
Sumit Garg <[email protected]>
arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
Saurabh Sengar <[email protected]>
x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
YAN SHI <[email protected]>
regulator: stm32-pwr: fix of_iomap leak
Michał Krawczyk <[email protected]>
media: venus: dec: Fix handling of the start cmd
Florian Fainelli <[email protected]>
media: rc: gpio-ir-recv: Fix support for wake-up
Igor Artemiev <[email protected]>
drm/amd/display: Fix potential null dereference
Miaoqian Lin <[email protected]>
media: rcar_fdp1: Fix refcount leak in probe and remove function
Uwe Kleine-König <[email protected]>
media: rcar_fdp1: Convert to platform remove callback returning void
Uwe Kleine-König <[email protected]>
platform: Provide a remove callback that returns no value
Tang Bin <[email protected]>
media: rcar_fdp1: Fix the correct variable assignments
Cai Huoqing <[email protected]>
media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
Zheng Wang <[email protected]>
media: saa7134: fix use after free bug in saa7134_finidev due to race condition
Zheng Wang <[email protected]>
media: dm1105: Fix use after free bug in dm1105_remove due to race condition
Zheng Wang <[email protected]>
media: rkvdec: fix use after free bug in rkvdec_remove
Uros Bizjak <[email protected]>
x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
Douglas Anderson <[email protected]>
regulator: core: Avoid lockdep reports when resolving supplies
Douglas Anderson <[email protected]>
regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
Thomas Hellström <[email protected]>
drm/ttm/pool: Fix ttm_pool_alloc error path
Christian König <[email protected]>
drm/ttm: optimize pool allocations a bit v2
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
Conor Dooley <[email protected]>
mailbox: mpfs: switch to txdone_poll
Harshit Mogalapalli <[email protected]>
drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
Jean-Philippe Brucker <[email protected]>
ACPI: VIOT: Initialize the correct IOMMU fwspec
Cristian Marussi <[email protected]>
firmware: arm_scmi: Fix xfers allocation on Rx channel
H. Nikolaus Schaller <[email protected]>
ARM: dts: gta04: fix excess dma channel usage
Dan Carpenter <[email protected]>
drm: rcar-du: Fix a NULL vs IS_ERR() bug
Georgii Kruglov <[email protected]>
mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
Roger Pau Monne <[email protected]>
ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
Lee Jones <[email protected]>
drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
Adam Skladowski <[email protected]>
drm: msm: adreno: Disable preemption on Adreno 510
Johan Hovold <[email protected]>
drm/msm/adreno: drop bogus pm_runtime_set_active()
Rob Clark <[email protected]>
drm/msm/adreno: Defer enabling runpm until hw_init()
Laurent Pinchart <[email protected]>
media: max9286: Free control handler
Adam Ford <[email protected]>
drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
Mukesh Ojha <[email protected]>
firmware: qcom_scm: Clear download bit during reboot
Dan Carpenter <[email protected]>
media: av7110: prevent underflow in write_ts_to_decoder()
Jiasheng Jiang <[email protected]>
media: bdisp: Add missing check for create_workqueue
Muralidhara M K <[email protected]>
x86/MCE/AMD: Use an u64 for bank_map
Manivannan Sadhasivam <[email protected]>
ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
Christian Marangi <[email protected]>
ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
Manivannan Sadhasivam <[email protected]>
ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: sm8250: Fix the PCI I/O port range
Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: msm8996: Fix the PCI I/O port range
Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: msm8998: Fix the PCI I/O port range
Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: sdm845: Fix the PCI I/O port range
Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sdm845: correct dynamic power coefficients
Konrad Dybcio <[email protected]>
arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
Rafał Miłecki <[email protected]>
arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
Rafał Miłecki <[email protected]>
arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
William Zhang <[email protected]>
arm64: dts: Move BCM4908 dts to bcmbca folder
Rafał Miłecki <[email protected]>
arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000
Anand Gore <[email protected]>
ARM64: dts: Add DTS files for bcmbca SoC BCM6858
William Zhang <[email protected]>
arm64: dts: Add DTS files for bcmbca SoC BCM4912
William Zhang <[email protected]>
arm64: dts: Add DTS files for bcmbca SoC BCM63158
Rafał Miłecki <[email protected]>
arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500
Bhavya Kapoor <[email protected]>
arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
Douglas Anderson <[email protected]>
regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
Qiuxu Zhuo <[email protected]>
EDAC/skx: Fix overflows on the DRAM row address mapping arrays
Vinod Polimera <[email protected]>
drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
Geert Uytterhoeven <[email protected]>
arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
Geert Uytterhoeven <[email protected]>
arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
Miaoqian Lin <[email protected]>
soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
Terry Bowman <[email protected]>
tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
Dom Cobley <[email protected]>
drm/probe-helper: Cancel previous job before starting new one
Maíra Canal <[email protected]>
drm/vgem: add missing mutex_destroy
Rob Clark <[email protected]>
drm/rockchip: Drop unbalanced obj unref
Jingbo Xu <[email protected]>
erofs: fix potential overflow calculating xattr_isize
Gao Xiang <[email protected]>
erofs: stop parsing non-compact HEAD index if clusterofs is invalid
Lino Sanfilippo <[email protected]>
tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
Lino Sanfilippo <[email protected]>
tpm, tpm: Implement usage counter for locality
Lino Sanfilippo <[email protected]>
tpm, tpm_tis: Claim locality before writing interrupt registers
Lino Sanfilippo <[email protected]>
tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
Lino Sanfilippo <[email protected]>
tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
Lino Sanfilippo <[email protected]>
tpm, tpm_tis: Do not skip reset of original interrupt vector
Paul Moore <[email protected]>
selinux: ensure av_permissions.h is built when needed
Ondrej Mosnacek <[email protected]>
selinux: fix Makefile dependencies of flask.h
Ilpo Järvinen <[email protected]>
selftests/resctrl: Check for return value after write_schemata()
Ilpo Järvinen <[email protected]>
selftests/resctrl: Allow ->setup() to return errors
Ilpo Järvinen <[email protected]>
selftests/resctrl: Move ->setup() call outside of test specific branches
Shaopeng Tan <[email protected]>
selftests/resctrl: Extend CPU vendor detection
Ilpo Järvinen <[email protected]>
selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
Zqiang <[email protected]>
rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
Randy Dunlap <[email protected]>
sound/oss/dmasound: fix build when drivers are mixed =y/=m
Dave Chinner <[email protected]>
xfs: don't consider future format versions valid
Mårten Lindahl <[email protected]>
ubifs: Free memory for tmpfile name
Wang YanQing <[email protected]>
ubi: Fix return value overwrite issue in try_write_vid_and_data()
Zhihao Cheng <[email protected]>
ubifs: Fix memleak when insert_old_idx() failed
Zhihao Cheng <[email protected]>
Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
Kishon Vijay Abraham I <[email protected]>
iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
Ondrej Mosnacek <[email protected]>
tracing: Fix permissions for the buffer_percent file
Song Shuai <[email protected]>
riscv: mm: remove redundant parameter of create_fdt_early_page_table
Reid Tonking <[email protected]>
i2c: omap: Fix standard mode false ACK readings
Namjae Jeon <[email protected]>
ksmbd: fix memleak in session setup
Namjae Jeon <[email protected]>
ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
Namjae Jeon <[email protected]>
ksmbd: call rcu_barrier() in ksmbd_server_exit()
Baokun Li <[email protected]>
writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
Zhang Zhengming <[email protected]>
relayfs: fix out-of-bounds access in relay_file_read
Sean Christopherson <[email protected]>
KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
Roberto Sassu <[email protected]>
reiserfs: Add security prefix to xattr name in reiserfs_security_write()
Zheng Yejian <[email protected]>
rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
Jonathan McDowell <[email protected]>
crypto: safexcel - Cleanup ring IRQ workqueues on load failure
Toke Høiland-Jørgensen <[email protected]>
crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
Johannes Berg <[email protected]>
ring-buffer: Sync IRQ works before buffer destruction
Krzysztof Kozlowski <[email protected]>
pinctrl: qcom: lpass-lpi: set output value before enabling output
Krzysztof Kozlowski <[email protected]>
soundwire: qcom: correct setting ignore bit on v1.5.1
Heiner Kallweit <[email protected]>
pwm: meson: Fix g12a ao clk81 name
Heiner Kallweit <[email protected]>
pwm: meson: Fix axg ao mux parents
Felix Fietkau <[email protected]>
wifi: mt76: add missing locking to protect against concurrent rx/status calls
Kees Cook <[email protected]>
kheaders: Use array declaration instead of char
Zhang Yuchen <[email protected]>
ipmi: fix SSIF not responding under certain cond.
Corey Minyard <[email protected]>
ipmi:ssif: Add send_retries increment
Jiaxun Yang <[email protected]>
MIPS: fw: Allow firmware to pass a empty env
Joel Fernandes (Google) <[email protected]>
tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
Johan Hovold <[email protected]>
xhci: fix debugfs register accesses while suspended
Ilpo Järvinen <[email protected]>
tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
Nuno Sá <[email protected]>
staging: iio: resolver: ads1210: fix config mode
Harshad Shirwadkar <[email protected]>
ext4: use ext4_journal_start/stop for fast commit transactions
Eric Biggers <[email protected]>
blk-crypto: make blk_crypto_evict_key() more robust
Eric Biggers <[email protected]>
blk-crypto: make blk_crypto_evict_key() return void
Eric Biggers <[email protected]>
blk-mq: release crypto keyslot before reporting I/O complete
Thomas Gleixner <[email protected]>
posix-cpu-timers: Implement the missing timer_wait_running callback
Chris Packham <[email protected]>
hwmon: (adt7475) Use device_property APIs when configuring polarity
Babu Moger <[email protected]>
hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
Johan Hovold <[email protected]>
USB: dwc3: fix runtime pm imbalance on unbind
Johan Hovold <[email protected]>
USB: dwc3: fix runtime pm imbalance on probe errors
Randy Dunlap <[email protected]>
IMA: allow/fix UML builds
Manivannan Sadhasivam <[email protected]>
PCI: qcom: Fix the incorrect register usage in v2.7.0 config
Lukas Wunner <[email protected]>
PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
Ard Biesheuvel <[email protected]>
arm64: Stash shadow stack pointer in the task struct on interrupt
Ard Biesheuvel <[email protected]>
arm64: Always load shadow stack pointer directly from the task struct
Mario Limonciello <[email protected]>
wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
Jiri Slaby (SUSE) <[email protected]>
wireguard: timers: cast enum limits members to int in prints
Tony Luck <[email protected]>
x86/cpu: Add model number for Intel Arrow Lake processor
Vladimir Oltean <[email protected]>
asm-generic/io.h: suppress endianness warnings for readq() and writeq()
Anh Tuan Phan <[email protected]>
selftests mount: Fix mount_setattr_test builds failed
Hans de Goede <[email protected]>
ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
Patrik Dahlström <[email protected]>
iio: adc: palmas_gpadc: fix NULL dereference on rmmod
Michael Kelley <[email protected]>
x86/hyperv: Block root partition functionality in a Confidential VM
Shengjiu Wang <[email protected]>
ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
Eugene Huang <[email protected]>
ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
-------------
Diffstat:
Makefile | 4 +-
arch/arm/boot/dts/omap3-gta04.dtsi | 16 +
arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +-
arch/arm/boot/dts/qcom-ipq8064.dtsi | 12 +-
arch/arm64/boot/dts/broadcom/Makefile | 2 +-
arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 4 -
arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 10 +
.../{bcm4908 => bcmbca}/bcm4906-netgear-r8000p.dts | 0
.../bcm4906-tplink-archer-c2300-v1.dts | 0
.../dts/broadcom/{bcm4908 => bcmbca}/bcm4906.dtsi | 0
.../{bcm4908 => bcmbca}/bcm4908-asus-gt-ac5300.dts | 0
.../broadcom/bcmbca/bcm4908-netgear-raxe500.dts | 50 ++
.../dts/broadcom/{bcm4908 => bcmbca}/bcm4908.dtsi | 4 +-
.../dts/broadcom/bcmbca/bcm4912-asus-gt-ax6000.dts | 19 +
arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi | 128 +++++
arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi | 128 +++++
arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi | 121 +++++
arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts | 30 ++
arch/arm64/boot/dts/broadcom/bcmbca/bcm963158.dts | 30 ++
arch/arm64/boot/dts/broadcom/bcmbca/bcm96858.dts | 30 ++
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 6 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 12 +-
.../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 3 +-
.../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 3 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi | 12 +-
arch/arm64/boot/dts/qcom/msm8998.dtsi | 4 +-
.../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 2 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 30 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 8 +-
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 3 -
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 3 -
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 1 -
arch/arm64/include/asm/debug-monitors.h | 1 +
arch/arm64/include/asm/scs.h | 7 +-
arch/arm64/kernel/debug-monitors.c | 5 +
arch/arm64/kernel/entry.S | 16 +-
arch/arm64/kernel/head.S | 2 +-
arch/arm64/kernel/kgdb.c | 2 +
arch/ia64/kernel/salinfo.c | 2 +-
arch/ia64/mm/contig.c | 2 +-
arch/ia64/mm/hugetlbpage.c | 2 +-
arch/mips/fw/lib/cmdline.c | 2 +-
arch/openrisc/kernel/entry.S | 6 +-
arch/parisc/kernel/real2.S | 5 +-
arch/powerpc/kernel/rtas.c | 2 +-
arch/powerpc/platforms/512x/clock-commonclk.c | 2 +-
arch/powerpc/platforms/embedded6xx/flipper-pic.c | 2 +-
arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 2 +-
arch/powerpc/platforms/embedded6xx/wii.c | 4 +-
arch/powerpc/sysdev/tsi108_pci.c | 5 +-
arch/riscv/mm/init.c | 6 +-
arch/sh/kernel/cpu/sh4/sq.c | 2 +-
arch/x86/include/asm/intel-family.h | 2 +
arch/x86/kernel/apic/apic.c | 5 +-
arch/x86/kernel/apic/io_apic.c | 14 +-
arch/x86/kernel/cpu/mce/amd.c | 14 +-
arch/x86/kernel/cpu/mshyperv.c | 12 +-
arch/x86/kvm/vmx/vmx.c | 15 +
block/blk-core.c | 7 +
block/blk-crypto-internal.h | 25 +-
block/blk-crypto.c | 69 ++-
block/blk-merge.c | 2 +
block/blk-mq.c | 2 +-
block/keyslot-manager.c | 43 +-
crypto/algapi.c | 4 +-
crypto/drbg.c | 16 +-
drivers/acpi/processor_pdc.c | 11 +
drivers/acpi/viot.c | 5 +-
drivers/base/cpu.c | 3 +-
drivers/base/platform.c | 4 +-
drivers/bluetooth/btsdio.c | 1 -
drivers/char/ipmi/Kconfig | 3 +-
drivers/char/ipmi/ipmi_ssif.c | 8 +-
drivers/char/tpm/tpm_tis_core.c | 135 +++--
drivers/char/tpm/tpm_tis_core.h | 2 +
drivers/clk/at91/clk-sam9x60-pll.c | 2 +-
drivers/clk/clk-conf.c | 12 +-
drivers/clk/qcom/Makefile | 1 +
drivers/clk/qcom/clk-regmap-phy-mux.c | 62 +++
drivers/clk/qcom/clk-regmap-phy-mux.h | 33 ++
drivers/clk/qcom/gcc-sm6115.c | 50 +-
drivers/clk/qcom/gcc-sm8350.c | 47 +-
drivers/clk/rockchip/clk-rk3399.c | 2 +-
drivers/clocksource/timer-davinci.c | 30 +-
drivers/cpufreq/cpufreq.c | 2 +-
drivers/crypto/Kconfig | 1 +
drivers/crypto/caam/ctrl.c | 6 +-
drivers/crypto/inside-secure/safexcel.c | 37 +-
drivers/dma/at_xdmac.c | 33 +-
drivers/dma/dw-edma/dw-edma-core.c | 27 +-
drivers/dma/mv_xor_v2.c | 2 +-
drivers/dma/qcom/gpi.c | 1 -
drivers/edac/skx_base.c | 4 +-
drivers/firmware/arm_scmi/driver.c | 2 +-
drivers/firmware/qcom_scm.c | 3 +-
drivers/firmware/stratix10-svc.c | 4 +-
drivers/fpga/fpga-bridge.c | 2 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +-
drivers/gpu/drm/amd/display/dc/dce60/Makefile | 2 +-
drivers/gpu/drm/bridge/adv7511/adv7533.c | 23 +-
drivers/gpu/drm/drm_probe_helper.c | 5 +-
drivers/gpu/drm/i915/display/intel_display.c | 2 +-
drivers/gpu/drm/lima/lima_drv.c | 6 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 8 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 7 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 1 -
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 2 +-
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 4 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 3 -
drivers/gpu/drm/ttm/ttm_pool.c | 161 ++++--
drivers/gpu/drm/vgem/vgem_fence.c | 1 +
drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 9 +
drivers/hwmon/adt7475.c | 6 +-
drivers/hwmon/k10temp.c | 4 +-
drivers/hwmon/pmbus/fsp-3y.c | 1 -
drivers/hwtracing/coresight/coresight-etm-perf.c | 1 +
drivers/i2c/busses/i2c-cadence.c | 6 +-
drivers/i2c/busses/i2c-omap.c | 2 +-
drivers/iio/adc/palmas_gpadc.c | 2 +-
drivers/iio/light/max44009.c | 13 +-
drivers/infiniband/core/cm.c | 3 +-
drivers/infiniband/hw/hfi1/ipoib_tx.c | 1 +
drivers/infiniband/hw/hfi1/mmu_rb.c | 73 +--
drivers/infiniband/hw/hfi1/mmu_rb.h | 8 +-
drivers/infiniband/hw/hfi1/sdma.c | 21 +-
drivers/infiniband/hw/hfi1/sdma.h | 16 +-
drivers/infiniband/hw/hfi1/sdma_txreq.h | 1 +
drivers/infiniband/hw/hfi1/trace_mmu.h | 4 -
drivers/infiniband/hw/hfi1/user_sdma.c | 600 +++++++++++++--------
drivers/infiniband/hw/hfi1/user_sdma.h | 5 -
drivers/infiniband/hw/hfi1/verbs.c | 4 +-
drivers/infiniband/hw/hfi1/vnic_sdma.c | 1 +
drivers/infiniband/hw/mlx4/qp.c | 8 +-
drivers/infiniband/hw/mlx5/devx.c | 31 +-
drivers/infiniband/hw/mlx5/qp.c | 2 +-
drivers/infiniband/sw/rdmavt/qp.c | 2 -
drivers/infiniband/sw/siw/siw_main.c | 3 -
drivers/infiniband/sw/siw/siw_qp_tx.c | 2 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 23 +-
drivers/input/touchscreen/raspberrypi-ts.c | 3 +-
drivers/iommu/amd/amd_iommu_types.h | 4 +-
drivers/leds/Kconfig | 2 +-
drivers/leds/leds-tca6507.c | 5 +-
drivers/macintosh/Kconfig | 1 +
drivers/macintosh/windfarm_smu_sat.c | 1 +
drivers/mailbox/mailbox-mpfs.c | 12 +-
drivers/mailbox/zynqmp-ipi-mailbox.c | 6 +-
drivers/md/dm-clone-target.c | 1 +
drivers/md/dm-flakey.c | 4 +-
drivers/md/dm-integrity.c | 8 +-
drivers/md/dm-ioctl.c | 12 +-
drivers/md/dm-table.c | 19 +-
drivers/md/dm-verity-target.c | 2 +-
drivers/md/raid1-10.c | 6 -
drivers/md/raid1.c | 7 -
drivers/md/raid10.c | 221 +++++---
drivers/media/i2c/max9286.c | 1 +
drivers/media/pci/dm1105/dm1105.c | 1 +
drivers/media/pci/saa7134/saa7134-ts.c | 1 +
drivers/media/pci/saa7134/saa7134-vbi.c | 1 +
drivers/media/pci/saa7134/saa7134-video.c | 1 +
drivers/media/platform/qcom/venus/vdec.c | 8 +
drivers/media/platform/rcar_fdp1.c | 28 +-
drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 2 +
drivers/media/rc/gpio-ir-recv.c | 2 +
drivers/mfd/tqmx86.c | 52 +-
drivers/misc/vmw_vmci/vmci_host.c | 8 +-
drivers/mmc/host/sdhci-of-esdhc.c | 24 +-
drivers/mtd/mtdcore.c | 23 +-
drivers/mtd/ubi/eba.c | 19 +-
drivers/net/ethernet/amd/nmclan_cs.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 23 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 2 -
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 14 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 +-
drivers/net/pcs/pcs-xpcs.c | 13 +-
drivers/net/wireguard/timers.c | 8 +-
drivers/net/wireless/ath/ath5k/eeprom.c | 2 +-
drivers/net/wireless/ath/ath6kl/bmi.c | 2 +-
drivers/net/wireless/ath/ath6kl/htc_pipe.c | 4 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 19 +
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 14 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 8 +-
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 6 +
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 10 +
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 3 +-
drivers/net/wireless/mediatek/mt76/dma.c | 2 +
drivers/net/wireless/mediatek/mt76/mt76.h | 9 +-
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 13 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 40 +-
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 6 +
drivers/net/wireless/mediatek/mt76/tx.c | 4 +
drivers/net/wireless/mediatek/mt76/util.c | 10 +-
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 1 +
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 1 +
drivers/net/wireless/realtek/rtlwifi/debug.c | 12 +-
drivers/net/wireless/realtek/rtw88/mac.c | 8 +-
drivers/nvme/host/core.c | 34 +-
drivers/nvme/host/trace.h | 15 +-
drivers/nvme/target/admin-cmd.c | 51 +-
drivers/nvme/target/configfs.c | 3 +-
drivers/nvme/target/core.c | 5 +-
drivers/nvme/target/fcloop.c | 48 +-
drivers/nvme/target/io-cmd-file.c | 17 +-
drivers/nvme/target/nvmet.h | 6 +-
drivers/nvme/target/zns.c | 20 +-
drivers/of/device.c | 7 +-
drivers/pci/controller/dwc/pci-imx6.c | 7 +
drivers/pci/controller/dwc/pcie-qcom.c | 8 +-
drivers/pci/hotplug/pciehp_pci.c | 15 +
drivers/pci/pcie/edr.c | 1 +
drivers/phy/tegra/xusb.c | 2 +
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 14 +-
drivers/pinctrl/renesas/pfc-r8a779a0.c | 8 -
drivers/power/supply/generic-adc-battery.c | 3 +
drivers/pwm/pwm-meson.c | 6 +-
drivers/pwm/pwm-mtk-disp.c | 34 +-
drivers/regulator/core.c | 100 +++-
drivers/regulator/stm32-pwr.c | 7 +-
drivers/rtc/rtc-meson-vrtc.c | 4 +-
drivers/rtc/rtc-omap.c | 1 +
drivers/s390/block/dasd.c | 2 +-
drivers/scsi/lpfc/lpfc_init.c | 10 +-
drivers/scsi/megaraid.c | 1 +
drivers/soc/ti/pm33xx.c | 5 +-
drivers/soundwire/qcom.c | 2 +-
drivers/spi/spi-cadence-quadspi.c | 19 +-
drivers/spi/spi-fsl-spi.c | 12 +-
drivers/spi/spi-imx.c | 14 +-
drivers/spi/spi-qup.c | 22 +-
drivers/spmi/spmi.c | 3 +-
drivers/staging/iio/resolver/ad2s1210.c | 2 +-
drivers/staging/media/av7110/av7110_av.c | 4 +-
drivers/staging/media/rkvdec/rkvdec.c | 2 +
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 1 +
drivers/staging/rtl8723bs/core/rtw_mlme.c | 8 +-
drivers/target/iscsi/iscsi_target.c | 16 +-
drivers/target/target_core_device.c | 1 +
drivers/target/target_core_tmr.c | 26 +-
drivers/thermal/mtk_thermal.c | 14 +-
drivers/tty/serial/8250/8250_bcm7271.c | 18 +-
drivers/tty/serial/8250/8250_port.c | 4 +
drivers/tty/serial/fsl_lpuart.c | 2 +-
drivers/tty/serial/stm32-usart.c | 26 +-
drivers/tty/sysrq.c | 2 +-
drivers/tty/tty.h | 2 +
drivers/tty/tty_io.c | 4 +-
drivers/tty/tty_ioctl.c | 47 +-
drivers/usb/chipidea/core.c | 2 +-
drivers/usb/dwc3/core.c | 15 +-
drivers/usb/dwc3/gadget.c | 11 +-
drivers/usb/gadget/udc/renesas_usb3.c | 1 +
drivers/usb/gadget/udc/tegra-xudc.c | 2 +-
drivers/usb/host/xhci-debugfs.c | 1 +
drivers/usb/host/xhci-rcar.c | 3 -
drivers/usb/mtu3/mtu3_qmu.c | 5 +-
drivers/virtio/virtio_ring.c | 22 +-
drivers/xen/pcpu.c | 20 +
fs/afs/inode.c | 1 +
fs/btrfs/ioctl.c | 5 +
fs/cifs/file.c | 16 +
fs/cifs/misc.c | 8 +-
fs/erofs/internal.h | 2 +-
fs/erofs/zmap.c | 4 +
fs/ext4/acl.c | 2 -
fs/ext4/extents.c | 6 +-
fs/ext4/file.c | 4 -
fs/ext4/inode.c | 10 +-
fs/ext4/ioctl.c | 10 +-
fs/f2fs/compress.c | 6 +
fs/f2fs/data.c | 5 +-
fs/f2fs/f2fs.h | 2 +-
fs/f2fs/file.c | 15 +-
fs/f2fs/segment.c | 76 +--
fs/f2fs/segment.h | 6 +
fs/f2fs/super.c | 33 +-
fs/fs-writeback.c | 17 +-
fs/jbd2/journal.c | 2 +
fs/jbd2/transaction.c | 3 +
fs/ksmbd/server.c | 1 +
fs/ksmbd/smb2pdu.c | 7 +
fs/nfs/nfs4state.c | 4 +
fs/nilfs2/bmap.c | 16 +-
fs/nilfs2/segment.c | 5 +-
fs/ntfs3/fslog.c | 6 +-
fs/ntfs3/index.c | 8 +
fs/ntfs3/inode.c | 2 +-
fs/ntfs3/namei.c | 10 +
fs/ntfs3/ntfs_fs.h | 1 +
fs/pstore/pmsg.c | 7 +-
fs/reiserfs/xattr_security.c | 8 +-
fs/ubifs/dir.c | 1 +
fs/ubifs/tnc.c | 144 +++--
fs/xfs/libxfs/xfs_sb.c | 11 +-
include/asm-generic/io.h | 4 +-
include/linux/blk-crypto.h | 4 +-
include/linux/mailbox/zynqmp-ipi-message.h | 2 +-
include/linux/mlx5/mlx5_ifc.h | 3 +-
include/linux/netfilter/nfnetlink.h | 1 -
include/linux/nvme.h | 4 +
include/linux/platform_device.h | 11 +
include/linux/posix-timers.h | 17 +-
include/linux/sched.h | 6 +-
include/linux/sunrpc/sched.h | 3 +-
include/linux/tick.h | 2 +
include/linux/vt_buffer.h | 2 +-
include/linux/workqueue.h | 3 +-
include/net/scm.h | 13 +-
include/net/xsk_buff_pool.h | 9 +-
include/target/target_core_base.h | 1 +
include/trace/events/qrtr.h | 33 +-
include/trace/events/timer.h | 3 +-
include/uapi/linux/btrfs.h | 1 +
include/uapi/linux/const.h | 2 +-
include/xen/xen.h | 11 +
kernel/bpf/cgroup.c | 9 +-
kernel/bpf/verifier.c | 26 +-
kernel/events/core.c | 4 +-
kernel/kheaders.c | 10 +-
kernel/power/process.c | 2 +-
kernel/rcu/tree.c | 1 +
kernel/relay.c | 3 +-
kernel/sched/core.c | 25 +-
kernel/sched/deadline.c | 5 +-
kernel/sched/debug.c | 92 ++--
kernel/sched/fair.c | 93 ++--
kernel/sched/rt.c | 8 +-
kernel/sched/stats.h | 19 +
kernel/sched/stop_task.c | 4 +-
kernel/time/posix-cpu-timers.c | 81 ++-
kernel/time/posix-timers.c | 4 +
kernel/time/tick-common.c | 12 +-
kernel/time/tick-sched.c | 16 +-
kernel/time/timekeeping.c | 4 +-
kernel/trace/ring_buffer.c | 4 +
kernel/trace/trace.c | 2 +-
kernel/workqueue.c | 180 ++++---
lib/debugobjects.c | 146 ++---
mm/backing-dev.c | 12 +-
net/8021q/vlan_dev.c | 2 +-
net/core/skbuff.c | 3 +
net/ipv4/ip_output.c | 16 +-
net/netfilter/nf_tables_api.c | 8 +-
net/netfilter/nfnetlink.c | 2 -
net/netlink/af_netlink.c | 75 +--
net/packet/af_packet.c | 30 +-
net/packet/diag.c | 4 +-
net/packet/internal.h | 26 +-
net/sched/sch_fq.c | 6 +-
net/sunrpc/clnt.c | 3 -
net/sunrpc/sched.c | 1 -
net/xdp/xsk_queue.h | 1 +
scripts/gdb/linux/clk.py | 2 +
scripts/gdb/linux/constants.py.in | 2 +
scripts/gdb/linux/genpd.py | 4 +-
scripts/gdb/linux/timerlist.py | 4 +-
scripts/gdb/linux/utils.py | 5 +-
scripts/gdb/vmlinux-gdb.py | 5 +-
security/integrity/ima/Kconfig | 2 +-
security/selinux/Makefile | 4 +-
sound/oss/dmasound/dmasound.h | 6 -
sound/oss/dmasound/dmasound_core.c | 26 +-
sound/soc/codecs/es8316.c | 14 +-
sound/soc/fsl/fsl_mqs.c | 15 +-
sound/soc/intel/boards/bytcr_rt5640.c | 12 +
sound/soc/intel/boards/sof_sdw.c | 11 +
sound/soc/soc-pcm.c | 4 +
sound/usb/quirks-table.h | 58 ++
tools/arch/x86/kcpuid/cpuid.csv | 4 +-
tools/bpf/bpftool/json_writer.c | 3 -
tools/bpf/bpftool/xlated_dumper.c | 7 +
tools/objtool/check.c | 11 -
tools/perf/util/auxtrace.c | 5 +-
.../perf/util/intel-pt-decoder/intel-pt-decoder.c | 2 +
tools/testing/selftests/bpf/network_helpers.c | 2 +-
.../selftests/bpf/prog_tests/cg_storage_multi.c | 8 +-
.../bpf/prog_tests/get_stackid_cannot_attach.c | 1 +
tools/testing/selftests/bpf/test_xsk.sh | 1 +
.../selftests/mount_setattr/mount_setattr_test.c | 1 +
tools/testing/selftests/resctrl/cache.c | 4 +-
tools/testing/selftests/resctrl/cat_test.c | 4 +-
tools/testing/selftests/resctrl/cmt_test.c | 2 +-
tools/testing/selftests/resctrl/fill_buf.c | 2 +
tools/testing/selftests/resctrl/mba_test.c | 9 +-
tools/testing/selftests/resctrl/mbm_test.c | 2 +-
tools/testing/selftests/resctrl/resctrl.h | 7 +-
tools/testing/selftests/resctrl/resctrl_tests.c | 41 +-
tools/testing/selftests/resctrl/resctrl_val.c | 21 +-
tools/testing/selftests/resctrl/resctrlfs.c | 2 +-
394 files changed, 3867 insertions(+), 2113 deletions(-)
On 5/8/23 8:26 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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 Thu, 11 May 2023 03:05:05 +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.15.111-rc2.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.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
Built and booted successfully on RISC-V RV64 (HiFive Unmatched).
Tested-by: Ron Economos <[email protected]>
Hi Greg,
On 09/05/23 8:56 am, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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 Thu, 11 May 2023 03:05:05 +0000.
> Anything received after that time might be too late.
>
No problems seen on x86_64 and aarch64.
Tested-by: Harshit Mogalapalli <[email protected]>
Thanks,
Harshit
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.111-rc2.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.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
On Tue, May 09, 2023 at 05:26:15AM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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.
>
Successfully compiled in my computer (Acer Aspire E15, Intel Core i3
Haswell).
Tested-by: Bagas Sanjaya <[email protected]>
--
An old man doll... just what I always wanted! - Clara
Hello Greg,
> From: Greg Kroah-Hartman <[email protected]>
> Sent: Tuesday, May 9, 2023 4:26 AM
>
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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 Thu, 11 May 2023 03:05:05 +0000.
> Anything received after that time might be too late.
CIP configurations built and booted with Linux 5.15.111-rc1 (89e0c91492bf):
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/859734879
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/commits/linux-5.15.y
Tested-by: Chris Paterson (CIP) <[email protected]>
Kind regards, Chris
On Tue, 09 May 2023 05:26:15 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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 Thu, 11 May 2023 03:05:05 +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.15.111-rc2.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.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
All tests passing for Tegra ...
Test results for stable-v5.15:
11 builds: 11 pass, 0 fail
28 boots: 28 pass, 0 fail
114 tests: 114 pass, 0 fail
Linux version: 5.15.111-rc2-g16cddd4d5f85
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,
tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
tegra20-ventana, tegra210-p2371-2180,
tegra210-p3450-0000, tegra30-cardhu-a04
Tested-by: Jon Hunter <[email protected]>
Jon
Hello!
On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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 Thu, 11 May 2023 03:05:05 +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.15.111-rc2.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.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
New warnings are introduced for Arm, PowerPC, RISC-V:
/builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
/builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
struct sched_statistics *stats = __schedstats_from_se(se);
^~~~~
These combinations fail:
arm gcc-8 bcm2835_defconfig
arm gcc-8 keystone_defconfig
arm gcc-12 bcm2835_defconfig
arm gcc-12 keystone_defconfig
arm clang-16 bcm2835_defconfig
arm clang-16 keystone_defconfig
powerpc gcc-8 defconfig
powerpc gcc-8 ppc6xx_defconfig
powerpc gcc-12 defconfig
powerpc gcc-12 ppc6xx_defconfig
powerpc clang-16 defconfig
riscv gcc-8 defconfig
riscv gcc-12 defconfig
riscv clang-16 defconfig
Greetings!
Daniel Díaz
[email protected]
On 5/8/23 20:26, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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 Thu, 11 May 2023 03:05:05 +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.15.111-rc2.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.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on
BMIPS_GENERIC:
Tested-by: Florian Fainelli <[email protected]>
--
Florian
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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 Thu, 11 May 2023 03:05:05 +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.15.111-rc2.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.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
Compiled and booted on my x86_64 and ARM64 test systems. No errors or
regressions.
Tested-by: Allen Pais <[email protected]>
Thanks.
On Tue, May 09, 2023 at 05:26:15AM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release. There
> are 370 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 Thu, 11 May 2023 03:05:05 +0000. Anything
> received after that time might be too late.
>
Build results:
total: 160 pass: 160 fail: 0
Qemu test results:
total: 499 pass: 499 fail: 0
Tested-by: Guenter Roeck <[email protected]>
Guenter
On Tue, May 09, 2023 at 09:12:33AM -0600, Daniel D?az wrote:
> Hello!
>
> On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 5.15.111 release.
> > There are 370 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 Thu, 11 May 2023 03:05:05 +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.15.111-rc2.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.15.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
>
> New warnings are introduced for Arm, PowerPC, RISC-V:
>
> /builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
> /builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
> struct sched_statistics *stats = __schedstats_from_se(se);
> ^~~~~
Odd, and this isn't on other kernels too?
thanks,
greg k-h
Hi Greg,
On Tue, May 09, 2023 at 05:26:15AM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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 Thu, 11 May 2023 03:05:05 +0000.
> Anything received after that time might be too late.
Build test (gcc version 12.2.1 20230501):
mips: 62 configs -> no failure
arm: 99 configs -> no failure
arm64: 3 configs -> no failure
x86_64: 4 configs -> no failure
alpha allmodconfig -> no failure
csky allmodconfig -> no failure
powerpc allmodconfig -> no failure
riscv allmodconfig -> no failure
s390 allmodconfig -> no failure
xtensa allmodconfig -> no failure
Boot test:
x86_64: Booted on my test laptop. No regression.
x86_64: Booted on qemu. No regression. [1]
arm64: Booted on rpi4b (4GB model). No regression. [2]
[1]. https://openqa.qa.codethink.co.uk/tests/3488
[2]. https://openqa.qa.codethink.co.uk/tests/3489
Tested-by: Sudip Mukherjee <[email protected]>
--
Regards
Sudip
Hello!
On Wed, 10 May 2023 at 01:43, Greg Kroah-Hartman
<[email protected]> wrote:
> On Tue, May 09, 2023 at 09:12:33AM -0600, Daniel Díaz wrote:
> > Hello!
> >
> > On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 5.15.111 release.
> > > There are 370 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 Thu, 11 May 2023 03:05:05 +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.15.111-rc2.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.15.y
> > > and the diffstat can be found below.
> > >
> > > thanks,
> > >
> > > greg k-h
> >
> > New warnings are introduced for Arm, PowerPC, RISC-V:
> >
> > /builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
> > /builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
> > struct sched_statistics *stats = __schedstats_from_se(se);
> > ^~~~~
>
> Odd, and this isn't on other kernels too?
Only on 5.15, not on the 6.x RC's. I'll share more info after my
bisection is done.
Greetings!
Daniel Díaz
[email protected]
Hello!
On Wed, 10 May 2023 at 09:46, Daniel Díaz <[email protected]> wrote:
> Hello!
>
> On Wed, 10 May 2023 at 01:43, Greg Kroah-Hartman
> <[email protected]> wrote:
> > On Tue, May 09, 2023 at 09:12:33AM -0600, Daniel Díaz wrote:
> > > Hello!
> > >
> > > On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> > > > This is the start of the stable review cycle for the 5.15.111 release.
> > > > There are 370 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 Thu, 11 May 2023 03:05:05 +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.15.111-rc2.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.15.y
> > > > and the diffstat can be found below.
> > > >
> > > > thanks,
> > > >
> > > > greg k-h
> > >
> > > New warnings are introduced for Arm, PowerPC, RISC-V:
> > >
> > > /builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
> > > /builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
> > > struct sched_statistics *stats = __schedstats_from_se(se);
> > > ^~~~~
> >
> > Odd, and this isn't on other kernels too?
>
> Only on 5.15, not on the 6.x RC's. I'll share more info after my
> bisection is done.
Bisection leads to:
sched: Make struct sched_statistics independent of fair sched class
Reverting makes the warning disappear.
Greetings!
On Wed, May 10, 2023 at 09:46:14AM -0600, Daniel D?az wrote:
> Hello!
>
> On Wed, 10 May 2023 at 01:43, Greg Kroah-Hartman
> <[email protected]> wrote:
> > On Tue, May 09, 2023 at 09:12:33AM -0600, Daniel D?az wrote:
> > > Hello!
> > >
> > > On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> > > > This is the start of the stable review cycle for the 5.15.111 release.
> > > > There are 370 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 Thu, 11 May 2023 03:05:05 +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.15.111-rc2.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.15.y
> > > > and the diffstat can be found below.
> > > >
> > > > thanks,
> > > >
> > > > greg k-h
> > >
> > > New warnings are introduced for Arm, PowerPC, RISC-V:
> > >
> > > /builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
> > > /builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
> > > struct sched_statistics *stats = __schedstats_from_se(se);
> > > ^~~~~
> >
> > Odd, and this isn't on other kernels too?
>
> Only on 5.15, not on the 6.x RC's. I'll share more info after my
> bisection is done.
>
Upstream has
struct sched_statistics *stats;
stats = __schedstats_from_se(se);
which may trick the compiler into believing that 'stats' is used.
Guenter
On Wed, May 10, 2023 at 11:00:42AM -0600, Daniel D?az wrote:
> Hello!
>
> On Wed, 10 May 2023 at 09:46, Daniel D?az <[email protected]> wrote:
> > Hello!
> >
> > On Wed, 10 May 2023 at 01:43, Greg Kroah-Hartman
> > <[email protected]> wrote:
> > > On Tue, May 09, 2023 at 09:12:33AM -0600, Daniel D?az wrote:
> > > > Hello!
> > > >
> > > > On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> > > > > This is the start of the stable review cycle for the 5.15.111 release.
> > > > > There are 370 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 Thu, 11 May 2023 03:05:05 +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.15.111-rc2.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.15.y
> > > > > and the diffstat can be found below.
> > > > >
> > > > > thanks,
> > > > >
> > > > > greg k-h
> > > >
> > > > New warnings are introduced for Arm, PowerPC, RISC-V:
> > > >
> > > > /builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
> > > > /builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
> > > > struct sched_statistics *stats = __schedstats_from_se(se);
> > > > ^~~~~
> > >
> > > Odd, and this isn't on other kernels too?
> >
> > Only on 5.15, not on the 6.x RC's. I'll share more info after my
> > bisection is done.
>
> Bisection leads to:
>
> sched: Make struct sched_statistics independent of fair sched class
>
> Reverting makes the warning disappear.
>
Commit 769fdf83df57 ("sched: Fix DEBUG && !SCHEDSTATS warn") explains why
this works upstream.
Guenter
On Wed, May 10, 2023 at 12:53:48PM -0700, Guenter Roeck wrote:
> On Wed, May 10, 2023 at 11:00:42AM -0600, Daniel D?az wrote:
> > Hello!
> >
> > On Wed, 10 May 2023 at 09:46, Daniel D?az <[email protected]> wrote:
> > > Hello!
> > >
> > > On Wed, 10 May 2023 at 01:43, Greg Kroah-Hartman
> > > <[email protected]> wrote:
> > > > On Tue, May 09, 2023 at 09:12:33AM -0600, Daniel D?az wrote:
> > > > > Hello!
> > > > >
> > > > > On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> > > > > > This is the start of the stable review cycle for the 5.15.111 release.
> > > > > > There are 370 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 Thu, 11 May 2023 03:05:05 +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.15.111-rc2.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.15.y
> > > > > > and the diffstat can be found below.
> > > > > >
> > > > > > thanks,
> > > > > >
> > > > > > greg k-h
> > > > >
> > > > > New warnings are introduced for Arm, PowerPC, RISC-V:
> > > > >
> > > > > /builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
> > > > > /builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
> > > > > struct sched_statistics *stats = __schedstats_from_se(se);
> > > > > ^~~~~
> > > >
> > > > Odd, and this isn't on other kernels too?
> > >
> > > Only on 5.15, not on the 6.x RC's. I'll share more info after my
> > > bisection is done.
> >
> > Bisection leads to:
> >
> > sched: Make struct sched_statistics independent of fair sched class
> >
> > Reverting makes the warning disappear.
> >
>
> Commit 769fdf83df57 ("sched: Fix DEBUG && !SCHEDSTATS warn") explains why
> this works upstream.
Thanks! Turns out someone put the wrong "Fixes:" tag in that commit
which is why I missed it. Now queued up.
greg k-h
On Wed, May 10, 2023 at 06:09:35PM -0500, Linus Torvalds wrote:
> On Wed, May 10, 2023 at 5:58 PM Greg Kroah-Hartman
> <[email protected]> wrote:
> >
> > Thanks! Turns out someone put the wrong "Fixes:" tag in that commit
> > which is why I missed it.
>
> Hmm. Presumably the real commit ceeadb83aea2 at some point got
> rebased, and had had that other mentioned SHA1 before that.
>
> It might be a good idea in general - not just for stable - if we had
> some automation that said "this refers to a commit ID that doesn't
> exist".
We have that in linux-next today (or at least we used to, I took the
scripts from linux-next and rely on them to catch this in my trees.)
I cleaned up the scripts and posted them to the kernel workgroup mailing
list a long time ago for any other maintainer to also use, I've attached
it below as well.
I run across this issue 2-3 times each -rc release, it's quite common
but very low overall.
thanks,
greg k-h
On Wed, May 10, 2023 at 5:58 PM Greg Kroah-Hartman
<[email protected]> wrote:
>
> Thanks! Turns out someone put the wrong "Fixes:" tag in that commit
> which is why I missed it.
Hmm. Presumably the real commit ceeadb83aea2 at some point got
rebased, and had had that other mentioned SHA1 before that.
It might be a good idea in general - not just for stable - if we had
some automation that said "this refers to a commit ID that doesn't
exist".
Of course, sometimes those commits might exist elsewhere (ie the
stable tree obviously refers to upstream commits that are *not*
directly reachable from the commit that refers to it, and thus relies
on another tree not rebasing itself).
But on the whole, I would expect that the normal situation, outside of
that "upstream commit" issue in the stable tree, is that you only
refer to commits that are actually reachable from the referrer commit.
Or do people refer to other branches' (or even other projects') commit IDs?
It might be interesting to have some automation, particularly if it
then might highlight the situation where the same one-line description
does exist under a different commit name...
Linus
Hi Linus,
On Wed, 10 May 2023 18:09:35 -0500 Linus Torvalds <[email protected]> wrote:
>
> On Wed, May 10, 2023 at 5:58 PM Greg Kroah-Hartman <[email protected]> wrote:
> >
> > Thanks! Turns out someone put the wrong "Fixes:" tag in that commit
> > which is why I missed it.
>
> Hmm. Presumably the real commit ceeadb83aea2 at some point got
> rebased, and had had that other mentioned SHA1 before that.
>
> It might be a good idea in general - not just for stable - if we had
> some automation that said "this refers to a commit ID that doesn't
> exist".
In linux-next, I report various problems with Fixes tags including when
the SHA1 doesn't exist (or is not reachable from the fixing commit.
Sometimes they are corrected, sometimes not (especially if it is a non
rebasing branch).
--
Cheers,
Stephen Rothwell