| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The copied 6.5 -> 6.6 linux-yocto-rt recipe missed one branch
update to 6.6.
The scripts setting the SRCREVs of course are using the 6.6
branches, which leaves us with a fetch failure.
(From OE-Core rev: a4e7603afb1f5a306dfcd4e04a979979b80312b5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
| |
6.5 is EOL upstream and has been replaced by the 6.6 reference
kernel, we drop these recipes. The recipes from release branches
should be used if 6.5 is required.
(From OE-Core rev: 1ad2b01f3bb0f407fdebeec8f6cd0df17fae4eee)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
4aa6747d9352 Linux 6.1.69
325556d46bfd r8152: fix the autosuspend doesn't work
4c2ad8e39c62 r8152: remove rtl_vendor_mode function
1d82735f4bae r8152: avoid to change cfg for all devices
9b3d3a7f3c4d net: tls, update curr on splice as well
869aee35cf61 ring-buffer: Have rb_time_cmpxchg() set the msb counter too
c425a772fc58 ring-buffer: Do not try to put back write_stamp
b15cf1486999 ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs
edbc03d671f7 ring-buffer: Fix writing to the buffer with max_data_size
6d98d594a5b6 ring-buffer: Have saved event hold the entire event
7888b607a981 ring-buffer: Do not update before stamp when switching sub-buffers
7043c4610ca7 tracing: Update snapshot buffer on resize if it is allocated
31785cf8171e ring-buffer: Fix memory leak of free page
8c3b77ad4e91 smb: client: fix OOB in smb2_query_reparse_point()
d8541c50c671 smb: client: fix NULL deref in asn1_ber_decoder()
9f528a8e6832 smb: client: fix OOB in receive_encrypted_standard()
7b0faa541f15 drm/i915: Fix remapped stride with CCS on ADL+
20907717918f drm/amd/display: Disable PSR-SU on Parade 0803 TCON again
a9e2de19433f drm/amdgpu: fix tear down order in amdgpu_vm_pt_free
730b3322b8c3 btrfs: don't clear qgroup reserved bit in release_folio
9b670e1b644c btrfs: free qgroup reserve when ORDERED_IOERR is set
da9b7c651c65 mm/shmem: fix race in shmem_undo_range w/THP
8ec07b0620ac mm/mglru: fix underprotected page cache
40f3ad769ec8 dmaengine: stm32-dma: avoid bitfield overflow assertion
78b2ba39beef drm/amdgpu/sdma5.2: add begin/end_use ring callbacks
6a1472d9be02 team: Fix use-after-free when an option instance allocation fails
b01af9281851 arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
0b071a3266a8 ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
f2955dd3e933 soundwire: stream: fix NULL pointer dereference for multi_link
56f762659a5e btrfs: do not allow non subvolume root targets for snapshot
557f7ad06460 perf: Fix perf_event_validate_size() lockdep splat
a684235d3035 HID: hid-asus: add const to read-only outgoing usb buffer
2b9e16bc1ce5 arm64: add dependency between vmlinuz.efi and Image
6cb0c71c6e7c net: usb: qmi_wwan: claim interface 4 for ZTE MF290
f7ce765744a3 asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
fba6e958caa1 HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad
8f0c8585856c HID: hid-asus: reset the backlight brightness level on resume
de78e4bdcb5e nbd: pass nbd_sock to nbd_read_reply() instead of index
d482bb566344 HID: add ALWAYS_POLL quirk for Apple kb
541b183be92f HID: glorious: fix Glorious Model I HID report
42b4ab97bee5 platform/x86: intel_telemetry: Fix kernel doc descriptions
355170a7ecac LoongArch: Implement constant timer shutdown interface
adb6a907540c LoongArch: Add dependency between vmlinuz.efi and vmlinux.efi
943cde1f3daa selftests/bpf: fix bpf_loop_bench for new callback verification scheme
1b40f23e702e nvme: catch errors from nvme_configure_metadata()
6cb3741c4582 nvme-auth: set explanation code for failure2 msgs
83bb13bf6c23 nbd: fold nbd config initialization into nbd_alloc_config()
02a4b14d17ab bcache: avoid NULL checking to c->root in run_cache_set()
3d3f72efc77d bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
bc17ec4215e2 bcache: remove redundant assignment to variable cur_idx
be0e2a28e06a bcache: avoid oversize memory allocation by small stripe_size
94070fd6689e blk-cgroup: bypass blkcg_deactivate_policy after destroying
e52d0eb48efd blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
5fb6772cb573 stmmac: dwmac-loongson: Add architecture dependency
82c386d73689 usb: aqc111: check packet for fixup for true limit
d6c02295c824 x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM
ae818b2a2e78 drm/mediatek: Add spinlock for setting vblank event in atomic_begin
73c240e1ec73 ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE
0c196180b588 PCI: loongson: Limit MRRS to 256
56d1891594d6 Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
1ec80b9d4310 ALSA: hda/realtek: Apply mute LED quirk for HP15-db
eeeb91216a1b ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
82413e9e4255 ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB
0dc6a06c4843 fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()
36e2497ac7ad cred: switch to using atomic_long_t
a51f71cd4f56 net: atlantic: fix double free in ring reinit logic
1646b2929d5e appletalk: Fix Use-After-Free in atalk_ioctl
d835299dde3e net: stmmac: Handle disabled MDIO busses from devicetree
9aac81639e52 dpaa2-switch: do not ask for MDB, VLAN and FDB replay
a81c7069af05 dpaa2-switch: fix size of the dma_unmap
9a23be1e5806 vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()
2027dd67c3cf sign-file: Fix incorrect return values check
918991db7de0 stmmac: dwmac-loongson: Make sure MDIO is initialized before use
63387fe87fc5 net: ena: Fix XDP redirection error
2664b56420b3 net: ena: Fix xdp drops handling due to multibuf packets
e312eed27aba net: ena: Destroy correct number of xdp queues upon failure
55a43bae0886 net: Remove acked SYN flag from packet in the transmit queue correctly
9bb392ee53af qed: Fix a potential use-after-free in qed_cxt_tables_alloc
112792ad36c4 iavf: Handle ntuple on/off based on new state machines for flow director
11c314a5a44a iavf: Introduce new state machines for flow director
01540ee2366a net/rose: Fix Use-After-Free in rose_ioctl
2de2a6cbe14f atm: Fix Use-After-Free in do_vcc_ioctl
3a76dcab2e3a octeontx2-af: Update RSS algorithm index
d0f0786f8c5a octeontx2-pf: Fix promisc mcam entry action
34b630626a97 octeontx2-af: fix a use-after-free in rvu_nix_register_reporters
e4ce3dc7a0ed net: fec: correct queue selection
a00dbc6dec4b net: vlan: introduce skb_vlan_eth_hdr()
7cfbb8bea36a atm: solos-pci: Fix potential deadlock on &tx_queue_lock
35c63d366fff atm: solos-pci: Fix potential deadlock on &cli_queue_lock
525904a15791 bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic
ac6125174190 bnxt_en: Fix wrong return value check in bnxt_close_nic()
8217f9362c79 bnxt_en: Save ring error counters across reset
53cacb8cdc7e bnxt_en: Clear resource reservation during resume
ab410db6e9aa qca_spi: Fix reset behavior
7e177e5a40d0 qca_debug: Fix ethtool -G iface tx behavior
2127142c179c qca_debug: Prevent crash on TX ring changes
0da41ddfb291 net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
514232495aa5 net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work
1e8396aab21d HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
e0cda159c865 afs: Fix refcount underflow from error handling race
a7e6477cc3af ksmbd: fix memory leak in smb2_lock()
8925ab33b391 ext4: fix warning in ext4_dio_write_end_io()
1c077acf246c powerpc/ftrace: Fix stack teardown in ftrace_no_trace
34ae53cccf53 r8152: add vendor/device ID pair for ASUS USB-C2500
cac1218b32d7 r8152: add vendor/device ID pair for D-Link DUB-E250
893597cbabfb r8152: add USB device driver for config selection
b80d0c6e5bae perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table
(From OE-Core rev: 7a4364e4733c8b8757927596dcbf7d6230f1da96)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
4c9646a796d6 Linux 6.6.8
885faf3c7e5f RDMA/mlx5: Change the key being sent for MPV device affiliation
06f61af80254 x86/speculation, objtool: Use absolute relocations for annotations
3432f9686a37 ring-buffer: Have rb_time_cmpxchg() set the msb counter too
b3778a2fa4a2 ring-buffer: Do not try to put back write_stamp
bc17bc964328 ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs
ae76d9bdf100 ring-buffer: Fix writing to the buffer with max_data_size
307ed139d7af ring-buffer: Have saved event hold the entire event
5e584836779b ring-buffer: Do not update before stamp when switching sub-buffers
5062b8c5ae2f tracing: Update snapshot buffer on resize if it is allocated
b02bf0d952ad ring-buffer: Fix memory leak of free page
e72ed491bc6e smb: client: fix OOB in smb2_query_reparse_point()
ef748d4a62a7 smb: client: fix NULL deref in asn1_ber_decoder()
17a0f64cc02d smb: client: fix potential OOBs in smb2_parse_contexts()
534733397da2 smb: client: fix OOB in receive_encrypted_standard()
4029b025beda drm/i915: Fix remapped stride with CCS on ADL+
a9d951b00790 drm/i915: Fix intel_atomic_setup_scalers() plane_state handling
b6295a167fa5 drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
a8f922ad2f76 drm/amd/display: Disable PSR-SU on Parade 0803 TCON again
c7f6e836e675 drm/amd/display: Restore guard against default backlight value < 1 nit
a511e851d49e drm/edid: also call add modes in EDID connector update fallback
d50670681d8a drm/amdgpu: fix tear down order in amdgpu_vm_pt_free
d3cf024353e2 btrfs: don't clear qgroup reserved bit in release_folio
1823491513e3 btrfs: fix qgroup_free_reserved_data int overflow
14570dfa170e btrfs: free qgroup reserve when ORDERED_IOERR is set
37b561d55936 kexec: drop dependency on ARCH_SUPPORTS_KEXEC from CRASH_DUMP
7a4ae7acd208 mm/shmem: fix race in shmem_undo_range w/THP
a107d6a132cb mm/mglru: reclaim offlined memcgs harder
6b131c2a2875 mm/mglru: respect min_ttl_ms with memcgs
c5f67b7e8474 mm/mglru: try to stop at high watermarks
b2ce691b452f mm/mglru: fix underprotected page cache
ed50e07d6a8e dmaengine: fsl-edma: fix DMA channel leak in eDMAv4
9127515bf9cd dmaengine: stm32-dma: avoid bitfield overflow assertion
03e63e497a40 drm/mediatek: Fix access violation in mtk_drm_crtc_dma_dev_get
3aae4ef4d799 drm/amdgpu/sdma5.2: add begin/end_use ring callbacks
28b36426b83e team: Fix use-after-free when an option instance allocation fails
2c8a21a124ca arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
d228e98dfacb Revert "selftests: error out if kernel header files are not yet built"
4f18d187fb2a ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
40abc387459a soundwire: stream: fix NULL pointer dereference for multi_link
c1d2d084751d cxl/hdm: Fix dpa translation locking
654461744af8 btrfs: do not allow non subvolume root targets for snapshot
545d55a3e0c8 perf: Fix perf_event_validate_size() lockdep splat
5ce0fb87311d HID: hid-asus: add const to read-only outgoing usb buffer
610610da58af arm64: add dependency between vmlinuz.efi and Image
df32e887d32b smb: client: set correct file type from NFS reparse points
4d07e5df1387 smb: client: introduce ->parse_reparse_point()
d5c959a1dba6 smb: client: implement ->query_reparse_point() for SMB1
e25ee0c2459a net: usb: qmi_wwan: claim interface 4 for ZTE MF290
6abb8c223ce1 eventfs: Do not allow NULL parent to eventfs_start_creating()
a739ceb74745 asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
97774998f8e1 scripts/checkstack.pl: match all stack sizes for s390
1f75542ce7c4 nfc: virtual_ncidev: Add variable to check if ndev is running
c9d25e4639c1 HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad
9fc2827c0242 HID: hid-asus: reset the backlight brightness level on resume
b3ebe19c197b nbd: pass nbd_sock to nbd_read_reply() instead of index
af48c4099bd8 HID: add ALWAYS_POLL quirk for Apple kb
c38f7b0f554f HID: glorious: fix Glorious Model I HID report
6b3507b8ea55 HID: apple: add Jamesdonkey and A3R to non-apple keyboards list
d4b50ac06ea6 HID: mcp2221: Allow IO to start during probe
2afe67cfe8f1 HID: mcp2221: Set driver data before I2C adapter add
086f91f3ce3b platform/x86: intel_telemetry: Fix kernel doc descriptions
f61771aec676 LoongArch: Implement constant timer shutdown interface
c28fec461df3 LoongArch: Mark {dmw,tlb}_virt_to_page() exports as non-GPL
71d8348cca92 LoongArch: Silence the boot warning about 'nokaslr'
ab3f30052469 LoongArch: Record pc instead of offset in la_abs relocation
03372601f5f1 LoongArch: Add dependency between vmlinuz.efi and vmlinux.efi
0ade0b82faf7 selftests/bpf: fix bpf_loop_bench for new callback verification scheme
9514925a9abc nvme: catch errors from nvme_configure_metadata()
89fc9028e86e nvme-auth: set explanation code for failure2 msgs
c34fa2d16e98 nbd: fix null-ptr-dereference while accessing 'nbd->config'
8c1517344116 nbd: factor out a helper to get nbd_config without holding 'config_lock'
4087936a97b8 nbd: fold nbd config initialization into nbd_alloc_config()
4a4bba9f0470 bcache: avoid NULL checking to c->root in run_cache_set()
286918928ed7 bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
665341724499 bcache: remove redundant assignment to variable cur_idx
09bdafb89a56 bcache: avoid oversize memory allocation by small stripe_size
0730b1e32a0b blk-cgroup: bypass blkcg_deactivate_policy after destroying
5aba47ce61b7 blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
462f1111d945 rxrpc: Fix some minor issues with bundle tracing
c40c0b89bf1d stmmac: dwmac-loongson: Add architecture dependency
2ebf775f0541 usb: aqc111: check packet for fixup for true limit
54d8c1d3261d x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM
ca3ebcf2c448 selftests/mm: cow: print ksft header before printing anything else
cd378c371ba0 drm/i915: Use internal class when counting engine resets
54d08313a34f drm/i915/selftests: Fix engine reset count storage for multi-tile
83a42d791ba2 accel/ivpu/37xx: Fix interrupt_clear_with_0 WA initialization
0afcc6291024 accel/ivpu: Print information about used workarounds
7d6e9cb7b951 drm/mediatek: Add spinlock for setting vblank event in atomic_begin
8964524158ac drm/mediatek: fix kernel oops if no crtc is found
98bd0b4ad5d4 PCI: vmd: Fix potential deadlock when enabling ASPM
f94c44342f0a ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE
1e1f461ea574 PCI/ASPM: Add pci_enable_link_state_locked()
4fb5358c574e PCI: loongson: Limit MRRS to 256
5cc8d88a1b94 Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
56e22123449c ALSA: hda/tas2781: reset the amp before component_add
d94fad04a64b ALSA: hda/tas2781: call cleanup functions only once
795e91c599c2 ALSA: hda/tas2781: handle missing EFI calibration data
7fc8bfdb7007 ALSA: hda/tas2781: leave hda_component in usable state
ffd1fe12d4c9 ALSA: hda/realtek: Apply mute LED quirk for HP15-db
7ec57c10b018 ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
c52ebaf74273 ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB
9566ef570cc4 io_uring/cmd: fix breakage in SOCKET_URING_OP_SIOC* implementation
ce5a6df21a00 fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()
fbcddc741062 fuse: disable FOPEN_PARALLEL_DIRECT_WRITES with FUSE_DIRECT_IO_ALLOW_MMAP
2939dd306b1f fuse: share lookup state between submount and its parent
9f36c1c5132f fuse: Rename DIRECT_IO_RELAX to DIRECT_IO_ALLOW_MMAP
6e5782b1e18b HID: Add quirk for Labtec/ODDOR/aikeec handbrake
fea8562f51b0 HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[]
207f135d8193 cred: get rid of CONFIG_DEBUG_CREDENTIALS
f6a7ce5ae416 cred: switch to using atomic_long_t
3b5daf20c426 net: atlantic: fix double free in ring reinit logic
e15ded324a39 appletalk: Fix Use-After-Free in atalk_ioctl
58c556661641 net: stmmac: Handle disabled MDIO busses from devicetree
ad531dfcc648 net: stmmac: dwmac-qcom-ethqos: Fix drops in 10M SGMII RX
da8732cb38ea dpaa2-switch: do not ask for MDB, VLAN and FDB replay
77e566c88130 dpaa2-switch: fix size of the dma_unmap
fa634779ffcc vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()
f18ac4bae15e sign-file: Fix incorrect return values check
e0069c26c552 stmmac: dwmac-loongson: Make sure MDIO is initialized before use
2cc8ffc3ad31 net: ena: Fix XDP redirection error
0116e02cee5a net: ena: Fix DMA syncing in XDP path when SWIOTLB is on
0cb2021b968e net: ena: Fix xdp drops handling due to multibuf packets
c22877fafd6b net: ena: Destroy correct number of xdp queues upon failure
d6bef0049870 net: Remove acked SYN flag from packet in the transmit queue correctly
7106a15b96d7 qed: Fix a potential use-after-free in qed_cxt_tables_alloc
54f59a242bcf iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close
e768a04908de iavf: Handle ntuple on/off based on new state machines for flow director
3beb9d66e442 iavf: Introduce new state machines for flow director
63caa51833e8 net/rose: Fix Use-After-Free in rose_ioctl
531fd46f9289 atm: Fix Use-After-Free in do_vcc_ioctl
f115b31d7e96 octeontx2-af: Fix pause frame configuration
6b5de31e372c octeontx2-af: Update RSS algorithm index
5295d2ad9103 octeontx2-pf: Fix promisc mcam entry action
6047060105e4 octeon_ep: explicitly test for firmware ready value
15f300ed1d5e net/sched: act_ct: Take per-cb reference to tcf_ct_flow_table
dd75adfdc286 octeontx2-af: fix a use-after-free in rvu_nix_register_reporters
4317fba45ff3 net: fec: correct queue selection
82102501e08e atm: solos-pci: Fix potential deadlock on &tx_queue_lock
4faf39c4252a atm: solos-pci: Fix potential deadlock on &cli_queue_lock
9542105eb4ff bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic
909f5a48bf23 bnxt_en: Fix wrong return value check in bnxt_close_nic()
d8ea6b0d549b bnxt_en: Fix skb recycling logic in bnxt_deliver_skb()
bf9ceb163362 bnxt_en: Clear resource reservation during resume
f7dac967e170 qca_spi: Fix reset behavior
02296b1d8449 qca_debug: Fix ethtool -G iface tx behavior
21b9dc814d3f qca_debug: Prevent crash on TX ring changes
92d813f73f64 net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
6cb39c79bca9 net/mlx5: Fix a NULL vs IS_ERR() check
ef3b2d5f2152 net/mlx5e: Check netdev pointer before checking its net ns
a4839771d7b9 net/mlx5: Nack sync reset request when HotPlug is enabled
b766f8b8d4d1 net/mlx5e: TC, Don't offload post action rule if not supported
8ce3d969348a net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work
7e46db5e2a31 net/mlx5e: Disable IPsec offload support if not FW steering
fdd350fe5e1a RDMA/mlx5: Send events from IB driver about device affiliation state
4a95f412b7ee net/mlx5e: Check the number of elements before walk TC rhashtable
594a306461de net/mlx5e: Reduce eswitch mode_lock protection context
1a0d0e97a750 net/mlx5e: Tidy up IPsec NAT-T SA discovery
20af7afcd8b8 net/mlx5e: Unify esw and normal IPsec status table creation/destruction
80299a1c685f net/mlx5e: Ensure that IPsec sequence packet number starts from 1
17e600e438c6 net/mlx5e: Honor user choice of IPsec replay window size
b89b7c763570 HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
8715fe2fc1e8 afs: Fix refcount underflow from error handling race
800f84d8f0de efi/x86: Avoid physical KASLR on older Dell systems
809d50d36e71 ksmbd: fix memory leak in smb2_lock()
73dddf9858ff ext4: fix warning in ext4_dio_write_end_io()
da94fb0217e5 r8152: add vendor/device ID pair for ASUS USB-C2500
ac25535242ac Linux 6.6.7
71a1ffe22d33 drm/amdgpu: Restrict extended wait to PSP v13.0.6
9f29fe9b6184 drm/amdgpu: update retry times for psp BL wait
bebe0c07b806 drm/amdgpu: Fix refclk reporting for SMU v13.0.6
48411bc4c3fb riscv: Kconfig: Add select ARM_AMBA to SOC_STARFIVE
b79210fa10db gcc-plugins: randstruct: Update code comment in relayout_struct()
ba6e4b997181 ASoC: qcom: sc8280xp: Limit speaker digital volumes
c66d39f18e0e netfilter: nft_set_pipapo: skip inactive elements during set walk
1eed445d5364 MIPS: Loongson64: Enable DMA noncoherent support
264927e35381 MIPS: Loongson64: Handle more memory types passed from firmware
ae07e7d338c4 MIPS: Loongson64: Reserve vgabios memory on boot
114d0e5b9937 perf metrics: Avoid segv if default metricgroup isn't set
1f4d4d2cd6b5 perf list: Fix JSON segfault by setting the used skip_duplicate_pmus callback
dea8cfe773b9 KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
bb356cc6615c KVM: s390/mm: Properly reset no-dat
6d9cbae4c032 MIPS: kernel: Clear FPU states when setting up kernel threads
43801359c897 cifs: Fix flushing, invalidation and file size with FICLONE
63c80f574a8e cifs: Fix flushing, invalidation and file size with copy_file_range()
9a3e02063016 USB: gadget: core: adjust uevent timing on gadget unbind
fd728449807e powerpc/ftrace: Fix stack teardown in ftrace_no_trace
903a1a1949c6 x86/CPU/AMD: Check vendor in the AMD microcode callback
7d831c68bb92 devcoredump: Send uevent once devcd is ready
22fdcaaf7d9d serial: 8250_omap: Add earlycon support for the AM654 UART controller
a2c0b05a8c00 serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt
70dc9a482fbb serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
98b0ca904c80 serial: sc16is7xx: address RX timeout interrupt errata
c865b77eb3b5 ARM: PL011: Fix DMA support
2214c3f4e718 usb: typec: class: fix typec_altmode_put_partner to put plugs
5ac34ba42e9a smb: client: fix potential NULL deref in parse_dfs_referrals()
05668be6020c Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1"
1bcb08e39d84 cifs: Fix non-availability of dedup breaking generic/304
67f45db9f275 parport: Add support for Brainboxes IX/UC/PX parallel cards
c88a91ca26b1 serial: ma35d1: Validate console index before assignment
977a60f0639f serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART
a05c646d3c7d nvmem: Do not expect fixed layouts to grab a layout driver
d9828961e5d7 usb: gadget: f_hid: fix report descriptor allocation
95a4c959b99f kprobes: consistent rcu api usage for kretprobe holder
395e52b7a1ad ASoC: ops: add correct range check for limiting volume
6df51c525a2d gpiolib: sysfs: Fix error handling on failed export
73bbca129864 x86/sev: Fix kernel crash due to late update to read-only ghcb_version
cfe9295db093 perf: Fix perf_event_validate_size()
c66c479480f6 drm/amdgpu: disable MCBP by default
3798c665fe7d arm64: dts: mt8183: kukui: Fix underscores in node names
b6c47d915578 arm64: dts: mediatek: add missing space before {
5bdd0ced1f9c parisc: Fix asm operand number out of range build error in bug table
164960641e6c parisc: Reduce size of the bug_table on 64-bit kernel by half
4b117370d1d1 LoongArch: BPF: Don't sign extend function return value
3275410b13b6 LoongArch: BPF: Don't sign extend memory load operand
0fdd1b884821 perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields
f78fff4648bb misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
e2365ead012a misc: mei: client.c: return negative error code in mei_cl_write
c541d0edd827 coresight: ultrasoc-smb: Fix uninitialized before use buf_hw_base
ab5091e1ccb0 coresight: ultrasoc-smb: Config SMB buffer before register sink
ace850bd8600 coresight: ultrasoc-smb: Fix sleep while close preempt in enable_smb
359d3fbcbc09 hwtracing: hisi_ptt: Add dummy callback pmu::read()
2f6b1527db82 coresight: Fix crash when Perf and sysfs modes are used concurrently
1b5d156c2428 coresight: etm4x: Remove bogous __exit annotation for some functions
b9cc170842d8 arm64: dts: mediatek: mt8186: Change gpu speedbin nvmem cell name
b6eccbcb1bcc arm64: dts: mediatek: mt8186: fix clock names for power domains
2e465268df4c arm64: dts: mediatek: mt8183-evb: Fix unit_address_vs_reg warning on ntc
bfff27fb5d2d arm64: dts: mediatek: mt8183: Move thermal-zones to the root node
d97373c3b159 arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory
9c4ae4801f81 arm64: dts: mediatek: mt8195: Fix PM suspend/resume with venc clocks
12530266947a arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
ac9a2f55bfcc arm64: dts: mediatek: cherry: Fix interrupt cells for MT6360 on I2C7
d7646d79ea19 arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties
6a6df679ac22 arm64: dts: mediatek: mt7622: fix memory node warning check
90dc20c8c51d arm64: dts: mt7986: fix emmc hs400 mode without uboot initialization
287b1c41decb arm64: dts: mt7986: define 3W max power to both SFP on BPI-R3
5012eb028032 arm64: dts: mt7986: change cooling trips
8e1e489cdb5b drm/i915: Skip some timing checks on BXT/GLK DSI transcoders
a0396af35ca2 drm/i915/mst: Reject modes that require the bigjoiner
654748c6fc6a drm/i915/mst: Fix .mode_valid_ctx() return values
02650b3b98cf drm/atomic-helpers: Invoke end_fb_access while owning plane state
4ce431c29755 md/raid6: use valid sector values to determine if an I/O should wait on the reshape
aa581b37dae9 powercap: DTPM: Fix missing cpufreq_cpu_put() calls
9e5d3096742d mm/memory_hotplug: fix error handling in add_memory_resource()
799f90c385cd mm: fix oops when filemap_map_pmd() without prealloc_pte
e0270ffad426 mm/memory_hotplug: add missing mem_hotplug_lock
83dd18e0b76f drivers/base/cpu: crash data showing should depends on KEXEC_CORE
512b420aaf78 hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write
b2c562a7a88b workqueue: Make sure that wq_unbound_cpumask is never empty
7409c28cab78 platform/surface: aggregator: fix recv_buf() return value
78c8fc333253 regmap: fix bogus error on regcache_sync success
2e04cfdd3edb r8169: fix rtl8125b PAUSE frames blasting when suspended
865b71579d01 packet: Move reference count in packet_sock to atomic_long_t
9a89aad0865f nfp: flower: fix for take a mutex lock in soft irq context and rcu lock
3c0adff939a6 leds: trigger: netdev: fix RTNL handling to prevent potential deadlock
7d97646474b9 tracing: Fix a possible race when disabling buffered events
fc9fa702dbaa tracing: Fix incomplete locking when disabling buffered events
0486a1f9d9cc tracing: Disable snapshot buffer when stopping instance tracers
12c48e88e5c7 tracing: Stop current tracer when resizing buffer
1741e17c3939 tracing: Always update snapshot buffer size
f8f32f912603 checkstack: fix printed address
9ec2d9267304 cgroup_freezer: cgroup_freezing: Check if not frozen
39f603a26286 lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly
0b14276bcb85 nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()
ce58f14113a8 nilfs2: fix missing error check for sb_set_blocksize call
1cdc934c82bb highmem: fix a memory copy problem in memcpy_from_folio
56a334310fa9 ring-buffer: Force absolute timestamp on discard of event
d251b9818302 ring-buffer: Test last update in 32bit version of __rb_time_read()
73249ef76c2d ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7
5f1c1e8de568 ALSA: hda/realtek: Add Framework laptop 16 to quirks
70a6885542b1 ALSA: hda/realtek: add new Framework laptop to quirks
65a7a5b2d531 ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
b3f1d9230457 ALSA: hda/realtek: fix speakers on XPS 9530 (2023)
6e25980d046f ALSA: hda/realtek: Apply quirk for ASUS UM3504DA
8e6ac8c6bae1 ALSA: pcm: fix out-of-bounds in snd_pcm_state_names
5ae225bbf358 ALSA: usb-audio: Add Pioneer DJM-450 mixer controls
30df2901c4ac io_uring: fix mutex_unlock with unreferenced ctx
dd864f6ee04e nvme-pci: Add sleep quirk for Kingston drives
5a33d385eb36 io_uring/af_unix: disable sending io_uring over sockets
127fcf79662d ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA
29b9ebc89106 rethook: Use __rcu pointer for rethook::handler
af448bb2eaba scripts/gdb: fix lx-device-list-bus and lx-device-list-class
2d16a9f778f7 kernel/Kconfig.kexec: drop select of KEXEC for CRASH_DUMP
49b79af00d24 md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly()
7442310ee4f0 riscv: errata: andes: Probe for IOCP only once in boot stage
b12ccda0d469 riscv: fix misaligned access handling of C.SWSP and C.SDSP
92f095553ae5 arm64: dts: rockchip: Fix eMMC Data Strobe PD on rk3588
15eb6859de68 ARM: dts: imx28-xea: Pass the 'model' property
5af668cd9ee5 ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
ee007123af6d arm64: dts: imx8-apalis: set wifi regulator to always-on
12deaef0c867 ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
3836f1f246e2 arm64: dts: imx93: correct mediamix power
8b2c35e5e678 arm64: dts: freescale: imx8-ss-lsio: Fix #pwm-cells
d338395bc5af arm64: dts: imx8-ss-lsio: Add PWM interrupts
ddc5ad21da0a scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()
6eec904d95a5 tracing: Fix a warning when allocating buffered events fails
7e6621b99d20 io_uring/kbuf: check for buffer list readiness after NULL check
b2173a8b6450 io_uring/kbuf: Fix an NULL vs IS_ERR() bug in io_alloc_pbuf_ring()
fe145559a91f ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock
c6a952d44a41 arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3
584bdbca913e drm/bridge: tc358768: select CONFIG_VIDEOMODE_HELPERS
fc054130cdfb RDMA/irdma: Avoid free the non-cqp_request scratch
926c1c7a8f2e RDMA/irdma: Fix support for 64k pages
12a77574f090 RDMA/irdma: Ensure iWarp QP queue memory is OS paged aligned
d103c131ef3b RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz
b8668fe7a5e8 ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate
0ca497a90ef3 firmware: arm_scmi: Fix possible frequency truncation when using level indexing mode
489358880655 firmware: arm_scmi: Simplify error path in scmi_dvfs_device_opps_add()
1ea9f8abe364 firmware: arm_scmi: Fix frequency truncation by promoting multiplier type
c3af26f53616 firmware: arm_scmi: Extend perf protocol ops to get information of a domain
9c78a21a5a52 firmware: arm_scmi: Extend perf protocol ops to get number of domains
7cd68b364f83 hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe()
8d73500fcf86 ASoC: codecs: lpass-tx-macro: set active_decimator correct default value
8ebf05908f0e hwmon: (acpi_power_meter) Fix 4.29 MW bug
2e594ee138c9 ARM: dts: bcm2711-rpi-400: Fix delete-node of led_act
a7fb9f15fedc ARM: dts: rockchip: Fix sdmmc_pwren's pinmux setting for RK3128
03766ae3467d ARM: dts: imx6q: skov: fix ethernet clock regression
231ab2ff6039 arm64: dt: imx93: tqma9352-mba93xxla: Fix LPUART2 pad config
55b6b95737e3 RDMA/irdma: Fix UAF in irdma_sc_ccq_get_cqe_info()
cfaede20f5a5 RDMA/bnxt_re: Correct module description string
ca19116cca9d RDMA/rtrs-clt: Remove the warnings for req in_use check
4b13d47c9018 RDMA/rtrs-clt: Fix the max_send_wr setting
5aafdb5e9324 RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight
7bb1941e7f71 RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true
dfb398fdcb7f RDMA/rtrs-srv: Check return values while processing info request
30614ed295bc RDMA/rtrs-clt: Start hb after path_up
b659d48fc426 RDMA/rtrs-srv: Do not unconditionally enable irq
e1e4a5cbb0a1 ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP
bdcedad6b951 arm64: dts: rockchip: Expand reg size of vdec node for RK3399
4192a26f673a arm64: dts: rockchip: Expand reg size of vdec node for RK3328
9b1b8ab2bd73 RDMA/irdma: Add wait for suspend on SQD
951c6d336ebe RDMA/irdma: Do not modify to SQD on error
38772f667233 RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm
24436fe77efe RDMA/core: Fix uninit-value access in ib_get_eth_speed()
d3c4786b01aa tee: optee: Fix supplicant based device enumeration
577209e844bf mm/damon/sysfs: eliminate potential uninitialized variable warning
45d72eadf21a drm/amdkfd: get doorbell's absolute offset based on the db_size
ffc642551262 drm/amd/amdgpu/amdgpu_doorbell_mgr: Correct misdocumented param 'doorbell_index'
f9eef2563234 net/smc: fix missing byte order conversion in CLC handshake
b03b2ddf0e90 net: dsa: microchip: provide a list of valid protocols for xmit handler
e036a325a977 drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group
580c80b6f881 psample: Require 'CAP_NET_ADMIN' when joining "packets" group
94e81d1a4bd9 bpf: sockmap, updating the sg structure should also update curr
eb30a025982f net: tls, update curr on splice as well
29561ef098a0 net: dsa: mv88e6xxx: Restore USXGMII support for 6393X
2087d53a66e9 tcp: do not accept ACK of bytes we never sent
1417b7198546 netfilter: xt_owner: Fix for unsafe access of sk->sk_socket
fa72b6e62fa5 netfilter: nf_tables: validate family when identifying table via handle
5eeba00a89c5 netfilter: nf_tables: bail out on mismatching dynset and set expressions
0392d322b45b netfilter: nf_tables: fix 'exist' matching on bigendian arches
83e9863785f4 netfilter: bpf: fix bad registration on nf_defrag
a365250a4a65 dt-bindings: interrupt-controller: Allow #power-domain-cells
b710b35ef66e octeontx2-af: Update Tx link register range
cd1045acc228 octeontx2-af: Add missing mcs flr handler call
82b2c5e0b4f4 octeontx2-af: Fix mcs stats register address
b783ee126c01 octeontx2-af: Fix mcs sa cam entries size
00efd99e36b4 octeontx2-af: Adjust Tx credits when MCS external bypass is disabled
2daea952199e net: hns: fix fake link up on xge port
613b5db4c55f net: hns: fix wrong head when modify the tx feature when sending packets
e30ad4729c57 net: atlantic: Fix NULL dereference of skb pointer in
08e3e3da6c39 ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()
77c02d10c407 ionic: Fix dim work handling in split interrupt mode
4dacbf99cebf ionic: fix snprintf format length warning
e4a2a4328c85 tcp: fix mid stream window clamp.
dc903ddc826f net: bnxt: fix a potential use-after-free in bnxt_init_tc
d88c7cf589de iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero
ab3a730feab9 i40e: Fix unexpected MFS warning message
2442e9cbb79c ice: Restore fix disabling RX VLAN filtering
33755da7ae2b octeontx2-af: fix a use-after-free in rvu_npa_register_reporters
d7666bfd7884 xsk: Skip polling event check for unbound socket
e1fbdef91b1c net: stmmac: fix FPE events losing
9cc9fbe5c028 octeontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt coalescing
5106d7adb74b arcnet: restoring support for multiple Sohard Arcnet cards
15e1490022e7 platform/mellanox: Check devm_hwmon_device_register_with_groups() return value
8b2688f9c589 platform/mellanox: Add null pointer checks for devm_kasprintf()
76914ea593bb mlxbf-bootctl: correctly identify secure boot with development keys
9b4a88385435 r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en()
4bc63784d642 r8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1()
9bda33e87114 r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash()
b7416e0a4d48 r8152: Add RTL8152_INACCESSIBLE checks to more loops
8defe1643dd3 r8152: Hold the rtnl_lock for all of reset
b47e71da4776 hv_netvsc: rndis_filter needs to select NLS
28b8ed4a02fa bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4
c3287140282b octeontx2-af: Check return value of nix_get_nixlf before using nixlf
6ddf005fd6cc octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam
a08768110a65 ipv6: fix potential NULL deref in fib6_add()
6e33e81b785f platform/x86: wmi: Skip blocks with zero instances
30460e7e27da of: dynamic: Fix of_reconfig_get_state_change() return value documentation
cb6b8919ebf8 platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code
7cb7001ecd0f dt: dt-extract-compatibles: Don't follow symlinks when walking tree
c35bcede4ffa dt: dt-extract-compatibles: Handle cfile arguments in generator function
239bff0171a8 x86/tdx: Allow 32-bit emulation by default
22ca647c8f88 x86/entry: Do not allow external 0x80 interrupts
4591766ff655 x86/entry: Convert INT 0x80 emulation to IDTENTRY
34c686e5be2f x86/coco: Disable 32-bit emulation by default on TDX and SEV
f259af26ee04 x86: Introduce ia32_enabled()
dfa1898cef4c dm-crypt: start allocating with MAX_ORDER
915864d18641 drm/amdgpu: correct chunk_ptr to a pointer to chunk.
a8f5cd042305 drm/amdgpu: finalizing mem_partitions at the end of GMC v9 sw_fini
3a56e61b5779 drm/amdgpu: Do not program VF copy regs in mmhub v1.8 under SRIOV (v2)
b97debd07a8d kconfig: fix memory leak from range properties
b1205cc72b47 modpost: fix section mismatch message for RELA
9a07b662e54e tg3: Increment tx_dropped in tg3_tso_bug()
763a1b3177d9 tg3: Move the [rt]x_dropped counters to tg3_napi
90ed718d6a8e zstd: Fix array-index-out-of-bounds UBSAN warning
f5fb5ac7cee2 nouveau: use an rwlock for the event lock.
23c31036f862 netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test
22a59e51ded2 i2c: ocores: Move system PM hooks to the NOIRQ phase
f5d10651396c i2c: designware: Fix corrupted memory seen in the ISR
53f408cad05b hrtimers: Push pending hrtimers away from outgoing CPU earlier
c94c44685d80 scsi: sd: Fix sshdr use in sd_suspend_common()
dd3438abfb85 vdpa/mlx5: preserve CVQ vringh index
(From OE-Core rev: 9cc9863bcbe6308cba0944fd46134f33ba7d5ff1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Data pulled from: https://github.com/nluedtke/linux_kernel_cves
1/1 [
Author: Nicholas Luedtke
Email: nicholas.luedtke@uwalumni.com
Subject: Update 27Dec23
Date: Wed, 27 Dec 2023 19:47:13 -0500
]
(From OE-Core rev: 5336ef12e661590ab1bf982a3e7b82ae2be727a3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
| |
(From OE-Core rev: a1415383f8f593ef594ed574f82edc7af4e5d4df)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the following commit(s) to linux-yocto/6.6:
1/2 [
Author: Thomas Gleixner
Email: tglx@linutronix.de
Subject: x86/alternatives: Sync core before enabling interrupts
Date: Thu, 7 Dec 2023 20:49:24 +0100
text_poke_early() does:
local_irq_save(flags);
memcpy(addr, opcode, len);
local_irq_restore(flags);
sync_core();
That's not really correct because the synchronization should happen before
interrupts are reenabled to ensure that a pending interrupt observes the
complete update of the opcodes.
It's not entirely clear whether the interrupt entry provides enough
serialization already, but moving the sync_core() invocation into interrupt
disabled region does no harm and is obviously correct.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
2/2 [
Author: Thomas Gleixner
Email: tglx@linutronix.de
Subject: x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
Date: Thu, 7 Dec 2023 20:49:26 +0100
apply_alternatives() treats alternatives with the ALT_FLAG_NOT flag set
special as it optimizes the existing NOPs in place.
Unfortunately this happens with interrupts enabled and does not provide any
form of core synchronization.
So an interrupt hitting in the middle of the update and using the affected
code path will observe a half updated NOP and crash and burn. The following
3 NOP sequence was observed to expose this crash halfways reliably under
QEMU 32bit:
0x90 0x90 0x90
which is replaced by the optimized 3 byte NOP:
0x8d 0x76 0x00
So an interrupt can observe:
1) 0x90 0x90 0x90 nop nop nop
2) 0x8d 0x90 0x90 undefined
3) 0x8d 0x76 0x90 lea -0x70(%esi),%esi
4) 0x8d 0x76 0x00 lea 0x0(%esi),%esi
Where only #1 and #4 are true NOPs. The same problem exists for 64bit obviously.
Disable interrupts around this NOP optimization and invoke sync_core()
before reenabling them.
Fixes: 270a69c4485d ("x86/alternative: Support relocations in alternatives")
Reported-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: stable@vger.kernel.org
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 6e1d5d1301ae5dbc7fa1a09da831e8e9bf03671c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Adding the linux-yocto recipes for the 6.6 reference kernel. This
is a -lts upstream release and will be supported for the same
duration as upstream.
(From OE-Core rev: d341b4b176f72d4214714ffc7a7a5fc337eb321c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
| |
(From OE-Core rev: d7acd9d139aa0d423aaade3c1500658006065a79)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
| |
(From OE-Core rev: c4ffd18d3e71b935acc050b106267db544d86df7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
ba6f5fb46511 Linux 6.1.68
f38b4e99e24c drm/i915: Skip some timing checks on BXT/GLK DSI transcoders
d9ef7b05ccd7 drm/i915/sdvo: stop caching has_hdmi_monitor in struct intel_sdvo
cf70d62ace90 drm/i915/lvds: Use REG_BIT() & co.
e6d55cf49399 drm/i915/display: Drop check for doublescan mode in modevalid
9c322aaf28e8 riscv: Kconfig: Add select ARM_AMBA to SOC_STARFIVE
189c2a82933c netfilter: nft_set_pipapo: skip inactive elements during set walk
b4e440cf600e MIPS: Loongson64: Enable DMA noncoherent support
d52a5178cbdc MIPS: Loongson64: Handle more memory types passed from firmware
8d18a0158546 MIPS: Loongson64: Reserve vgabios memory on boot
2b9b2d28a92a KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
6d6314c3dbac KVM: s390/mm: Properly reset no-dat
be297475cabc MIPS: kernel: Clear FPU states when setting up kernel threads
358bd5f436d8 cifs: Fix flushing, invalidation and file size with FICLONE
18b02e4343e8 cifs: Fix flushing, invalidation and file size with copy_file_range()
69540c108d72 USB: gadget: core: adjust uevent timing on gadget unbind
2467f4f8cb7c x86/CPU/AMD: Check vendor in the AMD microcode callback
0553d5290879 devcoredump: Send uevent once devcd is ready
74799b43d856 serial: 8250_omap: Add earlycon support for the AM654 UART controller
d59dafa9eb12 serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt
638a6cbacefd serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
f434703fb893 serial: sc16is7xx: address RX timeout interrupt errata
a8027753ab65 ARM: PL011: Fix DMA support
c909ce57d055 usb: typec: class: fix typec_altmode_put_partner to put plugs
b12ccef70545 smb: client: fix potential NULL deref in parse_dfs_referrals()
f48430635b5e Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1"
9ce109b74875 cifs: Fix non-availability of dedup breaking generic/304
8e25331ea560 parport: Add support for Brainboxes IX/UC/PX parallel cards
bee9affd37b9 serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART
16da1f84f5ef usb: gadget: f_hid: fix report descriptor allocation
c8bf22e0d049 drm/amdgpu: Update EEPROM I2C address for smu v13_0_0
87509778718c drm/amdgpu: Add I2C EEPROM support on smu v13_0_6
4ccb34d4313b drm/amdgpu: simplify amdgpu_ras_eeprom.c
af6b1f1156fc drm/amdgpu: Return from switch early for EEPROM I2C address
a3049c9a3013 drm/amdgpu: Remove second moot switch to set EEPROM I2C address
30289057ef8f drm/amdgpu: Add support for RAS table at 0x40000
c67c553b4dd9 drm/amdgpu: Decouple RAS EEPROM addresses from chips
ee9efcdc76af drm/amdgpu: Remove redundant I2C EEPROM address
a945568638ac drm/amdgpu: Add EEPROM I2C address support for ip discovery
f549f837b9ac drm/amdgpu: Update ras eeprom support for smu v13_0_0 and v13_0_10
458affed0619 drm/amdgpu: correct the amdgpu runtime dereference usage count
41c5dd545e76 drm/amd/amdgpu: Fix warnings in amdgpu/amdgpu_display.c
613eaee4459d drm/amdgpu: fix memory overflow in the IB test
1705927a1073 gpiolib: sysfs: Fix error handling on failed export
4b716fcacd2a x86/sev: Fix kernel crash due to late update to read-only ghcb_version
06dec254c59a perf: Fix perf_event_validate_size()
b0c195a825d4 arm64: dts: mt8183: kukui: Fix underscores in node names
8a3d746c7ec5 arm64: dts: mediatek: add missing space before {
5656634ce01e parisc: Fix asm operand number out of range build error in bug table
f9e9e156dbbb parisc: Reduce size of the bug_table on 64-bit kernel by half
8479f5ca8b6c tracing: Stop current tracer when resizing buffer
df4aa7e84d00 tracing: Set actual size after ring buffer resize
07ad456e1c02 ring-buffer: Force absolute timestamp on discard of event
40421e0cf34e LoongArch: BPF: Don't sign extend function return value
ebb09d58dfe7 LoongArch: BPF: Don't sign extend memory load operand
066dcd87b94c misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
d78789ba2195 misc: mei: client.c: return negative error code in mei_cl_write
672976c28e1b hwtracing: hisi_ptt: Add dummy callback pmu::read()
0b80e6af0d90 coresight: etm4x: Remove bogous __exit annotation for some functions
766b29f6141a coresight: etm4x: Make etm4_remove_dev() return void
920f84a6e8e9 binder: fix memory leaks of spam and pending work
18847b6bba36 arm64: dts: mediatek: mt8183-evb: Fix unit_address_vs_reg warning on ntc
c428285eab3c arm64: dts: mediatek: mt8183: Move thermal-zones to the root node
bdd7508661fc arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory
66398d18565d arm64: dts: mediatek: mt8195: Fix PM suspend/resume with venc clocks
e1d4f02a68d3 arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
ff566a8d765f arm64: dts: mediatek: cherry: Fix interrupt cells for MT6360 on I2C7
6d50aa965650 arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties
c2adea319187 arm64: dts: mediatek: mt7622: fix memory node warning check
515d971cd26a md/raid6: use valid sector values to determine if an I/O should wait on the reshape
4132cc3a3aa9 powercap: DTPM: Fix missing cpufreq_cpu_put() calls
686cc4de099f mm: fix oops when filemap_map_pmd() without prealloc_pte
574a6db80f3e hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write
f5e6958919e0 platform/surface: aggregator: fix recv_buf() return value
bcd50a3bd637 regmap: fix bogus error on regcache_sync success
1c1c6d5c7e14 r8169: fix rtl8125b PAUSE frames blasting when suspended
6a71d7785643 packet: Move reference count in packet_sock to atomic_long_t
15c251f81442 tracing: Fix a possible race when disabling buffered events
b00b50091693 tracing: Fix incomplete locking when disabling buffered events
6e0d6c685b1b tracing: Disable snapshot buffer when stopping instance tracers
20fd56ca2e6d tracing: Always update snapshot buffer size
f33d663db004 checkstack: fix printed address
4c00f01832f2 cgroup_freezer: cgroup_freezing: Check if not frozen
3907e9cc85ff nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()
c344e99dd812 nilfs2: fix missing error check for sb_set_blocksize call
d2558e726e76 ring-buffer: Test last update in 32bit version of __rb_time_read()
c4dcc915ea22 ALSA: hda/realtek: Add Framework laptop 16 to quirks
0675fe3b3234 ALSA: hda/realtek: add new Framework laptop to quirks
8b23707c8a1e ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
dc1141ae5ca2 ALSA: pcm: fix out-of-bounds in snd_pcm_state_names
bb43c57c3d0b ALSA: usb-audio: Add Pioneer DJM-450 mixer controls
bfe5a5e2f9e9 io_uring: fix mutex_unlock with unreferenced ctx
8bba38f7a0d4 nvme-pci: Add sleep quirk for Kingston drives
f2f57f51b53b io_uring/af_unix: disable sending io_uring over sockets
515c25be77ba ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA
0fcfc90c8664 kprobes: consistent rcu api usage for kretprobe holder
a5325a055f0f rethook: Use __rcu pointer for rethook::handler
68bc7b200305 iommu: Avoid more races around device probe
3c796895b4e2 md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly()
5255ded03422 md: introduce md_ro_state
a38c1e766f4f riscv: fix misaligned access handling of C.SWSP and C.SDSP
8b41bdcc22da ARM: dts: imx28-xea: Pass the 'model' property
282b5acd586e ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
12ac3b0ab837 ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
4d8cc87d1845 scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()
bc5b79df6d54 tracing: Fix a warning when allocating buffered events fails
fc2d811d3101 ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock
22143a0e5ac2 arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3
8dd0e20b41b1 arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb
188de9839ff2 drm/bridge: tc358768: select CONFIG_VIDEOMODE_HELPERS
1ff56298ab32 RDMA/irdma: Avoid free the non-cqp_request scratch
0a929e837527 RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz
ebcb4e19d3ef ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate
2358e53208c0 hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe()
3baaba79088b ASoC: codecs: lpass-tx-macro: set active_decimator correct default value
c11b7e26d2f0 hwmon: (acpi_power_meter) Fix 4.29 MW bug
19269741c3e2 RDMA/irdma: Fix UAF in irdma_sc_ccq_get_cqe_info()
439857e2fe4e RDMA/irdma: Refactor error handling in create CQP
59a022a869b1 RDMA/bnxt_re: Correct module description string
7ed498095c6d RDMA/rtrs-clt: Remove the warnings for req in_use check
03095a6440db RDMA/rtrs-clt: Fix the max_send_wr setting
233c32bcf069 RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight
7be574c34dc7 RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true
9dd976c435be RDMA/rtrs-srv: Check return values while processing info request
3910ccbf25a7 RDMA/rtrs-clt: Start hb after path_up
1e46485045cd RDMA/rtrs-srv: Do not unconditionally enable irq
4a8774a63303 ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP
3166c76d1deb arm64: dts: rockchip: Expand reg size of vdec node for RK3399
aa9ae3dffc34 arm64: dts: rockchip: Expand reg size of vdec node for RK3328
945bfe4e0b09 RDMA/irdma: Add wait for suspend on SQD
0b0afd4e1477 RDMA/irdma: Do not modify to SQD on error
9d005ea01ed0 RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm
1c9561b438cb tee: optee: Fix supplicant based device enumeration
5fd29433b29d mm/damon/sysfs: eliminate potential uninitialized variable warning
b5ca945612b4 drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group
07c8229c022b psample: Require 'CAP_NET_ADMIN' when joining "packets" group
af39b80173e4 bpf: sockmap, updating the sg structure should also update curr
008b807fe487 tcp: do not accept ACK of bytes we never sent
7a63521ed041 netfilter: xt_owner: Fix for unsafe access of sk->sk_socket
3176160c22d9 netfilter: nf_tables: validate family when identifying table via handle
96f8654b701f netfilter: nf_tables: bail out on mismatching dynset and set expressions
c9704c26193c netfilter: nf_tables: fix 'exist' matching on bigendian arches
0bfbfd9423f3 netfilter: nft_exthdr: add boolean DCCP option matching
9225a4566bc1 dt-bindings: interrupt-controller: Allow #power-domain-cells
6b9e78d6c6b9 octeontx2-af: Update Tx link register range
9be8f66ea857 octeontx2-af: Add missing mcs flr handler call
d54470adfcc7 octeontx2-af: Fix mcs stats register address
90773de07391 octeontx2-af: Fix mcs sa cam entries size
0c8baa37bfa5 octeontx2-af: Adjust Tx credits when MCS external bypass is disabled
d2689aea4f2e net: hns: fix fake link up on xge port
217cc7f6a6ac net: hns: fix wrong head when modify the tx feature when sending packets
87559196c316 net: atlantic: Fix NULL dereference of skb pointer in
64c78c57e307 ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()
ce3c5acb594e ionic: Fix dim work handling in split interrupt mode
a92719900fc6 ionic: fix snprintf format length warning
c91685ac1bce tcp: fix mid stream window clamp.
9fc81912fcdb net: bnxt: fix a potential use-after-free in bnxt_init_tc
0d33871b66f9 iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero
75fd86e54119 i40e: Fix unexpected MFS warning message
ba6eb3a77a56 octeontx2-af: fix a use-after-free in rvu_npa_register_reporters
2c0cbb97b118 xsk: Skip polling event check for unbound socket
ed7e211b6786 net: stmmac: fix FPE events losing
1a41ffc4dc6a octeontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt coalescing
8d034da82563 arcnet: restoring support for multiple Sohard Arcnet cards
3c323796951a platform/mellanox: Check devm_hwmon_device_register_with_groups() return value
29d82b366a22 platform/mellanox: Add null pointer checks for devm_kasprintf()
646f1e9c1978 mlxbf-bootctl: correctly identify secure boot with development keys
ef91309a570a r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en()
d11ef4d3dd37 r8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1()
284cd311bb48 r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash()
0823990da76f r8152: Add RTL8152_INACCESSIBLE checks to more loops
3759e735562a r8152: Rename RTL8152_UNPLUG to RTL8152_INACCESSIBLE
ecb5068f55a8 hv_netvsc: rndis_filter needs to select NLS
80de965ca52c octeontx2-af: Check return value of nix_get_nixlf before using nixlf
f565044d1d84 octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam
a3f5de10b5cf ipv6: fix potential NULL deref in fib6_add()
e2b202821dd8 platform/x86: wmi: Skip blocks with zero instances
b536601d0520 of: dynamic: Fix of_reconfig_get_state_change() return value documentation
76b9ea6f54ed platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code
3453531284cb dt: dt-extract-compatibles: Don't follow symlinks when walking tree
8a124b9e784b dt: dt-extract-compatibles: Handle cfile arguments in generator function
cde700ceb0ea x86/tdx: Allow 32-bit emulation by default
e09d243a518b x86/entry: Do not allow external 0x80 interrupts
d5f999317e83 x86/entry: Convert INT 0x80 emulation to IDTENTRY
b8ec27ae221e x86/coco: Disable 32-bit emulation by default on TDX and SEV
0870f19b54de x86: Introduce ia32_enabled()
9046665befd6 drm/amdgpu: correct chunk_ptr to a pointer to chunk.
18209382db64 kconfig: fix memory leak from range properties
bcc2abaa4095 tg3: Increment tx_dropped in tg3_tso_bug()
9bbc655e1849 tg3: Move the [rt]x_dropped counters to tg3_napi
62c6d82bac2b zstd: Fix array-index-out-of-bounds UBSAN warning
875ee3a09e27 netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test
6025052bbf3d i2c: designware: Fix corrupted memory seen in the ISR
75b5016ce325 hrtimers: Push pending hrtimers away from outgoing CPU earlier
8ea2b4ba9ba2 vdpa/mlx5: preserve CVQ vringh index
(From OE-Core rev: 98dd7225341e4a8c46e9db17728cd162a0d12216)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the following commit(s) to linux-yocto/6.5:
1/2 [
Author: Thomas Gleixner
Email: tglx@linutronix.de
Subject: x86/alternatives: Sync core before enabling interrupts
Date: Thu, 7 Dec 2023 20:49:24 +0100
text_poke_early() does:
local_irq_save(flags);
memcpy(addr, opcode, len);
local_irq_restore(flags);
sync_core();
That's not really correct because the synchronization should happen before
interrupts are reenabled to ensure that a pending interrupt observes the
complete update of the opcodes.
It's not entirely clear whether the interrupt entry provides enough
serialization already, but moving the sync_core() invocation into interrupt
disabled region does no harm and is obviously correct.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
2/2 [
Author: Thomas Gleixner
Email: tglx@linutronix.de
Subject: x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
Date: Thu, 7 Dec 2023 20:49:26 +0100
apply_alternatives() treats alternatives with the ALT_FLAG_NOT flag set
special as it optimizes the existing NOPs in place.
Unfortunately this happens with interrupts enabled and does not provide any
form of core synchronization.
So an interrupt hitting in the middle of the update and using the affected
code path will observe a half updated NOP and crash and burn. The following
3 NOP sequence was observed to expose this crash halfways reliably under
QEMU 32bit:
0x90 0x90 0x90
which is replaced by the optimized 3 byte NOP:
0x8d 0x76 0x00
So an interrupt can observe:
1) 0x90 0x90 0x90 nop nop nop
2) 0x8d 0x90 0x90 undefined
3) 0x8d 0x76 0x90 lea -0x70(%esi),%esi
4) 0x8d 0x76 0x00 lea 0x0(%esi),%esi
Where only #1 and #4 are true NOPs. The same problem exists for 64bit obviously.
Disable interrupts around this NOP optimization and invoke sync_core()
before reenabling them.
Fixes: 270a69c4485d ("x86/alternative: Support relocations in alternatives")
Reported-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: stable@vger.kernel.org
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 1c8d29ab6b02c5b783429db3b67583deb1637142)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
e7cddbb41b63 Linux 6.1.67
db46c77f3d51 Revert "wifi: cfg80211: fix CQM for non-range use"
(From OE-Core rev: a80b32127dccd35ed7ed129e28231229afdaa53b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
6c6a6c7e211c Linux 6.1.66
ea574927fc0b iomap: update ki_pos a little later in iomap_dio_complete
adf0ecebf00a x86/apic/msi: Fix misconfigured non-maskable MSI quirk
b3b839fb636b x86/xen: fix percpu vcpu_info allocation
00bc8b2cf44c xen: simplify evtchn_do_upcall() call maze
9311a0ff388a xen: Allow platform PCI interrupt to be shared
402b8323461c r8169: fix deadlock on RTL8125 in jumbo mtu mode
22ee0ddb2af7 r8169: disable ASPM in case of tx timeout
10ce6301009f drm/amd/display: Fix MPCC 1DLUT programming
8332cb6c6339 drm/amd/display: Fix the delta clamping for shaper LUT
442a4d4d0157 drm/amd/display: clean code-style issues in dcn30_set_mpc_shaper_3dlut
6cd736272165 drm/amd/display: Expand kernel doc for DC
8b01195be4a9 mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
38d3216032c9 mmc: core: add helpers mmc_regulator_enable/disable_vqmmc
0e0a95166882 drm/amd/pm: fix a memleak in aldebaran_tables_init
59862b869275 iommu/vt-d: Make context clearing consistent with context mapping
ee2c2247690c iommu/vt-d: Disable PCI ATS in legacy passthrough mode
8f39d297a26a iommu/vt-d: Add device_block_translation() helper
3787b3168b6c iommu/vt-d: Allocate pasid table in device probe path
681aeeda413d iommu/vt-d: Omit devTLB invalidation requests when TES=0
8aaed5b81d26 cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
d3788f6e9d5a cpufreq: imx6q: don't warn for disabling a non-existing frequency
195514bda626 drm/amd/display: Guard against invalid RPTR/WPTR being set
395a63ca1ad2 drm/amd/display: Restore rptr/wptr for DMCUB as workaround
4ec4508db975 spi: Fix null dereference on suspend
b57eebfb80e8 fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
5bc8d96fedce PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers
10c3d86fea04 octeontx2-af: Initialize 'cntr_val' to fix uninitialized symbol error
1c8f75ee9233 PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card
7545ddda9c98 KVM: x86: Fix lapic timer interrupt lost after loading a snapshot.
21feaf558f93 net: ravb: Keep reverse order of operations in ravb_remove()
8d04278ff48b net: ravb: Stop DMA in case of failures on ravb_open()
52b751686cbf net: ravb: Start TX queues after HW initialization succeeded
e2db25d16cdd net: ravb: Make write access to CXR35 first before accessing other EMAC registers
f5c649ce7975 net: ravb: Use pm_runtime_resume_and_get()
149b2fe12aca net: ravb: Check return value of reset_control_deassert()
7ed2e4c2d016 ravb: Fix races between ravb_tx_timeout_work() and net related ops
8b1d088be5f1 r8169: prevent potential deadlock in rtl8169_close
9c4ac2d98a48 octeontx2-pf: Restore TC ingress police rules when interface is up
aef2d5b3e56e octeontx2-af: Install TC filter rules in hardware based on priority
662b88708408 octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64
5d5bcfb1ca8d net: stmmac: xgmac: Disable FPE MMC interrupts
334e6378c28c octeontx2-af: Fix possible buffer overflow
c3e974e9c4bb selftests/net: mptcp: fix uninitialized variable warnings
12dd4c1bf3bd selftests/net: unix: fix unused variable compiler warning
4e999af7cf8a selftests/net: fix a char signedness issue
249ceee95caf selftests/net: ipsec: fix constant out of range
e01249a83939 uapi: propagate __struct_group() attributes to the container union
fd91b48f108d dpaa2-eth: increase the needed headroom to account for alignment
94445d958307 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
f89fef7710b2 usb: config: fix iteration issue in 'usb_get_bos_descriptor()'
9aff7c51b440 USB: core: Change configuration warnings to notices
c89b34eef336 USB: xhci-plat: fix legacy PHY double init
307a6525c82a wifi: cfg80211: fix CQM for non-range use
e8c1105c0ccc serial: sc16is7xx: add missing support for rs485 devicetree properties
55061c323075 serial: sc16is7xx: Put IOControl register into regmap_volatile
a491c7be35ed auxdisplay: hd44780: move cursor home after clear display command
7f2116777541 Input: xpad - add HyperX Clutch Gladiate Support
7a105de27538 btrfs: fix 64bit compat send ioctl arguments not initializing version member
32912ee86931 btrfs: make error messages more clear when getting a chunk map
4fc9c61c02c0 btrfs: send: ensure send_fd is writable
86742a963fe6 btrfs: fix off-by-one when checking chunk map includes logical address
9fe447c485ed btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
3f26d9b257ad btrfs: add dmesg output for first mount and last unmount of a filesystem
0ad7d59e7901 parisc: Mark altinstructions read-only and 32-bit aligned
cf2ae6494d1f parisc: Ensure 32-bit alignment on parisc unwind section
2acfff573042 parisc: Mark jump_table naturally aligned
3793cd2ded7c parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes
79a1fdf4c212 parisc: Mark lock_aligned variables 16-byte aligned on SMP
41d7852a0a39 parisc: Use natural CPU alignment for bug_table
c7c78a4aa60a parisc: Mark ex_table entries 32-bit aligned in uaccess.h
645e4b693b5e parisc: Mark ex_table entries 32-bit aligned in assembly.h
c23b9eaca80c powerpc: Don't clobber f0/vs0 during fp|altivec register save
e6bc42fae6b8 KVM: PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers
59419ebcc0a6 iommu/vt-d: Add MTL to quirk list to skip TE disabling
0b48970ce102 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
fc98ea2699c0 dma-buf: fix check in dma_resv_add_fence
4da1556996fa cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch()
9d4c721c1866 powercap: DTPM: Fix unneeded conversions to micro-Watts
a62ca58bb3cc nvme: check for valid nvme_identify_ns() before using it
82b5e603edd4 dm verity: don't perform FEC for failed readahead IO
6f5a9fc94bfc dm verity: initialize fec io before freeing it
7cfc3884a8bb drm/amd/display: fix ABM disablement
859a3a9f1e6b drm/amd/display: Update min Z8 residency time to 2100 for DCN314
6ef7f13c72df drm/amd/display: Use DRAM speed from validation for dummy p-state
a67c18704706 drm/amd/display: Remove min_dst_y_next_start check for Z8
33ed892f0cde drm/amd/display: Include udelay when waiting for INBOX0 ACK
c5cf436c8969 drm/amdgpu: Force order between a read and write to the same address
c60884296300 drm/amd: Enable PCIe PME from D3
cebccbe80165 scsi: sd: Fix system start for ATA devices
181fd67dc5b9 scsi: Change SCSI device boolean fields to single bit flags
7d2faae81b57 dm-verity: align struct dm_verity_fec_io properly
da9f55393f69 ALSA: hda/realtek: Add supported ALC257 for ChromeOS
f4b130213497 ALSA: hda/realtek: Headset Mic VREF to 100%
65654af4c8a6 ALSA: hda: Disable power-save on KONTRON SinglePC
ba911edc6c0c mmc: block: Be sure to wait while busy in CQE error recovery
eab9ec644637 mmc: block: Do not lose cache flush during CQE error recovery
e121f6d73d2e mmc: block: Retry commands in CQE error recovery
3a9a9c256f02 mmc: cqhci: Fix task clearing in CQE error recovery
def67fd8efde mmc: cqhci: Warn of halt or task clear failure
2ebc8b758c7d mmc: cqhci: Increase recovery halt timeout
d2fc10e262b5 mmc: sdhci-pci-gli: Disable LPM during initialization
87ceaa8521fc firewire: core: fix possible memory leak in create_units()
db0b69e46da6 pinctrl: avoid reload of p state in list iteration
74820f7406a1 smb: client: report correct st_size for SMB and NFS symlinks
60fed17ca5b8 cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved
6406cce4b22d cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved
(From OE-Core rev: 83c13368918a69ad63ee957f3d03362e366afe42)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the following commit(s) to linux-yocto-rt/6.1:
1/17 [
Author: Tvrtko Ursulin
Email: tvrtko.ursulin@intel.com
Subject: drm/i915: Do not disable preemption for resets
Date: Fri, 18 Aug 2023 22:45:25 -0400
[commit 40cd2835ced288789a685aa4aa7bc04b492dcd45 in linux-rt-devel]
Commit ade8a0f59844 ("drm/i915: Make all GPU resets atomic") added a
preempt disable section over the hardware reset callback to prepare the
driver for being able to reset from atomic contexts.
In retrospect I can see that the work item at a time was about removing
the struct mutex from the reset path. Code base also briefly entertained
the idea of doing the reset under stop_machine in order to serialize
userspace mmap and temporary glitch in the fence registers (see
eb8d0f5af4ec ("drm/i915: Remove GPU reset dependence on struct_mutex"),
but that never materialized and was soon removed in 2caffbf11762
("drm/i915: Revoke mmaps and prevent access to fence registers across
reset") and replaced with a SRCU based solution.
As such, as far as I can see, today we still have a requirement that
resets must not sleep (invoked from submission tasklets), but no need to
support invoking them from a truly atomic context.
Given that the preemption section is problematic on RT kernels, since the
uncore lock becomes a sleeping lock and so is invalid in such section,
lets try and remove it. Potential downside is that our short waits on GPU
to complete the reset may get extended if CPU scheduling interferes, but
in practice that probably isn't a deal breaker.
In terms of mechanics, since the preemption disabled block is being
removed we just need to replace a few of the wait_for_atomic macros into
busy looping versions which will work (and not complain) when called from
non-atomic sections.
Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Chris Wilson <chris.p.wilson@intel.com>
Cc: Paul Gortmaker <paul.gortmaker@windriver.com>
Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Acked-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Link: https://lore.kernel.org/r/20230705093025.3689748-1-tvrtko.ursulin@linux.intel.com
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
[PG: backport from v6.4-rt ; minor context fixup caused by b7d70b8b06ed]
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Clark Williams <williams@redhat.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
2/17 [
Author: Clark Williams
Email: clrkwllms@kernel.org
Subject: 'Linux 6.1.33-rt11'
Date: Mon, 12 Jun 2023 10:40:02 -0500
Signed-off-by: Clark Williams <clrkwllms@kernel.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
5/17 [
Author: Sebastian Andrzej Siewior
Email: bigeasy@linutronix.de
Subject: io-mapping: don't disable preempt on RT in io_mapping_map_atomic_wc().
Date: Fri, 10 Mar 2023 17:29:05 +0100
io_mapping_map_atomic_wc() disables preemption and pagefaults for
historical reasons. The conversion to io_mapping_map_local_wc(), which
only disables migration, cannot be done wholesale because quite some call
sites need to be updated to accommodate with the changed semantics.
On PREEMPT_RT enabled kernels the io_mapping_map_atomic_wc() semantics are
problematic due to the implicit disabling of preemption which makes it
impossible to acquire 'sleeping' spinlocks within the mapped atomic
sections.
PREEMPT_RT replaces the preempt_disable() with a migrate_disable() for
more than a decade. It could be argued that this is a justification to do
this unconditionally, but PREEMPT_RT covers only a limited number of
architectures and it disables some functionality which limits the coverage
further.
Limit the replacement to PREEMPT_RT for now. This is also done
kmap_atomic().
Link: https://lkml.kernel.org/r/20230310162905.O57Pj7hh@linutronix.de
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Reported-by: Richard Weinberger <richard.weinberger@gmail.com>
Link: https://lore.kernel.org/CAFLxGvw0WMxaMqYqJ5WgvVSbKHq2D2xcXTOgMCpgq9nDC-MWTQ@mail.gmail.com
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
(cherry picked from commit 7eb16f23b9a415f062db22739e59bb144e0b24ab)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
6/17 [
Author: Sebastian Andrzej Siewior
Email: bigeasy@linutronix.de
Subject: locking/rwbase: Mitigate indefinite writer starvation
Date: Tue, 21 Mar 2023 17:11:40 +0100
On PREEMPT_RT, rw_semaphore and rwlock_t locks are unfair to writers.
Readers can indefinitely acquire the lock unless the writer fully acquired
the lock, which might never happen if there is always a reader in the
critical section owning the lock.
Mel Gorman reported that since LTP-20220121 the dio_truncate test case
went from having 1 reader to having 16 readers and that number of readers
is sufficient to prevent the down_write ever succeeding while readers
exist. Eventually the test is killed after 30 minutes as a failure.
Mel proposed a timeout to limit how long a writer can be blocked until
the reader is forced into the slowpath.
Thomas argued that there is no added value by providing this timeout. From
a PREEMPT_RT point of view, there are no critical rw_semaphore or rwlock_t
locks left where the reader must be preferred.
Mitigate indefinite writer starvation by forcing the READER into the
slowpath once the WRITER attempts to acquire the lock.
Reported-by: Mel Gorman <mgorman@techsingularity.net>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Acked-by: Mel Gorman <mgorman@techsingularity.net>
Link: https://lore.kernel.org/877cwbq4cq.ffs@tglx
Link: https://lore.kernel.org/r/20230321161140.HMcQEhHb@linutronix.de
Cc: Linus Torvalds <torvalds@linux-foundation.org>
(cherry picked from commit 286deb7ec03d941664ac3ffaff58814b454adf65)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
7/17 [
Author: Paolo Abeni
Email: pabeni@redhat.com
Subject: revert: "softirq: Let ksoftirqd do its job"
Date: Mon, 8 May 2023 08:17:44 +0200
Due to the mentioned commit, when the ksoftirqd processes take charge
of softirq processing, the system can experience high latencies.
In the past a few workarounds have been implemented for specific
side-effects of the above:
commit 1ff688209e2e ("watchdog: core: make sure the watchdog_worker is not deferred")
commit 8d5755b3f77b ("watchdog: softdog: fire watchdog even if softirqs do not get to run")
commit 217f69743681 ("net: busy-poll: allow preemption in sk_busy_loop()")
commit 3c53776e29f8 ("Mark HI and TASKLET softirq synchronous")
but the latency problem still exists in real-life workloads, see the
link below.
The reverted commit intended to solve a live-lock scenario that can now
be addressed with the NAPI threaded mode, introduced with commit
29863d41bb6e ("net: implement threaded-able napi poll loop support"),
and nowadays in a pretty stable status.
While a complete solution to put softirq processing under nice resource
control would be preferable, that has proven to be a very hard task. In
the short term, remove the main pain point, and also simplify a bit the
current softirq implementation.
Note that this change also reverts commit 3c53776e29f8 ("Mark HI and
TASKLET softirq synchronous") and commit 1342d8080f61 ("softirq: Don't
skip softirq execution when softirq thread is parking"), which are
direct follow-ups of the feature commit. A single change is preferred to
avoid known bad intermediate states introduced by a patch series
reverting them individually.
Link: https://lore.kernel.org/netdev/305d7742212cbe98621b16be782b0562f1012cb6.camel@redhat.com/
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Tested-by: Jason Xing <kerneljasonxing@gmail.com>
Reviewed-by: Jakub Kicinski <kuba@kernel.org>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Link: https://lore.kernel.org/r/57e66b364f1b6f09c9bc0316742c3b14f4ce83bd.1683526542.git.pabeni@redhat.com
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
(cherry picked from commit b8a04a538ed4755dc97c403ee3b8dd882955c98c)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
8/17 [
Author: Peter Zijlstra
Email: peterz@infradead.org
Subject: debugobjects,locking: Annotate debug_object_fill_pool() wait type violation
Date: Tue, 25 Apr 2023 17:03:13 +0200
There is an explicit wait-type violation in debug_object_fill_pool()
for PREEMPT_RT=n kernels which allows them to more easily fill the
object pool and reduce the chance of allocation failures.
Lockdep's wait-type checks are designed to check the PREEMPT_RT
locking rules even for PREEMPT_RT=n kernels and object to this, so
create a lockdep annotation to allow this to stand.
Specifically, create a 'lock' type that overrides the inner wait-type
while it is held -- allowing one to temporarily raise it, such that
the violation is hidden.
Reported-by: Vlastimil Babka <vbabka@suse.cz>
Reported-by: Qi Zheng <zhengqi.arch@bytedance.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Tested-by: Qi Zheng <zhengqi.arch@bytedance.com>
Link: https://lkml.kernel.org/r/20230429100614.GA1489784@hirez.programming.kicks-ass.net
(cherry picked from commit 0cce06ba859a515bd06224085d3addb870608b6d)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
9/17 [
Author: Wander Lairson Costa
Email: wander@redhat.com
Subject: sched: avoid false lockdep splat in put_task_struct()
Date: Wed, 14 Jun 2023 09:23:22 -0300
In put_task_struct(), a spin_lock is indirectly acquired under the kernel
stock. When running the kernel in real-time (RT) configuration, the
operation is dispatched to a preemptible context call to ensure
guaranteed preemption. However, if PROVE_RAW_LOCK_NESTING is enabled
and __put_task_struct() is called while holding a raw_spinlock, lockdep
incorrectly reports an "Invalid lock context" in the stock kernel.
This false splat occurs because lockdep is unaware of the different
route taken under RT. To address this issue, override the inner wait
type to prevent the false lockdep splat.
Signed-off-by: Wander Lairson Costa <wander@redhat.com>
Suggested-by: Oleg Nesterov <oleg@redhat.com>
Suggested-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Suggested-by: Peter Zijlstra <peterz@infradead.org>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Luis Goncalves <lgoncalv@redhat.com>
Link: https://lore.kernel.org/r/20230614122323.37957-3-wander@redhat.com
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
(cherry picked from commit a5e446e728e89d5f5c5e427cc919bc7813c64c28)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
10/17 [
Author: Sebastian Andrzej Siewior
Email: bigeasy@linutronix.de
Subject: mm/page_alloc: Use write_seqlock_irqsave() instead write_seqlock() + local_irq_save().
Date: Fri, 23 Jun 2023 22:15:17 +0200
__build_all_zonelists() acquires zonelist_update_seq by first disabling
interrupts via local_irq_save() and then acquiring the seqlock with
write_seqlock(). This is troublesome and leads to problems on
PREEMPT_RT. The problem is that the inner spinlock_t becomes a sleeping
lock on PREEMPT_RT and must not be acquired with disabled interrupts.
The API provides write_seqlock_irqsave() which does the right thing in
one step.
printk_deferred_enter() has to be invoked in non-migrate-able context to
ensure that deferred printing is enabled and disabled on the same CPU.
This is the case after zonelist_update_seq has been acquired.
There was discussion on the first submission that the order should be:
local_irq_disable();
printk_deferred_enter();
write_seqlock();
to avoid pitfalls like having an unaccounted printk() coming from
write_seqlock_irqsave() before printk_deferred_enter() is invoked. The
only origin of such a printk() can be a lockdep splat because the
lockdep annotation happens after the sequence count is incremented.
This is exceptional and subject to change.
It was also pointed that PREEMPT_RT can be affected by the printk
problem since its write_seqlock_irqsave() does not really disable
interrupts. This isn't the case because PREEMPT_RT's printk
implementation differs from the mainline implementation in two important
aspects:
- Printing happens in a dedicated threads and not at during the
invocation of printk().
- In emergency cases where synchronous printing is used, a different
driver is used which does not use tty_port::lock.
Acquire zonelist_update_seq with write_seqlock_irqsave() and then defer
printk output.
Fixes: 1007843a91909 ("mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock")
Acked-by: Michal Hocko <mhocko@suse.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Link: https://lore.kernel.org/r/20230623201517.yw286Knb@linutronix.de
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
(cherry picked from commit 4d1139baae8bc4fff3728d1d204bdb04c13dbe10)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
11/17 [
Author: Sebastian Andrzej Siewior
Email: bigeasy@linutronix.de
Subject: bpf: Remove in_atomic() from bpf_link_put().
Date: Wed, 14 Jun 2023 10:34:30 +0200
bpf_free_inode() is invoked as a RCU callback. Usually RCU callbacks are
invoked within softirq context. By setting rcutree.use_softirq=0 boot
option the RCU callbacks will be invoked in a per-CPU kthread with
bottom halves disabled which implies a RCU read section.
On PREEMPT_RT the context remains fully preemptible. The RCU read
section however does not allow schedule() invocation. The latter happens
in mutex_lock() performed by bpf_trampoline_unlink_prog() originated
from bpf_link_put().
It was pointed out that the bpf_link_put() invocation should not be
delayed if originated from close(). It was also pointed out that other
invocations from within a syscall should also avoid the workqueue.
Everyone else should use workqueue by default to remain safe in the
future (while auditing the code, every caller was preemptible except for
the RCU case).
Let bpf_link_put() use the worker unconditionally. Add
bpf_link_put_direct() which will directly free the resources and is used
by close() and from within __sys_bpf().
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20230614083430.oENawF8f@linutronix.de
(cherry picked from commit ab5d47bd41b1db82c295b0e751e2b822b43a4b5a)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
12/17 [
Author: Thomas Gleixner
Email: tglx@linutronix.de
Subject: posix-timers: Ensure timer ID search-loop limit is valid
Date: Thu, 1 Jun 2023 20:58:47 +0200
posix_timer_add() tries to allocate a posix timer ID by starting from the
cached ID which was stored by the last successful allocation.
This is done in a loop searching the ID space for a free slot one by
one. The loop has to terminate when the search wrapped around to the
starting point.
But that's racy vs. establishing the starting point. That is read out
lockless, which leads to the following problem:
CPU0 CPU1
posix_timer_add()
start = sig->posix_timer_id;
lock(hash_lock);
... posix_timer_add()
if (++sig->posix_timer_id < 0)
start = sig->posix_timer_id;
sig->posix_timer_id = 0;
So CPU1 can observe a negative start value, i.e. -1, and the loop break
never happens because the condition can never be true:
if (sig->posix_timer_id == start)
break;
While this is unlikely to ever turn into an endless loop as the ID space is
huge (INT_MAX), the racy read of the start value caught the attention of
KCSAN and Dmitry unearthed that incorrectness.
Rewrite it so that all id operations are under the hash lock.
Reported-by: syzbot+5c54bd3eb218bb595aa9@syzkaller.appspotmail.com
Reported-by: Dmitry Vyukov <dvyukov@google.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Frederic Weisbecker <frederic@kernel.org>
Link: https://lore.kernel.org/r/87bkhzdn6g.ffs@tglx
(cherry picked from commit 8ce8849dd1e78dadcee0ec9acbd259d239b7069f)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 53e612c42ce438b100505c93d8bb65e59f49895d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Paul Gortmaker
Email: paul.gortmaker@windriver.com
Subject: features/ima: drop now retired IMA_TRUSTED_KEYRING option
Date: Wed, 6 Dec 2023 09:15:38 -0500
Unfortunately linux-stable backported this:
Subject: ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
From: Nayna Jain <nayna@linux.ibm.com>
[ Upstream commit 5087fd9e80e539d2163accd045b73da64de7de95 ]
Time to remove "IMA_TRUSTED_KEYRING".
...to all releases still being maintained.
stable-queue$git grep -l 5087fd9e80e539
releases/5.10.195/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/5.15.132/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/5.4.257/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/6.1.53/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/6.4.16/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/6.5.3/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
So now when someone uses the feature, it triggers a do_kernel_configcheck
warning when the audit runs.
We added this file way back in 2019 so this fix will be needed on all
active branches that are using an LTS linux-stable kernel listed above.
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: d575b2822c1779077177deb177bafa94ab975bfc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Paul Gortmaker
Email: paul.gortmaker@windriver.com
Subject: features/ima: drop now retired IMA_TRUSTED_KEYRING option
Date: Wed, 6 Dec 2023 09:15:38 -0500
Unfortunately linux-stable backported this:
Subject: ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
From: Nayna Jain <nayna@linux.ibm.com>
[ Upstream commit 5087fd9e80e539d2163accd045b73da64de7de95 ]
Time to remove "IMA_TRUSTED_KEYRING".
...to all releases still being maintained.
stable-queue$git grep -l 5087fd9e80e539
releases/5.10.195/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/5.15.132/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/5.4.257/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/6.1.53/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/6.4.16/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/6.5.3/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
So now when someone uses the feature, it triggers a do_kernel_configcheck
warning when the audit runs.
We added this file way back in 2019 so this fix will be needed on all
active branches that are using an LTS linux-stable kernel listed above.
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: db11dfcd8304ded18fd21d7c4c2db50331402666)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since switch from Makefile to meson based build,
the version is no longer hardcoded but queried from git tag.
This works only if git history is available.
When shallow tarballs are used, tag is not available.
Example error for trusted-firmware-a from meta-arm:
dtc version too old (039a994), you need at least version 1.4.4
Backport also patch to fix version in meson file.
(From OE-Core rev: 319f5d8a32d1f4a71ac997ce4522249b08f84945)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Addresses an issue when systemtap is built in situation where debuginfod
is not part of DISTRO_FEATURES and latest SystemTap has problem of
auto detecting libdebuginfod library as it was reported by Martin
Jansa in [1].
[1] https://lists.openembedded.org/g/openembedded-core/message/192109?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Acreated%2C0%2Csystemtap%2C20%2C2%2C0%2C102987514
(From OE-Core rev: bf635f8f2258f8b8beb0adb8dead2b6b40b2274a)
Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
After systemtap commit 2e67b053e3796ee7cf29a39f9698729b52078406
"configury: rework debuginfod searches" automatic detection of
libdebuginfod is broken. Let's handle it explicitly with debuginfod
package feature. It is good to have such feature anyway.
(From OE-Core rev: ba5098fcf2fc771da8790cb2ac4ea8fef4816413)
Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
| |
(From OE-Core rev: 4cfc4187ac90a4504b93a01ff6333d14928728a8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
| |
implement glibc compatible basename() funciton for portability
(From OE-Core rev: 3a49ef1155d210fc9adeaed2d35df48fc29ba7f3)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
| |
bnx2x is another broadcom ethernet adapter with its own firmware. Place
it into its own subpackage.
(From OE-Core rev: 414f71bb692da7ca1899b07ebb689edeb53f8e0d)
Signed-off-by: Jason Andryuk <jandryuk@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The bnx2 module uses both the mips and rv2p files, so package them all
together. Remove -mips from the package name, but add an RPROVIDES for
compatibility.
(From OE-Core rev: 46f2b7b3bebc7efdb4199cdfe386dc16c049d8d7)
Signed-off-by: Jason Andryuk <jandryuk@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
| |
The iwlwifi uses the .pnvm files for newer AX210+ cards, so package them
into the iwlwifi-misc subpackage.
(From OE-Core rev: 056c4de1422ff06745c5669f871a1bb6f5390d01)
Signed-off-by: Jason Andryuk <jandryuk@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: 34835847442c15ebe12970bc31b6a949e66da48e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
c6114c845984 Linux 6.1.65
66ecd1cd8b0c io_uring: fix off-by one bvec index
812171018e47 USB: dwc3: qcom: fix wakeup after probe deferral
72ef87bb8e5d USB: dwc3: qcom: fix software node leak on probe errors
fc7b2fe26769 usb: dwc3: set the dma max_seg_size
92b9eca53de8 usb: dwc3: Fix default mode initialization
451c5a61722d USB: dwc2: write HCINT with INTMASK applied
d9be7a129778 usb: typec: tcpm: Skip hard reset when in error recovery
c15cb712da41 USB: serial: option: don't claim interface 4 for ZTE MF290
5a657b34fe83 USB: serial: option: fix FM101R-GL defines
4fccb016ffcd USB: serial: option: add Fibocom L7xx modules
f70b0b6fd8c6 usb: cdnsp: Fix deadlock issue during using NCM gadget
f9ba5dd0d9c9 bcache: fixup lock c->root error
c736af32a82b bcache: fixup init dirty data errors
c37aca3dd513 bcache: prevent potential division by zero error
366f3648f10e bcache: check return value from btree_node_alloc_replacement()
4241b51f3ef8 dm-delay: fix a race between delay_presuspend and delay_bio
c4d395751079 hv_netvsc: Mark VF as slave before exposing it to user-mode
5dd83db613be hv_netvsc: Fix race of register_netdevice_notifier and VF register
e8ef65c17460 hv_netvsc: fix race of netvsc and VF register_netdevice
043c8e0306e2 USB: serial: option: add Luat Air72*U series products
dc96fde8fcb2 s390/dasd: protect device queue against concurrent access
b964a0a3910b io_uring/fs: consider link->flags when getting path for LINKAT
12f497158900 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
fa9bacc1d5d6 md: fix bi_status reporting in md_end_clone_io
415f644b1f59 bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
354d162ba527 swiotlb-xen: provide the "max_mapping_size" method
05591c0d1761 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
1ed904f424d4 arm64: dts: imx8mn-var-som: add 20ms delay to ethernet regulator enable
5d9ddbf4b5e7 NFSD: Fix checksum mismatches in the duplicate reply cache
b597f3c85d2e NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update()
d7eb37615b93 ext4: make sure allocate pending entry not fail
8384d8c5cc39 ext4: fix slab-use-after-free in ext4_es_insert_extent()
9164978bce49 ext4: using nofail preallocation in ext4_es_insert_extent()
614b383d0158 ext4: using nofail preallocation in ext4_es_insert_delayed_block()
51cef2a5c6f9 ext4: using nofail preallocation in ext4_es_remove_extent()
f1c236936674 ext4: use pre-allocated es in __es_remove_extent()
ce581f8631a4 ext4: use pre-allocated es in __es_insert_extent()
594a5f00e50c ext4: factor out __es_alloc_extent() and __es_free_extent()
9381ff651224 ext4: add a new helper to check if es must be kept
3a14f4fd7bda media: qcom: camss: Fix genpd cleanup
df5bb7b408cc media: qcom: camss: Fix V4L2 async notifier error path
fdfcdf969719 media: qcom: Initialise V4L2 async notifier later
153a4396c304 media: camss: Convert to platform remove callback returning void
4ae3c85e7369 media: camss: Split power domain management
8bdcaa7c03f6 MIPS: KVM: Fix a build warning about variable set but not used
e9c3d6b09c21 cifs: fix leak of iface for primary channel
b24d42b52bd1 cifs: account for primary channel in the interface list
548893404c44 cifs: distribute channels across interfaces based on speed
5607a415d49c cifs: print last update time for interface list
f4dff371119b smb3: allow dumping session and tcon id to improve stats analysis and debugging
fbc666a9ac5a cifs: minor cleanup of some headers
c2d336140a10 lockdep: Fix block chain corruption
e9611e840431 USB: dwc3: qcom: fix ACPI platform device leak
eaa315288b32 USB: dwc3: qcom: fix resource leaks on probe deferral
0e485f12ebb7 nvmet: nul-terminate the NQNs passed in the connect command
573fa2b70808 i40e: Fix adding unsupported cloud filters
f7f3e69cedb9 i40e: use ERR_PTR error print in i40e messages
27f5dd22af56 arm64: mm: Fix "rodata=on" when CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
558b8ee45f7f mm,kfence: decouple kfence from page granularity mapping judgement
48b3ee0134db afs: Fix file locking on R/O volumes to operate in local mode
f9cf17836ec3 afs: Return ENOENT if no cell DNS record can be found
8025fd0706c8 net: axienet: Fix check for partial TX checksum
3481ff38118c amd-xgbe: propagate the correct speed and duplex status
73d114dd5703 amd-xgbe: handle the corner-case during tx completion
4bcc07bb360e amd-xgbe: handle corner-case during sfp hotplug
76b088b63958 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
97703eb199a3 arm/xen: fix xen_vcpu_info allocation alignment
94a0ae698b4d net/smc: avoid data corruption caused by decline
a573b334be26 net: usb: ax88179_178a: fix failed operations during ax88179_reset
e784313dd00a ipv4: Correct/silence an endian warning in __ip_do_redirect
377c4c7e97c6 HID: fix HID device resource race between HID core and debugging support
8e9a64996528 drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
84a6e475451d drm/i915: do not clean GT table on error path
84c9d30dbc0e ata: pata_isapnp: Add missing error check for devm_ioport_map()
cfbdb367277e octeontx2-pf: Fix memory leak during interface down
4206f46d3f04 wireguard: use DEV_STATS_INC()
7dfa5147444f drm/panel: simple: Fix Innolux G101ICE-L01 timings
7f5eae8585c8 drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
39f11604e55d drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
84b232a9c81b drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
d2b3bc8c7f63 afs: Make error on cell lookup failure consistent with OpenAFS
790ea5bc4022 afs: Fix afs_server_list to be cleaned up with RCU
6ac30d748bb0 Linux 6.1.64
04ff8a5107a5 RISC-V: drop error print from riscv_hartid_to_cpuid()
9e1e0887ea21 cxl/port: Fix NULL pointer access in devm_cxl_add_port()
c88cfbb18a5e mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER
2132941b453f Input: xpad - add VID for Turtle Beach controllers
2fa74d29fc18 tracing: Have trace_event_file have ref counters
6460508dce00 powerpc/powernv: Fix fortify source warnings in opal-prd.c
4c55be085534 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
68d774eb10e2 drm/amd/display: Enable fast plane updates on DCN3.2 and above
fb5c134ca589 drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer()
51ffa1a3792e drm/amdgpu: lower CS errors to debug severity
c52aac5884bc drm/amdgpu: fix error handling in amdgpu_bo_list_get()
2ab6c1237bd4 drm/amdgpu: don't use ATRM for external devices
965dce07a4fc drm/amdgpu: don't use pci_is_thunderbolt_attached()
8e54a91d3e66 drm/amdgpu/smu13: drop compute workload workaround
454d0cdd7c12 drm/amd/pm: Fix error of MACO flag setting code
07e94f204f38 drm/i915: Fix potential spectre vulnerability
9457636a4926 drm/i915: Bump GLK CDCLK frequency when driving multiple pipes
e973f40de161 drm/amd/pm: Handle non-terminated overdrive commands.
dc4542861ec8 ext4: properly sync file size update after O_SYNC direct IO
e1d0f68bc07f ext4: add missed brelse in update_backups
1793dc461e5a ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
80ddcf21e7e0 ext4: correct the start block of counting reserved clusters
ec4ba3d62f0f ext4: correct return value of ext4_convert_meta_bg
32b9fb9a67ec ext4: mark buffer new if it is unwritten to avoid stale data exposure
f0cc1368fafd ext4: correct offset of gdb backup in non meta_bg group to update_backups
af075d06b34f ext4: apply umask if ACL support is disabled
e795a56654fd Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
eb2f435be2c4 media: qcom: camss: Fix csid-gen2 for test pattern generator
eeab07ddd020 media: qcom: camss: Fix invalid clock enable bit disjunction
18a06f2eeb84 media: qcom: camss: Fix missing vfe_lite clocks check
ddc424aedbd3 media: qcom: camss: Fix VFE-480 vfe_disable_output()
0f3e5f93fe77 media: qcom: camss: Fix VFE-17x vfe_disable_output()
04ef31a3e38a media: qcom: camss: Fix vfe_get() error jump
3166c3af55fe media: qcom: camss: Fix pm_domain_on sequence in probe
6dcb2605c284 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
f7164cb0371f r8169: add handling DASH when DASH is disabled
862565f32494 r8169: fix network lost after resume on DASH systems
9e9e2107ae36 mptcp: fix setsockopt(IP_TOS) subflow locking
dba6f08cef19 mptcp: add validity check for sending RM_ADDR
70ff9b65a728 mptcp: deal with large GSO size
16fcda24b175 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
a7fd03355027 mm: fix for negative counter: nr_file_hugepages
2594bdaa16b4 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
97fb6013f318 riscv: kprobes: allow writing to x0
645257ad8d30 riscv: correct pt_level name via pgtable_l5/4_enabled
fb1b16f04135 riscv: mm: Update the comment of CONFIG_PAGE_OFFSET
9f74b261e4e2 LoongArch: Mark __percpu functions as always inline
1bb61fb7908c nfsd: fix file memleak on client_opens_release
a5d4be493afc dm-verity: don't use blocking calls from tasklets
002d2473ddec drm/mediatek/dp: fix memory leak on ->get_edid callback error path
5e9fcba176f9 drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection
e08232647386 media: ccs: Correctly initialise try compose rectangle
424fc4638119 media: venus: hfi: add checks to handle capabilities from firmware
9ebb3c14ec95 media: venus: hfi: fix the check to handle session buffer requirement
a3e0b55deaf7 media: venus: hfi_parser: Add check to keep the number of codecs within range
997639c100fa media: sharp: fix sharp encoding
41c269083c4d media: lirc: drop trailing space from scancode transmit
526dd7540a09 f2fs: avoid format-overflow warning
6122b72ce54a f2fs: do not return EFSCORRUPTED, but try to run online repair
e6fa9ac60fae i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
f5617a21c71c net: phylink: initialize carrier state at creation
105d29fa8dba net: dsa: lan9303: consequently nested-lock physical MDIO
eef592e71ae1 net: ethtool: Fix documentation of ethtool_sprintf()
57e35d922996 s390/ap: fix AP bus crash on early config change callback invocation
75d5c85cf402 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
ba1a9eef3e53 sbsa_gwdt: Calculate timeout with 64-bit math
cfcb1e7c17c3 lsm: fix default return value for inode_getsecctx
7a048a90ac3e lsm: fix default return value for vm_enough_memory
b3fd9db79e30 Revert "i2c: pxa: move to generic GPIO recovery"
677fc3780fa4 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
31f6ff62dfc0 cxl/region: Fix x1 root-decoder granularity calculations
683b6a7324c6 tools/testing/cxl: Define a fixed volatile configuration to parse
8cdc6b8b816d cxl/mem: Move devm_cxl_add_endpoint() from cxl_core to cxl_mem
8fce427169ec cxl: Unify debug messages when calling devm_cxl_add_port()
e841a59ac1d8 i3c: master: svc: fix random hot join failure since timeout error
a807a44189d1 i3c: master: svc: add NACK check after start byte sent
90db4c1d5eba cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails
c415f113d90e cxl/region: Move region-position validation to a helper
008b08ab0773 cxl/region: Cleanup target list on attach error
93d242f63ed3 cxl/region: Validate region mode vs decoder mode
3b70d45c7ea8 drm/amd/display: enable dsc_clk even if dsc_pg disabled
1d1cc275d1d7 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
6c6a39080bd2 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
ba9302fd936c bluetooth: Add device 13d3:3571 to device tables
fc3423d55c86 bluetooth: Add device 0bda:887b to device tables
f1c7f81e973f Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
1f026218f8a3 clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider
b2a28287209a clk: visconti: remove unused visconti_pll_provider::regmap
e785584e0a0b cpufreq: stats: Fix buffer overflow detection in trans_stats()
c2d14682b36d pmdomain: imx: Make imx pgc power domain also set the fwnode
8bd370cc3cd6 pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable
68620ef460df ALSA: hda/realtek: Add quirks for HP Laptops
4d50004416df ALSA: hda/realtek: Enable Mute LED on HP 255 G10
4645d3bcd5ff ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
eaa4e4ba7ace ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
0fcc2cf28f6c ALSA: hda/realtek: Enable Mute LED on HP 255 G8
fa7c9cc3cb31 ALSA: info: Fix potential deadlock at disconnection
a0d43e0f7ce4 btrfs: zoned: wait for data BG to be finished on direct IO allocation
9ad4c7f065bf xfs: recovery should not clear di_flushiter unconditionally
209379924a85 cifs: do not reset chan_max if multichannel is not supported at mount
c9569bfd2868 cifs: force interface update before a fresh session setup
5bdf34ca3242 cifs: reconnect helper should set reconnect for the right channel
9eb44db68c5b smb: client: fix potential deadlock when releasing mids
558817597d5f smb: client: fix use-after-free bug in cifs_debug_data_proc_show()
49d0ff613f4d smb3: fix caching of ctime on setxattr
34828baf81ef smb3: fix touch -h of symlink
9d96ac07aee2 smb3: fix creating FIFOs when mounting with "sfu" mount option
5691e1569569 fs: add ctime accessors infrastructure
b50ca24c3ec1 xhci: Enable RPM on controllers that support low-power states
72a90e7eb4a1 parisc/power: Fix power soft-off when running on qemu
40b6914f4278 parisc/pgtable: Do not drop upper 5 address bits of physical address
1651b334f1f6 parisc: Prevent booting 64-bit kernels on PA1.x machines
3ddb2fa5ec1c i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
1ea1fb221662 i3c: master: svc: fix check wrong status register in irq handler
65d9f61324fc i3c: master: svc: fix ibi may not return mandatory data byte
e32e9cba564e i3c: master: svc: fix wrong data return when IBI happen during start frame
3a8e03f133c0 i3c: master: svc: fix race condition in ibi work thread
de6ca501addc i3c: master: cdns: Fix reading status register
3b93096d29c5 mtd: cfi_cmdset_0001: Byte swap OTP info
aee642ae995e mm/memory_hotplug: use pfn math in place of direct struct page manipulation
5a2768b9de0c mm/cma: use nth_page() in place of direct struct page manipulation
20412ca356e5 s390/cmma: fix detection of DAT pages
7fc465d2653a dmaengine: stm32-mdma: correct desc prep when channel running
55d699e2d2ef mcb: fix error handling for different scenarios when parsing
afcde812ddf5 driver core: Release all resources during unbind before updating device links
f7ab9dee2200 tracing: Have the user copy of synthetic event address use correct context
185f3617adc8 i2c: core: Run atomic i2c xfer when !preemptible
59cb785919fd kernel/reboot: emergency_restart: Set correct system_state
4f3135e2dd5b quota: explicitly forbid quota files from being encrypted
ed3cc4f3cac4 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
e166cc2bf51f ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
479a120a043f hid: lenovo: Resend all settings on reset_resume for compact keyboards
9ea5df7290e5 selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
72f5a918b450 selftests/resctrl: Move _GNU_SOURCE define into Makefile
e6526e403aaf selftests/resctrl: Remove duplicate feature check from CMT test
3f100cc63a0c netfilter: nf_tables: split async and sync catchall in two functions
13e2d49647a7 netfilter: nf_tables: remove catchall element in GC sync path
143f450c6cb2 ima: detect changes to the backing overlay file
2c63b9d7f7c8 ima: annotate iint mutex to avoid lockdep false positive warnings
db98de0809f1 mfd: qcom-spmi-pmic: Fix revid implementation
5231eb119079 mfd: qcom-spmi-pmic: Fix reference leaks in revid helper
4d259683bc1c arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
c754a6f5c3c7 ACPI: FPDT: properly handle invalid FPDT subtables
95e747c3c60d firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
cd222fc61e12 arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM
e866ef947a65 btrfs: don't arbitrarily slow down delalloc if we're committing
ddf42b7c8d81 rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
d15029481813 PM: hibernate: Clean up sync_read handling in snapshot_write_next()
567c6f64950e PM: hibernate: Use __get_safe_page() rather than touching the list
2c9222b7dc58 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
8d837850d3ec rcu/tree: Defer setting of jiffies during stall reset
6aa3cab6be11 svcrdma: Drop connection after an RDMA Read error
4b0d6ddb6466 wifi: wilc1000: use vmm_table as array in wilc struct
efd8e6d19c14 PCI: exynos: Don't discard .remove() callback
75bf9a8b0e89 PCI: kirin: Don't discard .remove() callback
e02b9c6a832e PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
51dcd20a4a25 mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A
07d425242e4f mmc: sdhci_am654: fix start loop index for TAP value parsing
4542aa756914 mmc: vub300: fix an error code
8387c94d73ec ksmbd: fix slab out of bounds write in smb_inherit_dacl()
482aaa72f950 ksmbd: handle malformed smb1 message
8e76941a1672 clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
877080a34901 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
3291d3ecf331 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
ea2c6e85b6b0 parisc/power: Add power soft-off when running on qemu
783645be98c8 parisc/pdc: Add width field to struct pdc_model
ef0224ee5399 arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
938c4c731803 PCI: keystone: Don't discard .probe() callback
b7d27cbfef5c PCI: keystone: Don't discard .remove() callback
fe0b2a20f780 KEYS: trusted: Rollback init_trusted() consistently
454ad98f31f0 KEYS: trusted: tee: Refactor register SHM usage
3ef9944681eb genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
17381882fcce mmc: meson-gx: Remove setting of CMD_CFG_ERROR
0cf7577b6b31 wifi: ath11k: fix gtk offload status event locking
e3199b3fac65 wifi: ath11k: fix htt pktlog locking
ca420ac4f945 wifi: ath11k: fix dfs radar event locking
f0ea9e472611 wifi: ath11k: fix temperature event locking
164fa9a0b1e9 regmap: Ensure range selector registers are updated after cache sync
e10facbd25a6 ACPI: resource: Do IRQ override on TongFang GMxXGxx
08a98c345f62 mm/damon/sysfs: check error from damon_sysfs_update_target()
b0fc14428ca2 mm/damon: implement a function for max nr_accesses safe calculation
834a800c58ea mm/damon/ops-common: avoid divide-by-zero during region hotness calculation
2b38f0dbe8ba mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation
cf2641099c02 watchdog: move softlockup_panic back to early_param
f0f3328af912 mm/damon/sysfs: update monitoring target regions for online input commit
9275f65d7729 mm/damon/sysfs: remove requested targets when online-commit inputs
4e0fbf318803 PCI/sysfs: Protect driver's D3cold preference from user space
1a2c7a2f3594 hvc/xen: fix event channel handling for secondary consoles
b772e415e168 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
74db59e63bd8 hvc/xen: fix console unplug
e5b0e2308088 tty: serial: meson: fix hard LOCKUP on crtscts mode
5e3b2141c759 tty/sysrq: replace smp_processor_id() with get_cpu()
5b2352c64c48 proc: sysctl: prevent aliased sysctls from getting passed to init
d91fd028c9f6 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
38968c63e98e audit: don't take task_lock() in audit_exe_compare() code path
43cea54109e1 KVM: x86: Clear bit12 of ICR after APIC-write VM-exit
27976fa91754 KVM: x86: Ignore MSR_AMD64_TW_CFG access
7e218114a219 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
41689ef19b7e x86/cpu/hygon: Fix the CPU topology evaluation for real
f0732c646a8e crypto: x86/sha - load modules based on CPU features
1fc94de1c1a8 scsi: qla2xxx: Fix system crash due to bad pointer access
b16ea57d6c0f scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
bb5e307366ef scsi: mpt3sas: Fix loop logic
dd56d432445e bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
947635fa174b bpf: Fix check_stack_write_fixed_off() to correctly spill imm
3bdbe399b82f randstruct: Fix gcc-plugin performance mode to stay in group
bee4f891fe1f powerpc/perf: Fix disabling BHRB and instruction sampling
4cb064f6174a perf intel-pt: Fix async branch flags
a1d8f675ea58 media: venus: hfi: add checks to perform sanity on queue pointers
55db76caa782 i915/perf: Fix NULL deref bugs with drm_dbg() calls
d1a04a5219e8 cifs: fix check of rc in function generate_smb3signingkey
17cfba4aeb2d cifs: spnego: add ';' in HOST_KEY_LEN
4b91ba060f2e tools/power/turbostat: Enable the C-state Pre-wake printing
c5fcba7ff98b tools/power/turbostat: Fix a knl bug
ca56cdfab3a9 macvlan: Don't propagate promisc change to lower dev in passthru
f9b592a9e606 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
0ab53cd69ffc net/mlx5e: Check return value of snprintf writing to fw_version buffer
7f2feab70152 net/mlx5e: Reduce the size of icosq_str
e2d93cfd1b4f net/mlx5e: Fix pedit endianness
991ba648983b net/mlx5e: fix double free of encap_header in update funcs
e8ae37f86368 net/mlx5e: fix double free of encap_header
7414a28de1b3 net: stmmac: avoid rx queue overrun
49fb68040326 net: stmmac: fix rx budget limit check
18a169810cff netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
6a15d971040e netfilter: nf_conntrack_bridge: initialize err to 0
d179189eec42 af_unix: fix use-after-free in unix_stream_read_actor()
14b11892a6da net: ethernet: cortina: Fix MTU max setting
1a1efaed5fc2 net: ethernet: cortina: Handle large frames
4794b6b16a90 net: ethernet: cortina: Fix max RX frame define
19554aa901b5 bonding: stop the device in bond_setup_by_slave()
f84846731b93 ptp: annotate data-race around q->head and q->tail
ceae93d76a51 xen/events: fix delayed eoi list handling
ab3e13b35c1a ppp: limit MRU to 64K
00768b3e90e6 net: mvneta: fix calls to page_pool_get_stats
1e83edbc422b tipc: Fix kernel-infoleak due to uninitialized TLV value
a28ec8322dd3 net: hns3: fix VF wrong speed and duplex issue
55d82e092c68 net: hns3: fix VF reset fail issue
f47c6fba7293 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
07f5b8c47152 net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs
83a177b942fa net: hns3: fix incorrect capability bit display for copper port
5dc440293db7 net: hns3: add barrier in vf mailbox reply process
61c5ba5042b3 net: hns3: fix add VLAN fail issue
76bd42849ce4 tty: Fix uninit-value access in ppp_sync_receive()
732a67ca4368 ipvlan: add ipvlan_route_v6_outbound() helper
12af02d24a49 net: set SOCK_RCU_FREE before inserting socket into hashtable
c0f8b8fb7df9 vhost-vdpa: fix use after free in vhost_vdpa_probe()
58278cc71d34 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
7749fd2dbef7 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
af0095a559f4 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
19d7dbf71ecc SUNRPC: Add an IS_ERR() check back to where it was
c65b915641d8 NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking
5ee813da0c18 mtd: rawnand: meson: check return value of devm_kasprintf()
b2a9ba69dfd5 mtd: rawnand: intel: check return value of devm_kasprintf()
8d02b6fb3c67 SUNRPC: ECONNRESET might require a rebind
11f6aadd1f59 sched/core: Optimize in_task() and in_interrupt() a bit
3a6ad749e9ef wifi: iwlwifi: Use FW rate for non-data frames
2fa178e2cd5f mtd: rawnand: tegra: add missing check for platform_get_irq()
1fb3a9c59e7f pwm: Fix double shift bug
6586b5f8e456 drm/amdgpu: fix software pci_unplug on some chips
8a1552e908d6 ALSA: hda/realtek: Add quirk for ASUS UX7602ZM
07ab6615a9d2 drm/qxl: prevent memory leak
09297e3ffc1d ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
aff8be2cad74 i2c: dev: copy userspace array safely
72d02adae320 kgdb: Flush console before entering kgdb on panic
8a06894666e0 drm/amd/display: Avoid NULL dereference of timing generator
b083aaf5db2e media: imon: fix access to invalid resource for the second interface
65335aef1ab6 media: ccs: Fix driver quirk struct documentation
b8dcbbd0c4bf media: cobalt: Use FIELD_GET() to extract Link Width
e2ccedd4d182 gfs2: fix an oops in gfs2_permission
53fc16c1ad84 gfs2: ignore negated quota changes
329a8d1d60ba media: vivid: avoid integer overflow
a647f27a7426 media: gspca: cpia1: shift-out-of-bounds in set_flicker
e64d23dc6581 i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
472bd4787406 virtio-blk: fix implicit overflow on virtio_max_dma_size
32b17bc21f8e i2c: sun6i-p2wi: Prevent potential division by zero
0b5e729d4e35 i2c: fix memleak in i2c_new_client_device()
8be39f66915b i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
07c11a5249cb 9p: v9fs_listxattr: fix %s null argument warning
3851d844d790 9p/trans_fd: Annotate data-racy writes to file::f_flags
c7b0ce54b11d usb: gadget: f_ncm: Always set current gadget in ncm_bind()
ff9500758381 f2fs: fix error handling of __get_node_page
a82bd79cbfe9 soundwire: dmi-quirks: update HP Omen match
7932afa9bb61 usb: dwc3: core: configure TX/RX threshold for DWC3_IP
7cebc86481bf tty: vcc: Add check for kstrdup() in vcc_probe()
d6957635de8f thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager
b80aaff5f781 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe()
c92de3bf6ccf mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs
b469227b1d1e exfat: support handle zero-size directory
24e222a54e4c HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
4ee3b3a0ff02 crypto: hisilicon/qm - prevent soft lockup in receive loop
a70cb0d59d91 ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk
cbf304de78c0 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
52cd51ba5769 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
6f9557a5c971 PCI: Disable ATS for specific Intel IPU E2000 devices
161767bb7c5d PCI: Extract ATS disabling to a helper function
6b4608458205 PCI: Use FIELD_GET() to extract Link Width
442fd24d7b6b scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
dabc0ee84d0d PCI: Do error check on own line to split long "if" conditions
146badf18e2c atm: iphase: Do PCI error checks on own line
1a7c3d2e1dfa PCI: mvebu: Use FIELD_PREP() with Link Width
aac90c719781 PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
43b91df291c8 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
fa7abd3c5cd4 ARM: 9320/1: fix stack depot IRQ stack filter
6e2076cad887 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
8c68af2af697 jfs: fix array-index-out-of-bounds in diAlloc
a50b796d3671 jfs: fix array-index-out-of-bounds in dbFindLeaf
5013f8269887 fs/jfs: Add validity check for db_maxag and db_agpref
0cb567e72733 fs/jfs: Add check for negative db_l2nbperpage
88984ec47927 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
33331b265aac scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
f1521fe0b411 RDMA/hfi1: Use FIELD_GET() to extract Link Width
af493dde68e8 ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware
c55fc098fd9d crypto: pcrypt - Fix hungtask for PADATA_RESET
62c65e799fb4 ASoC: SOF: Pass PCI SSID to machine driver
14107cbeb5f7 ASoC: soc-card: Add storage for PCI SSID
0aaf8077564e selftests/efivarfs: create-read: fix a resource leak
c68535657f3c arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
6c1b3d89a2dd drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
2806f8803792 drm/amdkfd: Fix shift out-of-bounds issue
7017e835007c drm/panel: st7703: Pick different reset sequence
33fb1a555354 drm/amdgpu/vkms: fix a possible null pointer dereference
16fa59e273f8 drm/radeon: fix a possible null pointer dereference
d0bc9ab0a161 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
79813cd59398 drm/panel: fix a possible null pointer dereference
9b70fc7d70e8 drm/amdgpu: Fix potential null pointer derefernce
d0725232da77 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
fc9ac0e8e0bc drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
09b900fc2cb1 drm/msm/dp: skip validity check for DP CTS EDID checksum
412ce8966934 drm: vmwgfx_surface.c: copy user-array safely
0f5f56745188 drm_lease.c: copy user-array safely
6995df256e4f kernel: watch_queue: copy user-array safely
8332523b13db kernel: kexec: copy user-array safely
2fabc3289ba1 string.h: add array-wrappers for (v)memdup_user()
24faa2740b3f drm/amd/display: use full update for clip size increase of large plane source
09d4f579d300 drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments
50f35a907c4f drm/amdkfd: Fix a race condition of vram buffer unref in svm code
5b978a8ce497 drm/amdgpu: not to save bo in the case of RAS err_event_athub
0c8eda600ed8 drm/komeda: drop all currently held locks if deadlock happens
4048cf4615b6 drm/gma500: Fix call trace when psb_gem_mm_init() fails
a57a54a8bc21 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
6edd5ea5040b platform/chrome: kunit: initialize lock for fake ec_dev
c90c7bf7b1b3 tsnep: Fix tsnep_request_irq() format-overflow warning
70997012d8dd ACPI: EC: Add quirk for HP 250 G7 Notebook PC
87624b1f9b78 Bluetooth: Fix double free in hci_conn_cleanup
a556f2ef556a Bluetooth: btusb: Add date->evt_skb is NULL check
0a40c609e2a3 bpf: Ensure proper register state printing for cond jumps
8093dd759ee2 vsock: read from socket's error queue
459970363e7c wifi: ath10k: Don't touch the CE interrupt registers after power up
1c6a6c926abf net: annotate data-races around sk->sk_dst_pending_confirm
e7960d2a09d4 net: annotate data-races around sk->sk_tx_queue_mapping
46537b45972e wifi: ath10k: fix clang-specific fortify warning
de979982ebfb wifi: ath9k: fix clang-specific fortify warnings
aa42a7cb9264 bpf: Detect IP == ksym.end as part of BPF program
57e44ff9c2c9 atl1c: Work around the DMA RX overflow issue
2be24c47ac19 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
9c2e4a81d3e7 wifi: mac80211_hwsim: fix clang-specific fortify warning
d0fc4cb9d23b wifi: plfxlc: fix clang-specific fortify warning
b5046b253236 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
2652d199dd72 workqueue: Provide one lock class key per work_on_cpu() callsite
3410b7023547 cpu/hotplug: Don't offline the last non-isolated CPU
b7441453ff96 smp,csd: Throw an error if a CSD lock is stuck for too long
6680d55aba60 clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
ff8370a0d8cb clocksource/drivers/timer-imx-gpt: Fix potential memory leak
9f4c391dc2bc selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config
e9a27fdce56b srcu: Fix srcu_struct node grpmask overflow on 64-bit systems
9ce4e87a8efd perf/core: Bail out early if the request AUX area is out of bound
784d01f9bbc2 lib/generic-radix-tree.c: Don't overflow in peek()
c56df79d6867 locking/ww_mutex/test: Fix potential workqueue corruption
69e434a1cb21 Linux 6.1.63
830c11c9c085 virtio/vsock: fix header length on skb merging
cd12535b97dd virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt()
a6650e78c428 virtio/vsock: fix leaks due to missing skb owner
bb1c9a5907d2 vsock/loopback: use only sk_buff_head.lock to protect the packet queue
1e5f00e9dbdb virtio/vsock: don't drop skbuff on copy failure
883a3db2212c virtio/vsock: remove redundant 'skb_pull()' call
5852a2b573f7 virtio/vsock: don't use skbuff state to account credit
25bc87768cef wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush()
fc3a19543e32 btrfs: use u64 for buffer sizes in the tree search ioctls
c606c43ab6a7 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
acca43d813bb x86/amd_nb: Use Family 19h Models 60h-7Fh Function 4 IDs
129debbb4178 io_uring/net: ensure socket is marked connected on connect retry
b80b85f4945d tracing/kprobes: Fix the order of argument descriptions
28e7153418b1 fbdev: fsl-diu-fb: mark wr_reg_wa() static
7bc7b82fb219 fbdev: imsttfb: fix a resource leak in probe
985845828220 fbdev: imsttfb: Fix error path of imsttfb_probe()
6d53668c438b spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
b4843bf39d9f ASoC: dapm: fix clock get name
f5350c6f7887 ASoC: hdmi-codec: register hpd callback on component probe
acc36089bc36 ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages
3bbf06efb8ed drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
3df98bd31966 RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTs
587e6308d69b netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
8fa280d1a9f4 netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
d85670128f24 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
7ee2070589d2 i2c: iproc: handle invalid slave state
b5974b0c893c r8169: respect userspace disabling IFF_MULTICAST
1fecefb0920c vsock/virtio: remove socket from connected/bound list on shutdown
baddcc2c7157 virtio/vsock: replace virtio_vsock_pkt with sk_buff
46c541fa6680 blk-core: use pr_warn_ratelimited() in bio_check_ro()
4e9b3ec84dc9 nbd: fix uaf in nbd_open
b0310063d4b2 tg3: power down device only on SYSTEM_POWER_OFF
2dbafb0081d7 nvme: fix error-handling for io_uring nvme-passthrough
f4277cb5626b net/smc: put sk reference if close work was canceled
2d563aa75226 net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
9d976cd3e320 net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
4a12fb7d1af6 octeontx2-pf: Free pending and dropped SQEs
a1e8e68204c8 octeontx2-pf: qos send queues management
479d344a929b octeontx2-pf: Rename tot_tx_queues to non_qos_queues
f9c2807e2a7d selftests: pmtu.sh: fix result checking
490dfbf65191 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
0b8ffe3cb0b7 Fix termination state for idr_for_each_entry_ul()
7f4a2c296774 net: r8169: Disable multicast filter for RTL8168H and RTL8107E
db68ac51fe86 dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
414d36c1178e dccp: Call security_inet_conn_request() after setting IPv4 addresses.
e129327d80a7 net: page_pool: add missing free_percpu when page_pool_init fail
a95acc2099b6 octeontx2-pf: Fix holes in error code
00376cc74347 octeontx2-pf: Fix error codes
612c22e92848 inet: shrink struct flowi_common
89d92e4fc5c6 bpf: Check map->usercnt after timer->timer is assigned
4c731e98fe4d tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
6086258bd5ea hsr: Prevent use after free in prp_create_tagged_frame()
f980e9a57dfb llc: verify mac len before reading mac header
8803da01fe1b watchdog: ixp4xx: Make sure restart always works
7082b1fb5321 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
f8225c3c6555 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
679d2ab67e09 pwm: sti: Reduce number of allocations and drop usage of chip_data
713629765f25 regmap: prevent noinc writes from clobbering cache
7ec7b7d3f2b8 media: cec: meson: always include meson sub-directory in Makefile
103c66dcf54e media: dvb-usb-v2: af9035: fix missing unlock
39c2ec94a829 media: cadence: csi2rx: Unregister v4l2 async notifier
76d12296ee58 media: cedrus: Fix clock/reset sequence
a254ee1ddc59 media: vidtv: mux: Add check and kfree for kstrdup
5c26aae37239 media: vidtv: psi: Add check for kstrdup
e7c96f4605d9 media: s3c-camif: Avoid inappropriate kfree()
1620531a3dac media: mtk-jpegenc: Fix bug in JPEG encode quality selection
b75fb8a2ee1e media: amphion: handle firmware debug message
20568d06f606 media: bttv: fix use after free error due to btv->timeout timer
825a7a6a3a5e media: ov5640: Fix a memory leak when ov5640_probe fails
ba305517a1de media: i2c: max9286: Fix some redundant of_node_put() calls
a7a8c49dc670 media: ov5640: fix vblank unchange issue when work at dvp mode
9b1c0aca7fbf media: ov5640: Drop dead code using frame_interval
6380621de364 media: verisilicon: Do not enable G2 postproc downscale if source is narrower than destination
64f55cebb433 media: hantro: Check whether reset op is defined before use
f258fd94abcd pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
7c9947693b5e pcmcia: ds: fix refcount leak in pcmcia_device_add()
fbdf451e7683 pcmcia: cs: fix possible hung task and memory leak pccardd()
f9e17bce0aec rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
b4dda701d057 virt: sevguest: Fix passing a stack buffer as a scatterlist target
d889b7bc12b5 x86/sev: Change snp_guest_issue_request()'s fw_err argument
a5b03f56d38d crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL
7c7371b41a14 cxl/mem: Fix shutdown order
174ae0a3b89e i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
b9793c9c0338 9p/net: fix possible memory leak in p9_check_errors()
8b184ebff60b perf hist: Add missing puts to hist__account_cycles
8e1f41a853d9 perf machine: Avoid out of bounds LBR memory read
209f4a67d8b7 usb: host: xhci-plat: fix possible kernel oops while resuming
071666451e59 xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
abdd1f47efae powerpc/pseries: fix potential memory leak in init_cpu_associativity()
257517c00b57 powerpc/imc-pmu: Use the correct spinlock initializer.
8409ee076d0a powerpc/vas: Limit open window failure messages in log bufffer
0f8dabe79a98 powerpc/xive: Fix endian conversion size
b4bc030af7d6 powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
a204f9f3cb66 modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host
339148f78641 modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
9d4f7441cddd powerpc: Only define __parse_fpscr() when required
4a43be67d635 interconnect: qcom: sm8350: Set ACV enable_mask
bfc019c7134a interconnect: qcom: sm8350: Retire DEFINE_QBCM
ccbd1281a2d1 interconnect: qcom: sm8150: Set ACV enable_mask
d7e501045ef4 interconnect: qcom: sm8150: Retire DEFINE_QBCM
386a4d6f83fd interconnect: qcom: sm8150: Drop IP0 interconnects
8979ed70da2f interconnect: move ignore_list out of of_count_icc_providers()
bf7039825f04 interconnect: qcom: sm6350: Set ACV enable_mask
d39e3249c04c interconnect: qcom: sm6350: Retire DEFINE_QBCM
639ee7fbc095 interconnect: qcom: sdm845: Set ACV enable_mask
808588804587 interconnect: qcom: sdm845: Retire DEFINE_QBCM
e82d634fdb0d interconnect: qcom: sc8280xp: Set ACV enable_mask
50e4e1ad3532 interconnect: qcom: sc8180x: Set ACV enable_mask
673ced6e0178 interconnect: qcom: sc7280: Set ACV enable_mask
8fe916ff8a84 interconnect: qcom: sc7180: Set ACV enable_mask
3f884277f995 interconnect: qcom: sc7180: Retire DEFINE_QBCM
695b3cfe1c28 f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
7b863b8bcd67 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
2ed67a40ddb6 USB: usbip: fix stub_dev hub disconnect
dae6fd974773 tools: iio: iio_generic_buffer ensure alignment
06a1286345ac misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
fc968818d547 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
03984e24db85 usb: chipidea: Simplify Tegra DMA alignment code
c9095c743bf6 usb: chipidea: Fix DMA overwrite for Tegra
6b21a2272885 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
0806a6afe155 dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
1e03a2695995 perf record: Fix BTF type checks in the off-cpu profiling
1c4eb1bc39d3 pinctrl: renesas: rzg2l: Make reverse order of enable() for disable()
cd7d804f52c6 livepatch: Fix missing newline character in klp_resolve_symbols()
f1cda3c5dd4d tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
fb4251dab3d1 f2fs: compress: fix to avoid redundant compress extension
9375ea7f2690 f2fs: compress: fix to avoid use-after-free on dic
071bbc5a669b f2fs: compress: fix deadloop in f2fs_write_cache_pages()
ec67c83dd59b f2fs: convert f2fs_write_cache_pages() to use filemap_get_folios_tag()
599befdd7996 filemap: add filemap_get_folios_tag()
855516cb6e74 perf kwork: Set ordered_events to true in 'struct perf_tool'
231665cc6ff7 perf kwork: Add the supported subcommands to the document
16e02976cf37 perf kwork: Fix incorrect and missing free atom in work_push_atom()
e27c2668ac8a iio: frequency: adf4350: Use device managed functions and fix power down issue.
550711e007bb perf stat: Fix aggr mode initialization
6cb0495d3623 apparmor: fix invalid reference on profile->disconnected
cef064fddee8 apparmor: test: make static symbols visible during kunit testing
cfce1e26b4c9 kunit: add macro to allow conditionally exposing static symbols to tests
1d47d1abb4f3 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
4198a7a6efa0 leds: pwm: Don't disable the PWM when the LED should be off
63cdeb20ee3b leds: turris-omnia: Do not use SMBUS calls
7d0e60e4ff84 leds: turris-omnia: Drop unnecessary mutex locking
ce58f479b531 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
26b534a3f0f4 dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC
90155dfd990d dt-bindings: mfd: mt6397: Add binding for MT6357
9ac0c0536572 mfd: dln2: Fix double put in dln2_probe
ee6b91411d3f mfd: core: Ensure disabled devices are skipped without aborting
f1ed6c4e59f9 mfd: core: Un-constify mfd_cell.of_reg
437f033e30c8 IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF
ad52f21e3dec ASoC: ams-delta.c: use component after check
3dd998f78cb5 crypto: qat - fix deadlock in backlog processing
c7c26d0ef5d2 padata: Fix refcnt handling in padata_free_shell()
980a7fd5e57e ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
9ee89579e69d HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
cf47abd7d8a1 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
8eb1f933ccde HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
7f2ed86dde19 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
b1736354a7b9 Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
693baca82d20 sh: bios: Revive earlyprintk support
35ac8075aea2 hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
8a716eb7f8f5 HID: cp2112: Make irq_chip immutable
cce6785b8401 RDMA/hfi1: Workaround truncation compilation error
7a22e6fa51c5 scsi: ufs: core: Leave space for '\0' in utf8 desc string
f9f4a6bdf934 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
002bd3c874da ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran.
fe6efb2d1864 RDMA/hns: The UD mode can only be configured with DCQCN
1a6806f27e9e RDMA/hns: Add check for SL
d3a8efb9de59 RDMA/hns: Fix signed-unsigned mixed comparisons
1000adbac3b2 RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
7c09504c371d RDMA/hns: Fix printing level of asynchronous events
3d559a5d5db3 IB/mlx5: Fix rdma counter binding for RAW QP
c0f4144d0dec ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
4f13eab0e8a1 ext4: move 'ix' sanity check to corrent position
242ba2e20baf ARM: 9321/1: memset: cast the constant byte to unsigned char
0a7f9238f3f8 crypto: hisilicon/qm - fix PF queue parameter issue
07eb93dbe1a7 crypto: hisilicon/qm - split a debugfs.c from qm
2cec6774fd1e crypto: hisilicon/qm - modify the process of regs dfx
56785a3a08e5 crypto: hisilicon/qm - delete redundant null assignment operations
bafb12b629b7 hid: cp2112: Fix duplicate workqueue initialization
aa804deca1c3 PCI: vmd: Correct PCI Header Type Register's multi-function check
ed7f07ef84c4 crypto: qat - increase size of buffers
17c890a887c1 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
9857f811e5cd crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
f23859748e3d nd_btt: Make BTT lanes preemptible
93aa88170cf3 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
4795de8c046e scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
dc44e3fdb091 crypto: qat - fix unregistration of crypto algorithms
5e989aeb4022 crypto: qat - extend buffer list interface
443bde2a4ca6 crypto: qat - generalize crypto request buffers
380f0a1de227 crypto: qat - change bufferlist logic interface
2ad909a408d1 crypto: qat - rename bufferlist functions
61c57bb98680 crypto: qat - relocate bufferlist logic
e3294cccd818 crypto: qat - ignore subsequent state up commands
bb55130d024a RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
e39b84448ff9 hwrng: geode - fix accessing registers
3c5c7f926a4b hwrng: bcm2835 - Fix hwrng throughput regression
0c824b77ad48 crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
12d2087a7dd9 KEYS: Include linux/errno.h in linux/verification.h
44dcf6d33e9e ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time
2d81896fe161 ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get()
06421269133f ASoC: cs35l41: Undo runtime PM changes at driver exit time
ab3aa429c8df ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler
f20c4b0c015c module/decompress: use vmalloc() for gzip decompression workspace
c8a235583304 selftests/resctrl: Ensure the benchmark commands fits to its array
02c167c93fe2 selftests/pidfd: Fix ksft print formats
6b7feafde79c arm64: tegra: Use correct interrupts for Tegra234 TKE
87367bc3d9b0 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
fef0af22503f arm64: dts: imx8mm: Add sound-dai-cells to micfil node
fafaf5a2f313 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
37658e518958 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
db6db0af76f5 ARM: dts: am3517-evm: Fix LED3/4 pinmux
d43c3e49744c firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging
5429ecbb1b8b firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
e0cf8e811f72 arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz
eccde2dbd93d firmware: ti_sci: Mark driver as non removable
7efb91501ba2 kunit: Fix missed memory release in kunit_free_suite_set()
f0ef883cae30 soc: qcom: llcc: Handle a second device without data corruption
4653225f41ab ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
d97268ce08c3 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
7867e1d92622 ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
945f2e4f13f3 arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
89465723e0f6 arm64: dts: qcom: sm8350: fix pinctrl for UART18
1a404795c401 arm64: dts: qcom: sm8150: add ref clock to PCIe PHYs
cd952d43c00d arm64: dts: qcom: sc7280: Add missing LMH interrupts
03a0a34f04a4 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
4109f7d1a852 arm64: dts: qcom: msm8916: Fix iommu local address range
389a4aa5e327 arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk
426d3c7c72a2 arm64: dts: qcom: sdm845: cheza doesn't support LMh node
e65c1aa21ba1 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
b660420f449d perf: hisi: Fix use-after-free when register pmu fails
104fa6426a8f drivers/perf: hisi_pcie: Check the type first in pmu::event_init()
c6e00bc30ea1 perf/arm-cmn: Fix DTC domain detection
28fa550a49e8 perf/arm-cmn: Revamp model detection
4589403a343b drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process
1e88414e64a2 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
025d2ac470a9 clocksource/drivers/arm_arch_timer: limit XGene-1 workaround
96c3a1830434 drm/msm/dsi: free TX buffer in unbind
8b072ab6c445 drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
5671bed3c0c8 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
934747e2f807 xenbus: fix error exit in xenbus_init()
ace6403e7854 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
2836c72e8d60 arm64/arm: xen: enlighten: Fix KPTI checks
008b2a93c5d7 drm/bridge: lt9611uxc: fix the race in the error path
af19ebfc6a17 gpu: host1x: Correct allocated size for contexts
9da019345405 drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
8045808be1c2 drm/mediatek: Fix iommu fault during crtc enabling
5d30fedc20ad drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
32b15fef33e8 io_uring/kbuf: Allow the full buffer id space for provided buffers
60db638be5f4 io_uring/kbuf: Fix check of BID wrapping in provided buffers
03e334565d2d drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change
a99afba394a9 drm/amd/display: Refactor dm_get_plane_scale helper
896066202757 drm/amd/display: Check all enabled planes in dm_check_crtc_cursor
9eae81af9243 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
78e998884d5d drm/bridge: tc358768: Fix tc358768_ns_to_cnt()
9dbfdf5dcc38 drm/bridge: tc358768: Clean up clock period code
3ed322a852ed drm/bridge: tc358768: Rename dsibclk to hsbyteclk
14d546d067fb drm/bridge: tc358768: Use dev for dbg prints, not priv->dev
4a1c4eff6545 drm/bridge: tc358768: Print logical values, not raw register values
fb82b3b4acdd drm/bridge: tc358768: Use struct videomode
e87a3c24ce5a drm/bridge: tc358768: remove unused variable
1942dc48f482 drm/bridge: tc358768: Fix bit updates
2fab90bcde42 drm/bridge: tc358768: Fix use of uninitialized variable
3c0b681ba44b drm/bridge: lt8912b: Add missing drm_bridge_attach call
5a521f6b68ec drm/bridge: lt8912b: Manually disable HPD only if it was enabled
7bf0cb8f4028 drm/bridge: lt8912b: Fix crash on bridge detach
2cfa9dc32c9e drm/bridge: lt8912b: Fix bridge_detach
45350e5471dc drm/bridge: lt8912b: Add hot plug detection
2c80c4f0d284 drm: bridge: it66121: Fix invalid connector dereference
341e79f8aec6 drm/radeon: possible buffer overflow
2d68194e1a01 drm/rockchip: vop2: Add missing call to crtc reset helper
bc05621888d9 drm/rockchip: vop2: Don't crash for invalid duplicate_state
b248ccaabfc1 drm/rockchip: vop: Fix call to crtc reset helper
ffebe76e5049 drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
4d37df40b103 hte: tegra: Fix missing error code in tegra_hte_test_probe()
a671a41d60d3 hwmon: (sch5627) Disallow write access if virtual registers are locked
4a3031298295 hwmon: (sch5627) Use bit macros when accessing the control register
3385632de8ce Revert "hwmon: (sch56xx-common) Add automatic module loading on supported devices"
581255403a64 Revert "hwmon: (sch56xx-common) Add DMI override table"
dd06f92fd811 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
33de53a27060 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
44a96796d258 platform/x86: wmi: Fix opening of char device
ae28868bbaec platform/x86: wmi: Fix probe failure when failing to register WMI devices
7b8d88df171a clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
2a18dd653284 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
a836efc21ef0 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
a540ca0aeae8 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
357df1c2f6ac clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
df1c4a9efa3f clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
dd1f30d68fa9 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
7d022726e384 clk: npcm7xx: Fix incorrect kfree
cc1c2772c1e1 clk: ti: fix double free in of_ti_divider_clk_setup()
e4df931fb424 clk: ti: change ti_clk_register[_omap_hw]() API
cb6c38995f9c clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
0a3761410965 spi: nxp-fspi: use the correct ioremap function
cdaa544dc473 clk: linux/clk-provider.h: fix kernel-doc warnings and typos
a0b3b2cc2d73 clk: renesas: rzg2l: Fix computation formula
e1809bb19a67 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
e6070f0cdad6 clk: renesas: rzg2l: Trust value returned by hardware
c823ffba5d00 clk: renesas: rzg2l: Lock around writes to mux register
77e233880234 clk: renesas: rzg2l: Wait for status bit of SD mux before continuing
f26a440d0ec1 clk: renesas: rcar-gen3: Extend SDnH divider table
d72c586809e0 clk: imx: imx8qxp: Fix elcdif_pll clock
2c2f1fb3f857 clk: imx: imx8mq: correct error handling path
0e2b08824072 clk: imx: Select MXC_CLK for CLK_IMX8QXP
5b8d3ea0939c regulator: mt6358: Fail probe on unknown chip ID
8d20252d96bd clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
a588f440c47f clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
d2ffd85ee356 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
06a7365e2bd8 clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
101c2d257c1f clk: qcom: gcc-msm8996: Remove RPM bus clocks
5c25f89c00b9 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
51d4d3cd1836 regmap: debugfs: Fix a erroneous check after snprintf()
30e77e3ee989 ipvlan: properly track tx_errors
4836b94e5e38 net: add DEV_STATS_READ() helper
fae5cc598ee6 ipv6: avoid atomic fragment on GSO packets
35aff5362693 ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
1ca7bc1b085f bpf: Fix unnecessary -EBUSY from htab_lock_bucket
4bb26ec7ed76 Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err
6f505a013c85 wifi: iwlwifi: empty overflow queue during flush
e2be4ab86a4a wifi: iwlwifi: pcie: synchronize IRQs before NAPI
c56aed37b671 wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
6d88d4b1bb42 tcp: fix cookie_init_timestamp() overflows
72c23b307173 chtls: fix tp->rcv_tstamp initialization
2acedc5372ed net: skb_find_text: Ignore patterns extending past 'to'
d860416236bd selftests: netfilter: test for sctp collision processing in nf_conntrack
aa0a050c6569 r8169: fix rare issue with broken rx after link-down on RTL8125
4789d93f94d9 r8169: use tp_to_dev instead of open code
77ff34a56b69 thermal: core: prevent potential string overflow
9709c6d7594d netfilter: nf_tables: Drop pointless memset when dumping rules
100a75d56b0d wifi: wfx: fix case where rates are out of order
f64a559f2d19 PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
0d30931f1fa0 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
76378a8bae09 can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
614d615d495e can: dev: can_restart(): don't crash kernel if carrier is OK
d5342dafca3c wifi: ath11k: fix Tx power value during active CAC
8a777b28d7d0 ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100
396ec51b138e ACPI: property: Allow _DSD buffer data only for byte accessors
75de6a664183 wifi: rtlwifi: fix EDCA limit set by BT coexistence
14a7e73b28eb tcp_metrics: do not create an entry from tcp_init_metrics()
52ec0669f457 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
e850efcf2bb0 tcp_metrics: add missing barriers on delete
586ce1064f66 wifi: ath: dfs_pattern_detector: Fix a memory initialization issue
ebca9ae926df wifi: mt76: mt7915: fix beamforming availability check
2b12aebbd324 wifi: mt76: mt7603: improve stuck beacon handling
c2fd48179cf2 wifi: mt76: mt7603: improve watchdog reset reliablity
e3c46ce78ddf wifi: mt76: mt7603: rework/fix rx pse hang check
e01b3400d641 wifi: ath11k: fix boot failure with one MSI vector
26e301a70d93 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
365fe12f4529 net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoC
d97463c1f390 net: spider_net: Use size_add() in call to struct_size()
254187a64a30 tipc: Use size_add() in calls to struct_size()
065cb7ae3f15 tls: Use size_add() in call to struct_size()
8ae187386420 tls: Only use data field in crypto completion function
65e65a8b2de4 mlxsw: Use size_mul() in call to struct_size()
a764c22bbc85 gve: Use size_add() in call to struct_size()
5dd1344de3e6 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
a08ff0544b92 udp: add missing WRITE_ONCE() around up->encap_rcv
ec18d7507f9d selftests/bpf: Correct map_fd to data_fd in tailcalls
3e1d754b5ddf iavf: Fix promiscuous mode configuration flow messages
42b452960a13 i40e: fix potential memory leaks in i40e_remove()
36f0004fe5bd wifi: iwlwifi: honor the enable_ini value
9c6269f5d11f wifi: mac80211: fix # of MSDU in A-MSDU calculation
cee323e56c13 wifi: mac80211: move sched-scan stop work to wiphy work
0568d1e8899e wifi: mac80211: move offchannel works to wiphy work
ef413615197c wifi: mac80211: move scan work to wiphy work
09915293c302 wifi: mac80211: move radar detect work to wiphy work
697fb94e3e8d wifi: cfg80211: add flush functions for wiphy work
36aa50d5782b genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
4f834ad0341c string: Adjust strtomem() logic to allow for smaller sources
63f637309baa pstore/platform: Add check for kstrdup
0a1dab4a8e3d drivers/clocksource/timer-ti-dm: Don't call clk_get_rate() in stop function
dbb558160323 x86/boot: Fix incorrect startup_gdt_descr.size
21c5c3f95f25 x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
7807c269cbf4 ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window
bf178c8b9c8e x86/numa: Introduce numa_fill_memblks()
dce53a017ca2 futex: Don't include process MM in futex key on no-MMU
3c1a20c122bc x86/srso: Fix SBPB enablement for (possible) future fixed HW
2351c03529b2 writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
bc8e02850a59 vfs: fix readahead(2) on block devices
8620933c3c53 sched: Fix stop_one_cpu_nowait() vs hotplug
21f99a5adbc5 objtool: Propagate early errors
df870d47d2af sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
d77530a1d47f sched/uclamp: Set max_spare_cap_cpu even if max_spare_cap is 0
b7839197719f iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
42bed989f0ef sched/fair: Fix cfs_rq_is_decayed() on !SMP
71e3e7830b3e hwmon: (nct6775) Fix incorrect variable reuse in fan_div calculation
(From OE-Core rev: f9150ef12b283860e72fed59a1cc82721516c555)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
4631960b4700 Linux 6.5.13
a9d6c0c5a6bd net/mlx5e: Track xmit submission to PTP WQ after populating metadata map
c712654d6f36 net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe
2c9de867ca28 tracing: Have trace_event_file have ref counters
1f59a2a92855 powerpc/powernv: Fix fortify source warnings in opal-prd.c
7aded92aeb75 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
353bc3849241 drm/amd/display: Enable fast plane updates on DCN3.2 and above
5b14cf37b9f0 drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer()
562176ea823a drm/amd/display: Fix DSC not Enabled on Direct MST Sink
5b37ee61b89d drm/amd/display: Guard against invalid RPTR/WPTR being set
f3385c9b8ed4 drm/amdgpu: Fix possible null pointer dereference
ed8fc80b1950 drm/amdgpu: lower CS errors to debug severity
b827ed7014a0 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
7c6574dd032c drm/amdgpu: fix error handling in amdgpu_vm_init
8c3b198fac82 drm/amdgpu: don't use ATRM for external devices
6f6177558004 drm/amdgpu: add a retry for IP discovery init
a5bd0c0d3189 drm/amdgpu: fix GRBM read timeout when do mes_self_test
045d5eec88d2 drm/amdgpu: don't use pci_is_thunderbolt_attached()
02eb46bb2150 drm/amdgpu/smu13: drop compute workload workaround
5392874af8ab drm/amd/pm: Fix error of MACO flag setting code
5d614170fa1f drm/i915: Flush WC GGTT only on required platforms
1e019d6bcb44 drm/i915: Fix potential spectre vulnerability
0990bd1ff1bf drm/i915: Bump GLK CDCLK frequency when driving multiple pipes
9dfc6bc4a6a2 drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL
59d2eee68804 drm: bridge: it66121: ->get_edid callback must not return err pointers
f0a11733bd03 drm/amd/pm: Handle non-terminated overdrive commands.
e3b83d87c93e ext4: fix racy may inline data check in dio write
8b7e09f9b955 ext4: properly sync file size update after O_SYNC direct IO
13859f9e6493 ext4: add missed brelse in update_backups
edfb7b8d36ab ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
079d796c58f2 ext4: correct the start block of counting reserved clusters
8547701c3b0a ext4: correct return value of ext4_convert_meta_bg
ec51fb39b173 ext4: mark buffer new if it is unwritten to avoid stale data exposure
a9ceb3e26c7c ext4: correct offset of gdb backup in non meta_bg group to update_backups
aaa3bd727255 ext4: apply umask if ACL support is disabled
d1769a4c92b3 ext4: make sure allocate pending entry not fail
a937cf1c90d1 ext4: fix race between writepages and remount
cdbfce536cfa Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
e33abcd82f9c media: qcom: camss: Fix csid-gen2 for test pattern generator
51792b41ee52 media: qcom: camss: Fix invalid clock enable bit disjunction
4122d47ad139 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
c25c6d618eda media: qcom: camss: Fix missing vfe_lite clocks check
d8cd7a8645c2 media: qcom: camss: Fix VFE-480 vfe_disable_output()
e428d0f3e42f media: qcom: camss: Fix VFE-17x vfe_disable_output()
820b967c0384 media: qcom: camss: Fix vfe_get() error jump
2dbb91675d6b media: qcom: camss: Fix pm_domain_on sequence in probe
967a522b5123 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
ddb96a13b277 r8169: add handling DASH when DASH is disabled
89a0fc500471 r8169: fix network lost after resume on DASH systems
533108f04a57 selftests: mptcp: fix fastclose with csum failure
c8e74731fff0 mptcp: fix setsockopt(IP_TOS) subflow locking
e729027888e9 mptcp: add validity check for sending RM_ADDR
342b528c0e84 mptcp: deal with large GSO size
9a7982259028 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
77227943445e mm: fix for negative counter: nr_file_hugepages
641061405579 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
5fb6a480a0fa riscv: kprobes: allow writing to x0
c93d4b75f58e riscv: correct pt_level name via pgtable_l5/4_enabled
85efe51890ef riscv: mm: Update the comment of CONFIG_PAGE_OFFSET
05b2911ac941 riscv: put interrupt entries into .irqentry.text
8d497507ce26 riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause
9c3115d8549a LoongArch: Mark __percpu functions as always inline
4ce011ebb640 NFSD: Update nfsd_cache_append() to use xdr_stream
90ceb1e85869 nfsd: fix file memleak on client_opens_release
3cdc6b90ef59 dm-verity: don't use blocking calls from tasklets
f6af719e355d dm-bufio: fix no-sleep mode
02d2f24aaeee drm/mediatek/dp: fix memory leak on ->get_edid callback error path
d82dbbb169f2 drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection
f310c613afdf media: ccs: Correctly initialise try compose rectangle
da2617b32b4d media: venus: hfi: add checks to handle capabilities from firmware
bc3ade714672 media: venus: hfi: fix the check to handle session buffer requirement
8da410e429d2 media: venus: hfi_parser: Add check to keep the number of codecs within range
c7f45dd39318 media: sharp: fix sharp encoding
3163d9bf64e5 media: lirc: drop trailing space from scancode transmit
9de787139b02 f2fs: split initial and dynamic conditions for extent_cache
6fca08fd3085 f2fs: avoid format-overflow warning
ea8df211997b f2fs: set the default compress_level on ioctl
e08a8d94f982 f2fs: do not return EFSCORRUPTED, but try to run online repair
3ec63129137e i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
1c5ffd27c542 gfs2: don't withdraw if init_threads() got interrupted
e92237ba0704 net: phylink: initialize carrier state at creation
55c7b046cd1f net: dsa: lan9303: consequently nested-lock physical MDIO
82c9a9456b82 net: ethtool: Fix documentation of ethtool_sprintf()
d67fce6b1368 s390/ap: fix AP bus crash on early config change callback invocation
bc73f5ef079c i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
0e094322aad6 sbsa_gwdt: Calculate timeout with 64-bit math
3a0a398bedeb lsm: fix default return value for inode_getsecctx
b564c10d4e95 lsm: fix default return value for vm_enough_memory
695a358a3905 Revert "i2c: pxa: move to generic GPIO recovery"
db205ac66fda Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
30fb55283841 ALSA: hda/realtek: Add quirks for HP Laptops
d9d0d1c1d880 ALSA: hda/realtek: Enable Mute LED on HP 255 G10
1bc8a597307c ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
966b51c45080 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
96865995ccd2 ALSA: hda/realtek: Enable Mute LED on HP 255 G8
746820e6963a ALSA: info: Fix potential deadlock at disconnection
0b214ccbc778 btrfs: zoned: wait for data BG to be finished on direct IO allocation
f13f25184a9f xfs: recovery should not clear di_flushiter unconditionally
64af62c8977a cifs: Fix encryption of cleared, but unset rq_iter data buffers
50f4b57fc561 cifs: do not reset chan_max if multichannel is not supported at mount
48a8c1891851 cifs: force interface update before a fresh session setup
9bf434f12957 cifs: reconnect helper should set reconnect for the right channel
b9bb9607b1fc smb: client: fix potential deadlock when releasing mids
6db94d08359c smb: client: fix use-after-free in smb2_query_info_compound()
89929ea46f9c smb: client: fix use-after-free bug in cifs_debug_data_proc_show()
ef97cb5e93f7 smb3: fix caching of ctime on setxattr
2d29a938bf62 smb3: allow dumping session and tcon id to improve stats analysis and debugging
e0748969c6d7 smb3: fix touch -h of symlink
34e11da3eb40 smb3: fix creating FIFOs when mounting with "sfu" mount option
e28562567c72 fs: add ctime accessors infrastructure
45fa91b09bdb xhci: Enable RPM on controllers that support low-power states
b57e254d5ef4 parisc/power: Fix power soft-off when running on qemu
339ac29c6811 parisc/pgtable: Do not drop upper 5 address bits of physical address
c1b8ef9d7b8f parisc: Prevent booting 64-bit kernels on PA1.x machines
6fc3231df968 mm/hugetlb: use nth_page() in place of direct struct page manipulation
45b910169533 mm/hugetlb: prepare hugetlb_follow_page_mask() for FOLL_PIN
a231a59ec94c rcutorture: Fix stuttering races and other issues
c85633590547 torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter
05eb10004221 torture: Move stutter_wait() timeouts to hrtimers
3bdabd7be640 torture: Make torture_hrtimeout_*() use TASK_IDLE
aac54ca1a64c torture: Add lock_torture writer_fifo module parameter
525bcb9c290c torture: Add a kthread-creation callback to _torture_create_kthread()
ecc89436729b PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card
776edaebd616 PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers
b5b24f7693fe pmdomain: imx: Make imx pgc power domain also set the fwnode
d2cc57f71327 pmdomain: amlogic: Fix mask for the second NNA mem PD domain
47ceb5151c49 pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable
37179fcc916b cxl/port: Fix delete_endpoint() vs parent unregistration race
92ce68f7db0a cxl/region: Fix x1 root-decoder granularity calculations
276c11fba093 i3c: master: svc: fix random hot join failure since timeout error
d85cce9a5cbc i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
ccf8c93a3cdb i3c: master: svc: fix check wrong status register in irq handler
de3f849e2fb9 i3c: master: svc: fix ibi may not return mandatory data byte
f448576547a1 i3c: master: svc: fix wrong data return when IBI happen during start frame
3cce94303f3d i3c: master: svc: fix race condition in ibi work thread
7dc6161114a3 i3c: master: cdns: Fix reading status register
9090c5537c93 cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails
3c6facb35781 mtd: cfi_cmdset_0001: Byte swap OTP info
b3759b87052f mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long
cabf0ae76cc5 mm/memory_hotplug: use pfn math in place of direct struct page manipulation
bec1ed638f26 mm/cma: use nth_page() in place of direct struct page manipulation
569955a7bfa9 s390/cmma: fix detection of DAT pages
61c903a28d73 s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc()
6c4a91f9bb4a dmaengine: stm32-mdma: correct desc prep when channel running
5f74466e7a1e mcb: fix error handling for different scenarios when parsing
b2f00346f57b driver core: Release all resources during unbind before updating device links
6d6b2578403a tracing: Have the user copy of synthetic event address use correct context
1d221014dba1 selftests/clone3: Fix broken test under !CONFIG_TIME_NS
8c3fa52a46ff i2c: core: Run atomic i2c xfer when !preemptible
f81088082b15 kernel/reboot: emergency_restart: Set correct system_state
21468aca2b52 quota: explicitly forbid quota files from being encrypted
3925c0fb5932 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
e0fe12248779 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
19ed109e1aba hid: lenovo: Resend all settings on reset_resume for compact keyboards
496c5ca14f39 selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
49ff765672bb selftests/resctrl: Move _GNU_SOURCE define into Makefile
a91a4e52bfe7 selftests/resctrl: Remove duplicate feature check from CMT test
23e60a15bbd0 selftests/resctrl: Fix uninitialized .sa_flags
6f33bfaa762b ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag
94da565664b0 ASoC: soc-dai: add flag to mute and unmute stream during trigger
e31eb7d9b7e4 netfilter: nf_tables: split async and sync catchall in two functions
e3e68e617bfa netfilter: nf_tables: remove catchall element in GC sync path
0d29174959bc ima: detect changes to the backing overlay file
f2f0144e826b ima: annotate iint mutex to avoid lockdep false positive warnings
4ce77b023d42 mfd: qcom-spmi-pmic: Fix revid implementation
5487d746f77c mfd: qcom-spmi-pmic: Fix reference leaks in revid helper
db76d11bdad1 leds: trigger: netdev: Move size check in set_device_name
c8a439e96aaa arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
0361d86f8a06 arm64: dts: qcom: ipq9574: Fix hwlock index for SMEM
a7c6fa8ecdd3 ACPI: FPDT: properly handle invalid FPDT subtables
8398f2209474 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
68d8d8c659ac arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM
1fe0d9fa75ce arm64: dts: qcom: ipq5332: Fix hwlock index for SMEM
6a3866dbdcf3 thermal: intel: powerclamp: fix mismatch in get function for max_idle
5b2ed3c04a06 btrfs: don't arbitrarily slow down delalloc if we're committing
94fda7ef2f1c rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
ca6769551657 PM: hibernate: Clean up sync_read handling in snapshot_write_next()
54a964575b7a PM: hibernate: Use __get_safe_page() rather than touching the list
3480c1cd3bcf dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names
59fef3cc602a arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
11b83785f525 rcu/tree: Defer setting of jiffies during stall reset
1dc5f364e065 svcrdma: Drop connection after an RDMA Read error
6aaf7cd8bdfe wifi: wilc1000: use vmm_table as array in wilc struct
6a1cbc40579e PCI: exynos: Don't discard .remove() callback
34198b3c544e PCI: kirin: Don't discard .remove() callback
560ba0deb73e PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
d7769b51d85e mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A
65204e28a0d0 mmc: sdhci_am654: fix start loop index for TAP value parsing
c1008f77e6c9 mmc: vub300: fix an error code
09d9d8b40a33 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
8434e0237913 ksmbd: handle malformed smb1 message
b464f6c8df07 ksmbd: fix recursive locking in vfs helpers
94e6378e1a70 clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
499ebc29b6d6 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
75f9b1a3ec29 clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider
2718027d6bca clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
ea131894f000 powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug()
d3f1a2c43827 cpufreq: stats: Fix buffer overflow detection in trans_stats()
7a238a80e03d parisc/power: Add power soft-off when running on qemu
423d3944a2ae parisc/pdc: Add width field to struct pdc_model
4fb88c548be1 parisc/agp: Use 64-bit LE values in SBA IOMMU PDIR table
74d2059dc4dd arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n
bd31e534721a arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
d193f28146cf PCI: keystone: Don't discard .probe() callback
01359f23420e PCI: keystone: Don't discard .remove() callback
e0cecc2aa28d KEYS: trusted: Rollback init_trusted() consistently
4745bd98ad9e KEYS: trusted: tee: Refactor register SHM usage
ebd1f4898c3b sched/core: Fix RQCF_ACT_SKIP leak
c62bad84b73d genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
611dda46d77d mmc: meson-gx: Remove setting of CMD_CFG_ERROR
774de37c147f wifi: ath12k: fix dfs-radar and temperature event locking
d908ca431e20 wifi: ath12k: fix htt mlo-offset event locking
cf9c7d783a2b wifi: ath11k: fix gtk offload status event locking
423762f02182 wifi: ath11k: fix htt pktlog locking
1fd878e17501 wifi: ath11k: fix dfs radar event locking
a9ad6fa9e582 wifi: ath11k: fix temperature event locking
117ccba0288b regmap: Ensure range selector registers are updated after cache sync
3055b7335604 ACPI: resource: Do IRQ override on TongFang GMxXGxx
c85312edf701 parisc: Add nop instructions after TLB inserts
d8cd49ff1fa3 mm/damon/sysfs: check error from damon_sysfs_update_target()
2e4dec8e1ba6 mm/damon/sysfs-schemes: handle tried regions sysfs directory allocation failure
fadc9f448f56 mm/damon/sysfs-schemes: handle tried region directory allocation failure
47b6fa90875d mm/damon/core: avoid divide-by-zero during monitoring results update
d44b509ba8af mm/damon: implement a function for max nr_accesses safe calculation
dff884772b03 mm/damon/ops-common: avoid divide-by-zero during region hotness calculation
771f3a57fdd1 mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation
e93ac6410de3 dm crypt: account large pages in cc->n_allocated_pages
369f7c467211 fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
836db2e7e456 iommufd: Fix missing update of domains_itree after splitting iopt_area
38fae890594a watchdog: move softlockup_panic back to early_param
81c5d125ff14 mm/damon/sysfs: update monitoring target regions for online input commit
239a5a730e2a mm/damon/sysfs: remove requested targets when online-commit inputs
93a063073cc4 PCI/sysfs: Protect driver's D3cold preference from user space
5d93cb1ff604 hvc/xen: fix event channel handling for secondary consoles
f17cba693e8a hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
b0ba80e8a6fe hvc/xen: fix console unplug
fa71a72cd641 tty: serial: meson: fix hard LOCKUP on crtscts mode
82ed32865a03 tty/sysrq: replace smp_processor_id() with get_cpu()
9e4b54247cfd proc: sysctl: prevent aliased sysctls from getting passed to init
0e8e06574ca4 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
6ccef3ff7e79 audit: don't take task_lock() in audit_exe_compare() code path
3eacee28b152 sched: psi: fix unprivileged polling against cgroups
c242318d0b92 mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER
b1f329180409 KVM: x86: Fix lapic timer interrupt lost after loading a snapshot.
d09a0eaf01b2 KVM: x86: Clear bit12 of ICR after APIC-write VM-exit
080e6d79066f KVM: x86: Ignore MSR_AMD64_TW_CFG access
144b8472b699 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
e22352ec91e2 x86/cpu/hygon: Fix the CPU topology evaluation for real
2d0463ee5add x86/apic/msi: Fix misconfigured non-maskable MSI quirk
4a142ea152ba x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4
72a40e561f3d crypto: x86/sha - load modules based on CPU features
8f15a7e3c054 scsi: ufs: core: Fix racing issue between ufshcd_mcq_abort() and ISR
07bc6e424419 scsi: qla2xxx: Fix system crash due to bad pointer access
32e63c396f78 scsi: ufs: qcom: Update PHY settings only when scaling to higher gears
09bcc704da4b scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
fc3166ddfbe8 scsi: mpt3sas: Fix loop logic
69327243558f bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
a101d1262799 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
a32e62eb903a randstruct: Fix gcc-plugin performance mode to stay in group
6cfee0c86eee powerpc/perf: Fix disabling BHRB and instruction sampling
6066567c5bd2 perf intel-pt: Fix async branch flags
4edc7e66c014 media: venus: hfi: add checks to perform sanity on queue pointers
2c86b24095fc drivers: perf: Check find_first_bit() return value
8d60852e8cc9 perf: arm_cspmu: Reject events meant for other PMUs
bf8e10503008 i915/perf: Fix NULL deref bugs with drm_dbg() calls
c8ace8d25274 perf/core: Fix cpuctx refcounting
109b452cc842 cifs: fix check of rc in function generate_smb3signingkey
eeba3f02bb99 cifs: spnego: add ';' in HOST_KEY_LEN
95cd9b8efb1c scsi: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1
8c7037da3d0e tools/power/turbostat: Enable the C-state Pre-wake printing
b309f567636a tools/power/turbostat: Fix a knl bug
9b2e63f1bea6 macvlan: Don't propagate promisc change to lower dev in passthru
b4c2de028ea4 net: sched: do not offload flows with a helper in act_ct
ba8d40609562 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
5f36c6760cc9 net/mlx5e: Check return value of snprintf writing to fw_version buffer
3d764c41725c net/mlx5e: Reduce the size of icosq_str
aee07f286930 net/mlx5: Increase size of irq name buffer
42b11d1293e5 net/mlx5e: Update doorbell for port timestamping CQ before the software counter
647eb36aaeca net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ
e729382c297e net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs
11bffa0c4ef2 net/mlx5: Consolidate devlink documentation in devlink/mlx5.rst
57fb34e36fad net/mlx5e: Fix pedit endianness
3585f0b2afda net/mlx5e: fix double free of encap_header in update funcs
ac2dd6c892e4 net/mlx5e: fix double free of encap_header
8b9491d50ca4 net/mlx5: Decouple PHC .adjtime and .adjphase implementations
e87fa62ebc59 io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
a533c9763c3f gve: Fixes for napi_poll when budget is 0
cb9e4507cca7 pds_core: fix up some format-truncation complaints
9c9d97c88536 pds_core: use correct index to mask irq
b435b4573240 net: stmmac: avoid rx queue overrun
c40a19f57010 net: stmmac: fix rx budget limit check
72caa17c14b4 netfilter: nf_tables: bogus ENOENT when destroying element which does not exist
1a605657adc5 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
cbb43d024952 netfilter: nf_conntrack_bridge: initialize err to 0
eae0b295ce16 af_unix: fix use-after-free in unix_stream_read_actor()
b971f116733c net: ethernet: cortina: Fix MTU max setting
458cc008c723 net: ethernet: cortina: Handle large frames
fbe560020a5f net: ethernet: cortina: Fix max RX frame define
87c49806a37f bonding: stop the device in bond_setup_by_slave()
fa9dac68ce73 ptp: annotate data-race around q->head and q->tail
e9c309ded295 blk-mq: make sure active queue usage is held for bio_integrity_prep()
36fcea86f71d xen/events: fix delayed eoi list handling
ebbb5baa134a ppp: limit MRU to 64K
230dc06e2495 net: mvneta: fix calls to page_pool_get_stats
b70f095b30ee tipc: Fix kernel-infoleak due to uninitialized TLV value
e4514960282d net: hns3: fix VF wrong speed and duplex issue
96f9229c8459 net: hns3: fix VF reset fail issue
cdae6292604c net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
be1f703f39ef net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs
3a948d0aed3d net: hns3: fix incorrect capability bit display for copper port
3d7e5e30124b net: hns3: add barrier in vf mailbox reply process
53ba90be73c1 net: hns3: fix add VLAN fail issue
0ad883132835 xen/events: avoid using info_for_irq() in xen_send_IPI_one()
fdd76a1e9353 tty: Fix uninit-value access in ppp_sync_receive()
8872dc638c24 ipvlan: add ipvlan_route_v6_outbound() helper
d239d81b660b net: set SOCK_RCU_FREE before inserting socket into hashtable
d31958f65e48 bpf: fix precision backtracking instruction iteration
732b237269e0 bpf: handle ldimm64 properly in check_cfg()
9aea191c29e1 gcc-plugins: randstruct: Only warn about true flexible arrays
ae8ea4e20067 vhost-vdpa: fix use after free in vhost_vdpa_probe()
ba9626b4c2bb vdpa_sim_blk: allocate the buffer zeroed
50aa75671d30 drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init
5e43db2d8c1d gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
a00a7a028bcd riscv: provide riscv-specific is_trap_insn()
377befc2e809 RISC-V: hwprobe: Fix vDSO SIGSEGV
1cdb52ffd660 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
b8919192ab62 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
5d215bd58b1e SUNRPC: Add an IS_ERR() check back to where it was
3c51fac1ae19 NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking
37c6ca6a1931 drm/i915/mtl: avoid stringop-overflow warning
8250fdd1daa3 mtd: rawnand: meson: check return value of devm_kasprintf()
6fc0bc01eef1 mtd: rawnand: intel: check return value of devm_kasprintf()
0b8fb1758ef6 SUNRPC: ECONNRESET might require a rebind
cc0ccee308e8 dt-bindings: serial: fix regex pattern for matching serial node children
61576b7a0f28 samples/bpf: syscall_tp_user: Fix array out-of-bound access
923697c686e7 samples/bpf: syscall_tp_user: Rename num_progs into nr_tests
64cdff87126d sched/core: Optimize in_task() and in_interrupt() a bit
de9b4f65e9e2 wifi: iwlwifi: Use FW rate for non-data frames
e651a075d817 mtd: rawnand: tegra: add missing check for platform_get_irq()
c19a8794bf4f pwm: Fix double shift bug
81663506ed83 drm/amdgpu: fix software pci_unplug on some chips
5764e6c861f2 ALSA: hda/realtek: Add quirk for ASUS UX7602ZM
1acf0293d713 drm/qxl: prevent memory leak
4e35ae99f85d ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
fe4eb2157d8c i2c: dev: copy userspace array safely
1493baaf09e3 riscv: VMAP_STACK overflow detection thread-safe
c99fff688529 kgdb: Flush console before entering kgdb on panic
6d8653b1a7a8 drm/amd/display: Avoid NULL dereference of timing generator
10ec5a97f8f5 media: imon: fix access to invalid resource for the second interface
163c0a38dfaf media: ccs: Fix driver quirk struct documentation
359f6509b342 media: cobalt: Use FIELD_GET() to extract Link Width
ba5c85a4f30c gfs2: fix an oops in gfs2_permission
212f112fe5e9 gfs2: ignore negated quota changes
6928a428218e media: ipu-bridge: increase sensor_name size
be36843c9691 media: vivid: avoid integer overflow
93bddd6529f1 media: gspca: cpia1: shift-out-of-bounds in set_flicker
3cb79a365e7c i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
017278f14114 virtio-blk: fix implicit overflow on virtio_max_dma_size
ef0de19402e5 i2c: sun6i-p2wi: Prevent potential division by zero
43306cc76119 i2c: fix memleak in i2c_new_client_device()
f10b93471818 i2c: i801: Add support for Intel Birch Stream SoC
7c2b91b30d74 i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
454a176943a2 9p: v9fs_listxattr: fix %s null argument warning
e0f8790383ef 9p/trans_fd: Annotate data-racy writes to file::f_flags
a65245d663ee usb: gadget: f_ncm: Always set current gadget in ncm_bind()
95d3f58e1d4e usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present
ecf58b678d4b f2fs: fix error handling of __get_node_page
184b4e42d929 f2fs: fix error path of __f2fs_build_free_nids
38f43d43f20a soundwire: dmi-quirks: update HP Omen match
5b13bb603d05 usb: ucsi: glink: use the connector orientation GPIO to provide switch events
5a6afa6a8427 usb: dwc3: core: configure TX/RX threshold for DWC3_IP
11fbc8357820 phy: qualcomm: phy-qcom-eusb2-repeater: Zero out untouched tuning regs
d86b03dc9041 phy: qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields
5fe0d30ecdc4 dt-bindings: phy: qcom,snps-eusb2-repeater: Add magic tuning overrides
4a24a3182624 tty: vcc: Add check for kstrdup() in vcc_probe()
5440e83534ee thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager
b028f89c56e9 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe()
d6703d4a0686 mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs
807ee5504236 exfat: support handle zero-size directory
e9cf5b36ef98 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
5b6af0a7196a crypto: hisilicon/qm - prevent soft lockup in receive loop
9e7c0059fbe1 ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk
4113955cb689 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
4c525492f1c5 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
1567af9a411c PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling
89973bbce2c8 PCI: dwc: Add dw_pcie_link_set_max_link_width()
27622f8b50ba PCI: Disable ATS for specific Intel IPU E2000 devices
0ac15627471b PCI: Extract ATS disabling to a helper function
5bb6d731d45e PCI: Use FIELD_GET() to extract Link Width
f6fe7261b92b scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
668b8ec30762 PCI: Do error check on own line to split long "if" conditions
db8e4d8567a7 atm: iphase: Do PCI error checks on own line
4faeebe638ca PCI: mvebu: Use FIELD_PREP() with Link Width
7f7d54926b39 PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
def5e864ca2d gpiolib: of: Add quirk for mt2701-cs42448 ASoC sound
fe7c1a0c2b25 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
c23ff8ea21bd ARM: 9320/1: fix stack depot IRQ stack filter
9de5ae56f4f3 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
665b44e55c27 jfs: fix array-index-out-of-bounds in diAlloc
88b7894a8f87 jfs: fix array-index-out-of-bounds in dbFindLeaf
dca403bb035a fs/jfs: Add validity check for db_maxag and db_agpref
491085258185 fs/jfs: Add check for negative db_l2nbperpage
d2af4ef80601 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
75a2656260fe scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
b3e52db0e9d1 RDMA/hfi1: Use FIELD_GET() to extract Link Width
f5437f4a3ec9 ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware
e134f3aba98e crypto: pcrypt - Fix hungtask for PADATA_RESET
355946538c39 ASoC: SOF: Pass PCI SSID to machine driver
e670059e8c20 ASoC: soc-card: Add storage for PCI SSID
0adc6613c263 ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl
9da3382085dc selftests/efivarfs: create-read: fix a resource leak
a7e2f27557df arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
5b4574b663d0 drm/amd: check num of link levels when update pcie param
3b0135937936 drm/amd/display: fix num_ways overflow error
1f20cb1da4dd drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switching not supported
820daf9ffe2b drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
d33a35b13cbf drm/amdkfd: Fix shift out-of-bounds issue
16f77d4264c4 drm/panel: st7703: Pick different reset sequence
8c6c85a07376 drm/amdgpu/vkms: fix a possible null pointer dereference
22d7ec972cd9 drm/radeon: fix a possible null pointer dereference
9268bfd76beb drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
4fa930ba046d drm/panel: fix a possible null pointer dereference
b0702ee4d811 drm/amdgpu: Fix potential null pointer derefernce
7c68283f3166 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
6dffdddfca81 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
dec5469ce9f5 drm/msm/dp: skip validity check for DP CTS EDID checksum
1eacb4c96e73 drm: vmwgfx_surface.c: copy user-array safely
301e597e7b81 drm_lease.c: copy user-array safely
c7acf02df167 kernel: watch_queue: copy user-array safely
b0ed017a2b97 kernel: kexec: copy user-array safely
5562f0a42844 string.h: add array-wrappers for (v)memdup_user()
811539a2ec93 drm/amd/display: use full update for clip size increase of large plane source
e9b638de04b0 drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments
c772eacbd6d0 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
3ec74308f17a drm/amdgpu: not to save bo in the case of RAS err_event_athub
77eee682f437 md: don't rely on 'mddev->pers' to be set in mddev_suspend()
c2a7847c0d4b drm/edid: Fixup h/vsync_end instead of h/vtotal
de7550fe430f drm/amd/display: add seamless pipe topology transition check
356dee34f5db drm/amd/display: Don't lock phantom pipe on disabling
f1035d36fd45 drm/amd/display: Blank phantom OTG before enabling
11c3ebd1d2b7 drm/komeda: drop all currently held locks if deadlock happens
c7f81cd3e9c9 drm/amdkfd: ratelimited SQ interrupt messages
d6f17735d8da drm/gma500: Fix call trace when psb_gem_mm_init() fails
54d7dd51345a platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
99171d81c5bc of: address: Fix address translation when address-size is greater than 2
3df4c7945390 platform/chrome: kunit: initialize lock for fake ec_dev
ad1b721c9d16 gpiolib: acpi: Add a ignore interrupt quirk for Peaq C1010
6165ae149eaa tsnep: Fix tsnep_request_irq() format-overflow warning
6a2c311fd0dc ACPI: EC: Add quirk for HP 250 G7 Notebook PC
fc666d1b4751 Bluetooth: Fix double free in hci_conn_cleanup
0048ddf045bd Bluetooth: btusb: Add date->evt_skb is NULL check
dd860dff8058 wifi: iwlwifi: mvm: fix size check for fw_link_id
cc8de9383c72 bpf: Ensure proper register state printing for cond jumps
cb2cfbec0982 vsock: read from socket's error queue
104922ba6602 net: sfp: add quirk for FS's 2.5G copper SFP
aa47f6382bd1 wifi: ath10k: Don't touch the CE interrupt registers after power up
b2e99ba69ce6 wifi: ath12k: mhi: fix potential memory leak in ath12k_mhi_register()
fb3a71a8383f net: annotate data-races around sk->sk_dst_pending_confirm
37e1a89a8728 net: annotate data-races around sk->sk_tx_queue_mapping
437538c00f19 wifi: mt76: mt7921e: Support MT7992 IP in Xiaomi Redmibook 15 Pro (2023)
cde2a1d8c9da net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI
8d95caf80366 ACPI: APEI: Fix AER info corruption when error status data has multiple sections
dfe13eaab043 wifi: ath12k: fix possible out-of-bound write in ath12k_wmi_ext_hal_reg_caps()
0b8e7c1169a6 wifi: ath10k: fix clang-specific fortify warning
79527c21a3ce wifi: ath12k: fix possible out-of-bound read in ath12k_htt_pull_ppdu_stats()
c4992b79fadc wifi: ath9k: fix clang-specific fortify warnings
327b92e8cb52 bpf: Detect IP == ksym.end as part of BPF program
54a6152da499 atl1c: Work around the DMA RX overflow issue
adc2474d823f wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
6100f6013af0 wifi: mac80211_hwsim: fix clang-specific fortify warning
b8966720c3a0 wifi: ath12k: Ignore fragments from uninitialized peer in dp
ed0ac28cbc2a wifi: plfxlc: fix clang-specific fortify warning
66e460eeaa70 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
d112c682c47f workqueue: Provide one lock class key per work_on_cpu() callsite
335a47ed71e3 cpu/hotplug: Don't offline the last non-isolated CPU
2ca04946b4ea smp,csd: Throw an error if a CSD lock is stuck for too long
d4d2297d04bf srcu: Only accelerate on enqueue time
c05cbfcb6eee clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
8ea7a452dc7d clocksource/drivers/timer-imx-gpt: Fix potential memory leak
161a323c60d0 selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config
8c3b1175d152 srcu: Fix srcu_struct node grpmask overflow on 64-bit systems
2424410f94a9 perf/core: Bail out early if the request AUX area is out of bound
c485c94c0b8b x86/retpoline: Make sure there are no unconverted return thunks due to KCSAN
ec298b958cb0 lib/generic-radix-tree.c: Don't overflow in peek()
96612b6f99d5 btrfs: abort transaction on generation mismatch when marking eb as dirty
e36407713163 locking/ww_mutex/test: Fix potential workqueue corruption
(From OE-Core rev: e28367970d90ffdd501c1876a950e645486bdaf1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
fa1be4637aad Linux 6.5.12
39ee8317876f btrfs: make found_logical_ret parameter mandatory for function queue_scrub_stripe()
1c44debc30d2 perf parse-events: Fix driver config term
9a955334c112 bpf, x86: initialize the variable "first_off" in save_args()
3dccc81f9ea9 btrfs: use u64 for buffer sizes in the tree search ioctls
7fbd30155906 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
2ee1f00866ac Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1"
b592cec2a478 x86/amd_nb: Use Family 19h Models 60h-7Fh Function 4 IDs
9e1c7fe85391 io_uring/net: ensure socket is marked connected on connect retry
c0ba439a4333 selftests: mptcp: fix wait_rm_addr/sf parameters
8a0ba7e4b2e8 Revert "drm/ast: report connection status on Display Port."
718dfd5b1646 tracing/kprobes: Fix the order of argument descriptions
afc10d0ca630 fbdev: fsl-diu-fb: mark wr_reg_wa() static
6e6676c34078 ALSA: hda/realtek: Add support dual speaker for Dell
18d26f9baca7 fbdev: imsttfb: fix a resource leak in probe
32310dbf0aa9 fbdev: imsttfb: fix double free in probe()
7446c44198a5 arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers
68b1ad75906b spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
033ade77d851 ASoC: dapm: fix clock get name
18795fc33915 ASoC: hdmi-codec: register hpd callback on component probe
a3ef9afd315a ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages
2f769f4c557b drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
fe131f6d71c5 drm/vc4: tests: Fix UAF in the mock helpers
b2628d195a02 module/decompress: use kvmalloc() consistently
990345880a1c RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTs
c59f92817719 net/sched: act_ct: Always fill offloading tuple iifidx
61fd0c64e3bf netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
a95ea2622afb netfilter: xt_recent: fix (increase) ipv6 literal buffer length
52f7f210bd3d i2c: iproc: handle invalid slave state
f706e2c9adf2 net: enetc: shorten enetc_setup_xdp_prog() error message to fit NETLINK_MAX_FMTMSG_LEN
93e7f8feacb1 r8169: respect userspace disabling IFF_MULTICAST
dbe7967095a5 vsock/virtio: remove socket from connected/bound list on shutdown
0828d76ba2f9 blk-core: use pr_warn_ratelimited() in bio_check_ro()
879947f4180b nbd: fix uaf in nbd_open
d5d744277c03 tg3: power down device only on SYSTEM_POWER_OFF
57efa187cda5 riscv: boot: Fix creation of loader.bin
209a13dc04d0 nvme: fix error-handling for io_uring nvme-passthrough
bf6571bb260b net/smc: put sk reference if close work was canceled
8d6a49fc39ed net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
6904598dd970 net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
a63ff94ae244 octeontx2-pf: Free pending and dropped SQEs
d888fcdaa87d selftests: pmtu.sh: fix result checking
5917a439643b net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
aeb378667a00 Fix termination state for idr_for_each_entry_ul()
28220ff13ac3 net: r8169: Disable multicast filter for RTL8168H and RTL8107E
0577f93e8481 dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
9e5386d494fd dccp: Call security_inet_conn_request() after setting IPv4 addresses.
59f1841a9b14 net: page_pool: add missing free_percpu when page_pool_init fail
c84f297964fe octeontx2-pf: Fix holes in error code
b3e4e1162368 octeontx2-pf: Fix error codes
688f277d0592 inet: shrink struct flowi_common
d5574d0ad4c4 bpf: Check map->usercnt after timer->timer is assigned
fe4d6a419062 rxrpc: Fix two connection reaping bugs
abc1582119e8 tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
1787b9f0729d hsr: Prevent use after free in prp_create_tagged_frame()
0a720d0259ad llc: verify mac len before reading mac header
f1fd72c06d8e watchdog: ixp4xx: Make sure restart always works
cc56c4d17721 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
3448b7ba8c56 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
98965075e630 pwm: sti: Reduce number of allocations and drop usage of chip_data
da97367c938d drm/amdgpu: don't put MQDs in VRAM on ARM | ARM64
5bb28ff319bf drm/amdgpu/gfx10,11: use memcpy_to/fromio for MQDs
f6ac81f82692 regmap: prevent noinc writes from clobbering cache
f232770077e8 cpupower: fix reference to nonexistent document
531129a7e935 media: cec: meson: always include meson sub-directory in Makefile
d4076de583f3 media: platform: mtk-mdp3: fix uninitialized variable in mdp_path_config()
af9c02dd5962 media: imx-jpeg: notify source chagne event when the first picture parsed
963ac643508a media: verisilicon: Fixes clock list for rk3588 av1 decoder
1180f59a5b3c media: dvb-usb-v2: af9035: fix missing unlock
a7ee4299b025 media: cadence: csi2rx: Unregister v4l2 async notifier
b9be6d023c3e media: cedrus: Fix clock/reset sequence
cb1300141199 media: vidtv: mux: Add check and kfree for kstrdup
5cfcc8de7d73 media: vidtv: psi: Add check for kstrdup
88bdfe1a2439 media: s3c-camif: Avoid inappropriate kfree()
f589aad0768a media: mtk-jpegenc: Fix bug in JPEG encode quality selection
1ef450564770 media: amphion: handle firmware debug message
1871014d6ef4 media: bttv: fix use after free error due to btv->timeout timer
b43848690b3f media: ov5640: Fix a memory leak when ov5640_probe fails
220f763dcad3 media: i2c: max9286: Fix some redundant of_node_put() calls
c4c8324eb142 media: ov5640: fix vblank unchange issue when work at dvp mode
e028c9573dde media: verisilicon: Do not enable G2 postproc downscale if source is narrower than destination
66b4c5f980d7 media: hantro: Check whether reset op is defined before use
a2e2190d994a media: imx-jpeg: initiate a drain of the capture queue in dynamic resolution change
7ef4cebe945e pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
65559a64c276 pcmcia: ds: fix refcount leak in pcmcia_device_add()
7b3607be4576 pcmcia: cs: fix possible hung task and memory leak pccardd()
d98f43ab71e5 cxl/hdm: Remove broken error path
ce82bfafd6f9 cxl/port: Fix @host confusion in cxl_dport_setup_regs()
f2783b8a218a cxl/core/regs: Rename @dev to @host in struct cxl_register_map
fb2306ec5099 cxl/region: Fix cxl_region_rwsem lock held when returning to user space
7ca00fb8c99d cxl/region: Use cxl_calc_interleave_pos() for auto-discovery
043facdd8d5d cxl/region: Calculate a target position in a region interleave
5d86b34317d5 cxl/region: Prepare the decoder match range helper for reuse
c2723a64b63b rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
5e9051bf642e rtc: pcf85363: Allow to wake up system without IRQ
a8a063f2c5ec virt: sevguest: Fix passing a stack buffer as a scatterlist target
cad22a757029 cxl/mem: Fix shutdown order
516fba3bd586 cxl/memdev: Fix sanitize vs decoder setup locking
8e09215aadde cxl/pci: Fix sanitize notifier setup
d50d70827e2a cxl/pci: Clarify devm host for memdev relative setup
ba524b221cb4 cxl/pci: Remove inconsistent usage of dev_err_probe()
a1124adef547 cxl/pci: Cleanup 'sanitize' to always poll
7be8c47426cf cxl/pci: Remove unnecessary device reference management in sanitize work
e7afa8a065a0 rtc: brcmstb-waketimer: support level alarm_irq
b24cf43d9bab i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
bcf5e18c0beb rtla: Fix uninitialized variable found
48b318939955 9p/net: fix possible memory leak in p9_check_errors()
9a4cc8e1ad73 perf vendor events intel: Add broadwellde two metrics
e5270cbe0252 perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric
ccbe6d8c6b4a perf hist: Add missing puts to hist__account_cycles
57c01bae6c24 libperf rc_check: Make implicit enabling work for GCC
64fe182e0b20 perf machine: Avoid out of bounds LBR memory read
a43bdc6ba342 usb: host: xhci-plat: fix possible kernel oops while resuming
7b8ae3c24efd xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
056a83850468 perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform
ed905e38c0f2 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
104f083c5df3 powerpc/imc-pmu: Use the correct spinlock initializer.
c3f620809a61 powerpc/vas: Limit open window failure messages in log bufffer
d9d00713b8f7 perf trace: Use the right bpf_probe_read(_str) variant for reading user data
3af067e50b0e powerpc: Hide empty pt_regs at base of the stack
fc7957384d7e powerpc/xive: Fix endian conversion size
1fe1c98a72d2 powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
ea654911b8ee perf tools: Do not ignore the default vmlinux.h
35278545af13 modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host
db40f538c825 modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
6fbbf9f14a53 s390/ap: re-init AP queues on config on
e94732825a5a perf mem-events: Avoid uninitialized read
34ca27039e1f perf pmu: Remove logic for PMU name being NULL
4890aaf24b0c perf parse-events: Fix for term values that are raw events
63e14dbe45f8 perf build: Add missing comment about NO_LIBTRACEEVENT=1
49dc517a904e interconnect: fix error handling in qnoc_probe()
4eb6e78b3f81 powerpc: Only define __parse_fpscr() when required
7e324e99321c interconnect: qcom: sm8350: Set ACV enable_mask
ed261c06fcf9 interconnect: qcom: sm8350: Retire DEFINE_QBCM
6bbf49794fb4 interconnect: qcom: sm8150: Set ACV enable_mask
389fd2613208 interconnect: qcom: sm8150: Retire DEFINE_QBCM
57ba6e84bc32 interconnect: qcom: sm6350: Set ACV enable_mask
ff36f2775bea interconnect: qcom: sm6350: Retire DEFINE_QBCM
885139b6a071 interconnect: qcom: sdm845: Set ACV enable_mask
1940f9a3f735 interconnect: qcom: sdm845: Retire DEFINE_QBCM
f82f1ddb7ec5 interconnect: qcom: sdm670: Set ACV enable_mask
e8720308de88 interconnect: qcom: sdm670: Retire DEFINE_QBCM
b7d939c28f80 interconnect: qcom: sc8280xp: Set ACV enable_mask
9640f78cdc0e interconnect: qcom: sc8180x: Set ACV enable_mask
0f1b8085a42f interconnect: qcom: sc7280: Set ACV enable_mask
b5db623daed9 interconnect: qcom: sc7180: Set ACV enable_mask
4ca7387d611b interconnect: qcom: sc7180: Retire DEFINE_QBCM
899b86659064 interconnect: qcom: qdu1000: Set ACV enable_mask
00ca5edeaed1 f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
c8fff2c9225f dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
9a8656a5300c USB: usbip: fix stub_dev hub disconnect
356a5f8bdb6d tools: iio: iio_generic_buffer ensure alignment
4428cd427855 misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
9bbdea45ea79 tools/perf: Update call stack check in builtin-lock.c
21e32bf0bb27 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
5356ca664710 usb: chipidea: Simplify Tegra DMA alignment code
ac69dc32af3b usb: chipidea: Fix DMA overwrite for Tegra
3e851a77a13c usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
50daad99bd7a dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
faa48ed2647c perf record: Fix BTF type checks in the off-cpu profiling
25a88c08352d pinctrl: renesas: rzg2l: Make reverse order of enable() for disable()
432909464fd9 livepatch: Fix missing newline character in klp_resolve_symbols()
ad3fa6cc3e23 perf parse-events: Fix tracepoint name memory leak
bd64a16ba2c5 perf tools: Revert enable indices setting syntax for BPF map
acd50fcdd4e4 perf parse-events: Remove ABORT_ON
ee4558a6e062 perf parse-events: Remove unused PE_KERNEL_PMU_EVENT token
84d2e3f3e74c perf parse-events: Remove unused PE_PMU_EVENT_FAKE token
49a22ed339a5 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
eb42e1862aa7 f2fs: fix to drop meta_inode's page cache in f2fs_put_super()
d759d1d271f6 f2fs: compress: fix to avoid redundant compress extension
932ddb5c29e8 f2fs: compress: fix to avoid use-after-free on dic
f783e3507b09 f2fs: compress: fix deadloop in f2fs_write_cache_pages()
03832670f99e perf kwork: Set ordered_events to true in 'struct perf_tool'
7990bb48feea perf kwork: Add the supported subcommands to the document
83237a95d315 perf kwork: Fix incorrect and missing free atom in work_push_atom()
0c0044a01cb7 iio: frequency: adf4350: Use device managed functions and fix power down issue.
89ad251b6f99 perf stat: Fix aggr mode initialization
f997e1b08f88 apparmor: fix invalid reference on profile->disconnected
74e5ce33ed3b scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n
b76057527912 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
dd88eb7b0c60 leds: pwm: Don't disable the PWM when the LED should be off
5a237df850f0 leds: turris-omnia: Do not use SMBUS calls
48c32d8df085 leds: turris-omnia: Drop unnecessary mutex locking
e84a57ce0435 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
49797594d234 dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC
e97de887bd28 mfd: dln2: Fix double put in dln2_probe
b8af0a637afc mfd: core: Ensure disabled devices are skipped without aborting
b666088a7df2 mfd: core: Un-constify mfd_cell.of_reg
4f4a7a7d1404 IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF
531a6b22b5af erofs: fix erofs_insert_workgroup() lockref usage
300041583ea5 ASoC: ams-delta.c: use component after check
837afdc92f69 crypto: qat - fix deadlock in backlog processing
e7c29266f520 certs: Break circular dependency when selftest is modular
1e901bcb8af1 padata: Fix refcnt handling in padata_free_shell()
65f881a0a90d PCI: endpoint: Fix double free in __pci_epc_create()
f013769f70d3 ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
cfe88cf748cc HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
c8836943bd4e HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
aedb6041da69 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
b4f35870a9b9 sh: bios: Revive earlyprintk support
08420113b468 HID: uclogic: Fix a work->entry not empty bug in __queue_work()
64da1f6147da HID: uclogic: Fix user-memory-access bug in uclogic_params_ugee_v2_init_event_hooks()
f06c2b93502f hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
8ef4b7548dcb HID: cp2112: Make irq_chip immutable
abc6ac81a306 RDMA/hfi1: Workaround truncation compilation error
8a517831ca9f scsi: ufs: core: Leave space for '\0' in utf8 desc string
e1fc0752d5e8 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
cd666d29c1ad ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran.
87820275278d RDMA/hns: The UD mode can only be configured with DCQCN
aaf04e12b60a RDMA/hns: Add check for SL
37d9b4a8842f RDMA/hns: Fix signed-unsigned mixed comparisons
3e7665413c0d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
035a843df60a RDMA/hns: Fix printing level of asynchronous events
767e4c76e0da IB/mlx5: Fix rdma counter binding for RAW QP
13ee0d9bae3b dlm: fix no ack after final message
f67500a59f82 ASoC: fsl-asoc-card: Add comment for mclk in the codec_priv
b66d7d971467 ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support
afdf67c1a521 backlight: pwm_bl: Disable PWM on shutdown, suspend and remove
f9501d0c1015 ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
73be585b2912 kselftest: vm: fix mdwe's mmap_FIXED test case
8575339a5f7c ext4: move 'ix' sanity check to corrent position
3456dad3d723 ARM: 9323/1: mm: Fix ARCH_LOW_ADDRESS_LIMIT when CONFIG_ZONE_DMA
1d09354dca6e ARM: 9321/1: memset: cast the constant byte to unsigned char
11eb0faaae67 crypto: hisilicon/qm - fix PF queue parameter issue
fb5718bc6733 hid: cp2112: Fix duplicate workqueue initialization
2f0367ea3a9e PCI: vmd: Correct PCI Header Type Register's multi-function check
531f107ee700 ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size()
461b4df72256 crypto: qat - increase size of buffers
60f93c3b75ff crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
886e2995b42b crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
b27751fb1f27 nd_btt: Make BTT lanes preemptible
4f08f132c996 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
4778c1dd656e ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive
ffce1dc8457e scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
f666c814dc5b crypto: qat - fix unregistration of compression algorithms
adeee72f0e3b crypto: qat - fix unregistration of crypto algorithms
99fe5f7b6c99 crypto: qat - ignore subsequent state up commands
36f45cb3d919 crypto: qat - fix state machines cleanup paths
8946a17a70c5 RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
64254a5b9427 hwrng: geode - fix accessing registers
b9f8f249a551 hwrng: bcm2835 - Fix hwrng throughput regression
bc49891f9871 crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
fce1075147a5 KEYS: Include linux/errno.h in linux/verification.h
cb759656ffb0 ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time
bcb94863b056 ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get()
8cd0ae3660b1 ASoC: cs35l41: Undo runtime PM changes at driver exit time
22f034db12a2 ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler
809ec9f7d474 ASoC: cs35l41: Initialize completion object before requesting IRQ
30a7908fdc18 ASoC: cs35l41: Handle mdsync_down reg write errors
065d45141019 module/decompress: use vmalloc() for gzip decompression workspace
1475a083ccee iommufd: Add iopt_area_alloc()
0a54ac6ff6cc ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports
bd3cab2d710e soc: qcom: pmic_glink: fix connector type to be DisplayPort
59a31165fe6d selftests/resctrl: Ensure the benchmark commands fits to its array
ab13ca1ef2dd selftests/pidfd: Fix ksft print formats
87483b30fad2 arm64: tegra: Use correct interrupts for Tegra234 TKE
8e3f93cd849f memory: tegra: Set BPMP msg flags to reset IPC channels
e3e711ef8a10 firmware: tegra: Add suspend hook and reset BPMP IPC early on resume
ef3a7c256462 arm64: tegra: Fix P3767 QSPI speed
d2ab1d75e486 arm64: tegra: Fix P3767 card detect polarity
0a6baa9b5b64 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
a1a4d82e99b7 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
2e79e826233a arm64: dts: imx8mp-debix-model-a: Remove USB hub reset-gpios
117a07e2e9e2 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
b0a20843664e clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
50fc96f3616b ARM: dts: am3517-evm: Fix LED3/4 pinmux
507d5ffd1af9 firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging
90776e2a2f8d firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
128e4aff2c13 arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz
e1c755a2d0da arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg
99639d09f491 firmware: ti_sci: Mark driver as non removable
2ff42f2d6450 kunit: Fix missed memory release in kunit_free_suite_set()
3565684309e5 soc: qcom: llcc: Handle a second device without data corruption
9f388768d380 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
cad2fdf734bc ARM: dts: qcom: apq8026-samsung-matisse-wifi: Fix inverted hall sensor
895faac163db arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
769c5e9d15f6 riscv: dts: allwinner: remove address-cells from intc node
04be6547e407 arm64: dts: qcom: msm8939: Fix iommu local address range
f4b77d63a52c arm64: dts: qcom: msm8976: Fix ipc bit shifts
d71128a962ed ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
19af445c6e45 arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
a96940caa86a arm64: dts: qcom: sm8350: fix pinctrl for UART18
27ce256c1f08 arm64: dts: qcom: sm8150: add ref clock to PCIe PHYs
d1423675ae95 arm64: dts: qcom: sc7280: drop incorrect EUD port on SoC side
320f5ecb4528 arm64: dts: qcom: qrb2210-rb1: Swap UART index
732a7b414f99 arm64: dts: qcom: sc7280: Add missing LMH interrupts
845966edbf49 arm64: dts: qcom: sm6125: Pad APPS IOMMU address to 8 characters
f9670c979946 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
5a360ea043ec arm64: dts: qcom: msm8916: Fix iommu local address range
0d28ee4d3034 arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk
ad523cd4258b arm64: dts: qcom: sdm845: cheza doesn't support LMh node
e3d5e71ab28a arm64: dts: qcom: sdm845: Fix PSCI power domain names
f3531725a243 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
3405f364f82d perf: hisi: Fix use-after-free when register pmu fails
3d92672e71d9 drivers/perf: hisi_pcie: Check the type first in pmu::event_init()
b4a182cd0336 perf/arm-cmn: Fix DTC domain detection
f0c771695a3f drm/amd/pm: Fix a memory leak on an error path
3f5827371763 drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process
98812fb0df70 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
211267cc420b clocksource/drivers/arm_arch_timer: limit XGene-1 workaround
57a90fb6ab11 drm/msm/dsi: free TX buffer in unbind
a4522c7612f3 drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
2a57291a1131 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
ce60d6cc40fd xenbus: fix error exit in xenbus_init()
bc27e08ecb09 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
1556f041b844 arm64/arm: xen: enlighten: Fix KPTI checks
0a3d2b736bb9 drm/bridge: lt9611uxc: fix the race in the error path
4ed0b4b2e49f gpu: host1x: Correct allocated size for contexts
e30054a351ab drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
b720a10346a4 accel/habanalabs/gaudi2: Fix incorrect string length computation in gaudi2_psoc_razwi_get_engines()
5190f8b3cf22 drm/mediatek: Fix iommu fault during crtc enabling
c34934d7c2e0 drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
e5c2edb09edd drm/mediatek: Add mmsys_dev_num to mt8188 vdosys0 driver data
cafff2cfb710 io_uring/kbuf: Allow the full buffer id space for provided buffers
aabcc4c49967 io_uring/kbuf: Fix check of BID wrapping in provided buffers
8c18de99dfcc drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change
7e4702c7b668 drm/amd/display: Refactor dm_get_plane_scale helper
37289873d183 drm/amd/display: Check all enabled planes in dm_check_crtc_cursor
97ef07182ac4 drm/amd/display: Fix null pointer dereference in error message
35a00ee37ab4 drm/amdkfd: Handle errors from svm validate and map
75800841b2e8 drm/amdkfd: Remove svm range validated_once flag
96dc6e62eb99 drm/amdkfd: retry after EBUSY is returned from hmm_ranges_get_pages
68ccd61c8d01 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
1406172d5b11 drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU
84021fa4cf19 drm: Call drm_atomic_helper_shutdown() at shutdown/remove time for misc drivers
2e6f00e063aa drm/tve200: Convert to platform remove callback returning void
68da712aa242 drm/stm: Convert to platform remove callback returning void
813ef38bb98b drm/aspeed: Convert to platform remove callback returning void
b53575a965c9 drm/bridge: tc358768: Fix tc358768_ns_to_cnt()
da8168f111ea drm/bridge: tc358768: Clean up clock period code
194a13ed464a drm/bridge: tc358768: Rename dsibclk to hsbyteclk
9b7cf64ec8c4 drm/bridge: tc358768: Use dev for dbg prints, not priv->dev
9ddf3ac09716 drm/bridge: tc358768: Print logical values, not raw register values
e56561d0354e drm/bridge: tc358768: Use struct videomode
b85fb1a0721f drm/bridge: tc358768: Fix bit updates
2ef9177fb721 drm/bridge: tc358768: Fix use of uninitialized variable
2191950d35d8 x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro
0d8a1df39d3f drm/mediatek: Fix coverity issue with unintentional integer overflow
66e2bbbacaf8 drm/bridge: lt8912b: Add missing drm_bridge_attach call
07a28632f744 drm/bridge: lt8912b: Manually disable HPD only if it was enabled
fcd9895e3654 drm/bridge: lt8912b: Fix crash on bridge detach
dd57f6864a59 drm/bridge: lt8912b: Fix bridge_detach
1669d7b21a66 drm: bridge: it66121: Fix invalid connector dereference
d9b4fa249dea drm/radeon: possible buffer overflow
06a7c295473b drm/rockchip: vop2: Add missing call to crtc reset helper
dbb193beab88 drm/rockchip: vop2: Don't crash for invalid duplicate_state
ef76ecd31a81 drm/rockchip: vop: Fix call to crtc reset helper
bf50a93fdca8 drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
8b27fbec3dec drm: bridge: samsung-dsim: Fix waiting for empty cmd transfer FIFO on older Exynos
7da5a7173ddc drm: bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY
1d714586b36d drm: bridge: samsung-dsim: Initialize ULPS EXIT for i.MX8M DSIM
97c8e2a7bc1f spi: omap2-mcspi: Fix hardcoded reference clock
9f236f9f4d0d spi: omap2-mcspi: switch to use modern name
3c266e619ac8 spi: omap2-mcspi: remove redundant dev_err_probe()
332973079a2f platform/chrome: cros_ec_lpc: Separate host command and irq disable
19e557524ded hte: tegra: Fix missing error code in tegra_hte_test_probe()
2c7c5602622e hwmon: (sch5627) Disallow write access if virtual registers are locked
0a31b778eed7 hwmon: (sch5627) Use bit macros when accessing the control register
3c3c2d34a4d5 Revert "hwmon: (sch56xx-common) Add automatic module loading on supported devices"
e323a3990f65 Revert "hwmon: (sch56xx-common) Add DMI override table"
4833a85169a6 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
f62b89698478 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
6d9ce15c5fa1 regulator: qcom-rpmh: Fix smps4 regulator for pm8550ve
36d85fa7ae0d platform/x86: wmi: Fix opening of char device
7298b80337aa platform/x86: wmi: Fix probe failure when failing to register WMI devices
e6fed83e33af clk: mediatek: fix double free in mtk_clk_register_pllfh()
63d552f9dae8 clk: qcom: ipq5332: drop the CLK_SET_RATE_PARENT flag from GPLL clocks
6f6ea5133aba clk: qcom: ipq9574: drop the CLK_SET_RATE_PARENT flag from GPLL clocks
3731eb54fbef clk: qcom: apss-ipq-pll: Fix 'l' value for ipq5332_pll_config
5b6384ed71dc clk: qcom: apss-ipq-pll: Use stromer plus ops for stromer plus pll
3015361a505d clk: qcom: clk-alpha-pll: introduce stromer plus ops
ddaada8cc4d2 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
e61934720af4 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
1d89430fc315 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
b20cfe007a46 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
be3f12f16038 clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
a90239551abc clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
10cc81124407 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
a9e4a47f89d9 clk: npcm7xx: Fix incorrect kfree
ba88f032ff9f clk: ti: fix double free in of_ti_divider_clk_setup()
67ee360e138c clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
2e4db0148cb2 clk: ralink: mtmips: quiet unused variable warning
99bb148bd565 spi: nxp-fspi: use the correct ioremap function
da164c3c4a2f clk: linux/clk-provider.h: fix kernel-doc warnings and typos
55de4ff94fb4 clk: renesas: rzg2l: Fix computation formula
7fdb4ef9812a clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
4be4c8e224f9 clk: renesas: rzg2l: Trust value returned by hardware
5cb18d032293 clk: renesas: rzg2l: Lock around writes to mux register
8afb9e94e3a9 clk: renesas: rzg2l: Wait for status bit of SD mux before continuing
40d3370bf2c0 clk: renesas: rcar-gen3: Extend SDnH divider table
cebb0fe4aa9a clk: imx: imx8qxp: Fix elcdif_pll clock
b2931c28e1f5 clk: imx: imx8mq: correct error handling path
fbbcc60999c0 clk: imx: Select MXC_CLK for CLK_IMX8QXP
3d0eb456567e regulator: mt6358: Fail probe on unknown chip ID
a3c73486e80e clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
efa39c1e151e clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
08f003231c36 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
22de7cb08bc6 clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
db96de8d8d4a clk: qcom: gcc-msm8996: Remove RPM bus clocks
577165aa4989 clk: qcom: ipq5332: Drop set rate parent from gpll0 dependent clocks
4eb8065494ca spi: tegra: Fix missing IRQ check in tegra_slink_probe()
80a5d81d4cd2 regmap: debugfs: Fix a erroneous check after snprintf()
a043d6210114 ipvlan: properly track tx_errors
1589a9ab2566 net: add DEV_STATS_READ() helper
d2683d7e949b virtio_net: use u64_stats_t infra to avoid data-races
1c3b6106b64f ipv6: avoid atomic fragment on GSO packets
cd524da2cb0a mptcp: properly account fastopen data
729c4521d976 ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
978f0f776d68 bpf: Fix unnecessary -EBUSY from htab_lock_bucket
49e30526fa4d Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err
e9f708beada5 Bluetooth: Make handle of hci_conn be unique
cfe86064f3b2 Bluetooth: ISO: Pass BIG encryption info through QoS
c03a10bd5b6c Bluetooth: ISO: Use defer setup to separate PA sync and BIG sync
2dae48035862 wifi: iwlwifi: empty overflow queue during flush
23afa6598cf9 wifi: iwlwifi: mvm: update IGTK in mvmvif upon D3 resume
e8e2baaee4cb wifi: iwlwifi: pcie: synchronize IRQs before NAPI
3cccddd70eb0 wifi: iwlwifi: mvm: fix netif csum flags
e03348361533 wifi: iwlwifi: increase number of RX buffers for EHT devices
b78cbb0236cf wifi: iwlwifi: mvm: remove TDLS stations from FW
9c3bd60f393b wifi: iwlwifi: mvm: fix iwl_mvm_mac_flush_sta()
dbe89643a5cf wifi: iwlwifi: mvm: change iwl_mvm_flush_sta() API
8ddf2212cfa5 wifi: iwlwifi: mvm: Don't always bind/link the P2P Device interface
6ff7022af4f9 wifi: iwlwifi: mvm: Fix key flags for IGTK on AP interface
67abefa1b6a2 wifi: iwlwifi: mvm: Correctly set link configuration
85998fb855d5 wifi: iwlwifi: yoyo: swap cdb and jacket bits values
a989fe88b4da wifi: mac80211: Fix setting vif links
fb506ef6073c wifi: mac80211: don't recreate driver link debugfs in reconfig
8bb8769a5be4 wifi: iwlwifi: mvm: use correct sta ID for IGTK/BIGTK
02b4f94db6a9 wifi: iwlwifi: mvm: fix removing pasn station for responder
eec6e3a038f2 wifi: iwlwifi: mvm: update station's MFP flag after association
a37178ca64e5 tcp: fix cookie_init_timestamp() overflows
5a8444edba46 chtls: fix tp->rcv_tstamp initialization
3ea25904699d thermal: core: Don't update trip points inside the hysteresis range
25fb2d77d864 net: skb_find_text: Ignore patterns extending past 'to'
ddd13ab729e8 selftests: netfilter: test for sctp collision processing in nf_conntrack
36b6a910966a bpf: Fix missed rcu read lock in bpf_task_under_cgroup()
0e26bd87a123 thermal/drivers/mediatek: Fix probe for THERMAL_V2
8c38926925e6 r8169: fix rare issue with broken rx after link-down on RTL8125
0f6b3be28c4d thermal: core: prevent potential string overflow
1a33a7eed322 wifi: rtw88: Remove duplicate NULL check before calling usb_kill/free_urb()
6809ededee0c netfilter: nf_tables: Drop pointless memset when dumping rules
564f5b55c491 wifi: wfx: fix case where rates are out of order
adf59b43d1c1 PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
53c468008a7c can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
b20ffe03852c can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
e999bb83bc24 can: dev: can_restart(): don't crash kernel if carrier is OK
aecdee9ea305 wifi: ath11k: fix Tx power value during active CAC
6c8a21833542 can: etas_es58x: add missing a blank line after declaration
a7c770dad30d can: etas_es58x: rework the version check logic to silence -Wformat-truncation
6fefd3a91f9d ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100
3c243765ecff ACPI: property: Allow _DSD buffer data only for byte accessors
dc40d464a6e2 wifi: rtlwifi: fix EDCA limit set by BT coexistence
033ea0297afa tcp_metrics: do not create an entry from tcp_init_metrics()
9b248b297c5d tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
f49ce3b36f19 tcp_metrics: add missing barriers on delete
1946b7ee4639 wifi: ath: dfs_pattern_detector: Fix a memory initialization issue
0137d53ad903 wifi: mt76: mt7915: fix beamforming availability check
c8cbbafb9257 wifi: mt76: fix per-band IEEE80211_CONF_MONITOR flag comparison
a3974410431a wifi: mt76: get rid of false alamrs of tx emission issues
53680becbf98 wifi: mt76: fix potential memory leak of beacon commands
0e39acefbd81 wifi: mt76: update beacon size limitation
9876a27f8bab wifi: mt76: mt7996: fix TWT command format
03b551ea5793 wifi: mt76: mt7996: fix rx rate report for CBW320-2
919eb49073ad wifi: mt76: mt7996: fix wmm queue mapping
85670c859798 wifi: mt76: mt7996: fix beamformee ss subfield in EHT PHY cap
c3bcca36485f wifi: mt76: mt7996: fix beamform mcu cmd configuration
0f646b7673c5 wifi: mt76: mt7996: set correct wcid in txp
c2deba4c5d44 wifi: mt76: remove unused error path in mt76_connac_tx_complete_skb
d8633bde468c wifi: mt76: connac: move connac3 definitions in mt76_connac3_mac.h
c67c80221728 wifi: mt76: mt7603: improve stuck beacon handling
f65f47ebd64a wifi: mt76: mt7603: improve watchdog reset reliablity
33f73d154e4e wifi: mt76: mt7603: rework/fix rx pse hang check
9c6b20fd5e8d cpufreq: tegra194: fix warning due to missing opp_put
e6db756dea7e PM: sleep: Fix symbol export for _SIMPLE_ variants of _PM_OPS()
57ec37162d91 wifi: mac80211: fix check for unusable RX result
5a9f55efa933 wifi: ath11k: fix boot failure with one MSI vector
c58a1ed71752 wifi: ath12k: fix DMA unmap warning on NULL DMA address
002835b8594c wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
c4d57007947b net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoC
2996a509c0c9 net: spider_net: Use size_add() in call to struct_size()
26ff419dfd91 tipc: Use size_add() in calls to struct_size()
7c13d9cce81b tls: Use size_add() in call to struct_size()
d648260e44a2 mlxsw: Use size_mul() in call to struct_size()
3f7955a902d8 gve: Use size_add() in call to struct_size()
1e5788c94e97 bpf: Fix kfunc callback register type handling
71b468c11ac2 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
861279e5fce0 selftests/bpf: Skip module_fentry_shadow test when bpf_testmod is not available
91df7ecb5e7d udplite: fix various data-races
ab764daadadd udplite: remove UDPLITE_BIT
645d838018f7 udp: annotate data-races around udp->encap_type
b92fd3e60d7d udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO
f3c11d077a5f udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags
f835f0c6252c udp: add missing WRITE_ONCE() around up->encap_rcv
71e5417cee0f udp: move udp->gro_enabled to udp->udp_flags
d18aa214b26a udp: move udp->no_check6_rx to udp->udp_flags
06073e04aeec udp: move udp->no_check6_tx to udp->udp_flags
f0fe1abb2826 udp: introduce udp->udp_flags
c7072b00bd09 wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush()
028480eaf2a1 bpf, x64: Fix tailcall infinite loop
8d650d035ac7 bpf, x86: allow function arguments up to 12 for TRACING
3953ef4ca975 bpf, x86: save/restore regs with BPF_DW size
dbb56575b86f selftests/bpf: Correct map_fd to data_fd in tailcalls
dadda161609c iavf: Fix promiscuous mode configuration flow messages
e381bf9edc9b i40e: fix potential memory leaks in i40e_remove()
446d03186fe9 wifi: iwlwifi: don't use an uninitialized variable
6313926b3e32 wifi: iwlwifi: honor the enable_ini value
ebda7f6fe90a wifi: mac80211: fix # of MSDU in A-MSDU calculation
fc658d36928d wifi: cfg80211: fix off-by-one in element defrag
13455e5b9864 wifi: mac80211: fix RCU usage warning in mesh fast-xmit
0d7d812fcfde wifi: mac80211: move sched-scan stop work to wiphy work
f293f4ebcbdc wifi: mac80211: move offchannel works to wiphy work
63aa1a0fa677 wifi: mac80211: move scan work to wiphy work
8eb0012a0936 wifi: mac80211: move radar detect work to wiphy work
a591a106f36c wifi: cfg80211: add flush functions for wiphy work
364816d0c5d2 wifi: ath12k: fix undefined behavior with __fls in dp
982ea0aa2bc5 irqchip/sifive-plic: Fix syscore registration for multi-socket systems
a979a1cc9aea genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
4410c1bc4868 string: Adjust strtomem() logic to allow for smaller sources
728835dc03a3 PCI/MSI: Provide stubs for IMS functions
9e1d81681317 selftests/x86/lam: Zero out buffer for readlink()
414d48289cd0 perf: Optimize perf_cgroup_switch()
1c426da79f9f pstore/platform: Add check for kstrdup
d15950c49046 x86/nmi: Fix out-of-order NMI nesting checks & false positive warning
d3dd62fcfa6b drivers/clocksource/timer-ti-dm: Don't call clk_get_rate() in stop function
8152efcae888 srcu: Fix callbacks acceleration mishandling
b427ae0ccf13 x86/apic: Fake primary thread mask for XEN/PV
efd6e0851071 cpu/SMT: Make SMT control more robust against enumeration failures
15141adf85b1 cpu/SMT: Create topology_smt_thread_allowed()
2909a6404460 cpu/hotplug: Remove dependancy against cpu_primary_thread_mask
147a1ba15c5f x86/boot: Fix incorrect startup_gdt_descr.size
c87f1c452ca1 x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
b776e9161ab6 ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window
9011702db2c7 x86/numa: Introduce numa_fill_memblks()
5c758ec2f5b1 futex: Don't include process MM in futex key on no-MMU
9c39fa2992c3 x86/srso: Fix unret validation dependencies
e310a2eb785f x86/srso: Fix vulnerability reporting for missing microcode
1f7f6ef03896 x86/srso: Print mitigation for retbleed IBPB case
68f9ff154168 x86/srso: Fix SBPB enablement for (possible) future fixed HW
6ef3d8bed0cb writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
e1d6675d4baf vfs: fix readahead(2) on block devices
3aa811a186df nfsd: Handle EOPENSTALE correctly in the filecache
ef90e6ef5cb4 sched: Fix stop_one_cpu_nowait() vs hotplug
761c20be2c45 objtool: Propagate early errors
311485482fa4 sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
f4988493495f sched/uclamp: Set max_spare_cap_cpu even if max_spare_cap is 0
126e7873d4e7 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
1ba876f33d96 sched/fair: Fix cfs_rq_is_decayed() on !SMP
107688f52ae3 sched/topology: Fix sched_numa_find_nth_cpu() in non-NUMA case
e213ce7956cd sched/topology: Fix sched_numa_find_nth_cpu() in CPU-less case
5efa13258d8f numa: Generalize numa_map_to_online_node()
ef041fcee0bf hwmon: (nct6775) Fix incorrect variable reuse in fan_div calculation
(From OE-Core rev: d4fc2c7ff53db1b914b9830a71f8fab5e2a27254)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: f8ef4cdbc6c68c2ae8650ab343b34f3494d30d2e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
fb2635ac69ab Linux 6.1.62
585da49ad62c ASoC: SOF: sof-pci-dev: Fix community key quirk detection
c1c15b09f456 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
5c59879031ea misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
6bebd303ad7e tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
3017a17ad6b9 tty: 8250: Add support for Intashield IX cards
c3444894e855 tty: 8250: Add support for additional Brainboxes PX cards
31ebf431ed02 tty: 8250: Fix up PX-803/PX-857
bfe9bde05fcd tty: 8250: Fix port count of PX-257
b75ee2d9d792 tty: 8250: Add support for Intashield IS-100
cdd260b220d9 tty: 8250: Add support for Brainboxes UP cards
8af676c69815 tty: 8250: Add support for additional Brainboxes UC cards
abcb12f3192d tty: 8250: Remove UC-257 and UC-431
df6cfab66ff2 tty: n_gsm: fix race condition in status line change on dead connections
23107989be8e usb: raw-gadget: properly handle interrupted requests
e7a802447c49 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
6f17be270003 usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
b25a2f247083 PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
977ae4dbe231 ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices
9411dbe2c66c mmap: fix error paths with dup_anon_vma()
21ca008c53a5 mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer
7ab62e3415fb x86: KVM: SVM: always update the x2avic msr interception
e83359126567 perf evlist: Avoid frequency mode for the dummy event
b3eed1111048 power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint
803cc77a3acc ceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock
9eab5008db6c io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed
ed0ba37e7b9b powerpc/mm: Fix boot crash with FLATMEM
31ae7876da36 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
f90656fbf618 r8152: Check for unplug in rtl_phy_patch_request()
98567c9d849b net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
ff86d69b2e50 drm/amdgpu: Reserve fences for VM update
8e4a77ba25ec platform/mellanox: mlxbf-tmfifo: Fix a warning message
0f2840dabfea netfilter: nf_tables: audit log object reset once per table
ec80ad4585d7 LoongArch: Replace kmap_atomic() with kmap_local_page() in copy_user_highpage()
afe80b58eea3 LoongArch: Export symbol invalid_pud_table for modules building
9f9b2ec53aca gpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSET
cafa191b27dd drm/amdgpu: Unset context priority is now invalid
0eb733b53ebf scsi: mpt3sas: Fix in error path
4e000daf394a fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
50736464a75a fbdev: omapfb: fix some error codes
6a87b333ba47 drm/ttm: Reorder sys manager cleanup step
9951b2309ea7 ASoC: codecs: tas2780: Fix log of failed reset via I2C.
b7ed4aa0c2e6 ASoC: rt5650: fix the wrong result of key button
8e1a6594d782 efi: fix memory leak in krealloc failure handling
678edd2dfd55 netfilter: nfnetlink_log: silence bogus compiler warning
c6f6a505277f spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
6a7a2d5a0864 fs/ntfs3: Avoid possible memory leak
84aabd18c8d7 fs/ntfs3: Fix directory element type detection
3bff4bb7f9c7 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
c8cbae3cbbc4 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
6fe32f79abea fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
92f9c7c7ddbf fs/ntfs3: Write immediately updated ntfs state
fc91bb3e1b2b fs/ntfs3: Add ckeck in ni_update_parent()
768e857ac3e0 fbdev: atyfb: only use ioremap_uc() on i386 and ia64
dd6d75eb00ee Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
c64c237275b4 powerpc/85xx: Fix math emulation exception
96c7aac8d804 dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
9ef4697548c2 irqchip/stm32-exti: add missing DT IRQ flag translation
7378415da048 irqchip/riscv-intc: Mark all INTC nodes as initialized
d3204c0fdd33 net: sched: cls_u32: Fix allocation size in u32_init()
f15dbcda2ce8 ASoC: tlv320adc3xxx: BUG: Correct micbias setting
30ed99860437 coresight: tmc-etr: Disable warnings for allocation failures
6618e7a740de ASoC: simple-card: fixup asoc_simple_probe() error handling
(From OE-Core rev: 611da3dcd87a595be77f72bea3d2637d5d869ae5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
799441832db1 Linux 6.5.11
dd1756d79179 ASoC: SOF: sof-pci-dev: Fix community key quirk detection
aab16960e6e7 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
575d3966a7da serial: core: Fix runtime PM handling for pending tx
9f625a9ec6ad misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
fe3545fb7c39 dt-bindings: serial: rs485: Add rs485-rts-active-high
71a913eb5331 tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
7ffbf5db6963 tty: 8250: Add support for Intashield IX cards
8435b1f55760 tty: 8250: Add support for additional Brainboxes PX cards
21b8147a36f8 tty: 8250: Fix up PX-803/PX-857
98f984ff81de tty: 8250: Fix port count of PX-257
256a534427e9 tty: 8250: Add support for Intashield IS-100
933dde5b2082 tty: 8250: Add support for Brainboxes UP cards
a4a09f0ed3cd tty: 8250: Add support for additional Brainboxes UC cards
ca7f138b2c52 tty: 8250: Remove UC-257 and UC-431
19d34b73234a tty: n_gsm: fix race condition in status line change on dead connections
fd277724946d Bluetooth: hci_bcm4377: Mark bcm4378/bcm4387 as BROKEN_LE_CODED
885108988763 usb: raw-gadget: properly handle interrupted requests
9ee038590d80 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
de5ac4d46304 usb: typec: tcpm: Add additional checks for contaminant
80105fc04b44 usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
c99f302ea679 PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
52d89332fbc6 ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices
c75a5e421b07 mmap: fix error paths with dup_anon_vma()
578c20ab383f mmap: fix vma_iterator in error path of vma_merge()
cd91606eff46 perf evlist: Avoid frequency mode for the dummy event
65d457433a08 power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint
a58f5fabcab0 rust: types: make `Opaque` be `!Unpin`
7fba72536eb5 rust: make `UnsafeCell` the outer type in `Opaque`
07256dc046b1 drm/amd/display: Don't use fsleep for PSR exit waits
4ec5def87694 ceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock
fd652af1e1f9 io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed
fd318cc5b221 powerpc/mm: Fix boot crash with FLATMEM
c1d14ab7d666 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
b233d39f7e15 r8152: Check for unplug in rtl_phy_patch_request()
19471af243b2 net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
17002b8f2606 riscv: dts: thead: set dma-noncoherent to soc bus
9f0400d31e56 drm/amdgpu: Reserve fences for VM update
6ca3c25f5472 platform/mellanox: mlxbf-tmfifo: Fix a warning message
6cca6f997088 netfilter: nf_tables: audit log object reset once per table
99d311781fe5 LoongArch: Disable WUC for pgprot_writecombine() like ioremap_wc()
6b43fea5f245 LoongArch: Replace kmap_atomic() with kmap_local_page() in copy_user_highpage()
c86a4fbc2d5a LoongArch: Export symbol invalid_pud_table for modules building
74f9c03ecf79 LoongArch: Use SYM_CODE_* to annotate exception handlers
19fe554e5fcf gpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSET
4ca54e8b459d drm/amdgpu: Unset context priority is now invalid
4debab37b1bc ASoC: da7219: Correct the process of setting up Gnd switch in AAD
22da32b45717 scsi: mpt3sas: Fix in error path
8377f82beacf fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
0a997e6eeee8 fbdev: omapfb: fix some error codes
93ff3297b04a drm/ttm: Reorder sys manager cleanup step
0074d0980bf8 s390/kasan: handle DCSS mapping in memory holes
652d60ecb7a5 ASoC: codecs: tas2780: Fix log of failed reset via I2C.
4dd62532e05c ASoC: rt5650: fix the wrong result of key button
ce5329ee79e5 efi: fix memory leak in krealloc failure handling
c76be4af694e x86/efistub: Don't try to print after ExitBootService()
5c4e4f31643d net/mlx5: Bridge, fix peer entry ageing in LAG mode
ead8d9a6b6ff netfilter: nfnetlink_log: silence bogus compiler warning
988ed1c96c42 ASoC: soc-dapm: Add helper for comparing widget name
c68a8c5b50b9 spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
6777f23bca89 fs/ntfs3: Avoid possible memory leak
b9ec0e799a2d fs/ntfs3: Fix directory element type detection
0030ccd87a87 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
3228a2e0e5a7 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
d408008a881a fs/ntfs3: Do not allow to change label if volume is read-only
da05aa786c20 fs/ntfs3: Add more info into /proc/fs/ntfs3/<dev>/volinfo
31baaf864b39 fs/ntfs3: Fix alternative boot searching
1d7dd485108d fs/ntfs3: Add more attributes checks in mi_enum_attr()
36ffca949ab2 fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
28ece3bd8596 fs/ntfs3: Write immediately updated ntfs state
8d3d7dbdbddd fs/ntfs3: Add ckeck in ni_update_parent()
78b4576f0e38 fbdev: atyfb: only use ioremap_uc() on i386 and ia64
83a28f46ed3c Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
a18a7cc55c5b media: i2c: ov8858: Don't set fwnode in the driver
d4c3cb925e65 powerpc/85xx: Fix math emulation exception
0cae483a9c8e ata: pata_parport: fit3: implement IDE command set registers
e2fa6f732a73 ata: pata_parport: add custom version of wait_after_reset
142ac0fda553 dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
5976e4ed1405 irqchip/stm32-exti: add missing DT IRQ flag translation
b65f1eec2d8e irqchip/riscv-intc: Mark all INTC nodes as initialized
4b0dfa2fc745 can: flexcan: remove the auto stop mode for IMX93
4bd493ce8d74 arm64: dts: imx93: add the Flex-CAN stop mode by GPR
92705546718b net: sched: cls_u32: Fix allocation size in u32_init()
6f9195596a6f ASoC: tlv320adc3xxx: BUG: Correct micbias setting
31af9e3be3cd ASoC: core: Do not call link_exit() on uninitialized rtd objects
0716f52fa334 ASoC: fsl-asoc-card: use integer type for fll_id and pll_id
ac947c0992ef coresight: tmc-etr: Disable warnings for allocation failures
4dfa1e33d481 ASoC: simple-card: fixup asoc_simple_probe() error handling
8555438a0d87 ASoC: Intel: sof_sdw: add support for SKU 0B14
(From OE-Core rev: 0f56f12e7353f97855befb765ca8c0117736cb96)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Bruce Ashfield
Email: bruce.ashfield@gmail.com
Subject: debug: move PREEMPT_DEBUG to a runtime debug fragment
Date: Thu, 9 Nov 2023 12:08:31 -0500
For tools like spdx and debuggers to work with the kernel, we
require extra information. That is provided by the DEBUG_INFO
flags.
In that same fragment, some runtime debugging is being enabled
and that adds signficant overhead to the kernel.
Let's start a new runtime debug fragment with DEBUG_PREEMPT
and locking. We can add more to this in the future.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 8cd829de8e8770aa4a46e984f6ef2cab3194fd29)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
systemtap-uprobes package was not used for a long time - since kernel
itself provided uprobes support. Now source code of old uprobes kernel
module was removed from systemtap git repo by "PR30434 continuation:
Removed old uprobes, uprobes2 implementation, uprobes-inc.h & any
mentions of CONFIG_UTRACE." it is good time for us to gid rid of it
too.
(From OE-Core rev: 42fd5abedb835b6f87721674001c52304e43cfc5)
Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Addresses the following do_package_qa warning:
WARNING: systemtap-5.0-r0 do_package_qa: QA Issue: File /usr/share/systemtap/runtime/linux/uprobes/Makefile in package systemtap contains reference to TMPDIR
File /usr/share/systemtap/runtime/linux/uprobes/git_version.h in package systemtap contains reference to TMPDIR
File /usr/share/systemtap/runtime/linux/uprobes2/git_version.h in package systemtap contains reference to TMPDIR [buildpaths]
(From OE-Core rev: db668fdba9920fc4066eda8af0ff112f341ee09b)
Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Similar to 4.9 release, in 5.0 release release-5.0 tag is off any branch,
release-5.0a tag e72dc118e563c645d93a1a2d771e8d90e8fec1ae is on the master
branch. Use this value for SRCREV and add catch up patch,
0001-prerelease-datestamp-fixes.patch, to bring source up to release-5.0 tag
level. Remove 0001-prerelease-datestamp-fixes.patch in next upgrade.
(From OE-Core rev: 2d0cb9b21ccee93027fd12a51b74d3821cd03d2e)
Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While working on the update to linux-yocto-dev lttng-modules
needed some tweaks (as usual).
With these three patches (submitted to lttng-dev), we can
once again build core-image-kernel-dev for v6.7+
(From OE-Core rev: b8b7b4d9274bde36f43c43207c463730f22e1f5f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: 4cac17c7de064b6d4e5d7dd252c5b4c610a0c6ee)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
| |
(From OE-Core rev: e17b76644b26ef832b632a03f537060f88344bd8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Kernel 6.7-rc1 commit 02e85f74668e ("tools: arm64: Add a Makefile for
generating sysreg-defs.h") uses files from arch/arm64/tools/,
gen-sysreg.awk and sysreg.
Without the files the build of perf fails independent of the used
architecture (confirmed with armv7 and qemux86_64).
As arch/arm64/tools/ has been added with 5.13 allow perf to build
even it that directory does not exist.
Add arch/arm64/tools/ to PERF_SRC.
Fixes:
| make[3]: *** No rule to make target '.../qemux86_64-tdx-linux/perf/1.0/perf-1.0/arch/arm64/tools/gen-sysreg.awk', needed by '.../qemux86_64-tdx-linux/perf/1.0/perf-1.0/tools/arch/arm64/include/generated/asm/sysreg-defs.h'. Stop.
| make[2]: *** [Makefile.perf:456: arm64-sysreg-defs] Error 2
(From OE-Core rev: 432b4ac20dadb9c08596266fce4f3941d4856c7e)
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Building for an arm64 target, e.g. qemuarm64 or a raspberrypi3,
without "python" in PACKAGECONFIG, results in
| Makefile.config:892: *** ERROR: No python interpreter needed for jevents generation. Install python or build with NO_JEVENTS=1.. Stop.
(From OE-Core rev: df1905294690682496d8f8e8284964ab897f0cd4)
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
43a868577dfc Linux 6.5.10
062c1ba88b4f accel/ivpu/37xx: Fix missing VPUIP interrupts
cdb4daffc2d4 mm/damon/sysfs: check DAMOS regions update progress from before_terminate()
a5c9f6289625 platform/x86: Add s2idle quirk for more Lenovo laptops
adebf494e425 clk: stm32: Fix a signedness issue in clk_stm32_composite_determine_rate()
302479e2d4c4 clk: socfpga: gate: Account for the divider in determine_rate
5193aec42c45 clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
d1e039180f81 sparc32: fix a braino in fault handling in csum_and_copy_..._user()
516177805997 perf/core: Fix potential NULL deref
25de47d0d6e7 x86/cpu: Add model number for Intel Arrow Lake mobile processor
3256ad9bb4ce x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
7f864ab94da3 x86/tsc: Defer marking TSC unstable to a worker
cfa5aa4a5ea2 nvmem: imx: correct nregs for i.MX6UL
4f6c3da9a978 nvmem: imx: correct nregs for i.MX6SLL
3e325ac1eec9 nvmem: imx: correct nregs for i.MX6ULL
bc0991e8e1fb misc: fastrpc: Unmap only if buffer is unmapped from DSP
8e4afa8598d9 misc: fastrpc: Clean buffers on remote invocation failures
c2400bfd8ce4 misc: fastrpc: Free DMA handles for RPC calls with no arguments
0351f86266f6 misc: fastrpc: Reset metadata buffer to avoid incorrect free
96790d33261c tracing/kprobes: Fix the description of variable length arguments
63de22fdf851 tracing/kprobes: Fix symbol counting logic by looking at modules as well
001b2dc822d3 i2c: aspeed: Fix i2c bus hang in slave read
20062e7a248f i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
e505ca5d9ac0 i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
135e2858ab78 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
2f7671a14960 i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
5f6dc4a12d79 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
f763aa29992d iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
f2bd3c005aba iio: exynos-adc: request second interupt only when touchscreen mode is used
0a9bb3fa6870 iio: afe: rescale: Accept only offset channels
56e08ccc9697 io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
1c43576ac2d1 kasan: print the original fault addr when access invalid shadow
6cf937305199 blk-throttle: check for overflow in calculate_bytes_allowed
c031d9a8383d scsi: sd: Introduce manage_shutdown device flag
927c770488fe iavf: in iavf_down, disable queues when removing the driver
de306715bc3f drm/i915/mcr: Hold GT forcewake during steering operations
a90e92e77bb6 drm/logicvc: Kconfig: select REGMAP and REGMAP_MMIO
180069f6b8e8 net/sched: act_ct: additional checks for outdated flows
533c24b368d7 netfilter: flowtable: GC pushes back packets to classic path
36cf7d1d79ec i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
4c898bdfc6a1 drm/i915/perf: Determine context valid in OA reports
9ba154363a09 gtp: fix fragmentation needed check with gso
62376a558db3 gtp: uapi: fix GTPA_MAX
450d6bf74c28 net/handshake: fix file ref count in handshake_nl_accept_doit()
8279cd3af8bf wifi: mac80211: don't drop all unprotected public action frames
943431ee2a17 wifi: cfg80211: fix assoc response warning on failed links
989ac939b1a5 wifi: cfg80211: pass correct pointer to rdev_inform_bss()
9617c77f0c0e tcp: fix wrong RTO timeout when received SACK reneging
a22e19386109 r8152: Release firmware if we have an error in probe
0fd9553632fd r8152: Cancel hw_phy_work if we have an error in probe
56e8946e1a25 r8152: Run the unload routine if we have errors during probe
90b49a273de0 r8152: Increase USB control msg timeout to 5000ms as per spec
c11f5c496f65 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
0d3295a43c63 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
8e0e94bf5b4a net: ethernet: adi: adin1110: Fix uninitialized variable
fdba00877119 igc: Fix ambiguity in the ethtool advertising
cf6fd6e0a831 neighbour: fix various data-races
5f9d1995d040 net: do not leave an empty skb in write queue
7462118b2083 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
fd9d5ad3c865 treewide: Spelling fix in comment
7e5beb46db3a i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
f927602db213 iavf: initialize waitqueues before starting watchdog_task
bcbf3f442903 r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
03599d8d353a r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
23473ffd3aec r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
3dacf771d6e4 clk: ti: Fix missing omap5 mcbsp functional clock and aliases
202f0a4266ca clk: ti: Fix missing omap4 mcbsp functional clock and aliases
7e6cde9455e1 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
ec4a1eed8259 ARM: OMAP: timer32K: fix all kernel-doc warnings
0bc72b967d82 btrfs: fix unwritten extent buffer after snapshotting a new subvolume
ca9cd8fb3454 btrfs: remove v0 extent handling
1df7ca358099 drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
ed93977857fd drm/amd: Disable ASPM for VI w/ all Intel systems
5692e4e09f0a drm/i915/pmu: Check if pmu is closed before stopping event
7c05a73c3893 accel/ivpu: Don't enter d0i3 during FLR
4bb5ed32bf06 ARM: dts: rockchip: Fix timer clocks for RK3128
6d6e82fb8a94 ARM: dts: rockchip: Add missing quirk for RK3128's dma engine
835fdd9a36cc ARM: dts: rockchip: Add missing arm timer interrupt for RK3128
568192da05cb ARM: dts: rockchip: Fix i2c0 register address for RK3128
f4b8ef292ec6 ARM: OMAP1: ams-delta: Fix MODEM initialization failure
0a411c59897e vdpa/mlx5: Fix double release of debugfs entry
37509b77aeeb vdpa_sim_blk: Fix the potential leak of mgmt_dev
a3e7e0de21cf nfsd: lock_rename() needs both directories to live on the same fs
11bc9f5c70bb maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()
257931b5d8b1 hugetlbfs: extend hugetlb_vma_lock to private VMAs
a6d2f04abe6a mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer
c0ade01d5369 selftests/mm: include mman header to access MREMAP_DONTUNMAP identifier
941f6af9946e mm/migrate: fix do_pages_move for compat pointers
5d6ea592222a mm/page_alloc: correct start page when guard page debug is enabled
92c5ddea6a6c hugetlbfs: clear resv_map pointer if mmap fails
e3f64e0bb2fa mm: fix vm_brk_flags() to not bail out while holding lock
5ee66af50c41 i40e: sync next_to_clean and next_to_process for programming status desc
6ba04d5dfd00 arm64: dts: rockchip: Fix i2s0 pin conflict on ROCK Pi 4 boards
7bc99864cb91 arm64: dts: rockchip: Add i2s0-2ch-bus-bclk-off pins to RK3399
7c5934f90db6 arm64: dts: qcom: sa8775p: correct PMIC GPIO label in gpio-ranges
7f5d458012fa arm64: dts: rockchip: set codec system-clock-fixed on px30-ringneck-haikou
51b3ef53fa5d arm64: dts: rockchip: use codec as clock master on px30-ringneck-haikou
aa7df1844910 arm64: dts: qcom: msm8996-xiaomi: fix missing clock populate
d8b34f309f36 arm64: dts: qcom: apq8096-db820c: fix missing clock populate
368b3c788e99 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
e83bce65ae80 vsock/virtio: initialize the_virtio_vsock before using VQs
7efb5418f8cb virtio_pci: fix the common cfg map size
91dacc7d5dbd virtio-crypto: handle config changed by work queue
5f8c38e9538f virtio-mmio: fix memory leak of vm_dev
84a50412e433 virtio_balloon: Fix endless deflation and inflation on arm64
436be190fbf8 smb: client: prevent new fids from being removed by laundromat
f806b7e98cb9 smb: client: make laundromat a delayed worker
b8c0ab226fee smb: client: do not start laundromat thread on nohandlecache
b483b64677a1 smb3: do not start laundromat thread when dir leases disabled
3027d3064c71 smb3: allow controlling maximum number of cached directories
9cb2ea5d7d2a smb3: allow controlling length of time directory entries are cached with dir leases
c3b054a86347 vdpa/mlx5: Fix firmware error on creation of 1k VQs
(From OE-Core rev: ddbba0d5a997d428a3c63580f845c0d581cac460)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: C. Andy Martin
Email: cam@myfastmail.com
Subject: security.cfg: restore strict-only /dev/mem access
Date: Fri, 27 Oct 2023 11:22:06 -0400
CONFIG_DEVMEM was mistakenly not enabled, which defeats
CONFIG_STRICT_DEVMEM and friends, as it completely removes all
/dev/mem support.
Signed-off-by: C. Andy Martin <cam@myfastmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: c459be32000d703aad179a4bf5ef2479813f0404)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
4a61839152cc Linux 6.1.61
5926b0886d0c objtool/x86: add missing embedded_insn check
2afa9f7eb15c ext4: avoid overlapping preallocations due to overflow
fcefddf3a151 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
495c4c58d684 ext4: add two helper functions extent_logical_end() and pa_logical_end()
d022e4ea9c2f platform/x86: Add s2idle quirk for more Lenovo laptops
48ebeab0eda1 clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
65e5a9890e03 sparc32: fix a braino in fault handling in csum_and_copy_..._user()
8b8cde8ebb87 perf/core: Fix potential NULL deref
5e232f2205f2 x86/cpu: Add model number for Intel Arrow Lake mobile processor
63cc3d5d343d x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
37495846b1ef nvmem: imx: correct nregs for i.MX6UL
116671d25915 nvmem: imx: correct nregs for i.MX6SLL
b90b8633ef62 nvmem: imx: correct nregs for i.MX6ULL
cc87c73eac2d misc: fastrpc: Unmap only if buffer is unmapped from DSP
38c5faf2a984 misc: fastrpc: Clean buffers on remote invocation failures
7737e9384e2d misc: fastrpc: Free DMA handles for RPC calls with no arguments
1e8851b51300 misc: fastrpc: Reset metadata buffer to avoid incorrect free
5a35fc1c0091 tracing/kprobes: Fix the description of variable length arguments
91b95e3b4ac8 i2c: aspeed: Fix i2c bus hang in slave read
11602cadc9b4 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
ff0312a156cf i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
f9a7b3b33c84 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
48a365ae4f31 i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
6ec84059b5e1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
e26fd381bf11 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
cb01837e0f7a iio: exynos-adc: request second interupt only when touchscreen mode is used
7a641bc52f00 iio: afe: rescale: Accept only offset channels
9236d2ea6465 io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
1684909df3f4 kasan: print the original fault addr when access invalid shadow
6a5b845b57b1 blk-throttle: check for overflow in calculate_bytes_allowed
bb20a245df9c scsi: sd: Introduce manage_shutdown device flag
93fa5786f972 iavf: in iavf_down, disable queues when removing the driver
f7f660df65a1 drm/logicvc: Kconfig: select REGMAP and REGMAP_MMIO
cb115b6688b6 i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
144f93c62239 gtp: fix fragmentation needed check with gso
039a050740fc gtp: uapi: fix GTPA_MAX
664a358b7966 tcp: fix wrong RTO timeout when received SACK reneging
5b100bb0449c r8152: Release firmware if we have an error in probe
ecb51a434e3d r8152: Cancel hw_phy_work if we have an error in probe
87376143df3f r8152: Run the unload routine if we have errors during probe
ee73f937c5e9 r8152: Increase USB control msg timeout to 5000ms as per spec
9eb275fec602 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
7c799bc32232 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
55b01c5a847e net: ethernet: adi: adin1110: Fix uninitialized variable
9d2b588fae86 igc: Fix ambiguity in the ethtool advertising
fa28949c72db neighbour: fix various data-races
c166dd51b628 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
9a194064fab6 treewide: Spelling fix in comment
b1ad0a147d08 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
d8ac13acfbf7 iavf: initialize waitqueues before starting watchdog_task
66e879507b12 r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
d10140916e6f r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
4138a02c8953 r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
29f365f4c3b8 clk: ti: Fix missing omap5 mcbsp functional clock and aliases
2ba943c6d9eb clk: ti: Fix missing omap4 mcbsp functional clock and aliases
8d8346ed3968 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
df4169fc9b8a ARM: OMAP: timer32K: fix all kernel-doc warnings
6c668e2f338b drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
024251bab25d drm/amd: Disable ASPM for VI w/ all Intel systems
eded5f5261b8 drm/i915/pmu: Check if pmu is closed before stopping event
4f46c177c03d nfsd: lock_rename() needs both directories to live on the same fs
3262ff5826e1 maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()
b1b2750de123 hugetlbfs: extend hugetlb_vma_lock to private VMAs
c9b066f6920d mm/migrate: fix do_pages_move for compat pointers
a6fbf025e3cf mm/page_alloc: correct start page when guard page debug is enabled
0aa7b24c068c hugetlbfs: clear resv_map pointer if mmap fails
38d0d1c44255 mm: fix vm_brk_flags() to not bail out while holding lock
38930ec7670a arm64: dts: rockchip: Fix i2s0 pin conflict on ROCK Pi 4 boards
9d72254c2b7a arm64: dts: rockchip: Add i2s0-2ch-bus-bclk-off pins to RK3399
08e6b680f264 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
1f14ded0f165 vsock/virtio: initialize the_virtio_vsock before using VQs
534487cc3eb8 virtio_pci: fix the common cfg map size
86f467d3582e virtio-crypto: handle config changed by work queue
a9d4a1ea6709 virtio-mmio: fix memory leak of vm_dev
19b30a879065 virtio_balloon: Fix endless deflation and inflation on arm64
bede8b4b5175 mcb-lpc: Reallocate memory region to avoid memory overlapping
c9efc3efe450 mcb: Return actual parsed size when reading chameleon table
e58ab834e48f pinctrl: qcom: lpass-lpi: fix concurrent register updates
018b11ecba76 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
508c3353fed8 ASoC: codecs: wcd938x: fix regulator leaks on probe errors
877fc75d2cf7 ASoC: codecs: wcd938x: Simplify with dev_err_probe
629ba75200a1 ASoC: codecs: wcd938x: Convert to platform remove callback returning void
1fae817d3ecb mmc: core: Fix error propagation for some ioctl commands
719c01f28130 mmc: block: ioctl: do write error check for spi
651e66d20b59 mmc: core: Align to common busy polling behaviour for mmc ioctls
d3466ce4f42e KVM: x86/pmu: Truncate counter value to allowed width on write
(From OE-Core rev: 8b5ec2f683f71f3e708d1c6401ebe07eec1986c7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: C. Andy Martin
Email: cam@myfastmail.com
Subject: security.cfg: restore strict-only /dev/mem access
Date: Fri, 27 Oct 2023 11:22:06 -0400
CONFIG_DEVMEM was mistakenly not enabled, which defeats
CONFIG_STRICT_DEVMEM and friends, as it completely removes all
/dev/mem support.
Signed-off-by: C. Andy Martin <cam@myfastmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: dfc0cc113eabb1160b6bfd630fa75c6a3cb9c7a5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To be compliant with the recent security policy, bumping
the SRCREV to pickup the SECUIRTY.md of the kern-tools
repository. It's contents are repeated below:
How to Report a Potential Vulnerability?
========================================
If you would like to report a public issue (for example, one with a released
CVE number), please report it using the [https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Security
Security Bugzilla]. If you have a patch ready, submit it following the same procedure as any
other patch as described in README.md.
If you are dealing with a not-yet released or urgent issue, please send a
message to security AT yoctoproject DOT org, including as many details as
possible: the layer or software module affected, the recipe and its version,
and any example code, if available.
Branches maintained with security fixes
---------------------------------------
See [https://wiki.yoctoproject.org/wiki/Stable_Release_and_LTS Stable release and LTS]
for detailed info regarding the policies and maintenance of Stable branches.
The [https://wiki.yoctoproject.org/wiki/Releases Release page] contains a list of all
releases of the Yocto Project. Versions in grey are no longer actively maintained with
security patches, but well-tested patches may still be accepted for them for
significant issues.
(From OE-Core rev: fbdfc28b290ea3ed2dc3dbbaf461adc2839eb8f2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping the SRCREV to pickup a new option to the patch and
merge queue handling scripts.
The new option '--prev' allows us to change the behaviour
of a subsequent runs to retry a failed patch, versus skipping
it.
(From OE-Core rev: 231256485ae528773a4da9fad8bf4baff26fc0d2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It could be argued that it should be an error to have a
reduced context patch now that we've had many years to
ensure that our kernel path queues are clean.
But there are still some supported scenarios where a
patch is on multiple branches and reduced context makes
sense.
Applying the following patch to make sure these are
reproducible like the primary mode of application.
kgit-s2q: use additional git-am options with reduced context as well
(From OE-Core rev: a76a31419e8f3c612699bc45dfc7637d6d542c08)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
32c9cdbe383c Linux 6.1.60
7f5bb254be8d selftests: mptcp: join: no RST when rm subflow/addr
0e0123e0e53d selftests: mptcp: join: correctly check for no RST
300447c5722a mptcp: avoid sending RST when closing the initial subflow
c04f416730ac Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
a429d65428d5 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
46de539282f2 net: move altnames together with the netdevice
c1d531aa095b phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
13a45130bb17 phy: mapphone-mdm6600: Fix runtime PM for remove
7fcce3258b6e phy: mapphone-mdm6600: Fix runtime disable on probe
4eac2cf444af gpio: vf610: mask the gpio irq in system suspend and support wakeup
9b0f8a9dfdac gpio: vf610: make irq_chip immutable
1f38ead73f25 tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols
e9b4b7256736 kallsyms: Add helper kallsyms_on_each_match_symbol()
da359f699f59 kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[]
3918cada8f1b serial: 8250: omap: convert to modern PM ops
70a841eb4f99 serial: 8250: omap: Move uart_write() inside PM section
6df4c9dee011 drm/bridge: ti-sn65dsi86: Associate DSI device lifetime with auxiliary device
3d57f6ac641c ASoC: pxa: fix a memory leak in probe()
14a1a7beb3d3 gpio: vf610: set value before the direction to avoid a glitch
7ec224d98070 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
baf191abecf7 platform/x86: asus-wmi: Only map brightness codes when using asus-wmi backlight control
4186c79c130d platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
52d54f1d4e03 platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency
8a4b575d00ef platform/surface: platform_profile: Propagate error if profile registration fails
fec769b9fd25 s390/cio: fix a memleak in css_alloc_subchannel
7241c2627c14 selftests/ftrace: Add new test case which checks non unique symbol
324c31b0e0d7 s390/pci: fix iommu bitmap allocation
f6952655a612 perf: Disallow mis-matched inherited group reads
908c62800584 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
acced163ab6a USB: serial: option: add entry for Sierra EM9191 with new firmware
1dce40c9e6d8 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
59aa39697fc2 HID: input: map battery system charging
ea0e0473093f KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously
3519cee444bc nvme-rdma: do not try to stop unallocated queues
bec9cb90fee1 nvmet-auth: complete a request only after freeing the dhchap pointers
0ec655ad659d nvme-pci: add BOGUS_NID for Intel 0a54 device
2c0b40c310a5 nvme: sanitize metadata bounce buffer for reads
a54974b0076f nfs42: client needs to strip file mode's suid/sgid bit after ALLOCATE op
8d69b47443e8 ACPI: irq: Fix incorrect return value in acpi_register_gsi()
c462bf4ef88a NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
ab65424d618b pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_stats
730bbbbe16b7 pNFS: Fix a hang in nfs4_evict_inode()
fbd8b28fe4a2 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
c4b7b119c56c mmc: core: Capture correct oemid-bits for eMMC cards
85664ad23f8b mmc: core: sdio: hold retuning if sdio in 1-bit mode
aaa476a7ad50 mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
43f588b82070 mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend
55c2428658ec dt-bindings: mmc: sdhci-msm: correct minimum number of clocks
73915d26b474 mtd: physmap-core: Restore map_rom fallback
578687563e71 mtd: spinand: micron: correct bitmask for ecc status
8b2b755a1a52 mtd: rawnand: arasan: Ensure program page operations are successful
58277212f576 mtd: rawnand: marvell: Ensure program page operations are successful
250feed792f8 mtd: rawnand: pl353: Ensure program page operations are successful
58454486132c mtd: rawnand: qcom: Unmap the right resource upon probe failure
a7f5558ec2db net/smc: fix smc clc failed issue when netdevice not in init_net
2efcdbef13c9 tcp_bpf: properly release resources on error paths
c3e70048ac25 selftests: openvswitch: Add version check for pyroute2
a1a9e57037e0 Bluetooth: hci_event: Fix using memcmp when comparing keys
758610516f0b ice: Remove redundant pci_enable_pcie_error_reporting()
ec9bc89a0188 tcp: allow again tcp_disconnect() when threads are waiting
9dc02f41d54e net/tls: split tls_rx_reader_lock
76f96854aa25 net/mlx5e: Don't offload internal port if filter device is out device
107ff0034bbc net/mlx5: Handle fw tracer change ownership event based on MTRC
0aa1e83a20f1 net/mlx5: E-switch, register event handler before arming the event
c21bff1c99b6 xfrm6: fix inet6_dev refcount underflow problem
d91723f6ca3c net: xfrm: skip policies marked as dead while reinserting policies
df2cc87f2c38 fprobe: Fix to ensure the number of active retprobes is not zero
f177a579d2e8 fprobe: Add nr_maxactive to specify rethook_node pool size
0806cb1e6c63 fprobe: Pass entry_data to handlers
bacf8c749add cpufreq: schedutil: Update next_freq when cpufreq_limits change
62733bbae12c platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
60dc7e39dff8 HID: nintendo: reinitialize USB Pro Controller after resuming from suspend
ef8cdee81ef5 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
2a2df4f74f37 drm/amd/pm: add unique_id for gc 11.0.3
1869638a1444 btrfs: error out when reallocating block for defrag using a stale transaction
f174c8d2c634 btrfs: error when COWing block from a root that is being deleted
c833f1e28d13 btrfs: error out when COWing block using a stale transaction
9d99acb6a162 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
c3657e5fa7b6 drm: panel-orientation-quirks: Add quirk for One Mix 2S
ffbb01fe9a15 ipv4/fib: send notify when delete source address routes
52080d6edc9a sky2: Make sure there is at least one frag_addr available
d63d39e7f95e regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
2353f6476233 wifi: cfg80211: avoid leaking stack data into trace
2fd88f5632e1 wifi: mac80211: allow transmitting EAPOL frames with tainted key
9285fea3a22e wifi: mac80211: work around Cisco AP 9115 VHT MPDU length
dbbb6090c9b2 wifi: cfg80211: Fix 6GHz scan configuration
a55d53ad5c86 Bluetooth: hci_core: Fix build warnings
aad0760c2607 Bluetooth: Avoid redundant authentication
7045675fc916 Bluetooth: btusb: add shutdown function for QCA6174
7d823a1071c6 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
f45752f1eb91 HID: logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse
e045b6a92129 wifi: iwlwifi: Ensure ack flag is properly cleared.
eb7ae9ed63c6 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
b812b3169628 tracing: relax trace_event_eval_update() execution with cond_resched()
1c859abdd7de ata: libata-eh: Fix compilation warning in ata_eh_link_report()
e4ce5ce29a1c ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
5075570a3ede gpio: timberdale: Fix potential deadlock on &tgpio->lock
d0dab9dd327a overlayfs: set ctime when setting mtime and atime
6133f63d4d87 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
febcad3d32ab btrfs: initialize start_slot in btrfs_log_prealloc_extents
563853bf3b84 btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
8a4e34fe1baa btrfs: prevent transaction block reserve underflow when starting transaction
c194e184a899 fs-writeback: do not requeue a clean inode having skipped pages
a7354d90642d ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
1c972cb674e3 pwr-mlxbf: extend Kconfig to include gpio-mlxbf3 dependency
82a93c65a4e0 iio: adc: ad7192: Correct reference voltage
ee1d783be55d iio: adc: ad7192: Simplify using devm_regulator_get_enable()
3b02dbd1cd54 iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
7bca0af538a4 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
681c8a2c238b serial: 8250_omap: Fix errors with no_console_suspend
9424a0a45691 serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
7067c3cf0823 serial: Reduce spinlocked portion of uart_rs485_config()
147156b19cd0 serial: Rename uart_change_speed() to uart_change_line_settings()
e4df8000bdd3 serial: Move uart_change_speed() earlier
4d382ba65ddb usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub
8e939c21f60f usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support
a46907e1f6b6 usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support
a2431e7e8bdd usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support
5e7275e43292 selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
673edcffa096 net: check for altname conflicts when changing netdev's netns
9307f5f59a4a net: fix ifname in netlink ntf during netns move
b92433493bcc net: avoid UAF on deleted altname
1cf912054a08 net: pktgen: Fix interface flags printing
2fb84f52142d net: phy: bcm7xxx: Add missing 16nm EPHY statistics
e1512ff1ecb8 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
c2eaa8319f99 netfilter: nf_tables: do not remove elements if set backend implements .abort
0e8cdddf010b netlink: Correct offload_xstats size
0697918ec0c0 netfilter: nft_set_rbtree: .deactivate fails if element has expired
d9d289b78c51 selftests: netfilter: Run nft_audit.sh in its own netns
0bb15735121d selftests: openvswitch: Catch cases where the tests are killed
e0914e5a05dd neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
d80bc191420a net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
ec7393fe63cb bonding: Return pointer to data after pull on skb
3065fabd17c5 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
9c3d276fa866 i40e: prevent crash on probe if hw registers have invalid values
f0ab9b0922fc octeon_ep: update BQL sent bytes before ringing doorbell
1a68d440112a net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
2c6451d665fb ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
9570bee67850 tun: prevent negative ifindex
8b9c79c0ecd2 tcp: Fix listen() warning with v4-mapped-v6 address.
f534a513e8c3 tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
4e1f3457e9af tcp: fix excessive TLP and RACK timeouts from HZ rounding
df5ee37bf29d net: rfkill: gpio: prevent value glitch during probe
2a6fc637c625 net: ipv6: fix return value check in esp_remove_trailer
55d794cef353 net: ipv4: fix return value check in esp_remove_trailer
49b9165ead33 wifi: cfg80211: use system_unbound_wq for wiphy work
405dbaf04981 xfrm: interface: use DEV_STATS_INC()
b372db2b8d18 xfrm: fix a data-race in xfrm_gen_index()
3065fa2cdd7a xfrm: fix a data-race in xfrm_lookup_with_ifid()
2c7ec9e9ea70 qed: fix LL2 RX buffer allocation
cc87f4db1417 ASoC: codecs: wcd938x: fix resource leaks on bind errors
8092aed62375 ASoC: codecs: wcd938x: fix unbind tear down order
b2974b20e40d ASoC: codecs: wcd938x: drop bogus bind error handling
569afdedde68 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
0d912daab475 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
d496b6638c20 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx
086babbbf8e0 ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV
bcf883e244dd ALSA: hda/realtek - Fixed ASUS platform headset Mic issue
a9519099e323 drm/mediatek: Correctly free sg_table in gem prime vmap
add2eeda1d6e drm/i915: Retry gtt fault when out of fence registers
f691ec5a5482 nvmet-tcp: Fix a possible UAF in queue intialization setup
02322c5177e8 netfilter: nft_payload: fix wrong mac header matching
36a315c923e0 fs/ntfs3: fix deadlock in mark_as_free_ex
c1f2638e315b fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
fb80a28fef2b fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
d4ae85b883f3 mptcp: more conservative check for zero probes
80990979a946 tcp: check mptcp-level constraints for backlog coalescing
f7e65c03d5bf audit,io_uring: io_uring openat triggers audit reference count underflow
a556a0df8df0 x86: KVM: SVM: refresh AVIC inhibition in svm_leave_nested()
54f030271d6b x86: KVM: SVM: add support for Invalid IPI Vector interception
482565df3508 KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2}
20695711e298 x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer
57d0639f60f1 x86/sev: Check for user-space IOIO pointing to kernel space
def94eb9a804 x86/sev: Check IOBM for IOIO exceptions from user-space
95ff590b8027 x86/sev: Disable MMIO emulation from user mode
19ffa9b2515a KVM: x86: Mask LVTPC when handling a PMI
d11cfd1f30d6 regmap: fix NULL deref on lookup
d7dbdbe3800a nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
fb8e1608b0e5 btrfs: fix stripe length calculation for non-zoned data chunk allocation
753ef5ef4c3b net/smc: return the right falback reason when prefix checks fail
d994502fdc66 ice: reset first in crash dump kernels
0f8d381adaa9 ice: fix over-shifted variable
bbc5c96f8214 Bluetooth: avoid memcmp() out of bounds warning
feffabdd0ace Bluetooth: hci_event: Fix coding style
99ccf8d79bdd Bluetooth: vhci: Fix race when opening vhci device
25e5d2883002 Bluetooth: Fix a refcnt underflow problem for hci_conn
faa6366605d6 Bluetooth: Reject connection with the device which has same BD_ADDR
8d76a44d2615 Bluetooth: hci_event: Ignore NULL link key
84523aeeeaf9 igc: Fix race condition in PTP tx code
ff996d61ddde igc: Add condition for qbv_config_change_errors counter
cd7b19dc5f3c igc: Add qbv_config_change_errors counter
88421f474136 igc: Remove reset adapter task for i226 during disable tsn config
3c3418a58655 igc: enable Qbv configuration for 2nd GCL
8420fe4dd2d9 igc: remove I226 Qbv BaseTime restriction
db4677b35047 lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
(From OE-Core rev: 4ed9491931f90072f054db59e77472c1bc6a8ff4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the latest korg -stable release that comprises
the following commits:
d0e42510ae83 Linux 6.5.9
f879295c92b1 selftests: mptcp: join: correctly check for no RST
85577dd61990 mptcp: avoid sending RST when closing the initial subflow
1978b69212ed Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
2a3c9d689d6b kbuild: remove old Rust docs output path
8436370b5a79 docs: rust: update Rust docs output path
479935768842 net: rfkill: reduce data->mtx scope in rfkill_fop_open
2ca5210807f1 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
5a7b9ca3ec2c net: move altnames together with the netdevice
b583bfcc5a36 efi/unaccepted: Fix soft lockups caused by parallel memory acceptance
1a19b7394a6c phy: qcom-qmp-combo: initialize PCS_USB registers
5389ae6d399d phy: qcom-qmp-combo: Square out 8550 POWER_STATE_CONFIG1
43196ab56d1a phy: qcom-qmp-usb: split PCS_USB init table for sc8280xp and sa8775p
ddf000488df4 phy: qcom-qmp-usb: initialize PCS_USB registers
2a90676f997a phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
da02a53bd04a phy: mapphone-mdm6600: Fix runtime PM for remove
9f35d798d13d phy: mapphone-mdm6600: Fix runtime disable on probe
69cd19101248 rust: docs: fix logo replacement
43f4e8e32b97 docs: Move rustdoc output, cross-reference it
362a407559f5 powerpc/qspinlock: Fix stale propagated yield_cpu
164e66ef89d1 powerpc/mm: Allow ARCH_FORCE_MAX_ORDER up to 12
fefac8c4686f drm/amdgpu: Fix possible null pointer dereference
935df6cfa78a drm/i915/cx0: Only clear/set the Pipe Reset bit of the PHY Lanes Owned
fa8361159a12 drm/bridge: ti-sn65dsi86: Associate DSI device lifetime with auxiliary device
f5d03923f8bd ASoC: cs42l42: Fix missing include of gpio/consumer.h
2756d8399ea4 ASoC: pxa: fix a memory leak in probe()
8247e4d5cba5 ASoC: cs35l56: Fix illegal use of init_completion()
9955bc6e6be9 gpio: vf610: mask the gpio irq in system suspend and support wakeup
96964c192aa2 gpio: vf610: set value before the direction to avoid a glitch
204c78f852e6 gpiolib: acpi: Add missing memset(0) to acpi_get_gpiod_from_data()
0236504746dd rust: error: fix the description for `ECHILD`
56d2f7796ab8 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
119a52c632d7 platform/x86: asus-wmi: Only map brightness codes when using asus-wmi backlight control
7422c4a4cbd9 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
a3939c1a96eb platform/x86: msi-ec: Fix the 3rd config
61ab10af6843 platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency
18e77f174fc9 platform/surface: platform_profile: Propagate error if profile registration fails
183aff269bfe s390/cio: fix a memleak in css_alloc_subchannel
6ccb89a7010e apple-gmux: Hard Code max brightness for MMIO gmux
efea19a2889c KEYS: asymmetric: Fix sign/verify on pkcs1pad without a hash
3e25a4bc5023 selftests/ftrace: Add new test case which checks non unique symbol
d78936d7da27 tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols
9a7f36028015 s390/pci: fix iommu bitmap allocation
20f925d38e1e perf: Disallow mis-matched inherited group reads
12614cd08c2c thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished
7cb7903eb22e USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
d617569fc517 USB: serial: option: add entry for Sierra EM9191 with new firmware
0b53c322db2f USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
06a2165f1d36 nvme-rdma: do not try to stop unallocated queues
7d3641c2ed7a nvmet-auth: complete a request only after freeing the dhchap pointers
f660a391e54c nvme-auth: use chap->s2 to indicate bidirectional authentication
38f5ff32ccda nvme-pci: add BOGUS_NID for Intel 0a54 device
2194ee65b29d nvme: sanitize metadata bounce buffer for reads
16b99c6d6f34 nfs42: client needs to strip file mode's suid/sgid bit after ALLOCATE op
8183b745d8cd NFS: Fix potential oops in nfs_inode_remove_request()
4538b3bdcdef fanotify: limit reporting of event with non-decodeable file handles
62b7f49d3a78 Revert "accel/ivpu: Use cached buffers for FW loading"
7d6179ce5b4a perf dlfilter: Fix use of addr_location__exit() in dlfilter__object_code()
b2c39ae29f2b ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init()
14189248711e ACPI: irq: Fix incorrect return value in acpi_register_gsi()
dba32abd641d NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
2f1c0be27909 pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_stats
0026f4f9657d pNFS: Fix a hang in nfs4_evict_inode()
1e8fa3dd1ddb Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
914f9b0cbefa pinctrl: qcom: lpass-lpi: fix concurrent register updates
1e3d8720507e mmc: core: Capture correct oemid-bits for eMMC cards
67a5bfcf83dc mmc: core: sdio: hold retuning if sdio in 1-bit mode
1226f14ae02c mmc: core: Fix error propagation for some ioctl commands
3d83022bf9b9 mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
14eb82d52117 mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend
b6aa73574dd4 dt-bindings: mmc: sdhci-msm: correct minimum number of clocks
81f0c091c37a mtd: physmap-core: Restore map_rom fallback
73df8fcfe785 mtd: spinand: micron: correct bitmask for ecc status
13d605fb6b2b mtd: rawnand: Ensure the nand chip supports cached reads
2cdca57606b1 mtd: rawnand: arasan: Ensure program page operations are successful
d20ec8d2f31c mtd: rawnand: marvell: Ensure program page operations are successful
6225891e7960 mtd: rawnand: pl353: Ensure program page operations are successful
42a17fc11578 mtd: rawnand: qcom: Unmap the right resource upon probe failure
6f3e86a85ab2 tcp_bpf: properly release resources on error paths
057fabf0ba77 Bluetooth: hci_event: Fix using memcmp when comparing keys
30fa7600e058 tcp: allow again tcp_disconnect() when threads are waiting
3d45ae77292e net/tls: split tls_rx_reader_lock
cb9a6db7a58f net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command
150de4a3f0c6 net/mlx5e: Don't offload internal port if filter device is out device
8b7f7beba354 net/mlx5e: Take RTNL lock before triggering netdev notifiers
f2997256d0d8 net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown
7bef60897d24 net/mlx5e: RX, Fix page_pool allocation failure recovery for legacy rq
d630fe115ef9 net/mlx5e: RX, Fix page_pool allocation failure recovery for striding rq
f0fbcbb70472 net/mlx5: Handle fw tracer change ownership event based on MTRC
dc426bd9d813 net/mlx5: E-switch, register event handler before arming the event
36eee433e85e Bluetooth: hci_sync: always check if connection is alive before deleting
3b9e2e14ba36 Bluetooth: hci_sync: delete CIS in BT_OPEN/CONNECT/BOUND when aborting
8f3a578a9fef Bluetooth: ISO: Fix invalid context error
98c78aef17bc Bluetooth: hci_sync: Introduce PTR_UINT/UINT_PTR macros
d924ba62fe86 Bluetooth: hci_sync: Fix not handling ISO_LINK in hci_abort_conn_sync
054dfb821c6e io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
c63d66006bdc cpufreq: schedutil: Update next_freq when cpufreq_limits change
7bfc1d3e3d93 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
ef8073649841 HID: Add quirk to ignore the touchscreen battery on HP ENVY 15-eu0556ng
8db5b5641edb HID: nintendo: reinitialize USB Pro Controller after resuming from suspend
37640aaacb3f HID: multitouch: Add required quirk for Synaptics 0xcd7e device
ae02f63718e6 drm/amd/pm: add unique_id for gc 11.0.3
ac0893f7a48a platform/x86: touchscreen_dmi: Add info for the BUSH Bush Windows tablet
3149ea595239 btrfs: error out when reallocating block for defrag using a stale transaction
71e385e8e042 btrfs: error when COWing block from a root that is being deleted
55a0567f6461 btrfs: error out when COWing block using a stale transaction
1472a1d9c294 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
9c91266a003b drm: panel-orientation-quirks: Add quirk for One Mix 2S
0fd1a377b08e ipv4/fib: send notify when delete source address routes
7a0ed30fbb66 sky2: Make sure there is at least one frag_addr available
c2d0245661f6 nfs: decrement nrequests counter before releasing the req
a6e63b482084 SUNRPC/TLS: Lock the lower_xprt during the tls handshake
e039d9b24920 SUNRPC: Fail quickly when server does not recognize TLS
20eb79ccdaa3 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
42dc95950d7d wifi: cfg80211: avoid leaking stack data into trace
4d5ea9a1b21d wifi: mac80211: allow transmitting EAPOL frames with tainted key
96b83be278ee wifi: mac80211: work around Cisco AP 9115 VHT MPDU length
670894d8905a wifi: cfg80211: Fix 6GHz scan configuration
5558f4312dca Bluetooth: hci_core: Fix build warnings
c4ac1d80eaa6 Bluetooth: Avoid redundant authentication
6dd41ebf7c9e Bluetooth: btusb: add shutdown function for QCA6174
b095011d0dad HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
b404427a7be2 HID: logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse
47a066e866aa rfkill: sync before userspace visibility/changes
f19e6337aa9b wifi: iwlwifi: Ensure ack flag is properly cleared.
22d405f5c1e6 wifi: cfg80211: validate AP phy operation before starting it
84a89ef8acf3 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
26feeeb70477 tracing: relax trace_event_eval_update() execution with cond_resched()
72ec64ea0e12 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
5bd7eba2174c ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
21a696f3a91d gpio: timberdale: Fix potential deadlock on &tgpio->lock
6d3ab53ab7f9 accel/ivpu: Don't flood dmesg with VPU ready message
90647d0da861 overlayfs: set ctime when setting mtime and atime
2bc65f2ef8da i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
c3d5ec9fe0ee btrfs: initialize start_slot in btrfs_log_prealloc_extents
43cd1b16afbe btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
417753a1af5b btrfs: prevent transaction block reserve underflow when starting transaction
e2829b94c62f btrfs: fix race when refilling delayed refs block reserve
982142576477 fs-writeback: do not requeue a clean inode having skipped pages
98e737c3e86c arm64: dts: mediatek: Fix "mediatek,merge-mute" and "mediatek,merge-fifo-en" types
245cade8fc9a ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
94de81b46a83 pwr-mlxbf: extend Kconfig to include gpio-mlxbf3 dependency
6ebc25a77ed5 iio: light: vcnl4000: Don't power on/off chip in config
f7a69786fe5e net: check for altname conflicts when changing netdev's netns
95e76a1f9988 net: fix ifname in netlink ntf during netns move
d1d14bcc14bc net: avoid UAF on deleted altname
f3036796e67d net: mdio-mux: fix C45 access returning -EIO after API change
f53e11725233 net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation
bd076ba9d762 net: pktgen: Fix interface flags printing
34f15aeeec57 net: phy: bcm7xxx: Add missing 16nm EPHY statistics
d8bc92ce877b selftests: openvswitch: Add version check for pyroute2
eeaa4fcd1f72 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
2ec18541f390 netfilter: nf_tables: do not remove elements if set backend implements .abort
d6ba6de49c2d nf_tables: fix NULL pointer dereference in nft_inner_init()
8a544721329e nf_tables: fix NULL pointer dereference in nft_expr_inner_parse()
60a203111170 netfilter: nf_tables: do not refresh timeout when resetting element
bfc88a6ce66e netlink: Correct offload_xstats size
0317bd5e189f netfilter: nft_set_rbtree: .deactivate fails if element has expired
6d466bfe7bf3 selftests: netfilter: Run nft_audit.sh in its own netns
79fbd1c110b3 selftests: openvswitch: Fix the ct_tuple for v4
7b624e1f9d20 selftests: openvswitch: Catch cases where the tests are killed
4efeda952519 neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
a851f8c93533 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
9e8ada3bf27e bonding: Return pointer to data after pull on skb
b72539b62d24 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
bcfb10a8d722 i40e: prevent crash on probe if hw registers have invalid values
3bbb112aa138 octeon_ep: update BQL sent bytes before ringing doorbell
48984949e51d net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
394c8055fd0e ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
dd6a8651b98f gve: Do not fully free QPL pages on prefill errors
e6386242b4cd tun: prevent negative ifindex
50969e0e05d1 docs: fix info about representor identification
5b62f58c8288 tcp: Fix listen() warning with v4-mapped-v6 address.
5019131495d5 tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
f74b518c4bb7 tcp: fix excessive TLP and RACK timeouts from HZ rounding
db4cf95a7636 net: rfkill: gpio: prevent value glitch during probe
c5b46524c367 net: ipv6: fix return value check in esp_remove_trailer
10b650138379 net: ipv4: fix return value check in esp_remove_trailer
89ffd5e26ec3 wifi: cfg80211: use system_unbound_wq for wiphy work
c91f8adb7414 fprobe: Fix to ensure the number of active retprobes is not zero
e0cc481c1fa0 net: xfrm: skip policies marked as dead while reinserting policies
071bba39638f xfrm: interface: use DEV_STATS_INC()
abfe309fc6dc xfrm: fix a data-race in xfrm_gen_index()
71998cd436fd xfrm6: fix inet6_dev refcount underflow problem
de0bfd6026c8 xfrm: fix a data-race in xfrm_lookup_with_ifid()
40aa935e9e6b qed: fix LL2 RX buffer allocation
27e7ea6c3ad8 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
f0c191c0977a ASoC: codecs: wcd938x: fix regulator leaks on probe errors
3d4a0f272ff2 ASoC: codecs: wcd938x: fix resource leaks on bind errors
6165999b6f65 ASoC: codecs: wcd938x: fix unbind tear down order
2324407dbdfa ASoC: codecs: wcd938x: drop bogus bind error handling
ea75399184ec ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
fe672874b968 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
15d4d00e27df ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx
302a721307ad ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV
56d5acef3b3c ALSA: hda/realtek - Fixed ASUS platform headset Mic issue
ac1084e2b0b4 drm/edid: add 8 bpc quirk to the BenQ GW2765
6eb4a83e612a drm/nouveau/disp: fix DP capable DSM connectors
aa01884d6501 drm/mediatek: Correctly free sg_table in gem prime vmap
2c9e90773fab drm/i915: Retry gtt fault when out of fence registers
675f0e9bb716 nvmet-tcp: Fix a possible UAF in queue intialization setup
7053f66e945d io_uring: fix crash with IORING_SETUP_NO_MMAP and invalid SQ ring address
55b97a33e5aa netfilter: nft_payload: fix wrong mac header matching
fd9c3d0fb488 Revert "net: wwan: iosm: enable runtime pm support for 7560"
9312862d7d03 fs/ntfs3: fix deadlock in mark_as_free_ex
93600a9e5d24 fs/ntfs3: Fix shift-out-of-bounds in ntfs_fill_super
15db99c9c7c7 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
ebcabbe6e00f fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
a1f9acb20402 fs/ntfs3: Fix OOB read in ntfs_init_from_boot
40cadbcba00c mm: slab: Do not create kmalloc caches smaller than arch_slab_minalign()
a9feea2fee9c selftests: mptcp: join: no RST when rm subflow/addr
f080044ecc35 mptcp: more conservative check for zero probes
b454bd5583a7 tcp: check mptcp-level constraints for backlog coalescing
6952b951ac9b audit,io_uring: io_uring openat triggers audit reference count underflow
a672863f5645 x86: KVM: SVM: refresh AVIC inhibition in svm_leave_nested()
7996dc48ba78 x86: KVM: SVM: add support for Invalid IPI Vector interception
94805f9d3a3f x86: KVM: SVM: always update the x2avic msr interception
3365b42624bf KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2}
3de2cf8d8287 KVM: x86/pmu: Truncate counter value to allowed width on write
4d16224bcc3b x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer
11b975cb82cc x86/sev: Check for user-space IOIO pointing to kernel space
dcb55b683118 x86/sev: Check IOBM for IOIO exceptions from user-space
f44a58134e6a x86/sev: Disable MMIO emulation from user mode
ecaf25786553 KVM: x86: Mask LVTPC when handling a PMI
9379a0ef1852 regmap: fix NULL deref on lookup
bb6cacc439dd nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
e7acd6209f21 btrfs: fix stripe length calculation for non-zoned data chunk allocation
c60f54a8868d net/smc: return the right falback reason when prefix checks fail
74dcd829d94f ice: reset first in crash dump kernels
9e1dd9401dff ice: Fix safe mode when DDP is missing
df23c09a7441 ice: fix over-shifted variable
06a5e7bf1cab Bluetooth: hci_conn: Fix modifying handle while aborting
5b7a24872c2a Bluetooth: avoid memcmp() out of bounds warning
75d889f69238 Bluetooth: hci_event: Fix coding style
c4fb6456420a Bluetooth: vhci: Fix race when opening vhci device
746dbb0fc639 Bluetooth: Fix a refcnt underflow problem for hci_conn
2f6495fe89e8 Bluetooth: Reject connection with the device which has same BD_ADDR
0d04728e2743 Bluetooth: hci_event: Ignore NULL link key
(From OE-Core rev: 6470f4c09ccc3e8a692cbaada0b60c0d61845ecc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|