Skip to content

4.14.28-stable review

Greg Kroah-Hartman dm-devel linux-scsi lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest109 patches 30 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/109net: phy: fix resume handlingdrivers/net/phy/at803x.c drivers/net/phy/phy.c drivers/net/phy/phy_device.c+9 -140 replies
2/109net: phy: Restore phy_resume() locking assumptiondrivers/net/phy/phy.c drivers/net/phy/phy_device.c include/linux/phy.h+15 -60 replies
3/109x86: Treat R_X86_64_PLT32 as R_X86_64_PC32arch/x86/kernel/machine_kexec_64.c arch/x86/kernel/module.c arch/x86/tools/relocs.c+5 -00 replies
4/109ASoC: sun4i-i2s: Fix RX slot number of SUN8Isound/soc/sunxi/sun4i-i2s.c+1 -10 replies
5/109ASoC: sgtl5000: Fix suspend/resumesound/soc/codecs/sgtl5000.c+11 -00 replies
6/109ASoC: wm_adsp: For TLV controls only register TLV get/setsound/soc/codecs/wm_adsp.c+8 -60 replies
7/109ASoC: rt5651: Fix regcache sync errors on resumesound/soc/codecs/rt5651.c+1 -00 replies
8/109usb: host: xhci-rcar: add support for r8a77965Documentation/devicetree/bindings/usb/usb-xhci.txt drivers/usb/host/xhci-rcar.c+5 -00 replies
9/109xhci: Fix front USB ports on ASUS PRIME B350M-Adrivers/usb/host/xhci-pci.c drivers/usb/host/xhci.c drivers/usb/host/xhci.h+7 -00 replies
10/109xhci: fix endpoint context tracer outputdrivers/usb/host/xhci.h+12 -100 replies
11/109serial: sh-sci: prevent lockup on full TTY buffersdrivers/tty/serial/sh-sci.c+2 -00 replies
12/109tty/serial: atmel: add new version check for usartdrivers/tty/serial/atmel_serial.c+1 -00 replies
13/109uas: fix comparison for error codedrivers/usb/storage/uas.c+1 -10 replies
14/109staging: comedi: fix comedi_nsamples_left.drivers/staging/comedi/drivers.c+1 -20 replies
15/109staging: android: ashmem: Fix lockdep issue during llseekdrivers/staging/android/ashmem.c+7 -80 replies
16/109USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.hdrivers/usb/storage/unusual_devs.h+7 -00 replies
17/109usbip: vudc: fix null pointer dereference on udc->lockdrivers/usb/usbip/vudc_sysfs.c+6 -20 replies
18/109usb: quirks: add control message delay for 1b1c:1b20drivers/usb/core/message.c drivers/usb/core/quirks.c include/linux/usb/quirks.h+9 -10 replies
19/109usb: usbmon: Read text within supplied buffer sizedrivers/usb/mon/mon_text.c+77 -470 replies
20/109usb: gadget: f_fs: Fix use-after-free in ffs_fs_kill_sb()drivers/usb/gadget/function/f_fs.c+0 -10 replies
21/109usb: dwc3: Fix lock-up on ID change during system suspend/resumedrivers/usb/dwc3/core.c+1 -10 replies
22/109serial: 8250_pci: Add Brainboxes UC-260 4 port serial devicedrivers/tty/serial/8250/8250_pci.c+11 -00 replies
23/109serial: core: mark port as initialized in autoconfigdrivers/tty/serial/serial_core.c+2 -00 replies
24/109earlycon: add reg-offset to physical address before mappingdrivers/tty/serial/earlycon.c+2 -10 replies
25/109dm mpath: fix passing integrity datadrivers/md/dm-mpath.c+3 -20 replies
26/109Revert "btrfs: use proper endianness accessors for super_copy"fs/btrfs/sysfs.c fs/btrfs/transaction.c+13 -150 replies
27/109drm/edid: set ELD connector type in drm_edid_to_eld()drivers/gpu/drm/drm_edid.c+7 -20 replies
28/109dma-buf/fence: Fix lock inversion within dma-fence-arraydrivers/base/Kconfig drivers/dma-buf/dma-fence-array.c include/linux/dma-fence-array.h+16 -20 replies
29/109video/hdmi: Allow "empty" HDMI infoframesdrivers/video/hdmi.c+31 -200 replies
30/109HID: multitouch: Only look at non touch fields in first packet of a framedrivers/hid/hid-multitouch.c+15 -20 replies
31/109HID: elo: clear BTN_LEFT mappingdrivers/hid/hid-elo.c+6 -00 replies
32/109iwlwifi: mvm: rs: dont override the rate history in the search cycledrivers/net/wireless/intel/iwlwifi/mvm/rs.c+1 -30 replies
33/109ARM: dts: koelsch: Move cec_clock to root nodearch/arm/boot/dts/r8a7791-koelsch.dts+6 -60 replies
34/109clk: meson: gxbb: fix wrong clock for SARADC/SANAdrivers/clk/meson/gxbb.c+2 -20 replies
35/109ARM: dts: exynos: Correct Trats2 panel reset linearch/arm/boot/dts/exynos4412-trats2.dts+1 -10 replies
36/109drm/amdgpu: fix get_max_engine_clock_in_mhzdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c+5 -20 replies
37/109staging: rtl8822be: fix missing null check on dev_alloc_skb returndrivers/staging/rtlwifi/rtl8822be/fw.c+2 -00 replies
38/109typec: tcpm: fusb302: Resolve out of order messaging eventsdrivers/staging/typec/fusb302/fusb302.c+17 -40 replies
39/109USB: ledtrig-usbport: fix of-node leakdrivers/usb/core/ledtrig-usbport.c+7 -10 replies
40/109sched: Stop switched_to_rt() from sending IPIs to offline CPUskernel/sched/rt.c+1 -10 replies
41/109sched: Stop resched_cpu() from sending IPIs to offline CPUskernel/sched/core.c+2 -10 replies
42/109crypto: ecc - Fix NULL pointer deref. on no default_rngcrypto/ecc.c+1 -10 replies
43/109crypto: cavium - fix memory leak on infodrivers/crypto/cavium/cpt/cptvf_reqmanager.c+2 -10 replies
44/109test_firmware: fix setting old custom fw path back on exittools/testing/selftests/firmware/fw_filesystem.sh+4 -10 replies
45/109net: ieee802154: adf7242: Fix bug if defined DEBUGdrivers/net/ieee802154/adf7242.c+2 -20 replies
46/109rtc: brcmstb-waketimer: fix error handling in brcmstb_waketmr_probe()drivers/rtc/rtc-brcmstb-waketimer.c+12 -30 replies
47/109net: xfrm: allow clearing socket xfrm policies.net/xfrm/xfrm_policy.c net/xfrm/xfrm_state.c+8 -10 replies
48/109mtd: nand: fix interpretation of NAND_CMD_NONE in nand_command[_lp]()drivers/mtd/nand/nand_base.c+7 -20 replies
49/109net: thunderx: Set max queue count taking XDP_TX into accountdrivers/net/ethernet/cavium/thunder/nicvf_main.c+5 -00 replies
50/109ARM: dts: am335x-pepper: Fix the audio CODECs reset pinarch/arm/boot/dts/am335x-pepper.dts+1 -10 replies
51/109ARM: dts: omap3-n900: Fix the audio CODECs reset pinarch/arm/boot/dts/omap3-n900.dts+2 -20 replies
52/109mtd: nand: ifc: update bufnum mask for ver >= 2.0.0drivers/mtd/nand/fsl_ifc_nand.c+7 -00 replies
53/109userns: Dont fail follow_automount based on s_user_nsfs/namei.c+0 -30 replies
54/109xfrm: Fix xfrm_replay_overflow_offload_esnnet/xfrm/xfrm_replay.c+1 -20 replies
55/109leds: pm8058: Silence pointer to integer size warningdrivers/leds/leds-pm8058.c+1 -10 replies
56/109clk: ti: clkctrl: add support for retrying failed initdrivers/clk/ti/clkctrl.c+11 -14 replies
57/109power: supply: ab8500_charger: Fix an error handling pathdrivers/power/supply/ab8500_charger.c+1 -10 replies
58/109power: supply: ab8500_charger: Bail out in case of error in ab8500_charger_init_hw_registers()drivers/power/supply/ab8500_charger.c+3 -10 replies
59/109drm/etnaviv: make THERMAL selectabledrivers/gpu/drm/etnaviv/Kconfig drivers/gpu/drm/etnaviv/etnaviv_gpu.c+14 -30 replies
60/109iio: adc: ina2xx: Shift bus voltage register to mask flag bitsdrivers/iio/adc/ina2xx-adc.c+17 -90 replies
61/109iio: health: max30102: Add power enable parameter to get_temp functiondrivers/iio/health/max30102.c+23 -130 replies
62/109ath10k: update tdls teardown state to targetdrivers/net/wireless/ath/ath10k/mac.c+10 -00 replies
63/109cpufreq: Fix governor module removal racedrivers/cpufreq/cpufreq.c+6 -00 replies
64/109dmaengine: bcm2835-dma: Use vchan_terminate_vdesc() instead of desc_freedrivers/dma/bcm2835-dma.c+9 -18 replies
65/109dmaengine: amba-pl08x: Use vchan_terminate_vdesc() instead of desc_freedrivers/dma/amba-pl08x.c+10 -10 replies
66/109drm/amdgpu:fix random missing of FLR NOTIFYdrivers/gpu/drm/amd/amdgpu/mxgpu_ai.c+11 -30 replies
67/109scsi: ses: dont ask for diagnostic pages repeatedly during probedrivers/scsi/ses.c+7 -40 replies
68/109pwm: stmpe: Fix wrong register offset for hwpwm=2 casedrivers/pwm/pwm-stmpe.c+1 -10 replies
69/109drm/sun4i: Fix format mask in DE2 driverdrivers/gpu/drm/sun4i/sun8i_mixer.h+1 -10 replies
70/109pinctrl: sh-pfc: r8a7791: Add can_clk functiondrivers/pinctrl/sh-pfc/pfc-r8a7791.c+21 -10 replies
71/109pinctrl: sh-pfc: r8a7795-es1: Fix MOD_SEL1 bit[25:24] to 0x3 when using STP_ISEN_1_Ddrivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c+1 -10 replies
72/109perf annotate: Fix unnecessary memory allocation for s390xtools/perf/arch/s390/annotate/instructions.c+2 -10 replies
73/109perf annotate: Fix objdump comment parsing for Intel mov dissassemblytools/perf/util/annotate.c+5 -30 replies
74/109iwlwifi: mvm: avoid dumping assert log when device is stoppeddrivers/net/wireless/intel/iwlwifi/mvm/utils.c+6 -00 replies
75/109drm/amdgpu:fix virtual dce bugdrivers/gpu/drm/amd/amdgpu/dce_virtual.c+3 -10 replies
76/109clk: qcom: msm8916: fix mnd_width for codec_digcodecdrivers/clk/qcom/gcc-msm8916.c+1 -00 replies
77/109mwifiex: cfg80211: do not change virtual interface during scan processingdrivers/net/wireless/marvell/mwifiex/cfg80211.c+6 -00 replies
78/109ath10k: fix invalid STS_CAP_OFFSET_MASKdrivers/net/wireless/ath/ath10k/wmi.h+2 -10 replies
79/109tools/usbip: fixes build with musl libc toolchaintools/usb/usbip/src/usbipd.c+1 -10 replies
80/109spi: sun6i: disable/unprepare clocks on removedrivers/spi/spi-sun6i.c+1 -10 replies
81/109bnxt_en: Dont print "Link speed -1 no longer supported" messages.drivers/net/ethernet/broadcom/bnxt/bnxt.c+7 -30 replies
82/109scsi: core: scsi_get_device_flags_keyed(): Always return device flagsdrivers/scsi/scsi_devinfo.c+1 -60 replies
83/109scsi: devinfo: apply to HP XP the same flags as Hitachi VSPdrivers/scsi/scsi_devinfo.c+1 -10 replies
84/109scsi: dh: add new rdac devicesdrivers/scsi/scsi_dh.c+4 -10 replies
85/109media: vsp1: Prevent suspending and resuming DRM pipelinesdrivers/media/platform/vsp1/vsp1_drv.c+14 -20 replies
86/109dm raid: fix raid set size revalidationdrivers/md/dm-raid.c+20 -100 replies
87/109media: cpia2: Fix a couple off by one bugsdrivers/media/usb/cpia2/cpia2_v4l.c+2 -20 replies
88/109media: davinci: vpif_capture: add NULL check on devm_kzalloc return valuedrivers/media/platform/davinci/vpif_capture.c+2 -00 replies
89/109virtio_net: Disable interrupts if napi_complete_done rescheduled napidrivers/net/virtio_net.c+6 -30 replies
90/109net: sched: drop qdisc_reset from dev_graft_qdiscnet/sched/sch_generic.c+19 -90 replies
91/109veth: set peer GSO valuesdrivers/net/veth.c+3 -00 replies
92/109drm/amdkfd: Fix memory leaks in kfd topologydrivers/gpu/drm/amd/amdkfd/kfd_topology.c+10 -00 replies
93/109powerpc/modules: Dont try to restore r2 after a sibling callarch/powerpc/include/asm/code-patching.h arch/powerpc/kernel/module_64.c arch/powerpc/lib/code-patching.c+17 -10 replies
94/109powerpc/64: Dont trace irqs-off at interrupt return to soft-disabled contextarch/powerpc/kernel/entry_64.S+7 -30 replies
95/109arm64: dts: renesas: salvator-common: Add EthernetAVB PHY resetarch/arm64/boot/dts/renesas/salvator-common.dtsi+1 -00 replies
96/109agp/intel: Flush all chipset writes after updating the GGTTdrivers/char/agp/intel-gtt.c+2 -00 replies
97/109mac80211_hwsim: enforce PS_MANUAL_POLL to be set after PS_ENABLEDdrivers/net/wireless/mac80211_hwsim.c+11 -60 replies
98/109mac80211: remove BUG() when interface type is invalidnet/mac80211/iface.c+1 -10 replies
99/109crypto: caam/qi - use correct print specifier for size_tdrivers/crypto/caam/caamalg_qi.c+3 -30 replies
100/109ASoC: nuc900: Fix a loop timeout testsound/soc/nuc900/nuc900-ac97.c+2 -20 replies
101/109mmc: mmc_test: Ensure command queue is disabled for testingdrivers/mmc/core/mmc_test.c+9 -20 replies
102/109Fix misannotated out-of-line _copy_to_user()lib/usercopy.c+1 -10 replies
103/109ipvlan: add L2 check for packets arriving via virtual devicesdrivers/net/ipvlan/ipvlan_core.c+4 -00 replies
104/109rcutorture/configinit: Fix build directory error messagetools/testing/selftests/rcutorture/bin/configinit.sh+1 -10 replies
105/109locking/locktorture: Fix num reader/writer corner caseskernel/locking/locktorture.c+44 -320 replies
106/109ima: relax requiring a file signature for new files with zero lengthsecurity/integrity/ima/ima_appraise.c+2 -10 replies
107/109IB/mlx5: revisit -Wmaybe-uninitialized warningdrivers/infiniband/hw/mlx5/mr.c+3 -00 replies
108/109dmaengine: qcom_hidma: check pending interruptsdrivers/dma/qcom/hidma_ll.c+6 -30 replies
109/109drm/i915/glk: Disable Guc and HuC on GLKdrivers/gpu/drm/i915/intel_guc_loader.c drivers/gpu/drm/i915/intel_huc.c+0 -200 replies

Reviews trailers per patch

47 of 109 patches have a Reviewed-by or Acked-by.

PatchAndrew LunnChen-Yu TsaiSimon HormanRob HerringGeert UytterhoevenNguyen Viet DungRichard GenoudNicolas FerreHans de GoedeIan AbbottTodd KjosGreg HackmannAlan SternShuah KhanKrzysztof OpasiakNikola CiprichJohan HovoldVille SyrjäläAlex DeucherThierry RedingChristian KönigAndrzej HajdaShashank SharmaBenjamin TissoiresLaurent PinchartXingyu ChenMarek SzyprowskiOded GabbayLarry FingerGuenter RoeckHeikki KrogerusPrasannaKumar MuralidharanFlorian FainelliIan KentLinus WalleijPavel MachekStephen BoydMatt RanostayViresh KumarEric AnholtRamesh ShanmugasundaramHendrik BruecknerRavi BangoriaMaxime RipardMichael S. TsirkinJason WangNaveen N. RaoKamalesh BabulalJoonas LahtinenJeremy LintonMichal WajdeczkoArnd BergmannFedor LoshakovHannes ReineckeMartin K. PetersenThomas BogendoerferJason Ozolins
1/109R-b
2/109R-b
3/109
4/109R-b
5/109
6/109
7/109
8/109R-b R-b
9/109
10/109
11/109R-b T-b
12/109A-b A-b
13/109A-b
14/109R-b
15/109A-b A-b
16/109A-b
17/109A-b R-b
18/109
19/109
20/109
21/109
22/109
23/109T-b T-b A-b
24/109A-b A-b
25/109Bisected-by R-b R-b
26/109
27/109R-b R-b A-b
28/109R-b
29/109R-b R-b
30/109R-b
31/109
32/109
33/109R-b
34/109T-b
35/109A-b T-b
36/109A-b
37/109A-b
38/109R-b A-b
39/109
40/109
41/109
42/109R-b
43/109
44/109
45/109
46/109R-b
47/109
48/109
49/109
50/109
51/109
52/109
53/109A-b
54/109
55/109R-b A-b
56/109A-b
57/109
58/109
59/109
60/109
61/109A-b
62/109
63/109A-b
64/109A-b
65/109R-b
66/109A-b
67/109T-b
68/109R-b
69/109
70/109R-b
71/109
72/109R-b A-b
73/109R-b A-b
74/109
75/109A-b
76/109
77/109
78/109
79/109A-b
80/109A-b
81/109T-b
82/109
83/109
84/109
85/109R-b
86/109
87/109
88/109
89/109A-b A-b
90/109
91/109
92/109R-b
93/109A-b Reviewed-and-tested-by
94/109
95/109
96/109R-b
97/109
98/109
99/109
100/109
101/109
102/109
103/109
104/109
105/109R-b T-b
106/109
107/109
108/109
109/109R-b

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

Read the v1 thread

Cover letter [PATCH 4.14 000/109] 4.14.28-stable review

This is the start of the stable review cycle for the 4.14.28 release. There are 109 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Sun Mar 18 15:22:53 UTC 2018. 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.14.28-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.28-rc1

Anusha Srivatsa <[email protected]>
drm/i915/glk: Disable Guc and HuC on GLK

Sinan Kaya <[email protected]>
dmaengine: qcom_hidma: check pending interrupts

Arnd Bergmann <[email protected]>
IB/mlx5: revisit -Wmaybe-uninitialized warning

Mimi Zohar <[email protected]>
ima: relax requiring a file signature for new files with zero length

Davidlohr Bueso <[email protected]>
locking/locktorture: Fix num reader/writer corner cases

SeongJae Park <[email protected]>
rcutorture/configinit: Fix build directory error message

Mahesh Bandewar <[email protected]>
ipvlan: add L2 check for packets arriving via virtual devices

Christophe Leroy <[email protected]>
Fix misannotated out-of-line _copy_to_user()

Adrian Hunter <[email protected]>
mmc: mmc_test: Ensure command queue is disabled for testing

Dan Carpenter <[email protected]>
ASoC: nuc900: Fix a loop timeout test

Horia Geantă <[email protected]>
crypto: caam/qi - use correct print specifier for size_t

Luca Coelho <[email protected]>
mac80211: remove BUG() when interface type is invalid

Adiel Aloni <[email protected]>
mac80211_hwsim: enforce PS_MANUAL_POLL to be set after PS_ENABLED

Chris Wilson <[email protected]>
agp/intel: Flush all chipset writes after updating the GGTT

Geert Uytterhoeven <[email protected]>
arm64: dts: renesas: salvator-common: Add EthernetAVB PHY reset

Nicholas Piggin <[email protected]>
powerpc/64: Don't trace irqs-off at interrupt return to soft-disabled context

Josh Poimboeuf <[email protected]>
powerpc/modules: Don't try to restore r2 after a sibling call

Yong Zhao <[email protected]>
drm/amdkfd: Fix memory leaks in kfd topology

Stephen Hemminger <[email protected]>
veth: set peer GSO values

John Fastabend <[email protected]>
net: sched: drop qdisc_reset from dev_graft_qdisc

Toshiaki Makita <[email protected]>
virtio_net: Disable interrupts if napi_complete_done rescheduled napi

Gustavo A. R. Silva <[email protected]>
media: davinci: vpif_capture: add NULL check on devm_kzalloc return value

Dan Carpenter <[email protected]>
media: cpia2: Fix a couple off by one bugs

Heinz Mauelshagen <[email protected]>
dm raid: fix raid set size revalidation

Kieran Bingham <[email protected]>
media: vsp1: Prevent suspending and resuming DRM pipelines

Xose Vazquez Perez <[email protected]>
scsi: dh: add new rdac devices

Xose Vazquez Perez <[email protected]>
scsi: devinfo: apply to HP XP the same flags as Hitachi VSP

Bart Van Assche <[email protected]>
scsi: core: scsi_get_device_flags_keyed(): Always return device flags

Michael Chan <[email protected]>
bnxt_en: Don't print "Link speed -1 no longer supported" messages.

Tobias Jordan <[email protected]>
spi: sun6i: disable/unprepare clocks on remove

Julien BOIBESSOT <[email protected]>
tools/usbip: fixes build with musl libc toolchain

Ben Greear <[email protected]>
ath10k: fix invalid STS_CAP_OFFSET_MASK

Limin Zhu <[email protected]>
mwifiex: cfg80211: do not change virtual interface during scan processing

Srinivas Kandagatla <[email protected]>
clk: qcom: msm8916: fix mnd_width for codec_digcodec

Monk Liu <[email protected]>
drm/amdgpu:fix virtual dce bug

Sara Sharon <[email protected]>
iwlwifi: mvm: avoid dumping assert log when device is stopped

Thomas Richter <[email protected]>
perf annotate: Fix objdump comment parsing for Intel mov dissassembly

Thomas Richter <[email protected]>

    perf annotate: Fix unnecessary memory allocation for s390x

Takeshi Kihara <[email protected]>

    pinctrl: sh-pfc: r8a7795-es1: Fix MOD_SEL1 bit[25:24] to 0x3 when using STP_ISEN_1_D

Fabrizio Castro <[email protected]>
pinctrl: sh-pfc: r8a7791: Add can_clk function

Jernej Skrabec <[email protected]>
drm/sun4i: Fix format mask in DE2 driver

Axel Lin <[email protected]>
pwm: stmpe: Fix wrong register offset for hwpwm=2 case

Li Dongyang <[email protected]>
scsi: ses: don't ask for diagnostic pages repeatedly during probe

Monk Liu <[email protected]>
drm/amdgpu:fix random missing of FLR NOTIFY

Peter Ujfalusi <[email protected]>
dmaengine: amba-pl08x: Use vchan_terminate_vdesc() instead of desc_free

Peter Ujfalusi <[email protected]>
dmaengine: bcm2835-dma: Use vchan_terminate_vdesc() instead of desc_free

Rafael J. Wysocki <[email protected]>
cpufreq: Fix governor module removal race

Manikanta Pubbisetty <[email protected]>
ath10k: update tdls teardown state to target

Peter Meerwald-Stadler <[email protected]>
iio: health: max30102: Add power enable parameter to get_temp function

Stefan Brüns <[email protected]>
iio: adc: ina2xx: Shift bus voltage register to mask flag bits

Philipp Zabel <[email protected]>
drm/etnaviv: make THERMAL selectable

Christophe JAILLET <[email protected]>
power: supply: ab8500_charger: Bail out in case of error in 'ab8500_charger_init_hw_registers()'

Christophe JAILLET <[email protected]>
power: supply: ab8500_charger: Fix an error handling path

Tero Kristo <[email protected]>
clk: ti: clkctrl: add support for retrying failed init

Bjorn Andersson <[email protected]>
leds: pm8058: Silence pointer to integer size warning

Yossef Efraim <[email protected]>
xfrm: Fix xfrm_replay_overflow_offload_esn

Eric W. Biederman <[email protected]>
userns: Don't fail follow_automount based on s_user_ns

Jagdish Gediya <[email protected]>
mtd: nand: ifc: update bufnum mask for ver >= 2.0.0

Andrew F. Davis <[email protected]>
ARM: dts: omap3-n900: Fix the audio CODEC's reset pin

Andrew F. Davis <[email protected]>
ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin

Sunil Goutham <[email protected]>
net: thunderx: Set max queue count taking XDP_TX into account

Miquel Raynal <[email protected]>
mtd: nand: fix interpretation of NAND_CMD_NONE in nand_command[_lp]()

Lorenzo Colitti <[email protected]>
net: xfrm: allow clearing socket xfrm policies.

Alexey Khoroshilov <[email protected]>
rtc: brcmstb-waketimer: fix error handling in brcmstb_waketmr_probe()

Michael Hennerich <[email protected]>

    net: ieee802154: adf7242: Fix bug if defined DEBUG

Luis R. Rodriguez <[email protected]>
test_firmware: fix setting old custom fw path back on exit

Colin Ian King <[email protected]>
crypto: cavium - fix memory leak on info

Pierre <[email protected]>
crypto: ecc - Fix NULL pointer deref. on no default_rng

Paul E. McKenney <[email protected]>
sched: Stop resched_cpu() from sending IPIs to offline CPUs

Paul E. McKenney <[email protected]>
sched: Stop switched_to_rt() from sending IPIs to offline CPUs

Johan Hovold <[email protected]>
USB: ledtrig-usbport: fix of-node leak

Adam Thomson <[email protected]>
typec: tcpm: fusb302: Resolve out of order messaging events

Colin Ian King <[email protected]>
staging: rtl8822be: fix missing null check on dev_alloc_skb return

Felix Kuehling <[email protected]>
drm/amdgpu: fix get_max_engine_clock_in_mhz

Simon Shields <[email protected]>
ARM: dts: exynos: Correct Trats2 panel reset line

Yixun Lan <[email protected]>
clk: meson: gxbb: fix wrong clock for SARADC/SANA

Simon Horman <[email protected]>
ARM: dts: koelsch: Move cec_clock to root node

Emmanuel Grumbach <[email protected]>
iwlwifi: mvm: rs: don't override the rate history in the search cycle

Jiri Kosina <[email protected]>
HID: elo: clear BTN_LEFT mapping

Hans de Goede <[email protected]>
HID: multitouch: Only look at non touch fields in first packet of a frame

Ville Syrjälä <[email protected]>
video/hdmi: Allow "empty" HDMI infoframes

Chris Wilson <[email protected]>
dma-buf/fence: Fix lock inversion within dma-fence-array

Jani Nikula <[email protected]>
drm/edid: set ELD connector type in drm_edid_to_eld()

Greg Kroah-Hartman <[email protected]>
Revert "btrfs: use proper endianness accessors for super_copy"

Steffen Maier <[email protected]>
dm mpath: fix passing integrity data

Greentime Hu <[email protected]>
earlycon: add reg-offset to physical address before mapping

Sebastian Andrzej Siewior <[email protected]>
serial: core: mark port as initialized in autoconfig

Nikola Ciprich <[email protected]>
serial: 8250_pci: Add Brainboxes UC-260 4 port serial device

Roger Quadros <[email protected]>
usb: dwc3: Fix lock-up on ID change during system suspend/resume

Xinyong <[email protected]>
usb: gadget: f_fs: Fix use-after-free in ffs_fs_kill_sb()

Pete Zaitcev <[email protected]>
usb: usbmon: Read text within supplied buffer size

Danilo Krummrich <[email protected]>
usb: quirks: add control message delay for 1b1c:1b20

Colin Ian King <[email protected]>

    usbip: vudc: fix null pointer dereference on udc->lock

Teijo Kinnunen <[email protected]>
USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h

Joel Fernandes <[email protected]>
staging: android: ashmem: Fix lockdep issue during llseek

Frank Mori Hess <[email protected]>
staging: comedi: fix comedi_nsamples_left.

Oliver Neukum <[email protected]>
uas: fix comparison for error code

Jonas Danielsson <[email protected]>
tty/serial: atmel: add new version check for usart

Ulrich Hecht <[email protected]>
serial: sh-sci: prevent lockup on full TTY buffers

Mathias Nyman <[email protected]>
xhci: fix endpoint context tracer output

Kai-Heng Feng <[email protected]>
xhci: Fix front USB ports on ASUS PRIME B350M-A

Yoshihiro Shimoda <[email protected]>
usb: host: xhci-rcar: add support for r8a77965

Hans de Goede <[email protected]>
ASoC: rt5651: Fix regcache sync errors on resume

Richard Fitzgerald <[email protected]>
ASoC: wm_adsp: For TLV controls only register TLV get/set

Fabio Estevam <[email protected]>
ASoC: sgtl5000: Fix suspend/resume

Yong Deng <[email protected]>
ASoC: sun4i-i2s: Fix RX slot number of SUN8I

H.J. Lu <[email protected]>

    x86: Treat R_X86_64_PLT32 as R_X86_64_PC32

Andrew Lunn <[email protected]>
net: phy: Restore phy_resume() locking assumption

Russell King <[email protected]>
net: phy: fix resume handling

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

Diffstat:

 Documentation/devicetree/bindings/usb/usb-xhci.txt |   1 +
 Makefile                                           |   4 +-
 arch/arm/boot/dts/am335x-pepper.dts                |   2 +-
 arch/arm/boot/dts/exynos4412-trats2.dts            |   2 +-
 arch/arm/boot/dts/omap3-n900.dts                   |   4 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts              |  12 +-
 arch/arm64/boot/dts/renesas/salvator-common.dtsi   |   1 +
 arch/powerpc/include/asm/code-patching.h           |   1 +
 arch/powerpc/kernel/entry_64.S                     |  10 +-
 arch/powerpc/kernel/module_64.c                    |  12 +-
 arch/powerpc/lib/code-patching.c                   |   5 +
 arch/x86/kernel/machine_kexec_64.c                 |   1 +
 arch/x86/kernel/module.c                           |   1 +
 arch/x86/tools/relocs.c                            |   3 +
 crypto/ecc.c                                       |   2 +-
 drivers/base/Kconfig                               |   1 +
 drivers/char/agp/intel-gtt.c                       |   2 +
 drivers/clk/meson/gxbb.c                           |   4 +-
 drivers/clk/qcom/gcc-msm8916.c                     |   1 +
 drivers/clk/ti/clkctrl.c                           |  12 +-
 drivers/cpufreq/cpufreq.c                          |   6 +
 drivers/crypto/caam/caamalg_qi.c                   |   6 +-
 drivers/crypto/cavium/cpt/cptvf_reqmanager.c       |   3 +-
 drivers/dma-buf/dma-fence-array.c                  |  14 ++-
 drivers/dma/amba-pl08x.c                           |  11 +-
 drivers/dma/bcm2835-dma.c                          |  10 +-
 drivers/dma/qcom/hidma_ll.c                        |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   7 +-
 drivers/gpu/drm/amd/amdgpu/dce_virtual.c           |   4 +-
 drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c              |  14 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |  10 ++
 drivers/gpu/drm/drm_edid.c                         |   9 +-
 drivers/gpu/drm/etnaviv/Kconfig                    |   9 ++
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c              |   8 +-
 drivers/gpu/drm/i915/intel_guc_loader.c            |   9 --
 drivers/gpu/drm/i915/intel_huc.c                   |  11 --
 drivers/gpu/drm/sun4i/sun8i_mixer.h                |   2 +-
 drivers/hid/hid-elo.c                              |   6 +
 drivers/hid/hid-multitouch.c                       |  17 ++-
 drivers/iio/adc/ina2xx-adc.c                       |  26 +++--
 drivers/iio/health/max30102.c                      |  36 +++---
 drivers/infiniband/hw/mlx5/mr.c                    |   3 +
 drivers/leds/leds-pm8058.c                         |   2 +-
 drivers/md/dm-mpath.c                              |   5 +-
 drivers/md/dm-raid.c                               |  30 +++--
 drivers/media/platform/davinci/vpif_capture.c      |   2 +
 drivers/media/platform/vsp1/vsp1_drv.c             |  16 ++-
 drivers/media/usb/cpia2/cpia2_v4l.c                |   4 +-
 drivers/mmc/core/mmc_test.c                        |  11 +-
 drivers/mtd/nand/fsl_ifc_nand.c                    |   7 ++
 drivers/mtd/nand/nand_base.c                       |   9 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  10 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c   |   5 +
 drivers/net/ieee802154/adf7242.c                   |   4 +-
 drivers/net/ipvlan/ipvlan_core.c                   |   4 +
 drivers/net/phy/at803x.c                           |   4 -
 drivers/net/phy/phy.c                              |   9 +-
 drivers/net/phy/phy_device.c                       |  20 +++-
 drivers/net/veth.c                                 |   3 +
 drivers/net/virtio_net.c                           |   9 +-
 drivers/net/wireless/ath/ath10k/mac.c              |  10 ++
 drivers/net/wireless/ath/ath10k/wmi.h              |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c     |   6 +
 drivers/net/wireless/mac80211_hwsim.c              |  17 ++-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |   6 +
 drivers/pinctrl/sh-pfc/pfc-r8a7791.c               |  22 +++-
 drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c           |   2 +-
 drivers/power/supply/ab8500_charger.c              |   6 +-
 drivers/pwm/pwm-stmpe.c                            |   2 +-
 drivers/rtc/rtc-brcmstb-waketimer.c                |  15 ++-
 drivers/scsi/scsi_devinfo.c                        |   9 +-
 drivers/scsi/scsi_dh.c                             |   5 +-
 drivers/scsi/ses.c                                 |  11 +-
 drivers/spi/spi-sun6i.c                            |   2 +-
 drivers/staging/android/ashmem.c                   |  15 ++-
 drivers/staging/comedi/drivers.c                   |   3 +-
 drivers/staging/rtlwifi/rtl8822be/fw.c             |   2 +
 drivers/staging/typec/fusb302/fusb302.c            |  21 +++-
 drivers/tty/serial/8250/8250_pci.c                 |  11 ++
 drivers/tty/serial/atmel_serial.c                  |   1 +
 drivers/tty/serial/earlycon.c                      |   3 +-
 drivers/tty/serial/serial_core.c                   |   2 +
 drivers/tty/serial/sh-sci.c                        |   2 +
 drivers/usb/core/ledtrig-usbport.c                 |   8 +-
 drivers/usb/core/message.c                         |   4 +
 drivers/usb/core/quirks.c                          |   3 +-
 drivers/usb/dwc3/core.c                            |   2 +-
 drivers/usb/gadget/function/f_fs.c                 |   1 -
 drivers/usb/host/xhci-pci.c                        |   3 +
 drivers/usb/host/xhci-rcar.c                       |   4 +
 drivers/usb/host/xhci.c                            |   3 +
 drivers/usb/host/xhci.h                            |  23 ++--
 drivers/usb/mon/mon_text.c                         | 126 +++++++++++++--------
 drivers/usb/storage/uas.c                          |   2 +-
 drivers/usb/storage/unusual_devs.h                 |   7 ++
 drivers/usb/usbip/vudc_sysfs.c                     |   8 +-
 drivers/video/hdmi.c                               |  51 +++++----
 fs/btrfs/sysfs.c                                   |   8 +-
 fs/btrfs/transaction.c                             |  20 ++--
 fs/namei.c                                         |   3 -
 include/linux/dma-fence-array.h                    |   3 +
 include/linux/phy.h                                |   1 +
 include/linux/usb/quirks.h                         |   3 +
 kernel/locking/locktorture.c                       |  76 +++++++------
 kernel/sched/core.c                                |   3 +-
 kernel/sched/rt.c                                  |   2 +-
 lib/usercopy.c                                     |   2 +-
 net/mac80211/iface.c                               |   2 +-
 net/sched/sch_generic.c                            |  28 +++--
 net/xfrm/xfrm_policy.c                             |   2 +-
 net/xfrm/xfrm_replay.c                             |   3 +-
 net/xfrm/xfrm_state.c                              |   7 ++
 security/integrity/ima/ima_appraise.c              |   3 +-
 sound/soc/codecs/rt5651.c                          |   1 +
 sound/soc/codecs/sgtl5000.c                        |  11 ++
 sound/soc/codecs/wm_adsp.c                         |  14 ++-
 sound/soc/nuc900/nuc900-ac97.c                     |   4 +-
 sound/soc/sunxi/sun4i-i2s.c                        |   2 +-
 tools/perf/arch/s390/annotate/instructions.c       |   3 +-
 tools/perf/util/annotate.c                         |   8 +-
 tools/testing/selftests/firmware/fw_filesystem.sh  |   5 +-
 .../testing/selftests/rcutorture/bin/configinit.sh |   2 +-
 tools/usb/usbip/src/usbipd.c                       |   2 +-
 124 files changed, 763 insertions(+), 345 deletions(-)