Skip to content

5.4.262-rc1 review

Greg Kroah-Hartman linux-amlogic linux-arm-kernel linux-hardening linux-patches lkml netfilter-devel stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest159 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/159locking/ww_mutex/test: Fix potential workqueue corruptionkernel/locking/test-ww_mutex.c+12 -80 replies
2/159perf/core: Bail out early if the request AUX area is out of boundkernel/events/ring_buffer.c+6 -00 replies
3/159clocksource/drivers/timer-imx-gpt: Fix potential memory leakdrivers/clocksource/timer-imx-gpt.c+13 -50 replies
4/159clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardwaredrivers/clocksource/timer-atmel-tcb.c+1 -00 replies
5/159x86/mm: Drop the 4 MB restriction on minimal NUMA node memory sizearch/x86/include/asm/numa.h arch/x86/mm/numa.c+0 -140 replies
6/159wifi: mac80211_hwsim: fix clang-specific fortify warningdrivers/net/wireless/mac80211_hwsim.c+1 -10 replies
7/159wifi: mac80211: dont return unset power in ieee80211_get_tx_power()net/mac80211/cfg.c+4 -00 replies
8/159wifi: ath9k: fix clang-specific fortify warningsdrivers/net/wireless/ath/ath9k/debug.c drivers/net/wireless/ath/ath9k/htc_drv_debug.c+2 -20 replies
9/159wifi: ath10k: fix clang-specific fortify warningdrivers/net/wireless/ath/ath10k/debug.c+1 -10 replies
10/159net: annotate data-races around sk->sk_tx_queue_mappinginclude/net/sock.h+16 -40 replies
11/159net: annotate data-races around sk->sk_dst_pending_confirminclude/net/sock.h net/core/sock.c net/ipv4/tcp_output.c+5 -50 replies
12/159wifi: ath10k: Dont touch the CE interrupt registers after power updrivers/net/wireless/ath/ath10k/snoc.c+14 -40 replies
13/159Bluetooth: Fix double free in hci_conn_cleanupnet/bluetooth/hci_conn.c net/bluetooth/hci_sysfs.c+14 -150 replies
14/159platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120edrivers/platform/x86/thinkpad_acpi.c+1 -00 replies
15/159drm/komeda: drop all currently held locks if deadlock happensdrivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c+6 -30 replies
16/159drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7drivers/gpu/drm/amd/include/pptable.h drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h+4 -40 replies
17/159drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tongadrivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h+6 -60 replies
18/159drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULLdrivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c+6 -00 replies
19/159selftests/efivarfs: create-read: fix a resource leaktools/testing/selftests/efivarfs/create-read.c+2 -00 replies
20/159crypto: pcrypt - Fix hungtask for PADATA_RESETcrypto/pcrypt.c kernel/padata.c+5 -10 replies
21/159RDMA/hfi1: Use FIELD_GET() to extract Link Widthdrivers/infiniband/hw/hfi1/pcie.c+2 -70 replies
22/159fs/jfs: Add check for negative db_l2nbperpagefs/jfs/jfs_dmap.c+2 -10 replies
23/159fs/jfs: Add validity check for db_maxag and db_agpreffs/jfs/jfs_dmap.c+6 -00 replies
24/159jfs: fix array-index-out-of-bounds in dbFindLeaffs/jfs/jfs_dmap.c+10 -40 replies
25/159jfs: fix array-index-out-of-bounds in diAllocfs/jfs/jfs_imap.c+4 -10 replies
26/159ARM: 9320/1: fix stack depot IRQ stack filterarch/arm/include/asm/exception.h+0 -40 replies
27/159ALSA: hda: Fix possible null-ptr-deref when assigning a streamsound/hda/hdac_stream.c+4 -20 replies
28/159PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fieldsdrivers/pci/controller/dwc/pcie-tegra194.c+4 -50 replies
29/159atm: iphase: Do PCI error checks on own linedrivers/atm/iphase.c+11 -90 replies
30/159scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()drivers/scsi/libfc/fc_lport.c+6 -00 replies
31/159HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221Wdrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+2 -00 replies
32/159tty: vcc: Add check for kstrdup() in vcc_probe()drivers/tty/vcc.c+13 -30 replies
33/159usb: gadget: f_ncm: Always set current gadget in ncm_bind()drivers/usb/gadget/function/f_ncm.c+11 -160 replies
34/159i2c: sun6i-p2wi: Prevent potential division by zerodrivers/i2c/busses/i2c-sun6i-p2wi.c+5 -00 replies
35/159media: gspca: cpia1: shift-out-of-bounds in set_flickerdrivers/media/usb/gspca/cpia1.c+3 -00 replies
36/159media: vivid: avoid integer overflowdrivers/media/platform/vivid/vivid-rds-gen.c+1 -10 replies
37/159gfs2: ignore negated quota changesfs/gfs2/quota.c+11 -00 replies
38/159media: cobalt: Use FIELD_GET() to extract Link Widthdrivers/media/pci/cobalt/cobalt-driver.c+6 -50 replies
39/159drm/amd/display: Avoid NULL dereference of timing generatordrivers/gpu/drm/amd/display/dc/core/dc_stream.c+2 -20 replies
40/159kgdb: Flush console before entering kgdb on panickernel/debug/debug_core.c+3 -00 replies
41/159ASoC: ti: omap-mcbsp: Fix runtime PM underflow warningssound/soc/ti/omap-mcbsp.c+4 -20 replies
42/159pwm: Fix double shift buginclude/linux/pwm.h+2 -20 replies
43/159wifi: iwlwifi: Use FW rate for non-data framesdrivers/net/wireless/intel/iwlwifi/mvm/tx.c+9 -50 replies
44/159perf tools: Add hw_idx in struct branch_stacktools/perf/builtin-script.c tools/perf/tests/sample-parsing.c tools/perf/util/branch.h +10 more+125 -710 replies
45/159perf hist: Add missing puts to hist__account_cyclestools/perf/util/hist.c+7 -30 replies
46/159NFSv4.1: fix SP4_MACH_CRED protection for pnfs IOfs/nfs/nfs4proc.c+3 -20 replies
47/159ipvlan: add ipvlan_route_v6_outbound() helperdrivers/net/ipvlan/ipvlan_core.c+25 -160 replies
48/159tty: Fix uninit-value access in ppp_sync_receive()drivers/net/ppp/ppp_synctty.c+1 -10 replies
49/159net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()drivers/net/ethernet/hisilicon/hns3/hns3_enet.c+1 -10 replies
50/159tipc: Fix kernel-infoleak due to uninitialized TLV valuenet/tipc/netlink_compat.c+1 -00 replies
51/159ppp: limit MRU to 64Kdrivers/net/ppp/ppp_synctty.c+4 -00 replies
52/159xen/events: fix delayed eoi list handlingdrivers/xen/events/events_base.c+3 -10 replies
53/159ptp: annotate data-race around q->head and q->taildrivers/ptp/ptp_chardev.c drivers/ptp/ptp_clock.c drivers/ptp/ptp_private.h +1 more+13 -60 replies
54/159bonding: stop the device in bond_setup_by_slave()drivers/net/bonding/bond_main.c+6 -00 replies
55/159net: ethernet: cortina: Fix max RX frame definedrivers/net/ethernet/cortina/gemini.c drivers/net/ethernet/cortina/gemini.h+3 -30 replies
56/159net: ethernet: cortina: Handle large framesdrivers/net/ethernet/cortina/gemini.c+23 -10 replies
57/159net: ethernet: cortina: Fix MTU max settingdrivers/net/ethernet/cortina/gemini.c drivers/net/ethernet/cortina/gemini.h+5 -140 replies
58/159netfilter: nf_conntrack_bridge: initialize err to 0net/bridge/netfilter/nf_conntrack_bridge.c+1 -10 replies
59/159net: stmmac: Rework stmmac_rx()drivers/net/ethernet/stmicro/stmmac/stmmac_main.c+94 -520 replies
60/159net: stmmac: fix rx budget limit checkdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+1 -10 replies
61/159net/mlx5e: fix double free of encap_headerdrivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c+4 -60 replies
62/159net/mlx5_core: Clean driver version and namedrivers/net/ethernet/mellanox/mlx5/core/devlink.c drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c drivers/net/ethernet/mellanox/mlx5/core/en_rep.c +4 more+11 -130 replies
63/159net/mlx5e: Check return value of snprintf writing to fw_version buffer for representorsdrivers/net/ethernet/mellanox/mlx5/core/en_rep.c+8 -40 replies
64/159macvlan: Dont propagate promisc change to lower dev in passthrudrivers/net/macvlan.c+1 -10 replies
65/159tools/power/turbostat: Fix a knl bugtools/power/x86/turbostat/turbostat.c+1 -10 replies
66/159cifs: spnego: add ; in HOST_KEY_LENfs/cifs/cifs_spnego.c+2 -20 replies
67/159media: venus: hfi: add checks to perform sanity on queue pointersdrivers/media/platform/qcom/venus/hfi_venus.c+10 -00 replies
68/159randstruct: Fix gcc-plugin performance mode to stay in groupscripts/gcc-plugins/randomize_layout_plugin.c+8 -30 replies
69/159bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_ENDkernel/bpf/verifier.c+6 -10 replies
70/159scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registersdrivers/scsi/megaraid/megaraid_sas_base.c+2 -20 replies
71/159x86/cpu/hygon: Fix the CPU topology evaluation for realarch/x86/kernel/cpu/hygon.c+6 -20 replies
72/159KVM: x86: hyper-v: Dont auto-enable stimer on write from user-spacearch/x86/kvm/hyperv.c+6 -40 replies
73/159KVM: x86: Ignore MSR_AMD64_TW_CFG accessarch/x86/include/asm/msr-index.h arch/x86/kvm/x86.c+3 -00 replies
74/159audit: dont take task_lock() in audit_exe_compare() code pathkernel/audit_watch.c+8 -10 replies
75/159audit: dont WARN_ON_ONCE(!current->mm) in audit_exe_compare()kernel/audit_watch.c+1 -10 replies
76/159hvc/xen: fix error path in xen_hvc_init() to always register frontend driverdrivers/tty/hvc/hvc_xen.c+3 -20 replies
77/159PCI/sysfs: Protect drivers D3cold preference from user spacedrivers/pci/pci-acpi.c drivers/pci/pci-sysfs.c+2 -50 replies
78/159ACPI: resource: Do IRQ override on TongFang GMxXGxxdrivers/acpi/resource.c+12 -00 replies
79/159mmc: meson-gx: Remove setting of CMD_CFG_ERRORdrivers/mmc/host/meson-gx-mmc.c+0 -10 replies
80/159genirq/generic_chip: Make irq_remove_generic_chip() irqdomain awarekernel/irq/generic-chip.c+19 -60 replies
81/159PCI: keystone: Dont discard .remove() callbackdrivers/pci/controller/dwc/pci-keystone.c+2 -20 replies
82/159PCI: keystone: Dont discard .probe() callbackdrivers/pci/controller/dwc/pci-keystone.c+2 -20 replies
83/159parisc/pdc: Add width field to struct pdc_modelarch/parisc/include/uapi/asm/pdc.h+1 -00 replies
84/159parisc/power: Add power soft-off when running on qemudrivers/parisc/power.c+15 -12 replies
85/159clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocksdrivers/clk/qcom/gcc-ipq8074.c+0 -60 replies
86/159mmc: vub300: fix an error codedrivers/mmc/host/vub300.c+1 -00 replies
87/159PM: hibernate: Use __get_safe_page() rather than touching the listkernel/power/snapshot.c+6 -40 replies
88/159PM: hibernate: Clean up sync_read handling in snapshot_write_next()kernel/power/snapshot.c+1 -50 replies
89/159btrfs: dont arbitrarily slow down delalloc if were committingfs/btrfs/delalloc-space.c+0 -30 replies
90/159jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdevfs/jbd2/recovery.c+8 -00 replies
91/159quota: explicitly forbid quota files from being encryptedfs/quota/dquot.c+14 -00 replies
92/159kernel/reboot: emergency_restart: Set correct system_statekernel/reboot.c+1 -00 replies
93/159i2c: core: Run atomic i2c xfer when !preemptibledrivers/i2c/i2c-core.h+1 -10 replies
94/159mcb: fix error handling for different scenarios when parsingdrivers/mcb/mcb-core.c drivers/mcb/mcb-parse.c+2 -10 replies
95/159dmaengine: stm32-mdma: correct desc prep when channel runningdrivers/dma/stm32-mdma.c+2 -20 replies
96/159s390/cmma: fix initial kernel address space page table walkarch/s390/mm/page-states.c+10 -30 replies
97/159s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dirarch/s390/mm/page-states.c+6 -00 replies
98/159mm/cma: use nth_page() in place of direct struct page manipulationmm/cma.c+1 -10 replies
99/159i3c: master: cdns: Fix reading status registerdrivers/i3c/master/i3c-master-cdns.c+3 -30 replies
100/159parisc: Prevent booting 64-bit kernels on PA1.x machinesarch/parisc/kernel/head.S+2 -30 replies
101/159parisc/pgtable: Do not drop upper 5 address bits of physical addressarch/parisc/kernel/entry.S+3 -40 replies
102/159parisc/power: Fix power soft-off when running on qemudrivers/parisc/power.c+1 -12 replies
103/159ALSA: info: Fix potential deadlock at disconnectionsound/core/info.c+13 -80 replies
104/159ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZCsound/pci/hda/patch_realtek.c+1 -00 replies
105/159tty/serial: Migrate meson_uart to use has_sysrqdrivers/tty/serial/meson_uart.c+1 -40 replies
106/159serial: meson: remove redundant initialization of variable iddrivers/tty/serial/meson_uart.c+2 -10 replies
107/159tty: serial: meson: retrieve port FIFO size from DTdrivers/tty/serial/meson_uart.c+4 -10 replies
108/159serial: meson: Use platform_get_irq() to get the interruptdrivers/tty/serial/meson_uart.c+6 -50 replies
109/159tty: serial: meson: fix hard LOCKUP on crtscts modedrivers/tty/serial/meson_uart.c+11 -30 replies
110/159Bluetooth: btusb: Add flag to define wideband speech capabilitydrivers/bluetooth/btusb.c+13 -60 replies
111/159Bluetooth: btusb: add Realtek 8822CE to usb_device_id tabledrivers/bluetooth/btusb.c+4 -00 replies
112/159Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559drivers/bluetooth/btusb.c+4 -00 replies
113/159bluetooth: Add device 0bda:887b to device tablesdrivers/bluetooth/btusb.c+2 -00 replies
114/159bluetooth: Add device 13d3:3571 to device tablesdrivers/bluetooth/btusb.c+2 -00 replies
115/159Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tablesdrivers/bluetooth/btusb.c+2 -00 replies
116/159Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BEdrivers/bluetooth/btusb.c+2 -00 replies
117/159Revert ncsi: Propagate carrier gain/loss events to the NCSI controllernet/ncsi/ncsi-aen.c+0 -50 replies
118/159net: dsa: lan9303: consequently nested-lock physical MDIOdrivers/net/dsa/lan9303_mdio.c+2 -20 replies
119/159i2c: i801: fix potential race in i801_block_transaction_byte_by_bytedrivers/i2c/busses/i2c-i801.c+9 -100 replies
120/159media: lirc: drop trailing space from scancode transmitdrivers/media/rc/lirc_dev.c+5 -10 replies
121/159media: sharp: fix sharp encodingdrivers/media/rc/ir-sharp-decoder.c+5 -30 replies
122/159media: venus: hfi_parser: Add check to keep the number of codecs within rangedrivers/media/platform/qcom/venus/hfi_parser.c+3 -00 replies
123/159media: venus: hfi: fix the check to handle session buffer requirementdrivers/media/platform/qcom/venus/hfi_msgs.c+1 -10 replies
124/159media: venus: hfi: add checks to handle capabilities from firmwaredrivers/media/platform/qcom/venus/hfi_parser.c+12 -00 replies
125/159nfsd: fix file memleak on client_opens_releasefs/nfsd/nfs4state.c+1 -10 replies
126/159Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"drivers/net/ethernet/realtek/r8169_main.c+1 -30 replies
127/159ext4: apply umask if ACL support is disabledfs/ext4/acl.h+5 -00 replies
128/159ext4: correct offset of gdb backup in non meta_bg group to update_backupsfs/ext4/resize.c+4 -20 replies
129/159ext4: correct return value of ext4_convert_meta_bgfs/ext4/resize.c+1 -30 replies
130/159ext4: correct the start block of counting reserved clustersfs/ext4/extents_status.c+2 -20 replies
131/159ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocksfs/ext4/resize.c+2 -70 replies
132/159drm/amdgpu: fix error handling in amdgpu_bo_list_get()drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c+1 -00 replies
133/159tracing: Have trace_event_file have ref countersinclude/linux/trace_events.h kernel/trace/trace.c kernel/trace/trace.h +2 more+51 -130 replies
134/159netfilter: nf_tables: pass context to nft_set_destroy()net/netfilter/nf_tables_api.c+5 -50 replies
135/159netfilter: nftables: rename set element data activation/deactivation functionsnet/netfilter/nf_tables_api.c+11 -110 replies
136/159netfilter: nf_tables: drop map element references from preparation phaseinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_set_bitmap.c +2 more+108 -190 replies
137/159netfilter: nft_set_rbtree: Switch to node list walk for overlap detectionnet/netfilter/nft_set_rbtree.c+198 -250 replies
138/159netfilter: nft_set_rbtree: fix null deref on element insertionnet/netfilter/nft_set_rbtree.c+13 -70 replies
139/159netfilter: nft_set_rbtree: fix overlap expiration walknet/netfilter/nft_set_rbtree.c+14 -60 replies
140/159netfilter: nf_tables: dont skip expired elements during walknet/netfilter/nf_tables_api.c net/netfilter/nft_set_hash.c net/netfilter/nft_set_rbtree.c+4 -40 replies
141/159netfilter: nf_tables: GC transaction API to avoid race with control planeinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+276 -100 replies
142/159netfilter: nf_tables: adapt set backend to use GC transaction APInet/netfilter/nft_set_hash.c net/netfilter/nft_set_rbtree.c+142 -770 replies
143/159netfilter: nft_set_hash: mark set element as dead when deleting from packet pathnet/netfilter/nft_set_hash.c+4 -20 replies
144/159netfilter: nf_tables: remove busy mark and gc batch APIinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+5 -1200 replies
145/159netfilter: nf_tables: fix GC transaction races with netns and netlink event exit pathnet/netfilter/nf_tables_api.c+25 -40 replies
146/159netfilter: nf_tables: GC transaction race with netns dismantlenet/netfilter/nf_tables_api.c+6 -10 replies
147/159netfilter: nf_tables: GC transaction race with abort pathnet/netfilter/nf_tables_api.c+6 -10 replies
148/159netfilter: nf_tables: use correct lock to protect gc_listnet/netfilter/nf_tables_api.c+2 -20 replies
149/159netfilter: nf_tables: defer gc run if previous batch is still pendinginclude/net/netfilter/nf_tables.h net/netfilter/nft_set_hash.c net/netfilter/nft_set_rbtree.c+11 -00 replies
150/159netfilter: nft_set_rbtree: skip sync GC for new elements in this transactionnet/netfilter/nft_set_rbtree.c+6 -20 replies
151/159netfilter: nft_set_rbtree: use read spinlock to avoid datapath contentionnet/netfilter/nft_set_rbtree.c+2 -40 replies
152/159netfilter: nft_set_hash: try later when GC hits EAGAIN on iterationnet/netfilter/nft_set_hash.c+3 -60 replies
153/159netfilter: nf_tables: fix memleak when more than 255 elements expiredinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+9 -30 replies
154/159netfilter: nf_tables: unregister flowtable hooks on netns exitnet/netfilter/nf_tables_api.c+13 -50 replies
155/159netfilter: nf_tables: double hook unregistration in netns pathnet/netfilter/nf_tables_api.c net/netfilter/nft_chain_filter.c+30 -70 replies
156/159netfilter: nftables: update table flags from the commit phaseinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+22 -180 replies
157/159netfilter: nf_tables: fix table flag updatesinclude/net/netfilter/nf_tables.h include/uapi/linux/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+41 -250 replies
158/159netfilter: nf_tables: disable toggling dormant table state more than oncenet/netfilter/nf_tables_api.c+4 -00 replies
159/159netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (for 5.4)net/netfilter/nf_tables_api.c+3 -00 replies

Reviews trailers per patch

69 of 159 patches have a Reviewed-by or Acked-by.

PatchPeng FanAlexandre BelloniMario CasqueroDavid HildenbrandMichal HockoToke Høiland-JørgensenJonathan CameronDean LuickSimon HormanJiri SlabyBoris BrezillonArnd BergmannIlpo JärvinenLiviu DudauAlex DeucherJeff JohnsonWillem de BruijnEric DumazetOleksandr TyshchenkoRichard CochranJay VosburghHangbin LiuAndrew LunnVladimir OlteanJun LeiHersen WuDaniel WheelerSerge SeminWojciech DrewekParav PanditRoi DayanDragos TatuleaUwe Kleine-KönigSam ProtsenkoLen BrownJohn JohansenMateusz GuzikJuergen GrossMika WesterbergMario LimoncielloHans de GoedeJerome BrunetPaulo Alcantara (SUSE)David SterbaJan KaraTao LyuEduard ZingermanPeter Zijlstra (Intel)Vitaly KuznetsovGal PressmanJiri PirkoDmitry OsipenkoNishanth MenonJaroslav KyselaKevin HilmanMartin BlumenstinglNeil ArmstrongDmitry RokosovWolfram SangAlain MichaudJose Javier Rodriguez BarbarinAlain VolmatClaudio ImbrendaAlexander GordeevMuchun SongMiquel RaynalAndi ShytiJean DelvareTheodore Ts'oBeau BelgraveMasami Hiramatsu (Google)Stefano BrivioNathan HebertJeff LaytonNeilBrownJ. Bruce Fields
1/159
2/159
3/159R-b
4/159A-b
5/159T-b A-b A-b
6/159
7/159
8/159A-b
9/159A-b
10/159
11/159
12/159
13/159
14/159R-b
15/159R-b
16/159A-b
17/159A-b
18/159
19/159
20/159
21/159R-b R-b
22/159
23/159
24/159
25/159
26/159
27/159
28/159R-b
29/159
30/159R-b
31/159
32/159R-b
33/159
34/159A-b
35/159
36/159A-b
37/159
38/159R-b
39/159R-b A-b T-b
40/159
41/159
42/159R-b R-b
43/159
44/159
45/159
46/159
47/159R-b
48/159R-b
49/159
50/159R-b
51/159R-b
52/159R-b
53/159A-b
54/159A-b R-b
55/159R-b R-b
56/159R-b
57/159R-b R-b
58/159
59/159
60/159R-b
61/159R-b
62/159R-b R-b
63/159R-b
64/159R-b R-b
65/159R-b
66/159R-b
67/159
68/159
69/159T-b T-b A-b
70/159
71/159A-b
72/159R-b
73/159
74/159R-b R-b
75/159
76/159R-b
77/159R-b R-b
78/159R-b
79/159R-b
80/159
81/159
82/159
83/159
84/159
85/159
86/159
87/159
88/159
89/159R-b
90/159R-b
91/159
92/159R-b T-b
93/159R-b T-b A-b
94/159R-b
95/159T-b
96/159R-b R-b
97/159R-b
98/159R-b
99/159R-b
100/159
101/159
102/159
103/159R-b
104/159
105/159
106/159R-b R-b
107/159R-b
108/159
109/159R-b R-b
110/159
111/159R-b
112/159
113/159
114/159
115/159
116/159
117/159R-b
118/159R-b
119/159A-b R-b
120/159
121/159
122/159
123/159R-b
124/159
125/159R-b T-b R-b
126/159
127/159R-b
128/159R-b
129/159
130/159R-b
131/159R-b
132/159R-b
133/159T-b R-b
134/159
135/159
136/159
137/159R-b
138/159
139/159
140/159
141/159
142/159
143/159
144/159
145/159
146/159
147/159
148/159
149/159
150/159
151/159
152/159
153/159
154/159
155/159
156/159
157/159
158/159
159/159

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 76 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 000/159] 5.4.262-rc1 review

This is the start of the stable review cycle for the 5.4.262 release. There are 159 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 Sun, 26 Nov 2023 17:19:17 +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.262-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.262-rc1

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (for 5.4)

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disable toggling dormant table state more than once

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: fix table flag updates

Pablo Neira Ayuso <[email protected]>
netfilter: nftables: update table flags from the commit phase

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: double hook unregistration in netns path

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: unregister flowtable hooks on netns exit

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: fix memleak when more than 255 elements expired

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction

Florian Westphal <[email protected]>
netfilter: nf_tables: defer gc run if previous batch is still pending

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: use correct lock to protect gc_list

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: GC transaction race with abort path

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: GC transaction race with netns dismantle

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: remove busy mark and gc batch API

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_hash: mark set element as dead when deleting from packet path

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: adapt set backend to use GC transaction API

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: GC transaction API to avoid race with control plane

Florian Westphal <[email protected]>
netfilter: nf_tables: don't skip expired elements during walk

Florian Westphal <[email protected]>
netfilter: nft_set_rbtree: fix overlap expiration walk

Florian Westphal <[email protected]>
netfilter: nft_set_rbtree: fix null deref on element insertion

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_rbtree: Switch to node list walk for overlap detection

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: drop map element references from preparation phase

Pablo Neira Ayuso <[email protected]>
netfilter: nftables: rename set element data activation/deactivation functions

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: pass context to nft_set_destroy()

Steven Rostedt (Google) <[email protected]>
tracing: Have trace_event_file have ref counters

Christian König <[email protected]>
drm/amdgpu: fix error handling in amdgpu_bo_list_get()

Kemeng Shi <[email protected]>
ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks

Zhang Yi <[email protected]>
ext4: correct the start block of counting reserved clusters

Kemeng Shi <[email protected]>
ext4: correct return value of ext4_convert_meta_bg

Kemeng Shi <[email protected]>
ext4: correct offset of gdb backup in non meta_bg group to update_backups

Max Kellermann <[email protected]>
ext4: apply umask if ACL support is disabled

Heiner Kallweit <[email protected]>
Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"

Mahmoud Adam <[email protected]>
nfsd: fix file memleak on client_opens_release

Vikash Garodia <[email protected]>
media: venus: hfi: add checks to handle capabilities from firmware

Vikash Garodia <[email protected]>
media: venus: hfi: fix the check to handle session buffer requirement

Vikash Garodia <[email protected]>
media: venus: hfi_parser: Add check to keep the number of codecs within range

Sean Young <[email protected]>
media: sharp: fix sharp encoding

Sean Young <[email protected]>
media: lirc: drop trailing space from scancode transmit

Heiner Kallweit <[email protected]>
i2c: i801: fix potential race in i801_block_transaction_byte_by_byte

Alexander Sverdlin <[email protected]>
net: dsa: lan9303: consequently nested-lock physical MDIO

Johnathan Mantey <[email protected]>
Revert ncsi: Propagate carrier gain/loss events to the NCSI controller

Guan Wentao <[email protected]>
Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE

Masum Reza <[email protected]>
Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables

Larry Finger <[email protected]>
bluetooth: Add device 13d3:3571 to device tables

Larry Finger <[email protected]>
bluetooth: Add device 0bda:887b to device tables

Artem Lukyanov <[email protected]>

    Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559

Joseph Hwang <[email protected]>
Bluetooth: btusb: add Realtek 8822CE to usb_device_id table

Alain Michaud <[email protected]>
Bluetooth: btusb: Add flag to define wideband speech capability

Pavel Krasavin <[email protected]>
tty: serial: meson: fix hard LOCKUP on crtscts mode

Lad Prabhakar <[email protected]>
serial: meson: Use platform_get_irq() to get the interrupt

Neil Armstrong <[email protected]>
tty: serial: meson: retrieve port FIFO size from DT

Colin Ian King <[email protected]>
serial: meson: remove redundant initialization of variable id

Dmitry Safonov <[email protected]>
tty/serial: Migrate meson_uart to use has_sysrq

Chandradeep Dey <[email protected]>
ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC

Takashi Iwai <[email protected]>
ALSA: info: Fix potential deadlock at disconnection

Helge Deller <[email protected]>
parisc/power: Fix power soft-off when running on qemu

Helge Deller <[email protected]>
parisc/pgtable: Do not drop upper 5 address bits of physical address

Helge Deller <[email protected]>
parisc: Prevent booting 64-bit kernels on PA1.x machines

Joshua Yeong <[email protected]>
i3c: master: cdns: Fix reading status register

Zi Yan <[email protected]>
mm/cma: use nth_page() in place of direct struct page manipulation

Heiko Carstens <[email protected]>
s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir

Heiko Carstens <[email protected]>
s390/cmma: fix initial kernel address space page table walk

Alain Volmat <[email protected]>
dmaengine: stm32-mdma: correct desc prep when channel running

Sanjuán García, Jorge <[email protected]>
mcb: fix error handling for different scenarios when parsing

Benjamin Bara <[email protected]>
i2c: core: Run atomic i2c xfer when !preemptible

Benjamin Bara <[email protected]>
kernel/reboot: emergency_restart: Set correct system_state

Eric Biggers <[email protected]>
quota: explicitly forbid quota files from being encrypted

Zhihao Cheng <[email protected]>
jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev

Josef Bacik <[email protected]>
btrfs: don't arbitrarily slow down delalloc if we're committing

Brian Geffon <[email protected]>
PM: hibernate: Clean up sync_read handling in snapshot_write_next()

Brian Geffon <[email protected]>
PM: hibernate: Use __get_safe_page() rather than touching the list

Dan Carpenter <[email protected]>
mmc: vub300: fix an error code

Kathiravan Thirumoorthy <[email protected]>
clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks

Helge Deller <[email protected]>
parisc/power: Add power soft-off when running on qemu

Helge Deller <[email protected]>
parisc/pdc: Add width field to struct pdc_model

Uwe Kleine-König <[email protected]>
PCI: keystone: Don't discard .probe() callback

Uwe Kleine-König <[email protected]>
PCI: keystone: Don't discard .remove() callback

Herve Codina <[email protected]>
genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware

Rong Chen <[email protected]>
mmc: meson-gx: Remove setting of CMD_CFG_ERROR

Werner Sembach <[email protected]>
ACPI: resource: Do IRQ override on TongFang GMxXGxx

Lukas Wunner <[email protected]>
PCI/sysfs: Protect driver's D3cold preference from user space

David Woodhouse <[email protected]>
hvc/xen: fix error path in xen_hvc_init() to always register frontend driver

Paul Moore <[email protected]>

    audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()

Paul Moore <[email protected]>
audit: don't take task_lock() in audit_exe_compare() code path

Maciej S. Szmigiero <[email protected]>
KVM: x86: Ignore MSR_AMD64_TW_CFG access

Nicolas Saenz Julienne <[email protected]>
KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space

Pu Wen <[email protected]>
x86/cpu/hygon: Fix the CPU topology evaluation for real

Chandrakanth patil <[email protected]>
scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers

Shung-Hsi Yu <[email protected]>
bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END

Kees Cook <[email protected]>
randstruct: Fix gcc-plugin performance mode to stay in group

Vikash Garodia <[email protected]>
media: venus: hfi: add checks to perform sanity on queue pointers

Anastasia Belova <[email protected]>
cifs: spnego: add ';' in HOST_KEY_LEN

Zhang Rui <[email protected]>
tools/power/turbostat: Fix a knl bug

Vlad Buslov <[email protected]>
macvlan: Don't propagate promisc change to lower dev in passthru

Rahul Rameshbabu <[email protected]>
net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors

Leon Romanovsky <[email protected]>
net/mlx5_core: Clean driver version and name

Dust Li <[email protected]>
net/mlx5e: fix double free of encap_header

Baruch Siach <[email protected]>
net: stmmac: fix rx budget limit check

Jose Abreu <[email protected]>
net: stmmac: Rework stmmac_rx()

Linkui Xiao <[email protected]>
netfilter: nf_conntrack_bridge: initialize err to 0

Linus Walleij <[email protected]>
net: ethernet: cortina: Fix MTU max setting

Linus Walleij <[email protected]>
net: ethernet: cortina: Handle large frames

Linus Walleij <[email protected]>
net: ethernet: cortina: Fix max RX frame define

Eric Dumazet <[email protected]>
bonding: stop the device in bond_setup_by_slave()

Eric Dumazet <[email protected]>

    ptp: annotate data-race around q->head and q->tail

Juergen Gross <[email protected]>
xen/events: fix delayed eoi list handling

Willem de Bruijn <[email protected]>
ppp: limit MRU to 64K

Shigeru Yoshida <[email protected]>
tipc: Fix kernel-infoleak due to uninitialized TLV value

Yonglong Liu <[email protected]>
net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()

Shigeru Yoshida <[email protected]>
tty: Fix uninit-value access in ppp_sync_receive()

Eric Dumazet <[email protected]>
ipvlan: add ipvlan_route_v6_outbound() helper

Olga Kornievskaia <[email protected]>
NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO

Ian Rogers <[email protected]>
perf hist: Add missing puts to hist__account_cycles

Kan Liang <[email protected]>
perf tools: Add hw_idx in struct branch_stack

Miri Korenblit <[email protected]>
wifi: iwlwifi: Use FW rate for non-data frames

Dan Carpenter <[email protected]>
pwm: Fix double shift bug

Tony Lindgren <[email protected]>
ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings

Douglas Anderson <[email protected]>
kgdb: Flush console before entering kgdb on panic

Wayne Lin <[email protected]>
drm/amd/display: Avoid NULL dereference of timing generator

Ilpo Järvinen <[email protected]>
media: cobalt: Use FIELD_GET() to extract Link Width

Bob Peterson <[email protected]>
gfs2: ignore negated quota changes

Hans Verkuil <[email protected]>
media: vivid: avoid integer overflow

Rajeshwar R Shinde <[email protected]>
media: gspca: cpia1: shift-out-of-bounds in set_flicker

Axel Lin <[email protected]>
i2c: sun6i-p2wi: Prevent potential division by zero

Hardik Gajjar <[email protected]>
usb: gadget: f_ncm: Always set current gadget in ncm_bind()

Yi Yang <[email protected]>
tty: vcc: Add check for kstrdup() in vcc_probe()

Jiri Kosina <[email protected]>
HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W

Wenchao Hao <[email protected]>
scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()

Ilpo Järvinen <[email protected]>
atm: iphase: Do PCI error checks on own line

Ilpo Järvinen <[email protected]>
PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields

Cezary Rojewski <[email protected]>
ALSA: hda: Fix possible null-ptr-deref when assigning a stream

Vincent Whitchurch <[email protected]>
ARM: 9320/1: fix stack depot IRQ stack filter

Manas Ghandat <[email protected]>
jfs: fix array-index-out-of-bounds in diAlloc

Manas Ghandat <[email protected]>
jfs: fix array-index-out-of-bounds in dbFindLeaf

Juntong Deng <[email protected]>
fs/jfs: Add validity check for db_maxag and db_agpref

Juntong Deng <[email protected]>
fs/jfs: Add check for negative db_l2nbperpage

Ilpo Järvinen <[email protected]>
RDMA/hfi1: Use FIELD_GET() to extract Link Width

Lu Jialin <[email protected]>
crypto: pcrypt - Fix hungtask for PADATA_RESET

zhujun2 <[email protected]>
selftests/efivarfs: create-read: fix a resource leak

Qu Huang <[email protected]>
drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL

Mario Limonciello <[email protected]>
drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga

Mario Limonciello <[email protected]>
drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7

baozhu.liu <[email protected]>
drm/komeda: drop all currently held locks if deadlock happens

Olli Asikainen <[email protected]>
platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e

ZhengHan Wang <[email protected]>
Bluetooth: Fix double free in hci_conn_cleanup

Douglas Anderson <[email protected]>
wifi: ath10k: Don't touch the CE interrupt registers after power up

Eric Dumazet <[email protected]>

    net: annotate data-races around sk->sk_dst_pending_confirm

Eric Dumazet <[email protected]>

    net: annotate data-races around sk->sk_tx_queue_mapping

Dmitry Antipov <[email protected]>
wifi: ath10k: fix clang-specific fortify warning

Dmitry Antipov <[email protected]>
wifi: ath9k: fix clang-specific fortify warnings

Ping-Ke Shih <[email protected]>

    wifi: mac80211: don't return unset power in ieee80211_get_tx_power()

Dmitry Antipov <[email protected]>
wifi: mac80211_hwsim: fix clang-specific fortify warning

Mike Rapoport (IBM) <[email protected]>
x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size

Ronald Wahl <[email protected]>
clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware

Jacky Bai <[email protected]>
clocksource/drivers/timer-imx-gpt: Fix potential memory leak

Shuai Xue <[email protected]>
perf/core: Bail out early if the request AUX area is out of bound

John Stultz <[email protected]>
locking/ww_mutex/test: Fix potential workqueue corruption

-------------

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/include/asm/exception.h                   |   4 -
 arch/parisc/include/uapi/asm/pdc.h                 |   1 +
 arch/parisc/kernel/entry.S                         |   7 +-
 arch/parisc/kernel/head.S                          |   5 +-
 arch/s390/mm/page-states.c                         |  19 +-
 arch/x86/include/asm/msr-index.h                   |   1 +
 arch/x86/include/asm/numa.h                        |   7 -
 arch/x86/kernel/cpu/hygon.c                        |   8 +-
 arch/x86/kvm/hyperv.c                              |  10 +-
 arch/x86/kvm/x86.c                                 |   2 +
 arch/x86/mm/numa.c                                 |   7 -
 crypto/pcrypt.c                                    |   4 +
 drivers/acpi/resource.c                            |  12 +
 drivers/atm/iphase.c                               |  20 +-
 drivers/bluetooth/btusb.c                          |  35 +-
 drivers/clk/qcom/gcc-ipq8074.c                     |   6 -
 drivers/clocksource/timer-atmel-tcb.c              |   1 +
 drivers/clocksource/timer-imx-gpt.c                |  18 +-
 drivers/dma/stm32-mdma.c                           |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c        |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   6 +
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |   4 +-
 drivers/gpu/drm/amd/include/pptable.h              |   4 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h |  16 +-
 .../drm/arm/display/komeda/komeda_pipeline_state.c |   9 +-
 drivers/hid/hid-ids.h                              |   1 +
 drivers/hid/hid-quirks.c                           |   1 +
 drivers/i2c/busses/i2c-i801.c                      |  19 +-
 drivers/i2c/busses/i2c-sun6i-p2wi.c                |   5 +
 drivers/i2c/i2c-core.h                             |   2 +-
 drivers/i3c/master/i3c-master-cdns.c               |   6 +-
 drivers/infiniband/hw/hfi1/pcie.c                  |   9 +-
 drivers/mcb/mcb-core.c                             |   1 +
 drivers/mcb/mcb-parse.c                            |   2 +-
 drivers/media/pci/cobalt/cobalt-driver.c           |  11 +-
 drivers/media/platform/qcom/venus/hfi_msgs.c       |   2 +-
 drivers/media/platform/qcom/venus/hfi_parser.c     |  15 +
 drivers/media/platform/qcom/venus/hfi_venus.c      |  10 +
 drivers/media/platform/vivid/vivid-rds-gen.c       |   2 +-
 drivers/media/rc/ir-sharp-decoder.c                |   8 +-
 drivers/media/rc/lirc_dev.c                        |   6 +-
 drivers/media/usb/gspca/cpia1.c                    |   3 +
 drivers/mmc/host/meson-gx-mmc.c                    |   1 -
 drivers/mmc/host/vub300.c                          |   1 +
 drivers/net/bonding/bond_main.c                    |   6 +
 drivers/net/dsa/lan9303_mdio.c                     |   4 +-
 drivers/net/ethernet/cortina/gemini.c              |  45 +-
 drivers/net/ethernet/cortina/gemini.h              |   4 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/devlink.c  |   2 +-
 .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c    |  10 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |  13 +-
 .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |  10 +-
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |   3 -
 drivers/net/ethernet/realtek/r8169_main.c          |   4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  | 148 +++---
 drivers/net/ipvlan/ipvlan_core.c                   |  41 +-
 drivers/net/macvlan.c                              |   2 +-
 drivers/net/ppp/ppp_synctty.c                      |   6 +-
 drivers/net/wireless/ath/ath10k/debug.c            |   2 +-
 drivers/net/wireless/ath/ath10k/snoc.c             |  18 +-
 drivers/net/wireless/ath/ath9k/debug.c             |   2 +-
 drivers/net/wireless/ath/ath9k/htc_drv_debug.c     |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |  14 +-
 drivers/net/wireless/mac80211_hwsim.c              |   2 +-
 drivers/parisc/power.c                             |  16 +-
 drivers/pci/controller/dwc/pci-keystone.c          |   8 +-
 drivers/pci/controller/dwc/pcie-tegra194.c         |   9 +-
 drivers/pci/pci-acpi.c                             |   2 +-
 drivers/pci/pci-sysfs.c                            |   5 +-
 drivers/platform/x86/thinkpad_acpi.c               |   1 +
 drivers/ptp/ptp_chardev.c                          |   3 +-
 drivers/ptp/ptp_clock.c                            |   5 +-
 drivers/ptp/ptp_private.h                          |   8 +-
 drivers/ptp/ptp_sysfs.c                            |   3 +-
 drivers/scsi/libfc/fc_lport.c                      |   6 +
 drivers/scsi/megaraid/megaraid_sas_base.c          |   4 +-
 drivers/tty/hvc/hvc_xen.c                          |   5 +-
 drivers/tty/serial/meson_uart.c                    |  38 +-
 drivers/tty/vcc.c                                  |  16 +-
 drivers/usb/gadget/function/f_ncm.c                |  27 +-
 drivers/xen/events/events_base.c                   |   4 +-
 fs/btrfs/delalloc-space.c                          |   3 -
 fs/cifs/cifs_spnego.c                              |   4 +-
 fs/ext4/acl.h                                      |   5 +
 fs/ext4/extents_status.c                           |   4 +-
 fs/ext4/resize.c                                   |  19 +-
 fs/gfs2/quota.c                                    |  11 +
 fs/jbd2/recovery.c                                 |   8 +
 fs/jfs/jfs_dmap.c                                  |  23 +-
 fs/jfs/jfs_imap.c                                  |   5 +-
 fs/nfs/nfs4proc.c                                  |   5 +-
 fs/nfsd/nfs4state.c                                |   2 +-
 fs/quota/dquot.c                                   |  14 +
 include/linux/mlx5/driver.h                        |   2 +
 include/linux/pwm.h                                |   4 +-
 include/linux/trace_events.h                       |   4 +
 include/net/netfilter/nf_tables.h                  | 129 ++----
 include/net/sock.h                                 |  26 +-
 include/uapi/linux/netfilter/nf_tables.h           |   1 +
 kernel/audit_watch.c                               |   9 +-
 kernel/bpf/verifier.c                              |   7 +-
 kernel/debug/debug_core.c                          |   3 +
 kernel/events/ring_buffer.c                        |   6 +
 kernel/irq/generic-chip.c                          |  25 +-
 kernel/locking/test-ww_mutex.c                     |  20 +-
 kernel/padata.c                                    |   2 +-
 kernel/power/snapshot.c                            |  16 +-
 kernel/reboot.c                                    |   1 +
 kernel/trace/trace.c                               |  15 +
 kernel/trace/trace.h                               |   3 +
 kernel/trace/trace_events.c                        |  39 +-
 kernel/trace/trace_events_filter.c                 |   3 +
 mm/cma.c                                           |   2 +-
 net/bluetooth/hci_conn.c                           |   6 +-
 net/bluetooth/hci_sysfs.c                          |  23 +-
 net/bridge/netfilter/nf_conntrack_bridge.c         |   2 +-
 net/core/sock.c                                    |   2 +-
 net/ipv4/tcp_output.c                              |   2 +-
 net/mac80211/cfg.c                                 |   4 +
 net/ncsi/ncsi-aen.c                                |   5 -
 net/netfilter/nf_tables_api.c                      | 512 +++++++++++++++++----
 net/netfilter/nft_chain_filter.c                   |   3 +
 net/netfilter/nft_set_bitmap.c                     |   5 +-
 net/netfilter/nft_set_hash.c                       | 110 +++--
 net/netfilter/nft_set_rbtree.c                     | 375 ++++++++++++---
 net/tipc/netlink_compat.c                          |   1 +
 scripts/gcc-plugins/randomize_layout_plugin.c      |  11 +-
 sound/core/info.c                                  |  21 +-
 sound/hda/hdac_stream.c                            |   6 +-
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/ti/omap-mcbsp.c                          |   6 +-
 tools/perf/builtin-script.c                        |  70 +--
 tools/perf/tests/sample-parsing.c                  |   7 +-
 tools/perf/util/branch.h                           |  22 +
 tools/perf/util/cs-etm.c                           |   2 +
 tools/perf/util/event.h                            |   1 +
 tools/perf/util/evsel.c                            |   5 +
 tools/perf/util/evsel.h                            |   5 +
 tools/perf/util/hist.c                             |  13 +-
 tools/perf/util/intel-pt.c                         |   2 +
 tools/perf/util/machine.c                          |  35 +-
 .../util/scripting-engines/trace-event-python.c    |  30 +-
 tools/perf/util/session.c                          |   8 +-
 tools/perf/util/synthetic-events.c                 |   6 +-
 tools/power/x86/turbostat/turbostat.c              |   2 +-
 tools/testing/selftests/efivarfs/create-read.c     |   2 +
 150 files changed, 1790 insertions(+), 761 deletions(-)