4.4.21-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest44 of 192 patches 4 repliesIn review
44 of 192 patches are in this archive. The cover letter announces 192.
Patches in v1 No applies recorded yet
Reviews trailers per patch
12 of 44 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Andrew Bowers | Aaron Brown | Bruce Allan | Krishneil Singh | Ian Munsie | Frederic Barrat | Matthew R. Ochs | Uma Krishnan | Hannes Reinicke | Peter Oberparleiter | Tomas Henzl | Marc Zyngier | Mika Kuoppala | Tom St Denis | Will Deacon | Jon Maloy | Venu Byravarasu | Robert Richter | Jeff Lien | Keith Busch | Herbert Xu | Serge E. Hallyn | Michael Holzheu | Chris Wilson | Darin Miller | Vitaly Kuznetsov | Andrew Donnellan | Manoj Kumar | Johannes Thumshirn | Hendrik Brueckner | Kashyap Desai | Gustavo Padovan | Greenberg, Aviv D | Sebastian Ott | Tony Luck | Thomas Gleixner | Chaitra P B | Antti Palosaari | Serge Hallyn | Sagi Grimberg | Christoph Hellwig | Filipe Manana | Kent Overstreet | Zefan Li | Cyril Bur | Santosh Shilimkar | Mimi Zohar | David Woodhouse | Peter Jones | Brian Foster | Eric Wheeler | Brenden Blanco | Johannes Weiner | Michal Hocko | Bart Van Assche | Viresh Kumar |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Series | T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b | T-b T-b T-b T-b T-b | A-b R-b R-b R-b R-b R-b | T-b T-b T-b T-b T-b T-b T-b T-b | A-b A-b | R-b | R-b A-b A-b A-b A-b A-b R-b A-b R-b A-b | R-b R-b R-b R-b | R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b | R-b R-b R-b | R-b R-b R-b R-b | A-b R-b | R-b | R-b R-b | R-b | A-b | R-b | R-b | T-b | R-b | A-b | T-b | R-b | R-b R-b | R-b A-b | R-b R-b R-b R-b | A-b | R-b A-b | R-b | T-b | R-b | R-b R-b | A-b A-b | A-b | R-b | A-b A-b | R-b | A-b | R-b | R-b | A-b | A-b | ||||||||||||||
| 144/192 | A-b | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 145/192 | A-b | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 146/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 147/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 148/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 149/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 150/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 152/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 153/192 | A-b | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 154/192 | A-b | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 155/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 156/192 | R-b | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 157/192 | A-b | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 158/192 | R-b | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 160/192 | R-b | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 161/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 162/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 163/192 | R-b | R-b | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 164/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 165/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 166/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 167/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 168/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 169/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 170/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 171/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 173/192 | T-b | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 174/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 175/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 176/192 | Reported-and-tested-by | R-b | A-b | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 178/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 179/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 180/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 181/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 182/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 183/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 184/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 185/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 186/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 187/192 | R-b | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 188/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 189/192 | A-b | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 190/192 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 192/192 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 56 reviewers.
Cover letter [PATCH 4.4 000/192] 4.4.21-stable review
Many thanks for the majority of these patches to Sasha Levin, who dug them out of Canonical's 4.4 kernel tree. I have no idea why they never sent them in for inclusion on their own :(
This is the start of the stable review cycle for the 4.4.21 release. There are 192 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 Wed Sep 14 15:21:31 UTC 2016. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.21-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.4.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.4.21-rc1
Nicolai Stange <[email protected]>
lib/mpi: mpi_write_sgl(): fix skipping of leading zero limbs
Mika Båtsman <[email protected]>
regulator: anatop: allow regulator to be in bypass mode
Krzysztof Kozlowski <[email protected]>
hwrng: exynos - Disable runtime PM on probe failure
Sai Gurrappadi <[email protected]>
cpufreq: Fix GOV_LIMITS handling for the userspace governor
James Hogan <[email protected]>
metag: Fix atomic_*_return inline asm constraints
Tyrel Datwyler <[email protected]>
scsi: fix upper bounds check of sense key in scsi_sense_key_string()
Vegard Nossum <[email protected]>
ALSA: timer: fix NULL pointer dereference on memory allocation failure
Vegard Nossum <[email protected]>
ALSA: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE
Vegard Nossum <[email protected]>
ALSA: timer: fix NULL pointer dereference in read()/ioctl() race
Kai-Heng Feng <[email protected]>
ALSA: hda - Enable subwoofer on Dell Inspiron 7559
Shrirang Bagul <[email protected]>
ALSA: hda - Add headset mic quirk for Dell Inspiron 5468
Takashi Iwai <[email protected]>
ALSA: rawmidi: Fix possible deadlock with virmidi registration
Takashi Sakamoto <[email protected]>
ALSA: fireworks: accessing to user space outside spinlock
Takashi Sakamoto <[email protected]>
ALSA: firewire-tascam: accessing to user space outside spinlock
Ken Lin <[email protected]>
ALSA: usb-audio: Add sample rate inquiry quirk for B850V3 CP2114
Horia Geantă <[email protected]>
crypto: caam - fix IV loading for authenc (giv)decryption
Oleg Nesterov <[email protected]>
uprobes: Fix the memcg accounting
Wanpeng Li <[email protected]>
x86/apic: Do not init irq remapping if ioapic is disabled
Benjamin Coddington <[email protected]>
vhost/scsi: fix reuse of &vq->iov[out] in response
Kent Overstreet <[email protected]>
bcache: RESERVE_PRIO is too small by one when prio_buckets() is a power of two.
Vincent Stehlé <[email protected]>
ubifs: Fix assertion in layout_in_gaps()
Miklos Szeredi <[email protected]>
ovl: fix workdir creation
Miklos Szeredi <[email protected]>
ovl: listxattr: use strnlen()
Miklos Szeredi <[email protected]>
ovl: remove posix_acl_default from workdir
Miklos Szeredi <[email protected]>
ovl: don't copy up opaqueness
Al Viro <[email protected]>
wrappers for ->i_mutex access
Al Viro <[email protected]>
lustre: remove unused declaration
John Stultz <[email protected]>
timekeeping: Avoid taking lock in NMI path with CONFIG_DEBUG_TIMEKEEPING
John Stultz <[email protected]>
timekeeping: Cap array access in timekeeping_debug
Dave Chinner <[email protected]>
xfs: fix superblock inprogress check
Christoph Huber <[email protected]>
ASoC: atmel_ssc_dai: Don't unconditionally reset SSC on stream startup
Rob Clark <[email protected]>
drm/msm: fix use of copy_from_user() while holding spinlock
Daniel Vetter <[email protected]>
drm: Reject page_flip for !DRIVER_MODESET
Christian König <[email protected]>
drm/radeon: fix radeon_move_blit on 32bit systems
Martin Schwidefsky <[email protected]>
s390/sclp_ctl: fix potential information leak with /dev/sclp
Kangjie Lu <[email protected]>
rds: fix an infoleak in rds_inc_info_copy
Michael Neuling <[email protected]>
powerpc/tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0
Gabriel Krisman Bertazi <[email protected]>
nvme: Call pci_disable_device on the error path.
Balbir Singh <[email protected]>
cgroup: reduce read locked section of cgroup_threadgroup_rwsem during fork
Ming Lei <[email protected]>
block: make sure a big bio is split into at most 256 bvecs
Bart Van Assche <[email protected]>
block: Fix race triggered by blk_set_queue_dying()
Daeho Jeong <[email protected]>
ext4: avoid modifying checksum fields directly during checksum verification
Jan Kara <[email protected]>
ext4: avoid deadlock when expanding inode size
Jan Kara <[email protected]>
ext4: properly align shifted xattrs when expanding inodes
Jan Kara <[email protected]>
ext4: fix xattr shifting when expanding inodes part 2
Jan Kara <[email protected]>
ext4: fix xattr shifting when expanding inodes
Theodore Ts'o <[email protected]>
ext4: validate that metadata blocks do not overlap superblock
Tyler Hicks <[email protected]>
net: Use ns_capable_noaudit() when determining net sysctl permissions
Tyler Hicks <[email protected]>
kernel: Add noaudit variant of ns_capable()
David Howells <[email protected]>
KEYS: Fix ASN.1 indefinite length object parsing
Jake Oshins <[email protected]>
drivers:hv: Lock access to hyperv_mmio resource tree
Manoj N. Kumar <[email protected]>
cxlflash: Move to exponential back-off when cmd_room is not available
Florian Westphal <[email protected]>
netfilter: x_tables: check for size overflow
Alex Deucher <[email protected]>
drm/amdgpu/cz: enable/disable vce dpm even if vce pg is disabled
Seth Forshee <[email protected]>
cred: Reject inodes with invalid ids in set_create_file_as()
Seth Forshee <[email protected]>
fs: Check for invalid i_uid in may_follow_link()
Carol L Soto <[email protected]>
IB/IPoIB: Do not set skb truesize since using one linearskb
Eric Dumazet <[email protected]>
udp: properly support MSG_PEEK with truncated buffers
Haren Myneni <[email protected]>
crypto: nx-842 - Mask XERS0 bit in return value
Matthew R. Ochs <[email protected]>
cxlflash: Fix to avoid virtual LUN failover failure
Manoj Kumar <[email protected]>
cxlflash: Fix to escalate LINK_RESET also on port 1
Richard Alpe <[email protected]>
tipc: fix nl compat regression for link statistics
Kangjie Lu <[email protected]>
tipc: fix an infoleak in tipc_nl_compat_link_dump
Florian Westphal <[email protected]>
netfilter: x_tables: check for size overflow
Tedd Ho-Jeong An <[email protected]>
Bluetooth: Add support for Intel Bluetooth device 8265 [8087:0a2b]
Ville Syrjälä <[email protected]>
drm/i915: Check VBT for port presence in addition to the strap on VLV/CHV
Chris Wilson <[email protected]>
drm/i915: Only ignore eDP ports that are connected
Pavel Rojtberg <[email protected]>
Input: xpad - move pending clear to the correct location
Sunil Goutham <[email protected]>
net: thunderx: Fix link status reporting
Vitaly Kuznetsov <[email protected]>
x86/hyperv: Avoid reporting bogus NMI status for Gen2 instances
Leonidas Da Silva Barbosa <[email protected]>
crypto: vmx - IV size failing on skcipher API
Matthias Schwarzott <[email protected]>
tda10071: Fix dependency to REGMAP_I2C
Anton Blanchard <[email protected]>
crypto: vmx - Fix ABI detection
Paulo Flabiano Smorigo <[email protected]>
crypto: vmx - comply with ABIs that specify vrsave as reserved.
Benjamin Tissoires <[email protected]>
HID: core: prevent out-of-bound readings
James Smart <[email protected]>
lpfc: Fix DMA faults observed upon plugging loopback connector
Christoph Hellwig <[email protected]>
block: fix blk_rq_get_max_sectors for driver private requests
Ganapatrao Kulkarni <[email protected]>
irqchip/gicv3-its: numa: Enable workaround for Cavium thunderx erratum 23144
Vitaly Kuznetsov <[email protected]>
clocksource: Allow unregistering the watchdog
Zhao Lei <[email protected]>
btrfs: Continue write in case of can_not_nocow
Keith Busch <[email protected]>
blk-mq: End unstarted requests on dying queue
Manoj N. Kumar <[email protected]>
cxlflash: Fix to resolve dead-lock during EEH recovery
Dave Airlie <[email protected]>
drm/radeon/mst: fix regression in lane/link handling.
Al Viro <[email protected]>
ecryptfs: fix handling of directory opening
Maruthi Srinivas Bayyavarapu <[email protected]>
ALSA: hda: add AMD Polaris-10/11 AZ PCI IDs with proper driver caps
Chris Wilson <[email protected]>
drm: Balance error path for GEM handle allocation
John Stultz <[email protected]>
ntp: Fix ADJ_SETOFFSET being used w/ ADJ_NANO
John Stultz <[email protected]>
time: Verify time values in adjtimex ADJ_SETOFFSET to avoid overflow
Pavel Rojtberg <[email protected]>
Input: xpad - correctly handle concurrent LED and FF requests
Sunil Goutham <[email protected]>
net: thunderx: Fix receive packet stats
Sunil Goutham <[email protected]>
net: thunderx: Fix for multiqset not configured upon interface toggle
Vikas Shivappa <[email protected]>
perf/x86/cqm: Fix CQM memory leak and notifier leak
Vikas Shivappa <[email protected]>
perf/x86/cqm: Fix CQM handling of grouping events into a cache_group
Harald Freudenberger <[email protected]>
s390/crypto: provide correct file mode at device register.
Johannes Weiner <[email protected]>
proc: revert /proc/<pid>/maps [stack:TID] annotation
Dasaratharaman Chandramouli <[email protected]>
intel_idle: Support for Intel Xeon Phi Processor x200 Product Family
Manoj N. Kumar <[email protected]>
cxlflash: Fix to avoid unnecessary scan with internal LUNs
Vitaly Kuznetsov <[email protected]>
Drivers: hv: vmbus: don't manipulate with clocksources on crash
Vitaly Kuznetsov <[email protected]>
Drivers: hv: vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload()
Vitaly Kuznetsov <[email protected]>
Drivers: hv: vmbus: avoid infinite loop in init_vp_index()
Ching Huang <[email protected]>
arcmsr: fixes not release allocated resource
Ching Huang <[email protected]>
arcmsr: fixed getting wrong configuration data
Gerald Schaefer <[email protected]>
s390/pci_dma: fix DMA table corruption with > 4 TB main memory
Gal Pressman <[email protected]>
net/mlx5e: Don't modify CQ before it was created
Gal Pressman <[email protected]>
net/mlx5e: Don't try to modify CQ moderation if it is not supported
Adrian Hunter <[email protected]>
mmc: sdhci: Do not BUG on invalid vdd
Aviv Greenberg <[email protected]>
UVC: Add support for R200 depth camera
Gavin Guo <[email protected]>
sched/numa: Fix use-after-free bug in the task_numa_compare
Libin Yang <[email protected]>
ALSA: hda - add codec support for Kabylake display audio codec
Ville Syrjälä <[email protected]>
drm/i915: Fix hpd live status bits for g4x
Parthasarathy Bhuvaragan <[email protected]>
tipc: fix nullptr crash during subscription cancel
Andrew Pinski <[email protected]>
arm64: Add workaround for Cavium erratum 27456
Sunil Goutham <[email protected]>
net: thunderx: Fix for Qset error due to CQ full
Alex Deucher <[email protected]>
drm/radeon: fix dp link rate selection (v2)
Alex Deucher <[email protected]>
drm/amdgpu: fix dp link rate selection (v2)
Swapnil Nagle <[email protected]>
qla2xxx: Use ATIO type to send correct tmr response
Adrian Hunter <[email protected]>
mmc: sdhci: 64-bit DMA actually has 4-byte alignment
Maarten Lankhorst <[email protected]>
drm/atomic: Do not unset crtc when an encoder is stolen
Michał Winiarski <[email protected]>
drm/i915/skl: Add missing SKL ids
Imre Deak <[email protected]>
drm/i915/bxt: update list of PCIIDs
Marc Zyngier <[email protected]>
hrtimer: Catch illegal clockids
Anjali Singhai Jain <[email protected]>
i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool
Suganath prabu Subramani <[email protected]>
mpt3sas: Fix for Asynchronous completion of timedout IO and task abort of timedout IO.
Tomas Henzl <[email protected]>
mpt3sas: A correction in unmap_resources
Colin Ian King <[email protected]>
net: cavium: liquidio: fix check for in progress flag
Tirumalesh Chalamarla <[email protected]>
arm64: KVM: Configure TCR_EL2.PS at runtime
Tirumalesh Chalamarla <[email protected]>
irqchip/gic-v3: Make sure read from ICC_IAR1_EL1 is visible on redestributor
Vladimir Zapolskiy <[email protected]>
pwm: lpc32xx: fix and simplify duty cycle and period calculations
Vladimir Zapolskiy <[email protected]>
pwm: lpc32xx: correct number of PWM channels from 2 to 1
Stefan Agner <[email protected]>
pwm: fsl-ftm: Fix clock enable/disable when using PM
Tomas Henzl <[email protected]>
megaraid_sas: Add an i/o barrier
Sumit Saxena <[email protected]>
megaraid_sas: Fix SMAP issue
Sumit Saxena <[email protected]>
megaraid_sas: Do not allow PCI access during OCR
Sebastian Ott <[email protected]>
s390/cio: update measurement characteristics
Sebastian Ott <[email protected]>
s390/cio: ensure consistent measurement state
Sebastian Ott <[email protected]>
s390/cio: fix measurement characteristics memleak
Ursula Braun <[email protected]>
qeth: initialize net_device with carrier off
James Smart <[email protected]>
lpfc: Fix external loopback failure.
James Smart <[email protected]>
lpfc: Fix mbox reuse in PLOGI completion
James Smart <[email protected]>
lpfc: Fix RDP Speed reporting.
James Smart <[email protected]>
lpfc: Fix crash in fcp command completion path.
James Smart <[email protected]>
lpfc: Fix driver crash when module parameter lpfc_fcp_io_channel set to 16
James Smart <[email protected]>
lpfc: Fix RegLogin failed error seen on Lancer FC during port bounce
James Smart <[email protected]>
lpfc: Fix the FLOGI discovery logic to comply with T11 standards
James Smart <[email protected]>
lpfc: Fix FCF Infinite loop in lpfc_sli4_fcf_rr_next_index_get.
Uma Krishnan <[email protected]>
cxl: Enable PCI device ID for future IBM CXL adapter
Brian Norris <[email protected]>
cxl: fix build for GCC 4.6.x
Manoj Kumar <[email protected]>
cxlflash: Enable device id for future IBM CXL adapter
Manoj Kumar <[email protected]>
cxlflash: Resolve oops in wait_port_offline
Manoj Kumar <[email protected]>
cxlflash: Fix to resolve cmd leak after host reset
Vaibhav Jain <[email protected]>
cxl: Fix DSI misses when the context owning task exits
Vaibhav Jain <[email protected]>
cxl: Fix possible idr warning when contexts are released
Dexuan Cui <[email protected]>
Drivers: hv: vmbus: fix rescind-offer handling for device without a driver
Dexuan Cui <[email protected]>
Drivers: hv: vmbus: serialize process_chn_event() and vmbus_close_internal()
Olaf Hering <[email protected]>
Drivers: hv: vss: run only on supported host versions
Andrey Smetanin <[email protected]>
drivers/hv: cleanup synic msrs if vmbus connect failed
Olaf Hering <[email protected]>
Drivers: hv: util: catch allocation errors
Olaf Hering <[email protected]>
tools: hv: report ENOSPC errors in hv_fcopy_daemon
Olaf Hering <[email protected]>
Drivers: hv: utils: run polling callback always in interrupt context
K. Y. Srinivasan <[email protected]>
Drivers: hv: util: Increase the timeout for util services
Matias Bjørling <[email protected]>
lightnvm: fix missing grown bad block type
Wenwei Tao <[email protected]>
lightnvm: fix locking and mempool in rrpc_lun_gc
Wenwei Tao <[email protected]>
lightnvm: unlock rq and free ppa_list on submission fail
Javier Gonzalez <[email protected]>
lightnvm: add check after mempool allocation
Chao Yu <[email protected]>
lightnvm: fix incorrect nr_free_blocks stat
Wenwei Tao <[email protected]>
lightnvm: fix bio submission issue
Dan Carpenter <[email protected]>
cxlflash: a couple off by one bugs
Alexander Duyck <[email protected]>
fm10k: Cleanup exception handling for mailbox interrupt
Alexander Duyck <[email protected]>
fm10k: Cleanup MSI-X interrupts in case of failure
Jacob Keller <[email protected]>
fm10k: reinitialize queuing scheme after calling init_hw
Jacob Keller <[email protected]>
fm10k: always check init_hw for errors
Jacob Keller <[email protected]>
fm10k: reset max_queues on init_hw_vf failure
Alexander Duyck <[email protected]>
fm10k: Fix handling of NAPI budget when multiple queues are enabled per vector
Jacob Keller <[email protected]>
fm10k: Correct MTU for jumbo frames
Jacob Keller <[email protected]>
fm10k: do not assume VF always has 1 queue
Loc Ho <[email protected]>
clk: xgene: Fix divider with non-zero shift value
Dmitry Fleytman <[email protected]>
e1000e: fix division by zero on jumbo MTUs
Dmitriy Vyukov <[email protected]>
e1000: fix data race between tx_ring->next_to_clean
Alexander Duyck <[email protected]>
ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector
Jan Beulich <[email protected]>
igb: fix NULL derefs due to skipped SR-IOV enabling
Todd Fujinaka <[email protected]>
igb: use the correct i210 register for EEMNGCTL
Jarod Wilson <[email protected]>
igb: don't unmap NULL hw_addr
Anjali Singhai Jain <[email protected]>
i40e: Fix Rx hash reported to the stack by our driver
Shannon Nelson <[email protected]>
i40e: clean whole mac filter list
Mitch Williams <[email protected]>
i40evf: check rings before freeing resources
Mitch Williams <[email protected]>
i40e: don't add zero MAC filter
Mitch Williams <[email protected]>
i40e: properly delete VF MAC filters
Kiran Patil <[email protected]>
i40e: Fix memory leaks, sideband filter programming
Jesse Brandeburg <[email protected]>
i40e: fix: do not sleep in netdev_ops
Anjali Singhai Jain <[email protected]>
i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround
Mitch Williams <[email protected]>
i40evf: handle many MAC filters correctly
Anjali Singhai Jain <[email protected]>
i40e: Workaround fix for mss < 256 issue
-------------
Diffstat:
Documentation/filesystems/proc.txt | 9 +- Makefile | 4 +- arch/arm64/Kconfig | 20 ++ arch/arm64/include/asm/arch_gicv3.h | 1 + arch/arm64/include/asm/cpufeature.h | 3 +- arch/arm64/include/asm/kvm_arm.h | 2 - arch/arm64/kernel/cpu_errata.c | 9 + arch/arm64/kvm/hyp-init.S | 13 +- arch/arm64/mm/proc.S | 12 + arch/metag/include/asm/atomic_lnkget.h | 2 +- arch/powerpc/include/asm/icswx.h | 1 + arch/powerpc/kernel/tm.S | 61 +++- arch/s390/crypto/prng.c | 2 + arch/s390/include/asm/pci_dma.h | 2 + arch/s390/pci/pci.c | 3 +- arch/s390/pci/pci_dma.c | 19 +- arch/x86/kernel/apic/apic.c | 3 + arch/x86/kernel/cpu/mshyperv.c | 12 + arch/x86/kernel/cpu/perf_event_intel_cqm.c | 56 +++- block/blk-core.c | 4 +- block/blk-merge.c | 22 ++ block/blk-mq.c | 6 +- drivers/bluetooth/btusb.c | 11 +- drivers/char/hw_random/exynos-rng.c | 9 +- drivers/clk/clk-xgene.c | 3 +- drivers/cpufreq/cpufreq_userspace.c | 43 ++- drivers/crypto/caam/caamalg.c | 77 ++--- drivers/crypto/nx/nx-842-powernv.c | 12 +- drivers/crypto/vmx/aes_cbc.c | 2 +- drivers/crypto/vmx/aes_ctr.c | 2 +- drivers/crypto/vmx/ppc-xlate.pl | 20 ++ drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 96 ++---- drivers/gpu/drm/amd/amdgpu/cz_dpm.c | 4 +- drivers/gpu/drm/drm_atomic_helper.c | 4 - drivers/gpu/drm/drm_crtc.c | 3 + drivers/gpu/drm/drm_gem.c | 29 +- drivers/gpu/drm/i915/i915_drv.h | 3 + drivers/gpu/drm/i915/i915_reg.h | 15 +- drivers/gpu/drm/i915/intel_bios.c | 39 +++ drivers/gpu/drm/i915/intel_display.c | 40 ++- drivers/gpu/drm/i915/intel_dp.c | 26 +- drivers/gpu/drm/i915/intel_drv.h | 2 +- drivers/gpu/drm/i915/intel_hdmi.c | 3 + drivers/gpu/drm/msm/msm_gem_submit.c | 27 +- drivers/gpu/drm/radeon/atombios_dp.c | 108 ++---- drivers/gpu/drm/radeon/radeon_dp_mst.c | 4 +- drivers/gpu/drm/radeon/radeon_mode.h | 6 +- drivers/gpu/drm/radeon/radeon_ttm.c | 4 +- drivers/hid/hid-core.c | 3 + drivers/hv/channel.c | 27 +- drivers/hv/channel_mgmt.c | 61 +++- drivers/hv/hv.c | 10 +- drivers/hv/hv_fcopy.c | 37 +- drivers/hv/hv_kvp.c | 31 +- drivers/hv/hv_snapshot.c | 34 +- drivers/hv/hv_utils_transport.c | 9 +- drivers/hv/hyperv_vmbus.h | 11 +- drivers/hv/vmbus_drv.c | 35 +- drivers/idle/intel_idle.c | 25 ++ drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 - drivers/input/joystick/xpad.c | 322 ++++++++++++------ drivers/irqchip/irq-gic-v3-its.c | 49 ++- drivers/lightnvm/gennvm.c | 3 +- drivers/lightnvm/rrpc.c | 24 +- drivers/md/bcache/super.c | 2 +- drivers/media/dvb-frontends/Kconfig | 2 +- drivers/media/usb/uvc/uvc_driver.c | 20 ++ drivers/media/usb/uvc/uvcvideo.h | 12 + drivers/misc/cxl/Makefile | 2 +- drivers/misc/cxl/api.c | 6 +- drivers/misc/cxl/context.c | 15 +- drivers/misc/cxl/cxl.h | 15 + drivers/misc/cxl/fault.c | 129 +++++-- drivers/misc/cxl/file.c | 25 +- drivers/misc/cxl/pci.c | 1 + drivers/mmc/host/sdhci.c | 35 +- drivers/mmc/host/sdhci.h | 21 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/thunder/nic.h | 9 + drivers/net/ethernet/cavium/thunder/nic_main.c | 6 + drivers/net/ethernet/cavium/thunder/nic_reg.h | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 12 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 8 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 3 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 91 +++-- drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 2 + drivers/net/ethernet/intel/e1000/e1000.h | 7 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 5 +- drivers/net/ethernet/intel/e1000e/netdev.c | 6 +- drivers/net/ethernet/intel/fm10k/fm10k.h | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 8 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 65 +++- drivers/net/ethernet/intel/fm10k/fm10k_type.h | 1 + drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 16 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 14 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 126 +++++-- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 73 ++-- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 23 +- drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 182 ++++++---- drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 2 + drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 40 +-- drivers/net/ethernet/intel/i40evf/i40evf_main.c | 6 + .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 32 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 1 + drivers/net/ethernet/intel/igb/e1000_i210.c | 27 ++ drivers/net/ethernet/intel/igb/e1000_i210.h | 1 + drivers/net/ethernet/intel/igb/e1000_regs.h | 1 + drivers/net/ethernet/intel/igb/igb.h | 2 + drivers/net/ethernet/intel/igb/igb_main.c | 17 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 12 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 12 +- drivers/nvme/host/pci.c | 2 +- drivers/pwm/pwm-fsl-ftm.c | 58 ++-- drivers/pwm/pwm-lpc32xx.c | 55 ++- drivers/regulator/anatop-regulator.c | 2 +- drivers/s390/char/sclp_ctl.c | 12 +- drivers/s390/cio/chp.c | 21 +- drivers/s390/cio/chp.h | 2 +- drivers/s390/cio/chsc.c | 43 +-- drivers/s390/net/qeth_l2_main.c | 1 + drivers/s390/net/qeth_l3_main.c | 1 + drivers/scsi/arcmsr/arcmsr_hba.c | 26 +- drivers/scsi/constants.c | 5 +- drivers/scsi/cxlflash/common.h | 2 + drivers/scsi/cxlflash/main.c | 69 +++- drivers/scsi/cxlflash/main.h | 4 +- drivers/scsi/cxlflash/superpipe.c | 19 +- drivers/scsi/cxlflash/vlun.c | 2 + drivers/scsi/lpfc/lpfc_crtn.h | 1 + drivers/scsi/lpfc/lpfc_els.c | 373 ++++++++++----------- drivers/scsi/lpfc/lpfc_hbadisc.c | 20 +- drivers/scsi/lpfc/lpfc_init.c | 9 +- drivers/scsi/lpfc/lpfc_mbox.c | 10 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 134 +++++--- drivers/scsi/lpfc/lpfc_scsi.c | 4 +- drivers/scsi/lpfc/lpfc_sli.c | 23 +- drivers/scsi/megaraid/megaraid_sas.h | 2 + drivers/scsi/megaraid/megaraid_sas_base.c | 268 +++++---------- drivers/scsi/megaraid/megaraid_sas_fusion.c | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 24 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 5 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 12 +- drivers/scsi/qla2xxx/qla_target.c | 2 +- .../staging/lustre/lustre/llite/llite_internal.h | 2 - drivers/vhost/scsi.c | 6 +- fs/btrfs/file.c | 37 +- fs/ecryptfs/file.c | 71 +++- fs/ext4/inode.c | 40 ++- fs/ext4/namei.c | 9 +- fs/ext4/super.c | 36 +- fs/ext4/xattr.c | 66 ++-- fs/namei.c | 4 +- fs/overlayfs/copy_up.c | 2 + fs/overlayfs/inode.c | 19 +- fs/overlayfs/overlayfs.h | 1 + fs/overlayfs/super.c | 19 ++ fs/proc/task_mmu.c | 66 ++-- fs/proc/task_nommu.c | 49 ++- fs/ubifs/tnc_commit.c | 2 +- fs/xfs/libxfs/xfs_sb.c | 3 +- include/drm/i915_pciids.h | 6 +- include/linux/blkdev.h | 2 +- include/linux/capability.h | 5 + include/linux/fs.h | 29 +- include/linux/lightnvm.h | 5 +- include/linux/mm.h | 3 +- include/linux/perf_event.h | 1 + include/linux/time.h | 26 ++ include/uapi/linux/hyperv.h | 1 + include/uapi/linux/videodev2.h | 3 + include/uapi/scsi/cxlflash_ioctl.h | 10 + kernel/capability.c | 46 ++- kernel/cred.c | 2 + kernel/events/uprobes.c | 5 +- kernel/fork.c | 4 +- kernel/sched/fair.c | 30 +- kernel/time/clocksource.c | 52 ++- kernel/time/hrtimer.c | 7 +- kernel/time/ntp.c | 20 +- kernel/time/timekeeping.c | 7 +- kernel/time/timekeeping_debug.c | 9 +- lib/asn1_decoder.c | 16 +- lib/mpi/mpicoder.c | 21 +- mm/util.c | 27 +- net/ipv4/udp.c | 6 +- net/ipv6/udp.c | 6 +- net/netfilter/x_tables.c | 6 + net/rds/recv.c | 2 + net/sysctl_net.c | 2 +- net/tipc/netlink_compat.c | 3 +- net/tipc/subscr.c | 3 +- sound/core/rawmidi.c | 4 +- sound/core/timer.c | 20 +- sound/firewire/fireworks/fireworks.h | 1 - sound/firewire/fireworks/fireworks_hwdep.c | 71 ++-- sound/firewire/fireworks/fireworks_proc.c | 4 +- sound/firewire/fireworks/fireworks_transaction.c | 5 +- sound/firewire/tascam/tascam-hwdep.c | 33 +- sound/pci/hda/hda_intel.c | 4 + sound/pci/hda/patch_hdmi.c | 5 +- sound/pci/hda/patch_realtek.c | 15 + sound/soc/atmel/atmel_ssc_dai.c | 5 +- sound/usb/quirks.c | 1 + tools/hv/hv_fcopy_daemon.c | 20 +- 207 files changed, 3034 insertions(+), 1812 deletions(-)