Skip to content

4.19.323-rc1 review

Greg Kroah-Hartman linux-arm-kernel linux-mtd linux-patches linux-wireless lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest350 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/350staging: iio: frequency: ad9833: Get frequency value staticallydrivers/staging/iio/frequency/ad9834.c drivers/staging/iio/frequency/ad9834.h+7 -420 replies
2/350staging: iio: frequency: ad9833: Load clock using clock frameworkdrivers/staging/iio/frequency/ad9834.c+24 -110 replies
3/350staging: iio: frequency: ad9834: Validate frequency parameter valuedrivers/staging/iio/frequency/ad9834.c+1 -10 replies
4/350usbnet: ipheth: fix carrier detection in modes 1 and 4drivers/net/usb/ipheth.c+3 -20 replies
5/350net: ethernet: use ip_hdrlen() instead of bit shiftdrivers/net/ethernet/jme.c+4 -60 replies
6/350net: phy: vitesse: repair vsc73xx autonegotiationdrivers/net/phy/vitesse.c+0 -140 replies
7/350scripts: kconfig: merge_config: config files: add a trailing newlinescripts/kconfig/merge_config.sh+2 -00 replies
8/350arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Pumaarch/arm64/boot/dts/rockchip/rk3399-puma.dtsi+22 -10 replies
9/350net/mlx5: Update the list of the PCI supported devicesdrivers/net/ethernet/mellanox/mlx5/core/main.c+2 -00 replies
10/350net: ftgmac100: Enable TX interrupt to avoid TX timeoutdrivers/net/ethernet/faraday/ftgmac100.h+1 -10 replies
11/350net: dpaa: Pad packets to ETH_ZLENdrivers/net/ethernet/freescale/dpaa/dpaa_eth.c+8 -10 replies
12/350soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"drivers/soundwire/stream.c+4 -40 replies
13/350selftests/vm: remove call to ksft_set_plan()tools/testing/selftests/vm/compaction_test.c+0 -20 replies
14/350selftests/kcmp: remove call to ksft_set_plan()tools/testing/selftests/kcmp/kcmp_test.c+0 -10 replies
15/350ASoC: allow module autoloading for table db1200_pidssound/soc/au1x/db1200.c+1 -00 replies
16/350pinctrl: at91: make it work with current gpiolibdrivers/pinctrl/pinctrl-at91.c+4 -10 replies
17/350microblaze: dont treat zero reserved memory regions as errorarch/microblaze/mm/init.c+0 -50 replies
18/350net: ftgmac100: Ensure tx descriptor updates are visibledrivers/net/ethernet/faraday/ftgmac100.c+18 -80 replies
19/350wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()drivers/net/wireless/intel/iwlwifi/mvm/scan.c+4 -40 replies
20/350wifi: iwlwifi: mvm: dont wait for tx queues if firmware is deaddrivers/net/wireless/intel/iwlwifi/mvm/mac80211.c+8 -10 replies
21/350ASoC: tda7419: fix module autoloadingsound/soc/codecs/tda7419.c+1 -00 replies
22/350spi: bcm63xx: Enable module autoloadingdrivers/spi/spi-bcm63xx.c+1 -00 replies
23/350x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequencyarch/x86/kernel/cpu/mshyperv.c+1 -00 replies
24/350ocfs2: add bounds checking to ocfs2_xattr_find_entry()fs/ocfs2/xattr.c+8 -40 replies
25/350ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()fs/ocfs2/xattr.c+10 -50 replies
26/350gpio: prevent potential speculation leaks in gpio_device_get_desc()drivers/gpio/gpiolib.c+2 -10 replies
27/350USB: serial: pl2303: add device id for Macrosilicon MS3020drivers/usb/serial/pl2303.c drivers/usb/serial/pl2303.h+5 -00 replies
28/350ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()drivers/acpi/pmic/tps68470_pmic.c+2 -40 replies
29/350wifi: ath9k: fix parameter check in ath9k_init_debug()drivers/net/wireless/ath/ath9k/debug.c+1 -10 replies
30/350wifi: ath9k: Remove error checks when creating debugfs entriesdrivers/net/wireless/ath/ath9k/debug.c drivers/net/wireless/ath/ath9k/htc_drv_debug.c+0 -40 replies
31/350netfilter: nf_tables: elements with timeout below CONFIG_HZ never expirenet/netfilter/nf_tables_api.c+1 -10 replies
32/350wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()net/wireless/scan.c+3 -30 replies
33/350wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errorsnet/wireless/nl80211.c net/wireless/sme.c+4 -20 replies
34/350wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()net/mac80211/iface.c+16 -10 replies
35/350can: bcm: Clear bo->bcm_proc_read after remove_proc_entry().net/can/bcm.c+3 -10 replies
36/350Bluetooth: btusb: Fix not handling ZPL/short-transferdrivers/bluetooth/btusb.c+4 -10 replies
37/350block, bfq: fix possible UAF for bfqq->bic with merge chainblock/bfq-iosched.c+2 -10 replies
38/350block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()block/bfq-iosched.c+6 -20 replies
39/350block, bfq: dont break merge chain in bfq_split_bfqq()block/bfq-iosched.c+1 -10 replies
40/350spi: ppc4xx: handle irq_of_parse_and_map() errorsdrivers/spi/spi-ppc4xx.c+3 -00 replies
41/350spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQdrivers/spi/spi-ppc4xx.c+3 -30 replies
42/350ARM: versatile: fix OF node leak in CPUs preparearch/arm/mach-realview/platsmp-dt.c+1 -00 replies
43/350reset: berlin: fix OF node leak in probe() error pathdrivers/reset/reset-berlin.c+2 -10 replies
44/350clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()drivers/clocksource/timer-qcom.c+6 -10 replies
45/350hwmon: (max16065) Fix overflows seen when writing limitsdrivers/hwmon/max16065.c+3 -20 replies
46/350mtd: slram: insert break after errors in parsing the mapdrivers/mtd/devices/slram.c+2 -00 replies
47/350hwmon: (ntc_thermistor) fix module autoloadingdrivers/hwmon/ntc_thermistor.c+1 -00 replies
48/350power: supply: max17042_battery: Fix SOC threshold calc w/ no current sensedrivers/power/supply/max17042_battery.c+4 -10 replies
49/350fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()drivers/video/fbdev/hpfb.c+1 -00 replies
50/350drm/stm: Fix an error handling path in stm_drm_platform_probe()drivers/gpu/drm/stm/drv.c+3 -10 replies
51/350drm/amd: fix typodrivers/gpu/drm/amd/include/atombios.h+1 -10 replies
52/350drm/amdgpu: Replace one-element array with flexible-array memberdrivers/gpu/drm/amd/amdgpu/atombios_encoders.c drivers/gpu/drm/amd/include/atombios.h+6 -30 replies
53/350drm/amdgpu: properly handle vbios fake edid sizingdrivers/gpu/drm/amd/amdgpu/atombios_encoders.c+16 -130 replies
54/350drm/radeon: Replace one-element array with flexible-array memberdrivers/gpu/drm/radeon/atombios.h drivers/gpu/drm/radeon/radeon_atombios.c+6 -30 replies
55/350drm/radeon: properly handle vbios fake edid sizingdrivers/gpu/drm/radeon/radeon_atombios.c+16 -130 replies
56/350drm/rockchip: vop: Allow 4096px width scalingdrivers/gpu/drm/rockchip/rockchip_drm_vop.c+2 -20 replies
57/350drm/radeon/evergreen_cs: fix int overflow errors in cs track offsetsdrivers/gpu/drm/radeon/evergreen_cs.c+31 -310 replies
58/350jfs: fix out-of-bounds in dbNextAG() and diAlloc()fs/jfs/jfs_dmap.c fs/jfs/jfs_imap.c+3 -30 replies
59/350drm/msm/a5xx: properly clear preemption records on resumedrivers/gpu/drm/msm/adreno/a5xx_preempt.c+2 -00 replies
60/350drm/msm/a5xx: fix races in preemption evaluation stagedrivers/gpu/drm/msm/adreno/a5xx_gpu.h drivers/gpu/drm/msm/adreno/a5xx_preempt.c+23 -20 replies
61/350ipmi: docs: dont advertise deprecated sysfs entriesDocumentation/IPMI.txt+1 -10 replies
62/350drm/msm: fix %s null argument errordrivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c+1 -10 replies
63/350xen: use correct end address of kernel for conflict checkingarch/x86/xen/setup.c+1 -10 replies
64/350xen/swiotlb: simplify range_straddles_page_boundary()drivers/xen/swiotlb-xen.c+6 -220 replies
65/350xen/swiotlb: add alignment check for dma buffersdrivers/xen/swiotlb-xen.c+6 -00 replies
66/350selftests/bpf: Fix error compiling test_lru_map.ctools/testing/selftests/bpf/test_lru_map.c+2 -10 replies
67/350xz: cleanup CRC32 edits from 2018lib/xz/xz_crc32.c lib/xz/xz_private.h+1 -50 replies
68/350kthread: add kthread_work tracepointsinclude/trace/events/sched.h kernel/kthread.c+93 -00 replies
69/350kthread: fix task state in kthread worker if being frozenkernel/kthread.c+9 -10 replies
70/350jbd2: introduce/export functions jbd2_journal_submit|finish_inode_data_buffers()fs/jbd2/commit.c fs/jbd2/journal.c include/linux/jbd2.h+22 -200 replies
71/350ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discardfs/ext4/mballoc.c+4 -60 replies
72/350smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipsosecurity/smack/smackfs.c+1 -10 replies
73/350ext4: avoid negative min_clusters in find_group_orlov()fs/ext4/ialloc.c+2 -00 replies
74/350ext4: return error on ext4_find_inline_entryfs/ext4/inline.c+7 -30 replies
75/350ext4: avoid OOB when system.data xattr changes underneath the filesystemfs/ext4/inline.c+21 -100 replies
76/350nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()fs/nilfs2/btree.c+2 -10 replies
77/350nilfs2: determine empty node blocks as corruptedfs/nilfs2/btree.c+1 -10 replies
78/350nilfs2: fix potential oob read in nilfs_btree_check_delete()fs/nilfs2/btree.c+5 -20 replies
79/350perf sched timehist: Fix missing free of session in perf_sched__timehist()tools/perf/builtin-sched.c+2 -10 replies
80/350perf sched timehist: Fixed timestamp error when unable to confirm event sched_in timetools/perf/builtin-sched.c+4 -10 replies
81/350perf time-utils: Fix 32-bit nsec parsingtools/perf/util/time-utils.c+2 -20 replies
82/350clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228drivers/clk/rockchip/clk-rk3228.c+1 -10 replies
83/350drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write errordrivers/media/dvb-frontends/rtl2832.c+1 -10 replies
84/350drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write errordrivers/media/dvb-frontends/rtl2830.c+1 -10 replies
85/350PCI: xilinx-nwl: Fix register misspellingdrivers/pci/controller/pcie-xilinx-nwl.c+6 -60 replies
86/350RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependencydrivers/infiniband/core/iwcm.c+1 -10 replies
87/350pinctrl: single: fix missing error code in pcs_probe()drivers/pinctrl/pinctrl-single.c+2 -10 replies
88/350clk: ti: dra7-atl: Fix leak of of_nodesdrivers/clk/ti/clk-dra7-atl.c+1 -00 replies
89/350pinctrl: mvebu: Use devm_platform_get_and_ioremap_resource()drivers/pinctrl/mvebu/pinctrl-dove.c+1 -20 replies
90/350pinctrl: mvebu: Fix devinit_dove_pinctrl_probe functiondrivers/pinctrl/mvebu/pinctrl-dove.c+29 -130 replies
91/350RDMA/cxgb4: Added NULL check for lookup_atiddrivers/infiniband/hw/cxgb4/cm.c+5 -00 replies
92/350ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()drivers/ntb/hw/intel/ntb_hw_gen1.c+1 -10 replies
93/350nfsd: call cache_put if xdr_reserve_space returns NULLfs/nfsd/nfs4idmap.c+9 -40 replies
94/350f2fs: enhance to update i_mode and acl atomically in f2fs_setattr()fs/f2fs/acl.c fs/f2fs/file.c fs/f2fs/xattr.c+35 -90 replies
95/350f2fs: fix typofs/f2fs/f2fs.h+1 -10 replies
96/350f2fs: fix to update i_ctime in __f2fs_setxattr()fs/f2fs/xattr.c+2 -20 replies
97/350f2fs: remove unneeded check condition in __f2fs_setxattr()fs/f2fs/xattr.c+1 -10 replies
98/350f2fs: reduce expensive checkpoint trigger frequencyfs/f2fs/f2fs.h fs/f2fs/file.c fs/f2fs/xattr.c +1 more+19 -30 replies
99/350coresight: tmc: sg: Do not leak sg_tabledrivers/hwtracing/coresight/coresight-tmc-etr.c+1 -10 replies
100/350netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()net/ipv6/netfilter/nf_reject_ipv6.c+2 -120 replies
101/350net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Conditiondrivers/net/ethernet/seeq/ether3.c+2 -00 replies
102/350tcp: introduce tcp_skb_timestamp_us() helperinclude/net/tcp.h net/ipv4/tcp_input.c net/ipv4/tcp_ipv4.c +3 more+26 -170 replies
103/350tcp: check skb is non-NULL in tcp_rto_delta_us()include/net/tcp.h+19 -20 replies
104/350net: qrtr: Update packets cloning when broadcastingnet/qrtr/qrtr.c+1 -10 replies
105/350netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTSnet/netfilter/nf_conntrack_netlink.c+2 -50 replies
106/350crypto: aead,cipher - zeroize key buffer after usecrypto/aead.c crypto/cipher.c+2 -40 replies
107/350Remove *.orig pattern from .gitignore.gitignore+0 -10 replies
108/350soc: versatile: integrator: fix OF node leak in probe() error pathdrivers/soc/versatile/soc-integrator.c+1 -00 replies
109/350USB: appledisplay: close race between probe and completion handlerdrivers/usb/misc/appledisplay.c+11 -40 replies
110/350USB: misc: cypress_cy7c63: check for short transferdrivers/usb/misc/cypress_cy7c63.c+4 -00 replies
111/350firmware_loader: Block path traversaldrivers/base/firmware_loader/main.c+30 -00 replies
112/350tty: rp2: Fix reset with non forgiving PCIe host bridgesdrivers/tty/serial/rp2.c+1 -10 replies
113/350drbd: Fix atomicity violation in drbd_uuid_set_bm()drivers/block/drbd/drbd_main.c+4 -20 replies
114/350drbd: Add NULL check for net_conf to prevent dereference in state validationdrivers/block/drbd/drbd_state.c+1 -10 replies
115/350ACPI: sysfs: validate return type of _STR methoddrivers/acpi/device_sysfs.c+3 -20 replies
116/350f2fs: prevent possible int overflow in dir_block_index()fs/f2fs/dir.c+2 -10 replies
117/350f2fs: avoid potential int overflow in sanity_check_area_boundary()fs/f2fs/super.c+2 -20 replies
118/350vfs: fix race between evice_inodes() and find_inode()&iput()fs/inode.c+4 -00 replies
119/350fs: Fix file_set_fowner LSM hook inconsistenciesfs/fcntl.c+4 -100 replies
120/350nfs: fix memory leak in error path of nfs4_do_reclaimfs/nfs/nfs4state.c+1 -00 replies
121/350PCI: xilinx-nwl: Use irq_data_get_irq_chip_data()drivers/pci/controller/pcie-xilinx-nwl.c+2 -60 replies
122/350PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handlerdrivers/pci/controller/pcie-xilinx-nwl.c+2 -20 replies
123/350soc: versatile: realview: fix memory leak during device removedrivers/soc/versatile/soc-realview.c+3 -40 replies
124/350soc: versatile: realview: fix soc_dev leak during device removedrivers/soc/versatile/soc-realview.c+13 -00 replies
125/350usb: yurex: Replace snprintf() with the safer scnprintf() variantdrivers/usb/misc/yurex.c+7 -50 replies
126/350USB: misc: yurex: fix race between read and writedrivers/usb/misc/yurex.c+6 -40 replies
127/350pps: remove usage of the deprecated ida_simple_xx() APIdrivers/pps/clients/pps_parport.c+3 -30 replies
128/350pps: add an error check in parport_attachdrivers/pps/clients/pps_parport.c+6 -20 replies
129/350i2c: aspeed: Update the stop sw state when the bus recovery occursdrivers/i2c/busses/i2c-aspeed.c+8 -80 replies
130/350i2c: isch: Add missed elsedrivers/i2c/busses/i2c-isch.c+1 -20 replies
131/350usb: yurex: Fix inconsistent locking bug in yurex_read()drivers/usb/misc/yurex.c+3 -10 replies
132/350mailbox: rockchip: fix a typo in module autoloadingdrivers/mailbox/rockchip-mailbox.c+1 -10 replies
133/350mailbox: bcm2835: Fix timeout during suspend modedrivers/mailbox/bcm2835-mailbox.c+2 -10 replies
134/350ceph: remove the incorrect Fw reference check when dirtying pagesfs/ceph/addr.c+0 -10 replies
135/350netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTEDinclude/uapi/linux/netfilter/nf_tables.h+1 -10 replies
136/350netfilter: nf_tables: prevent nf_skb_duplicated corruptionnet/ipv4/netfilter/nf_dup_ipv4.c net/ipv6/netfilter/nf_dup_ipv6.c+10 -40 replies
137/350r8152: Factor out OOB link list waitsdrivers/net/usb/r8152.c+21 -520 replies
138/350net: ethernet: lantiq_etop: fix memory disclosuredrivers/net/ethernet/lantiq_etop.c+3 -10 replies
139/350net: avoid potential underflow in qdisc_pkt_len_init() with UFOnet/core/dev.c+1 -10 replies
140/350net: add more sanity checks to qdisc_pkt_len_init()net/core/dev.c+7 -30 replies
141/350ipv4: ip_gre: Fix drops of small packets in ipgre_xmitnet/ipv4/ip_gre.c+3 -30 replies
142/350sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_startnet/sctp/socket.c+3 -10 replies
143/350ALSA: hda/generic: Unconditionally prefer preferred_dacs pairssound/pci/hda/hda_generic.c+2 -20 replies
144/350ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolinsound/pci/hda/patch_conexant.c+19 -50 replies
145/350f2fs: Require FMODE_WRITE for atomic write ioctlsfs/f2fs/file.c+15 -00 replies
146/350wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()drivers/net/wireless/ath/ath9k/debug.c+2 -20 replies
147/350wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmitdrivers/net/wireless/ath/ath9k/hif_usb.c+2 -40 replies
148/350net: hisilicon: hip04: fix OF node leak in probe()drivers/net/ethernet/hisilicon/hip04_eth.c+1 -00 replies
149/350net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c+1 -00 replies
150/350net: hisilicon: hns_mdio: fix OF node leak in probe()drivers/net/ethernet/hisilicon/hns_mdio.c+1 -00 replies
151/350ACPICA: Fix memory leak if acpi_ps_get_next_namepath() failsdrivers/acpi/acpica/psargs.c+8 -00 replies
152/350ACPICA: Fix memory leak if acpi_ps_get_next_field() failsdrivers/acpi/acpica/psargs.c+39 -00 replies
153/350ACPI: EC: Do not release locks during operation region accessesdrivers/acpi/ec.c+49 -60 replies
154/350ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()drivers/acpi/acpica/dbconvert.c+2 -00 replies
155/350tipc: guard against string buffer overrunnet/tipc/bearer.c+6 -20 replies
156/350net: mvpp2: Increase size of queue_name bufferdrivers/net/ethernet/marvell/mvpp2/mvpp2.h+1 -10 replies
157/350ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR).net/ipv4/devinet.c+2 -40 replies
158/350ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP familynet/ipv4/fib_frontend.c+1 -10 replies
159/350tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() processnet/ipv4/tcp_ipv4.c+3 -00 replies
160/350ACPICA: iasl: handle empty connection_nodedrivers/acpi/acpica/exprep.c+3 -00 replies
161/350wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()drivers/net/wireless/marvell/mwifiex/fw.h drivers/net/wireless/marvell/mwifiex/scan.c+2 -30 replies
162/350signal: Replace BUG_ON()skernel/signal.c+7 -40 replies
163/350ALSA: asihpi: Fix potential OOB array accesssound/pci/asihpi/hpimsgx.c+1 -10 replies
164/350ALSA: hdsp: Break infinite MIDI input flush loopsound/pci/rme9652/hdsp.c sound/pci/rme9652/hdspm.c+8 -40 replies
165/350fbdev: pxafb: Fix possible use after free in pxafb_task()drivers/video/fbdev/pxafb.c+1 -00 replies
166/350power: reset: brcmstb: Do not go into infinite loop if reset failsdrivers/power/reset/brcmstb-reboot.c+0 -30 replies
167/350ata: sata_sil: Rename sil_blacklist to sil_quirksdrivers/ata/sata_sil.c+6 -60 replies
168/350jfs: UBSAN: shift-out-of-bounds in dbFindBitsfs/jfs/jfs_dmap.c+1 -10 replies
169/350jfs: Fix uaf in dbFreeBitsfs/jfs/jfs_discard.c+9 -20 replies
170/350jfs: check if leafidx greater than num leaves per dmap treefs/jfs/jfs_dmap.c+4 -10 replies
171/350jfs: Fix uninit-value access of new_ea in ea_bufferfs/jfs/xattr.c+2 -00 replies
172/350drm/amd/display: Check stream before comparing themdrivers/gpu/drm/amd/display/dc/core/dc_resource.c+2 -00 replies
173/350drm/amd/display: Fix index out of bounds in degamma hardware format translationdrivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c+2 -00 replies
174/350drm/printer: Allow NULL data in devcoredump printerdrivers/gpu/drm/drm_print.c include/drm/drm_print.h+61 -60 replies
175/350scsi: aacraid: Rearrange order of struct aac_srb_unitdrivers/scsi/aacraid/aacraid.h+1 -10 replies
176/350drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()drivers/gpu/drm/radeon/r100.c+45 -250 replies
177/350of/irq: Refer to actual buffer size in of_irq_parse_one()drivers/of/irq.c+2 -20 replies
178/350ext4: ext4_search_dir should return a proper errorfs/ext4/namei.c+7 -50 replies
179/350ext4: fix i_data_sem unlock order in ext4_ind_migrate()fs/ext4/migrate.c+1 -10 replies
180/350spi: s3c64xx: fix timeout counters in flush_fifodrivers/spi/spi-s3c64xx.c+2 -20 replies
181/350selftests: breakpoints: use remaining time to check if suspend succeedtools/testing/selftests/breakpoints/step_after_suspend_test.c+4 -10 replies
182/350selftests: vDSO: fix vDSO symbols lookup for powerpc64tools/testing/selftests/vDSO/parse_vdso.c+2 -10 replies
183/350i2c: xiic: Wait for TX empty to avoid missed TX NAKsdrivers/i2c/busses/i2c-xiic.c+9 -100 replies
184/350spi: bcm63xx: Fix module autoloadingdrivers/spi/spi-bcm63xx.c+1 -00 replies
185/350perf/core: Fix small negative period being ignoredkernel/events/core.c+5 -10 replies
186/350parisc: Fix itlb miss handler for 64-bit programsarch/parisc/kernel/entry.S+2 -40 replies
187/350ALSA: core: add isascii() check to card ID generatorsound/core/init.c+10 -40 replies
188/350ext4: no need to continue when the number of entries is 1fs/ext4/namei.c+1 -10 replies
189/350ext4: propagate errors from ext4_find_extent() in ext4_insert_range()fs/ext4/extents.c+1 -00 replies
190/350ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()fs/jbd2/checkpoint.c+5 -20 replies
191/350ext4: aovid use-after-free in ext4_ext_insert_extent()fs/ext4/extents.c+1 -00 replies
192/350ext4: fix double brelse() the buffer of the extents pathfs/ext4/extents.c+1 -00 replies
193/350ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()fs/ext4/inode.c+7 -40 replies
194/350parisc: Fix 64-bit userspace syscall patharch/parisc/kernel/syscall.S+8 -60 replies
195/350of/irq: Support #msi-cells=<0> in of_msi_get_domaindrivers/of/irq.c+7 -270 replies
196/350jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns errorfs/jbd2/checkpoint.c+5 -20 replies
197/350ocfs2: fix the la space leak when unmounting an ocfs2 volumefs/ocfs2/localalloc.c+19 -00 replies
198/350ocfs2: fix uninit-value in ocfs2_get_block()fs/ocfs2/aops.c+2 -30 replies
199/350ocfs2: reserve space for inline xattr before attaching reflink treefs/ocfs2/refcounttree.c fs/ocfs2/xattr.c+25 -120 replies
200/350ocfs2: cancel dqi_sync_work before freeing oinfofs/ocfs2/quota_local.c+6 -20 replies
201/350ocfs2: remove unreasonable unlock in ocfs2_read_blocksfs/ocfs2/buffer_head_io.c+0 -10 replies
202/350ocfs2: fix null-ptr-deref when journal load failed.fs/ocfs2/journal.c+4 -30 replies
203/350ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodatefs/ocfs2/buffer_head_io.c+2 -10 replies
204/350riscv: define ILLEGAL_POINTER_VALUE for 64bitarch/riscv/Kconfig+5 -00 replies
205/350aoe: fix the potential use-after-free problem in more placesdrivers/block/aoe/aoecmd.c+12 -10 replies
206/350clk: rockchip: fix error for unknown clocksdrivers/clk/rockchip/clk.c+2 -10 replies
207/350media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flagsinclude/uapi/linux/cec.h+5 -10 replies
208/350media: venus: fix use after free bug in venus_remove due to race conditiondrivers/media/platform/qcom/venus/core.c+1 -00 replies
209/350iio: magnetometer: ak8975: Fix reading for ak099xx sensorsdrivers/iio/magnetometer/ak8975.c+16 -160 replies
210/350tomoyo: fallback to realpath if symlinks pathname does not existsecurity/tomoyo/domain.c+6 -30 replies
211/350Input: adp5589-keys - fix adp5589_gpio_get_value()drivers/input/keyboard/adp5589-keys.c+10 -30 replies
212/350btrfs: wait for fixup workers before stopping cleaner kthread during umountfs/btrfs/disk-io.c+11 -00 replies
213/350gpio: davinci: fix lazy disabledrivers/gpio/gpio-davinci.c+4 -40 replies
214/350ext4: avoid ext4_error()s caused by ENOMEM in the truncate pathfs/ext4/ext4.h fs/ext4/extents.c+34 -100 replies
215/350ext4: fix slab-use-after-free in ext4_split_extent_at()fs/ext4/extents.c+20 -10 replies
216/350ext4: update orig_path in ext4_find_extent()fs/ext4/extents.c fs/ext4/move_extent.c+2 -20 replies
217/350arm64: Add Cortex-715 CPU part definitionarch/arm64/include/asm/cputype.h+2 -00 replies
218/350arm64: cputype: Add Neoverse-N3 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
219/350arm64: errata: Expand speculative SSBS workaround once moreDocumentation/arm64/silicon-errata.txt arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c+6 -00 replies
220/350uprobes: fix kernel info leak via "[uprobes]" vmakernel/events/uprobes.c+1 -10 replies
221/350nfsd: use ktime_get_seconds() for timestampsfs/nfsd/nfs4state.c+5 -50 replies
222/350nfsd: fix delegation_blocked() to block correctly for at least 30 secondsfs/nfsd/nfs4state.c+3 -20 replies
223/350rtc: at91sam9: drop platform_data supportdrivers/rtc/Kconfig drivers/rtc/rtc-at91sam9.c+9 -370 replies
224/350rtc: at91sam9: fix OF node leak in probe() error pathdrivers/rtc/rtc-at91sam9.c+1 -00 replies
225/350ACPI: battery: Simplify battery hook lockingdrivers/acpi/battery.c+9 -90 replies
226/350ACPI: battery: Fix possible crash when unregistering a battery hookdrivers/acpi/battery.c+9 -30 replies
227/350ext4: fix inode tree inconsistency caused by ENOMEMfs/ext4/extents.c+1 -10 replies
228/350net: ethernet: cortina: Drop TSO supportdrivers/net/ethernet/cortina/gemini.c+2 -130 replies
229/350tracing: Remove precision vsnprintf() check from print eventkernel/trace/trace_output.c+2 -40 replies
230/350drm: Move drm_mode_setcrtc() local re-init to failure pathdrivers/gpu/drm/drm_crtc.c+9 -70 replies
231/350drm/crtc: fix uninitialized variable use even harderdrivers/gpu/drm/drm_crtc.c+1 -00 replies
232/350virtio_console: fix misc probe bugsdrivers/char/virtio_console.c+10 -80 replies
233/350Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removaldrivers/input/rmi4/rmi_driver.c+3 -30 replies
234/350bpf: Check percpu map value size firstkernel/bpf/arraymap.c kernel/bpf/hashtab.c+6 -00 replies
235/350s390/facility: Disable compile time optimization for decompressor codearch/s390/include/asm/facility.h+4 -20 replies
236/350s390/mm: Add cond_resched() to cmm_alloc/free_pages()arch/s390/mm/cmm.c+17 -10 replies
237/350ext4: nested locking for xattr inodefs/ext4/xattr.c+2 -20 replies
238/350s390/cpum_sf: Remove WARN_ON_ONCE statementsarch/s390/kernel/perf_cpum_sf.c+4 -80 replies
239/350ktest.pl: Avoid false positives with grub2 skip regextools/testing/ktest/ktest.pl+1 -10 replies
240/350clk: bcm: bcm53573: fix OF node leak in initdrivers/clk/bcm/clk-bcm53573-ilp.c+1 -10 replies
241/350i2c: i801: Use a different adapter-name for IDF adaptersdrivers/i2c/busses/i2c-i801.c+8 -10 replies
242/350PCI: Mark Creative Labs EMU20k2 INTx masking as brokendrivers/pci/quirks.c+2 -00 replies
243/350media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()drivers/media/common/videobuf2/videobuf2-core.c+4 -40 replies
244/350usb: chipidea: udc: enable suspend interrupt after usb resetdrivers/usb/chipidea/udc.c+7 -10 replies
245/350tools/iio: Add memory allocation failure check for trigger_nametools/iio/iio_generic_buffer.c+4 -00 replies
246/350driver core: bus: Return -EIO instead of 0 when show/store invalid bus attributedrivers/base/bus.c+4 -20 replies
247/350fbdev: sisfb: Fix strbuf array overflowdrivers/video/fbdev/sis/sis_main.c+1 -10 replies
248/350NFS: Remove print_overflow_msg()fs/lockd/clnt4xdr.c fs/lockd/clntxdr.c fs/nfs/callback_xdr.c +5 more+219 -6000 replies
249/350SUNRPC: Fix integer overflow in decode_rc_list()fs/nfs/callback_xdr.c+2 -00 replies
250/350tcp: fix tcp_enter_recovery() to zero retrans_stamp when its safenet/ipv4/tcp_input.c+13 -00 replies
251/350netfilter: br_netfilter: fix panic with metadata_dst skbnet/bridge/br_netfilter_hooks.c+5 -00 replies
252/350Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_changenet/bluetooth/rfcomm/sock.c+0 -20 replies
253/350gpio: aspeed: Add the flush write to ensure the write complete.drivers/gpio/gpio-aspeed.c+2 -00 replies
254/350clk: Add (devm_)clk_get_optional() functionsDocumentation/driver-model/devres.txt drivers/clk/clk-devres.c include/linux/clk.h+48 -00 replies
255/350clk: generalize devm_clk_get() a bitdrivers/clk/clk-devres.c+49 -170 replies
256/350clk: Provide new devm_clk helpers for prepared and enabled clocksdrivers/clk/clk-devres.c include/linux/clk.h+136 -00 replies
257/350gpio: aspeed: Use devm_clk api to manage clock sourcedrivers/gpio/gpio-aspeed.c+1 -10 replies
258/350igb: Do not bring the device up after non-fatal errordrivers/net/ethernet/intel/igb/igb_main.c+4 -00 replies
259/350net: ibm: emac: mal: fix wrong gotodrivers/net/ethernet/ibm/emac/mal.c+1 -10 replies
260/350ppp: fix ppp_async_encode() illegal accessdrivers/net/ppp/ppp_async.c+1 -10 replies
261/350net: ipv6: ensure we call ipv6_mc_down() at most oncenet/ipv6/addrconf.c+6 -20 replies
262/350CDC-NCM: avoid overflow in sanity checkingdrivers/net/usb/cdc_ncm.c+4 -40 replies
263/350HID: plantronics: Workaround for an unexcepted opposite volume keydrivers/hid/hid-ids.h drivers/hid/hid-plantronics.c+25 -00 replies
264/350Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"drivers/usb/misc/yurex.c+8 -110 replies
265/350usb: xhci: Fix problem with xhci resume from suspenddrivers/usb/host/xhci-pci.c+5 -00 replies
266/350usb: storage: ignore bogus device raised by JieLi BR21 USB sound chipdrivers/usb/storage/unusual_devs.h+11 -00 replies
267/350net: Fix an unsafe loop on the listinclude/net/sock.h net/netlink/af_netlink.c+4 -10 replies
268/350posix-clock: Fix missing timespec64 check in pc_clock_settime()kernel/time/posix-clock.c+3 -00 replies
269/350arm64: probes: Remove broken LDR (literal) uprobe supportarch/arm64/kernel/probes/decode-insn.c+11 -50 replies
270/350arm64: probes: Fix simulate_ldr*_literal()arch/arm64/kernel/probes/simulate-insn.c+7 -110 replies
271/350PCI: Add function 0 DMA alias quirk for Glenfly Arise chipdrivers/pci/quirks.c include/linux/pci_ids.h+6 -00 replies
272/350fat: fix uninitialized variablefs/fat/namei_vfat.c+1 -10 replies
273/350KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()virt/kvm/kvm_main.c+3 -20 replies
274/350net: dsa: mv88e6xxx: Fix out-of-bound accessdrivers/net/dsa/mv88e6xxx/global1_atu.c+2 -10 replies
275/350s390/sclp_vt220: Convert newlines to CRLF instead of LFCRdrivers/s390/char/sclp_vt220.c+2 -20 replies
276/350KVM: s390: Change virtual to physical address access in diag 0x258 handlerarch/s390/kvm/diag.c+1 -10 replies
277/350x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RETarch/x86/include/asm/cpufeatures.h+2 -10 replies
278/350drm/vmwgfx: Handle surface check failure correctlydrivers/gpu/drm/vmwgfx/vmwgfx_kms.c+1 -00 replies
279/350iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfigdrivers/iio/dac/Kconfig+1 -00 replies
280/350iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/adc/Kconfig+2 -00 replies
281/350iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()drivers/iio/common/hid-sensors/hid-sensor-trigger.c+1 -10 replies
282/350iio: light: opt3001: add missing full-scale range valuedrivers/iio/light/opt3001.c+4 -00 replies
283/350Bluetooth: Remove debugfs directory on module init failurenet/bluetooth/af_bluetooth.c+1 -00 replies
284/350Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001drivers/bluetooth/btusb.c+9 -40 replies
285/350xhci: Fix incorrect stream context type macrodrivers/usb/host/xhci.h+1 -10 replies
286/350USB: serial: option: add support for Quectel EG916Q-GLdrivers/usb/serial/option.c+2 -00 replies
287/350USB: serial: option: add Telit FN920C04 MBIM compositionsdrivers/usb/serial/option.c+6 -00 replies
288/350parport: Proper fix for array out-of-bounds accessdrivers/parport/procfs.c+11 -110 replies
289/350x86/apic: Always explicitly disarm TSC-deadline timerarch/x86/kernel/apic/apic.c+13 -10 replies
290/350nilfs2: propagate directory read errors from nilfs_find_entry()fs/nilfs2/dir.c fs/nilfs2/namei.c fs/nilfs2/nilfs.h+54 -370 replies
291/350clk: Fix pointer casting to prevent oops in devm_clk_release()drivers/clk/clk-devres.c+1 -10 replies
292/350clk: Fix slab-out-of-bounds error in devm_clk_release()drivers/clk/clk-devres.c+7 -60 replies
293/350RDMA/bnxt_re: Fix incorrect AVID type in WQE structuredrivers/infiniband/hw/bnxt_re/qplib_fp.h+1 -10 replies
294/350RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARPdrivers/infiniband/hw/cxgb4/cm.c+4 -50 replies
295/350RDMA/bnxt_re: Return more meaningful errordrivers/infiniband/hw/bnxt_re/qplib_rcfw.c+1 -10 replies
296/350drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculationdrivers/gpu/drm/msm/dsi/dsi_host.c+1 -10 replies
297/350macsec: dont increment counters for an unrelated SAdrivers/net/macsec.c+0 -180 replies
298/350net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()drivers/net/ethernet/aeroflex/greth.c+2 -10 replies
299/350net: systemport: fix potential memory leak in bcm_sysport_xmit()drivers/net/ethernet/broadcom/bcmsysport.c+1 -00 replies
300/350usb: typec: altmode should keep reference to parentdrivers/usb/typec/class.c+3 -00 replies
301/350Bluetooth: bnep: fix wild-memory-access in proto_unregisternet/bluetooth/bnep/core.c+1 -20 replies
302/350arm64:uprobe fix the uprobe SWBP_INSN in big-endianarch/arm64/include/asm/uprobes.h+1 -10 replies
303/350arm64: probes: Fix uprobes for big-endian kernelsarch/arm64/include/asm/uprobes.h arch/arm64/kernel/probes/uprobes.c+5 -70 replies
304/350KVM: s390: gaccess: Refactor gpa and length calculationarch/s390/kvm/gaccess.c+17 -150 replies
305/350KVM: s390: gaccess: Refactor access address range checkarch/s390/kvm/gaccess.c+69 -530 replies
306/350KVM: s390: gaccess: Cleanup access to guest pagesarch/s390/kvm/gaccess.c+16 -80 replies
307/350KVM: s390: gaccess: Check if guest address is in memslotarch/s390/kvm/gaccess.c arch/s390/kvm/gaccess.h+12 -60 replies
308/350udf: fix uninit-value use in udf_get_fileshortadfs/udf/inode.c+6 -30 replies
309/350jfs: Fix sanity check in dbMountfs/jfs/jfs_dmap.c+1 -10 replies
310/350net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()drivers/net/ethernet/i825xx/sun3_82586.c+1 -00 replies
311/350be2net: fix potential memory leak in be_xmit()drivers/net/ethernet/emulex/benet/be_main.c+5 -50 replies
312/350dt-bindings: power: Add r8a774b1 SYSC power domain definitionsinclude/dt-bindings/power/r8a774b1-sysc.h+26 -02 replies
313/350net: usb: usbnet: fix name regressiondrivers/net/usb/usbnet.c+2 -10 replies
314/350posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()kernel/time/posix-clock.c+3 -30 replies
315/350ALSA: hda/realtek: Update default depop proceduresound/pci/hda/patch_realtek.c+17 -210 replies
316/350drm/amd: Guard against bad data for ATIF ACPI methoddrivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c+12 -30 replies
317/350ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issuedrivers/acpi/button.c+11 -00 replies
318/350nilfs2: fix kernel bug due to missing clearing of buffer delay flagfs/nilfs2/page.c+4 -20 replies
319/350hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER eventdrivers/net/hyperv/netvsc_drv.c+30 -00 replies
320/350selinux: improve error checking in sel_write_load()security/selinux/selinuxfs.c+17 -140 replies
321/350arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warningarch/arm64/include/asm/uprobes.h+1 -10 replies
322/350xfrm: validate new SAs prefixlen using SA family when sel.family is unsetnet/xfrm/xfrm_user.c+5 -10 replies
323/350usb: dwc3: remove generic PHY calibrate() callsdrivers/usb/dwc3/core.c+0 -20 replies
324/350usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Socdrivers/usb/dwc3/core.c drivers/usb/dwc3/core.h+32 -00 replies
325/350usb: dwc3: core: Stop processing of pending events if controller is halteddrivers/usb/dwc3/core.c drivers/usb/dwc3/core.h drivers/usb/dwc3/gadget.c+19 -180 replies
326/350cgroup: Fix potential overflow issue when checking max_depthkernel/cgroup/cgroup.c+2 -20 replies
327/350wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keysnet/mac80211/key.c+25 -170 replies
328/350igb: Disable threaded IRQ for igb_msix_otherdrivers/net/ethernet/intel/igb/igb_main.c+1 -10 replies
329/350gtp: simplify error handling code in gtp_encap_enable()drivers/net/gtp.c+3 -60 replies
330/350gtp: allow -1 to be specified as file description from userspacedrivers/net/gtp.c+13 -90 replies
331/350net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOTnet/sched/sch_api.c+1 -10 replies
332/350bpf: Fix out-of-bounds write in trie_get_next_key()kernel/bpf/lpm_trie.c+1 -10 replies
333/350net: support ip generic csum processing in skb_csum_hwoffload_helpnet/core/dev.c+12 -10 replies
334/350net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extensionnet/core/dev.c+4 -00 replies
335/350netfilter: nft_payload: sanitize offset and length before calling skb_checksum()net/netfilter/nft_payload.c+3 -00 replies
336/350firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state()drivers/firmware/arm_sdei.c+1 -10 replies
337/350net: amd: mvme147: Fix probe banner messagedrivers/net/ethernet/amd/mvme147.c+3 -40 replies
338/350misc: sgi-gru: Dont disable preemption in GRU driverdrivers/misc/sgi-gru/grukservices.c drivers/misc/sgi-gru/grumain.c drivers/misc/sgi-gru/grutlbpurge.c+0 -80 replies
339/350usbip: tools: Fix detach_port() invalid port error pathtools/usb/usbip/src/usbip_detach.c+1 -00 replies
340/350usb: phy: Fix API devm_usb_put_phy() can not release the phydrivers/usb/phy/phy.c+1 -10 replies
341/350xhci: Fix Link TRB DMA in command ring stopped completion eventdrivers/usb/host/xhci-ring.c+8 -80 replies
342/350Revert "driver core: Fix uevent_show() vs driver detach race"drivers/base/core.c drivers/base/module.c+5 -120 replies
343/350wifi: mac80211: do not pass a stopped vif to the driver in .get_txpowernet/mac80211/cfg.c+2 -10 replies
344/350wifi: ath10k: Fix memory leak in management txdrivers/net/wireless/ath/ath10k/wmi-tlv.c drivers/net/wireless/ath/ath10k/wmi.c+8 -10 replies
345/350wifi: iwlegacy: Clear stale interrupts before resuming devicedrivers/net/wireless/intel/iwlegacy/common.c+2 -00 replies
346/350nilfs2: fix potential deadlock with newly created symlinksfs/nilfs2/namei.c+3 -00 replies
347/350ocfs2: pass u64 to ocfs2_truncate_inline maybe overflowfs/ocfs2/file.c+8 -00 replies
348/350nilfs2: fix kernel bug due to missing clearing of checked flagfs/nilfs2/page.c+1 -00 replies
349/350mm: shmem: fix data-race in shmem_getattr()mm/shmem.c+2 -00 replies
350/350vt: prevent kernel-infoleak in con_font_get()drivers/tty/vt/vt.c+1 -10 replies

Reviews trailers per patch

165 of 350 patches have a Reviewed-by or Acked-by.

PatchDan CarpenterGeorgi ValkovChristophe JAILLETLinus WalleijIlan PeerRoman KiselJoseph QiSakari AilusAndy ShevchenkoEric DumazetToke Høiland-JørgensenDaniel TobiasKees Cook[email protected]Vincent MailholKiran KBard LiaoCharles KeepaxPeter UjfalusiLiviu DudauDamien Le MoalKonrad DybcioTzung-Bi ShihHenrik GrimlerKrzysztof KozlowskiSaeed MirzamohammadiShuah KhanWei YangGuenter RoeckAya LevinRaphael Gallais-PouAbhinav KumarMarek Marczykowski-GóreckiJan BeulichBoris OstrovskyKonrad Rzeszutek WilkStefano StabelliniSam JamesMichael EllermanJan KaraAndreas DilgerNamhyung Kimkernel test robotBart Van AsscheThomas WeißschuhZhiguo NiuAnshuman KhandualSimon HormanPablo Neira AyusoNeal CardwellJeffery HugoCarl VanderlipChris LewDanilo KrummrichLuis ChamberlainPhilipp ReisnerChao YuRob HerringDave JiangJeff LaytonJacob KellerFlorian FainelliWillem de BruijnJonathan DaviesDavid AhernMarcelo Ricardo LeitnerEric BiggersHans de GoedeJakub KicinskiMarcin WojtasGuillaume NaultBrian NorrisOleg NesterovPeter Zijlstra (Intel)Dhruva GoleNiklas CasselIgor PylypivHeiko StuebnerPatrick DonnellyGrant GrundlerHayes WangRodolfo Giometti[email protected]Ritesh Harjani (IBM)Andi ShytiManikanta GuntupalliMichal SimekJonas GorskiAdrian HunterKan Liang[email protected][email protected]Ojaswin MujooSu Yue[email protected]Heming Zhao[email protected][email protected]Rodrigo SiqueiraDaniel WheelerTom ChungMaarten LankhorstJonathan CavittCatalin MarinasMasami Hiramatsu (Google)Benjamin CoddingtonNicolas FerreIlpo JärvinenPali RohárSachin SantMathieu DesnoyersDaniel VetterDmitry BaryshkovJiri OlsaAndrii NakryikoSven SchnelleHeiko CarstensSumanth KorikkarJohn 'Warthog9' Hawley (Tenstorrent)Wolfram SangTomasz FigaPeter ChenQu WenruoJohannes ThumshirnDavid SterbaKeerthyHarshad ShirwadkarJonathan CameronAlexandru ArdeleanAndrew JefferyYuanyuan ZhongPucha Himasekhar ReddyGreg Kroah-HartmanAlan SternDmitry BogdanovKuniyuki IwashimaRichard CochranTakashi IwaiAndrew LunnChristian BorntraegerJanosch FrankTom LendackyThomas GleixnerSean NyekjaerSrinivas PandruvadaIdo SchimmelNikolay Aleksandrov[email protected]Lars MelinGerhard EnglederHeikki KrogerusDavid HildenbrandClaudio Imbrenda[email protected]Kalesh APJohn SperbeckAnna-Maria BehnsenAlex DeucherAnand MoonJochen SprickerhofFelipe BalbiRafael J. WysockiTodd BrandtMarek SzyprowskiLinux Kernel Functional TestingSelvin XavierChandramohan AkulaThinh NguyenJames MorseHongren ZhengMathias NymanMichal KoutnýStanislaw Gruszka[email protected]Przemek KitszelRafal RomanowskiOliver SmithVictor NogueiraHou Tao
SeriesT-b
1/350
2/350
3/350R-b
4/350T-b
5/350R-b
6/350R-b
7/350
8/350
9/350R-b
10/350
11/350R-b
12/350A-b R-b T-b
13/350R-b A-b
14/350R-b A-b
15/350
16/350
17/350R-b T-b
18/350
19/350R-b
20/350
21/350
22/350
23/350R-b
24/350R-b
25/350R-b
26/350
27/350
28/350R-b R-b
29/350A-b
30/350T-b
31/350
32/350R-b
33/350
34/350
35/350T-b R-b
36/350T-b
37/350
38/350
39/350
40/350
41/350
42/350A-b
43/350R-b
44/350R-b
45/350R-b
46/350
47/350
48/350R-b R-b
49/350
50/350A-b
51/350
52/350
53/350R-b
54/350R-b
55/350R-b
56/350
57/350
58/350
59/350R-b
60/350
61/350
62/350R-b
63/350T-b R-b
64/350R-b A-b
65/350R-b
66/350
67/350R-b T-b
68/350
69/350
70/350R-b R-b
71/350R-b
72/350
73/350
74/350
75/350
76/350
77/350
78/350
79/350A-b
80/350A-b
81/350
82/350
83/350
84/350
85/350
86/350T-b R-b
87/350
88/350
89/350
90/350
91/350
92/350R-b
93/350Reviwed-by
94/350
95/350
96/350
97/350
98/350T-b
99/350R-b
100/350R-b R-b
101/350
102/350
103/350A-b
104/350R-b R-b R-b
105/350
106/350
107/350
108/350
109/350
110/350
111/350R-b A-b
112/350
113/350R-b
114/350
115/350
116/350R-b
117/350R-b
118/350R-b
119/350
120/350
121/350R-b
122/350
123/350
124/350
125/350
126/350
127/350
128/350A-b
129/350
130/350
131/350
132/350R-b
133/350R-b
134/350R-b
135/350
136/350
137/350R-b A-b
138/350R-b R-b
139/350R-b R-b R-b
140/350R-b R-b
141/350R-b
142/350A-b
143/350
144/350
145/350R-b R-b
146/350A-b
147/350
148/350R-b
149/350R-b
150/350R-b
151/350
152/350
153/350R-b
154/350
155/350R-b
156/350R-b
157/350
158/350R-b
159/350R-b
160/350
161/350R-b A-b
162/350R-b A-b
163/350
164/350
165/350
166/350A-b R-b
167/350R-b R-b
168/350
169/350Reported-and-tested-by
170/350Reported-and-tested-by
171/350
172/350R-b T-b
173/350R-b
174/350A-b R-b
175/350
176/350
177/350
178/350
179/350R-b
180/350R-b
181/350
182/350A-b
183/350R-b A-b
184/350R-b
185/350R-b R-b
186/350
187/350
188/350Reported-and-tested-by
189/350R-b R-b T-b
190/350R-b
191/350R-b
192/350R-b R-b T-b
193/350R-b
194/350
195/350
196/350R-b
197/350R-b R-b
198/350T-b
199/350R-b
200/350R-b T-b
201/350R-b R-b T-b
202/350R-b
203/350R-b
204/350
205/350
206/350
207/350
208/350
209/350
210/350
211/350
212/350R-b R-b R-b R-b
213/350A-b
214/350R-b
215/350R-b R-b T-b
216/350R-b
217/350A-b
218/350
219/350
220/350A-b
221/350
222/350R-b R-b
223/350A-b
224/350
225/350R-b R-b
226/350
227/350R-b
228/350R-b
229/350T-b R-b
230/350R-b
231/350R-b R-b R-b T-b
232/350
233/350
234/350A-b A-b
235/350R-b
236/350R-b
237/350
238/350A-b
239/350A-b
240/350
241/350R-b A-b
242/350
243/350A-b
244/350A-b
245/350
246/350
247/350
248/350
249/350
250/350
251/350R-b A-b
252/350T-b
253/350R-b
254/350R-b
255/350R-b R-b
256/350R-b R-b
257/350R-b
258/350R-b R-b T-b
259/350
260/350R-b
261/350
262/350R-b
263/350
264/350
265/350
266/350A-b
267/350R-b R-b
268/350A-b
269/350
270/350
271/350R-b
272/350
273/350
274/350R-b
275/350R-b
276/350R-b R-b A-b
277/350R-b R-b
278/350
279/350
280/350R-b
281/350A-b
282/350
283/350
284/350
285/350
286/350R-b
287/350
288/350
289/350T-b R-b T-b
290/350
291/350T-b T-b
292/350
293/350R-b R-b
294/350
295/350
296/350R-b R-b
297/350
298/350R-b
299/350
300/350R-b R-b
301/350
302/350
303/350
304/350R-b R-b R-b
305/350R-b R-b
306/350R-b R-b R-b
307/350R-b A-b
308/350T-b
309/350
310/350R-b
311/350R-b R-b
312/350
313/350Diagnosed-by
314/350A-b A-b
315/350
316/350A-b
317/350
318/350
319/350R-b
320/350
321/350
322/350
323/350T-b T-b A-b
324/350
325/350A-b
326/350R-b
327/350
328/350R-b R-b T-b
329/350R-b
330/350R-b T-b
331/350R-b T-b
332/350R-b T-b A-b
333/350
334/350R-b
335/350
336/350R-b
337/350R-b
338/350
339/350R-b R-b
340/350
341/350A-b
342/350
343/350
344/350
345/350A-b
346/350T-b
347/350R-b
348/350
349/350
350/350

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

Read the v1 thread

Cover letter [PATCH 4.19 000/350] 4.19.323-rc1 review

This is the start of the stable review cycle for the 4.19.323 release. There are 350 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 Fri, 08 Nov 2024 12:02:47 +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.323-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-4.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.323-rc1

Jeongjun Park <[email protected]>
vt: prevent kernel-infoleak in con_font_get()

Jeongjun Park <[email protected]>
mm: shmem: fix data-race in shmem_getattr()

Ryusuke Konishi <[email protected]>
nilfs2: fix kernel bug due to missing clearing of checked flag

Edward Adam Davis <[email protected]>
ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow

Ryusuke Konishi <[email protected]>
nilfs2: fix potential deadlock with newly created symlinks

Ville Syrjälä <[email protected]>
wifi: iwlegacy: Clear stale interrupts before resuming device

Manikanta Pubbisetty <[email protected]>
wifi: ath10k: Fix memory leak in management tx

Felix Fietkau <[email protected]>
wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower

Greg Kroah-Hartman <[email protected]>
Revert "driver core: Fix uevent_show() vs driver detach race"

Faisal Hassan <[email protected]>
xhci: Fix Link TRB DMA in command ring stopped completion event

Zijun Hu <[email protected]>
usb: phy: Fix API devm_usb_put_phy() can not release the phy

Zongmin Zhou <[email protected]>
usbip: tools: Fix detach_port() invalid port error path

Dimitri Sivanich <[email protected]>
misc: sgi-gru: Don't disable preemption in GRU driver

Daniel Palmer <[email protected]>
net: amd: mvme147: Fix probe banner message

Xiongfeng Wang <[email protected]>
firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state()

Pablo Neira Ayuso <[email protected]>
netfilter: nft_payload: sanitize offset and length before calling skb_checksum()

Benoît Monin <[email protected]>
net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension

Xin Long <[email protected]>
net: support ip generic csum processing in skb_csum_hwoffload_help

Byeonguk Jeong <[email protected]>
bpf: Fix out-of-bounds write in trie_get_next_key()

Pedro Tammela <[email protected]>
net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT

Pablo Neira Ayuso <[email protected]>
gtp: allow -1 to be specified as file description from userspace

Christophe JAILLET <[email protected]>
gtp: simplify error handling code in 'gtp_encap_enable()'

Wander Lairson Costa <[email protected]>
igb: Disable threaded IRQ for igb_msix_other

Felix Fietkau <[email protected]>
wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys

Xiu Jianfeng <[email protected]>
cgroup: Fix potential overflow issue when checking max_depth

Selvarasu Ganesan <[email protected]>
usb: dwc3: core: Stop processing of pending events if controller is halted

Yu Chen <[email protected]>
usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc

Marek Szyprowski <[email protected]>
usb: dwc3: remove generic PHY calibrate() calls

Sabrina Dubroca <[email protected]>
xfrm: validate new SA's prefixlen using SA family when sel.family is unset

junhua huang <[email protected]>
arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning

Paul Moore <[email protected]>
selinux: improve error checking in sel_write_load()

Haiyang Zhang <[email protected]>
hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event

Ryusuke Konishi <[email protected]>
nilfs2: fix kernel bug due to missing clearing of buffer delay flag

Shubham Panwar <[email protected]>
ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue

Mario Limonciello <[email protected]>
drm/amd: Guard against bad data for ATIF ACPI method

Kailang Yang <[email protected]>
ALSA: hda/realtek: Update default depop procedure

Jinjie Ruan <[email protected]>
posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()

Oliver Neukum <[email protected]>
net: usb: usbnet: fix name regression

Biju Das <[email protected]>
dt-bindings: power: Add r8a774b1 SYSC power domain definitions

Wang Hai <[email protected]>
be2net: fix potential memory leak in be_xmit()

Wang Hai <[email protected]>

    net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()

Dave Kleikamp <[email protected]>
jfs: Fix sanity check in dbMount

Gianfranco Trad <[email protected]>
udf: fix uninit-value use in udf_get_fileshortad

Nico Boehr <[email protected]>
KVM: s390: gaccess: Check if guest address is in memslot

Janis Schoetterl-Glausch <[email protected]>
KVM: s390: gaccess: Cleanup access to guest pages

Janis Schoetterl-Glausch <[email protected]>
KVM: s390: gaccess: Refactor access address range check

Janis Schoetterl-Glausch <[email protected]>
KVM: s390: gaccess: Refactor gpa and length calculation

Mark Rutland <[email protected]>
arm64: probes: Fix uprobes for big-endian kernels

junhua huang <[email protected]>
arm64:uprobe fix the uprobe SWBP_INSN in big-endian

Ye Bin <[email protected]>
Bluetooth: bnep: fix wild-memory-access in proto_unregister

Thadeu Lima de Souza Cascardo <[email protected]>
usb: typec: altmode should keep reference to parent

Wang Hai <[email protected]>
net: systemport: fix potential memory leak in bcm_sysport_xmit()

Wang Hai <[email protected]>
net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()

Sabrina Dubroca <[email protected]>
macsec: don't increment counters for an unrelated SA

Jonathan Marek <[email protected]>
drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation

Kalesh AP <[email protected]>
RDMA/bnxt_re: Return more meaningful error

Anumula Murali Mohan Reddy <[email protected]>
RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP

Saravanan Vajravel <[email protected]>
RDMA/bnxt_re: Fix incorrect AVID type in WQE structure

Andrey Skvortsov <[email protected]>
clk: Fix slab-out-of-bounds error in devm_clk_release()

Uwe Kleine-König <[email protected]>
clk: Fix pointer casting to prevent oops in devm_clk_release()

Ryusuke Konishi <[email protected]>
nilfs2: propagate directory read errors from nilfs_find_entry()

Zhang Rui <[email protected]>
x86/apic: Always explicitly disarm TSC-deadline timer

Takashi Iwai <[email protected]>
parport: Proper fix for array out-of-bounds access

Daniele Palmas <[email protected]>
USB: serial: option: add Telit FN920C04 MBIM compositions

Benjamin B. Frost <[email protected]>
USB: serial: option: add support for Quectel EG916Q-GL

Mathias Nyman <[email protected]>
xhci: Fix incorrect stream context type macro

Luiz Augusto von Dentz <[email protected]>
Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001

Aaron Thompson <[email protected]>
Bluetooth: Remove debugfs directory on module init failure

Emil Gedenryd <[email protected]>
iio: light: opt3001: add missing full-scale range value

Christophe JAILLET <[email protected]>
iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()

Javier Carrasco <[email protected]>
iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig

Nikolay Kuratov <[email protected]>
drm/vmwgfx: Handle surface check failure correctly

Jim Mattson <[email protected]>
x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET

Michael Mueller <[email protected]>

    KVM: s390: Change virtual to physical address access in diag 0x258 handler

Thomas Weißschuh <[email protected]>
s390/sclp_vt220: Convert newlines to CRLF instead of LFCR

Joseph Huang <[email protected]>
net: dsa: mv88e6xxx: Fix out-of-bound access

Breno Leitao <[email protected]>
KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()

OGAWA Hirofumi <[email protected]>
fat: fix uninitialized variable

WangYuli <[email protected]>
PCI: Add function 0 DMA alias quirk for Glenfly Arise chip

Mark Rutland <[email protected]>
arm64: probes: Fix simulate_ldr*_literal()

Mark Rutland <[email protected]>
arm64: probes: Remove broken LDR (literal) uprobe support

Jinjie Ruan <[email protected]>
posix-clock: Fix missing timespec64 check in pc_clock_settime()

Anastasia Kovaleva <[email protected]>
net: Fix an unsafe loop on the list

Icenowy Zheng <[email protected]>
usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip

Jose Alberto Reguero <[email protected]>
usb: xhci: Fix problem with xhci resume from suspend

Oliver Neukum <[email protected]>
Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"

Wade Wang <[email protected]>
HID: plantronics: Workaround for an unexcepted opposite volume key

Oliver Neukum <[email protected]>
CDC-NCM: avoid overflow in sanity checking

[email protected] <[email protected]>
net: ipv6: ensure we call ipv6_mc_down() at most once

Eric Dumazet <[email protected]>
ppp: fix ppp_async_encode() illegal access

Rosen Penev <[email protected]>
net: ibm: emac: mal: fix wrong goto

Mohamed Khalfella <[email protected]>
igb: Do not bring the device up after non-fatal error

Billy Tsai <[email protected]>
gpio: aspeed: Use devm_clk api to manage clock source

Uwe Kleine-König <[email protected]>
clk: Provide new devm_clk helpers for prepared and enabled clocks

Uwe Kleine-König <[email protected]>
clk: generalize devm_clk_get() a bit

Phil Edworthy <[email protected]>
clk: Add (devm_)clk_get_optional() functions

Billy Tsai <[email protected]>
gpio: aspeed: Add the flush write to ensure the write complete.

Luiz Augusto von Dentz <[email protected]>
Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change

Andy Roulin <[email protected]>
netfilter: br_netfilter: fix panic with metadata_dst skb

Neal Cardwell <[email protected]>
tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe

Dan Carpenter <[email protected]>
SUNRPC: Fix integer overflow in decode_rc_list()

Chuck Lever <[email protected]>
NFS: Remove print_overflow_msg()

Andrey Shumilin <[email protected]>
fbdev: sisfb: Fix strbuf array overflow

Zijun Hu <[email protected]>
driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute

Zhu Jun <[email protected]>
tools/iio: Add memory allocation failure check for trigger_name

Xu Yang <[email protected]>
usb: chipidea: udc: enable suspend interrupt after usb reset

Yunke Cao <[email protected]>
media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()

Alex Williamson <[email protected]>
PCI: Mark Creative Labs EMU20k2 INTx masking as broken

Hans de Goede <[email protected]>
i2c: i801: Use a different adapter-name for IDF adapters

Krzysztof Kozlowski <[email protected]>
clk: bcm: bcm53573: fix OF node leak in init

Daniel Jordan <[email protected]>
ktest.pl: Avoid false positives with grub2 skip regex

Thomas Richter <[email protected]>
s390/cpum_sf: Remove WARN_ON_ONCE statements

Wojciech Gładysz <[email protected]>
ext4: nested locking for xattr inode

Gerald Schaefer <[email protected]>
s390/mm: Add cond_resched() to cmm_alloc/free_pages()

Heiko Carstens <[email protected]>
s390/facility: Disable compile time optimization for decompressor code

Tao Chen <[email protected]>
bpf: Check percpu map value size first

Mathias Krause <[email protected]>
Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal

Michael S. Tsirkin <[email protected]>
virtio_console: fix misc probe bugs

Rob Clark <[email protected]>
drm/crtc: fix uninitialized variable use even harder

Sean Paul <[email protected]>
drm: Move drm_mode_setcrtc() local re-init to failure path

Steven Rostedt (Google) <[email protected]>
tracing: Remove precision vsnprintf() check from print event

Linus Walleij <[email protected]>
net: ethernet: cortina: Drop TSO support

zhanchengbin <[email protected]>
ext4: fix inode tree inconsistency caused by ENOMEM

Armin Wolf <[email protected]>
ACPI: battery: Fix possible crash when unregistering a battery hook

Armin Wolf <[email protected]>
ACPI: battery: Simplify battery hook locking

Krzysztof Kozlowski <[email protected]>
rtc: at91sam9: fix OF node leak in probe() error path

Alexandre Belloni <[email protected]>
rtc: at91sam9: drop platform_data support

NeilBrown <[email protected]>
nfsd: fix delegation_blocked() to block correctly for at least 30 seconds

Arnd Bergmann <[email protected]>
nfsd: use ktime_get_seconds() for timestamps

Oleg Nesterov <[email protected]>
uprobes: fix kernel info leak via "[uprobes]" vma

Mark Rutland <[email protected]>
arm64: errata: Expand speculative SSBS workaround once more

Mark Rutland <[email protected]>
arm64: cputype: Add Neoverse-N3 definitions

Anshuman Khandual <[email protected]>
arm64: Add Cortex-715 CPU part definition

Baokun Li <[email protected]>
ext4: update orig_path in ext4_find_extent()

Baokun Li <[email protected]>
ext4: fix slab-use-after-free in ext4_split_extent_at()

Theodore Ts'o <[email protected]>
ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path

Emanuele Ghidoli <[email protected]>
gpio: davinci: fix lazy disable

Filipe Manana <[email protected]>
btrfs: wait for fixup workers before stopping cleaner kthread during umount

Nuno Sa <[email protected]>

    Input: adp5589-keys - fix adp5589_gpio_get_value()

Tetsuo Handa <[email protected]>
tomoyo: fallback to realpath if symlink's pathname does not exist

Barnabás Czémán <[email protected]>
iio: magnetometer: ak8975: Fix reading for ak099xx sensors

Zheng Wang <[email protected]>
media: venus: fix use after free bug in venus_remove due to race condition

Hans Verkuil <[email protected]>
media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags

Sebastian Reichel <[email protected]>
clk: rockchip: fix error for unknown clocks

Chun-Yi Lee <[email protected]>
aoe: fix the potential use-after-free problem in more places

Jisheng Zhang <[email protected]>
riscv: define ILLEGAL_POINTER_VALUE for 64bit

Lizhi Xu <[email protected]>
ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate

Julian Sun <[email protected]>
ocfs2: fix null-ptr-deref when journal load failed.

Lizhi Xu <[email protected]>
ocfs2: remove unreasonable unlock in ocfs2_read_blocks

Joseph Qi <[email protected]>
ocfs2: cancel dqi_sync_work before freeing oinfo

Gautham Ananthakrishna <[email protected]>
ocfs2: reserve space for inline xattr before attaching reflink tree

Joseph Qi <[email protected]>
ocfs2: fix uninit-value in ocfs2_get_block()

Heming Zhao <[email protected]>
ocfs2: fix the la space leak when unmounting an ocfs2 volume

Baokun Li <[email protected]>
jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error

Andrew Jones <[email protected]>
of/irq: Support #msi-cells=<0> in of_msi_get_domain

Helge Deller <[email protected]>
parisc: Fix 64-bit userspace syscall path

Luis Henriques (SUSE) <[email protected]>
ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()

Baokun Li <[email protected]>
ext4: fix double brelse() the buffer of the extents path

Baokun Li <[email protected]>
ext4: aovid use-after-free in ext4_ext_insert_extent()

Luis Henriques (SUSE) <[email protected]>
ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()

Baokun Li <[email protected]>
ext4: propagate errors from ext4_find_extent() in ext4_insert_range()

Edward Adam Davis <[email protected]>
ext4: no need to continue when the number of entries is 1

Jaroslav Kysela <[email protected]>
ALSA: core: add isascii() check to card ID generator

Helge Deller <[email protected]>
parisc: Fix itlb miss handler for 64-bit programs

Luo Gengkun <[email protected]>
perf/core: Fix small negative period being ignored

Jinjie Ruan <[email protected]>
spi: bcm63xx: Fix module autoloading

Robert Hancock <[email protected]>
i2c: xiic: Wait for TX empty to avoid missed TX NAKs

Christophe Leroy <[email protected]>
selftests: vDSO: fix vDSO symbols lookup for powerpc64

Yifei Liu <[email protected]>
selftests: breakpoints: use remaining time to check if suspend succeed

Ben Dooks <[email protected]>
spi: s3c64xx: fix timeout counters in flush_fifo

Artem Sadovnikov <[email protected]>
ext4: fix i_data_sem unlock order in ext4_ind_migrate()

Thadeu Lima de Souza Cascardo <[email protected]>
ext4: ext4_search_dir should return a proper error

Geert Uytterhoeven <[email protected]>
of/irq: Refer to actual buffer size in of_irq_parse_one()

Geert Uytterhoeven <[email protected]>
drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()

Kees Cook <[email protected]>
scsi: aacraid: Rearrange order of struct aac_srb_unit

Matthew Brost <[email protected]>
drm/printer: Allow NULL data in devcoredump printer

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Fix index out of bounds in degamma hardware format translation

Alex Hung <[email protected]>
drm/amd/display: Check stream before comparing them

Zhao Mengmeng <[email protected]>
jfs: Fix uninit-value access of new_ea in ea_buffer

Edward Adam Davis <[email protected]>
jfs: check if leafidx greater than num leaves per dmap tree

Edward Adam Davis <[email protected]>
jfs: Fix uaf in dbFreeBits

Remington Brasga <[email protected]>
jfs: UBSAN: shift-out-of-bounds in dbFindBits

Damien Le Moal <[email protected]>
ata: sata_sil: Rename sil_blacklist to sil_quirks

Andrew Davis <[email protected]>
power: reset: brcmstb: Do not go into infinite loop if reset fails

Kaixin Wang <[email protected]>
fbdev: pxafb: Fix possible use after free in pxafb_task()

Takashi Iwai <[email protected]>
ALSA: hdsp: Break infinite MIDI input flush loop

Takashi Iwai <[email protected]>
ALSA: asihpi: Fix potential OOB array access

Thomas Gleixner <[email protected]>
signal: Replace BUG_ON()s

Gustavo A. R. Silva <[email protected]>
wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()

Aleksandrs Vinarskis <[email protected]>
ACPICA: iasl: handle empty connection_node

Jason Xing <[email protected]>
tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process

Ido Schimmel <[email protected]>
ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family

Kuniyuki Iwashima <[email protected]>
ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR).

Simon Horman <[email protected]>
net: mvpp2: Increase size of queue_name buffer

Simon Horman <[email protected]>
tipc: guard against string buffer overrun

Pei Xiao <[email protected]>
ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()

Rafael J. Wysocki <[email protected]>
ACPI: EC: Do not release locks during operation region accesses

Armin Wolf <[email protected]>
ACPICA: Fix memory leak if acpi_ps_get_next_field() fails

Armin Wolf <[email protected]>
ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails

Krzysztof Kozlowski <[email protected]>
net: hisilicon: hns_mdio: fix OF node leak in probe()

Krzysztof Kozlowski <[email protected]>
net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()

Krzysztof Kozlowski <[email protected]>
net: hisilicon: hip04: fix OF node leak in probe()

Toke Høiland-Jørgensen <[email protected]>
wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit

Dmitry Kandybka <[email protected]>
wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()

Jann Horn <[email protected]>
f2fs: Require FMODE_WRITE for atomic write ioctls

Takashi Iwai <[email protected]>
ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin

Takashi Iwai <[email protected]>
ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs

Xin Long <[email protected]>
sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start

Anton Danilov <[email protected]>
ipv4: ip_gre: Fix drops of small packets in ipgre_xmit

Eric Dumazet <[email protected]>
net: add more sanity checks to qdisc_pkt_len_init()

Eric Dumazet <[email protected]>
net: avoid potential underflow in qdisc_pkt_len_init() with UFO

Aleksander Jan Bajkowski <[email protected]>
net: ethernet: lantiq_etop: fix memory disclosure

Prashant Malani <[email protected]>
r8152: Factor out OOB link list waits

Eric Dumazet <[email protected]>
netfilter: nf_tables: prevent nf_skb_duplicated corruption

Phil Sutter <[email protected]>
netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED

Xiubo Li <[email protected]>
ceph: remove the incorrect Fw reference check when dirtying pages

Stefan Wahren <[email protected]>
mailbox: bcm2835: Fix timeout during suspend mode

Liao Chen <[email protected]>
mailbox: rockchip: fix a typo in module autoloading

Harshit Mogalapalli <[email protected]>
usb: yurex: Fix inconsistent locking bug in yurex_read()

Andy Shevchenko <[email protected]>
i2c: isch: Add missed 'else'

Tommy Huang <[email protected]>
i2c: aspeed: Update the stop sw state when the bus recovery occurs

Ma Ke <[email protected]>
pps: add an error check in parport_attach

Christophe JAILLET <[email protected]>
pps: remove usage of the deprecated ida_simple_xx() API

Oliver Neukum <[email protected]>
USB: misc: yurex: fix race between read and write

Lee Jones <[email protected]>
usb: yurex: Replace snprintf() with the safer scnprintf() variant

Krzysztof Kozlowski <[email protected]>
soc: versatile: realview: fix soc_dev leak during device remove

Krzysztof Kozlowski <[email protected]>
soc: versatile: realview: fix memory leak during device remove

Sean Anderson <[email protected]>
PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler

Thomas Gleixner <[email protected]>
PCI: xilinx-nwl: Use irq_data_get_irq_chip_data()

Li Lingfeng <[email protected]>
nfs: fix memory leak in error path of nfs4_do_reclaim

Mickaël Salaün <[email protected]>
fs: Fix file_set_fowner LSM hook inconsistencies

Julian Sun <[email protected]>
vfs: fix race between evice_inodes() and find_inode()&iput()

Nikita Zhandarovich <[email protected]>
f2fs: avoid potential int overflow in sanity_check_area_boundary()

Nikita Zhandarovich <[email protected]>
f2fs: prevent possible int overflow in dir_block_index()

Thomas Weißschuh <[email protected]>
ACPI: sysfs: validate return type of _STR method

Mikhail Lobanov <[email protected]>
drbd: Add NULL check for net_conf to prevent dereference in state validation

Qiu-ji Chen <[email protected]>
drbd: Fix atomicity violation in drbd_uuid_set_bm()

Florian Fainelli <[email protected]>
tty: rp2: Fix reset with non forgiving PCIe host bridges

Jann Horn <[email protected]>
firmware_loader: Block path traversal

Oliver Neukum <[email protected]>
USB: misc: cypress_cy7c63: check for short transfer

Oliver Neukum <[email protected]>
USB: appledisplay: close race between probe and completion handler

Krzysztof Kozlowski <[email protected]>
soc: versatile: integrator: fix OF node leak in probe() error path

Laurent Pinchart <[email protected]>
Remove *.orig pattern from .gitignore

Hailey Mothershead <[email protected]>
crypto: aead,cipher - zeroize key buffer after use

Simon Horman <[email protected]>
netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS

Youssef Samir <[email protected]>
net: qrtr: Update packets cloning when broadcasting

Josh Hunt <[email protected]>
tcp: check skb is non-NULL in tcp_rto_delta_us()

Eric Dumazet <[email protected]>
tcp: introduce tcp_skb_timestamp_us() helper

Kaixin Wang <[email protected]>
net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition

Eric Dumazet <[email protected]>
netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()

Suzuki K Poulose <[email protected]>
coresight: tmc: sg: Do not leak sg_table

Chao Yu <[email protected]>
f2fs: reduce expensive checkpoint trigger frequency

Chao Yu <[email protected]>
f2fs: remove unneeded check condition in __f2fs_setxattr()

Chao Yu <[email protected]>
f2fs: fix to update i_ctime in __f2fs_setxattr()

Yonggil Song <[email protected]>
f2fs: fix typo

Chao Yu <[email protected]>
f2fs: enhance to update i_mode and acl atomically in f2fs_setattr()

Guoqing Jiang <[email protected]>
nfsd: call cache_put if xdr_reserve_space returns NULL

Jinjie Ruan <[email protected]>
ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()

Mikhail Lobanov <[email protected]>
RDMA/cxgb4: Added NULL check for lookup_atid

Wang Jianzheng <[email protected]>
pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function

Yangtao Li <[email protected]>
pinctrl: mvebu: Use devm_platform_get_and_ioremap_resource()

David Lechner <[email protected]>
clk: ti: dra7-atl: Fix leak of of_nodes

Yang Yingliang <[email protected]>
pinctrl: single: fix missing error code in pcs_probe()

Zhu Yanjun <[email protected]>
RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency

Sean Anderson <[email protected]>
PCI: xilinx-nwl: Fix register misspelling

Junlin Li <[email protected]>
drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error

Junlin Li <[email protected]>
drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error

Jonas Karlman <[email protected]>
clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228

Ian Rogers <[email protected]>
perf time-utils: Fix 32-bit nsec parsing

Yang Jihong <[email protected]>
perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time

Yang Jihong <[email protected]>
perf sched timehist: Fix missing free of session in perf_sched__timehist()

Ryusuke Konishi <[email protected]>
nilfs2: fix potential oob read in nilfs_btree_check_delete()

Ryusuke Konishi <[email protected]>
nilfs2: determine empty node blocks as corrupted

Ryusuke Konishi <[email protected]>
nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()

Thadeu Lima de Souza Cascardo <[email protected]>
ext4: avoid OOB when system.data xattr changes underneath the filesystem

Thadeu Lima de Souza Cascardo <[email protected]>
ext4: return error on ext4_find_inline_entry

Kemeng Shi <[email protected]>
ext4: avoid negative min_clusters in find_group_orlov()

Jiawei Ye <[email protected]>
smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso

yangerkun <[email protected]>
ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard

Mauricio Faria de Oliveira <[email protected]>
jbd2: introduce/export functions jbd2_journal_submit|finish_inode_data_buffers()

Chen Yu <[email protected]>
kthread: fix task state in kthread worker if being frozen

Rob Clark <[email protected]>
kthread: add kthread_work tracepoints

Lasse Collin <[email protected]>
xz: cleanup CRC32 edits from 2018

Tony Ambardar <[email protected]>
selftests/bpf: Fix error compiling test_lru_map.c

Juergen Gross <[email protected]>
xen/swiotlb: add alignment check for dma buffers

Juergen Gross <[email protected]>
xen/swiotlb: simplify range_straddles_page_boundary()

Juergen Gross <[email protected]>
xen: use correct end address of kernel for conflict checking

Sherry Yang <[email protected]>
drm/msm: fix %s null argument error

Wolfram Sang <[email protected]>
ipmi: docs: don't advertise deprecated sysfs entries

Vladimir Lypak <[email protected]>
drm/msm/a5xx: fix races in preemption evaluation stage

Vladimir Lypak <[email protected]>
drm/msm/a5xx: properly clear preemption records on resume

Jeongjun Park <[email protected]>
jfs: fix out-of-bounds in dbNextAG() and diAlloc()

Nikita Zhandarovich <[email protected]>
drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets

Alex Bee <[email protected]>
drm/rockchip: vop: Allow 4096px width scaling

Alex Deucher <[email protected]>
drm/radeon: properly handle vbios fake edid sizing

Paulo Miguel Almeida <[email protected]>
drm/radeon: Replace one-element array with flexible-array member

Alex Deucher <[email protected]>
drm/amdgpu: properly handle vbios fake edid sizing

Paulo Miguel Almeida <[email protected]>
drm/amdgpu: Replace one-element array with flexible-array member

Matteo Croce <[email protected]>
drm/amd: fix typo

Christophe JAILLET <[email protected]>
drm/stm: Fix an error handling path in stm_drm_platform_probe()

Christophe JAILLET <[email protected]>
fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()

Artur Weber <[email protected]>
power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense

Yuntao Liu <[email protected]>
hwmon: (ntc_thermistor) fix module autoloading

Mirsad Todorovac <[email protected]>
mtd: slram: insert break after errors in parsing the map

Guenter Roeck <[email protected]>
hwmon: (max16065) Fix overflows seen when writing limits

Ankit Agrawal <[email protected]>
clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()

Krzysztof Kozlowski <[email protected]>
reset: berlin: fix OF node leak in probe() error path

Krzysztof Kozlowski <[email protected]>
ARM: versatile: fix OF node leak in CPUs prepare

Andy Shevchenko <[email protected]>
spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ

Ma Ke <[email protected]>
spi: ppc4xx: handle irq_of_parse_and_map() errors

Yu Kuai <[email protected]>
block, bfq: don't break merge chain in bfq_split_bfqq()

Yu Kuai <[email protected]>
block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()

Yu Kuai <[email protected]>

    block, bfq: fix possible UAF for bfqq->bic with merge chain

Luiz Augusto von Dentz <[email protected]>
Bluetooth: btusb: Fix not handling ZPL/short-transfer

Kuniyuki Iwashima <[email protected]>

    can: bcm: Clear bo->bcm_proc_read after remove_proc_entry().

Dmitry Antipov <[email protected]>
wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()

Dmitry Antipov <[email protected]>
wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors

Dmitry Antipov <[email protected]>

    wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire

Toke Høiland-Jørgensen <[email protected]>
wifi: ath9k: Remove error checks when creating debugfs entries

Minjie Du <[email protected]>
wifi: ath9k: fix parameter check in ath9k_init_debug()

Aleksandr Mishin <[email protected]>
ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()

Junhao Xie <[email protected]>
USB: serial: pl2303: add device id for Macrosilicon MS3020

Hagar Hemdan <[email protected]>
gpio: prevent potential speculation leaks in gpio_device_get_desc()

Ferry Meng <[email protected]>
ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()

Ferry Meng <[email protected]>
ocfs2: add bounds checking to ocfs2_xattr_find_entry()

Michael Kelley <[email protected]>
x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency

Liao Chen <[email protected]>
spi: bcm63xx: Enable module autoloading

Liao Chen <[email protected]>
ASoC: tda7419: fix module autoloading

Emmanuel Grumbach <[email protected]>
wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead

Daniel Gabay <[email protected]>
wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()

Jacky Chou <[email protected]>
net: ftgmac100: Ensure tx descriptor updates are visible

Mike Rapoport <[email protected]>
microblaze: don't treat zero reserved memory regions as error

Thomas Blocher <[email protected]>
pinctrl: at91: make it work with current gpiolib

Hongbo Li <[email protected]>
ASoC: allow module autoloading for table db1200_pids

Samasth Norway Ananda <[email protected]>
selftests/kcmp: remove call to ksft_set_plan()

Samasth Norway Ananda <[email protected]>
selftests/vm: remove call to ksft_set_plan()

Krzysztof Kozlowski <[email protected]>
soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"

Sean Anderson <[email protected]>
net: dpaa: Pad packets to ETH_ZLEN

Jacky Chou <[email protected]>
net: ftgmac100: Enable TX interrupt to avoid TX timeout

Eran Ben Elisha <[email protected]>
net/mlx5: Update the list of the PCI supported devices

Quentin Schulz <[email protected]>
arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma

Anders Roxell <[email protected]>
scripts: kconfig: merge_config: config files: add a trailing newline

Pawel Dembicki <[email protected]>
net: phy: vitesse: repair vsc73xx autonegotiation

Moon Yeounsu <[email protected]>
net: ethernet: use ip_hdrlen() instead of bit shift

Foster Snowhill <[email protected]>
usbnet: ipheth: fix carrier detection in modes 1 and 4

Aleksandr Mishin <[email protected]>
staging: iio: frequency: ad9834: Validate frequency parameter value

Beniamin Bia <[email protected]>
staging: iio: frequency: ad9833: Load clock using clock framework

Beniamin Bia <[email protected]>
staging: iio: frequency: ad9833: Get frequency value statically

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

Diffstat:

 .gitignore                                         |   1 -
 Documentation/IPMI.txt                             |   2 +-
 Documentation/arm64/silicon-errata.txt             |   2 +
 Documentation/driver-model/devres.txt              |   1 +
 Makefile                                           |   4 +-
 arch/arm/mach-realview/platsmp-dt.c                |   1 +
 arch/arm64/Kconfig                                 |   2 +
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |  23 +-
 arch/arm64/include/asm/cputype.h                   |   4 +
 arch/arm64/include/asm/uprobes.h                   |  12 +-
 arch/arm64/kernel/cpu_errata.c                     |   2 +
 arch/arm64/kernel/probes/decode-insn.c             |  16 +-
 arch/arm64/kernel/probes/simulate-insn.c           |  18 +-
 arch/arm64/kernel/probes/uprobes.c                 |   4 +-
 arch/microblaze/mm/init.c                          |   5 -
 arch/parisc/kernel/entry.S                         |   6 +-
 arch/parisc/kernel/syscall.S                       |  14 +-
 arch/riscv/Kconfig                                 |   5 +
 arch/s390/include/asm/facility.h                   |   6 +-
 arch/s390/kernel/perf_cpum_sf.c                    |  12 +-
 arch/s390/kvm/diag.c                               |   2 +-
 arch/s390/kvm/gaccess.c                            | 162 +++++---
 arch/s390/kvm/gaccess.h                            |  14 +-
 arch/s390/mm/cmm.c                                 |  18 +-
 arch/x86/include/asm/cpufeatures.h                 |   3 +-
 arch/x86/kernel/apic/apic.c                        |  14 +-
 arch/x86/kernel/cpu/mshyperv.c                     |   1 +
 arch/x86/xen/setup.c                               |   2 +-
 block/bfq-iosched.c                                |  13 +-
 crypto/aead.c                                      |   3 +-
 crypto/cipher.c                                    |   3 +-
 drivers/acpi/acpica/dbconvert.c                    |   2 +
 drivers/acpi/acpica/exprep.c                       |   3 +
 drivers/acpi/acpica/psargs.c                       |  47 +++
 drivers/acpi/battery.c                             |  28 +-
 drivers/acpi/button.c                              |  11 +
 drivers/acpi/device_sysfs.c                        |   5 +-
 drivers/acpi/ec.c                                  |  55 ++-
 drivers/acpi/pmic/tps68470_pmic.c                  |   6 +-
 drivers/ata/sata_sil.c                             |  12 +-
 drivers/base/bus.c                                 |   6 +-
 drivers/base/core.c                                |  13 +-
 drivers/base/firmware_loader/main.c                |  30 ++
 drivers/base/module.c                              |   4 -
 drivers/block/aoe/aoecmd.c                         |  13 +-
 drivers/block/drbd/drbd_main.c                     |   8 +-
 drivers/block/drbd/drbd_state.c                    |   2 +-
 drivers/bluetooth/btusb.c                          |  10 +-
 drivers/char/virtio_console.c                      |  18 +-
 drivers/clk/bcm/clk-bcm53573-ilp.c                 |   2 +-
 drivers/clk/clk-devres.c                           | 115 +++++-
 drivers/clk/rockchip/clk-rk3228.c                  |   2 +-
 drivers/clk/rockchip/clk.c                         |   3 +-
 drivers/clk/ti/clk-dra7-atl.c                      |   1 +
 drivers/clocksource/timer-qcom.c                   |   7 +-
 drivers/firmware/arm_sdei.c                        |   2 +-
 drivers/gpio/gpio-aspeed.c                         |   4 +-
 drivers/gpio/gpio-davinci.c                        |   8 +-
 drivers/gpio/gpiolib.c                             |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |  15 +-
 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c     |  26 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   2 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c |   2 +
 drivers/gpu/drm/amd/include/atombios.h             |   4 +-
 drivers/gpu/drm/drm_crtc.c                         |  17 +-
 drivers/gpu/drm/drm_print.c                        |  13 +-
 drivers/gpu/drm/msm/adreno/a5xx_gpu.h              |   1 +
 drivers/gpu/drm/msm/adreno/a5xx_preempt.c          |  26 +-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c           |   2 +-
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |   2 +-
 drivers/gpu/drm/radeon/atombios.h                  |   2 +-
 drivers/gpu/drm/radeon/evergreen_cs.c              |  62 +--
 drivers/gpu/drm/radeon/r100.c                      |  70 ++--
 drivers/gpu/drm/radeon/radeon_atombios.c           |  26 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |   4 +-
 drivers/gpu/drm/stm/drv.c                          |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   1 +
 drivers/hid/hid-ids.h                              |   2 +
 drivers/hid/hid-plantronics.c                      |  23 ++
 drivers/hwmon/max16065.c                           |   5 +-
 drivers/hwmon/ntc_thermistor.c                     |   1 +
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |   2 +-
 drivers/i2c/busses/i2c-aspeed.c                    |  16 +-
 drivers/i2c/busses/i2c-i801.c                      |   9 +-
 drivers/i2c/busses/i2c-isch.c                      |   3 +-
 drivers/i2c/busses/i2c-xiic.c                      |  19 +-
 drivers/iio/adc/Kconfig                            |   2 +
 .../iio/common/hid-sensors/hid-sensor-trigger.c    |   2 +-
 drivers/iio/dac/Kconfig                            |   1 +
 drivers/iio/light/opt3001.c                        |   4 +
 drivers/iio/magnetometer/ak8975.c                  |  32 +-
 drivers/infiniband/core/iwcm.c                     |   2 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |   2 +-
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c         |   2 +-
 drivers/infiniband/hw/cxgb4/cm.c                   |  14 +-
 drivers/input/keyboard/adp5589-keys.c              |  13 +-
 drivers/input/rmi4/rmi_driver.c                    |   6 +-
 drivers/mailbox/bcm2835-mailbox.c                  |   3 +-
 drivers/mailbox/rockchip-mailbox.c                 |   2 +-
 drivers/media/common/videobuf2/videobuf2-core.c    |   8 +-
 drivers/media/dvb-frontends/rtl2830.c              |   2 +-
 drivers/media/dvb-frontends/rtl2832.c              |   2 +-
 drivers/media/platform/qcom/venus/core.c           |   1 +
 drivers/misc/sgi-gru/grukservices.c                |   2 -
 drivers/misc/sgi-gru/grumain.c                     |   4 -
 drivers/misc/sgi-gru/grutlbpurge.c                 |   2 -
 drivers/mtd/devices/slram.c                        |   2 +
 drivers/net/dsa/mv88e6xxx/global1_atu.c            |   3 +-
 drivers/net/ethernet/aeroflex/greth.c              |   3 +-
 drivers/net/ethernet/amd/mvme147.c                 |   7 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |   1 +
 drivers/net/ethernet/cortina/gemini.c              |  15 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |  10 +-
 drivers/net/ethernet/faraday/ftgmac100.c           |  26 +-
 drivers/net/ethernet/faraday/ftgmac100.h           |   2 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |   9 +-
 drivers/net/ethernet/hisilicon/hip04_eth.c         |   1 +
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c  |   1 +
 drivers/net/ethernet/hisilicon/hns_mdio.c          |   1 +
 drivers/net/ethernet/i825xx/sun3_82586.c           |   1 +
 drivers/net/ethernet/ibm/emac/mal.c                |   2 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |   6 +-
 drivers/net/ethernet/jme.c                         |  10 +-
 drivers/net/ethernet/lantiq_etop.c                 |   4 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2.h         |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   2 +
 drivers/net/ethernet/seeq/ether3.c                 |   2 +
 drivers/net/gtp.c                                  |  27 +-
 drivers/net/hyperv/netvsc_drv.c                    |  30 ++
 drivers/net/macsec.c                               |  18 -
 drivers/net/phy/vitesse.c                          |  14 -
 drivers/net/ppp/ppp_async.c                        |   2 +-
 drivers/net/usb/cdc_ncm.c                          |   8 +-
 drivers/net/usb/ipheth.c                           |   5 +-
 drivers/net/usb/r8152.c                            |  73 +---
 drivers/net/usb/usbnet.c                           |   3 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.c          |   7 +-
 drivers/net/wireless/ath/ath10k/wmi.c              |   2 +
 drivers/net/wireless/ath/ath9k/debug.c             |   6 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c           |   6 +-
 drivers/net/wireless/ath/ath9k/htc_drv_debug.c     |   2 -
 drivers/net/wireless/intel/iwlegacy/common.c       |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   9 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   8 +-
 drivers/net/wireless/marvell/mwifiex/fw.h          |   2 +-
 drivers/net/wireless/marvell/mwifiex/scan.c        |   3 +-
 drivers/ntb/hw/intel/ntb_hw_gen1.c                 |   2 +-
 drivers/of/irq.c                                   |  38 +-
 drivers/parport/procfs.c                           |  22 +-
 drivers/pci/controller/pcie-xilinx-nwl.c           |  24 +-
 drivers/pci/quirks.c                               |   6 +
 drivers/pinctrl/mvebu/pinctrl-dove.c               |  45 +-
 drivers/pinctrl/pinctrl-at91.c                     |   5 +-
 drivers/pinctrl/pinctrl-single.c                   |   3 +-
 drivers/power/reset/brcmstb-reboot.c               |   3 -
 drivers/power/supply/max17042_battery.c            |   5 +-
 drivers/pps/clients/pps_parport.c                  |  14 +-
 drivers/reset/reset-berlin.c                       |   3 +-
 drivers/rtc/Kconfig                                |   2 +-
 drivers/rtc/rtc-at91sam9.c                         |  45 +-
 drivers/s390/char/sclp_vt220.c                     |   4 +-
 drivers/scsi/aacraid/aacraid.h                     |   2 +-
 drivers/soc/versatile/soc-integrator.c             |   1 +
 drivers/soc/versatile/soc-realview.c               |  20 +-
 drivers/soundwire/stream.c                         |   8 +-
 drivers/spi/spi-bcm63xx.c                          |   2 +
 drivers/spi/spi-ppc4xx.c                           |   7 +-
 drivers/spi/spi-s3c64xx.c                          |   4 +-
 drivers/staging/iio/frequency/ad9834.c             |  54 +--
 drivers/staging/iio/frequency/ad9834.h             |  28 --
 drivers/tty/serial/rp2.c                           |   2 +-
 drivers/tty/vt/vt.c                                |   2 +-
 drivers/usb/chipidea/udc.c                         |   8 +-
 drivers/usb/dwc3/core.c                            |  49 ++-
 drivers/usb/dwc3/core.h                            |  11 +-
 drivers/usb/dwc3/gadget.c                          |  11 -
 drivers/usb/host/xhci-pci.c                        |   5 +
 drivers/usb/host/xhci-ring.c                       |  16 +-
 drivers/usb/host/xhci.h                            |   2 +-
 drivers/usb/misc/appledisplay.c                    |  15 +-
 drivers/usb/misc/cypress_cy7c63.c                  |   4 +
 drivers/usb/misc/yurex.c                           |   5 +-
 drivers/usb/phy/phy.c                              |   2 +-
 drivers/usb/serial/option.c                        |   8 +
 drivers/usb/serial/pl2303.c                        |   1 +
 drivers/usb/serial/pl2303.h                        |   4 +
 drivers/usb/storage/unusual_devs.h                 |  11 +
 drivers/usb/typec/class.c                          |   3 +
 drivers/video/fbdev/hpfb.c                         |   1 +
 drivers/video/fbdev/pxafb.c                        |   1 +
 drivers/video/fbdev/sis/sis_main.c                 |   2 +-
 drivers/xen/swiotlb-xen.c                          |  40 +-
 fs/btrfs/disk-io.c                                 |  11 +
 fs/ceph/addr.c                                     |   1 -
 fs/ext4/ext4.h                                     |   1 +
 fs/ext4/extents.c                                  |  70 +++-
 fs/ext4/ialloc.c                                   |   2 +
 fs/ext4/inline.c                                   |  35 +-
 fs/ext4/inode.c                                    |  11 +-
 fs/ext4/mballoc.c                                  |  10 +-
 fs/ext4/migrate.c                                  |   2 +-
 fs/ext4/move_extent.c                              |   1 -
 fs/ext4/namei.c                                    |  14 +-
 fs/ext4/xattr.c                                    |   4 +-
 fs/f2fs/acl.c                                      |  23 +-
 fs/f2fs/dir.c                                      |   3 +-
 fs/f2fs/f2fs.h                                     |   4 +-
 fs/f2fs/file.c                                     |  24 +-
 fs/f2fs/super.c                                    |   4 +-
 fs/f2fs/xattr.c                                    |  29 +-
 fs/fat/namei_vfat.c                                |   2 +-
 fs/fcntl.c                                         |  14 +-
 fs/inode.c                                         |   4 +
 fs/jbd2/checkpoint.c                               |  14 +-
 fs/jbd2/commit.c                                   |  36 +-
 fs/jbd2/journal.c                                  |   2 +
 fs/jfs/jfs_discard.c                               |  11 +-
 fs/jfs/jfs_dmap.c                                  |  11 +-
 fs/jfs/jfs_imap.c                                  |   2 +-
 fs/jfs/xattr.c                                     |   2 +
 fs/lockd/clnt4xdr.c                                |  14 -
 fs/lockd/clntxdr.c                                 |  14 -
 fs/nfs/callback_xdr.c                              |  61 ++-
 fs/nfs/nfs2xdr.c                                   |  84 ++--
 fs/nfs/nfs3xdr.c                                   | 163 +++-----
 fs/nfs/nfs42xdr.c                                  |  21 +-
 fs/nfs/nfs4state.c                                 |   1 +
 fs/nfs/nfs4xdr.c                                   | 451 ++++++---------------
 fs/nfsd/nfs4callback.c                             |  13 -
 fs/nfsd/nfs4idmap.c                                |  13 +-
 fs/nfsd/nfs4state.c                                |  15 +-
 fs/nilfs2/btree.c                                  |  12 +-
 fs/nilfs2/dir.c                                    |  50 +--
 fs/nilfs2/namei.c                                  |  42 +-
 fs/nilfs2/nilfs.h                                  |   2 +-
 fs/nilfs2/page.c                                   |   7 +-
 fs/ocfs2/aops.c                                    |   5 +-
 fs/ocfs2/buffer_head_io.c                          |   4 +-
 fs/ocfs2/file.c                                    |   8 +
 fs/ocfs2/journal.c                                 |   7 +-
 fs/ocfs2/localalloc.c                              |  19 +
 fs/ocfs2/quota_local.c                             |   8 +-
 fs/ocfs2/refcounttree.c                            |  26 +-
 fs/ocfs2/xattr.c                                   |  38 +-
 fs/udf/inode.c                                     |   9 +-
 include/drm/drm_print.h                            |  54 ++-
 include/dt-bindings/power/r8a774b1-sysc.h          |  26 ++
 include/linux/clk.h                                | 145 +++++++
 include/linux/jbd2.h                               |   4 +
 include/linux/pci_ids.h                            |   2 +
 include/net/sock.h                                 |   2 +
 include/net/tcp.h                                  |  27 +-
 include/trace/events/f2fs.h                        |   3 +-
 include/trace/events/sched.h                       |  84 ++++
 include/uapi/linux/cec.h                           |   6 +-
 include/uapi/linux/netfilter/nf_tables.h           |   2 +-
 kernel/bpf/arraymap.c                              |   3 +
 kernel/bpf/hashtab.c                               |   3 +
 kernel/bpf/lpm_trie.c                              |   2 +-
 kernel/cgroup/cgroup.c                             |   4 +-
 kernel/events/core.c                               |   6 +-
 kernel/events/uprobes.c                            |   2 +-
 kernel/kthread.c                                   |  19 +-
 kernel/signal.c                                    |  11 +-
 kernel/time/posix-clock.c                          |   3 +
 kernel/trace/trace_output.c                        |   6 +-
 lib/xz/xz_crc32.c                                  |   2 +-
 lib/xz/xz_private.h                                |   4 -
 mm/shmem.c                                         |   2 +
 net/bluetooth/af_bluetooth.c                       |   1 +
 net/bluetooth/bnep/core.c                          |   3 +-
 net/bluetooth/rfcomm/sock.c                        |   2 -
 net/bridge/br_netfilter_hooks.c                    |   5 +
 net/can/bcm.c                                      |   4 +-
 net/core/dev.c                                     |  29 +-
 net/ipv4/devinet.c                                 |   6 +-
 net/ipv4/fib_frontend.c                            |   2 +-
 net/ipv4/ip_gre.c                                  |   6 +-
 net/ipv4/netfilter/nf_dup_ipv4.c                   |   7 +-
 net/ipv4/tcp_input.c                               |  24 +-
 net/ipv4/tcp_ipv4.c                                |   5 +-
 net/ipv4/tcp_output.c                              |   2 +-
 net/ipv4/tcp_rate.c                                |  17 +-
 net/ipv4/tcp_recovery.c                            |   5 +-
 net/ipv6/addrconf.c                                |   8 +-
 net/ipv6/netfilter/nf_dup_ipv6.c                   |   7 +-
 net/ipv6/netfilter/nf_reject_ipv6.c                |  14 +-
 net/mac80211/cfg.c                                 |   3 +-
 net/mac80211/iface.c                               |  17 +-
 net/mac80211/key.c                                 |  42 +-
 net/netfilter/nf_conntrack_netlink.c               |   7 +-
 net/netfilter/nf_tables_api.c                      |   2 +-
 net/netfilter/nft_payload.c                        |   3 +
 net/netlink/af_netlink.c                           |   3 +-
 net/qrtr/qrtr.c                                    |   2 +-
 net/sched/sch_api.c                                |   2 +-
 net/sctp/socket.c                                  |   4 +-
 net/tipc/bearer.c                                  |   8 +-
 net/wireless/nl80211.c                             |   3 +-
 net/wireless/scan.c                                |   6 +-
 net/wireless/sme.c                                 |   3 +-
 net/xfrm/xfrm_user.c                               |   6 +-
 scripts/kconfig/merge_config.sh                    |   2 +
 security/selinux/selinuxfs.c                       |  31 +-
 security/smack/smackfs.c                           |   2 +-
 security/tomoyo/domain.c                           |   9 +-
 sound/core/init.c                                  |  14 +-
 sound/pci/asihpi/hpimsgx.c                         |   2 +-
 sound/pci/hda/hda_generic.c                        |   4 +-
 sound/pci/hda/patch_conexant.c                     |  24 +-
 sound/pci/hda/patch_realtek.c                      |  38 +-
 sound/pci/rme9652/hdsp.c                           |   6 +-
 sound/pci/rme9652/hdspm.c                          |   6 +-
 sound/soc/au1x/db1200.c                            |   1 +
 sound/soc/codecs/tda7419.c                         |   1 +
 tools/iio/iio_generic_buffer.c                     |   4 +
 tools/perf/builtin-sched.c                         |   8 +-
 tools/perf/util/time-utils.c                       |   4 +-
 tools/testing/ktest/ktest.pl                       |   2 +-
 tools/testing/selftests/bpf/test_lru_map.c         |   3 +-
 .../breakpoints/step_after_suspend_test.c          |   5 +-
 tools/testing/selftests/kcmp/kcmp_test.c           |   1 -
 tools/testing/selftests/vDSO/parse_vdso.c          |   3 +-
 tools/testing/selftests/vm/compaction_test.c       |   2 -
 tools/usb/usbip/src/usbip_detach.c                 |   1 +
 virt/kvm/kvm_main.c                                |   5 +-
 326 files changed, 2648 insertions(+), 1791 deletions(-)