This is the start of the stable review cycle for the 6.1.75 release.
There are 417 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 Wed, 24 Jan 2024 23:56:49 +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/v6.x/stable-review/patch-6.1.75-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 6.1.75-rc1
Alexandre Ghiti <[email protected]>
riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping
Matthew Wilcox (Oracle) <[email protected]>
block: Remove special-casing of compound pages
Marek Szyprowski <[email protected]>
i2c: s3c24xx: fix transferring more than one message in polling mode
Marek Szyprowski <[email protected]>
i2c: s3c24xx: fix read transfers in polling mode
Nikita Zhandarovich <[email protected]>
ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work
Amit Cohen <[email protected]>
selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
Amit Cohen <[email protected]>
mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
Christoph Hellwig <[email protected]>
loop: fix the the direct I/O support check when used on top of block devices
Ludvig Pärsson <[email protected]>
ethtool: netlink: Add missing ethnl_ops_begin/complete
Christophe JAILLET <[email protected]>
kdb: Fix a potential buffer overflow in kdb_local()
Fedor Pchelkin <[email protected]>
ipvs: avoid stat macros calls from preemptible context
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: skip dead set elements in netlink dump
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: do not allow mismatch field size and set key length
Pavel Tikhomirov <[email protected]>
netfilter: bridge: replace physindev with physinif in nf_bridge_info
Pavel Tikhomirov <[email protected]>
netfilter: propagate net to nf_bridge_get_physindev
Pavel Tikhomirov <[email protected]>
netfilter: nf_queue: remove excess nf_bridge variable
Pavel Tikhomirov <[email protected]>
netfilter: nfnetlink_log: use proper helper for fetching physinif
Pablo Neira Ayuso <[email protected]>
netfilter: nft_limit: do not ignore unsupported flags
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: reject invalid set policy
Paolo Abeni <[email protected]>
mptcp: relax check on MPC passive fallback
Hengqi Chen <[email protected]>
LoongArch: BPF: Prevent out-of-bounds memory access
Kunwu Chan <[email protected]>
net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
Hao Sun <[email protected]>
bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
Qiang Ma <[email protected]>
net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls
Dafna Hirschfeld <[email protected]>
drm/amdkfd: fixes for HMM mem allocation
Deepak R Varma <[email protected]>
drm/amdkfd: Use resource_size() helper function
Michal Simek <[email protected]>
dt-bindings: gpio: xilinx: Fix node address in gpio
Nikita Yushchenko <[email protected]>
net: ravb: Fix dma_addr_t truncation in error case
Eric Dumazet <[email protected]>
udp: annotate data-races around up->pending
Jens Axboe <[email protected]>
block: ensure we hold a queue reference when using queue limits
Eric Dumazet <[email protected]>
mptcp: refine opt_mp_capable determination
Eric Dumazet <[email protected]>
mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()
Eric Dumazet <[email protected]>
mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()
Eric Dumazet <[email protected]>
mptcp: strict validation before using mp_opt->hmac
Eric Dumazet <[email protected]>
mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN
Claudiu Beznea <[email protected]>
net: phy: micrel: populate .soft_reset for KSZ9131
Taehee Yoo <[email protected]>
amt: do not use overwrapped cb area
Sanjuán García, Jorge <[email protected]>
net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames
Lin Ma <[email protected]>
net: qualcomm: rmnet: fix global oob in rmnet_policy
Niklas Schnelle <[email protected]>
s390/pci: fix max size calculation in zpci_memcpy_toio()
AngeloGioacchino Del Regno <[email protected]>
ASoC: mediatek: sof-common: Add NULL check for normal_link string
Jianjun Wang <[email protected]>
PCI: mediatek-gen3: Fix translation window size calculation
Siddharth Vadapalli <[email protected]>
PCI: keystone: Fix race condition when initializing PHYs
Maurizio Lombardi <[email protected]>
nvmet-tcp: Fix the H2C expected PDU len calculation
Arnd Bergmann <[email protected]>
nvme: trace: avoid memcpy overflow warning
Arnd Bergmann <[email protected]>
nvmet: re-fix tracing strncpy() warning
Christoph Niedermaier <[email protected]>
serial: imx: Correct clock error message in function probe()
Chunfeng Yun <[email protected]>
usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer
Fedor Pchelkin <[email protected]>
apparmor: avoid crash when parsed profile name is empty
Jim Harris <[email protected]>
cxl/region: fix x9 interleave typo
Ian Rogers <[email protected]>
perf env: Avoid recursively taking env->bpf_progs.lock
Maurizio Lombardi <[email protected]>
nvmet-tcp: fix a crash in nvmet_req_complete()
Maurizio Lombardi <[email protected]>
nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
Christophe JAILLET <[email protected]>
vdpa: Fix an error handling path in eni_vdpa_probe()
Nícolas F. R. A. Prado <[email protected]>
spmi: mtk-pmif: Serialize PMIF status check and command submission
Douglas Anderson <[email protected]>
usb: core: Fix crash w/ usb_choose_configuration() if no driver
Oliver Neukum <[email protected]>
usb: cdc-acm: return correct error code on unsupported break
Jiri Slaby (SUSE) <[email protected]>
tty: use 'if' in send_break() instead of 'goto'
Jiri Slaby (SUSE) <[email protected]>
tty: don't check for signal_pending() in send_break()
Jiri Slaby (SUSE) <[email protected]>
tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK
Jiri Slaby (SUSE) <[email protected]>
tty: change tty_write_lock()'s ndelay parameter to bool
Namhyung Kim <[email protected]>
perf genelf: Set ELF program header addresses properly
Yicong Yang <[email protected]>
perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event()
Yicong Yang <[email protected]>
perf header: Fix one memory leakage in perf_event__fprintf_event_update()
Nuno Sa <[email protected]>
iio: adc: ad9467: fix scale setting
Nuno Sa <[email protected]>
iio: adc: ad9467: don't ignore error codes
Nuno Sa <[email protected]>
iio: adc: ad9467: fix reset gpio handling
Zhao Mengmeng <[email protected]>
selftests/sgx: Skip non X86_64 platform
Jo Van Bulck <[email protected]>
selftests/sgx: Include memory clobber for inline asm in test enclave
Jo Van Bulck <[email protected]>
selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry
Jo Van Bulck <[email protected]>
selftests/sgx: Fix uninitialized pointer dereference in error path
Paul Geurts <[email protected]>
serial: imx: fix tx statemachine deadlock
Sakari Ailus <[email protected]>
software node: Let args be NULL in software_node_get_reference_args
Sakari Ailus <[email protected]>
acpi: property: Let args be NULL in __acpi_node_get_property_reference
Gregory Price <[email protected]>
base/node.c: initialize the accessor list before registering
Douglas Anderson <[email protected]>
r8152: Choose our USB config with choose_configuration() rather than probe()
Douglas Anderson <[email protected]>
usb: core: Allow subclassed USB drivers to override usb_choose_configuration()
Arnaldo Carvalho de Melo <[email protected]>
libapi: Add missing linux/types.h header to get the __u64 type on io.h
Uwe Kleine-König <[email protected]>
serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
Su Hui <[email protected]>
power: supply: bq256xx: fix some problem in bq256xx_hw_init
Jan Palus <[email protected]>
power: supply: cw2015: correct time_to_empty units in sysfs
Christophe JAILLET <[email protected]>
MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
Christophe JAILLET <[email protected]>
MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
Frederik Haxel <[email protected]>
riscv: Fixed wrong register in XIP_FIXUP_FLASH_OFFSET macro
Alexandre Ghiti <[email protected]>
riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC
Alexandre Ghiti <[email protected]>
riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings
Alexandre Ghiti <[email protected]>
riscv: Fix module_alloc() that did not reset the linear mapping permissions
Alexandre Ghiti <[email protected]>
riscv: Check if the code to patch lies in the exit section
Serge Semin <[email protected]>
mips: Fix incorrect max_low_pfn adjustment
Serge Semin <[email protected]>
mips: dmi: Fix early remap on MIPS32
Andy Shevchenko <[email protected]>
mfd: intel-lpss: Fix the fractional clock divider flags
Dang Huynh <[email protected]>
leds: aw2013: Select missing dependency REGMAP_I2C
Kunwu Chan <[email protected]>
mfd: syscon: Fix null pointer dereference in of_syscon_register()
Randy Dunlap <[email protected]>
ARM: 9330/1: davinci: also select PINCTRL
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: set safe default SPI clock frequency
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: add check for unsupported SPI modes during probe
Jason Gerecke <[email protected]>
HID: wacom: Correct behavior when processing some confidence == false touches
Marcelo Schmitt <[email protected]>
iio: adc: ad7091r: Pass iio_dev to event handler
Oliver Upton <[email protected]>
KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
Marc Zyngier <[email protected]>
KVM: arm64: vgic-v4: Restore pending state on host userspace write
Kirill A. Shutemov <[email protected]>
x86/kvm: Do not try to disable kvmclock if it was not enabled
qizhong cheng <[email protected]>
PCI: mediatek: Clear interrupt status before dispatching handler
Niklas Cassel <[email protected]>
PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
Tadeusz Struk <[email protected]>
PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg()
Huang Ying <[email protected]>
cxl/port: Fix decoder initialization when nr_targets > interleave_ways
Nicolas Dichtel <[email protected]>
Revert "net: rtnetlink: Enslave device before bringing it up"
David Lin <[email protected]>
wifi: mwifiex: configure BSSID consistently when starting AP
Ilpo Järvinen <[email protected]>
wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
Ilpo Järvinen <[email protected]>
wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
Christian Marangi <[email protected]>
wifi: mt76: fix broken precal loading from MTD for mt7915
Isaac J. Manjarres <[email protected]>
iommu/dma: Trace bounce buffer usage when mapping buffers
Rob Clark <[email protected]>
iommu/arm-smmu-qcom: Add missing GMU entry to match table
Xi Ruoyao <[email protected]>
LoongArch: Fix and simplify fcsr initialization on execve()
Jiri Olsa <[email protected]>
bpf: Fix re-attachment branch in bpf_tracing_prog_attach
Gui-Dong Han <[email protected]>
Bluetooth: Fix atomicity violation in {min,max}_key_size_set
Stefan Berger <[email protected]>
rootfs: Fix support for rootfstype= when root= is given
Bart Van Assche <[email protected]>
md/raid1: Use blk_opf_t for read and write operations
Uwe Kleine-König <[email protected]>
pwm: Fix out-of-bounds access in of_pwm_single_xlate()
Uwe Kleine-König <[email protected]>
pwm: jz4740: Don't use dev_err_probe() in .request()
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: check if catch-all set element is active in next generation
Matthew Wilcox (Oracle) <[email protected]>
block: Fix iterating over an empty bio with bio_for_each_folio_all
Min Li <[email protected]>
block: add check that partition length needs to be aligned with block size
Mario Limonciello <[email protected]>
drm/amd: Enable PCIe PME from D3
Junxiao Bi <[email protected]>
md: bypass block throttle for superblock update
Chandrakanth patil <[email protected]>
scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State
Chandrakanth patil <[email protected]>
scsi: mpi3mr: Refresh sdev queue depth after controller reset
Amir Goldstein <[email protected]>
scsi: target: core: add missing file_{start,end}_write()
Bart Van Assche <[email protected]>
scsi: ufs: core: Simplify power management during async scan
Nam Cao <[email protected]>
fbdev: flush deferred IO before closing
Nam Cao <[email protected]>
fbdev: flush deferred work in fb_deferred_io_fsync()
Jens Axboe <[email protected]>
io_uring/rw: ensure io->bytes_done is always initialized
Namjae Jeon <[email protected]>
ksmbd: only v2 leases handle the directory
Namjae Jeon <[email protected]>
ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
Namjae Jeon <[email protected]>
ksmbd: validate mech token in session setup
Bin Li <[email protected]>
ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5
Yo-Jung Lin <[email protected]>
ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook
Çağhan Demir <[email protected]>
ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
Takashi Iwai <[email protected]>
ALSA: oxygen: Fix right channel of capture volume mixer
Zack Rusin <[email protected]>
drm/vmwgfx: Keep a gem reference to user bos in surfaces
Zack Rusin <[email protected]>
drm/vmwgfx: Fix possible invalid drm gem put calls
Lino Sanfilippo <[email protected]>
serial: omap: do not override settings for RS485 support
Lino Sanfilippo <[email protected]>
serial: 8250_exar: Set missing rs485_supported flag
Christoph Niedermaier <[email protected]>
serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock
Lino Sanfilippo <[email protected]>
serial: core, imx: do not set RS485 enabled if it is not supported
Stefan Wahren <[email protected]>
serial: 8250_bcm2835aux: Restore clock error handling
Lino Sanfilippo <[email protected]>
serial: core: make sure RS485 cannot be enabled when it is not supported
Lino Sanfilippo <[email protected]>
serial: core: fix sanitizing check for RTS settings
Gui-Dong Han <[email protected]>
usb: mon: Fix atomicity violation in mon_bin_vma_fault
RD Babiera <[email protected]>
usb: typec: class: fix typec_altmode_put_partner to put plugs
Heikki Krogerus <[email protected]>
Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
Frank Li <[email protected]>
usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
Frank Li <[email protected]>
usb: cdns3: fix iso transfer error when mult is not zero
Frank Li <[email protected]>
usb: cdns3: fix uvc failure work since sg support enabled
Xu Yang <[email protected]>
usb: chipidea: wait controller resume finished for wakeup irq
Thinh Nguyen <[email protected]>
Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
Thinh Nguyen <[email protected]>
Revert "usb: dwc3: Soft reset phy on probe for host"
Uttkarsh Aggarwal <[email protected]>
usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
Xu Yang <[email protected]>
usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
Heiko Carstens <[email protected]>
tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
Michael Ellerman <[email protected]>
powerpc/64s: Increase default stack size to 32KB
Tony Lindgren <[email protected]>
clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings
Carlos Llamas <[email protected]>
binder: fix race between mmput() and do_exit()
Jan Beulich <[email protected]>
xen-netback: don't produce zero-size SKB frags
Hans de Goede <[email protected]>
Input: atkbd - use ab83 as id when skipping the getid command
Stefan Wiehler <[email protected]>
mips/smp: Call rcutree_report_cpu_starting() earlier
Carlos Llamas <[email protected]>
binder: fix unused alloc->free_async_space
Carlos Llamas <[email protected]>
binder: fix async space check for 0-sized buffers
David Howells <[email protected]>
keys, dns: Fix size check of V1 server-list header
Jordan Rome <[email protected]>
selftests/bpf: Add assert for user stacks in test_task_stack
Geert Uytterhoeven <[email protected]>
of: unittest: Fix of_count_phandle_with_args() expected value message
Dario Binacchi <[email protected]>
fbdev: imxfb: fix left margin setting
Christian A. Ehrhardt <[email protected]>
of: Fix double free in of_parse_phandle_with_args_map
Li Nan <[email protected]>
ksmbd: validate the zero field of packet header
Mirsad Todorovac <[email protected]>
kselftest/alsa - mixer-test: Fix the print format specifier warning
Mirsad Todorovac <[email protected]>
kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_msg()
Zhipeng Lu <[email protected]>
drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init
Srinivasan Shanmugam <[email protected]>
drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c
Sergey Gorenko <[email protected]>
IB/iser: Prevent invalidating wrong MR
Peter Robinson <[email protected]>
mmc: sdhci_omap: Fix TI SoC dependencies
Peter Robinson <[email protected]>
mmc: sdhci_am654: Fix TI SoC dependencies
Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()
Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add missing error checks to *_ctl_get()
Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Allow passing any output to line_out_remap()
Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()
Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add missing error check to scarlett2_config_save()
Hans de Goede <[email protected]>
ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]
Philipp Zabel <[email protected]>
pwm: stm32: Fix enable count for clk in .probe()
Philipp Zabel <[email protected]>
pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
Uwe Kleine-König <[email protected]>
pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable
Théo Lebrun <[email protected]>
clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw
Xingyuan Mo <[email protected]>
accel/habanalabs: fix information leak in sec_attest_info()
Nícolas F. R. A. Prado <[email protected]>
drm/mediatek: dp: Add phy_mtk_dp module as pre-dependency
Su Hui <[email protected]>
clk: si5341: fix an error code problem in si5341_output_clk_set_rate
Vignesh Raghavendra <[email protected]>
watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused
Stefan Wahren <[email protected]>
watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
Jerry Hoemann <[email protected]>
watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
Curtis Klein <[email protected]>
watchdog: set cdev owner before adding
Jay Buddhabhatti <[email protected]>
drivers: clk: zynqmp: update divider round rate logic
Jay Buddhabhatti <[email protected]>
drivers: clk: zynqmp: calculate closest mux rate
Satya Priya Kakitapalli <[email protected]>
clk: qcom: videocc-sm8150: Add missing PLL config property
Satya Priya Kakitapalli <[email protected]>
clk: qcom: videocc-sm8150: Update the videocc resets
Satya Priya Kakitapalli <[email protected]>
dt-bindings: clock: Update the videocc resets for sm8150
Zhiguo Niu <[email protected]>
f2fs: fix to check return value of f2fs_recover_xattr_data
Zhipeng Lu <[email protected]>
drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table
Zhipeng Lu <[email protected]>
gpu/drm/radeon: fix two memleaks in radeon_vm_init
Zhipeng Lu <[email protected]>
drivers/amd/pm: fix a use-after-free in kv_parse_power_table
Zhipeng Lu <[email protected]>
drm/amd/pm: fix a double-free in si_dpm_init
Alex Deucher <[email protected]>
drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
Hsiao Chien Sung <[email protected]>
drm/mediatek: Fix underrun in VDO1 when switches off the layer
Hsiao Chien Sung <[email protected]>
drm/mediatek: Return error if MDP RDMA failed to enable the clock
Jessica Zhang <[email protected]>
drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr()
Jessica Zhang <[email protected]>
drm/msm/dpu: Set input_sel bit for INTF
Claudiu Beznea <[email protected]>
clk: renesas: rzg2l: Check reset monitor registers
Claudiu Beznea <[email protected]>
clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset()
Christophe JAILLET <[email protected]>
media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()
Dan Carpenter <[email protected]>
media: dvbdev: drop refcount on error path in dvb_device_open()
Chao Yu <[email protected]>
f2fs: fix to update iostat correctly in f2fs_filemap_fault()
Chao Yu <[email protected]>
f2fs: fix to check compress file in f2fs_move_file_range()
Chao Yu <[email protected]>
f2fs: fix to wait on block writeback for post_read case
Chris Morgan <[email protected]>
drm/panel: st7701: Fix AVCL calculation
Tomi Valkeinen <[email protected]>
media: rkisp1: Fix media device memory leak
Mehdi Djait <[email protected]>
media: dt-bindings: media: rkisp1: Fix the port description for the parallel interface
Tomi Valkeinen <[email protected]>
media: imx-mipi-csis: Fix clock handling in remove()
Satya Priya Kakitapalli <[email protected]>
clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config
Chengchang Tang <[email protected]>
RDMA/hns: Fix memory leak in free_mr_init()
Zhipeng Lu <[email protected]>
media: cx231xx: fix a memleak in cx231xx_init_isoc
Tomi Valkeinen <[email protected]>
drm/bridge: tc358767: Fix return value on error case
Tomi Valkeinen <[email protected]>
drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable
Zhipeng Lu <[email protected]>
drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
Zhipeng Lu <[email protected]>
drm/radeon/dpm: fix a memleak in sumo_parse_power_table
Yang Yingliang <[email protected]>
drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
AngeloGioacchino Del Regno <[email protected]>
drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq
Brent Lu <[email protected]>
ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch
Dmitry Baryshkov <[email protected]>
drm/drv: propagate errors from drm_modeset_register_all()
Konrad Dybcio <[email protected]>
drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
Dmitry Baryshkov <[email protected]>
drm/msm/mdp4: flush vblank event on disable
Linus Walleij <[email protected]>
ASoC: cs35l34: Fix GPIO name and drop legacy include
Linus Walleij <[email protected]>
ASoC: cs35l33: Fix GPIO name and drop legacy include
Tomi Valkeinen <[email protected]>
drm/tidss: Fix dss reset
Tomi Valkeinen <[email protected]>
drm/tidss: Check for K2G in in dispc_softreset()
Tomi Valkeinen <[email protected]>
drm/tidss: Return error value from from softreset
Tomi Valkeinen <[email protected]>
drm/tidss: Move reset to the end of dispc_init()
Nikita Zhandarovich <[email protected]>
drm/radeon: check return value of radeon_ring_lock()
Nikita Zhandarovich <[email protected]>
drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
Nikita Zhandarovich <[email protected]>
drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
Chao Yu <[email protected]>
f2fs: fix to avoid dirent corruption
Dario Binacchi <[email protected]>
drm/bridge: Fix typo in post_disable() description
Paul Kocialkowski <[email protected]>
media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls
Paul Kocialkowski <[email protected]>
media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls
Zheng Wang <[email protected]>
media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove to avoid the crash of multi-core JPEG devices
kyrie wu <[email protected]>
media: mtk-jpegdec: export jpeg decoder functions
Ricardo B. Marliere <[email protected]>
media: pvrusb2: fix use after free on context disconnection
Tomi Valkeinen <[email protected]>
drm/tilcdc: Fix irq free on unload
Uwe Kleine-König <[email protected]>
drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function
Abhinav Singh <[email protected]>
drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer
Chris Morgan <[email protected]>
drm/panel-elida-kd35t133: hold panel in reset for unprepare
Junxian Huang <[email protected]>
RDMA/hns: Fix inappropriate err code for unsupported operations
Leon Romanovsky <[email protected]>
RDMA/usnic: Silence uninitialized symbol smatch warnings
AngeloGioacchino Del Regno <[email protected]>
drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off()
Tomi Valkeinen <[email protected]>
Revert "drm/omapdrm: Annotate dma-fence critical section in commit path"
Tomi Valkeinen <[email protected]>
Revert "drm/tidss: Annotate dma-fence critical section in commit path"
Arnd Bergmann <[email protected]>
ARM: davinci: always select CONFIG_CPU_ARM926T
Eric Dumazet <[email protected]>
ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
Asmaa Mnebhi <[email protected]>
mlxbf_gige: Enable the GigE port in mlxbf_gige_open
Asmaa Mnebhi <[email protected]>
mlxbf_gige: Fix intermittent no ip issue
Tao Liu <[email protected]>
net/sched: act_ct: fix skb leak and crash on ooo frags
Eric Dumazet <[email protected]>
sctp: fix busy polling
Eric Dumazet <[email protected]>
sctp: support MSG_ERRQUEUE flag in recvmsg()
John Fastabend <[email protected]>
bpf: sockmap, fix proto update hook to avoid dup calls
Christoph Hellwig <[email protected]>
null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS
Keith Busch <[email protected]>
block: make BLK_DEF_MAX_SECTORS unsigned
Francesco Dolcini <[email protected]>
Bluetooth: btmtkuart: fix recv_buf() return value
Luiz Augusto von Dentz <[email protected]>
Bluetooth: Fix bogus check for re-auth no supported with non-ssp
Florian Westphal <[email protected]>
netfilter: nf_tables: mark newset as dead on transaction abort
Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: send TX path flush in rfkill
Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request
Su Hui <[email protected]>
wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: add calculate_bit_shift()
Konrad Dybcio <[email protected]>
arm64: dts: qcom: ipq6018: Fix up indentation
Konrad Dybcio <[email protected]>
arm64: dts: qcom: ipq6018: Pad addresses to 8 hex digits
Konrad Dybcio <[email protected]>
arm64: dts: qcom: ipq6018: Use lowercase hex
Christian Marangi <[email protected]>
arm64: dts: qcom: ipq6018: improve pcie phy pcs reg table
Chukun Pan <[email protected]>
arm64: dts: qcom: ipq6018: fix clock rates for GCC_USB0_MOCK_UTMI_CLK
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent
Li Nan <[email protected]>
block: add check of 'minors' and 'first_minor' in device_add_disk()
Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sm8150-hdk: fix SS USB regulators
Atul Dhudase <[email protected]>
soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration
Joakim Zhang <[email protected]>
dma-mapping: clear dev->dma_mem to NULL after freeing it
Arseniy Krasnov <[email protected]>
virtio/vsock: fix logic which reduces credit update messages
Leone Fernando <[email protected]>
ipmr: support IP_PKTINFO on cache report IGMP msg
Hangbin Liu <[email protected]>
selftests/net: fix grep checking for fib_nexthop_multiprefix
Ahmad Fatoum <[email protected]>
ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles
Yihang Li <[email protected]>
scsi: hisi_sas: Correct the number of global debugfs registers
Yihang Li <[email protected]>
scsi: hisi_sas: Rollback some operations if FLR failed
Yihang Li <[email protected]>
scsi: hisi_sas: Replace with standard error code return value
Adam Ford <[email protected]>
arm64: dts: imx8mm: Reduce GPU to nominal speed
Geert Uytterhoeven <[email protected]>
arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin control
Li Nan <[email protected]>
block: Set memalloc_noio to false on device_add_disk() error path
YiFei Zhu <[email protected]>
selftests/bpf: Relax time_tai test for equal timestamps in tai_forward
Ming Yen Hsieh <[email protected]>
wifi: mt76: mt7921: fix country count limitation for CLC
Moudy Ho <[email protected]>
arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes
Moudy Ho <[email protected]>
dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names
Johan Hovold <[email protected]>
arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties
Andrei Matei <[email protected]>
bpf: Fix verification of indirect var-off stack access
Wang Zhao <[email protected]>
wifi: mt76: mt7921s: fix workqueue problem causes STA association fail
Johan Hovold <[email protected]>
arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sc7280: Fix up GPU SIDs
Nia Espera <[email protected]>
arm64: dts: qcom: sm8350: Fix DMA0 address
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
Artem Chernyshev <[email protected]>
scsi: fnic: Return error if vmalloc() failed
Andrii Nakryiko <[email protected]>
bpf: fix check for attempt to corrupt spilled pointer
Hangbin Liu <[email protected]>
selftests/net: specify the interface when do arping
Hou Tao <[email protected]>
bpf: Defer the free of inner map when necessary
Hou Tao <[email protected]>
bpf: Add map and need_defer parameters to .map_fd_put_ptr()
Anton Protopopov <[email protected]>
bpf: add percpu stats for bpf_map elements insertions/deletions
Paul E. McKenney <[email protected]>
rcu-tasks: Provide rcu_trace_implies_rcu_gp()
Douglas Anderson <[email protected]>
arm64: dts: qcom: sm6350: Make watchdog bark interrupt edge triggered
Douglas Anderson <[email protected]>
arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered
Douglas Anderson <[email protected]>
arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered
Douglas Anderson <[email protected]>
arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered
Douglas Anderson <[email protected]>
arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered
Douglas Anderson <[email protected]>
arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered
Luca Weiss <[email protected]>
arm64: dts: qcom: sc7280: Mark some nodes as 'reserved'
Douglas Anderson <[email protected]>
arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered
Krzysztof Kozlowski <[email protected]>
ARM: dts: qcom: sdx65: correct SPMI node name
Andrii Nakryiko <[email protected]>
bpf: enforce precision of R0 on callback return
Yu Kuai <[email protected]>
md: synchronize flush io with array reconfiguration
Jeroen van Ingen Schenau <[email protected]>
selftests/bpf: Fix erroneous bitmask operation
Tomi Valkeinen <[email protected]>
arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type
Nitin Yadav <[email protected]>
arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes
Su Hui <[email protected]>
wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
Dmitry Rokosov <[email protected]>
firmware: meson_sm: populate platform devices from sm device tree data
Christophe JAILLET <[email protected]>
firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
Peter Delevoryas <[email protected]>
net/ncsi: Fix netlink major/minor version numbers
Dmitry Baryshkov <[email protected]>
ARM: dts: qcom: apq8064: correct XOADC register address
Arnd Bergmann <[email protected]>
wifi: libertas: stop selecting wext
Luca Weiss <[email protected]>
wifi: ath11k: Defer on rproc_get failure
Jordan Rome <[email protected]>
bpf: Add crosstask check to __bpf_get_stack
Florian Lehner <[email protected]>
bpf, lpm: Fix check prefixlen before walking trie
Chih-Kang Chang <[email protected]>
wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
Dan Carpenter <[email protected]>
wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async()
Trond Myklebust <[email protected]>
pNFS: Fix the pnfs block driver's calculation of layoutget size
Olga Kornievskaia <[email protected]>
SUNRPC: fix _xprt_switch_find_current_entry logic
Trond Myklebust <[email protected]>
NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
Benjamin Coddington <[email protected]>
blocklayoutdriver: Fix reference leak of pnfs_device_node
Arnd Bergmann <[email protected]>
csky: fix arch_jump_label_transform_static override
Chengming Zhou <[email protected]>
crypto: scomp - fix req->dst buffer overflow
Ovidiu Panait <[email protected]>
crypto: sahara - do not resize req->src when doing hash operations
Ovidiu Panait <[email protected]>
crypto: sahara - fix processing hash requests with req->nbytes < sg->length
Ovidiu Panait <[email protected]>
crypto: sahara - improve error handling in sahara_sha_process()
Ovidiu Panait <[email protected]>
crypto: sahara - fix wait_for_completion_timeout() error handling
Ovidiu Panait <[email protected]>
crypto: sahara - fix ahash reqsize
Ovidiu Panait <[email protected]>
crypto: sahara - handle zero-length aes requests
Ovidiu Panait <[email protected]>
crypto: sahara - avoid skcipher fallback code duplication
wangyangxin <[email protected]>
crypto: virtio - Wait for tasklet to complete on device remove
Osama Muhammad <[email protected]>
gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
Christian Brauner <[email protected]>
fs: indicate request originates from old mount API
Gao Xiang <[email protected]>
erofs: fix memory leak on short-lived bounced pages
Sergey Shtylyov <[email protected]>
pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
Zhiqi Song <[email protected]>
crypto: hisilicon/zip - save capability registers in probe process
Zhiqi Song <[email protected]>
crypto: hisilicon/sec2 - save capability registers in probe process
Zhiqi Song <[email protected]>
crypto: hisilicon/hpre - save capability registers in probe process
Wenkai Lin <[email protected]>
crypto: hisilicon/qm - add a function to set qm algs
Chenghai Huang <[email protected]>
crypto: hisilicon/zip - add zip comp high perf mode configuration
Zhiqi Song <[email protected]>
crypto: hisilicon/qm - save capability registers in qm init process
Ovidiu Panait <[email protected]>
crypto: sahara - fix error handling in sahara_hw_descriptor_create()
Ovidiu Panait <[email protected]>
crypto: sahara - fix processing requests with cryptlen < sg->length
Ovidiu Panait <[email protected]>
crypto: sahara - fix ahash selftest failure
Ovidiu Panait <[email protected]>
crypto: sahara - fix cbc selftest failure
Ovidiu Panait <[email protected]>
crypto: sahara - remove FLAGS_NEW_KEY logic
Nikita Zhandarovich <[email protected]>
crypto: safexcel - Add error handling for dma_map_sg() calls
Herbert Xu <[email protected]>
crypto: af_alg - Disallow multiple in-flight AIO requests
Dinghao Liu <[email protected]>
crypto: ccp - fix memleak in ccp_init_dm_workarea
Chen Ni <[email protected]>
crypto: sa2ul - Return crypto_aead_setkey to transfer the error
Gonglei (Arei) <[email protected]>
crypto: virtio - Handle dataq logic with tasklet
Mickaël Salaün <[email protected]>
selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
ZhaoLong Wang <[email protected]>
mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
Richard Fitzgerald <[email protected]>
kunit: debugfs: Fix unchecked dereference in debugfs_print_results()
Tony Luck <[email protected]>
ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error
Andy Shevchenko <[email protected]>
ACPI: LPSS: Fix the fractional clock divider flags
Wolfram Sang <[email protected]>
spi: sh-msiof: Enforce fixed DTDL for R-Car H3
Ard Biesheuvel <[email protected]>
efivarfs: Free s_fs_info on unmount
Ilias Apalodimas <[email protected]>
efivarfs: force RO when remounting if SetVariable is not supported
Gavrilov Ilia <[email protected]>
calipso: fix memory leak in netlbl_calipso_add_pass()
Alexandra Diupina <[email protected]>
cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()
Rob Herring <[email protected]>
cpufreq: Use of_property_present() for testing DT property presence
Rob Herring <[email protected]>
of: Add of_property_present() helper
David E. Box <[email protected]>
platform/x86/intel/vsec: Fix xa_alloc memory leak
Srinivas Pandruvada <[email protected]>
platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free()
Srinivas Pandruvada <[email protected]>
platform/x86/intel/vsec: Support private data
Srinivas Pandruvada <[email protected]>
platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux()
Chen Ni <[email protected]>
KEYS: encrypted: Add check for strsep
Nikita Kiryushin <[email protected]>
ACPI: LPIT: Avoid u32 multiplication overflow
Nikita Kiryushin <[email protected]>
ACPI: video: check for error while searching for backlight device parent
Ronald Monthero <[email protected]>
mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
Amit Kumar Mahapatra <[email protected]>
spi: spi-zynqmp-gqspi: fix driver kconfig dependencies
Kunwu Chan <[email protected]>
powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check in opal_powercap_init()
Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check in opal_event_init()
Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check to scom_debug_init_one()
Michael Ellerman <[email protected]>
selftests/powerpc: Fix error handling in FPU/VMX preemption tests
Nathan Lynch <[email protected]>
powerpc/pseries/memhp: Fix access beyond end of drmem array
Randy Dunlap <[email protected]>
powerpc/44x: select I2C for CURRITUCK
Masahiro Yamada <[email protected]>
powerpc: add crtsavres.o to always-y instead of extra-y
Masahiro Yamada <[email protected]>
powerpc: remove checks for binutils older than 2.25
Arnd Bergmann <[email protected]>
EDAC/thunderx: Fix possible out-of-bounds string access
Yazen Ghannam <[email protected]>
x86/mce/inject: Clear test status value
Colin Ian King <[email protected]>
x86/lib: Fix overflow when counting digits
-------------
Diffstat:
.../devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml | 2 +-
.../bindings/media/mediatek,mdp3-rdma.yaml | 29 ++-
.../bindings/media/mediatek,mdp3-wrot.yaml | 23 +-
.../devicetree/bindings/media/rockchip-isp1.yaml | 11 +-
Documentation/driver-api/pci/p2pdma.rst | 16 +-
Makefile | 4 +-
arch/arm/boot/dts/qcom-apq8064.dtsi | 2 +-
arch/arm/boot/dts/qcom-sdx65.dtsi | 2 +-
arch/arm/boot/dts/stm32mp157a-dk1-scmi.dts | 2 +-
arch/arm/boot/dts/stm32mp157c-dk2-scmi.dts | 2 +-
arch/arm/boot/dts/stm32mp157c-ed1-scmi.dts | 2 +-
arch/arm/boot/dts/stm32mp157c-ev1-scmi.dts | 3 +-
arch/arm/mach-davinci/Kconfig | 2 +
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 4 +-
arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi | 3 -
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 6 +-
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 73 +++---
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +-
arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 24 ++
arch/arm64/boot/dts/qcom/sc7280.dtsi | 20 +-
arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 2 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm6350.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 12 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm8350.dtsi | 4 +-
.../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 3 +
arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 2 +-
arch/arm64/kvm/vgic/vgic-its.c | 5 +
arch/arm64/kvm/vgic/vgic-mmio-v3.c | 27 +-
arch/csky/include/asm/jump_label.h | 5 +
arch/loongarch/include/asm/elf.h | 5 -
arch/loongarch/kernel/elf.c | 5 -
arch/loongarch/kernel/process.c | 1 +
arch/loongarch/net/bpf_jit.c | 5 +-
arch/mips/alchemy/devboards/db1200.c | 2 +-
arch/mips/alchemy/devboards/db1550.c | 2 +-
arch/mips/include/asm/dmi.h | 2 +-
arch/mips/kernel/setup.c | 4 +-
arch/mips/kernel/smp.c | 4 +-
arch/powerpc/Kconfig | 1 +
arch/powerpc/Makefile | 17 +-
arch/powerpc/lib/Makefile | 4 +-
arch/powerpc/perf/imc-pmu.c | 6 +
arch/powerpc/platforms/44x/Kconfig | 1 +
arch/powerpc/platforms/powernv/opal-irqchip.c | 2 +
arch/powerpc/platforms/powernv/opal-powercap.c | 6 +
arch/powerpc/platforms/powernv/opal-xscom.c | 5 +
arch/powerpc/platforms/pseries/hotplug-memory.c | 9 +-
arch/riscv/include/asm/sections.h | 1 +
arch/riscv/include/asm/xip_fixup.h | 2 +-
arch/riscv/kernel/module.c | 3 +-
arch/riscv/kernel/patch.c | 11 +-
arch/riscv/kernel/vmlinux-xip.lds.S | 2 +
arch/riscv/kernel/vmlinux.lds.S | 2 +
arch/riscv/mm/pageattr.c | 275 ++++++++++++++++++---
arch/s390/include/asm/pci_io.h | 32 +--
arch/s390/pci/pci_mmio.c | 12 +-
arch/x86/kernel/cpu/mce/inject.c | 1 +
arch/x86/kernel/kvmclock.c | 12 +-
arch/x86/lib/misc.c | 2 +-
block/bio.c | 38 +--
block/blk-mq.c | 16 +-
block/blk-settings.c | 2 +-
block/genhd.c | 5 +-
block/ioctl.c | 11 +-
crypto/af_alg.c | 14 +-
crypto/scompress.c | 6 +
drivers/acpi/acpi_extlog.c | 7 +-
drivers/acpi/acpi_lpit.c | 2 +-
drivers/acpi/acpi_lpss.c | 3 +-
drivers/acpi/acpi_video.c | 12 +-
drivers/acpi/property.c | 4 +
drivers/android/binder_alloc.c | 22 +-
drivers/base/node.c | 9 +-
drivers/base/swnode.c | 3 +
drivers/block/loop.c | 52 ++--
drivers/block/null_blk/main.c | 13 +-
drivers/bluetooth/btmtkuart.c | 11 +-
drivers/clk/clk-si5341.c | 4 +-
drivers/clk/qcom/gpucc-sm8150.c | 4 +-
drivers/clk/qcom/videocc-sm8150.c | 5 +
drivers/clk/renesas/rzg2l-cpg.c | 91 ++++---
drivers/clk/zynqmp/clk-mux-zynqmp.c | 2 +-
drivers/clk/zynqmp/divider.c | 66 +----
drivers/clocksource/timer-ti-dm.c | 4 +-
drivers/cpufreq/cpufreq-dt-platdev.c | 2 +-
drivers/cpufreq/imx-cpufreq-dt.c | 2 +-
drivers/cpufreq/imx6q-cpufreq.c | 4 +-
drivers/cpufreq/scmi-cpufreq.c | 7 +-
drivers/cpufreq/tegra20-cpufreq.c | 2 +-
drivers/crypto/ccp/ccp-ops.c | 5 +-
drivers/crypto/hisilicon/hpre/hpre_main.c | 122 ++++-----
drivers/crypto/hisilicon/qm.c | 98 +++++++-
drivers/crypto/hisilicon/sec2/sec.h | 7 +
drivers/crypto/hisilicon/sec2/sec_crypto.c | 13 +-
drivers/crypto/hisilicon/sec2/sec_main.c | 70 +++---
drivers/crypto/hisilicon/zip/zip_main.c | 175 +++++++++----
drivers/crypto/inside-secure/safexcel_cipher.c | 19 +-
drivers/crypto/sa2ul.c | 3 +-
drivers/crypto/sahara.c | 248 ++++++++-----------
drivers/crypto/virtio/virtio_crypto_common.h | 2 +
drivers/crypto/virtio/virtio_crypto_core.c | 26 +-
drivers/cxl/core/port.c | 2 +-
drivers/cxl/core/region.c | 2 +-
drivers/edac/thunderx_edac.c | 10 +-
drivers/firmware/meson/meson_sm.c | 5 +-
drivers/firmware/ti_sci.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 21 +-
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 4 +-
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 52 +---
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 6 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 3 +-
drivers/gpu/drm/bridge/tc358767.c | 2 +-
drivers/gpu/drm/bridge/ti-tpd12s015.c | 4 +-
drivers/gpu/drm/drm_drv.c | 10 +-
drivers/gpu/drm/mediatek/mtk_disp_merge.c | 2 +-
drivers/gpu/drm/mediatek/mtk_dp.c | 1 +
drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 20 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 8 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 9 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 +-
drivers/gpu/drm/nouveau/nv04_fence.c | 2 +-
drivers/gpu/drm/omapdrm/omap_drv.c | 9 +-
drivers/gpu/drm/panel/panel-elida-kd35t133.c | 2 +
drivers/gpu/drm/panel/panel-sitronix-st7701.c | 2 +-
drivers/gpu/drm/panfrost/panfrost_gpu.c | 70 ++++--
drivers/gpu/drm/radeon/r100.c | 4 +-
drivers/gpu/drm/radeon/r600_cs.c | 4 +-
drivers/gpu/drm/radeon/radeon_display.c | 7 +-
drivers/gpu/drm/radeon/radeon_vm.c | 8 +-
drivers/gpu/drm/radeon/si.c | 4 +
drivers/gpu/drm/radeon/sumo_dpm.c | 4 +-
drivers/gpu/drm/radeon/trinity_dpm.c | 4 +-
drivers/gpu/drm/tidss/tidss_dispc.c | 63 ++++-
drivers/gpu/drm/tidss/tidss_kms.c | 4 -
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 7 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 20 ++
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 12 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 24 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 10 +-
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 3 +-
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 18 +-
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 5 +-
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 27 +-
drivers/hid/wacom_wac.c | 32 +--
drivers/i2c/busses/i2c-s3c2410.c | 40 +--
drivers/iio/adc/ad7091r-base.c | 6 +-
drivers/iio/adc/ad9467.c | 105 ++++++--
drivers/iio/adc/adi-axi-adc.c | 74 ++----
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 6 +-
drivers/infiniband/hw/hns/hns_roce_pd.c | 2 +-
drivers/infiniband/hw/mthca/mthca_cmd.c | 4 +-
drivers/infiniband/hw/mthca/mthca_main.c | 2 +-
drivers/infiniband/ulp/iser/iscsi_iser.h | 2 -
drivers/infiniband/ulp/iser/iser_initiator.c | 5 +-
drivers/infiniband/ulp/iser/iser_memory.c | 8 +-
drivers/infiniband/ulp/iser/iser_verbs.c | 1 -
drivers/input/keyboard/atkbd.c | 12 +-
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 1 +
drivers/iommu/dma-iommu.c | 3 +
drivers/leds/Kconfig | 1 +
drivers/md/md.c | 29 ++-
drivers/md/raid1.c | 12 +-
drivers/media/dvb-core/dvbdev.c | 2 +
drivers/media/dvb-frontends/m88ds3103.c | 7 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 1 -
.../media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c | 6 +
drivers/media/platform/nxp/imx-mipi-csis.c | 4 +-
.../media/platform/rockchip/rkisp1/rkisp1-dev.c | 6 +-
drivers/media/platform/verisilicon/hantro_drv.c | 2 +
drivers/media/platform/verisilicon/hantro_v4l2.c | 3 +
drivers/media/usb/cx231xx/cx231xx-core.c | 2 +
drivers/media/usb/pvrusb2/pvrusb2-context.c | 3 +-
drivers/mfd/intel-lpss.c | 2 +-
drivers/mfd/syscon.c | 4 +
drivers/misc/habanalabs/common/habanalabs_ioctl.c | 2 +-
drivers/mmc/host/Kconfig | 10 +-
drivers/mtd/mtd_blkdevs.c | 4 +-
drivers/mtd/nand/raw/fsl_ifc_nand.c | 2 +-
drivers/net/amt.c | 6 +-
drivers/net/dsa/vitesse-vsc73xx-core.c | 2 +
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 26 +-
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c | 6 +-
.../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 8 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 2 +-
drivers/net/ethernet/renesas/ravb_main.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 +
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 10 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 +
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 5 +-
drivers/net/phy/micrel.c | 1 +
drivers/net/usb/r8152.c | 16 +-
drivers/net/wireless/ath/ath11k/ahb.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 11 -
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 +-
drivers/net/wireless/marvell/libertas/Kconfig | 2 -
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 2 +
drivers/net/wireless/marvell/mwifiex/fw.h | 1 +
drivers/net/wireless/marvell/mwifiex/ioctl.h | 1 +
drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 8 +
drivers/net/wireless/mediatek/mt76/eeprom.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 3 +-
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 4 +-
.../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 3 +-
drivers/net/wireless/mediatek/mt76/sdio.c | 18 +-
drivers/net/wireless/purelifi/plfxlc/usb.c | 5 +-
drivers/net/wireless/realtek/rtlwifi/pci.c | 79 ++----
drivers/net/wireless/realtek/rtlwifi/pci.h | 5 -
.../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 14 +-
.../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 12 +-
.../wireless/realtek/rtlwifi/rtl8192c/phy_common.h | 1 -
.../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 6 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/phy.h | 1 -
.../net/wireless/realtek/rtlwifi/rtl8192cu/phy.c | 6 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 15 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 16 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 15 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 5 +-
drivers/net/wireless/realtek/rtlwifi/wifi.h | 7 +
drivers/net/wireless/realtek/rtw88/mac80211.c | 4 +-
drivers/net/xen-netback/netback.c | 44 +++-
drivers/nvme/target/tcp.c | 20 +-
drivers/nvme/target/trace.h | 5 +-
drivers/of/base.c | 1 +
drivers/of/unittest-data/tests-phandle.dtsi | 10 +-
drivers/of/unittest.c | 74 +++---
drivers/pci/controller/dwc/pci-keystone.c | 9 +
drivers/pci/controller/dwc/pcie-designware-ep.c | 1 +
drivers/pci/controller/pcie-mediatek-gen3.c | 85 ++++---
drivers/pci/controller/pcie-mediatek.c | 10 +-
drivers/platform/x86/intel/vsec.c | 46 +++-
drivers/platform/x86/intel/vsec.h | 7 +
drivers/power/supply/bq256xx_charger.c | 5 +-
drivers/power/supply/cw2015_battery.c | 2 +-
drivers/pwm/core.c | 2 +-
drivers/pwm/pwm-jz4740.c | 7 +-
drivers/pwm/pwm-stm32.c | 63 +++--
drivers/scsi/fnic/fnic_debugfs.c | 3 +-
drivers/scsi/hisi_sas/hisi_sas_main.c | 4 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 9 +-
drivers/scsi/mpi3mr/mpi3mr_app.c | 16 ++
drivers/scsi/mpi3mr/mpi3mr_os.c | 10 +-
drivers/soc/qcom/llcc-qcom.c | 8 +-
drivers/spi/Kconfig | 3 +-
drivers/spi/spi-sh-msiof.c | 17 ++
drivers/spmi/spmi-mtk-pmif.c | 20 +-
drivers/staging/media/rkvdec/rkvdec.c | 3 +
drivers/target/target_core_file.c | 10 +-
drivers/tty/serial/8250/8250_bcm2835aux.c | 2 +
drivers/tty/serial/8250/8250_exar.c | 5 +-
drivers/tty/serial/8250/8250_omap.c | 2 +-
drivers/tty/serial/imx.c | 36 ++-
drivers/tty/serial/omap-serial.c | 27 +-
drivers/tty/serial/sc16is7xx.c | 8 +-
drivers/tty/serial/serial_core.c | 33 ++-
drivers/tty/tty.h | 2 +-
drivers/tty/tty_io.c | 35 +--
drivers/tty/tty_ioctl.c | 2 +-
drivers/ufs/core/ufshcd.c | 7 +-
drivers/usb/cdns3/cdns3-gadget.c | 142 ++++++++---
drivers/usb/cdns3/cdns3-gadget.h | 3 +
drivers/usb/chipidea/core.c | 7 +
drivers/usb/class/cdc-acm.c | 3 +
drivers/usb/core/generic.c | 16 ++
drivers/usb/dwc3/core.c | 39 +--
drivers/usb/dwc3/ep0.c | 5 +-
drivers/usb/host/xhci-mtk.c | 40 ++-
drivers/usb/host/xhci-mtk.h | 2 +
drivers/usb/mon/mon_bin.c | 7 +-
drivers/usb/phy/phy-mxs-usb.c | 3 +-
drivers/usb/typec/class.c | 4 +-
drivers/vdpa/alibaba/eni_vdpa.c | 6 +-
drivers/video/fbdev/core/fb_defio.c | 8 +-
drivers/video/fbdev/imxfb.c | 27 +-
drivers/watchdog/bcm2835_wdt.c | 3 +-
drivers/watchdog/hpwdt.c | 2 +-
drivers/watchdog/rti_wdt.c | 13 +-
drivers/watchdog/watchdog_dev.c | 3 +-
fs/efivarfs/super.c | 15 ++
fs/erofs/zdata.c | 5 +-
fs/f2fs/data.c | 7 +-
fs/f2fs/file.c | 7 +-
fs/f2fs/namei.c | 2 +-
fs/f2fs/node.c | 6 +-
fs/f2fs/xattr.c | 11 +-
fs/gfs2/rgrp.c | 2 +-
fs/namespace.c | 11 +
fs/nfs/blocklayout/blocklayout.c | 7 +-
fs/nfs/direct.c | 5 +-
fs/nfs/internal.h | 2 +-
fs/nfs/nfs4proc.c | 3 +
fs/nfs/pnfs.c | 3 +-
fs/pstore/ram_core.c | 2 +-
fs/smb/server/asn1.c | 5 +
fs/smb/server/connection.c | 6 -
fs/smb/server/connection.h | 2 +-
fs/smb/server/oplock.c | 6 +
fs/smb/server/smb2pdu.c | 22 +-
fs/smb/server/smb_common.c | 6 +-
fs/smb/server/transport_rdma.c | 11 +-
fs/smb/server/transport_tcp.c | 13 +-
include/crypto/if_alg.h | 3 +
include/drm/drm_bridge.h | 2 +-
include/dt-bindings/clock/qcom,videocc-sm8150.h | 4 +
include/linux/bio.h | 9 +-
include/linux/blkdev.h | 3 +-
include/linux/bpf.h | 43 +++-
include/linux/clk-provider.h | 4 +-
include/linux/hisi_acc_qm.h | 20 +-
include/linux/iio/adc/adi-axi-adc.h | 4 +
include/linux/netfilter_bridge.h | 6 +-
include/linux/of.h | 17 +-
include/linux/rcupdate.h | 12 +
include/linux/skbuff.h | 2 +-
include/linux/usb.h | 6 +
include/net/bluetooth/hci_core.h | 1 -
include/uapi/linux/bpf.h | 3 +
init/do_mounts.c | 9 +-
io_uring/rw.c | 10 +-
kernel/bpf/arraymap.c | 12 +-
kernel/bpf/hashtab.c | 6 +-
kernel/bpf/lpm_trie.c | 3 +
kernel/bpf/map_in_map.c | 13 +-
kernel/bpf/map_in_map.h | 2 +-
kernel/bpf/stackmap.c | 11 +-
kernel/bpf/syscall.c | 41 ++-
kernel/bpf/verifier.c | 27 +-
kernel/debug/kdb/kdb_main.c | 2 -
kernel/dma/coherent.c | 4 +-
kernel/rcu/tasks.h | 2 +
kernel/time/tick-sched.c | 5 +
lib/kunit/debugfs.c | 4 +-
net/bluetooth/hci_conn.c | 8 +-
net/bluetooth/hci_debugfs.c | 12 +-
net/bluetooth/hci_event.c | 11 +-
net/bridge/br_netfilter_hooks.c | 42 +++-
net/bridge/br_netfilter_ipv6.c | 14 +-
net/core/rtnetlink.c | 14 +-
net/dns_resolver/dns_key.c | 2 +-
net/ethtool/features.c | 9 +-
net/ipv4/af_inet.c | 1 +
net/ipv4/ipmr.c | 13 +-
net/ipv4/netfilter/nf_reject_ipv4.c | 9 +-
net/ipv4/udp.c | 12 +-
net/ipv6/ip6_tunnel.c | 26 +-
net/ipv6/mcast.c | 4 +
net/ipv6/netfilter/nf_reject_ipv6.c | 11 +-
net/ipv6/udp.c | 16 +-
net/mptcp/options.c | 6 +-
net/mptcp/subflow.c | 17 +-
net/ncsi/internal.h | 7 +-
net/ncsi/ncsi-netlink.c | 4 +-
net/ncsi/ncsi-pkt.h | 7 +-
net/ncsi/ncsi-rsp.c | 26 +-
net/netfilter/ipset/ip_set_hash_netiface.c | 8 +-
net/netfilter/ipvs/ip_vs_xmit.c | 4 +-
net/netfilter/nf_log_syslog.c | 13 +-
net/netfilter/nf_queue.c | 6 +-
net/netfilter/nf_tables_api.c | 27 +-
net/netfilter/nfnetlink_log.c | 8 +-
net/netfilter/nft_limit.c | 19 +-
net/netfilter/xt_physdev.c | 2 +-
net/netlabel/netlabel_calipso.c | 49 ++--
net/sched/act_ct.c | 12 +-
net/sctp/socket.c | 13 +-
net/sunrpc/xprtmultipath.c | 2 +-
net/unix/unix_bpf.c | 21 +-
net/vmw_vsock/virtio_transport_common.c | 13 +-
scripts/Makefile.compiler | 4 -
security/apparmor/policy_unpack.c | 4 +
security/keys/encrypted-keys/encrypted.c | 4 +
security/selinux/hooks.c | 7 +
sound/pci/hda/patch_realtek.c | 3 +
sound/pci/oxygen/oxygen_mixer.c | 2 +-
sound/soc/codecs/cs35l33.c | 4 +-
sound/soc/codecs/cs35l34.c | 4 +-
sound/soc/codecs/rt5645.c | 8 -
sound/soc/intel/common/soc-acpi-intel-glk-match.c | 14 +-
sound/soc/mediatek/common/mtk-dsp-sof-common.c | 2 +-
sound/usb/mixer_scarlett_gen2.c | 223 +++++++++++------
tools/include/uapi/linux/bpf.h | 3 +
tools/lib/api/io.h | 1 +
tools/perf/util/bpf-event.c | 8 +-
tools/perf/util/bpf-event.h | 12 +-
tools/perf/util/env.c | 50 ++--
tools/perf/util/env.h | 4 +
tools/perf/util/genelf.c | 6 +-
tools/perf/util/header.c | 13 +-
tools/perf/util/hisi-ptt.c | 1 +
tools/testing/selftests/alsa/mixer-test.c | 4 +-
tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 2 +
tools/testing/selftests/bpf/prog_tests/time_tai.c | 2 +-
.../selftests/bpf/progs/bpf_iter_task_stack.c | 5 +
.../selftests/bpf/progs/xdp_synproxy_kern.c | 4 +-
.../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 18 +-
.../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 52 +++-
.../selftests/net/arp_ndisc_untracked_subnets.sh | 2 +-
.../selftests/net/fib_nexthop_multiprefix.sh | 4 +-
tools/testing/selftests/powerpc/math/fpu_preempt.c | 9 +-
tools/testing/selftests/powerpc/math/vmx_preempt.c | 10 +-
tools/testing/selftests/sgx/Makefile | 2 +-
tools/testing/selftests/sgx/load.c | 9 +-
tools/testing/selftests/sgx/sigstruct.c | 5 +-
tools/testing/selftests/sgx/test_encl.c | 8 +-
424 files changed, 3554 insertions(+), 2119 deletions(-)
6.1-stable review patch. If anyone has any objections, please let me know.
------------------
From: Mirsad Todorovac <[email protected]>
[ Upstream commit 3f47c1ebe5ca9c5883e596c7888dec4bec0176d8 ]
The GCC 13.2.0 compiler issued the following warning:
mixer-test.c: In function ‘ctl_value_index_valid’:
mixer-test.c:322:79: warning: format ‘%lld’ expects argument of type ‘long long int’, \
but argument 5 has type ‘long int’ [-Wformat=]
322 | ksft_print_msg("%s.%d value %lld more than maximum %lld\n",
| ~~~^
| |
| long long int
| %ld
323 | ctl->name, index, int64_val,
324 | snd_ctl_elem_info_get_max(ctl->info));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| long int
Fixing the format specifier as advised by the compiler suggestion removes the
warning.
Fixes: 3f48b137d88e7 ("kselftest: alsa: Factor out check that values meet constraints")
Cc: Mark Brown <[email protected]>
Cc: Jaroslav Kysela <[email protected]>
Cc: Takashi Iwai <[email protected]>
Cc: Shuah Khan <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Signed-off-by: Mirsad Todorovac <[email protected]>
Acked-by: Mark Brown <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Takashi Iwai <[email protected]>
Signed-off-by: Sasha Levin <[email protected]>
---
tools/testing/selftests/alsa/mixer-test.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/testing/selftests/alsa/mixer-test.c b/tools/testing/selftests/alsa/mixer-test.c
index d59910658c8c..9ad39db32d14 100644
--- a/tools/testing/selftests/alsa/mixer-test.c
+++ b/tools/testing/selftests/alsa/mixer-test.c
@@ -358,7 +358,7 @@ static bool ctl_value_index_valid(struct ctl_data *ctl,
}
if (int64_val > snd_ctl_elem_info_get_max64(ctl->info)) {
- ksft_print_msg("%s.%d value %lld more than maximum %lld\n",
+ ksft_print_msg("%s.%d value %lld more than maximum %ld\n",
ctl->name, index, int64_val,
snd_ctl_elem_info_get_max(ctl->info));
return false;
--
2.43.0
6.1-stable review patch. If anyone has any objections, please let me know.
------------------
From: Mirsad Todorovac <[email protected]>
[ Upstream commit 8c51c13dc63d46e754c44215eabc0890a8bd9bfb ]
Minor fix in the number of arguments to error reporting function in the
test program as reported by GCC 13.2.0 warning.
mixer-test.c: In function ‘find_controls’:
mixer-test.c:169:44: warning: too many arguments for format [-Wformat-extra-args]
169 | ksft_exit_fail_msg("snd_ctl_poll_descriptors() failed for %d\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The number of arguments in call to ksft_exit_fail_msg() doesn't correspond
to the format specifiers, so this is adjusted resembling the sibling calls
to the error function.
Fixes: b1446bda56456 ("kselftest: alsa: Check for event generation when we write to controls")
Cc: Mark Brown <[email protected]>
Cc: Jaroslav Kysela <[email protected]>
Cc: Takashi Iwai <[email protected]>
Cc: Shuah Khan <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Signed-off-by: Mirsad Todorovac <[email protected]>
Acked-by: Mark Brown <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Takashi Iwai <[email protected]>
Signed-off-by: Sasha Levin <[email protected]>
---
tools/testing/selftests/alsa/mixer-test.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/testing/selftests/alsa/mixer-test.c b/tools/testing/selftests/alsa/mixer-test.c
index 37da902545a4..d59910658c8c 100644
--- a/tools/testing/selftests/alsa/mixer-test.c
+++ b/tools/testing/selftests/alsa/mixer-test.c
@@ -205,7 +205,7 @@ static void find_controls(void)
err = snd_ctl_poll_descriptors(card_data->handle,
&card_data->pollfd, 1);
if (err != 1) {
- ksft_exit_fail_msg("snd_ctl_poll_descriptors() failed for %d\n",
+ ksft_exit_fail_msg("snd_ctl_poll_descriptors() failed for card %d: %d\n",
card, err);
}
--
2.43.0
Hello,
On Mon, 22 Jan 2024 15:52:48 -0800 Greg Kroah-Hartman <[email protected]> wrote:
> This is the start of the stable review cycle for the 6.1.75 release.
> There are 417 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 Wed, 24 Jan 2024 23:56:49 +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/v6.x/stable-review/patch-6.1.75-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
This rc kernel passes DAMON functionality test[1] on my test machine.
Attaching the test results summary below. Please note that I retrieved the
kernel from linux-stable-rc tree[2].
Tested-by: SeongJae Park <[email protected]>
[1] https://github.com/awslabs/damon-tests/tree/next/corr
[2] b74a57f4a549 ("Linux 6.1.75-rc1")
Thanks,
SJ
[...]
---
ok 1 selftests: damon: debugfs_attrs.sh
ok 2 selftests: damon: debugfs_schemes.sh
ok 3 selftests: damon: debugfs_target_ids.sh
ok 4 selftests: damon: debugfs_empty_targets.sh
ok 5 selftests: damon: debugfs_huge_count_read_write.sh
ok 6 selftests: damon: debugfs_duplicate_context_creation.sh
ok 7 selftests: damon: sysfs.sh
ok 1 selftests: damon-tests: kunit.sh
ok 2 selftests: damon-tests: huge_count_read_write.sh
ok 3 selftests: damon-tests: buffer_overflow.sh
ok 4 selftests: damon-tests: rm_contexts.sh
ok 5 selftests: damon-tests: record_null_deref.sh
ok 6 selftests: damon-tests: dbgfs_target_ids_read_before_terminate_race.sh
ok 7 selftests: damon-tests: dbgfs_target_ids_pid_leak.sh
ok 8 selftests: damon-tests: damo_tests.sh
ok 9 selftests: damon-tests: masim-record.sh
ok 10 selftests: damon-tests: build_i386.sh
ok 11 selftests: damon-tests: build_arm64.sh
ok 12 selftests: damon-tests: build_m68k.sh
ok 13 selftests: damon-tests: build_i386_idle_flag.sh
ok 14 selftests: damon-tests: build_i386_highpte.sh
ok 15 selftests: damon-tests: build_nomemcg.sh
[33m
[92mPASS [39m
On Mon, 22 Jan 2024 15:52:48 -0800, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.75 release.
> There are 417 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 Wed, 24 Jan 2024 23:56:49 +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/v6.x/stable-review/patch-6.1.75-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
Failures detected for Tegra ...
Test results for stable-v6.1:
10 builds: 10 pass, 0 fail
28 boots: 26 pass, 2 fail
96 tests: 96 pass, 0 fail
Linux version: 6.1.75-rc1-gb74a57f4a549
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
Boot failures: tegra210-p2371-2180
Jon
> This is the start of the stable review cycle for the 6.1.75 release.
> There are 417 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 Wed, 24 Jan 2024 23:56:49 +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/v6.x/stable-review/patch-6.1.75-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.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 2024-01-22 15:52 -0800, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.75 release.
> There are 417 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.
Works fine for me on x86_64.
Tested-by: Sven Joachim <[email protected]>
Cheers,
Sven
Hi Greg,
On 23/01/2024 00:52, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.75 release.
> There are 417 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 Wed, 24 Jan 2024 23:56:49 +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/v6.x/stable-review/patch-6.1.75-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
I tested 6.1.75-rc1 (b62718874a32) on Kalray kvx arch (not upstream yet), just to let you know everything works in our CI.
It ran on real hw (k200 and k200lp boards), on qemu as well as on our internal instruction set simulator (ISS).
Tests were run on several interfaces/drivers (usb, qsfp ethernet, eMMC, PCIe endpoint+RC, SPI, remoteproc, uart, iommu). LTP and uClibc-ng testsuites are also run without any regression.
Everything looks fine to us.
Tested-by: Yann Sionneau <[email protected]>
Thanks a lot!
PS: I'll push a job for -rc2 today and will get the results tomorrow
--
Yann