Skip to content

4.19.320-rc1 review

Greg Kroah-Hartman dri-devel linux-patches linux-tegra lkml netfilter-devel stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest196 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/196platform/chrome: cros_ec_debugfs: fix wrong EC message versiondrivers/platform/chrome/cros_ec_debugfs.c+1 -00 replies
2/196hfsplus: fix to avoid false alarm of circular lockingfs/hfsplus/bfind.c fs/hfsplus/extents.c fs/hfsplus/hfsplus_fs.h+29 -160 replies
3/196x86/of: Return consistent error type from x86_of_pci_irq_enable()arch/x86/kernel/devicetree.c+1 -10 replies
4/196x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handlingarch/x86/pci/intel_mid_pci.c+2 -20 replies
5/196x86/pci/xen: Fix PCIBIOS_* return code handlingarch/x86/pci/xen.c+2 -20 replies
6/196x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnosarch/x86/platform/intel/iosf_mbi.c+2 -20 replies
7/196hwmon: (adt7475) Fix default duty on fan is disableddrivers/hwmon/adt7475.c+1 -10 replies
8/196pwm: stm32: Always do lazy disablingdrivers/pwm/pwm-stm32.c+3 -20 replies
9/196hwmon: (max6697) Fix underflow when writing limit attributesdrivers/hwmon/max6697.c+1 -00 replies
10/196hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variantsDocumentation/hwmon/hwmon-kernel-api.txt include/linux/hwmon-sysfs.h+55 -80 replies
11/196hwmon: (max6697) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}drivers/hwmon/max6697.c+64 -800 replies
12/196hwmon: (max6697) Fix swapped temp{1,8} critical alarmsdrivers/hwmon/max6697.c+2 -20 replies
13/196arm64: dts: rockchip: Increase VOP clk rate on RK3328arch/arm64/boot/dts/rockchip/rk3328.dtsi+2 -20 replies
14/196m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messagesarch/m68k/atari/ataints.c+1 -50 replies
15/196x86/xen: Convert comma to semicolonarch/x86/xen/p2m.c+2 -20 replies
16/196m68k: cmpxchg: Fix return value for default case in __arch_xchg()arch/m68k/include/asm/cmpxchg.h+1 -10 replies
17/196wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only devicedrivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c+9 -90 replies
18/196net/smc: Allow SMC-D 1MB DMB allocationsnet/smc/smc_core.c+16 -150 replies
19/196net/smc: set rmbs SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is definednet/smc/smc_core.c+3 -20 replies
20/196selftests/bpf: Check length of recv in test_sockmaptools/testing/selftests/bpf/test_sockmap.c+2 -10 replies
21/196wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()net/wireless/util.c+2 -20 replies
22/196wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()net/wireless/util.c+3 -10 replies
23/196net: fec: Refactor: #define magic constantsdrivers/net/ethernet/freescale/fec_main.c+30 -160 replies
24/196net: fec: Fix FEC_ECR_EN1588 being cleared on link-downdrivers/net/ethernet/freescale/fec_main.c+6 -00 replies
25/196ipvs: Avoid unnecessary calls to skb_is_gso_sctpnet/netfilter/ipvs/ip_vs_proto_sctp.c+2 -20 replies
26/196perf: Fix perf_aux_size() for greater-than 32-bit sizekernel/events/internal.h+1 -10 replies
27/196perf: Prevent passing zero nr_pages to rb_alloc_aux()kernel/events/core.c+2 -00 replies
28/196bna: adjust name buf size of bna_tcb and bna_ccb structuresdrivers/net/ethernet/brocade/bna/bna_types.h drivers/net/ethernet/brocade/bna/bnad.c+7 -60 replies
29/196selftests: forwarding: devlink_lib: Wait for udev events after reloadingtools/testing/selftests/net/forwarding/devlink_lib.sh+2 -00 replies
30/196media: imon: Fix race getting ictx->lockdrivers/media/rc/imon.c+1 -40 replies
31/196saa7134: Unchecked i2c_transfer function result fixeddrivers/media/pci/saa7134/saa7134-dvb.c+6 -20 replies
32/196media: uvcvideo: Allow entity-defined get_info and get_curdrivers/media/usb/uvc/uvc_ctrl.c drivers/media/usb/uvc/uvcvideo.h+23 -40 replies
33/196media: uvcvideo: Override default flagsdrivers/media/usb/uvc/uvc_ctrl.c+8 -10 replies
34/196media: renesas: vsp1: Fix _irqsave and _irq mixdrivers/media/platform/vsp1/vsp1_histo.c+8 -120 replies
35/196media: renesas: vsp1: Store RPF partition configuration per RPF instancedrivers/media/platform/vsp1/vsp1_pipe.h drivers/media/platform/vsp1/vsp1_rpf.c+6 -40 replies
36/196leds: trigger: Unregister sysfs attributes before calling deactivate()drivers/leds/led-triggers.c+1 -10 replies
37/196perf report: Fix condition in sort__sym_cmp()tools/perf/util/sort.c+1 -10 replies
38/196drm/etnaviv: fix DMA direction handling for cached RW buffersdrivers/gpu/drm/etnaviv/etnaviv_gem.c+4 -20 replies
39/196mfd: omap-usb-tll: Use struct_size to allocate tlldrivers/mfd/omap-usb-tll.c+1 -20 replies
40/196ext4: avoid writing unitialized memory to disk in EA inodesfs/ext4/xattr.c+6 -00 replies
41/196sparc64: Fix incorrect function signature and add prototype for prom_cif_initarch/sparc/include/asm/oplib_64.h arch/sparc/prom/init_64.c arch/sparc/prom/p1275.c+2 -40 replies
42/196PCI: Equalize hotplug memory and io for occupied and empty slotsdrivers/pci/setup-bus.c+15 -130 replies
43/196PCI: Fix resource double counting on remove & rescandrivers/pci/setup-bus.c+2 -40 replies
44/196RDMA/mlx4: Fix truncated output warning in mad.cdrivers/infiniband/hw/mlx4/mad.c+1 -10 replies
45/196RDMA/mlx4: Fix truncated output warning in alias_GUID.cdrivers/infiniband/hw/mlx4/alias_GUID.c+1 -10 replies
46/196RDMA/rxe: Dont set BTH_ACK_MASK for UC or UD QPsdrivers/infiniband/sw/rxe/rxe_req.c+4 -30 replies
47/196mtd: make mtd_test.c a separate moduledrivers/mtd/tests/Makefile drivers/mtd/tests/mtd_test.c+26 -170 replies
48/196Input: elan_i2c - do not leave interrupt disabled on suspend failuredrivers/input/mouse/elan_i2c_core.c+2 -00 replies
49/196MIPS: Octeron: remove source file executable bitarch/mips/pci/pcie-octeon.c+0 -00 replies
50/196powerpc/xmon: Fix disassembly CPU feature checksarch/powerpc/xmon/ppc-dis.c+11 -220 replies
51/196macintosh/therm_windtunnel: fix module unload.drivers/macintosh/therm_windtunnel.c+1 -10 replies
52/196bnxt_re: Fix imm_data endiannessdrivers/infiniband/hw/bnxt_re/ib_verbs.c drivers/infiniband/hw/bnxt_re/qplib_fp.h+7 -70 replies
53/196ice: Rework flex descriptor programmingdrivers/net/ethernet/intel/ice/ice_common.c drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h+92 -340 replies
54/196netfilter: ctnetlink: use helper function to calculate expect IDnet/netfilter/nf_conntrack_netlink.c+2 -10 replies
55/196pinctrl: core: fix possible memory leak when pinctrl_enable() failsdrivers/pinctrl/core.c+11 -10 replies
56/196pinctrl: single: fix possible memory leak when pinctrl_enable() failsdrivers/pinctrl/pinctrl-single.c+4 -30 replies
57/196pinctrl: ti: ti-iodelay: Drop if block with always false conditiondrivers/pinctrl/ti/pinctrl-ti-iodelay.c+0 -30 replies
58/196pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() failsdrivers/pinctrl/ti/pinctrl-ti-iodelay.c+6 -50 replies
59/196pinctrl: freescale: mxs: Fix refcount of childdrivers/pinctrl/freescale/pinctrl-mxs.c+2 -20 replies
60/196fs/nilfs2: remove some unused macros to tame gccfs/nilfs2/segment.c+0 -50 replies
61/196nilfs2: avoid undefined behavior in nilfs_cnt32_ge macrofs/nilfs2/segment.c+1 -10 replies
62/196tick/broadcast: Make takeover of broadcast hrtimer reliablekernel/time/tick-broadcast.c+23 -00 replies
63/196net: netconsole: Disable target before netpoll cleanupdrivers/net/netconsole.c+1 -10 replies
64/196af_packet: Handle outgoing VLAN packets without hardware offloadingnet/packet/af_packet.c+84 -20 replies
65/196ipv6: take care of scope when choosing the src addrnet/ipv6/addrconf.c+2 -10 replies
66/196char: tpm: Fix possible memory leak in tpm_bios_measurements_open()drivers/char/tpm/eventlog/common.c+2 -00 replies
67/196media: venus: fix use after free in vdec_closedrivers/media/platform/qcom/venus/vdec.c+1 -00 replies
68/196hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()fs/hfs/inode.c+3 -00 replies
69/196drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modesdrivers/gpu/drm/gma500/cdv_intel_lvds.c+3 -00 replies
70/196drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modesdrivers/gpu/drm/gma500/psb_intel_lvds.c+3 -00 replies
71/196m68k: amiga: Turn off Warp1260 interrupts during bootarch/m68k/amiga/config.c include/uapi/linux/zorro_ids.h+12 -00 replies
72/196ext4: check dot and dotdot of dx_root before making dir indexedfs/ext4/namei.c+51 -50 replies
73/196ext4: make sure the first directory block is not a holefs/ext4/namei.c+6 -110 replies
74/196wifi: mwifiex: Fix interface type changedrivers/net/wireless/marvell/mwifiex/cfg80211.c+2 -00 replies
75/196leds: ss4200: Convert PCIBIOS_* return codes to errnosdrivers/leds/leds-ss4200.c+5 -20 replies
76/196tools/memory-model: Fix bug in lock.cattools/memory-model/lock.cat+10 -100 replies
77/196hwrng: amd - Convert PCIBIOS_* return codes to errnosdrivers/char/hw_random/amd-rng.c+3 -10 replies
78/196PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PINdrivers/pci/controller/pci-hyperv.c+2 -20 replies
79/196binder: fix hang of unregistered readersdrivers/android/binder.c+1 -30 replies
80/196scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmdsdrivers/scsi/qla2xxx/qla_bsg.c+1 -10 replies
81/196f2fs: fix to dont dirty inode for readonly filesystemfs/f2fs/inode.c+3 -00 replies
82/196clk: davinci: da8xx-cfgchip: Initialize clk_init_data before usedrivers/clk/davinci/da8xx-cfgchip.c+2 -20 replies
83/196ubi: eba: properly rollback inside self_check_ebadrivers/mtd/ubi/eba.c+2 -10 replies
84/196decompress_bunzip2: fix rare decompression failurelib/decompress_bunzip2.c+2 -10 replies
85/196kobject_uevent: Fix OOB access within zap_modalias_env()lib/kobject_uevent.c+16 -10 replies
86/196rtc: cmos: Fix return value of nvmem callbacksdrivers/rtc/rtc-cmos.c+4 -60 replies
87/196scsi: qla2xxx: During vport delete send async logout explicitlydrivers/scsi/qla2xxx/qla_mid.c+1 -10 replies
88/196scsi: qla2xxx: validate nvme_local_port correctlydrivers/scsi/qla2xxx/qla_nvme.c+4 -10 replies
89/196perf/x86/intel/pt: Fix topa_entry base lengtharch/x86/events/intel/pt.h+2 -20 replies
90/196watchdog/perf: properly initialize the turbo mode timestamp and rearm counterkernel/watchdog_hld.c+8 -30 replies
91/196platform: mips: cpu_hwmon: Disable driver on unsupported hardwaredrivers/platform/mips/cpu_hwmon.c+3 -00 replies
92/196RDMA/iwcm: Fix a use-after-free related to destroying CM IDsdrivers/infiniband/core/iwcm.c+7 -40 replies
93/196selftests/sigaltstack: Fix ppc64 GCC buildtools/testing/selftests/sigaltstack/current_stack_pointer.h+1 -10 replies
94/196nilfs2: handle inconsistent state in nilfs_btnode_create_block()fs/nilfs2/btnode.c fs/nilfs2/btree.c+22 -70 replies
95/196kdb: Fix bound check compiler warningkernel/debug/kdb/kdb_io.c+1 -10 replies
96/196kdb: address -Wformat-security warningskernel/debug/kdb/kdb_io.c+2 -20 replies
97/196kdb: Use the passed prompt in kdb_position_cursor()kernel/debug/kdb/kdb_io.c+1 -10 replies
98/196jfs: Fix array-index-out-of-bounds in diFreefs/jfs/jfs_imap.c+4 -10 replies
99/196dma: fix call order in dmam_free_coherentkernel/dma/mapping.c+1 -10 replies
100/196MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and laterarch/mips/include/asm/mips-cm.h arch/mips/kernel/smp-cps.c+8 -10 replies
101/196net: ip_rt_get_source() - use new style struct initializer instead of memsetnet/ipv4/route.c+9 -120 replies
102/196ipv4: Fix incorrect source address in Record Route optionnet/ipv4/route.c+1 -10 replies
103/196net: bonding: correctly annotate RCU in bond_should_notify_peers()drivers/net/bonding/bond_main.c+2 -50 replies
104/196tipc: Return non-zero value from tipc_udp_addr2str() on errornet/tipc/udp_media.c+4 -10 replies
105/196mISDN: Fix a use after free in hfcmulti_tx()drivers/isdn/hardware/mISDN/hfcmulti.c+4 -30 replies
106/196mm: avoid overflows in dirty throttling logicmm/page-writeback.c+26 -40 replies
107/196PCI: rockchip: Make ep-gpios DT property optionaldrivers/pci/controller/pcie-rockchip.c+6 -60 replies
108/196PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpiodrivers/pci/controller/pcie-rockchip.c+1 -10 replies
109/196parport: parport_pc: Mark expected switch fall-throughdrivers/parport/parport_pc.c+1 -10 replies
110/196parport: Convert printk(KERN_<LEVEL> to pr_<level>(drivers/parport/daisy.c drivers/parport/ieee1284.c drivers/parport/ieee1284_ops.c +10 more+110 -1460 replies
111/196parport: Standardize use of printmodedrivers/parport/parport_gsc.c drivers/parport/parport_pc.c drivers/parport/procfs.c+17 -110 replies
112/196dev/parport: fix the array out-of-bounds riskdrivers/parport/procfs.c+12 -120 replies
113/196driver core: Cast to (void *) with __force for __percpu pointerdrivers/base/devres.c+1 -10 replies
114/196devres: Fix memory leakage caused by driver API devm_free_percpu()drivers/base/devres.c+5 -10 replies
115/196perf/x86/intel/pt: Export pt_cap_get()arch/x86/events/intel/pt.c arch/x86/events/intel/pt.h arch/x86/include/asm/intel_pt.h+49 -440 replies
116/196perf/x86/intel/pt: Use helpers to obtain ToPA entry sizearch/x86/events/intel/pt.c+6 -60 replies
117/196perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculationarch/x86/events/intel/pt.c+1 -20 replies
118/196perf/x86/intel/pt: Split ToPA metadata and page layoutarch/x86/events/intel/pt.c+60 -330 replies
119/196perf/x86/intel/pt: Fix a topa_entry base address calculationarch/x86/events/intel/pt.c+1 -10 replies
120/196remoteproc: imx_rproc: ignore mapping vdev regionsdrivers/remoteproc/imx_rproc.c+3 -00 replies
121/196remoteproc: imx_rproc: Fix ignoring mapping vdev regionsdrivers/remoteproc/imx_rproc.c+2 -20 replies
122/196remoteproc: imx_rproc: Skip over memory region when node value is NULLdrivers/remoteproc/imx_rproc.c+2 -00 replies
123/196drm/vmwgfx: Fix overlay when using Screen Targetsdrivers/gpu/drm/vmwgfx/vmwgfx_overlay.c+1 -10 replies
124/196net/iucv: fix use after free in iucv_sock_close()net/iucv/af_iucv.c+2 -20 replies
125/196ipv6: fix ndisc_is_useropt() handling for PIOnet/ipv6/ndisc.c+18 -160 replies
126/196protect the fetch of ->fd[fd] in do_dup2() from mispredictionsfs/file.c+1 -00 replies
127/196ALSA: usb-audio: Correct surround channels in UAC1 channel mapsound/usb/stream.c+2 -20 replies
128/196net: usb: sr9700: fix uninitialized variable use in sr_mdio_readdrivers/net/usb/sr9700.c+9 -20 replies
129/196irqchip/mbigen: Fix mbigen node address layoutdrivers/irqchip/irq-mbigen.c+16 -40 replies
130/196x86/mm: Fix pti_clone_pgtable() alignment assumptionarch/x86/mm/pti.c+3 -30 replies
131/196net: usb: qmi_wwan: fix memory leak for not ip packetsdrivers/net/usb/qmi_wwan.c+1 -00 replies
132/196net: linkwatch: use system_unbound_wqnet/core/link_watch.c+2 -20 replies
133/196Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()net/bluetooth/l2cap_core.c+1 -00 replies
134/196net: fec: Stop PPS on driver removedrivers/net/ethernet/freescale/fec_ptp.c+3 -00 replies
135/196md/raid5: avoid BUG_ON() while continue reshape after reassemblingdrivers/md/raid5.c+13 -70 replies
136/196clocksource/drivers/sh_cmt: Address race condition for clock eventsdrivers/clocksource/sh_cmt.c+12 -10 replies
137/196PCI: Add Edimax Vendor ID to pci_ids.hinclude/linux/pci_ids.h+2 -00 replies
138/196udf: prevent integer overflow in udf_bitmap_free_blocks()fs/udf/balloc.c+13 -230 replies
139/196wifi: nl80211: dont give key data to userspacenet/wireless/nl80211.c+2 -80 replies
140/196btrfs: fix bitmap leak when loading free space cache on duplicate entryfs/btrfs/free-space-cache.c+1 -00 replies
141/196media: uvcvideo: Ignore empty TS packetsdrivers/media/usb/uvc/uvc_video.c+30 -10 replies
142/196media: uvcvideo: Fix the bandwdith quirk on USB 3.xdrivers/media/usb/uvc/uvc_video.c+3 -30 replies
143/196jbd2: avoid memleak in jbd2_journal_write_metadata_bufferfs/jbd2/journal.c+1 -00 replies
144/196s390/sclp: Prevent release of buffer in I/Odrivers/s390/char/sclp_sd.c+8 -20 replies
145/196SUNRPC: Fix a race to wake a sync tasknet/sunrpc/sched.c+3 -10 replies
146/196ext4: fix wrong unit use in ext4_mb_find_by_goalfs/ext4/mballoc.c+1 -20 replies
147/196arm64: Add support for SB barrier and patch in over DSB; ISB sequencesarch/arm64/include/asm/assembler.h arch/arm64/include/asm/barrier.h arch/arm64/include/asm/cpucaps.h +5 more+40 -30 replies
148/196arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-spacearch/arm64/kernel/cpufeature.c+29 -80 replies
149/196arm64: Add Neoverse-V2 partarch/arm64/include/asm/cputype.h+2 -00 replies
150/196arm64: cputype: Add Cortex-X4 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
151/196arm64: cputype: Add Neoverse-V3 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
152/196arm64: errata: Add workaround for Arm errata 3194386 and 3312417Documentation/arm64/silicon-errata.txt arch/arm64/Kconfig arch/arm64/include/asm/cpucaps.h +2 more+88 -10 replies
153/196arm64: cputype: Add Cortex-X3 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
154/196arm64: cputype: Add Cortex-A720 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
155/196arm64: cputype: Add Cortex-X925 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
156/196arm64: errata: Unify speculative SSBS errata logicDocumentation/arm64/silicon-errata.txt arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c+8 -320 replies
157/196arm64: errata: Expand speculative SSBS workaroundDocumentation/arm64/silicon-errata.txt arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c+23 -20 replies
158/196arm64: cputype: Add Cortex-X1C definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
159/196arm64: cputype: Add Cortex-A725 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
160/196arm64: errata: Expand speculative SSBS workaround (again)Documentation/arm64/silicon-errata.txt arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c+35 -70 replies
161/196i2c: smbus: Dont filter out duplicate alertsdrivers/i2c/i2c-smbus.c+0 -70 replies
162/196i2c: smbus: Improve handling of stuck alertsdrivers/i2c/i2c-smbus.c+25 -70 replies
163/196i2c: smbus: Send alert notifications to all devices if source not founddrivers/i2c/i2c-smbus.c+35 -30 replies
164/196bpf: kprobe: remove unused declaring of bpf_kprobe_overrideinclude/linux/trace_events.h+0 -10 replies
165/196spi: lpspi: Replace all "master" with "controller"drivers/spi/spi-fsl-lpspi.c+46 -380 replies
166/196spi: lpspi: Add slave mode supportdrivers/spi/spi-fsl-lpspi.c+79 -280 replies
167/196spi: lpspi: Let watermark change with send data lengthdrivers/spi/spi-fsl-lpspi.c+9 -20 replies
168/196spi: lpspi: Add i.MX8 boards support for lpspidrivers/spi/spi-fsl-lpspi.c+41 -110 replies
169/196spi: lpspi: add the error info of transfer speed settingdrivers/spi/spi-fsl-lpspi.c+13 -30 replies
170/196spi: fsl-lpspi: remove unneeded arraydrivers/spi/spi-fsl-lpspi.c+2 -50 replies
171/196spi: spi-fsl-lpspi: Fix scldiv calculationdrivers/spi/spi-fsl-lpspi.c+4 -20 replies
172/196ALSA: line6: Fix racy access to midibufsound/usb/line6/driver.c+5 -00 replies
173/196usb: vhci-hcd: Do not drop references before new references are gaineddrivers/usb/usbip/vhci_hcd.c+6 -30 replies
174/196USB: serial: debug: do not echo input by defaultdrivers/usb/serial/usb_debug.c+7 -00 replies
175/196usb: gadget: core: Check for unset descriptordrivers/usb/gadget/udc/core.c+4 -60 replies
176/196scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logicdrivers/scsi/ufs/ufshcd.c+8 -30 replies
177/196tick/broadcast: Move per CPU pointer access into the atomic sectionkernel/time/tick-broadcast.c+2 -10 replies
178/196ntp: Clamp maxerror and esterror to operating rangekernel/time/ntp.c+2 -20 replies
179/196driver core: Fix uevent_show() vs driver detach racedrivers/base/core.c drivers/base/module.c+12 -50 replies
180/196ntp: Safeguard against time_constant overflowkernel/time/ntp.c+2 -30 replies
181/196serial: core: check uartclk for zero to avoid divide by zerodrivers/tty/serial/serial_core.c+8 -00 replies
182/196power: supply: axp288_charger: Fix constant_charge_voltage writesdrivers/power/supply/axp288_charger.c+2 -20 replies
183/196power: supply: axp288_charger: Round constant_charge_voltage writes downdrivers/power/supply/axp288_charger.c+9 -90 replies
184/196tracing: Fix overflow in get_free_elt()kernel/trace/tracing_map.c+3 -30 replies
185/196x86/mtrr: Check if fixed MTRRs exist before saving themarch/x86/kernel/cpu/mtrr/mtrr.c+1 -10 replies
186/196drm/bridge: analogix_dp: properly handle zero sized AUX transactionsdrivers/gpu/drm/bridge/analogix/analogix_dp_reg.c+1 -40 replies
187/196drm/mgag200: Set DDC timeout in millisecondsdrivers/gpu/drm/mgag200/mgag200_i2c.c+1 -10 replies
188/196kbuild: Fix -S -c in x86 stack protector scriptsscripts/gcc-x86_32-has-stack-protector.sh scripts/gcc-x86_64-has-stack-protector.sh+2 -20 replies
189/196netfilter: nf_tables: set element extended ACK reporting supportnet/netfilter/nf_tables_api.c+9 -40 replies
190/196netfilter: nf_tables: use timestamp to check for set element timeoutinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_set_hash.c +1 more+31 -50 replies
191/196netfilter: nf_tables: prefer nft_chain_validatenet/netfilter/nf_tables_api.c+13 -1010 replies
192/196arm64: cpufeature: Fix the visibility of compat hwcapsarch/arm64/kernel/cpufeature.c+33 -90 replies
193/196media: uvcvideo: Use entity get_cur in uvc_ctrl_setdrivers/media/usb/uvc/uvc_ctrl.c+46 -370 replies
194/196drm/i915/gem: Fix Virtual Memory mapping boundaries calculationdrivers/gpu/drm/i915/i915_gem.c+42 -50 replies
195/196exec: Fix ToCToU between perm check and set-uid/gid usagefs/exec.c+7 -10 replies
196/196nvme/pci: Add APST quirk for Lenovo N60z laptopdrivers/nvme/host/pci.c+7 -00 replies

Reviews trailers per patch

88 of 196 patches have a Reviewed-by or Acked-by.

PatchGuenter RoeckAndy ShevchenkoJuergen GrossTzung-Bi ShihJakub SitnickiJohn FastabendAndrew LunnWei FangJulian AnastasovSimon HormanIdo SchimmelRicardo RibaldaLaurent PinchartKieran BinghamJacopo MondiUwe Kleine-KönigKan LiangPhilipp ZabelChristian GmeinerKees CookChristian ZietzMichael SchmitzGeert UytterhoevenArend van SprielSelvin XavierTony BrelinskiDan CarpenterLidong WangMika WesterbergEric DumazetWillem de BruijnDavid AhernVikash GarodiaJan KaraZhu YanjunAndrea ParriLk SiiHimanshu MadhaniAdrian HunterShin'ichiro KawasakiDouglas AndersonJiaxun YangGuillaume NaultJiri PirkoJay VosburghTung NguyenMichael KelleyZach O'KeefeNiklas CasselDavid LechnerZhihao ChengRandy DunlapMathieu PoirierPeng FanDoug BrownHalil PasicShigeru YoshidaHariprasad KelamBjørn MorkKuniyuki IwashimaFabio EstevamFrank LiBjorn HelgaasMiriam Rachel KorenblitJohannes ThumshirnDavid SterbaHungNien ChenSergey SenozhatskyTomasz FigaSong LiuHeiko CarstensAnshuman KhandualWill DeaconBenjamin TissoiresWolfram SangJeff LaytonJiri OlsaOjaswin MujooShuah KhanBart Van AsscheSuzuki K PouloseJames ClarkZhang YiJocelyn FalempeJames MorseJann HornJonathan CavittMarco VanottiRobert FossYu LiaoPavel Machek (CIP)Linux Kernel Functional TestingJon HunterHarshit Mogalapalli
SeriesT-b T-b T-b T-b
1/196R-b
2/196
3/196
4/196R-b
5/196R-b
6/196
7/196
8/196
9/196R-b
10/196
11/196
12/196R-b
13/196
14/196T-b R-b R-b
15/196R-b
16/196R-b
17/196A-b
18/196
19/196
20/196T-b A-b
21/196
22/196
23/196R-b
24/196R-b R-b
25/196A-b A-b
26/196
27/196
28/196R-b
29/196R-b
30/196
31/196
32/196
33/196R-b R-b
34/196R-b
35/196R-b
36/196A-b
37/196R-b
38/196R-b R-b
39/196R-b
40/196
41/196
42/196
43/196T-b R-b
44/196
45/196
46/196R-b
47/196
48/196
49/196
50/196
51/196
52/196A-b
53/196T-b
54/196
55/196R-b
56/196R-b
57/196
58/196R-b
59/196
60/196
61/196
62/196
63/196R-b
64/196R-b
65/196R-b
66/196
67/196A-b
68/196
69/196
70/196
71/196R-b R-b
72/196R-b
73/196R-b
74/196
75/196
76/196T-b A-b
77/196
78/196R-b
79/196
80/196R-b
81/196
82/196R-b
83/196R-b
84/196
85/196R-b
86/196R-b
87/196R-b
88/196R-b
89/196R-b
90/196
91/196
92/196R-b T-b
93/196
94/196
95/196
96/196R-b
97/196
98/196
99/196
100/196R-b
101/196R-b
102/196R-b
103/196R-b A-b
104/196R-b
105/196R-b
106/196R-b
107/196
108/196R-b
109/196
110/196R-b
111/196R-b
112/196
113/196
114/196
115/196A-b
116/196
117/196
118/196
119/196
120/196R-b
121/196Reviewed-and-tested-by
122/196R-b
123/196T-b
124/196R-b
125/196
126/196
127/196
128/196R-b R-b
129/196
130/196T-b
131/196A-b
132/196R-b
133/196
134/196R-b R-b R-b
135/196
136/196
137/196A-b
138/196
139/196R-b
140/196R-b R-b
141/196R-b T-b R-b R-b
142/196R-b R-b
143/196R-b R-b
144/196R-b
145/196R-b
146/196R-b
147/196
148/196R-b
149/196R-b
150/196
151/196
152/196
153/196
154/196
155/196
156/196
157/196
158/196R-b
159/196R-b
160/196R-b A-b
161/196R-b
162/196T-b
163/196
164/196A-b
165/196
166/196
167/196
168/196
169/196
170/196
171/196
172/196
173/196A-b
174/196
175/196
176/196R-b
177/196T-b
178/196
179/196
180/196
181/196
182/196
183/196
184/196
185/196
186/196R-b
187/196R-b
188/196
189/196
190/196
191/196
192/196R-b
193/196R-b
194/196R-b R-b
195/196T-b
196/196

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

Read the v1 thread

Cover letter [PATCH 4.19 000/196] 4.19.320-rc1 review

This is the start of the stable review cycle for the 4.19.320 release. There are 196 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 Sat, 17 Aug 2024 13:18:17 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.320-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.320-rc1

WangYuli <[email protected]>
nvme/pci: Add APST quirk for Lenovo N60z laptop

Kees Cook <[email protected]>
exec: Fix ToCToU between perm check and set-uid/gid usage

Andi Shyti <[email protected]>
drm/i915/gem: Fix Virtual Memory mapping boundaries calculation

Yunke Cao <[email protected]>
media: uvcvideo: Use entity get_cur in uvc_ctrl_set

Amit Daniel Kachhap <[email protected]>
arm64: cpufeature: Fix the visibility of compat hwcaps

Florian Westphal <[email protected]>
netfilter: nf_tables: prefer nft_chain_validate

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: use timestamp to check for set element timeout

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: set element extended ACK reporting support

Nathan Chancellor <[email protected]>
kbuild: Fix '-S -c' in x86 stack protector scripts

Thomas Zimmermann <[email protected]>
drm/mgag200: Set DDC timeout in milliseconds

Lucas Stach <[email protected]>
drm/bridge: analogix_dp: properly handle zero sized AUX transactions

Andi Kleen <[email protected]>
x86/mtrr: Check if fixed MTRRs exist before saving them

Tze-nan Wu <[email protected]>
tracing: Fix overflow in get_free_elt()

Hans de Goede <[email protected]>
power: supply: axp288_charger: Round constant_charge_voltage writes down

Hans de Goede <[email protected]>
power: supply: axp288_charger: Fix constant_charge_voltage writes

George Kennedy <[email protected]>
serial: core: check uartclk for zero to avoid divide by zero

Justin Stitt <[email protected]>
ntp: Safeguard against time_constant overflow

Dan Williams <[email protected]>
driver core: Fix uevent_show() vs driver detach race

Justin Stitt <[email protected]>
ntp: Clamp maxerror and esterror to operating range

Thomas Gleixner <[email protected]>
tick/broadcast: Move per CPU pointer access into the atomic section

Vamshi Gajjela <[email protected]>

    scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic

Chris Wulff <[email protected]>
usb: gadget: core: Check for unset descriptor

Marek Marczykowski-Górecki <[email protected]>
USB: serial: debug: do not echo input by default

Oliver Neukum <[email protected]>
usb: vhci-hcd: Do not drop references before new references are gained

Takashi Iwai <[email protected]>
ALSA: line6: Fix racy access to midibuf

Stefan Wahren <[email protected]>
spi: spi-fsl-lpspi: Fix scldiv calculation

Oleksandr Suvorov <[email protected]>
spi: fsl-lpspi: remove unneeded array

Clark Wang <[email protected]>
spi: lpspi: add the error info of transfer speed setting

Clark Wang <[email protected]>
spi: lpspi: Add i.MX8 boards support for lpspi

Clark Wang <[email protected]>
spi: lpspi: Let watermark change with send data length

Clark Wang <[email protected]>
spi: lpspi: Add slave mode support

Clark Wang <[email protected]>
spi: lpspi: Replace all "master" with "controller"

Menglong Dong <[email protected]>
bpf: kprobe: remove unused declaring of bpf_kprobe_override

Guenter Roeck <[email protected]>
i2c: smbus: Send alert notifications to all devices if source not found

Guenter Roeck <[email protected]>
i2c: smbus: Improve handling of stuck alerts

Corey Minyard <[email protected]>
i2c: smbus: Don't filter out duplicate alerts

Mark Rutland <[email protected]>
arm64: errata: Expand speculative SSBS workaround (again)

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-A725 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X1C definitions

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

Mark Rutland <[email protected]>
arm64: errata: Unify speculative SSBS errata logic

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X925 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-A720 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X3 definitions

Mark Rutland <[email protected]>

    arm64: errata: Add workaround for Arm errata 3194386 and 3312417

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

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X4 definitions

Besar Wicaksono <[email protected]>
arm64: Add Neoverse-V2 part

James Morse <[email protected]>
arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space

Will Deacon <[email protected]>
arm64: Add support for SB barrier and patch in over DSB; ISB sequences

Kemeng Shi <[email protected]>
ext4: fix wrong unit use in ext4_mb_find_by_goal

Benjamin Coddington <[email protected]>
SUNRPC: Fix a race to wake a sync task

Peter Oberparleiter <[email protected]>
s390/sclp: Prevent release of buffer in I/O

Kemeng Shi <[email protected]>
jbd2: avoid memleak in jbd2_journal_write_metadata_buffer

Michal Pecio <[email protected]>
media: uvcvideo: Fix the bandwdith quirk on USB 3.x

Ricardo Ribalda <[email protected]>
media: uvcvideo: Ignore empty TS packets

Filipe Manana <[email protected]>
btrfs: fix bitmap leak when loading free space cache on duplicate entry

Johannes Berg <[email protected]>
wifi: nl80211: don't give key data to userspace

Roman Smirnov <[email protected]>
udf: prevent integer overflow in udf_bitmap_free_blocks()

FUJITA Tomonori <[email protected]>
PCI: Add Edimax Vendor ID to pci_ids.h

Niklas Söderlund <[email protected]>
clocksource/drivers/sh_cmt: Address race condition for clock events

Yu Kuai <[email protected]>
md/raid5: avoid BUG_ON() while continue reshape after reassembling

Csókás, Bence <[email protected]>
net: fec: Stop PPS on driver remove

Dmitry Antipov <[email protected]>
Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()

Eric Dumazet <[email protected]>
net: linkwatch: use system_unbound_wq

Daniele Palmas <[email protected]>
net: usb: qmi_wwan: fix memory leak for not ip packets

Peter Zijlstra <[email protected]>
x86/mm: Fix pti_clone_pgtable() alignment assumption

Yipeng Zou <[email protected]>
irqchip/mbigen: Fix mbigen node address layout

Ma Ke <[email protected]>
net: usb: sr9700: fix uninitialized variable use in sr_mdio_read

Takashi Iwai <[email protected]>
ALSA: usb-audio: Correct surround channels in UAC1 channel map

Al Viro <[email protected]>

    protect the fetch of ->fd[fd] in do_dup2() from mispredictions

Maciej Żenczykowski <[email protected]>
ipv6: fix ndisc_is_useropt() handling for PIO

Alexandra Winter <[email protected]>
net/iucv: fix use after free in iucv_sock_close()

Ian Forbes <[email protected]>
drm/vmwgfx: Fix overlay when using Screen Targets

Aleksandr Mishin <[email protected]>
remoteproc: imx_rproc: Skip over memory region when node value is NULL

Dong Aisheng <[email protected]>
remoteproc: imx_rproc: Fix ignoring mapping vdev regions

Peng Fan <[email protected]>
remoteproc: imx_rproc: ignore mapping vdev regions

Adrian Hunter <[email protected]>
perf/x86/intel/pt: Fix a topa_entry base address calculation

Alexander Shishkin <[email protected]>
perf/x86/intel/pt: Split ToPA metadata and page layout

Alexander Shishkin <[email protected]>
perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation

Alexander Shishkin <[email protected]>
perf/x86/intel/pt: Use helpers to obtain ToPA entry size

Chao Peng <[email protected]>

    perf/x86/intel/pt: Export pt_cap_get()

Zijun Hu <[email protected]>
devres: Fix memory leakage caused by driver API devm_free_percpu()

Andy Shevchenko <[email protected]>
driver core: Cast to (void *) with __force for __percpu pointer

tuhaowen <[email protected]>
dev/parport: fix the array out-of-bounds risk

Joe Perches <[email protected]>
parport: Standardize use of printmode

Joe Perches <[email protected]>

    parport: Convert printk(KERN_<LEVEL> to pr_<level>(

Gustavo A. R. Silva <[email protected]>
parport: parport_pc: Mark expected switch fall-through

Manivannan Sadhasivam <[email protected]>
PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio

Chen-Yu Tsai <[email protected]>
PCI: rockchip: Make 'ep-gpios' DT property optional

Jan Kara <[email protected]>
mm: avoid overflows in dirty throttling logic

Dan Carpenter <[email protected]>
mISDN: Fix a use after free in hfcmulti_tx()

Shigeru Yoshida <[email protected]>
tipc: Return non-zero value from tipc_udp_addr2str() on error

Johannes Berg <[email protected]>
net: bonding: correctly annotate RCU in bond_should_notify_peers()

Ido Schimmel <[email protected]>
ipv4: Fix incorrect source address in Record Route option

Maciej Żenczykowski <[email protected]>
net: ip_rt_get_source() - use new style struct initializer instead of memset

Gregory CLEMENT <[email protected]>
MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later

Lance Richardson <[email protected]>
dma: fix call order in dmam_free_coherent

Jeongjun Park <[email protected]>
jfs: Fix array-index-out-of-bounds in diFree

Douglas Anderson <[email protected]>
kdb: Use the passed prompt in kdb_position_cursor()

Arnd Bergmann <[email protected]>
kdb: address -Wformat-security warnings

Wenlin Kang <[email protected]>
kdb: Fix bound check compiler warning

Ryusuke Konishi <[email protected]>
nilfs2: handle inconsistent state in nilfs_btnode_create_block()

Michael Ellerman <[email protected]>
selftests/sigaltstack: Fix ppc64 GCC build

Bart Van Assche <[email protected]>
RDMA/iwcm: Fix a use-after-free related to destroying CM IDs

Jiaxun Yang <[email protected]>
platform: mips: cpu_hwmon: Disable driver on unsupported hardware

Thomas Gleixner <[email protected]>
watchdog/perf: properly initialize the turbo mode timestamp and rearm counter

Marco Cavenati <[email protected]>
perf/x86/intel/pt: Fix topa_entry base length

Nilesh Javali <[email protected]>
scsi: qla2xxx: validate nvme_local_port correctly

Manish Rangankar <[email protected]>
scsi: qla2xxx: During vport delete send async logout explicitly

Joy Chakraborty <[email protected]>
rtc: cmos: Fix return value of nvmem callbacks

Zijun Hu <[email protected]>
kobject_uevent: Fix OOB access within zap_modalias_env()

Ross Lagerwall <[email protected]>
decompress_bunzip2: fix rare decompression failure

Fedor Pchelkin <[email protected]>
ubi: eba: properly rollback inside self_check_eba

Bastien Curutchet <[email protected]>
clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use

Chao Yu <[email protected]>
f2fs: fix to don't dirty inode for readonly filesystem

Saurav Kashyap <[email protected]>
scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds

Carlos Llamas <[email protected]>
binder: fix hang of unregistered readers

Wei Liu <[email protected]>
PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN

Ilpo Järvinen <[email protected]>
hwrng: amd - Convert PCIBIOS_* return codes to errnos

Alan Stern <[email protected]>
tools/memory-model: Fix bug in lock.cat

Ilpo Järvinen <[email protected]>
leds: ss4200: Convert PCIBIOS_* return codes to errnos

Rafael Beims <[email protected]>
wifi: mwifiex: Fix interface type change

Baokun Li <[email protected]>
ext4: make sure the first directory block is not a hole

Baokun Li <[email protected]>
ext4: check dot and dotdot of dx_root before making dir indexed

Paolo Pisati <[email protected]>
m68k: amiga: Turn off Warp1260 interrupts during boot

Ma Ke <[email protected]>
drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes

Ma Ke <[email protected]>
drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes

Chao Yu <[email protected]>
hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()

Dikshita Agarwal <[email protected]>
media: venus: fix use after free in vdec_close

Joe Hattori <[email protected]>
char: tpm: Fix possible memory leak in tpm_bios_measurements_open()

Nicolas Dichtel <[email protected]>
ipv6: take care of scope when choosing the src addr

Chengen Du <[email protected]>
af_packet: Handle outgoing VLAN packets without hardware offloading

Breno Leitao <[email protected]>
net: netconsole: Disable target before netpoll cleanup

Yu Liao <[email protected]>
tick/broadcast: Make takeover of broadcast hrtimer reliable

Ryusuke Konishi <[email protected]>
nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro

Alex Shi <[email protected]>
fs/nilfs2: remove some unused macros to tame gcc

Peng Fan <[email protected]>
pinctrl: freescale: mxs: Fix refcount of child

Yang Yingliang <[email protected]>
pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails

Uwe Kleine-König <[email protected]>
pinctrl: ti: ti-iodelay: Drop if block with always false condition

Yang Yingliang <[email protected]>
pinctrl: single: fix possible memory leak when pinctrl_enable() fails

Yang Yingliang <[email protected]>
pinctrl: core: fix possible memory leak when pinctrl_enable() fails

Pablo Neira Ayuso <[email protected]>
netfilter: ctnetlink: use helper function to calculate expect ID

Anirudh Venkataramanan <[email protected]>
ice: Rework flex descriptor programming

Jack Wang <[email protected]>
bnxt_re: Fix imm_data endianness

Nick Bowler <[email protected]>
macintosh/therm_windtunnel: fix module unload.

Michael Ellerman <[email protected]>
powerpc/xmon: Fix disassembly CPU feature checks

Dominique Martinet <[email protected]>
MIPS: Octeron: remove source file executable bit

Dmitry Torokhov <[email protected]>
Input: elan_i2c - do not leave interrupt disabled on suspend failure

Arnd Bergmann <[email protected]>
mtd: make mtd_test.c a separate module

Honggang LI <[email protected]>
RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs

Leon Romanovsky <[email protected]>
RDMA/mlx4: Fix truncated output warning in alias_GUID.c

Leon Romanovsky <[email protected]>
RDMA/mlx4: Fix truncated output warning in mad.c

Ilpo Järvinen <[email protected]>
PCI: Fix resource double counting on remove & rescan

Jon Derrick <[email protected]>
PCI: Equalize hotplug memory and io for occupied and empty slots

Andreas Larsson <[email protected]>
sparc64: Fix incorrect function signature and add prototype for prom_cif_init

Jan Kara <[email protected]>
ext4: avoid writing unitialized memory to disk in EA inodes

Javier Carrasco <[email protected]>
mfd: omap-usb-tll: Use struct_size to allocate tll

Lucas Stach <[email protected]>
drm/etnaviv: fix DMA direction handling for cached RW buffers

Namhyung Kim <[email protected]>
perf report: Fix condition in sort__sym_cmp()

Hans de Goede <[email protected]>
leds: trigger: Unregister sysfs attributes before calling deactivate()

Laurent Pinchart <[email protected]>
media: renesas: vsp1: Store RPF partition configuration per RPF instance

Laurent Pinchart <[email protected]>
media: renesas: vsp1: Fix _irqsave and _irq mix

Daniel Schaefer <[email protected]>
media: uvcvideo: Override default flags

Ricardo Ribalda <[email protected]>
media: uvcvideo: Allow entity-defined get_info and get_cur

Aleksandr Burakov <[email protected]>
saa7134: Unchecked i2c_transfer function result fixed

Ricardo Ribalda <[email protected]>

    media: imon: Fix race getting ictx->lock

Amit Cohen <[email protected]>
selftests: forwarding: devlink_lib: Wait for udev events after reloading

Alexey Kodanev <[email protected]>
bna: adjust 'name' buf size of bna_tcb and bna_ccb structures

Adrian Hunter <[email protected]>
perf: Prevent passing zero nr_pages to rb_alloc_aux()

Adrian Hunter <[email protected]>
perf: Fix perf_aux_size() for greater-than 32-bit size

Ismael Luceno <[email protected]>
ipvs: Avoid unnecessary calls to skb_is_gso_sctp

Csókás, Bence <[email protected]>
net: fec: Fix FEC_ECR_EN1588 being cleared on link-down

Csókás Bence <[email protected]>
net: fec: Refactor: #define magic constants

Baochen Qiang <[email protected]>

    wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()

Baochen Qiang <[email protected]>

    wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()

Geliang Tang <[email protected]>
selftests/bpf: Check length of recv in test_sockmap

Guangguan Wang <[email protected]>
net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined

Stefan Raspl <[email protected]>
net/smc: Allow SMC-D 1MB DMB allocations

Samasth Norway Ananda <[email protected]>
wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device

Thorsten Blum <[email protected]>
m68k: cmpxchg: Fix return value for default case in __arch_xchg()

Chen Ni <[email protected]>
x86/xen: Convert comma to semicolon

Eero Tamminen <[email protected]>
m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages

Jonas Karlman <[email protected]>
arm64: dts: rockchip: Increase VOP clk rate on RK3328

Guenter Roeck <[email protected]>
hwmon: (max6697) Fix swapped temp{1,8} critical alarms

Guenter Roeck <[email protected]>

    hwmon: (max6697) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}

Guenter Roeck <[email protected]>
hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants

Guenter Roeck <[email protected]>
hwmon: (max6697) Fix underflow when writing limit attributes

Uwe Kleine-König <[email protected]>
pwm: stm32: Always do lazy disabling

Wayne Tung <[email protected]>
hwmon: (adt7475) Fix default duty on fan is disabled

Ilpo Järvinen <[email protected]>
x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos

Ilpo Järvinen <[email protected]>
x86/pci/xen: Fix PCIBIOS_* return code handling

Ilpo Järvinen <[email protected]>
x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling

Ilpo Järvinen <[email protected]>
x86/of: Return consistent error type from x86_of_pci_irq_enable()

Chao Yu <[email protected]>
hfsplus: fix to avoid false alarm of circular locking

Tzung-Bi Shih <[email protected]>
platform/chrome: cros_ec_debugfs: fix wrong EC message version

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

Diffstat:

 Documentation/arm64/silicon-errata.txt             |  18 ++
 Documentation/hwmon/hwmon-kernel-api.txt           |  24 +-
 Makefile                                           |   4 +-
 arch/arm64/Kconfig                                 |  38 +++
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |   4 +-
 arch/arm64/include/asm/assembler.h                 |  13 +
 arch/arm64/include/asm/barrier.h                   |   4 +
 arch/arm64/include/asm/cpucaps.h                   |   4 +-
 arch/arm64/include/asm/cputype.h                   |  16 ++
 arch/arm64/include/asm/sysreg.h                    |   6 +
 arch/arm64/include/asm/uaccess.h                   |   3 +-
 arch/arm64/include/uapi/asm/hwcap.h                |   1 +
 arch/arm64/kernel/cpu_errata.c                     |  43 ++++
 arch/arm64/kernel/cpufeature.c                     | 107 ++++++--
 arch/arm64/kernel/cpuinfo.c                        |   1 +
 arch/m68k/amiga/config.c                           |   9 +
 arch/m68k/atari/ataints.c                          |   6 +-
 arch/m68k/include/asm/cmpxchg.h                    |   2 +-
 arch/mips/include/asm/mips-cm.h                    |   4 +
 arch/mips/kernel/smp-cps.c                         |   5 +-
 arch/mips/pci/pcie-octeon.c                        |   0
 arch/powerpc/xmon/ppc-dis.c                        |  33 +--
 arch/sparc/include/asm/oplib_64.h                  |   1 +
 arch/sparc/prom/init_64.c                          |   3 -
 arch/sparc/prom/p1275.c                            |   2 +-
 arch/x86/events/intel/pt.c                         | 157 +++++++-----
 arch/x86/events/intel/pt.h                         |  25 +-
 arch/x86/include/asm/intel_pt.h                    |  23 ++
 arch/x86/kernel/cpu/mtrr/mtrr.c                    |   2 +-
 arch/x86/kernel/devicetree.c                       |   2 +-
 arch/x86/mm/pti.c                                  |   6 +-
 arch/x86/pci/intel_mid_pci.c                       |   4 +-
 arch/x86/pci/xen.c                                 |   4 +-
 arch/x86/platform/intel/iosf_mbi.c                 |   4 +-
 arch/x86/xen/p2m.c                                 |   4 +-
 drivers/android/binder.c                           |   4 +-
 drivers/base/core.c                                |  13 +-
 drivers/base/devres.c                              |   8 +-
 drivers/base/module.c                              |   4 +
 drivers/char/hw_random/amd-rng.c                   |   4 +-
 drivers/char/tpm/eventlog/common.c                 |   2 +
 drivers/clk/davinci/da8xx-cfgchip.c                |   4 +-
 drivers/clocksource/sh_cmt.c                       |  13 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c  |   5 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem.c              |   6 +-
 drivers/gpu/drm/gma500/cdv_intel_lvds.c            |   3 +
 drivers/gpu/drm/gma500/psb_intel_lvds.c            |   3 +
 drivers/gpu/drm/i915/i915_gem.c                    |  47 +++-
 drivers/gpu/drm/mgag200/mgag200_i2c.c              |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |   2 +-
 drivers/hwmon/adt7475.c                            |   2 +-
 drivers/hwmon/max6697.c                            | 125 ++++------
 drivers/i2c/i2c-smbus.c                            |  69 ++++-
 drivers/infiniband/core/iwcm.c                     |  11 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   8 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |   6 +-
 drivers/infiniband/hw/mlx4/alias_GUID.c            |   2 +-
 drivers/infiniband/hw/mlx4/mad.c                   |   2 +-
 drivers/infiniband/sw/rxe/rxe_req.c                |   7 +-
 drivers/input/mouse/elan_i2c_core.c                |   2 +
 drivers/irqchip/irq-mbigen.c                       |  20 +-
 drivers/isdn/hardware/mISDN/hfcmulti.c             |   7 +-
 drivers/leds/led-triggers.c                        |   2 +-
 drivers/leds/leds-ss4200.c                         |   7 +-
 drivers/macintosh/therm_windtunnel.c               |   2 +-
 drivers/md/raid5.c                                 |  20 +-
 drivers/media/pci/saa7134/saa7134-dvb.c            |   8 +-
 drivers/media/platform/qcom/venus/vdec.c           |   1 +
 drivers/media/platform/vsp1/vsp1_histo.c           |  20 +-
 drivers/media/platform/vsp1/vsp1_pipe.h            |   2 +-
 drivers/media/platform/vsp1/vsp1_rpf.c             |   8 +-
 drivers/media/rc/imon.c                            |   5 +-
 drivers/media/usb/uvc/uvc_ctrl.c                   |  90 ++++---
 drivers/media/usb/uvc/uvc_video.c                  |  37 ++-
 drivers/media/usb/uvc/uvcvideo.h                   |   5 +
 drivers/mfd/omap-usb-tll.c                         |   3 +-
 drivers/mtd/tests/Makefile                         |  34 +--
 drivers/mtd/tests/mtd_test.c                       |   9 +
 drivers/mtd/ubi/eba.c                              |   3 +-
 drivers/net/bonding/bond_main.c                    |   7 +-
 drivers/net/ethernet/brocade/bna/bna_types.h       |   2 +-
 drivers/net/ethernet/brocade/bna/bnad.c            |  11 +-
 drivers/net/ethernet/freescale/fec_main.c          |  52 ++--
 drivers/net/ethernet/freescale/fec_ptp.c           |   3 +
 drivers/net/ethernet/intel/ice/ice_common.c        | 102 ++++++--
 drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h     |  24 +-
 drivers/net/netconsole.c                           |   2 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/usb/sr9700.c                           |  11 +-
 .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c      |  18 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |   2 +
 drivers/nvme/host/pci.c                            |   7 +
 drivers/parport/daisy.c                            |   6 +-
 drivers/parport/ieee1284.c                         |   4 +-
 drivers/parport/ieee1284_ops.c                     |   3 +-
 drivers/parport/parport_amiga.c                    |   2 +-
 drivers/parport/parport_atari.c                    |   2 +-
 drivers/parport/parport_cs.c                       |   6 +-
 drivers/parport/parport_gsc.c                      |  15 +-
 drivers/parport/parport_ip32.c                     |  25 +-
 drivers/parport/parport_mfc3.c                     |   2 +-
 drivers/parport/parport_pc.c                       | 180 ++++++-------
 drivers/parport/parport_sunbpp.c                   |   2 +-
 drivers/parport/probe.c                            |   7 +-
 drivers/parport/procfs.c                           |  28 ++-
 drivers/parport/share.c                            |  24 +-
 drivers/pci/controller/pci-hyperv.c                |   4 +-
 drivers/pci/controller/pcie-rockchip.c             |  12 +-
 drivers/pci/setup-bus.c                            |  32 +--
 drivers/pinctrl/core.c                             |  12 +-
 drivers/pinctrl/freescale/pinctrl-mxs.c            |   4 +-
 drivers/pinctrl/pinctrl-single.c                   |   7 +-
 drivers/pinctrl/ti/pinctrl-ti-iodelay.c            |  14 +-
 drivers/platform/chrome/cros_ec_debugfs.c          |   1 +
 drivers/platform/mips/cpu_hwmon.c                  |   3 +
 drivers/power/supply/axp288_charger.c              |  24 +-
 drivers/pwm/pwm-stm32.c                            |   5 +-
 drivers/remoteproc/imx_rproc.c                     |   5 +
 drivers/rtc/rtc-cmos.c                             |  10 +-
 drivers/s390/char/sclp_sd.c                        |  10 +-
 drivers/scsi/qla2xxx/qla_bsg.c                     |   2 +-
 drivers/scsi/qla2xxx/qla_mid.c                     |   2 +-
 drivers/scsi/qla2xxx/qla_nvme.c                    |   5 +-
 drivers/scsi/ufs/ufshcd.c                          |  11 +-
 drivers/spi/spi-fsl-lpspi.c                        | 277 ++++++++++++++-------
 drivers/tty/serial/serial_core.c                   |   8 +
 drivers/usb/gadget/udc/core.c                      |  10 +-
 drivers/usb/serial/usb_debug.c                     |   7 +
 drivers/usb/usbip/vhci_hcd.c                       |   9 +-
 fs/btrfs/free-space-cache.c                        |   1 +
 fs/exec.c                                          |   8 +-
 fs/ext4/mballoc.c                                  |   3 +-
 fs/ext4/namei.c                                    |  73 ++++--
 fs/ext4/xattr.c                                    |   6 +
 fs/f2fs/inode.c                                    |   3 +
 fs/file.c                                          |   1 +
 fs/hfs/inode.c                                     |   3 +
 fs/hfsplus/bfind.c                                 |  15 +-
 fs/hfsplus/extents.c                               |   9 +-
 fs/hfsplus/hfsplus_fs.h                            |  21 ++
 fs/jbd2/journal.c                                  |   1 +
 fs/jfs/jfs_imap.c                                  |   5 +-
 fs/nilfs2/btnode.c                                 |  25 +-
 fs/nilfs2/btree.c                                  |   4 +-
 fs/nilfs2/segment.c                                |   7 +-
 fs/udf/balloc.c                                    |  36 +--
 include/linux/hwmon-sysfs.h                        |  39 +++
 include/linux/pci_ids.h                            |   2 +
 include/linux/trace_events.h                       |   1 -
 include/net/netfilter/nf_tables.h                  |  21 +-
 include/uapi/linux/zorro_ids.h                     |   3 +
 kernel/debug/kdb/kdb_io.c                          |   8 +-
 kernel/dma/mapping.c                               |   2 +-
 kernel/events/core.c                               |   2 +
 kernel/events/internal.h                           |   2 +-
 kernel/time/ntp.c                                  |   9 +-
 kernel/time/tick-broadcast.c                       |  24 ++
 kernel/trace/tracing_map.c                         |   6 +-
 kernel/watchdog_hld.c                              |  11 +-
 lib/decompress_bunzip2.c                           |   3 +-
 lib/kobject_uevent.c                               |  17 +-
 mm/page-writeback.c                                |  30 ++-
 net/bluetooth/l2cap_core.c                         |   1 +
 net/core/link_watch.c                              |   4 +-
 net/ipv4/route.c                                   |  21 +-
 net/ipv6/addrconf.c                                |   3 +-
 net/ipv6/ndisc.c                                   |  34 +--
 net/iucv/af_iucv.c                                 |   4 +-
 net/netfilter/ipvs/ip_vs_proto_sctp.c              |   4 +-
 net/netfilter/nf_conntrack_netlink.c               |   3 +-
 net/netfilter/nf_tables_api.c                      | 128 ++--------
 net/netfilter/nft_set_hash.c                       |   8 +-
 net/netfilter/nft_set_rbtree.c                     |   6 +-
 net/packet/af_packet.c                             |  86 ++++++-
 net/smc/smc_core.c                                 |  32 +--
 net/sunrpc/sched.c                                 |   4 +-
 net/tipc/udp_media.c                               |   5 +-
 net/wireless/nl80211.c                             |  10 +-
 net/wireless/util.c                                |   8 +-
 scripts/gcc-x86_32-has-stack-protector.sh          |   2 +-
 scripts/gcc-x86_64-has-stack-protector.sh          |   2 +-
 sound/usb/line6/driver.c                           |   5 +
 sound/usb/stream.c                                 |   4 +-
 tools/memory-model/lock.cat                        |  20 +-
 tools/perf/util/sort.c                             |   2 +-
 tools/testing/selftests/bpf/test_sockmap.c         |   3 +-
 .../selftests/net/forwarding/devlink_lib.sh        |   2 +
 .../selftests/sigaltstack/current_stack_pointer.h  |   2 +-
 188 files changed, 1966 insertions(+), 1079 deletions(-)