2019-05-30 04:38:28

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 5.0 000/346] 5.0.20-stable review

This is the start of the stable review cycle for the 5.0.20 release.
There are 346 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 01 Jun 2019 03:02:10 AM UTC.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.0.20-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.0.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>
Linux 5.0.20-rc1

Benjamin Coddington <[email protected]>
NFS: Fix a double unlock from nfs_match,get_client

Maxime Ripard <[email protected]>
drm/sun4i: dsi: Enforce boundaries on the start delay

Brett Creeley <[email protected]>
ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset

Farhan Ali <[email protected]>
vfio-ccw: Prevent quiesce function going into an infinite loop

Maxime Ripard <[email protected]>
drm/sun4i: dsi: Change the start delay calculation

Chris Wilson <[email protected]>
drm: Wake up next in drm_read() chain if we are forced to putback the event

Noralf Trønnes <[email protected]>
drm/drv: Hold ref on parent device during drm_device lifetime

Eric Anholt <[email protected]>
drm/v3d: Handle errors from IRQ setup.

Arnd Bergmann <[email protected]>
ASoC: ti: fix davinci_mcasp_probe dependencies

Arnd Bergmann <[email protected]>
ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM

Chris Lesiak <[email protected]>
spi: Fix zero length xfer bug

Steve Twiss <[email protected]>
regulator: da9055: Fix notifier mutex lock warning

Steve Twiss <[email protected]>
regulator: da9062: Fix notifier mutex lock warning

Steve Twiss <[email protected]>
regulator: pv88090: Fix notifier mutex lock warning

Steve Twiss <[email protected]>
regulator: wm831x: Fix notifier mutex lock warning

Steve Twiss <[email protected]>
regulator: pv88080: Fix notifier mutex lock warning

Steve Twiss <[email protected]>
regulator: da9063: Fix notifier mutex lock warning

Steve Twiss <[email protected]>
regulator: da9211: Fix notifier mutex lock warning

Steve Twiss <[email protected]>
regulator: lp8755: Fix notifier mutex lock warning

Trent Piepho <[email protected]>
spi: imx: stop buffer overflow in RX FIFO flush

Steve Twiss <[email protected]>
regulator: pv88060: Fix notifier mutex lock warning

Steve Twiss <[email protected]>
regulator: ltc3589: Fix notifier mutex lock warning

Steve Twiss <[email protected]>
regulator: ltc3676: Fix notifier mutex lock warning

Steve Twiss <[email protected]>
regulator: wm831x isink: Fix notifier mutex lock warning

Steve Twiss <[email protected]>
regulator: wm831x ldo: Fix notifier mutex lock warning

Geert Uytterhoeven <[email protected]>
spi: rspi: Fix sequencer reset during initialization

Laurent Pinchart <[email protected]>
drm/omap: Notify all devices in the pipeline of output disconnection

Tony Lindgren <[email protected]>
drm/omap: dsi: Fix PM for display blank with paired dss_pll calls

Laurent Pinchart <[email protected]>
drm: writeback: Fix leak of writeback job

Aditya Pakki <[email protected]>
spi : spi-topcliff-pch: Fix to handle empty DMA buffers

Li RongQing <[email protected]>
audit: fix a memleak caused by auditing load module

James Smart <[email protected]>
scsi: lpfc: Fix use-after-free mailbox cmd completion

James Smart <[email protected]>
scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices

Arnd Bergmann <[email protected]>
media: saa7146: avoid high stack usage with clang

James Smart <[email protected]>
scsi: lpfc: Fix fc4type information for FDMI

James Smart <[email protected]>
scsi: lpfc: Fix FDMI manufacturer attribute value

Jernej Skrabec <[email protected]>
media: cedrus: Add a quirk for not setting DMA offset

Hans Verkuil <[email protected]>
media: vim2m: replace devm_kzalloc by kzalloc

Hans Verkuil <[email protected]>
media: vimc: zero the media_device on probe

Arnd Bergmann <[email protected]>
media: go7007: avoid clang frame overflow warning with KASAN

Hans Verkuil <[email protected]>
media: gspca: do not resubmit URBs when streaming has stopped

Helen Fornazier <[email protected]>
media: vimc: stream: fix thread state before sleep

Kangjie Lu <[email protected]>
scsi: ufs: fix a missing check of devm_reset_control_get

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Set stream->mode_changed when connectors change

Murton Liu <[email protected]>
drm/amd/display: Fix Divide by 0 in memory calculations

Arnd Bergmann <[email protected]>
media: staging: davinci_vpfe: disallow building with COMPILE_TEST

Wenjing Liu <[email protected]>
drm/amd/display: add pipe lock during stream update

James Hutchinson <[email protected]>
media: m88ds3103: serialize reset messages in m88ds3103_set_frontend

Stefan Brüns <[email protected]>
media: dvbsky: Avoid leaking dvb frontend

Kangjie Lu <[email protected]>
media: si2165: fix a missing check of return value

Kai-Heng Feng <[email protected]>
igb: Exclude device from suspend direct complete optimization

Noralf Trønnes <[email protected]>
tinydrm/mipi-dbi: Use dma-safe buffers for all SPI transfers

Kai-Heng Feng <[email protected]>
e1000e: Disable runtime PM on CNP+

Arnd Bergmann <[email protected]>
media: staging/intel-ipu3: mark PM function as __maybe_unused

Sakari Ailus <[email protected]>
media: v4l2-fwnode: The first default data lane is 0 on C-PHY

Kangjie Lu <[email protected]>
thunderbolt: property: Fix a NULL pointer dereference

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Reset alpha state for planes to the correct values

Samson Tam <[email protected]>
drm/amd/display: Link train only when link is DP and backend is enabled

Dmytro Laktyushkin <[email protected]>
drm/amd/display: fix releasing planes when exiting odm

Aditya Pakki <[email protected]>
thunderbolt: Fix to check for kmemdup failure

Aditya Pakki <[email protected]>
thunderbolt: Fix to check return value of ida_simple_get

Rouven Czerwinski <[email protected]>
hwrng: omap - Set default quality

George Hilliard <[email protected]>
staging: mt7621-mmc: Check for nonzero number of scatterlist entries

Pu Wen <[email protected]>
x86/CPU/hygon: Fix phys_proc_id calculation logic for multi-die processors

Sameer Pujar <[email protected]>
dmaengine: tegra210-adma: use devm_clk_*() helpers

Linus Lüssing <[email protected]>
batman-adv: allow updating DAT entry timeouts on incoming ARP Replies

Arnd Bergmann <[email protected]>
selinux: avoid uninitialized variable warning

Dave Ertman <[email protected]>
ice: Prevent unintended multiple chain resets

Arnd Bergmann <[email protected]>
scsi: lpfc: avoid uninitialized variable warning

Arnd Bergmann <[email protected]>
scsi: qla4xxx: avoid freeing unallocated dma memory

Tony Lindgren <[email protected]>
usb: core: Add PM runtime calls to usb_hcd_platform_shutdown

Ludovic Barre <[email protected]>
spi: stm32-qspi: add spi_master_put in release function

Neeraj Upadhyay <[email protected]>
rcu: Do a single rhp->func read in rcu_head_after_call_rcu()

Paul E. McKenney <[email protected]>
rcuperf: Fix cleanup path for invalid perf_type strings

Yazen Ghannam <[email protected]>
x86/mce: Handle varying MCA bank counts

Paul E. McKenney <[email protected]>
rcutorture: Fix cleanup path for invalid torture_type strings

Tony Luck <[email protected]>
x86/mce: Fix machine_check_poll() tests for error types

Leon Romanovsky <[email protected]>
overflow: Fix -Wtype-limits compilation warnings

George Hilliard <[email protected]>
staging: mt7621-mmc: Initialize completions a single time during probe

Kangjie Lu <[email protected]>
tty: ipwireless: fix missing checks for ioremap

Pankaj Gupta <[email protected]>
virtio_console: initialize vtermno value for ports

Chad Dupuis <[email protected]>
scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check

Thomas Gleixner <[email protected]>
timekeeping: Force upper bound for setting CLOCK_REALTIME

Laurent Pinchart <[email protected]>
drm: rcar-du: lvds: Set LVEN and LVRES bits together on D3

Aditya Pakki <[email protected]>
thunderbolt: Fix to check the return value of kmemdup

Kangjie Lu <[email protected]>
thunderbolt: property: Fix a missing check of kzalloc

Ard Biesheuvel <[email protected]>
efifb: Omit memory map check on legacy boot

Ezequiel Garcia <[email protected]>
media: gspca: Kill URBs on USB device disconnect

Dan Carpenter <[email protected]>
media: wl128x: prevent two potential buffer overflows

Kangjie Lu <[email protected]>
media: video-mux: fix null pointer dereferences

Tetsuo Handa <[email protected]>
kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice.

Sowjanya Komatineni <[email protected]>
spi: tegra114: reset controller on probe

Hans de Goede <[email protected]>
HID: logitech-hidpp: change low battery level threshold from 31 to 30 percent

Takeshi Kihara <[email protected]>
clk: renesas: rcar-gen3: Correct parent clock of Audio-DMAC

Ming Lei <[email protected]>
block: pass page to xen_biovec_phys_mergeable

Takeshi Kihara <[email protected]>
clk: renesas: rcar-gen3: Correct parent clock of SYS-DMAC

Gustavo A. R. Silva <[email protected]>
cxgb3/l2t: Fix undefined behaviour

Wen Yang <[email protected]>
ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put

Wen Yang <[email protected]>
ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put

Nicolas Saenz Julienne <[email protected]>
HID: core: move Usage Page concatenation to Main item

Geert Uytterhoeven <[email protected]>
sh: sh7786: Add explicit I/O cast to sh7786_mm_sel()

Leon Romanovsky <[email protected]>
RDMA/hns: Fix bad endianess of port_pd variable

Chengguang Xu <[email protected]>
chardev: add additional check for minor range overlap

Peter Zijlstra <[email protected]>
x86/uaccess: Fix up the fixup

Peter Zijlstra <[email protected]>
x86/ia32: Fix ia32_restore_sigcontext() AC leak

Peter Zijlstra <[email protected]>
x86/uaccess, signal: Fix AC=1 bloat

Peter Zijlstra <[email protected]>
x86/uaccess, ftrace: Fix ftrace_likely_update() vs. SMAP

Lior David <[email protected]>
wil6210: fix return code of wmi_mgmt_tx and wmi_mgmt_tx_ext

Peter Zijlstra <[email protected]>
locking/static_key: Fix false positive warnings on concurrent dec/inc

Wen Yang <[email protected]>
arm64: cpu_ops: fix a leaked reference by adding missing of_node_put

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes

Yannick Fertré <[email protected]>
drm/panel: otm8009a: Add delay at the end of initialization

Stanley Chu <[email protected]>
scsi: ufs: Avoid configuring regulator with undefined voltage range

Stanley Chu <[email protected]>
scsi: ufs: Fix regulator load and icc-level configuration

Ping-Ke Shih <[email protected]>
rtlwifi: fix potential NULL pointer dereference

Alexandre Belloni <[email protected]>
rtc: xgene: fix possible race condition

Piotr Figiel <[email protected]>
brcmfmac: fix Oops when bringing up interface during USB disconnect

Piotr Figiel <[email protected]>
brcmfmac: fix race during disconnect when USB completion is in progress

Piotr Figiel <[email protected]>
brcmfmac: fix WARNING during USB disconnect in case of unempty psq

Piotr Figiel <[email protected]>
brcmfmac: convert dev_init_lock mutex to completion

Arnd Bergmann <[email protected]>
b43: shut up clang -Wuninitialized variable warning

Kangjie Lu <[email protected]>
brcmfmac: fix missing checks for kmemdup

YueHaibing <[email protected]>
mwifiex: Fix mem leak in mwifiex_tm_cmd

Kangjie Lu <[email protected]>
rtlwifi: fix a potential NULL pointer dereference

Daniel T. Lee <[email protected]>
selftests/bpf: ksym_search won't check symbols exists

Jian Shen <[email protected]>
net: hns3: add protect when handling mac addr list

Huazhong Tan <[email protected]>
net: hns3: check resetting status in hns3_get_stats()

Justin Chen <[email protected]>
iio: adc: ti-ads7950: Fix improper use of mlock

Nathan Chancellor <[email protected]>
iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_data

Kangjie Lu <[email protected]>
iio: hmc5843: fix potential NULL pointer dereferences

Lars-Peter Clausen <[email protected]>
iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion

Wen Yang <[email protected]>
drm/pl111: fix possible object reference leak

Charles Keepax <[email protected]>
regulator: core: Avoid potential deadlock on regulator_unregister

Kees Cook <[email protected]>
x86/build: Keep local relocations with ld.lld

Alexei Starovoitov <[email protected]>
samples/bpf: fix build with new clang

David Kozub <[email protected]>
block: sed-opal: fix IOC_OPAL_ENABLE_DISABLE_MBR

Wen Yang <[email protected]>
cpufreq: imx6q: fix possible object reference leak

Wen Yang <[email protected]>
cpufreq: kirkwood: fix possible object reference leak

Wen Yang <[email protected]>
cpufreq: pmac32: fix possible object reference leak

Wen Yang <[email protected]>
cpufreq/pasemi: fix possible object reference leak

Wen Yang <[email protected]>
cpufreq: ppc_cbe: fix possible object reference leak

Huazhong Tan <[email protected]>
net: hns3: add error handler for initializing command queue

Kristian Evensen <[email protected]>
qmi_wwan: Add quirk for Quectel dynamic config

Huazhong Tan <[email protected]>
net: hns3: fix keep_alive_timer not stop problem

Roman Gushchin <[email protected]>
selftests: cgroup: fix cleanup path in test_memcg_subtree_control()

Arnd Bergmann <[email protected]>
s390: cio: fix cio_irb declaration

Thomas Huth <[email protected]>
s390/mm: silence compiler warning when compiling without CONFIG_PGSTE

Borislav Petkov <[email protected]>
x86/microcode: Fix the ancient deprecated microcode loading method

Arnd Bergmann <[email protected]>
s390: zcrypt: initialize variables before_use

Michael Tretter <[email protected]>
clk: zynqmp: fix check for fractional clock

Douglas Anderson <[email protected]>
clk: rockchip: Make rkpwm a critical clock on rk3288

Charles Keepax <[email protected]>
extcon: arizona: Disable mic detect if running when driver is removed

Douglas Anderson <[email protected]>
clk: rockchip: Fix video codec clocks on rk3288

Ulf Hansson <[email protected]>
PM / core: Propagate dev->power.wakeup_path when no callbacks

Christian König <[email protected]>
drm/amdgpu: fix old fence check in amdgpu_fence_emit

Peng Li <[email protected]>
net: hns3: free the pending skb when clean RX ring

Yinbo Zhu <[email protected]>
mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support

Yinbo Zhu <[email protected]>
mmc: sdhci-of-esdhc: add erratum A-009204 support

Yinbo Zhu <[email protected]>
mmc: sdhci-of-esdhc: add erratum eSDHC5 support

Kangjie Lu <[email protected]>
mmc_spi: add a status check for spi_sync_locked

Andrea Merello <[email protected]>
mmc: core: make pwrseq_emmc (partially) support sleepy GPIO controllers

John Garry <[email protected]>
scsi: libsas: Do discovery on empty PHY to update PHY info

Guenter Roeck <[email protected]>
hwmon: (f71805f) Use request_muxed_region for Super-IO accesses

Guenter Roeck <[email protected]>
hwmon: (pc87427) Use request_muxed_region for Super-IO accesses

Guenter Roeck <[email protected]>
hwmon: (smsc47b397) Use request_muxed_region for Super-IO accesses

Guenter Roeck <[email protected]>
hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses

Guenter Roeck <[email protected]>
hwmon: (vt1211) Use request_muxed_region for Super-IO accesses

Enric Balletbo i Serra <[email protected]>
PM / devfreq: Fix static checker warning in try_then_request_governor

Kan Liang <[email protected]>
perf/x86/intel/cstate: Add Icelake support

Kan Liang <[email protected]>
perf/x86/intel/rapl: Add Icelake support

Kan Liang <[email protected]>
perf/x86/msr: Add Icelake support

Colin Ian King <[email protected]>
RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure

Vincenzo Frascino <[email protected]>
arm64: vdso: Fix clock_getres() for CLOCK_REALTIME

Kefeng Wang <[email protected]>
ACPI/IORT: Reject platform device creation on NUMA node mapping failure

Nicholas Nunley <[email protected]>
i40e: don't allow changes to HW VLAN stripping on active port VLANs

Adam Ludkiewicz <[email protected]>
i40e: Able to add up to 16 MAC filters on an untrusted VF

Ioana Ciocoi Radulescu <[email protected]>
dpaa2-eth: Fix Rx classification status

Arnd Bergmann <[email protected]>
phy: mapphone-mdm6600: add gpiolib dependency

Paul Kocialkowski <[email protected]>
phy: sun4i-usb: Make sure to disable PHY0 passby for peripheral mode

Evan Green <[email protected]>
dt-bindings: phy-qcom-qmp: Add UFS PHY reset

Russell King <[email protected]>
drm: etnaviv: avoid DMA API warning when importing buffers

Thomas Gleixner <[email protected]>
x86/irq/64: Limit IST stack overflow check to #DB stack

Alan Stern <[email protected]>
USB: core: Don't unbind interfaces following device reset failure

Julian Wiedmann <[email protected]>
s390/qeth: handle error from qeth_update_from_chp_desc()

Mika Westerberg <[email protected]>
thunderbolt: Take domain lock in switch sysfs attribute callbacks

Nicholas Piggin <[email protected]>
irq_work: Do not raise an IPI when queueing work on the local CPU

Luca Weiss <[email protected]>
drm/msm: Fix NULL pointer dereference

Sean Paul <[email protected]>
drm/msm: dpu: Don't set frame_busy_mask for async updates

Wen Yang <[email protected]>
drm/msm: a5xx: fix possible object reference leak

Jeykumar Sankaran <[email protected]>
drm/msm/dpu: release resources on modeset failure

Nicholas Mc Guire <[email protected]>
staging: vc04_services: handle kzalloc failure

Konstantin Khlebnikov <[email protected]>
sched/core: Handle overflow in cpu_shares_write_u64

Konstantin Khlebnikov <[email protected]>
sched/rt: Check integer overflow at usec to nsec conversion

Konstantin Khlebnikov <[email protected]>
sched/core: Check quota and period overflow at usec to nsec conversion

Roman Gushchin <[email protected]>
cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock

Sebastian Andrzej Siewior <[email protected]>
random: add a spinlock_t to struct batched_entropy

Jon DeVree <[email protected]>
random: fix CRNG initialization when random.trust_cpu=1

Russell Currey <[email protected]>
powerpc/64: Fix booting large kernels with STRICT_KERNEL_RWX

Nathan Lynch <[email protected]>
powerpc/numa: improve control of topology updates

Yufen Yu <[email protected]>
block: fix use-after-free on gendisk

Fabrice Gasnier <[email protected]>
iio: adc: stm32-dfsdm: fix unmet direct dependencies detected

Dan Carpenter <[email protected]>
media: pvrusb2: Prevent a buffer overflow

Shuah Khan <[email protected]>
media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable()

Hugues Fruchet <[email protected]>
media: stm32-dcmi: fix crash when subdev do not expose any formats

Wenwen Wang <[email protected]>
audit: fix a memory leak bug

Akinobu Mita <[email protected]>
media: ov2659: make S_FMT succeed even if requested format doesn't match

Hans Verkuil <[email protected]>
media: au0828: stop video streaming only when last user stops

Janusz Krzysztofik <[email protected]>
media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper

Philipp Zabel <[email protected]>
media: coda: clear error return value before picture run

Nicolas Ferre <[email protected]>
dmaengine: at_xdmac: remove BUG_ON macro in tasklet

Robin Murphy <[email protected]>
perf/arm-cci: Remove broken race mitigation

Douglas Anderson <[email protected]>
clk: rockchip: undo several noc and special clocks as critical on rk3288

Wen Yang <[email protected]>
pinctrl: samsung: fix leaked of_node references

Wen Yang <[email protected]>
pinctrl: st: fix leaked of_node references

Wen Yang <[email protected]>
pinctrl: pistachio: fix leaked of_node references

Hans de Goede <[email protected]>
HID: logitech-hidpp: use RAP instead of FAP to get the protocol version

Ferry Toth <[email protected]>
Bluetooth: btbcm: Add default address for BCM43341B

Balakrishna Godavarthi <[email protected]>
Bluetooth: hci_qca: Give enough time to ROME controller to bootup.

Peter Zijlstra <[email protected]>
mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versions

Jiri Kosina <[email protected]>
x86/mm: Remove in_nmi() warning from 64-bit implementation of vmalloc_fault()

Peter Zijlstra <[email protected]>
x86/uaccess: Dont leak the AC flag into __put_user() argument evaluation

Sebastian Andrzej Siewior <[email protected]>
smpboot: Place the __percpu annotation correctly

Kees Cook <[email protected]>
x86/build: Move _etext to actual end of .text

Farhan Ali <[email protected]>
vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev

Farhan Ali <[email protected]>
vfio-ccw: Do not call flush_workqueue while holding the spinlock

Parav Pandit <[email protected]>
RDMA/cma: Consider scope_id while binding to ipv6 ll address

Arnd Bergmann <[email protected]>
bcache: avoid clang -Wunintialized warning

Coly Li <[email protected]>
bcache: add failure check to run_cache_set() for journal replay

Tang Junhui <[email protected]>
bcache: fix failure in journal relplay

Coly Li <[email protected]>
bcache: return error immediately in bch_journal_replay()

Shenghui Wang <[email protected]>
bcache: avoid potential memleak of list of journal_replay(s) in the CACHE_SYNC branch of run_cache_set

Corentin Labbe <[email protected]>
crypto: sun4i-ss - Fix invalid calculation of hash end

Sagi Grimberg <[email protected]>
nvme-tcp: fix a NULL deref when an admin connect times out

Sagi Grimberg <[email protected]>
nvme-rdma: fix a NULL deref when an admin connect times out

Sagi Grimberg <[email protected]>
nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE

Kangjie Lu <[email protected]>
net: cw1200: fix a NULL pointer dereference

Aditya Pakki <[email protected]>
rsi: Fix NULL pointer dereference in kmalloc

Dan Carpenter <[email protected]>
mwifiex: prevent an array overflow

Xiaoli Feng <[email protected]>
Fix nfs4.2 return -EINVAL when do dedupe operation

Daniel Baluta <[email protected]>
ASoC: fsl_sai: Update is_slave_mode with correct value

Kangjie Lu <[email protected]>
slimbus: fix a potential NULL pointer dereference in of_qcom_slim_ngd_register

Daniel T. Lee <[email protected]>
libbpf: fix samples/bpf build failure due to undefined UINT32_MAX

Sergey Matyukevich <[email protected]>
mac80211/cfg80211: update bss channel on channel switch

Sugar Zhang <[email protected]>
dmaengine: pl330: _stop: clear interrupt status

Huazhong Tan <[email protected]>
net: hns3: use atomic_t replace u32 for arq's count

Arnd Bergmann <[email protected]>
s390: qeth: address type mismatch warning

Heiner Kallweit <[email protected]>
net: phy: improve genphy_soft_reset

Yunsheng Lin <[email protected]>
net: hns3: fix for TX clean num when cleaning TX BD

Mariusz Bialonczyk <[email protected]>
w1: fix the resume command API

Grygorii Strashko <[email protected]>
net: ethernet: ti: cpsw: fix allmulti cfg in dual_mac mode

Nicholas Piggin <[email protected]>
sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs

Bard liao <[email protected]>
ALSA: hda: fix unregister device twice on ASoC driver

Philipp Rudo <[email protected]>
s390/kexec_file: Fix detection of text segment in ELF loader

Manish Rangankar <[email protected]>
scsi: qedi: Abort ep termination if offload not scheduled

Fabien Dessenne <[email protected]>
rtc: stm32: manage the get_irq probe defer case

Sven Van Asbroeck <[email protected]>
rtc: 88pm860x: prevent use-after-free on device remove

Johannes Berg <[email protected]>
iwlwifi: pcie: don't crash on invalid RX interrupt

Qu Wenruo <[email protected]>
btrfs: Don't panic when we can't find a root key

Josef Bacik <[email protected]>
btrfs: fix panic during relocation after ENOSPC before writeback happens

Robbie Ko <[email protected]>
Btrfs: fix data bytes_may_use underflow with fallocate due to failed quota reserve

Nadav Amit <[email protected]>
x86/modules: Avoid breaking W^X while loading modules

Bart Van Assche <[email protected]>
scsi: qla2xxx: Fix hardirq-unsafe locking

Bart Van Assche <[email protected]>
scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session()

Bart Van Assche <[email protected]>
scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending()

Bart Van Assche <[email protected]>
scsi: qla2xxx: Fix a qla24xx_enable_msix() error path

Viresh Kumar <[email protected]>
sched/cpufreq: Fix kobject memleak

Nicholas Piggin <[email protected]>
powerpc/watchdog: Use hrtimers for per-CPU heartbeat

Nadav Amit <[email protected]>
x86/ftrace: Set trampoline pages as executable

Qian Cai <[email protected]>
arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable

Marc Zyngier <[email protected]>
ARM: vdso: Remove dependency with the arch_timer driver internals

Fabien Dessenne <[email protected]>
media: stm32-dcmi: return appropriate error codes during probe

Jon Derrick <[email protected]>
drm/nouveau/bar/nv50: ensure BAR is mapped

Pierre-Louis Bossart <[email protected]>
ACPI / property: fix handling of data_nodes in acpi_get_next_subnode()

Dan Carpenter <[email protected]>
brcm80211: potential NULL dereference in brcmf_cfg80211_vndr_cmds_dcmd_handler()

Flavio Suligoi <[email protected]>
spi: pxa2xx: fix SCR (divisor) calculation

Arnd Bergmann <[email protected]>
ASoC: imx: fix fiq dependencies

Claudiu Beznea <[email protected]>
spi: atmel-quadspi: fix crash while suspending

Anju T Sudhakar <[email protected]>
powerpc/perf: Fix loop exit condition in nest_imc_event_init

Bo YU <[email protected]>
powerpc/boot: Fix missing check of lseek() return value

Anju T Sudhakar <[email protected]>
powerpc/perf: Return accordingly on invalid chip-id in

Jerome Brunet <[email protected]>
ASoC: hdmi-codec: unlock the device on startup errors

Fei Yang <[email protected]>
usb: gadget: f_fs: don't free buffer prematurely

Marek Szyprowski <[email protected]>
usb: dwc3: move synchronize_irq() out of the spinlock protected block

Minas Harutyunyan <[email protected]>
usb: dwc2: gadget: Increase descriptors count for ISOC's

Mac Chiang <[email protected]>
ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE

Wen Yang <[email protected]>
pinctrl: zte: fix leaked of_node references

João Paulo Rechi Vita <[email protected]>
Bluetooth: Ignore CC events not matching the last HCI command

Haiyang Zhang <[email protected]>
hv_netvsc: fix race that may miss tx queue wakeup

Sameeh Jubran <[email protected]>
net: ena: fix: set freed objects to NULL to avoid failing future allocations

Sameeh Jubran <[email protected]>
net: ena: gcc 8: fix compilation warning

Sameer Pujar <[email protected]>
dmaengine: tegra210-dma: free dma controller in remove()

Ming Lei <[email protected]>
blk-mq: grab .q_usage_counter when queuing request from plug code path

Ming Lei <[email protected]>
blk-mq: split blk_mq_alloc_and_init_hctx into two parts

Tony Nguyen <[email protected]>
ice: Separate if conditions for ice_set_features()

Masahiro Yamada <[email protected]>
bpftool: exclude bash-completion/bpftool from .gitignore pattern

Yonghong Song <[email protected]>
selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c

Vineet Gupta <[email protected]>
tools/bpf: fix perf build error with uClibc (seen on ARC)

Raul E Rangel <[email protected]>
mmc: core: Verify SD bus width

Andreas Gruenbacher <[email protected]>
gfs2: Fix occasional glock use-after-free

Mike Marciniszyn <[email protected]>
IB/hfi1: Fix WQ_MEM_RECLAIM warning

Abhi Das <[email protected]>
gfs2: fix race between gfs2_freeze_func and unmount

Roberto Bergantinos Corpas <[email protected]>
NFS: make nfs_match_client killable

David Howells <[email protected]>
afs: Fix getting the afs.fid xattr

YueHaibing <[email protected]>
cxgb4: Fix error path in cxgb4_init_module

Ross Lagerwall <[email protected]>
gfs2: Fix lru_count going negative

David Sterba <[email protected]>
Revert "btrfs: Honour FITRIM range constraints during free space trim"

Kristian Evensen <[email protected]>
netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression

Al Viro <[email protected]>
acct_on(): don't mess with freeze protection

YueHaibing <[email protected]>
at76c50x-usb: Don't register led_trigger if usb_register_driver failed

Linus Lüssing <[email protected]>
batman-adv: mcast: fix multicast tt/tvlv worker locking

Eric Dumazet <[email protected]>
bpf: devmap: fix use-after-free Read in __dev_map_entry_free

YueHaibing <[email protected]>
ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exit

Alexander Potapenko <[email protected]>
media: vivid: use vfree() instead of kfree() for dev->bitmap_cap

Hans Verkuil <[email protected]>
media: vb2: add waiting_in_dqbuf flag

YueHaibing <[email protected]>
media: serial_ir: Fix use-after-free in serial_ir_init_module

YueHaibing <[email protected]>
media: cpia2: Fix use-after-free in cpia2_exit

Jiufei Xue <[email protected]>
fbdev: fix WARNING in __alloc_pages_nodemask bug

Amir Goldstein <[email protected]>
ovl: relax WARN_ON() for overlapping layers use case

Josef Bacik <[email protected]>
btrfs: honor path->skip_locking in backref code

Will Deacon <[email protected]>
arm64: errata: Add workaround for Cortex-A76 erratum #1463225

Arend van Spriel <[email protected]>
brcmfmac: add subtype check for event handling in data path

Arend van Spriel <[email protected]>
brcmfmac: assure SSID length from firmware is limited

Ronnie Sahlberg <[email protected]>
cifs: fix credits leak for SMB1 oplock breaks

Shile Zhang <[email protected]>
fbdev: fix divide error in fb_var_to_videomode

Tobin C. Harding <[email protected]>
btrfs: sysfs: don't leak memory when failing add fsid

Tobin C. Harding <[email protected]>
btrfs: sysfs: Fix error path kobject memory leak

Filipe Manana <[email protected]>
Btrfs: fix race between ranged fsync and writeback of adjacent ranges

Filipe Manana <[email protected]>
Btrfs: avoid fallback to transaction commit during fsync of files with holes

Filipe Manana <[email protected]>
Btrfs: do not abort transaction at btrfs_update_root() after failure to COW path

Josef Bacik <[email protected]>
btrfs: don't double unlock on error in btrfs_punch_hole

Andreas Gruenbacher <[email protected]>
gfs2: Fix sign extension bug in gfs2_update_stats

Christoph Hellwig <[email protected]>
arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable

Ard Biesheuvel <[email protected]>
arm64/kernel: kaslr: reduce module randomization range to 2 GB

Dan Williams <[email protected]>
libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead

Suthikulpanit, Suravee <[email protected]>
kvm: svm/avic: fix off-by-one in checking host APIC ID

Trac Hoang <[email protected]>
mmc: sdhci-iproc: Set NO_HISPD bit to fix HS50 data hold time problem

Trac Hoang <[email protected]>
mmc: sdhci-iproc: cygnus: Set NO_HISPD bit to fix HS50 data hold time problem

Daniel Axtens <[email protected]>
crypto: vmx - CTR: always increment IV as quadword

Eric Biggers <[email protected]>
crypto: hash - fix incorrect HASH_MAX_DESCSIZE

Martin K. Petersen <[email protected]>
Revert "scsi: sd: Keep disk read-only when re-reading partition"

Andrea Parri <[email protected]>
sbitmap: fix improper use of smp_mb__before_atomic()

Andrea Parri <[email protected]>
bio: fix improper use of smp_mb__before_atomic()

Paolo Bonzini <[email protected]>
KVM: x86: fix return value for reserved EFER

Jan Kara <[email protected]>
ext4: wait for outstanding dio during truncate in nojournal mode

Jan Kara <[email protected]>
ext4: do not delete unlinked inode from orphan list on failed truncate

Steven Rostedt (VMware) <[email protected]>
x86: Hide the int3_emulate_call/jmp functions from UML


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

Diffstat:

Documentation/arm64/silicon-errata.txt | 1 +
.../devicetree/bindings/phy/qcom-qmp-phy.txt | 6 +-
Makefile | 4 +-
arch/arm/include/asm/cp15.h | 2 +
arch/arm/vdso/vgettimeofday.c | 5 +-
arch/arm64/Kconfig | 18 +++
arch/arm64/include/asm/cpucaps.h | 3 +-
arch/arm64/include/asm/pgtable.h | 3 +-
arch/arm64/include/asm/vdso_datapage.h | 1 +
arch/arm64/kernel/asm-offsets.c | 2 +-
arch/arm64/kernel/cpu_errata.c | 24 ++++
arch/arm64/kernel/cpu_ops.c | 1 +
arch/arm64/kernel/kaslr.c | 6 +-
arch/arm64/kernel/module.c | 2 +-
arch/arm64/kernel/syscall.c | 31 +++++
arch/arm64/kernel/vdso.c | 3 +
arch/arm64/kernel/vdso/gettimeofday.S | 7 +-
arch/arm64/mm/dma-mapping.c | 10 ++
arch/arm64/mm/fault.c | 37 +++++-
arch/powerpc/boot/addnote.c | 6 +-
arch/powerpc/kernel/head_64.S | 4 +-
arch/powerpc/kernel/watchdog.c | 81 ++++++------
arch/powerpc/mm/numa.c | 18 ++-
arch/powerpc/perf/imc-pmu.c | 7 +-
arch/powerpc/platforms/powernv/opal-imc.c | 2 +-
arch/s390/kernel/kexec_elf.c | 7 +-
arch/s390/mm/pgtable.c | 2 +
arch/sh/include/cpu-sh4/cpu/sh7786.h | 2 +-
arch/x86/Makefile | 2 +-
arch/x86/events/intel/cstate.c | 2 +
arch/x86/events/intel/rapl.c | 2 +
arch/x86/events/msr.c | 1 +
arch/x86/ia32/ia32_signal.c | 29 +++--
arch/x86/include/asm/text-patching.h | 4 +-
arch/x86/include/asm/uaccess.h | 7 +-
arch/x86/kernel/alternative.c | 28 +++--
arch/x86/kernel/cpu/hygon.c | 5 +
arch/x86/kernel/cpu/mce/core.c | 66 ++++++----
arch/x86/kernel/cpu/mce/inject.c | 14 +--
arch/x86/kernel/cpu/microcode/core.c | 3 +-
arch/x86/kernel/ftrace.c | 8 ++
arch/x86/kernel/irq_64.c | 19 ++-
arch/x86/kernel/module.c | 2 +-
arch/x86/kernel/signal.c | 29 +++--
arch/x86/kernel/vmlinux.lds.S | 6 +-
arch/x86/kvm/svm.c | 6 +-
arch/x86/kvm/x86.c | 2 +-
arch/x86/lib/memcpy_64.S | 3 +-
arch/x86/mm/fault.c | 2 -
block/blk-mq-sched.c | 12 +-
block/blk-mq.c | 139 +++++++++++----------
block/blk.h | 2 +-
block/genhd.c | 19 +++
block/partition-generic.c | 7 ++
block/sed-opal.c | 9 +-
crypto/hmac.c | 2 +
drivers/acpi/arm64/iort.c | 19 ++-
drivers/acpi/property.c | 8 ++
drivers/base/power/main.c | 4 +
drivers/bluetooth/btbcm.c | 4 +-
drivers/bluetooth/hci_qca.c | 2 +
drivers/char/hw_random/omap-rng.c | 1 +
drivers/char/random.c | 57 +++++----
drivers/char/virtio_console.c | 3 +-
drivers/clk/renesas/r8a774a1-cpg-mssr.c | 8 +-
drivers/clk/renesas/r8a774c0-cpg-mssr.c | 2 +-
drivers/clk/renesas/r8a7795-cpg-mssr.c | 8 +-
drivers/clk/renesas/r8a7796-cpg-mssr.c | 8 +-
drivers/clk/renesas/r8a77965-cpg-mssr.c | 8 +-
drivers/clk/renesas/r8a77990-cpg-mssr.c | 2 +-
drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 +-
drivers/clk/rockchip/clk-rk3288.c | 21 ++--
drivers/clk/zynqmp/divider.c | 9 +-
drivers/cpufreq/cpufreq.c | 1 +
drivers/cpufreq/cpufreq_governor.c | 2 +
drivers/cpufreq/imx6q-cpufreq.c | 4 +-
drivers/cpufreq/kirkwood-cpufreq.c | 19 +--
drivers/cpufreq/pasemi-cpufreq.c | 1 +
drivers/cpufreq/pmac32-cpufreq.c | 2 +
drivers/cpufreq/ppc_cbe_cpufreq.c | 1 +
drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 5 +-
drivers/crypto/vmx/aesp8-ppc.pl | 2 +-
drivers/devfreq/devfreq.c | 4 +-
drivers/dma/at_xdmac.c | 6 +-
drivers/dma/pl330.c | 10 +-
drivers/dma/tegra210-adma.c | 28 ++---
drivers/extcon/extcon-arizona.c | 10 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 24 ++--
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 15 ++-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 6 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 20 ++-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 12 +-
drivers/gpu/drm/drm_atomic_state_helper.c | 4 +
drivers/gpu/drm/drm_drv.c | 5 +-
drivers/gpu/drm/drm_file.c | 1 +
drivers/gpu/drm/drm_writeback.c | 14 ++-
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 5 +
drivers/gpu/drm/etnaviv/etnaviv_drv.h | 1 +
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 10 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 15 ++-
drivers/gpu/drm/msm/msm_gem_vma.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c | 12 +-
drivers/gpu/drm/omapdrm/dss/dsi.c | 60 ++++-----
drivers/gpu/drm/omapdrm/omap_connector.c | 28 +++--
drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 3 +
drivers/gpu/drm/pl111/pl111_versatile.c | 4 +
drivers/gpu/drm/rcar-du/rcar_lvds.c | 8 +-
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 8 +-
drivers/gpu/drm/tinydrm/ili9225.c | 6 +-
drivers/gpu/drm/tinydrm/mipi-dbi.c | 58 ++++++---
drivers/gpu/drm/v3d/v3d_drv.c | 8 +-
drivers/gpu/drm/v3d/v3d_drv.h | 2 +-
drivers/gpu/drm/v3d/v3d_irq.c | 13 +-
drivers/hid/hid-core.c | 36 ++++--
drivers/hid/hid-logitech-hidpp.c | 23 +++-
drivers/hwmon/f71805f.c | 15 ++-
drivers/hwmon/pc87427.c | 14 ++-
drivers/hwmon/smsc47b397.c | 13 +-
drivers/hwmon/smsc47m1.c | 28 +++--
drivers/hwmon/vt1211.c | 15 ++-
drivers/iio/adc/Kconfig | 1 +
drivers/iio/adc/ad_sigma_delta.c | 16 ++-
drivers/iio/adc/ti-ads7950.c | 19 ++-
drivers/iio/common/ssp_sensors/ssp_iio.c | 2 +-
drivers/iio/magnetometer/hmc5843_i2c.c | 7 +-
drivers/iio/magnetometer/hmc5843_spi.c | 7 +-
drivers/infiniband/core/cma.c | 25 +++-
drivers/infiniband/hw/cxgb4/cm.c | 2 +
drivers/infiniband/hw/hfi1/init.c | 3 +-
drivers/infiniband/hw/hns/hns_roce_ah.c | 2 +-
drivers/md/bcache/alloc.c | 5 +-
drivers/md/bcache/journal.c | 26 +++-
drivers/md/bcache/super.c | 25 +++-
drivers/media/common/videobuf2/videobuf2-core.c | 22 ++++
drivers/media/dvb-frontends/m88ds3103.c | 9 +-
drivers/media/dvb-frontends/si2165.c | 8 +-
drivers/media/i2c/ov2659.c | 6 +-
drivers/media/i2c/ov6650.c | 25 ++--
drivers/media/pci/saa7146/hexium_gemini.c | 5 +-
drivers/media/pci/saa7146/hexium_orion.c | 5 +-
drivers/media/platform/coda/coda-bit.c | 3 +
drivers/media/platform/stm32/stm32-dcmi.c | 20 ++-
drivers/media/platform/video-mux.c | 5 +
drivers/media/platform/vim2m.c | 35 ++++--
drivers/media/platform/vimc/vimc-core.c | 2 +
drivers/media/platform/vimc/vimc-streamer.c | 2 +-
drivers/media/platform/vivid/vivid-vid-cap.c | 2 +-
drivers/media/radio/wl128x/fmdrv_common.c | 7 +-
drivers/media/rc/serial_ir.c | 9 +-
drivers/media/usb/au0828/au0828-video.c | 16 ++-
drivers/media/usb/cpia2/cpia2_v4l.c | 3 +-
drivers/media/usb/dvb-usb-v2/dvbsky.c | 18 +--
drivers/media/usb/go7007/go7007-fw.c | 4 +-
drivers/media/usb/gspca/gspca.c | 12 +-
drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 2 +
drivers/media/usb/pvrusb2/pvrusb2-hdw.h | 1 +
drivers/media/v4l2-core/v4l2-fwnode.c | 6 +-
drivers/mmc/core/pwrseq_emmc.c | 38 +++---
drivers/mmc/core/sd.c | 8 ++
drivers/mmc/host/mmc_spi.c | 4 +
drivers/mmc/host/sdhci-iproc.c | 6 +-
drivers/mmc/host/sdhci-of-esdhc.c | 8 ++
drivers/net/ethernet/amazon/ena/ena_netdev.c | 27 ++--
drivers/net/ethernet/chelsio/cxgb3/l2t.h | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 15 ++-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 7 +-
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 20 ++-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 5 +
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 11 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 13 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 12 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 7 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 8 ++
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 6 +-
drivers/net/ethernet/intel/ice/ice_main.c | 25 +++-
drivers/net/ethernet/intel/igb/igb_main.c | 3 +
drivers/net/ethernet/ti/cpsw.c | 12 +-
drivers/net/ethernet/ti/cpsw_ale.c | 19 +--
drivers/net/ethernet/ti/cpsw_ale.h | 3 +-
drivers/net/hyperv/netvsc.c | 15 ++-
drivers/net/phy/phy_device.c | 16 ++-
drivers/net/usb/qmi_wwan.c | 65 +++++-----
drivers/net/wireless/ath/wil6210/cfg80211.c | 5 +
drivers/net/wireless/ath/wil6210/wmi.c | 11 +-
drivers/net/wireless/atmel/at76c50x-usb.c | 4 +-
drivers/net/wireless/broadcom/b43/phy_lp.c | 6 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 6 +
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 15 ++-
.../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 16 ++-
.../broadcom/brcm80211/brcmfmac/fwsignal.c | 42 ++++---
.../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 2 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 27 ++--
.../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 5 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 7 +-
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 6 +-
drivers/net/wireless/marvell/mwifiex/cfp.c | 3 +
drivers/net/wireless/realtek/rtlwifi/base.c | 5 +
.../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c | 2 +
.../wireless/realtek/rtlwifi/rtl8192c/fw_common.c | 2 +
.../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 2 +
.../net/wireless/realtek/rtlwifi/rtl8723ae/fw.c | 2 +
.../net/wireless/realtek/rtlwifi/rtl8723be/fw.c | 2 +
.../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c | 4 +
drivers/net/wireless/rsi/rsi_91x_mac80211.c | 30 +++--
drivers/net/wireless/st/cw1200/main.c | 5 +
drivers/nvdimm/pmem.c | 10 +-
drivers/nvme/host/core.c | 7 +-
drivers/nvme/host/rdma.c | 10 +-
drivers/nvme/host/tcp.c | 8 +-
drivers/perf/arm-cci.c | 21 ++--
drivers/phy/allwinner/phy-sun4i-usb.c | 4 +
drivers/phy/motorola/Kconfig | 2 +-
drivers/pinctrl/pinctrl-pistachio.c | 2 +
drivers/pinctrl/pinctrl-st.c | 15 ++-
drivers/pinctrl/samsung/pinctrl-exynos-arm.c | 1 +
drivers/pinctrl/zte/pinctrl-zx.c | 1 +
drivers/regulator/core.c | 3 +-
drivers/regulator/da9055-regulator.c | 2 +
drivers/regulator/da9062-regulator.c | 2 +
drivers/regulator/da9063-regulator.c | 5 +-
drivers/regulator/da9211-regulator.c | 4 +
drivers/regulator/lp8755.c | 15 ++-
drivers/regulator/ltc3589.c | 10 +-
drivers/regulator/ltc3676.c | 10 +-
drivers/regulator/pv88060-regulator.c | 4 +
drivers/regulator/pv88080-regulator.c | 4 +
drivers/regulator/pv88090-regulator.c | 4 +
drivers/regulator/wm831x-dcdc.c | 4 +
drivers/regulator/wm831x-isink.c | 2 +
drivers/regulator/wm831x-ldo.c | 2 +
drivers/rtc/rtc-88pm860x.c | 2 +-
drivers/rtc/rtc-stm32.c | 9 +-
drivers/rtc/rtc-xgene.c | 18 +--
drivers/s390/cio/cio.h | 2 +-
drivers/s390/cio/vfio_ccw_drv.c | 32 ++---
drivers/s390/cio/vfio_ccw_ops.c | 11 +-
drivers/s390/crypto/zcrypt_api.c | 4 +
drivers/s390/net/qeth_core.h | 10 +-
drivers/s390/net/qeth_core_main.c | 14 ++-
drivers/scsi/libsas/sas_expander.c | 5 +
drivers/scsi/lpfc/lpfc_ct.c | 22 ++--
drivers/scsi/lpfc/lpfc_hbadisc.c | 15 ++-
drivers/scsi/lpfc/lpfc_nvme.c | 8 +-
drivers/scsi/lpfc/lpfc_sli.c | 2 +-
drivers/scsi/qedf/qedf_io.c | 1 +
drivers/scsi/qedi/qedi_iscsi.c | 3 +
drivers/scsi/qla2xxx/qla_isr.c | 6 +-
drivers/scsi/qla2xxx/qla_target.c | 25 ++--
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 7 +-
drivers/scsi/qla4xxx/ql4_os.c | 2 +-
drivers/scsi/sd.c | 3 +-
drivers/scsi/ufs/ufs-hisi.c | 4 +
drivers/scsi/ufs/ufshcd.c | 28 +++--
drivers/slimbus/qcom-ngd-ctrl.c | 4 +
drivers/spi/atmel-quadspi.c | 6 +-
drivers/spi/spi-imx.c | 2 +-
drivers/spi/spi-pxa2xx.c | 8 +-
drivers/spi/spi-rspi.c | 9 +-
drivers/spi/spi-stm32-qspi.c | 46 ++++---
drivers/spi/spi-tegra114.c | 32 ++---
drivers/spi/spi-topcliff-pch.c | 15 ++-
drivers/spi/spi.c | 2 +
drivers/ssb/bridge_pcmcia_80211.c | 9 +-
drivers/staging/media/davinci_vpfe/Kconfig | 2 +-
drivers/staging/media/ipu3/ipu3.c | 2 +-
drivers/staging/media/sunxi/cedrus/cedrus.h | 3 +
drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 3 +-
drivers/staging/mt7621-mmc/sd.c | 27 +++-
.../interface/vchiq_arm/vchiq_2835_arm.c | 3 +
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 2 +
drivers/thunderbolt/icm.c | 5 +
drivers/thunderbolt/property.c | 12 +-
drivers/thunderbolt/switch.c | 67 +++++-----
drivers/thunderbolt/tb.h | 3 +-
drivers/thunderbolt/xdomain.c | 8 +-
drivers/tty/ipwireless/main.c | 8 ++
drivers/usb/core/hcd.c | 3 +
drivers/usb/core/hub.c | 5 +-
drivers/usb/dwc2/gadget.c | 27 ++--
drivers/usb/dwc3/core.c | 2 +
drivers/usb/dwc3/gadget.c | 2 -
drivers/usb/gadget/function/f_fs.c | 3 +-
drivers/video/fbdev/core/fbcmap.c | 2 +
drivers/video/fbdev/core/modedb.c | 3 +
drivers/video/fbdev/efifb.c | 3 +-
drivers/w1/w1_io.c | 3 +-
drivers/xen/biomerge.c | 5 +-
fs/afs/xattr.c | 15 ++-
fs/btrfs/backref.c | 19 +--
fs/btrfs/extent-tree.c | 28 ++---
fs/btrfs/file.c | 19 ++-
fs/btrfs/relocation.c | 31 +++--
fs/btrfs/root-tree.c | 17 +--
fs/btrfs/sysfs.c | 7 +-
fs/btrfs/tree-log.c | 1 +
fs/char_dev.c | 6 +
fs/cifs/cifsglob.h | 1 +
fs/cifs/cifssmb.c | 2 +-
fs/cifs/transport.c | 10 +-
fs/ext4/inode.c | 23 ++--
fs/gfs2/glock.c | 23 ++--
fs/gfs2/incore.h | 1 +
fs/gfs2/lock_dlm.c | 9 +-
fs/gfs2/log.c | 3 +-
fs/gfs2/lops.c | 6 +-
fs/gfs2/super.c | 8 +-
fs/internal.h | 2 -
fs/nfs/client.c | 7 +-
fs/nfs/nfs4file.c | 2 +-
fs/overlayfs/dir.c | 2 +-
fs/overlayfs/inode.c | 3 +-
include/crypto/hash.h | 8 +-
include/drm/tinydrm/mipi-dbi.h | 5 +-
include/linux/bio.h | 2 +-
include/linux/cgroup-defs.h | 5 +
include/linux/filter.h | 1 +
include/linux/genhd.h | 1 +
include/linux/hid.h | 1 +
include/linux/iio/adc/ad_sigma_delta.h | 1 +
include/linux/mount.h | 2 +
include/linux/overflow.h | 12 +-
include/linux/rcupdate.h | 6 +-
include/linux/smpboot.h | 2 +-
include/linux/time64.h | 21 ++++
include/media/videobuf2-core.h | 1 +
include/net/bluetooth/hci.h | 1 +
include/xen/xen.h | 4 +-
kernel/acct.c | 4 +-
kernel/auditfilter.c | 12 +-
kernel/auditsc.c | 10 +-
kernel/bpf/devmap.c | 3 +
kernel/cgroup/cgroup.c | 6 +
kernel/irq_work.c | 75 ++++++-----
kernel/jump_label.c | 21 ++--
kernel/module.c | 5 +
kernel/rcu/rcuperf.c | 5 +
kernel/rcu/rcutorture.c | 5 +
kernel/sched/core.c | 9 +-
kernel/sched/fair.c | 16 ++-
kernel/sched/rt.c | 5 +
kernel/time/time.c | 2 +-
kernel/time/timekeeping.c | 6 +-
kernel/trace/trace_branch.c | 4 +
lib/kobject_uevent.c | 11 +-
lib/sbitmap.c | 2 +-
lib/strncpy_from_user.c | 5 +-
lib/strnlen_user.c | 4 +-
net/batman-adv/distributed-arp-table.c | 4 +-
net/batman-adv/main.c | 1 +
net/batman-adv/multicast.c | 11 +-
net/batman-adv/types.h | 5 +
net/bluetooth/hci_core.c | 5 +
net/bluetooth/hci_event.c | 12 ++
net/bluetooth/hci_request.c | 5 +
net/bluetooth/hci_request.h | 1 +
net/mac80211/mlme.c | 3 -
net/netfilter/nf_conntrack_netlink.c | 2 +-
net/wireless/nl80211.c | 5 +
samples/bpf/asm_goto_workaround.h | 1 +
security/selinux/netlabel.c | 14 +--
sound/pci/hda/hda_codec.c | 8 +-
sound/soc/codecs/hdmi-codec.c | 6 +-
sound/soc/fsl/Kconfig | 9 +-
sound/soc/fsl/eukrea-tlv320.c | 4 +-
sound/soc/fsl/fsl_sai.c | 2 +
sound/soc/fsl/fsl_utils.c | 1 +
sound/soc/intel/boards/kbl_da7219_max98357a.c | 2 +-
sound/soc/ti/Kconfig | 4 +-
sound/soc/ti/davinci-mcasp.c | 2 +
tools/bpf/bpftool/.gitignore | 2 +-
tools/lib/bpf/bpf.c | 2 +
tools/lib/bpf/bpf.h | 1 +
tools/testing/selftests/bpf/test_libbpf_open.c | 2 +
tools/testing/selftests/bpf/trace_helpers.c | 4 +
tools/testing/selftests/cgroup/test_memcontrol.c | 38 +++---
378 files changed, 2617 insertions(+), 1202 deletions(-)



2019-05-30 04:38:48

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 5.0 007/346] Revert "scsi: sd: Keep disk read-only when re-reading partition"

From: Martin K. Petersen <[email protected]>

commit 8acf608e602f6ec38b7cc37b04c80f1ce9a1a6cc upstream.

This reverts commit 20bd1d026aacc5399464f8328f305985c493cde3.

This patch introduced regressions for devices that come online in
read-only state and subsequently switch to read-write.

Given how the partition code is currently implemented it is not
possible to persist the read-only flag across a device revalidate
call. This may need to get addressed in the future since it is common
for user applications to proactively call BLKRRPART.

Reverting this commit will re-introduce a regression where a
device-initiated revalidate event will cause the admin state to be
forgotten. A separate patch will address this issue.

Fixes: 20bd1d026aac ("scsi: sd: Keep disk read-only when re-reading partition")
Cc: <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>

---
drivers/scsi/sd.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)

--- a/drivers/scsi/sd.c
+++ b/drivers/scsi/sd.c
@@ -2586,7 +2586,6 @@ sd_read_write_protect_flag(struct scsi_d
int res;
struct scsi_device *sdp = sdkp->device;
struct scsi_mode_data data;
- int disk_ro = get_disk_ro(sdkp->disk);
int old_wp = sdkp->write_prot;

set_disk_ro(sdkp->disk, 0);
@@ -2627,7 +2626,7 @@ sd_read_write_protect_flag(struct scsi_d
"Test WP failed, assume Write Enabled\n");
} else {
sdkp->write_prot = ((data.device_specific & 0x80) != 0);
- set_disk_ro(sdkp->disk, sdkp->write_prot || disk_ro);
+ set_disk_ro(sdkp->disk, sdkp->write_prot);
if (sdkp->first_scan || old_wp != sdkp->write_prot) {
sd_printk(KERN_NOTICE, sdkp, "Write Protect is %s\n",
sdkp->write_prot ? "on" : "off");


2019-05-30 04:38:59

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 5.0 009/346] crypto: vmx - CTR: always increment IV as quadword

From: Daniel Axtens <[email protected]>

commit 009b30ac7444c17fae34c4f435ebce8e8e2b3250 upstream.

The kernel self-tests picked up an issue with CTR mode:
alg: skcipher: p8_aes_ctr encryption test failed (wrong result) on test vector 3, cfg="uneven misaligned splits, may sleep"

Test vector 3 has an IV of FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD, so
after 3 increments it should wrap around to 0.

In the aesp8-ppc code from OpenSSL, there are two paths that
increment IVs: the bulk (8 at a time) path, and the individual
path which is used when there are fewer than 8 AES blocks to
process.

In the bulk path, the IV is incremented with vadduqm: "Vector
Add Unsigned Quadword Modulo", which does 128-bit addition.

In the individual path, however, the IV is incremented with
vadduwm: "Vector Add Unsigned Word Modulo", which instead
does 4 32-bit additions. Thus the IV would instead become
FFFFFFFFFFFFFFFFFFFFFFFF00000000, throwing off the result.

Use vadduqm.

This was probably a typo originally, what with q and w being
adjacent. It is a pretty narrow edge case: I am really
impressed by the quality of the kernel self-tests!

Fixes: 5c380d623ed3 ("crypto: vmx - Add support for VMS instructions by ASM")
Cc: [email protected]
Signed-off-by: Daniel Axtens <[email protected]>
Acked-by: Nayna Jain <[email protected]>
Tested-by: Nayna Jain <[email protected]>
Signed-off-by: Herbert Xu <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>

---
drivers/crypto/vmx/aesp8-ppc.pl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

--- a/drivers/crypto/vmx/aesp8-ppc.pl
+++ b/drivers/crypto/vmx/aesp8-ppc.pl
@@ -1357,7 +1357,7 @@ Loop_ctr32_enc:
addi $idx,$idx,16
bdnz Loop_ctr32_enc

- vadduwm $ivec,$ivec,$one
+ vadduqm $ivec,$ivec,$one
vmr $dat,$inptail
lvx $inptail,0,$inp
addi $inp,$inp,16


2019-05-30 04:39:01

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 5.0 016/346] gfs2: Fix sign extension bug in gfs2_update_stats

From: Andreas Gruenbacher <[email protected]>

commit 5a5ec83d6ac974b12085cd99b196795f14079037 upstream.

Commit 4d207133e9c3 changed the types of the statistic values in struct
gfs2_lkstats from s64 to u64. Because of that, what should be a signed
value in gfs2_update_stats turned into an unsigned value. When shifted
right, we end up with a large positive value instead of a small negative
value, which results in an incorrect variance estimate.

Fixes: 4d207133e9c3 ("gfs2: Make statistics unsigned, suitable for use with do_div()")
Signed-off-by: Andreas Gruenbacher <[email protected]>
Cc: [email protected] # v4.4+
Signed-off-by: Greg Kroah-Hartman <[email protected]>

---
fs/gfs2/lock_dlm.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)

--- a/fs/gfs2/lock_dlm.c
+++ b/fs/gfs2/lock_dlm.c
@@ -31,9 +31,10 @@
* @delta is the difference between the current rtt sample and the
* running average srtt. We add 1/8 of that to the srtt in order to
* update the current srtt estimate. The variance estimate is a bit
- * more complicated. We subtract the abs value of the @delta from
- * the current variance estimate and add 1/4 of that to the running
- * total.
+ * more complicated. We subtract the current variance estimate from
+ * the abs value of the @delta and add 1/4 of that to the running
+ * total. That's equivalent to 3/4 of the current variance
+ * estimate plus 1/4 of the abs of @delta.
*
* Note that the index points at the array entry containing the smoothed
* mean value, and the variance is always in the following entry
@@ -49,7 +50,7 @@ static inline void gfs2_update_stats(str
s64 delta = sample - s->stats[index];
s->stats[index] += (delta >> 3);
index++;
- s->stats[index] += ((abs(delta) - s->stats[index]) >> 2);
+ s->stats[index] += (s64)(abs(delta) - s->stats[index]) >> 2;
}

/**


2019-05-30 04:39:09

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 5.0 014/346] arm64/kernel: kaslr: reduce module randomization range to 2 GB

From: Ard Biesheuvel <[email protected]>

commit b2eed9b58811283d00fa861944cb75797d4e52a7 upstream.

The following commit

7290d5809571 ("module: use relative references for __ksymtab entries")

updated the ksymtab handling of some KASLR capable architectures
so that ksymtab entries are emitted as pairs of 32-bit relative
references. This reduces the size of the entries, but more
importantly, it gets rid of statically assigned absolute
addresses, which require fixing up at boot time if the kernel
is self relocating (which takes a 24 byte RELA entry for each
member of the ksymtab struct).

Since ksymtab entries are always part of the same module as the
symbol they export, it was assumed at the time that a 32-bit
relative reference is always sufficient to capture the offset
between a ksymtab entry and its target symbol.

Unfortunately, this is not always true: in the case of per-CPU
variables, a per-CPU variable's base address (which usually differs
from the actual address of any of its per-CPU copies) is allocated
in the vicinity of the ..data.percpu section in the core kernel
(i.e., in the per-CPU reserved region which follows the section
containing the core kernel's statically allocated per-CPU variables).

Since we randomize the module space over a 4 GB window covering
the core kernel (based on the -/+ 4 GB range of an ADRP/ADD pair),
we may end up putting the core kernel out of the -/+ 2 GB range of
32-bit relative references of module ksymtab entries that refer to
per-CPU variables.

So reduce the module randomization range a bit further. We lose
1 bit of randomization this way, but this is something we can
tolerate.

Cc: <[email protected]> # v4.19+
Signed-off-by: Ard Biesheuvel <[email protected]>
Signed-off-by: Will Deacon <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>

---
arch/arm64/kernel/kaslr.c | 6 +++---
arch/arm64/kernel/module.c | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)

--- a/arch/arm64/kernel/kaslr.c
+++ b/arch/arm64/kernel/kaslr.c
@@ -145,15 +145,15 @@ u64 __init kaslr_early_init(u64 dt_phys)

if (IS_ENABLED(CONFIG_RANDOMIZE_MODULE_REGION_FULL)) {
/*
- * Randomize the module region over a 4 GB window covering the
+ * Randomize the module region over a 2 GB window covering the
* kernel. This reduces the risk of modules leaking information
* about the address of the kernel itself, but results in
* branches between modules and the core kernel that are
* resolved via PLTs. (Branches between modules will be
* resolved normally.)
*/
- module_range = SZ_4G - (u64)(_end - _stext);
- module_alloc_base = max((u64)_end + offset - SZ_4G,
+ module_range = SZ_2G - (u64)(_end - _stext);
+ module_alloc_base = max((u64)_end + offset - SZ_2G,
(u64)MODULES_VADDR);
} else {
/*
--- a/arch/arm64/kernel/module.c
+++ b/arch/arm64/kernel/module.c
@@ -56,7 +56,7 @@ void *module_alloc(unsigned long size)
* can simply omit this fallback in that case.
*/
p = __vmalloc_node_range(size, MODULE_ALIGN, module_alloc_base,
- module_alloc_base + SZ_4G, GFP_KERNEL,
+ module_alloc_base + SZ_2G, GFP_KERNEL,
PAGE_KERNEL_EXEC, 0, NUMA_NO_NODE,
__builtin_return_address(0));



2019-05-30 04:39:15

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 5.0 006/346] sbitmap: fix improper use of smp_mb__before_atomic()

From: Andrea Parri <[email protected]>

commit a0934fd2b1208458e55fc4b48f55889809fce666 upstream.

This barrier only applies to the read-modify-write operations; in
particular, it does not apply to the atomic_set() primitive.

Replace the barrier with an smp_mb().

Fixes: 6c0ca7ae292ad ("sbitmap: fix wakeup hang after sbq resize")
Cc: [email protected]
Reported-by: "Paul E. McKenney" <[email protected]>
Reported-by: Peter Zijlstra <[email protected]>
Signed-off-by: Andrea Parri <[email protected]>
Reviewed-by: Ming Lei <[email protected]>
Cc: Jens Axboe <[email protected]>
Cc: Omar Sandoval <[email protected]>
Cc: Ming Lei <[email protected]>
Cc: [email protected]
Cc: "Paul E. McKenney" <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>

---
lib/sbitmap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

--- a/lib/sbitmap.c
+++ b/lib/sbitmap.c
@@ -435,7 +435,7 @@ static void sbitmap_queue_update_wake_ba
* to ensure that the batch size is updated before the wait
* counts.
*/
- smp_mb__before_atomic();
+ smp_mb();
for (i = 0; i < SBQ_WAIT_QUEUES; i++)
atomic_set(&sbq->ws[i].wait_cnt, 1);
}


2019-05-30 04:39:32

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 5.0 002/346] ext4: do not delete unlinked inode from orphan list on failed truncate

From: Jan Kara <[email protected]>

commit ee0ed02ca93ef1ecf8963ad96638795d55af2c14 upstream.

It is possible that unlinked inode enters ext4_setattr() (e.g. if
somebody calls ftruncate(2) on unlinked but still open file). In such
case we should not delete the inode from the orphan list if truncate
fails. Note that this is mostly a theoretical concern as filesystem is
corrupted if we reach this path anyway but let's be consistent in our
orphan handling.

Reviewed-by: Ira Weiny <[email protected]>
Signed-off-by: Jan Kara <[email protected]>
Signed-off-by: Theodore Ts'o <[email protected]>
Cc: [email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>

---
fs/ext4/inode.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

--- a/fs/ext4/inode.c
+++ b/fs/ext4/inode.c
@@ -5627,7 +5627,7 @@ int ext4_setattr(struct dentry *dentry,
up_write(&EXT4_I(inode)->i_data_sem);
ext4_journal_stop(handle);
if (error) {
- if (orphan)
+ if (orphan && inode->i_nlink)
ext4_orphan_del(NULL, inode);
goto err_out;
}


2019-05-30 04:39:40

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 5.0 010/346] mmc: sdhci-iproc: cygnus: Set NO_HISPD bit to fix HS50 data hold time problem

From: Trac Hoang <[email protected]>

commit b7dfa695afc40d5396ed84b9f25aa3754de23e39 upstream.

The iproc host eMMC/SD controller hold time does not meet the
specification in the HS50 mode. This problem can be mitigated
by disabling the HISPD bit; thus forcing the controller output
data to be driven on the falling clock edges rather than the
rising clock edges.

This change applies only to the Cygnus platform.

Stable tag (v4.12+) chosen to assist stable kernel maintainers so that
the change does not produce merge conflicts backporting to older kernel
versions. In reality, the timing bug existed since the driver was first
introduced but there is no need for this driver to be supported in kernel
versions that old.

Cc: [email protected] # v4.12+
Signed-off-by: Trac Hoang <[email protected]>
Signed-off-by: Scott Branden <[email protected]>
Acked-by: Adrian Hunter <[email protected]>
Signed-off-by: Ulf Hansson <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>

---
drivers/mmc/host/sdhci-iproc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

--- a/drivers/mmc/host/sdhci-iproc.c
+++ b/drivers/mmc/host/sdhci-iproc.c
@@ -196,7 +196,8 @@ static const struct sdhci_ops sdhci_ipro
};

static const struct sdhci_pltfm_data sdhci_iproc_cygnus_pltfm_data = {
- .quirks = SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK,
+ .quirks = SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK |
+ SDHCI_QUIRK_NO_HISPD_BIT,
.quirks2 = SDHCI_QUIRK2_ACMD23_BROKEN | SDHCI_QUIRK2_HOST_OFF_CARD_ON,
.ops = &sdhci_iproc_32only_ops,
};


2019-05-30 09:50:33

by kernelci.org bot

[permalink] [raw]
Subject: Re: [PATCH 5.0 000/346] 5.0.20-stable review

stable-rc/linux-5.0.y boot: 124 boots: 0 failed, 124 passed (v5.0.19-347-g79c6130942fe)

Full Boot Summary: https://kernelci.org/boot/all/job/stable-rc/branch/linux-5.0.y/kernel/v5.0.19-347-g79c6130942fe/
Full Build Summary: https://kernelci.org/build/stable-rc/branch/linux-5.0.y/kernel/v5.0.19-347-g79c6130942fe/

Tree: stable-rc
Branch: linux-5.0.y
Git Describe: v5.0.19-347-g79c6130942fe
Git Commit: 79c6130942fe2bc8d8cc92c526e93cce6a068262
Git URL: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
Tested: 68 unique boards, 22 SoC families, 14 builds out of 207

---
For more info write to <[email protected]>

2019-05-30 13:24:13

by Jon Hunter

[permalink] [raw]
Subject: Re: [PATCH 5.0 000/346] 5.0.20-stable review


On 30/05/2019 04:01, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.0.20 release.
> There are 346 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 01 Jun 2019 03:02:10 AM UTC.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.0.20-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.0.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

All tests are passing for Tegra ...

Test results for stable-v5.0:
12 builds: 12 pass, 0 fail
22 boots: 22 pass, 0 fail
32 tests: 32 pass, 0 fail

Linux version: 5.0.20-rc1-g79c6130
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,
tegra194-p2972-0000, tegra20-ventana,
tegra210-p2371-2180, tegra30-cardhu-a04

Cheers
Jon

--
nvpublic

2019-05-30 16:25:21

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 5.0 000/346] 5.0.20-stable review

On Thu, 30 May 2019 at 08:48, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 5.0.20 release.
> There are 346 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 01 Jun 2019 03:02:10 AM UTC.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.0.20-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.0.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.

Summary
------------------------------------------------------------------------

kernel: 5.0.20-rc1
git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
git branch: linux-5.0.y
git commit: 79c6130942fe2bc8d8cc92c526e93cce6a068262
git describe: v5.0.19-347-g79c6130942fe
Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-5.0-oe/build/v5.0.19-347-g79c6130942fe

No regressions (compared to build v5.0.19)

Fixes (compared to build v5.0.19)

Ran 22805 total tests in the following environments and test suites.

Environments
--------------
- dragonboard-410c
- hi6220-hikey
- i386
- juno-r2
- qemu_arm
- qemu_arm64
- qemu_i386
- qemu_x86_64
- x15
- x86

Test Suites
-----------
* build
* install-android-platform-tools-r2600
* kselftest
* libgpiod
* libhugetlbfs
* ltp-cap_bounds-tests
* ltp-commands-tests
* ltp-cpuhotplug-tests
* ltp-dio-tests
* ltp-fcntl-locktests-tests
* ltp-filecaps-tests
* ltp-fs_bind-tests
* ltp-fs_perms_simple-tests
* ltp-fsx-tests
* ltp-hugetlb-tests
* ltp-io-tests
* ltp-ipc-tests
* ltp-math-tests
* ltp-mm-tests
* ltp-nptl-tests
* ltp-pty-tests
* ltp-sched-tests
* ltp-securebits-tests
* ltp-syscalls-tests
* ltp-timers-tests
* perf
* v4l2-compliance
* ltp-fs-tests
* network-basic-tests
* ltp-containers-tests
* ltp-cve-tests
* ltp-open-posix-tests
* spectre-meltdown-checker-test
* kvm-unit-tests
* kselftest-vsyscall-mode-native
* kselftest-vsyscall-mode-none

--
Linaro LKFT
https://lkft.linaro.org

2019-05-30 18:37:20

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 5.0 000/346] 5.0.20-stable review

On Wed, May 29, 2019 at 08:01:13PM -0700, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.0.20 release.
> There are 346 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 01 Jun 2019 03:02:10 AM UTC.
> Anything received after that time might be too late.
>

Build results:
total: 159 pass: 159 fail: 0
Qemu test results:
total: 349 pass: 349 fail: 0

Guenter

2019-05-30 19:33:07

by Shuah Khan

[permalink] [raw]
Subject: Re: [PATCH 5.0 000/346] 5.0.20-stable review

On 5/29/19 9:01 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.0.20 release.
> There are 346 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 01 Jun 2019 03:02:10 AM UTC.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.0.20-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.0.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

Compiled and booted on my test system. No dmesg regressions.

thanks,
-- Shuah

2019-05-30 19:40:48

by Shuah Khan

[permalink] [raw]
Subject: Re: [PATCH 5.0 000/346] 5.0.20-stable review

On 5/29/19 9:01 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.0.20 release.
> There are 346 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 01 Jun 2019 03:02:10 AM UTC.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.0.20-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.0.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

Compiled and booted on my test system. No dmesg regressions.

thanks,
-- Shuah


2019-05-31 13:23:23

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 5.0 000/346] 5.0.20-stable review

On Thu, May 30, 2019 at 09:53:33PM +0530, Naresh Kamboju wrote:
> On Thu, 30 May 2019 at 08:48, Greg Kroah-Hartman
> <[email protected]> wrote:
> >
> > This is the start of the stable review cycle for the 5.0.20 release.
> > There are 346 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 01 Jun 2019 03:02:10 AM UTC.
> > Anything received after that time might be too late.
> >
> > The whole patch series can be found in one patch at:
> > https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.0.20-rc1.gz
> > or in the git tree and branch at:
> > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.0.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
>
> Results from Linaro’s test farm.
> No regressions on arm64, arm, x86_64, and i386.

Thanks for testing 4 of these and letting me know.

greg k-h

2019-05-31 14:21:12

by Dan Rue

[permalink] [raw]
Subject: Re: [PATCH 5.0 000/346] 5.0.20-stable review

On Fri, May 31, 2019 at 06:20:43AM -0700, Greg Kroah-Hartman wrote:
> On Thu, May 30, 2019 at 09:53:33PM +0530, Naresh Kamboju wrote:
> > On Thu, 30 May 2019 at 08:48, Greg Kroah-Hartman
> > <[email protected]> wrote:
> > >
> > > This is the start of the stable review cycle for the 5.0.20 release.
> > > There are 346 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 01 Jun 2019 03:02:10 AM UTC.
> > > Anything received after that time might be too late.
> > >
> > > The whole patch series can be found in one patch at:
> > > https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.0.20-rc1.gz
> > > or in the git tree and branch at:
> > > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.0.y
> > > and the diffstat can be found below.
> > >
> > > thanks,
> > >
> > > greg k-h
> >
> > Results from Linaro’s test farm.
> > No regressions on arm64, arm, x86_64, and i386.
>
> Thanks for testing 4 of these and letting me know.

5.1 sent out now. We were just waiting for the remaining test jobs to
finish before sending it.

Dan

>
> greg k-h

--
Linaro - Kernel Validation