lists.linaro.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
List overview
Download
Linux-stable-mirror
May 2024
----- 2025 -----
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
linux-stable-mirror@lists.linaro.org
412 participants
834 discussions
Start a n
N
ew thread
Linux 6.1.90
by Greg Kroah-Hartman
I'm announcing the release of the 6.1.90 kernel. All users of the 6.1 kernel series must upgrade. The updated 6.1.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-6.1.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Documentation/admin-guide/sysctl/net.rst | 5 Makefile | 2 arch/Kconfig | 8 + arch/arc/boot/dts/hsdk.dts | 1 arch/arm/boot/dts/at91-sama7g5ek.dts | 8 - arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 8 - arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 3 arch/arm64/boot/dts/mediatek/mt7622.dtsi | 34 +--- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 1 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 6 arch/arm64/boot/dts/mediatek/mt8192.dtsi | 1 arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 4 arch/arm64/boot/dts/mediatek/mt8195.dtsi | 4 arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 31 ++- arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 6 arch/loongarch/include/asm/perf_event.h | 8 + arch/loongarch/mm/fault.c | 4 arch/riscv/include/asm/pgtable.h | 4 arch/x86/Kconfig | 11 - arch/x86/include/asm/coco.h | 5 arch/x86/include/asm/pgtable_types.h | 3 arch/x86/kernel/process_64.c | 2 crypto/algapi.c | 1 drivers/acpi/cppc_acpi.c | 72 +++++++-- drivers/bluetooth/btusb.c | 2 drivers/bluetooth/hci_qca.c | 21 ++ drivers/dma/idma64.c | 4 drivers/dma/idxd/perfmon.c | 9 - drivers/dma/owl-dma.c | 4 drivers/dma/tegra186-gpc-dma.c | 3 drivers/dma/xilinx/xilinx_dpdma.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 26 +-- drivers/hid/hid-logitech-dj.c | 4 drivers/hid/i2c-hid/i2c-hid-core.c | 9 - drivers/hid/intel-ish-hid/ipc/ipc.c | 2 drivers/i2c/i2c-core-base.c | 12 - drivers/irqchip/irq-gic-v3-its.c | 9 - drivers/mmc/host/sdhci-msm.c | 16 +- drivers/mtd/nand/raw/diskonchip.c | 4 drivers/net/ethernet/broadcom/b44.c | 14 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 80 +++++----- drivers/net/ethernet/intel/i40e/i40e_main.c | 6 drivers/net/ethernet/intel/iavf/iavf_main.c | 30 +++ drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c | 1 drivers/net/ethernet/mellanox/mlxsw/core.c | 2 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 54 +++++- drivers/net/ethernet/ti/am65-cpts.c | 5 drivers/net/gtp.c | 3 drivers/net/macsec.c | 44 ++++- drivers/net/usb/ax88179_178a.c | 11 - drivers/net/virtio_net.c | 26 ++- drivers/net/vxlan/vxlan_core.c | 4 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 2 drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 3 drivers/nfc/trf7970a.c | 42 ++--- drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 112 ++++++++------ drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 9 - drivers/phy/rockchip/phy-rockchip-snps-pcie3.c | 31 +-- drivers/phy/ti/phy-tusb1210.c | 23 +- drivers/video/fbdev/core/fb_defio.c | 2 fs/btrfs/backref.c | 12 - fs/smb/client/cifs_spnego.h | 2 fs/smb/client/cifsfs.c | 1 fs/smb/client/cifspdu.h | 100 ++++++------ fs/smb/client/fs_context.c | 12 + fs/smb/client/fs_context.h | 2 fs/smb/client/readdir.c | 6 fs/smb/client/smb2pdu.c | 4 fs/smb/client/smb2pdu.h | 4 fs/smb/client/transport.c | 3 include/linux/etherdevice.h | 25 +++ include/net/af_unix.h | 3 include/net/macsec.h | 1 include/net/sock.h | 39 ++-- init/Kconfig | 2 kernel/bounds.c | 2 kernel/cpu.c | 4 kernel/fork.c | 18 +- lib/stackdepot.c | 4 net/ax25/af_ax25.c | 2 net/bluetooth/l2cap_sock.c | 7 net/bluetooth/mgmt.c | 24 ++- net/bluetooth/sco.c | 7 net/bridge/br_netlink.c | 2 net/core/sock.c | 1 net/core/sysctl_net_core.c | 9 + net/ethernet/eth.c | 12 - net/ipv4/icmp.c | 12 + net/ipv4/route.c | 3 net/ipv4/udp.c | 5 net/ipv6/udp.c | 5 net/netfilter/ipvs/ip_vs_proto_sctp.c | 6 net/netfilter/nft_chain_filter.c | 4 net/openvswitch/conntrack.c | 4 net/unix/garbage.c | 2 rust/macros/lib.rs | 12 - 98 files changed, 783 insertions(+), 454 deletions(-) Adam Li (1): net: make SK_MEMORY_PCPU_RESERV tunable Akhil R (1): dmaengine: tegra186: Fix residual calculation Alex Deucher (1): drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 Alexey Brodkin (1): ARC: [plat-hsdk]: Remove misplaced interrupt-cells property Alice Ryhl (1): rust: don't select CONSTRUCTORS Andrei Simion (1): ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property Andrey Ryabinin (1): stackdepot: respect __GFP_NOLOCKDEP allocation flag Andy Shevchenko (1): idma64: Don't try to serve interrupts when device is powered off Arnd Bergmann (2): mtd: diskonchip: work around ubsan link failure dmaengine: owl: fix register access functions Arınç ÜNAL (1): arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f Aswin Unnikrishnan (1): rust: remove `params` from `module` macro example Avraham Stern (1): wifi: iwlwifi: mvm: remove old PASN station when adding a new one Baoquan He (1): riscv: fix VMALLOC_START definition Bartosz Golaszewski (1): Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional() Breno Leitao (1): virtio_net: Do not send RSS key if it is not supported Chun-Yi Lee (1): Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor Conor Dooley (1): rust: make mutually exclusive with CFI_CLANG David Bauer (1): vxlan: drop packets from invalid src-address David Kaplan (1): x86/cpu: Fix check for RDPKRU in __show_regs() Dragan Simic (1): arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts Duoming Zhou (1): ax25: Fix netdev refcount issue Eric Dumazet (4): icmp: prevent possible NULL dereferences from icmp_build_probe() net: fix sk_memory_allocated_{add|sub} vs softirqs ipv4: check for NULL idev in ip_route_use_hint() net: usb: ax88179_178a: stop lying about skb->truesize Erwan Velu (1): i40e: Report MFS in decimal base instead of hex Fenghua Yu (1): dmaengine: idxd: Fix oops during rmmod on single-CPU platforms Greg Kroah-Hartman (2): Revert "crypto: api - Disallow identical driver names" Linux 6.1.90 Guanrui Huang (1): irqchip/gic-v3-its: Prevent double free on error Gustavo A. R. Silva (1): smb: client: Fix struct_group() usage in __packed structs Hangbin Liu (1): bridge/br_netlink.c: no need to return void function Hans de Goede (1): phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered Huacai Chen (1): LoongArch: Fix callchain parse error with kernel tracepoint events Hyunwoo Kim (2): net: gtp: Fix Use-After-Free in gtp_dellink net: openvswitch: Fix Use-After-Free in ovs_ct_exit Ido Schimmel (9): mlxsw: core: Unregister EMAD trap using FORWARD action mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash mlxsw: spectrum_acl_tcam: Rate limit error message mlxsw: spectrum_acl_tcam: Fix memory leak during rehash mlxsw: spectrum_acl_tcam: Fix warning during rehash mlxsw: spectrum_acl_tcam: Fix incorrect list API usage mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work Ikjoon Jang (1): arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg Iskander Amara (2): arm64: dts: rockchip: fix alphabetical ordering RK3399 puma arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma Ismael Luceno (1): ipvs: Fix checksumming on GSO of SCTP packets Jakub Kicinski (1): eth: bnxt: fix counting packets discarded due to OOM and netpoll Jarred White (2): ACPI: CPPC: Use access_width over bit_width for system memory accesses ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro Jason Reeder (1): net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets Jiantao Shan (1): LoongArch: Fix access error when read fault on a write-only VMA Johan Hovold (1): Bluetooth: qca: fix NULL-deref on non-serdev suspend Johannes Thumshirn (1): btrfs: fix information leak in btrfs_ioctl_logical_to_ino() Jose Ignacio Tornos Martinez (1): arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro Kees Cook (1): cifs: Replace remaining 1-element arrays Kirill A. Shutemov (1): x86/tdx: Preserve shared bit on mprotect() Kuniyuki Iwashima (1): af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). Luiz Augusto von Dentz (1): Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID Mantas Pucka (1): mmc: sdhci-msm: pervent access to suspended controller Marcel Ziswiler (1): phy: freescale: imx8m-pcie: fix pcie link-up instability Matthew Wilcox (Oracle) (1): bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS Miaohe Lin (1): fork: defer linking file vma until vma is fully initialized Michal Tomek (1): phy: rockchip-snps-pcie3: fix bifurcation on rk3588 Mikhail Kobuk (2): phy: marvell: a3700-comphy: Fix out of bounds read phy: marvell: a3700-comphy: Fix hardcoded array size Miri Korenblit (1): wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd Mukul Joshi (1): drm/amdgpu: Fix leak when GPU memory allocation fails Nam Cao (2): HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up fbdev: fix incorrect address computation in deferred IO Nathan Chancellor (1): Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() Nícolas F. R. A. Prado (3): arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex Pablo Neira Ayuso (1): netfilter: nf_tables: honor table dormant flag from netdev release event path Paul Geurts (1): NFC: trf7970a: disable all regulators on removal Paulo Alcantara (1): smb: client: fix rename(2) regression against samba Peter Münster (1): net: b44: set pause params only when interface is up Pin-yen Lin (2): arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315 arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315 Quentin Schulz (2): arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma Rafał Miłecki (5): arm64: dts: mediatek: mt7622: fix clock controllers arm64: dts: mediatek: mt7622: fix IR nodename arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block arm64: dts: mediatek: mt2712: fix validation errors Rahul Rameshbabu (4): ethernet: Add helper for assigning packet type when dest address does not match device address macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec Richard Zhu (1): phy: freescale: imx8m-pcie: Refine i.MX8MM PCIe PHY driver Samuel Holland (1): riscv: Fix TASK_SIZE on 64-bit NOMMU Sean Anderson (1): dma: xilinx_dpdma: Fix locking Sean Christopherson (1): cpu: Re-enable CPU mitigations by default for !X86 architectures Sebastian Reichel (1): phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits Sindhu Devale (1): i40e: Do not use WQ_MEM_RECLAIM flag for workqueue Steve French (1): smb3: fix lock ordering potential deadlock in cifs_sync_mid_result Sudheer Mogilappagari (1): iavf: Fix TC config comparison with existing adapter TC config Takayuki Nagata (1): cifs: reinstate original behavior again for forceuid/forcegid Vanshidhar Konda (1): ACPI: CPPC: Fix access width used for PCC registers Vikas Gupta (2): bnxt_en: refactor reset close code bnxt_en: Fix the PCI-AER routines WangYuli (1): Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 Wolfram Sang (1): i2c: smbus: fix NULL function pointer dereference Yaraslau Furman (1): HID: logitech-dj: allow mice to use all types of reports Yick Xie (1): udp: preserve the connected status if only UDP cmsg Zhang Lixu (1): HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
11 months, 3 weeks
1
1
0
0
Linux 5.15.158
by Greg Kroah-Hartman
I'm announcing the release of the 5.15.158 kernel. All users of the 5.15 kernel series must upgrade. The updated 5.15.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-5.15.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Makefile | 2 arch/Kconfig | 8 + arch/arc/boot/dts/hsdk.dts | 1 arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 8 - arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 3 arch/arm64/boot/dts/mediatek/mt7622.dtsi | 62 ++++++++---- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 1 arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 31 ++++-- arch/riscv/include/asm/pgtable.h | 4 arch/x86/Kconfig | 11 +- arch/x86/kernel/process_64.c | 2 crypto/algapi.c | 1 drivers/bluetooth/btusb.c | 2 drivers/bluetooth/hci_qca.c | 3 drivers/dma/idma64.c | 4 drivers/dma/idxd/perfmon.c | 9 - drivers/dma/owl-dma.c | 4 drivers/dma/xilinx/xilinx_dpdma.c | 13 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 26 +++-- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 11 +- drivers/hid/hid-logitech-dj.c | 4 drivers/hid/i2c-hid/i2c-hid-core.c | 8 - drivers/hid/intel-ish-hid/ipc/ipc.c | 2 drivers/i2c/i2c-core-base.c | 12 +- drivers/irqchip/irq-gic-v3-its.c | 9 - drivers/mmc/host/sdhci-msm.c | 16 +++ drivers/mtd/nand/raw/diskonchip.c | 4 drivers/net/ethernet/broadcom/b44.c | 14 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 6 - drivers/net/ethernet/intel/iavf/iavf_main.c | 30 +++++- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 2 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 54 +++++++++- drivers/net/ethernet/ti/am65-cpts.c | 5 + drivers/net/gtp.c | 3 drivers/net/usb/ax88179_178a.c | 11 -- drivers/net/vxlan/vxlan_core.c | 4 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 2 drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 3 drivers/nfc/trf7970a.c | 42 ++++---- drivers/tty/serial/mxs-auart.c | 8 + drivers/video/fbdev/core/fb_defio.c | 2 fs/btrfs/backref.c | 12 -- fs/cifs/cifsfs.c | 1 fs/cifs/fs_context.c | 12 ++ fs/cifs/fs_context.h | 2 include/drm/drm_print.h | 3 include/linux/etherdevice.h | 25 +++++ include/linux/serial_core.h | 79 ++++++++++++++++ include/linux/trace_events.h | 2 include/net/af_unix.h | 3 kernel/bounds.c | 2 kernel/cpu.c | 4 kernel/trace/trace_event_perf.c | 3 lib/stackdepot.c | 4 net/bluetooth/l2cap_sock.c | 7 - net/bluetooth/sco.c | 7 - net/bridge/br_netlink.c | 2 net/ethernet/eth.c | 12 -- net/ipv4/icmp.c | 12 ++ net/ipv4/inet_timewait_sock.c | 32 ++++-- net/ipv4/route.c | 3 net/ipv4/udp.c | 5 - net/ipv6/udp.c | 5 - net/netfilter/ipvs/ip_vs_proto_sctp.c | 6 - net/netfilter/nft_chain_filter.c | 4 net/openvswitch/conntrack.c | 4 net/unix/garbage.c | 2 70 files changed, 502 insertions(+), 212 deletions(-) Alex Deucher (1): drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 Alexey Brodkin (1): ARC: [plat-hsdk]: Remove misplaced interrupt-cells property Andrey Ryabinin (1): stackdepot: respect __GFP_NOLOCKDEP allocation flag Andy Shevchenko (1): idma64: Don't try to serve interrupts when device is powered off Arnd Bergmann (2): mtd: diskonchip: work around ubsan link failure dmaengine: owl: fix register access functions Avraham Stern (1): wifi: iwlwifi: mvm: remove old PASN station when adding a new one Baoquan He (1): riscv: fix VMALLOC_START definition David Bauer (1): vxlan: drop packets from invalid src-address David Kaplan (1): x86/cpu: Fix check for RDPKRU in __show_regs() Dragan Simic (1): arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts Emil Kronborg (1): serial: mxs-auart: add spinlock around changing cts state Eric Dumazet (4): icmp: prevent possible NULL dereferences from icmp_build_probe() ipv4: check for NULL idev in ip_route_use_hint() net: usb: ax88179_178a: stop lying about skb->truesize tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() Erwan Velu (1): i40e: Report MFS in decimal base instead of hex Felix Fietkau (2): arm64: dts: mediatek: mt7622: add support for coherent DMA arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch Fenghua Yu (1): dmaengine: idxd: Fix oops during rmmod on single-CPU platforms Greg Kroah-Hartman (2): Revert "crypto: api - Disallow identical driver names" Linux 5.15.158 Guanrui Huang (1): irqchip/gic-v3-its: Prevent double free on error Hangbin Liu (1): bridge/br_netlink.c: no need to return void function Hyunwoo Kim (2): net: gtp: Fix Use-After-Free in gtp_dellink net: openvswitch: Fix Use-After-Free in ovs_ct_exit Ido Schimmel (9): mlxsw: core: Unregister EMAD trap using FORWARD action mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash mlxsw: spectrum_acl_tcam: Rate limit error message mlxsw: spectrum_acl_tcam: Fix memory leak during rehash mlxsw: spectrum_acl_tcam: Fix warning during rehash mlxsw: spectrum_acl_tcam: Fix incorrect list API usage mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work Ikjoon Jang (1): arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg Iskander Amara (2): arm64: dts: rockchip: fix alphabetical ordering RK3399 puma arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma Ismael Luceno (1): ipvs: Fix checksumming on GSO of SCTP packets Jason Reeder (1): net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets Jim Cromie (1): drm-print: add drm_dbg_driver to improve namespace symmetry Johan Hovold (1): Bluetooth: qca: fix NULL-deref on non-serdev suspend Johannes Thumshirn (1): btrfs: fix information leak in btrfs_ioctl_logical_to_ino() Kuniyuki Iwashima (2): af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). tcp: Clean up kernel listener's reqsk in inet_twsk_purge() Mantas Pucka (1): mmc: sdhci-msm: pervent access to suspended controller Matthew Wilcox (Oracle) (1): bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS Miri Korenblit (1): wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd Mukul Joshi (1): drm/amdgpu: Fix leak when GPU memory allocation fails Nam Cao (2): fbdev: fix incorrect address computation in deferred IO HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up Nathan Chancellor (1): Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() Pablo Neira Ayuso (1): netfilter: nf_tables: honor table dormant flag from netdev release event path Paul Geurts (1): NFC: trf7970a: disable all regulators on removal Paulo Alcantara (1): smb: client: fix rename(2) regression against samba Peter Münster (1): net: b44: set pause params only when interface is up Quentin Schulz (2): arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma Rafał Miłecki (5): arm64: dts: mediatek: mt7622: fix clock controllers arm64: dts: mediatek: mt7622: fix IR nodename arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block arm64: dts: mediatek: mt2712: fix validation errors Rahul Rameshbabu (1): ethernet: Add helper for assigning packet type when dest address does not match device address Randy Dunlap (1): serial: core: fix kernel-doc for uart_port_unlock_irqrestore() Robin H. Johnson (2): tracing: Show size of requested perf buffer tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together Samuel Holland (1): riscv: Fix TASK_SIZE on 64-bit NOMMU Sean Anderson (1): dma: xilinx_dpdma: Fix locking Sean Christopherson (1): cpu: Re-enable CPU mitigations by default for !X86 architectures Shifeng Li (1): net/mlx5e: Fix a race in command alloc flow Sindhu Devale (1): i40e: Do not use WQ_MEM_RECLAIM flag for workqueue Sudheer Mogilappagari (1): iavf: Fix TC config comparison with existing adapter TC config Takayuki Nagata (1): cifs: reinstate original behavior again for forceuid/forcegid Thomas Gleixner (1): serial: core: Provide port lock wrappers WangYuli (1): Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 Wolfram Sang (1): i2c: smbus: fix NULL function pointer dereference Yaraslau Furman (1): HID: logitech-dj: allow mice to use all types of reports Yick Xie (1): udp: preserve the connected status if only UDP cmsg Zack Rusin (1): drm/vmwgfx: Fix crtc's atomic check conditional Zhang Lixu (1): HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
11 months, 3 weeks
1
1
0
0
Linux 5.10.216
by Greg Kroah-Hartman
I'm announcing the release of the 5.10.216 kernel. All users of the 5.10 kernel series must upgrade. The updated 5.10.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-5.10.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Documentation/ABI/testing/sysfs-class-devfreq | 3 Makefile | 2 arch/Kconfig | 8 arch/arc/boot/dts/hsdk.dts | 1 arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 8 arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 3 arch/arm64/boot/dts/mediatek/mt7622.dtsi | 62 ++-- arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 29 + arch/riscv/Kconfig | 8 arch/riscv/Makefile | 10 arch/riscv/include/asm/pgtable.h | 4 arch/riscv/include/asm/stackprotector.h | 3 arch/riscv/kernel/asm-offsets.c | 3 arch/riscv/kernel/process.c | 5 arch/x86/Kconfig | 11 arch/x86/include/asm/apic.h | 3 arch/x86/kernel/cpu/cpuid-deps.c | 6 crypto/algapi.c | 1 drivers/accessibility/speakup/main.c | 2 drivers/android/binder.c | 4 drivers/bluetooth/btusb.c | 2 drivers/clk/clk.c | 154 +++++++--- drivers/devfreq/devfreq.c | 59 ++- drivers/dma/idma64.c | 4 drivers/dma/owl-dma.c | 4 drivers/dma/xilinx/xilinx_dpdma.c | 13 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 72 ++-- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 26 - drivers/gpu/drm/drm_client_modeset.c | 3 drivers/gpu/drm/nouveau/nouveau_bios.c | 13 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c | 7 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 7 drivers/gpu/drm/panel/panel-visionox-rm69299.c | 2 drivers/hid/i2c-hid/i2c-hid-core.c | 8 drivers/i2c/i2c-core-base.c | 12 drivers/infiniband/core/cm.c | 11 drivers/infiniband/hw/mlx5/mad.c | 3 drivers/infiniband/sw/rxe/rxe.c | 2 drivers/iommu/intel/svm.c | 2 drivers/irqchip/irq-gic-v3-its.c | 9 drivers/mailbox/imx-mailbox.c | 8 drivers/media/cec/core/cec-adap.c | 14 drivers/misc/mei/pci-me.c | 2 drivers/mtd/nand/raw/diskonchip.c | 4 drivers/net/ethernet/amazon/ena/ena_com.c | 2 drivers/net/ethernet/amazon/ena/ena_netdev.c | 35 +- drivers/net/ethernet/broadcom/b44.c | 14 drivers/net/ethernet/intel/i40e/i40e_main.c | 6 drivers/net/ethernet/intel/iavf/iavf_main.c | 30 + drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c | 20 - drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 12 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 3 drivers/net/ethernet/mellanox/mlxsw/core.c | 2 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 54 ++- drivers/net/ethernet/ti/am65-cpts.c | 5 drivers/net/geneve.c | 4 drivers/net/gtp.c | 3 drivers/net/tun.c | 18 - drivers/net/usb/ax88179_178a.c | 11 drivers/net/vxlan/vxlan_core.c | 4 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 2 drivers/nfc/trf7970a.c | 42 +- drivers/staging/comedi/drivers/vmk80xx.c | 35 -- drivers/thunderbolt/switch.c | 48 ++- drivers/thunderbolt/tb.c | 4 drivers/thunderbolt/tb.h | 3 drivers/thunderbolt/usb4.c | 13 drivers/tty/serial/mxs-auart.c | 8 drivers/tty/serial/pmac_zilog.c | 14 drivers/usb/class/cdc-wdm.c | 6 drivers/usb/core/port.c | 4 drivers/usb/dwc2/hcd_ddma.c | 4 drivers/usb/serial/option.c | 40 ++ drivers/vhost/vhost.c | 12 fs/btrfs/backref.c | 12 fs/btrfs/delayed-inode.c | 3 fs/btrfs/qgroup.c | 2 fs/nilfs2/dir.c | 2 fs/sysfs/file.c | 2 include/linux/etherdevice.h | 25 + include/linux/irqflags.h | 2 include/linux/serial_core.h | 79 +++++ include/linux/trace_events.h | 2 include/linux/u64_stats_sync.h | 6 include/net/addrconf.h | 4 include/net/af_unix.h | 5 include/net/bluetooth/bluetooth.h | 9 include/net/ip_tunnels.h | 33 ++ init/main.c | 2 kernel/bounds.c | 2 kernel/cpu.c | 3 kernel/kprobes.c | 18 - kernel/trace/trace_event_perf.c | 3 kernel/trace/trace_events_trigger.c | 6 lib/stackdepot.c | 4 net/batman-adv/translation-table.c | 2 net/bluetooth/hci_request.c | 4 net/bluetooth/l2cap_sock.c | 7 net/bluetooth/sco.c | 26 - net/ethernet/eth.c | 12 net/ipv4/inet_timewait_sock.c | 32 +- net/ipv4/netfilter/arp_tables.c | 4 net/ipv4/netfilter/ip_tables.c | 4 net/ipv4/route.c | 7 net/ipv4/udp.c | 5 net/ipv6/addrconf.c | 7 net/ipv6/ip6_fib.c | 7 net/ipv6/netfilter/ip6_tables.c | 4 net/ipv6/udp.c | 5 net/netfilter/ipvs/ip_vs_proto_sctp.c | 6 net/netfilter/nf_tables_api.c | 8 net/netfilter/nft_chain_filter.c | 4 net/netfilter/nft_set_pipapo.c | 14 net/openvswitch/conntrack.c | 9 net/unix/af_unix.c | 4 net/unix/garbage.c | 35 +- net/unix/scm.c | 8 net/xdp/xsk.c | 2 tools/testing/selftests/ftrace/test.d/event/subsystem-enable.tc | 6 tools/testing/selftests/timers/posix_timers.c | 2 122 files changed, 1053 insertions(+), 472 deletions(-) Adam Dunlap (1): x86/apic: Force native_apic_mem_read() to use the MOV instruction Alan Stern (1): fs: sysfs: Fix reference leak in sysfs_break_active_protection() Alex Deucher (1): drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 Alexander Usyskin (1): mei: me: disable RPL-S on SPS and IGN firmwares Alexey Brodkin (1): ARC: [plat-hsdk]: Remove misplaced interrupt-cells property Andrey Ryabinin (1): stackdepot: respect __GFP_NOLOCKDEP allocation flag Andy Shevchenko (1): idma64: Don't try to serve interrupts when device is powered off Arnd Bergmann (6): nouveau: fix function cast warning ipv6: fib: hide unused 'pn' variable ipv4/route: avoid unused-but-set-variable warning irqflags: Explicitly ignore lockdep_hrtimer_exit() argument mtd: diskonchip: work around ubsan link failure dmaengine: owl: fix register access functions Avraham Stern (1): wifi: iwlwifi: mvm: remove old PASN station when adding a new one Baoquan He (1): riscv: fix VMALLOC_START definition Boris Burkov (2): btrfs: qgroup: correctly model root qgroup rsv in convert btrfs: record delayed inode root in transaction Carlos Llamas (1): binder: check offset alignment in binder_get_object() Christian Marangi (1): PM / devfreq: Fix buffer overflow in trans_stat_show Chuanhong Guo (1): USB: serial: option: add support for Fibocom FM650/FG650 Claudiu Beznea (1): clk: remove extra empty line Coia Prant (1): USB: serial: option: add Lonsung U8300/U9300 product Cosmin Ratiu (1): net/mlx5: Properly link new fs rules into the tree Daisuke Mizobuchi (1): mailbox: imx: fix suspend failue Daniele Palmas (1): USB: serial: option: add Telit FN920C04 rmnet compositions Dave Airlie (1): nouveau: fix instmem race condition around ptr stores David Arinzon (3): net: ena: Fix potential sign extension issue net: ena: Wrong missing IO completions check order net: ena: Fix incorrect descriptor free behavior David Bauer (1): vxlan: drop packets from invalid src-address Dmitry Antipov (1): Bluetooth: Fix memory leak in hci_req_sync_complete() Dmitry Baryshkov (1): drm/panel: visionox-rm69299: don't unregister DSI device Dragan Simic (1): arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts Emil Kronborg (1): serial: mxs-auart: add spinlock around changing cts state Eric Biggers (1): x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ Eric Dumazet (6): xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING geneve: fix header validation in geneve[6]_xmit_skb netfilter: complete validation of user input ipv4: check for NULL idev in ip_route_use_hint() net: usb: ax88179_178a: stop lying about skb->truesize tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() Erwan Velu (1): i40e: Report MFS in decimal base instead of hex Felix Fietkau (2): arm64: dts: mediatek: mt7622: add support for coherent DMA arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch Finn Thain (1): serial/pmac_zilog: Remove flawed mitigation for rx irq flood Florian Westphal (1): netfilter: nft_set_pipapo: do not free live element Gavin Shan (1): vhost: Add smp_rmb() in vhost_vq_avail_empty() Geetha sowjanya (1): octeontx2-af: Fix NIX SQ mode and BP config Gil Fine (2): thunderbolt: Avoid notify PM core about runtime PM resume thunderbolt: Fix wake configurations after device unplug Greg Kroah-Hartman (3): Revert "usb: cdc-wdm: close race between read and workqueue" Revert "crypto: api - Disallow identical driver names" Linux 5.10.216 Guanrui Huang (1): irqchip/gic-v3-its: Prevent double free on error Guenter Roeck (1): riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled Guo Ren (1): riscv: Enable per-task stack canaries Hyunwoo Kim (2): net: gtp: Fix Use-After-Free in gtp_dellink net: openvswitch: Fix Use-After-Free in ovs_ct_exit Ido Schimmel (9): mlxsw: core: Unregister EMAD trap using FORWARD action mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash mlxsw: spectrum_acl_tcam: Rate limit error message mlxsw: spectrum_acl_tcam: Fix memory leak during rehash mlxsw: spectrum_acl_tcam: Fix warning during rehash mlxsw: spectrum_acl_tcam: Fix incorrect list API usage mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work Ilya Maximets (1): net: openvswitch: fix unwanted error log on timeout policy probing Iskander Amara (2): arm64: dts: rockchip: fix alphabetical ordering RK3399 puma arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma Ismael Luceno (1): ipvs: Fix checksumming on GSO of SCTP packets Jacob Pan (1): iommu/vt-d: Allocate local memory for page request queue Jason Reeder (1): net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets Jeongjun Park (1): nilfs2: fix OOB in nilfs_set_de_type Jerry Meng (1): USB: serial: option: support Quectel EM060K sub-models Jiri Benc (1): ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr Johannes Thumshirn (1): btrfs: fix information leak in btrfs_ioctl_logical_to_ino() John Stultz (1): selftests: timers: Fix abs() warning in posix_timers test Kai-Heng Feng (1): usb: Disable USB3 LPM at shutdown Konrad Dybcio (1): clk: Print an info line before disabling unused clocks Kuniyuki Iwashima (3): af_unix: Do not use atomic ops for unix_sk(sk)->inflight. af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). tcp: Clean up kernel listener's reqsk in inet_twsk_purge() Lei Chen (1): tun: limit printing rate when illegal packet received by tun dev Luiz Augusto von Dentz (1): Bluetooth: SCO: Fix not validating setsockopt user input Mark Zhang (1): RDMA/cm: Print the old state when cm_destroy_id gets timeout Matthew Wilcox (Oracle) (1): bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS Michael Guralnik (1): RDMA/mlx5: Fix port number for counter query in multi-port configuration Michal Luczaj (1): af_unix: Fix garbage collector racing against connect() Mikhail Kobuk (1): drm: nv04: Fix out of bounds access Minas Harutyunyan (1): usb: dwc2: host: Fix dereference issue in DDMA completion flow. Mukul Joshi (1): drm/amdgpu: Fix leak when GPU memory allocation fails Nam Cao (1): HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up Nathan Chancellor (1): Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() Nikita Zhandarovich (1): comedi: vmk80xx: fix incomplete endpoint checking Nini Song (1): media: cec: core: remove length check of Timer Status Pablo Neira Ayuso (1): netfilter: nf_tables: honor table dormant flag from netdev release event path Paul Geurts (1): NFC: trf7970a: disable all regulators on removal Peter Münster (1): net: b44: set pause params only when interface is up Petr Tesarik (1): u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file Quentin Schulz (1): arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma Rafał Miłecki (5): arm64: dts: mediatek: mt7622: fix clock controllers arm64: dts: mediatek: mt7622: fix IR nodename arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block arm64: dts: mediatek: mt2712: fix validation errors Rahul Rameshbabu (1): ethernet: Add helper for assigning packet type when dest address does not match device address Randy Dunlap (1): serial: core: fix kernel-doc for uart_port_unlock_irqrestore() Robin H. Johnson (2): tracing: Show size of requested perf buffer tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together Samuel Holland (1): riscv: Fix TASK_SIZE on 64-bit NOMMU Samuel Thibault (1): speakup: Avoid crash on very long word Sean Anderson (1): dma: xilinx_dpdma: Fix locking Sean Christopherson (2): x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n cpu: Re-enable CPU mitigations by default for !X86 architectures Shifeng Li (1): net/mlx5e: Fix a race in command alloc flow Siddh Raman Pant (1): Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" Sindhu Devale (1): i40e: Do not use WQ_MEM_RECLAIM flag for workqueue Stefan O'Rear (1): riscv: process: Fix kernel gp leakage Stephen Boyd (4): clk: Remove prepare_lock hold assertion in __clk_release() clk: Mark 'all_lists' as const clk: Initialize struct clk_core kref earlier clk: Get runtime PM before walking tree during disable_unused Sudheer Mogilappagari (1): iavf: Fix TC config comparison with existing adapter TC config Sven Eckelmann (1): batman-adv: Avoid infinite loop trying to resize local TT Thomas Gleixner (1): serial: core: Provide port lock wrappers Vanillan Wang (1): USB: serial: option: add Rolling RW101-GL and RW135-GL support Ville Syrjälä (1): drm/client: Fully protect modes[] with dev->mode_config.mutex WangYuli (1): Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 Wolfram Sang (1): i2c: smbus: fix NULL function pointer dereference Yanjun.Zhu (1): RDMA/rxe: Fix the problem "mutex_destroy missing" Yick Xie (1): udp: preserve the connected status if only UDP cmsg Yuanhe Shu (1): selftests/ftrace: Limit length in subsystem-enable tests Yuntao Wang (1): init/main.c: Fix potential static_command_line memory overflow Zheng Yejian (1): kprobes: Fix possible use-after-free issue on kprobe registration Ziyang Xuan (1): netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() bolan wang (1): USB: serial: option: add Fibocom FM135-GL variants xinhui pan (1): drm/amdgpu: validate the parameters of bo mapping operations more clearly
11 months, 3 weeks
1
1
0
0
Linux 5.4.275
by Greg Kroah-Hartman
I'm announcing the release of the 5.4.275 kernel. All users of the 5.4 kernel series must upgrade. The updated 5.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-5.4.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Makefile | 2 arch/arc/boot/dts/hsdk.dts | 1 arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 78 ++++- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 68 ++++ arch/arm64/boot/dts/mediatek/mt7622.dtsi | 7 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 29 + arch/x86/include/asm/apic.h | 3 arch/x86/kernel/cpu/cpuid-deps.c | 6 crypto/algapi.c | 1 drivers/android/binder.c | 4 drivers/bluetooth/btusb.c | 2 drivers/clk/clk.c | 154 +++++++--- drivers/dma/idma64.c | 4 drivers/dma/owl-dma.c | 4 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 70 ++-- drivers/gpu/drm/drm_client_modeset.c | 3 drivers/gpu/drm/nouveau/nouveau_bios.c | 13 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c | 7 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 7 drivers/hid/i2c-hid/i2c-hid-core.c | 8 drivers/i2c/i2c-core-base.c | 12 drivers/infiniband/hw/mlx5/mad.c | 3 drivers/infiniband/sw/rxe/rxe.c | 2 drivers/irqchip/irq-gic-v3-its.c | 9 drivers/md/dm-core.h | 2 drivers/md/dm-ioctl.c | 3 drivers/md/dm-table.c | 9 drivers/mtd/nand/raw/diskonchip.c | 4 drivers/net/ethernet/amazon/ena/ena_com.c | 2 drivers/net/ethernet/broadcom/b44.c | 14 drivers/net/ethernet/intel/i40e/i40e_main.c | 2 drivers/net/ethernet/intel/iavf/iavf_main.c | 30 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 12 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 3 drivers/net/ethernet/mellanox/mlxsw/core.c | 2 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 54 ++- drivers/net/geneve.c | 4 drivers/net/gtp.c | 3 drivers/net/tun.c | 18 - drivers/net/usb/ax88179_178a.c | 11 drivers/net/vxlan.c | 4 drivers/nfc/trf7970a.c | 42 +- drivers/staging/comedi/drivers/vmk80xx.c | 35 -- drivers/staging/speakup/main.c | 2 drivers/tty/serial/mxs-auart.c | 8 drivers/tty/serial/pmac_zilog.c | 14 drivers/usb/class/cdc-wdm.c | 6 drivers/usb/core/port.c | 4 drivers/usb/dwc2/hcd_ddma.c | 4 drivers/usb/serial/option.c | 40 ++ drivers/vhost/vhost.c | 12 fs/btrfs/backref.c | 12 fs/btrfs/delayed-inode.c | 3 fs/btrfs/qgroup.c | 2 fs/nilfs2/dir.c | 2 fs/sysfs/file.c | 2 include/linux/etherdevice.h | 25 + include/linux/serial_core.h | 79 +++++ include/linux/trace_events.h | 2 include/linux/u64_stats_sync.h | 6 include/net/addrconf.h | 4 include/net/af_unix.h | 5 include/net/ip_tunnels.h | 33 ++ kernel/bounds.c | 2 kernel/kprobes.c | 18 - kernel/trace/trace_event_perf.c | 3 kernel/trace/trace_events_trigger.c | 6 lib/stackdepot.c | 4 net/batman-adv/translation-table.c | 2 net/bluetooth/hci_request.c | 4 net/bluetooth/l2cap_sock.c | 7 net/bluetooth/sco.c | 7 net/ethernet/eth.c | 12 net/ipv4/inet_timewait_sock.c | 32 +- net/ipv4/route.c | 4 net/ipv4/udp.c | 5 net/ipv6/addrconf.c | 7 net/ipv6/ip6_fib.c | 7 net/ipv6/udp.c | 5 net/netfilter/ipvs/ip_vs_proto_sctp.c | 6 net/netfilter/nf_tables_api.c | 8 net/openvswitch/conntrack.c | 9 net/unix/af_unix.c | 4 net/unix/garbage.c | 35 +- net/unix/scm.c | 8 tools/testing/selftests/ftrace/test.d/event/subsystem-enable.tc | 6 tools/testing/selftests/timers/posix_timers.c | 2 virt/kvm/async_pf.c | 19 - 89 files changed, 902 insertions(+), 337 deletions(-) Adam Dunlap (1): x86/apic: Force native_apic_mem_read() to use the MOV instruction Alan Stern (1): fs: sysfs: Fix reference leak in sysfs_break_active_protection() Alexey Brodkin (1): ARC: [plat-hsdk]: Remove misplaced interrupt-cells property Andrey Ryabinin (1): stackdepot: respect __GFP_NOLOCKDEP allocation flag Andy Shevchenko (1): idma64: Don't try to serve interrupts when device is powered off Arnd Bergmann (5): nouveau: fix function cast warning ipv6: fib: hide unused 'pn' variable ipv4/route: avoid unused-but-set-variable warning mtd: diskonchip: work around ubsan link failure dmaengine: owl: fix register access functions Biao Huang (1): arm64: dts: mt2712: add ethernet device node Boris Burkov (2): btrfs: qgroup: correctly model root qgroup rsv in convert btrfs: record delayed inode root in transaction Carlos Llamas (1): binder: check offset alignment in binder_get_object() Chia-I Wu (1): amdgpu: validate offset_in_bo of drm_amdgpu_gem_va Chuanhong Guo (1): USB: serial: option: add support for Fibocom FM650/FG650 Claudiu Beznea (1): clk: remove extra empty line Coia Prant (1): USB: serial: option: add Lonsung U8300/U9300 product Cosmin Ratiu (1): net/mlx5: Properly link new fs rules into the tree Daniele Palmas (1): USB: serial: option: add Telit FN920C04 rmnet compositions Dave Airlie (1): nouveau: fix instmem race condition around ptr stores David Arinzon (1): net: ena: Fix potential sign extension issue David Bauer (1): vxlan: drop packets from invalid src-address Dmitry Antipov (1): Bluetooth: Fix memory leak in hci_req_sync_complete() Emil Kronborg (1): serial: mxs-auart: add spinlock around changing cts state Eric Biggers (1): x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ Eric Dumazet (3): geneve: fix header validation in geneve[6]_xmit_skb net: usb: ax88179_178a: stop lying about skb->truesize tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() Finn Thain (1): serial/pmac_zilog: Remove flawed mitigation for rx irq flood Gavin Shan (1): vhost: Add smp_rmb() in vhost_vq_avail_empty() Greg Kroah-Hartman (3): Revert "usb: cdc-wdm: close race between read and workqueue" Revert "crypto: api - Disallow identical driver names" Linux 5.4.275 Guanrui Huang (1): irqchip/gic-v3-its: Prevent double free on error Hyunwoo Kim (2): net: gtp: Fix Use-After-Free in gtp_dellink net: openvswitch: Fix Use-After-Free in ovs_ct_exit Ido Schimmel (9): mlxsw: core: Unregister EMAD trap using FORWARD action mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash mlxsw: spectrum_acl_tcam: Rate limit error message mlxsw: spectrum_acl_tcam: Fix memory leak during rehash mlxsw: spectrum_acl_tcam: Fix warning during rehash mlxsw: spectrum_acl_tcam: Fix incorrect list API usage mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work Ilya Maximets (1): net: openvswitch: fix unwanted error log on timeout policy probing Iskander Amara (2): arm64: dts: rockchip: fix alphabetical ordering RK3399 puma arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma Ismael Luceno (1): ipvs: Fix checksumming on GSO of SCTP packets Jeongjun Park (1): nilfs2: fix OOB in nilfs_set_de_type Jerry Meng (1): USB: serial: option: support Quectel EM060K sub-models Jiri Benc (1): ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr Johannes Thumshirn (1): btrfs: fix information leak in btrfs_ioctl_logical_to_ino() John Stultz (1): selftests: timers: Fix abs() warning in posix_timers test Kai-Heng Feng (1): usb: Disable USB3 LPM at shutdown Konrad Dybcio (1): clk: Print an info line before disabling unused clocks Kuniyuki Iwashima (3): af_unix: Do not use atomic ops for unix_sk(sk)->inflight. af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). tcp: Clean up kernel listener's reqsk in inet_twsk_purge() Lei Chen (1): tun: limit printing rate when illegal packet received by tun dev Matthew Wilcox (Oracle) (1): bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS Michael Guralnik (1): RDMA/mlx5: Fix port number for counter query in multi-port configuration Michal Luczaj (1): af_unix: Fix garbage collector racing against connect() Mikhail Kobuk (1): drm: nv04: Fix out of bounds access Mikulas Patocka (1): dm: limit the number of targets and parameter size area Minas Harutyunyan (1): usb: dwc2: host: Fix dereference issue in DDMA completion flow. Mukul Joshi (1): drm/amdgpu: Fix leak when GPU memory allocation fails Nam Cao (1): HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up Nathan Chancellor (1): Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() Nikita Zhandarovich (1): comedi: vmk80xx: fix incomplete endpoint checking Paul Geurts (1): NFC: trf7970a: disable all regulators on removal Peter Münster (1): net: b44: set pause params only when interface is up Petr Tesarik (1): u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file Quentin Schulz (1): arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma Rafał Miłecki (4): arm64: dts: mediatek: mt7622: fix IR nodename arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block arm64: dts: mediatek: mt2712: fix validation errors Rahul Rameshbabu (1): ethernet: Add helper for assigning packet type when dest address does not match device address Rajneesh Bhardwaj (1): drm/amdgpu: restrict bo mapping within gpu address limits Randy Dunlap (1): serial: core: fix kernel-doc for uart_port_unlock_irqrestore() Robin H. Johnson (2): tracing: Show size of requested perf buffer tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together Samuel Thibault (1): speakup: Avoid crash on very long word Shifeng Li (1): net/mlx5e: Fix a race in command alloc flow Siddh Raman Pant (1): Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" Sindhu Devale (1): i40e: Do not use WQ_MEM_RECLAIM flag for workqueue Stephen Boyd (4): clk: Remove prepare_lock hold assertion in __clk_release() clk: Mark 'all_lists' as const clk: Initialize struct clk_core kref earlier clk: Get runtime PM before walking tree during disable_unused Sudheer Mogilappagari (1): iavf: Fix TC config comparison with existing adapter TC config Sven Eckelmann (1): batman-adv: Avoid infinite loop trying to resize local TT Thomas Gleixner (1): serial: core: Provide port lock wrappers Vanillan Wang (1): USB: serial: option: add Rolling RW101-GL and RW135-GL support Ville Syrjälä (1): drm/client: Fully protect modes[] with dev->mode_config.mutex Vitaly Kuznetsov (1): KVM: async_pf: Cleanup kvm_setup_async_pf() WangYuli (1): Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 Wolfram Sang (1): i2c: smbus: fix NULL function pointer dereference Yanjun.Zhu (1): RDMA/rxe: Fix the problem "mutex_destroy missing" Yick Xie (1): udp: preserve the connected status if only UDP cmsg Yuanhe Shu (1): selftests/ftrace: Limit length in subsystem-enable tests Zheng Yejian (1): kprobes: Fix possible use-after-free issue on kprobe registration Ziyang Xuan (1): netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() bolan wang (1): USB: serial: option: add Fibocom FM135-GL variants xinhui pan (1): drm/amdgpu: validate the parameters of bo mapping operations more clearly
11 months, 3 weeks
1
1
0
0
Linux 4.19.313
by Greg Kroah-Hartman
I'm announcing the release of the 4.19.313 kernel. All users of the 4.19 kernel series must upgrade. The updated 4.19.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-4.19.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Makefile | 2 arch/alpha/kernel/osf_sys.c | 2 arch/arc/boot/dts/hsdk.dts | 1 arch/arm64/boot/dts/mediatek/mt7622.dtsi | 7 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 29 ++- arch/x86/include/asm/apic.h | 3 crypto/algapi.c | 1 drivers/block/loop.c | 19 +- drivers/dma/idma64.c | 4 drivers/dma/owl-dma.c | 4 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 70 +++++--- drivers/gpu/drm/nouveau/nouveau_bios.c | 13 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c | 7 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 7 drivers/hid/i2c-hid/i2c-hid-core.c | 8 drivers/i2c/i2c-core-base.c | 7 drivers/infiniband/hw/mlx5/mad.c | 3 drivers/irqchip/irq-gic-v3-its.c | 9 - drivers/mtd/nand/raw/diskonchip.c | 4 drivers/net/ethernet/broadcom/b44.c | 14 - drivers/net/ethernet/intel/i40e/i40e_main.c | 2 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 3 drivers/net/ethernet/mellanox/mlxsw/core.c | 2 drivers/net/geneve.c | 4 drivers/net/gtp.c | 3 drivers/net/tun.c | 18 +- drivers/net/usb/ax88179_178a.c | 11 - drivers/net/vxlan.c | 4 drivers/nfc/trf7970a.c | 42 ++-- drivers/staging/comedi/drivers/vmk80xx.c | 35 +--- drivers/staging/speakup/main.c | 2 drivers/tty/serial/mxs-auart.c | 8 drivers/tty/serial/pmac_zilog.c | 14 - drivers/usb/class/cdc-wdm.c | 6 drivers/usb/dwc2/hcd_ddma.c | 4 drivers/usb/serial/option.c | 40 ++++ drivers/vhost/vhost.c | 12 + fs/btrfs/backref.c | 12 - fs/btrfs/delayed-inode.c | 3 fs/nilfs2/dir.c | 2 fs/sysfs/file.c | 2 include/linux/serial_core.h | 79 +++++++++ include/linux/trace_events.h | 2 include/net/addrconf.h | 4 include/net/ip_tunnels.h | 33 +++ include/uapi/linux/resource.h | 4 kernel/kprobes.c | 18 +- kernel/sys.c | 4 kernel/trace/trace_event_perf.c | 3 kernel/trace/trace_events.c | 4 kernel/trace/trace_events_hist.c | 86 +--------- kernel/trace/trace_events_trigger.c | 6 lib/stackdepot.c | 4 net/batman-adv/translation-table.c | 2 net/bluetooth/hci_request.c | 4 net/bluetooth/l2cap_sock.c | 7 net/bluetooth/sco.c | 7 net/ipv4/inet_timewait_sock.c | 32 ++- net/ipv4/route.c | 4 net/ipv4/udp.c | 5 net/ipv6/addrconf.c | 7 net/ipv6/ip6_fib.c | 7 net/ipv6/udp.c | 5 net/netfilter/ipvs/ip_vs_proto_sctp.c | 6 net/netfilter/nf_tables_api.c | 23 +- net/openvswitch/conntrack.c | 3 net/openvswitch/datapath.c | 4 tools/testing/selftests/ftrace/test.d/event/subsystem-enable.tc | 6 tools/testing/selftests/timers/posix_timers.c | 2 69 files changed, 496 insertions(+), 318 deletions(-) Adam Dunlap (1): x86/apic: Force native_apic_mem_read() to use the MOV instruction Alan Stern (1): fs: sysfs: Fix reference leak in sysfs_break_active_protection() Alexey Brodkin (1): ARC: [plat-hsdk]: Remove misplaced interrupt-cells property Andrey Ryabinin (1): stackdepot: respect __GFP_NOLOCKDEP allocation flag Andy Shevchenko (1): idma64: Don't try to serve interrupts when device is powered off Arnd Bergmann (6): nouveau: fix function cast warning ipv6: fib: hide unused 'pn' variable ipv4/route: avoid unused-but-set-variable warning tracing: hide unused ftrace_event_id_fops mtd: diskonchip: work around ubsan link failure dmaengine: owl: fix register access functions Ben Hutchings (2): Revert "loop: Remove sector_t truncation checks" Revert "y2038: rusage: use __kernel_old_timeval" Boris Burkov (1): btrfs: record delayed inode root in transaction Chia-I Wu (1): amdgpu: validate offset_in_bo of drm_amdgpu_gem_va Chuanhong Guo (1): USB: serial: option: add support for Fibocom FM650/FG650 Coia Prant (1): USB: serial: option: add Lonsung U8300/U9300 product Cosmin Ratiu (1): net/mlx5: Properly link new fs rules into the tree Daniele Palmas (1): USB: serial: option: add Telit FN920C04 rmnet compositions Dave Airlie (1): nouveau: fix instmem race condition around ptr stores David Bauer (1): vxlan: drop packets from invalid src-address Dmitry Antipov (1): Bluetooth: Fix memory leak in hci_req_sync_complete() Emil Kronborg (1): serial: mxs-auart: add spinlock around changing cts state Eric Dumazet (3): geneve: fix header validation in geneve[6]_xmit_skb net: usb: ax88179_178a: stop lying about skb->truesize tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() Finn Thain (1): serial/pmac_zilog: Remove flawed mitigation for rx irq flood Gavin Shan (1): vhost: Add smp_rmb() in vhost_vq_avail_empty() Greg Kroah-Hartman (3): Revert "usb: cdc-wdm: close race between read and workqueue" Revert "crypto: api - Disallow identical driver names" Linux 4.19.313 Guanrui Huang (1): irqchip/gic-v3-its: Prevent double free on error Hyunwoo Kim (2): net: gtp: Fix Use-After-Free in gtp_dellink net: openvswitch: Fix Use-After-Free in ovs_ct_exit Ido Schimmel (1): mlxsw: core: Unregister EMAD trap using FORWARD action Iskander Amara (2): arm64: dts: rockchip: fix alphabetical ordering RK3399 puma arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma Ismael Luceno (1): ipvs: Fix checksumming on GSO of SCTP packets Jeongjun Park (1): nilfs2: fix OOB in nilfs_set_de_type Jerry Meng (1): USB: serial: option: support Quectel EM060K sub-models Jiri Benc (1): ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr Johannes Thumshirn (1): btrfs: fix information leak in btrfs_ioctl_logical_to_ino() John Stultz (1): selftests: timers: Fix abs() warning in posix_timers test Kuniyuki Iwashima (1): tcp: Clean up kernel listener's reqsk in inet_twsk_purge() Lei Chen (1): tun: limit printing rate when illegal packet received by tun dev Michael Guralnik (1): RDMA/mlx5: Fix port number for counter query in multi-port configuration Mikhail Kobuk (1): drm: nv04: Fix out of bounds access Minas Harutyunyan (1): usb: dwc2: host: Fix dereference issue in DDMA completion flow. Nam Cao (1): HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up Nathan Chancellor (1): Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() Nikita Zhandarovich (1): comedi: vmk80xx: fix incomplete endpoint checking Pablo Neira Ayuso (1): netfilter: nf_tables: __nft_expr_type_get() selects specific family type Paul Geurts (1): NFC: trf7970a: disable all regulators on removal Peter Münster (1): net: b44: set pause params only when interface is up Quentin Schulz (1): arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma Rafał Miłecki (3): arm64: dts: mediatek: mt7622: fix IR nodename arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block Rajneesh Bhardwaj (1): drm/amdgpu: restrict bo mapping within gpu address limits Randy Dunlap (1): serial: core: fix kernel-doc for uart_port_unlock_irqrestore() Robin H. Johnson (2): tracing: Show size of requested perf buffer tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together Samuel Thibault (1): speakup: Avoid crash on very long word Siddh Raman Pant (1): Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" Sindhu Devale (1): i40e: Do not use WQ_MEM_RECLAIM flag for workqueue Sven Eckelmann (1): batman-adv: Avoid infinite loop trying to resize local TT Thomas Gleixner (1): serial: core: Provide port lock wrappers Tom Zanussi (2): tracing: Remove hist trigger synth_var_refs tracing: Use var_refs[] for hist trigger reference checking Tonghao Zhang (1): net: openvswitch: ovs_ct_exit to be done under ovs_lock Vanillan Wang (1): USB: serial: option: add Rolling RW101-GL and RW135-GL support Wolfram Sang (1): i2c: smbus: fix NULL function pointer dereference Yick Xie (1): udp: preserve the connected status if only UDP cmsg Yuanhe Shu (1): selftests/ftrace: Limit length in subsystem-enable tests Zheng Yejian (1): kprobes: Fix possible use-after-free issue on kprobe registration Ziyang Xuan (1): netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() bolan wang (1): USB: serial: option: add Fibocom FM135-GL variants xinhui pan (1): drm/amdgpu: validate the parameters of bo mapping operations more clearly
11 months, 3 weeks
1
1
0
0
[PATCH] proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission operation
by Tyler Hicks
From: "Tyler Hicks (Microsoft)" <code(a)tyhicks.com> The following commits loosened the permissions of /proc/<PID>/fdinfo/ directory, as well as the files within it, from 0500 to 0555 while also introducing a PTRACE_MODE_READ check between the current task and <PID>'s task: - commit 7bc3fa0172a4 ("procfs: allow reading fdinfo with PTRACE_MODE_READ") - commit 1927e498aee1 ("procfs: prevent unprivileged processes accessing fdinfo dir") Before those changes, inode based system calls like inotify_add_watch(2) would fail when the current task didn't have sufficient read permissions: [...] lstat("/proc/1/task/1/fdinfo", {st_mode=S_IFDIR|0500, st_size=0, ...}) = 0 inotify_add_watch(64, "/proc/1/task/1/fdinfo", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE| IN_ONLYDIR|IN_DONT_FOLLOW|IN_EXCL_UNLINK) = -1 EACCES (Permission denied) [...] This matches the documented behavior in the inotify_add_watch(2) man page: ERRORS EACCES Read access to the given file is not permitted. After those changes, inotify_add_watch(2) started succeeding despite the current task not having PTRACE_MODE_READ privileges on the target task: [...] lstat("/proc/1/task/1/fdinfo", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 inotify_add_watch(64, "/proc/1/task/1/fdinfo", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE| IN_ONLYDIR|IN_DONT_FOLLOW|IN_EXCL_UNLINK) = 1757 openat(AT_FDCWD, "/proc/1/task/1/fdinfo", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 EACCES (Permission denied) [...] This change in behavior broke .NET prior to v7. See the github link below for the v7 commit that inadvertently/quietly (?) fixed .NET after the kernel changes mentioned above. Return to the old behavior by moving the PTRACE_MODE_READ check out of the file .open operation and into the inode .permission operation: [...] lstat("/proc/1/task/1/fdinfo", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 inotify_add_watch(64, "/proc/1/task/1/fdinfo", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE| IN_ONLYDIR|IN_DONT_FOLLOW|IN_EXCL_UNLINK) = -1 EACCES (Permission denied) [...] Reported-by: Kevin Parsons (Microsoft) <parsonskev(a)gmail.com> Link:
https://github.com/dotnet/runtime/commit/89e5469ac591b82d38510fe7de98346cce…
Link:
https://stackoverflow.com/questions/75379065/start-self-contained-net6-buil…
Fixes: 7bc3fa0172a4 ("procfs: allow reading fdinfo with PTRACE_MODE_READ") Cc: stable(a)vger.kernel.org Cc: Christian Brauner <brauner(a)kernel.org> Cc: "Christian König" <christian.koenig(a)amd.com> Cc: Jann Horn <jannh(a)google.com> Cc: Kalesh Singh <kaleshsingh(a)google.com> Cc: Hardik Garg <hargar(a)linux.microsoft.com> Cc: Allen Pais <apais(a)linux.microsoft.com> Signed-off-by: Tyler Hicks (Microsoft) <code(a)tyhicks.com> --- fs/proc/fd.c | 42 ++++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/fs/proc/fd.c b/fs/proc/fd.c index 6e72e5ad42bc..f4b1c8b42a51 100644 --- a/fs/proc/fd.c +++ b/fs/proc/fd.c @@ -74,7 +74,18 @@ static int seq_show(struct seq_file *m, void *v) return 0; } -static int proc_fdinfo_access_allowed(struct inode *inode) +static int seq_fdinfo_open(struct inode *inode, struct file *file) +{ + return single_open(file, seq_show, inode); +} + +/** + * Shared /proc/pid/fdinfo and /proc/pid/fdinfo/fd permission helper to ensure + * that the current task has PTRACE_MODE_READ in addition to the normal + * POSIX-like checks. + */ +static int proc_fdinfo_permission(struct mnt_idmap *idmap, struct inode *inode, + int mask) { bool allowed = false; struct task_struct *task = get_proc_task(inode); @@ -88,18 +99,13 @@ static int proc_fdinfo_access_allowed(struct inode *inode) if (!allowed) return -EACCES; - return 0; + return generic_permission(idmap, inode, mask); } -static int seq_fdinfo_open(struct inode *inode, struct file *file) -{ - int ret = proc_fdinfo_access_allowed(inode); - - if (ret) - return ret; - - return single_open(file, seq_show, inode); -} +static const struct inode_operations proc_fdinfo_file_inode_operations = { + .permission = proc_fdinfo_permission, + .setattr = proc_setattr, +}; static const struct file_operations proc_fdinfo_file_operations = { .open = seq_fdinfo_open, @@ -388,6 +394,8 @@ static struct dentry *proc_fdinfo_instantiate(struct dentry *dentry, ei = PROC_I(inode); ei->fd = data->fd; + inode->i_op = &proc_fdinfo_file_inode_operations; + inode->i_fop = &proc_fdinfo_file_operations; tid_fd_update_inode(task, inode, 0); @@ -407,23 +415,13 @@ static int proc_readfdinfo(struct file *file, struct dir_context *ctx) proc_fdinfo_instantiate); } -static int proc_open_fdinfo(struct inode *inode, struct file *file) -{ - int ret = proc_fdinfo_access_allowed(inode); - - if (ret) - return ret; - - return 0; -} - const struct inode_operations proc_fdinfo_inode_operations = { .lookup = proc_lookupfdinfo, + .permission = proc_fdinfo_permission, .setattr = proc_setattr, }; const struct file_operations proc_fdinfo_operations = { - .open = proc_open_fdinfo, .read = generic_read_dir, .iterate_shared = proc_readfdinfo, .llseek = generic_file_llseek, -- 2.34.1
11 months, 3 weeks
2
1
0
0
[PATCH] iio: invensense: fix interrupt timestamp alignment
by inv.git-commit@tdk.com
From: Jean-Baptiste Maneyrol <jean-baptiste.maneyrol(a)tdk.com> Restrict interrupt timestamp alignment for not overflowing max/min period thresholds. Fixes: 0ecc363ccea7 ("iio: make invensense timestamp module generic") Cc: stable(a)vger.kernel.org Signed-off-by: Jean-Baptiste Maneyrol <jean-baptiste.maneyrol(a)tdk.com> --- drivers/iio/common/inv_sensors/inv_sensors_timestamp.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/iio/common/inv_sensors/inv_sensors_timestamp.c b/drivers/iio/common/inv_sensors/inv_sensors_timestamp.c index 3b0f9598a7c7..4b8ec16240b5 100644 --- a/drivers/iio/common/inv_sensors/inv_sensors_timestamp.c +++ b/drivers/iio/common/inv_sensors/inv_sensors_timestamp.c @@ -101,6 +101,9 @@ static bool inv_update_chip_period(struct inv_sensors_timestamp *ts, static void inv_align_timestamp_it(struct inv_sensors_timestamp *ts) { + const int64_t period_min = ts->min_period * ts->mult; + const int64_t period_max = ts->max_period * ts->mult; + int64_t add_max, sub_max; int64_t delta, jitter; int64_t adjust; @@ -108,11 +111,13 @@ static void inv_align_timestamp_it(struct inv_sensors_timestamp *ts) delta = ts->it.lo - ts->timestamp; /* adjust timestamp while respecting jitter */ + add_max = period_max - (int64_t)ts->period; + sub_max = period_min - (int64_t)ts->period; jitter = INV_SENSORS_TIMESTAMP_JITTER((int64_t)ts->period, ts->chip.jitter); if (delta > jitter) - adjust = jitter; + adjust = add_max; else if (delta < -jitter) - adjust = -jitter; + adjust = sub_max; else adjust = 0; -- 2.34.1
11 months, 3 weeks
3
2
0
0
[PATCH 5.15 00/80] 5.15.158-rc1 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.15.158 release. There are 80 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Thu, 02 May 2024 10:30:27 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.158-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.15.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 5.15.158-rc1 Randy Dunlap <rdunlap(a)infradead.org> serial: core: fix kernel-doc for uart_port_unlock_irqrestore() Yick Xie <yick.xie(a)gmail.com> udp: preserve the connected status if only UDP cmsg Matthew Wilcox (Oracle) <willy(a)infradead.org> bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS Nam Cao <namcao(a)linutronix.de> HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up Nam Cao <namcao(a)linutronix.de> fbdev: fix incorrect address computation in deferred IO Wolfram Sang <wsa+renesas(a)sang-engineering.com> i2c: smbus: fix NULL function pointer dereference Samuel Holland <samuel.holland(a)sifive.com> riscv: Fix TASK_SIZE on 64-bit NOMMU Baoquan He <bhe(a)redhat.com> riscv: fix VMALLOC_START definition Fenghua Yu <fenghua.yu(a)intel.com> dmaengine: idxd: Fix oops during rmmod on single-CPU platforms Sean Anderson <sean.anderson(a)linux.dev> dma: xilinx_dpdma: Fix locking Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> idma64: Don't try to serve interrupts when device is powered off Arnd Bergmann <arnd(a)arndb.de> dmaengine: owl: fix register access functions Eric Dumazet <edumazet(a)google.com> tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() Kuniyuki Iwashima <kuniyu(a)amazon.com> tcp: Clean up kernel listener's reqsk in inet_twsk_purge() Arnd Bergmann <arnd(a)arndb.de> mtd: diskonchip: work around ubsan link failure Andrey Ryabinin <ryabinin.a.a(a)gmail.com> stackdepot: respect __GFP_NOLOCKDEP allocation flag Peter Münster <pm(a)a16n.net> net: b44: set pause params only when interface is up Rahul Rameshbabu <rrameshbabu(a)nvidia.com> ethernet: Add helper for assigning packet type when dest address does not match device address Guanrui Huang <guanrui.huang(a)linux.alibaba.com> irqchip/gic-v3-its: Prevent double free on error Mukul Joshi <mukul.joshi(a)amd.com> drm/amdgpu: Fix leak when GPU memory allocation fails Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 Iskander Amara <iskander.amara(a)theobroma-systems.com> arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma Sean Christopherson <seanjc(a)google.com> cpu: Re-enable CPU mitigations by default for !X86 architectures Johannes Thumshirn <johannes.thumshirn(a)wdc.com> btrfs: fix information leak in btrfs_ioctl_logical_to_ino() Mantas Pucka <mantas(a)8devices.com> mmc: sdhci-msm: pervent access to suspended controller Johan Hovold <johan+linaro(a)kernel.org> Bluetooth: qca: fix NULL-deref on non-serdev suspend WangYuli <wangyuli(a)uniontech.com> Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 Nathan Chancellor <nathan(a)kernel.org> Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() David Kaplan <david.kaplan(a)amd.com> x86/cpu: Fix check for RDPKRU in __show_regs() Robin H. Johnson <robbat2(a)gentoo.org> tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together Robin H. Johnson <robbat2(a)gentoo.org> tracing: Show size of requested perf buffer Shifeng Li <lishifeng(a)sangfor.com.cn> net/mlx5e: Fix a race in command alloc flow Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Revert "crypto: api - Disallow identical driver names" Zack Rusin <zack.rusin(a)broadcom.com> drm/vmwgfx: Fix crtc's atomic check conditional Jim Cromie <jim.cromie(a)gmail.com> drm-print: add drm_dbg_driver to improve namespace symmetry Emil Kronborg <emil.kronborg(a)protonmail.com> serial: mxs-auart: add spinlock around changing cts state Thomas Gleixner <tglx(a)linutronix.de> serial: core: Provide port lock wrappers Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). Jason Reeder <jreeder(a)ti.com> net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets Sudheer Mogilappagari <sudheer.mogilappagari(a)intel.com> iavf: Fix TC config comparison with existing adapter TC config Erwan Velu <e.velu(a)criteo.com> i40e: Report MFS in decimal base instead of hex Sindhu Devale <sindhu.devale(a)intel.com> i40e: Do not use WQ_MEM_RECLAIM flag for workqueue Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: honor table dormant flag from netdev release event path Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix incorrect list API usage Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix warning during rehash Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix memory leak during rehash Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Rate limit error message Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work Hyunwoo Kim <v4bel(a)theori.io> net: openvswitch: Fix Use-After-Free in ovs_ct_exit Ismael Luceno <iluceno(a)suse.de> ipvs: Fix checksumming on GSO of SCTP packets Hyunwoo Kim <v4bel(a)theori.io> net: gtp: Fix Use-After-Free in gtp_dellink Eric Dumazet <edumazet(a)google.com> net: usb: ax88179_178a: stop lying about skb->truesize Eric Dumazet <edumazet(a)google.com> ipv4: check for NULL idev in ip_route_use_hint() Paul Geurts <paul_geurts(a)live.nl> NFC: trf7970a: disable all regulators on removal Hangbin Liu <liuhangbin(a)gmail.com> bridge/br_netlink.c: no need to return void function Eric Dumazet <edumazet(a)google.com> icmp: prevent possible NULL dereferences from icmp_build_probe() Ido Schimmel <idosch(a)nvidia.com> mlxsw: core: Unregister EMAD trap using FORWARD action David Bauer <mail(a)david-bauer.net> vxlan: drop packets from invalid src-address Miri Korenblit <miriam.rachel.korenblit(a)intel.com> wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd Avraham Stern <avraham.stern(a)intel.com> wifi: iwlwifi: mvm: remove old PASN station when adding a new one Alexey Brodkin <Alexey.Brodkin(a)synopsys.com> ARC: [plat-hsdk]: Remove misplaced interrupt-cells property Rafał Miłecki <rafal(a)milecki.pl> arm64: dts: mediatek: mt2712: fix validation errors Rafał Miłecki <rafal(a)milecki.pl> arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block Rafał Miłecki <rafal(a)milecki.pl> arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" Rafał Miłecki <rafal(a)milecki.pl> arm64: dts: mediatek: mt7622: fix IR nodename Rafał Miłecki <rafal(a)milecki.pl> arm64: dts: mediatek: mt7622: fix clock controllers Felix Fietkau <nbd(a)nbd.name> arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch Felix Fietkau <nbd(a)nbd.name> arm64: dts: mediatek: mt7622: add support for coherent DMA Ikjoon Jang <ikjn(a)chromium.org> arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg Dragan Simic <dsimic(a)manjaro.org> arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts Quentin Schulz <quentin.schulz(a)theobroma-systems.com> arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma Iskander Amara <iskander.amara(a)theobroma-systems.com> arm64: dts: rockchip: fix alphabetical ordering RK3399 puma Quentin Schulz <quentin.schulz(a)theobroma-systems.com> arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma Yaraslau Furman <yaro330(a)gmail.com> HID: logitech-dj: allow mice to use all types of reports Zhang Lixu <lixu.zhang(a)intel.com> HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc Takayuki Nagata <tnagata(a)redhat.com> cifs: reinstate original behavior again for forceuid/forcegid Paulo Alcantara <pc(a)manguebit.com> smb: client: fix rename(2) regression against samba ------------- Diffstat: Makefile | 4 +- arch/Kconfig | 8 +++ arch/arc/boot/dts/hsdk.dts | 1 - arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 8 +-- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 62 +++++++++++------ arch/arm64/boot/dts/mediatek/mt8183.dtsi | 1 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 31 ++++++--- arch/riscv/include/asm/pgtable.h | 4 +- arch/x86/Kconfig | 11 +-- arch/x86/kernel/process_64.c | 2 +- crypto/algapi.c | 1 - drivers/bluetooth/btusb.c | 2 + drivers/bluetooth/hci_qca.c | 3 + drivers/dma/idma64.c | 4 ++ drivers/dma/idxd/perfmon.c | 9 +-- drivers/dma/owl-dma.c | 4 +- drivers/dma/xilinx/xilinx_dpdma.c | 13 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 24 ++++--- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 11 ++- drivers/hid/hid-logitech-dj.c | 4 +- drivers/hid/i2c-hid/i2c-hid-core.c | 8 --- drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/i2c/i2c-core-base.c | 12 ++-- drivers/irqchip/irq-gic-v3-its.c | 9 +-- drivers/mmc/host/sdhci-msm.c | 16 ++++- drivers/mtd/nand/raw/diskonchip.c | 4 +- drivers/net/ethernet/broadcom/b44.c | 14 ++-- drivers/net/ethernet/intel/i40e/i40e_main.c | 6 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 30 +++++++- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 12 ++-- drivers/net/ethernet/mellanox/mlxsw/core.c | 2 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 54 ++++++++++++--- drivers/net/ethernet/ti/am65-cpts.c | 5 ++ drivers/net/gtp.c | 3 +- drivers/net/usb/ax88179_178a.c | 11 +-- drivers/net/vxlan/vxlan_core.c | 4 ++ .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 3 +- drivers/nfc/trf7970a.c | 42 ++++++------ drivers/tty/serial/mxs-auart.c | 8 ++- drivers/video/fbdev/core/fb_defio.c | 2 +- fs/btrfs/backref.c | 12 +--- fs/cifs/cifsfs.c | 1 + fs/cifs/fs_context.c | 12 ++++ fs/cifs/fs_context.h | 2 + include/drm/drm_print.h | 3 +- include/linux/etherdevice.h | 25 +++++++ include/linux/serial_core.h | 79 ++++++++++++++++++++++ include/linux/trace_events.h | 2 +- include/net/af_unix.h | 3 + kernel/bounds.c | 2 +- kernel/cpu.c | 4 +- kernel/trace/trace_event_perf.c | 3 +- lib/stackdepot.c | 4 +- net/bluetooth/l2cap_sock.c | 7 +- net/bluetooth/sco.c | 7 +- net/bridge/br_netlink.c | 2 +- net/ethernet/eth.c | 12 +--- net/ipv4/icmp.c | 12 +++- net/ipv4/inet_timewait_sock.c | 34 ++++++---- net/ipv4/route.c | 3 + net/ipv4/udp.c | 5 +- net/ipv6/udp.c | 5 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 6 +- net/netfilter/nft_chain_filter.c | 4 +- net/openvswitch/conntrack.c | 4 +- net/unix/garbage.c | 2 +- 70 files changed, 503 insertions(+), 213 deletions(-)
11 months, 3 weeks
9
89
0
0
[PATCH 4.19 00/77] 4.19.313-rc1 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 4.19.313 release. There are 77 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Thu, 02 May 2024 10:30:27 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.313-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-4.19.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 4.19.313-rc1 Randy Dunlap <rdunlap(a)infradead.org> serial: core: fix kernel-doc for uart_port_unlock_irqrestore() Yick Xie <yick.xie(a)gmail.com> udp: preserve the connected status if only UDP cmsg Ben Hutchings <ben(a)decadent.org.uk> Revert "y2038: rusage: use __kernel_old_timeval" Ben Hutchings <ben(a)decadent.org.uk> Revert "loop: Remove sector_t truncation checks" Nam Cao <namcao(a)linutronix.de> HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up Wolfram Sang <wsa+renesas(a)sang-engineering.com> i2c: smbus: fix NULL function pointer dereference Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> idma64: Don't try to serve interrupts when device is powered off Arnd Bergmann <arnd(a)arndb.de> dmaengine: owl: fix register access functions Eric Dumazet <edumazet(a)google.com> tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() Kuniyuki Iwashima <kuniyu(a)amazon.com> tcp: Clean up kernel listener's reqsk in inet_twsk_purge() Arnd Bergmann <arnd(a)arndb.de> mtd: diskonchip: work around ubsan link failure Andrey Ryabinin <ryabinin.a.a(a)gmail.com> stackdepot: respect __GFP_NOLOCKDEP allocation flag Peter Münster <pm(a)a16n.net> net: b44: set pause params only when interface is up Guanrui Huang <guanrui.huang(a)linux.alibaba.com> irqchip/gic-v3-its: Prevent double free on error Iskander Amara <iskander.amara(a)theobroma-systems.com> arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma Johannes Thumshirn <johannes.thumshirn(a)wdc.com> btrfs: fix information leak in btrfs_ioctl_logical_to_ino() Nathan Chancellor <nathan(a)kernel.org> Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() Robin H. Johnson <robbat2(a)gentoo.org> tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together Robin H. Johnson <robbat2(a)gentoo.org> tracing: Show size of requested perf buffer Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Revert "crypto: api - Disallow identical driver names" xinhui pan <xinhui.pan(a)amd.com> drm/amdgpu: validate the parameters of bo mapping operations more clearly Chia-I Wu <olvaffe(a)gmail.com> amdgpu: validate offset_in_bo of drm_amdgpu_gem_va Rajneesh Bhardwaj <rajneesh.bhardwaj(a)amd.com> drm/amdgpu: restrict bo mapping within gpu address limits Emil Kronborg <emil.kronborg(a)protonmail.com> serial: mxs-auart: add spinlock around changing cts state Thomas Gleixner <tglx(a)linutronix.de> serial: core: Provide port lock wrappers Sindhu Devale <sindhu.devale(a)intel.com> i40e: Do not use WQ_MEM_RECLAIM flag for workqueue Hyunwoo Kim <v4bel(a)theori.io> net: openvswitch: Fix Use-After-Free in ovs_ct_exit Tonghao Zhang <xiangxia.m.yue(a)gmail.com> net: openvswitch: ovs_ct_exit to be done under ovs_lock Ismael Luceno <iluceno(a)suse.de> ipvs: Fix checksumming on GSO of SCTP packets Hyunwoo Kim <v4bel(a)theori.io> net: gtp: Fix Use-After-Free in gtp_dellink Eric Dumazet <edumazet(a)google.com> net: usb: ax88179_178a: stop lying about skb->truesize Paul Geurts <paul_geurts(a)live.nl> NFC: trf7970a: disable all regulators on removal Ido Schimmel <idosch(a)nvidia.com> mlxsw: core: Unregister EMAD trap using FORWARD action David Bauer <mail(a)david-bauer.net> vxlan: drop packets from invalid src-address Alexey Brodkin <Alexey.Brodkin(a)synopsys.com> ARC: [plat-hsdk]: Remove misplaced interrupt-cells property Rafał Miłecki <rafal(a)milecki.pl> arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block Rafał Miłecki <rafal(a)milecki.pl> arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" Rafał Miłecki <rafal(a)milecki.pl> arm64: dts: mediatek: mt7622: fix IR nodename Quentin Schulz <quentin.schulz(a)theobroma-systems.com> arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma Iskander Amara <iskander.amara(a)theobroma-systems.com> arm64: dts: rockchip: fix alphabetical ordering RK3399 puma Tom Zanussi <tzanussi(a)gmail.com> tracing: Use var_refs[] for hist trigger reference checking Tom Zanussi <tom.zanussi(a)linux.intel.com> tracing: Remove hist trigger synth_var_refs Jeongjun Park <aha310510(a)gmail.com> nilfs2: fix OOB in nilfs_set_de_type Dave Airlie <airlied(a)redhat.com> nouveau: fix instmem race condition around ptr stores Alan Stern <stern(a)rowland.harvard.edu> fs: sysfs: Fix reference leak in sysfs_break_active_protection() Samuel Thibault <samuel.thibault(a)ens-lyon.org> speakup: Avoid crash on very long word Minas Harutyunyan <Minas.Harutyunyan(a)synopsys.com> usb: dwc2: host: Fix dereference issue in DDMA completion flow. Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Revert "usb: cdc-wdm: close race between read and workqueue" Daniele Palmas <dnlplm(a)gmail.com> USB: serial: option: add Telit FN920C04 rmnet compositions Vanillan Wang <vanillanwang(a)163.com> USB: serial: option: add Rolling RW101-GL and RW135-GL support Jerry Meng <jerry-meng(a)foxmail.com> USB: serial: option: support Quectel EM060K sub-models Coia Prant <coiaprant(a)gmail.com> USB: serial: option: add Lonsung U8300/U9300 product Chuanhong Guo <gch981213(a)gmail.com> USB: serial: option: add support for Fibocom FM650/FG650 bolan wang <bolan.wang(a)fibocom.com> USB: serial: option: add Fibocom FM135-GL variants Finn Thain <fthain(a)linux-m68k.org> serial/pmac_zilog: Remove flawed mitigation for rx irq flood Nikita Zhandarovich <n.zhandarovich(a)fintech.ru> comedi: vmk80xx: fix incomplete endpoint checking Mikhail Kobuk <m.kobuk(a)ispras.ru> drm: nv04: Fix out of bounds access Michael Guralnik <michaelgur(a)nvidia.com> RDMA/mlx5: Fix port number for counter query in multi-port configuration Lei Chen <lei.chen(a)smartx.com> tun: limit printing rate when illegal packet received by tun dev Ziyang Xuan <william.xuanziyang(a)huawei.com> netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: __nft_expr_type_get() selects specific family type Siddh Raman Pant <siddh.raman.pant(a)oracle.com> Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" Zheng Yejian <zhengyejian1(a)huawei.com> kprobes: Fix possible use-after-free issue on kprobe registration Yuanhe Shu <xiangzao(a)linux.alibaba.com> selftests/ftrace: Limit length in subsystem-enable tests Boris Burkov <boris(a)bur.io> btrfs: record delayed inode root in transaction Adam Dunlap <acdunlap(a)google.com> x86/apic: Force native_apic_mem_read() to use the MOV instruction John Stultz <jstultz(a)google.com> selftests: timers: Fix abs() warning in posix_timers test Gavin Shan <gshan(a)redhat.com> vhost: Add smp_rmb() in vhost_vq_avail_empty() Arnd Bergmann <arnd(a)arndb.de> tracing: hide unused ftrace_event_id_fops Cosmin Ratiu <cratiu(a)nvidia.com> net/mlx5: Properly link new fs rules into the tree Jiri Benc <jbenc(a)redhat.com> ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr Arnd Bergmann <arnd(a)arndb.de> ipv4/route: avoid unused-but-set-variable warning Arnd Bergmann <arnd(a)arndb.de> ipv6: fib: hide unused 'pn' variable Eric Dumazet <edumazet(a)google.com> geneve: fix header validation in geneve[6]_xmit_skb Arnd Bergmann <arnd(a)arndb.de> nouveau: fix function cast warning Dmitry Antipov <dmantipov(a)yandex.ru> Bluetooth: Fix memory leak in hci_req_sync_complete() Sven Eckelmann <sven(a)narfation.org> batman-adv: Avoid infinite loop trying to resize local TT ------------- Diffstat: Makefile | 4 +- arch/alpha/kernel/osf_sys.c | 2 +- arch/arc/boot/dts/hsdk.dts | 1 - arch/arm64/boot/dts/mediatek/mt7622.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 29 ++++++-- arch/x86/include/asm/apic.h | 3 +- crypto/algapi.c | 1 - drivers/block/loop.c | 19 ++++- drivers/dma/idma64.c | 4 + drivers/dma/owl-dma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 70 ++++++++++++------ drivers/gpu/drm/nouveau/nouveau_bios.c | 13 ++-- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 7 +- drivers/hid/i2c-hid/i2c-hid-core.c | 8 -- drivers/i2c/i2c-core-base.c | 7 +- drivers/infiniband/hw/mlx5/mad.c | 3 +- drivers/irqchip/irq-gic-v3-its.c | 9 +-- drivers/mtd/nand/raw/diskonchip.c | 4 +- drivers/net/ethernet/broadcom/b44.c | 14 ++-- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 2 +- drivers/net/geneve.c | 4 +- drivers/net/gtp.c | 3 +- drivers/net/tun.c | 18 +++-- drivers/net/usb/ax88179_178a.c | 11 +-- drivers/net/vxlan.c | 4 + drivers/nfc/trf7970a.c | 42 ++++++----- drivers/staging/comedi/drivers/vmk80xx.c | 35 +++------ drivers/staging/speakup/main.c | 2 +- drivers/tty/serial/mxs-auart.c | 8 +- drivers/tty/serial/pmac_zilog.c | 14 ---- drivers/usb/class/cdc-wdm.c | 6 +- drivers/usb/dwc2/hcd_ddma.c | 4 +- drivers/usb/serial/option.c | 40 ++++++++++ drivers/vhost/vhost.c | 14 +++- fs/btrfs/backref.c | 12 +-- fs/btrfs/delayed-inode.c | 3 + fs/nilfs2/dir.c | 2 +- fs/sysfs/file.c | 2 + include/linux/serial_core.h | 79 ++++++++++++++++++++ include/linux/trace_events.h | 2 +- include/net/addrconf.h | 4 + include/net/ip_tunnels.h | 33 +++++++++ include/uapi/linux/resource.h | 4 +- kernel/kprobes.c | 18 +++-- kernel/sys.c | 4 +- kernel/trace/trace_event_perf.c | 3 +- kernel/trace/trace_events.c | 4 + kernel/trace/trace_events_hist.c | 86 +++------------------- kernel/trace/trace_events_trigger.c | 6 +- lib/stackdepot.c | 4 +- net/batman-adv/translation-table.c | 2 +- net/bluetooth/hci_request.c | 4 +- net/bluetooth/l2cap_sock.c | 7 +- net/bluetooth/sco.c | 7 +- net/ipv4/inet_timewait_sock.c | 34 ++++++--- net/ipv4/route.c | 4 +- net/ipv4/udp.c | 5 +- net/ipv6/addrconf.c | 7 +- net/ipv6/ip6_fib.c | 7 +- net/ipv6/udp.c | 5 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 6 +- net/netfilter/nf_tables_api.c | 21 ++++-- net/openvswitch/conntrack.c | 3 +- net/openvswitch/datapath.c | 4 +- .../ftrace/test.d/event/subsystem-enable.tc | 6 +- tools/testing/selftests/timers/posix_timers.c | 2 +- 69 files changed, 498 insertions(+), 320 deletions(-)
11 months, 3 weeks
7
85
0
0
[PATCH 5.4 000/106] 5.4.275-rc2 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.4.275 release. There are 106 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Thu, 02 May 2024 13:40:04 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.275-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.4.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 5.4.275-rc2 Randy Dunlap <rdunlap(a)infradead.org> serial: core: fix kernel-doc for uart_port_unlock_irqrestore() Yick Xie <yick.xie(a)gmail.com> udp: preserve the connected status if only UDP cmsg Mikulas Patocka <mpatocka(a)redhat.com> dm: limit the number of targets and parameter size area Matthew Wilcox (Oracle) <willy(a)infradead.org> bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS Nam Cao <namcao(a)linutronix.de> HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up Wolfram Sang <wsa+renesas(a)sang-engineering.com> i2c: smbus: fix NULL function pointer dereference Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> idma64: Don't try to serve interrupts when device is powered off Arnd Bergmann <arnd(a)arndb.de> dmaengine: owl: fix register access functions Eric Dumazet <edumazet(a)google.com> tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() Kuniyuki Iwashima <kuniyu(a)amazon.com> tcp: Clean up kernel listener's reqsk in inet_twsk_purge() Arnd Bergmann <arnd(a)arndb.de> mtd: diskonchip: work around ubsan link failure Andrey Ryabinin <ryabinin.a.a(a)gmail.com> stackdepot: respect __GFP_NOLOCKDEP allocation flag Peter Münster <pm(a)a16n.net> net: b44: set pause params only when interface is up Rahul Rameshbabu <rrameshbabu(a)nvidia.com> ethernet: Add helper for assigning packet type when dest address does not match device address Guanrui Huang <guanrui.huang(a)linux.alibaba.com> irqchip/gic-v3-its: Prevent double free on error Mukul Joshi <mukul.joshi(a)amd.com> drm/amdgpu: Fix leak when GPU memory allocation fails Iskander Amara <iskander.amara(a)theobroma-systems.com> arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma Johannes Thumshirn <johannes.thumshirn(a)wdc.com> btrfs: fix information leak in btrfs_ioctl_logical_to_ino() WangYuli <wangyuli(a)uniontech.com> Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 Nathan Chancellor <nathan(a)kernel.org> Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() Robin H. Johnson <robbat2(a)gentoo.org> tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together Robin H. Johnson <robbat2(a)gentoo.org> tracing: Show size of requested perf buffer Shifeng Li <lishifeng(a)sangfor.com.cn> net/mlx5e: Fix a race in command alloc flow Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Revert "crypto: api - Disallow identical driver names" xinhui pan <xinhui.pan(a)amd.com> drm/amdgpu: validate the parameters of bo mapping operations more clearly Chia-I Wu <olvaffe(a)gmail.com> amdgpu: validate offset_in_bo of drm_amdgpu_gem_va Rajneesh Bhardwaj <rajneesh.bhardwaj(a)amd.com> drm/amdgpu: restrict bo mapping within gpu address limits Emil Kronborg <emil.kronborg(a)protonmail.com> serial: mxs-auart: add spinlock around changing cts state Thomas Gleixner <tglx(a)linutronix.de> serial: core: Provide port lock wrappers Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). Sudheer Mogilappagari <sudheer.mogilappagari(a)intel.com> iavf: Fix TC config comparison with existing adapter TC config Sindhu Devale <sindhu.devale(a)intel.com> i40e: Do not use WQ_MEM_RECLAIM flag for workqueue Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix incorrect list API usage Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix warning during rehash Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix memory leak during rehash Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Rate limit error message Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update Ido Schimmel <idosch(a)nvidia.com> mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work Hyunwoo Kim <v4bel(a)theori.io> net: openvswitch: Fix Use-After-Free in ovs_ct_exit Ismael Luceno <iluceno(a)suse.de> ipvs: Fix checksumming on GSO of SCTP packets Hyunwoo Kim <v4bel(a)theori.io> net: gtp: Fix Use-After-Free in gtp_dellink Eric Dumazet <edumazet(a)google.com> net: usb: ax88179_178a: stop lying about skb->truesize Paul Geurts <paul_geurts(a)live.nl> NFC: trf7970a: disable all regulators on removal Ido Schimmel <idosch(a)nvidia.com> mlxsw: core: Unregister EMAD trap using FORWARD action David Bauer <mail(a)david-bauer.net> vxlan: drop packets from invalid src-address Alexey Brodkin <Alexey.Brodkin(a)synopsys.com> ARC: [plat-hsdk]: Remove misplaced interrupt-cells property Rafał Miłecki <rafal(a)milecki.pl> arm64: dts: mediatek: mt2712: fix validation errors Biao Huang <biao.huang(a)mediatek.com> arm64: dts: mt2712: add ethernet device node Rafał Miłecki <rafal(a)milecki.pl> arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block Rafał Miłecki <rafal(a)milecki.pl> arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" Rafał Miłecki <rafal(a)milecki.pl> arm64: dts: mediatek: mt7622: fix IR nodename Quentin Schulz <quentin.schulz(a)theobroma-systems.com> arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma Iskander Amara <iskander.amara(a)theobroma-systems.com> arm64: dts: rockchip: fix alphabetical ordering RK3399 puma Vitaly Kuznetsov <vkuznets(a)redhat.com> KVM: async_pf: Cleanup kvm_setup_async_pf() Jeongjun Park <aha310510(a)gmail.com> nilfs2: fix OOB in nilfs_set_de_type Dave Airlie <airlied(a)redhat.com> nouveau: fix instmem race condition around ptr stores Alan Stern <stern(a)rowland.harvard.edu> fs: sysfs: Fix reference leak in sysfs_break_active_protection() Samuel Thibault <samuel.thibault(a)ens-lyon.org> speakup: Avoid crash on very long word Kai-Heng Feng <kai.heng.feng(a)canonical.com> usb: Disable USB3 LPM at shutdown Minas Harutyunyan <Minas.Harutyunyan(a)synopsys.com> usb: dwc2: host: Fix dereference issue in DDMA completion flow. Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Revert "usb: cdc-wdm: close race between read and workqueue" Daniele Palmas <dnlplm(a)gmail.com> USB: serial: option: add Telit FN920C04 rmnet compositions Vanillan Wang <vanillanwang(a)163.com> USB: serial: option: add Rolling RW101-GL and RW135-GL support Jerry Meng <jerry-meng(a)foxmail.com> USB: serial: option: support Quectel EM060K sub-models Coia Prant <coiaprant(a)gmail.com> USB: serial: option: add Lonsung U8300/U9300 product Chuanhong Guo <gch981213(a)gmail.com> USB: serial: option: add support for Fibocom FM650/FG650 bolan wang <bolan.wang(a)fibocom.com> USB: serial: option: add Fibocom FM135-GL variants Finn Thain <fthain(a)linux-m68k.org> serial/pmac_zilog: Remove flawed mitigation for rx irq flood Nikita Zhandarovich <n.zhandarovich(a)fintech.ru> comedi: vmk80xx: fix incomplete endpoint checking Carlos Llamas <cmllamas(a)google.com> binder: check offset alignment in binder_get_object() Eric Biggers <ebiggers(a)google.com> x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ Stephen Boyd <sboyd(a)kernel.org> clk: Get runtime PM before walking tree during disable_unused Stephen Boyd <sboyd(a)kernel.org> clk: Initialize struct clk_core kref earlier Konrad Dybcio <konrad.dybcio(a)linaro.org> clk: Print an info line before disabling unused clocks Claudiu Beznea <claudiu.beznea(a)microchip.com> clk: remove extra empty line Stephen Boyd <sboyd(a)kernel.org> clk: Mark 'all_lists' as const Stephen Boyd <sboyd(a)kernel.org> clk: Remove prepare_lock hold assertion in __clk_release() Mikhail Kobuk <m.kobuk(a)ispras.ru> drm: nv04: Fix out of bounds access Michael Guralnik <michaelgur(a)nvidia.com> RDMA/mlx5: Fix port number for counter query in multi-port configuration Yanjun.Zhu <yanjun.zhu(a)linux.dev> RDMA/rxe: Fix the problem "mutex_destroy missing" Lei Chen <lei.chen(a)smartx.com> tun: limit printing rate when illegal packet received by tun dev Ziyang Xuan <william.xuanziyang(a)huawei.com> netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() Siddh Raman Pant <siddh.raman.pant(a)oracle.com> Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" Zheng Yejian <zhengyejian1(a)huawei.com> kprobes: Fix possible use-after-free issue on kprobe registration Yuanhe Shu <xiangzao(a)linux.alibaba.com> selftests/ftrace: Limit length in subsystem-enable tests Boris Burkov <boris(a)bur.io> btrfs: record delayed inode root in transaction Adam Dunlap <acdunlap(a)google.com> x86/apic: Force native_apic_mem_read() to use the MOV instruction John Stultz <jstultz(a)google.com> selftests: timers: Fix abs() warning in posix_timers test Gavin Shan <gshan(a)redhat.com> vhost: Add smp_rmb() in vhost_vq_avail_empty() Ville Syrjälä <ville.syrjala(a)linux.intel.com> drm/client: Fully protect modes[] with dev->mode_config.mutex Boris Burkov <boris(a)bur.io> btrfs: qgroup: correctly model root qgroup rsv in convert David Arinzon <darinzon(a)amazon.com> net: ena: Fix potential sign extension issue Michal Luczaj <mhal(a)rbox.co> af_unix: Fix garbage collector racing against connect() Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Do not use atomic ops for unix_sk(sk)->inflight. Cosmin Ratiu <cratiu(a)nvidia.com> net/mlx5: Properly link new fs rules into the tree Jiri Benc <jbenc(a)redhat.com> ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr Arnd Bergmann <arnd(a)arndb.de> ipv4/route: avoid unused-but-set-variable warning Arnd Bergmann <arnd(a)arndb.de> ipv6: fib: hide unused 'pn' variable Eric Dumazet <edumazet(a)google.com> geneve: fix header validation in geneve[6]_xmit_skb Petr Tesarik <petr(a)tesarici.cz> u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file Ilya Maximets <i.maximets(a)ovn.org> net: openvswitch: fix unwanted error log on timeout policy probing Arnd Bergmann <arnd(a)arndb.de> nouveau: fix function cast warning Dmitry Antipov <dmantipov(a)yandex.ru> Bluetooth: Fix memory leak in hci_req_sync_complete() Sven Eckelmann <sven(a)narfation.org> batman-adv: Avoid infinite loop trying to resize local TT ------------- Diffstat: Makefile | 4 +- arch/arc/boot/dts/hsdk.dts | 1 - arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 78 ++++++++++- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 68 ++++++++- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 29 +++- arch/x86/include/asm/apic.h | 3 +- arch/x86/kernel/cpu/cpuid-deps.c | 6 +- crypto/algapi.c | 1 - drivers/android/binder.c | 4 +- drivers/bluetooth/btusb.c | 2 + drivers/clk/clk.c | 154 ++++++++++++++++----- drivers/dma/idma64.c | 4 + drivers/dma/owl-dma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 70 ++++++---- drivers/gpu/drm/drm_client_modeset.c | 3 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 13 +- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 7 +- drivers/hid/i2c-hid/i2c-hid-core.c | 8 -- drivers/i2c/i2c-core-base.c | 12 +- drivers/infiniband/hw/mlx5/mad.c | 3 +- drivers/infiniband/sw/rxe/rxe.c | 2 + drivers/irqchip/irq-gic-v3-its.c | 9 +- drivers/md/dm-core.h | 2 + drivers/md/dm-ioctl.c | 3 +- drivers/md/dm-table.c | 9 +- drivers/mtd/nand/raw/diskonchip.c | 4 +- drivers/net/ethernet/amazon/ena/ena_com.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 14 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 30 +++- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 2 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 54 ++++++-- drivers/net/geneve.c | 4 +- drivers/net/gtp.c | 3 +- drivers/net/tun.c | 18 +-- drivers/net/usb/ax88179_178a.c | 11 +- drivers/net/vxlan.c | 4 + drivers/nfc/trf7970a.c | 42 +++--- drivers/staging/comedi/drivers/vmk80xx.c | 35 ++--- drivers/staging/speakup/main.c | 2 +- drivers/tty/serial/mxs-auart.c | 8 +- drivers/tty/serial/pmac_zilog.c | 14 -- drivers/usb/class/cdc-wdm.c | 6 +- drivers/usb/core/port.c | 4 +- drivers/usb/dwc2/hcd_ddma.c | 4 +- drivers/usb/serial/option.c | 40 ++++++ drivers/vhost/vhost.c | 14 +- fs/btrfs/backref.c | 12 +- fs/btrfs/delayed-inode.c | 3 + fs/btrfs/qgroup.c | 2 + fs/nilfs2/dir.c | 2 +- fs/sysfs/file.c | 2 + include/linux/etherdevice.h | 25 ++++ include/linux/serial_core.h | 79 +++++++++++ include/linux/trace_events.h | 2 +- include/linux/u64_stats_sync.h | 6 +- include/net/addrconf.h | 4 + include/net/af_unix.h | 5 +- include/net/ip_tunnels.h | 33 +++++ kernel/bounds.c | 2 +- kernel/kprobes.c | 18 ++- kernel/trace/trace_event_perf.c | 3 +- kernel/trace/trace_events_trigger.c | 6 +- lib/stackdepot.c | 4 +- net/batman-adv/translation-table.c | 2 +- net/bluetooth/hci_request.c | 4 +- net/bluetooth/l2cap_sock.c | 7 +- net/bluetooth/sco.c | 7 +- net/ethernet/eth.c | 12 +- net/ipv4/inet_timewait_sock.c | 34 +++-- net/ipv4/route.c | 4 +- net/ipv4/udp.c | 5 +- net/ipv6/addrconf.c | 7 +- net/ipv6/ip6_fib.c | 7 +- net/ipv6/udp.c | 5 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 6 +- net/netfilter/nf_tables_api.c | 8 +- net/openvswitch/conntrack.c | 9 +- net/unix/af_unix.c | 4 +- net/unix/garbage.c | 35 +++-- net/unix/scm.c | 8 +- .../ftrace/test.d/event/subsystem-enable.tc | 6 +- tools/testing/selftests/timers/posix_timers.c | 2 +- virt/kvm/async_pf.c | 19 +-- 89 files changed, 905 insertions(+), 340 deletions(-)
11 months, 3 weeks
5
4
0
0
← Newer
1
...
78
79
80
81
82
83
84
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
Results per page:
10
25
50
100
200