[PATCH 4.4 000/192] 4.4.21-stable review

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <gregkh@xxxxxxxxxxxxxxxxxxx>
    Linux 4.4.21-rc1

Nicolai Stange <nicstange@xxxxxxxxx>
    lib/mpi: mpi_write_sgl(): fix skipping of leading zero limbs

Mika Båtsman <mbatsman@xxxxxxxxxx>
    regulator: anatop: allow regulator to be in bypass mode

Krzysztof Kozlowski <k.kozlowski@xxxxxxxxxxx>
    hwrng: exynos - Disable runtime PM on probe failure

Sai Gurrappadi <sgurrappadi@xxxxxxxxxx>
    cpufreq: Fix GOV_LIMITS handling for the userspace governor

James Hogan <james.hogan@xxxxxxxxxx>
    metag: Fix atomic_*_return inline asm constraints

Tyrel Datwyler <tyreld@xxxxxxxxxxxxxxxxxx>
    scsi: fix upper bounds check of sense key in scsi_sense_key_string()

Vegard Nossum <vegard.nossum@xxxxxxxxxx>
    ALSA: timer: fix NULL pointer dereference on memory allocation failure

Vegard Nossum <vegard.nossum@xxxxxxxxxx>
    ALSA: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE

Vegard Nossum <vegard.nossum@xxxxxxxxxx>
    ALSA: timer: fix NULL pointer dereference in read()/ioctl() race

Kai-Heng Feng <kai.heng.feng@xxxxxxxxxxxxx>
    ALSA: hda - Enable subwoofer on Dell Inspiron 7559

Shrirang Bagul <shrirang.bagul@xxxxxxxxxxxxx>
    ALSA: hda - Add headset mic quirk for Dell Inspiron 5468

Takashi Iwai <tiwai@xxxxxxx>
    ALSA: rawmidi: Fix possible deadlock with virmidi registration

Takashi Sakamoto <o-takashi@xxxxxxxxxxxxx>
    ALSA: fireworks: accessing to user space outside spinlock

Takashi Sakamoto <o-takashi@xxxxxxxxxxxxx>
    ALSA: firewire-tascam: accessing to user space outside spinlock

Ken Lin <ken.lin@xxxxxxxxxxxxxxxx>
    ALSA: usb-audio: Add sample rate inquiry quirk for B850V3 CP2114

Horia Geantă <horia.geanta@xxxxxxx>
    crypto: caam - fix IV loading for authenc (giv)decryption

Oleg Nesterov <oleg@xxxxxxxxxx>
    uprobes: Fix the memcg accounting

Wanpeng Li <wanpeng.li@xxxxxxxxxxx>
    x86/apic: Do not init irq remapping if ioapic is disabled

Benjamin Coddington <bcodding@xxxxxxxxxx>
    vhost/scsi: fix reuse of &vq->iov[out] in response

Kent Overstreet <kent.overstreet@xxxxxxxxx>
    bcache: RESERVE_PRIO is too small by one when prio_buckets() is a power of two.

Vincent Stehlé <vincent.stehle@xxxxxxxxx>
    ubifs: Fix assertion in layout_in_gaps()

Miklos Szeredi <mszeredi@xxxxxxxxxx>
    ovl: fix workdir creation

Miklos Szeredi <mszeredi@xxxxxxxxxx>
    ovl: listxattr: use strnlen()

Miklos Szeredi <mszeredi@xxxxxxxxxx>
    ovl: remove posix_acl_default from workdir

Miklos Szeredi <mszeredi@xxxxxxxxxx>
    ovl: don't copy up opaqueness

Al Viro <viro@xxxxxxxxxxxxxxxxxx>
    wrappers for ->i_mutex access

Al Viro <viro@xxxxxxxxxxxxxxxxxx>
    lustre: remove unused declaration

John Stultz <john.stultz@xxxxxxxxxx>
    timekeeping: Avoid taking lock in NMI path with CONFIG_DEBUG_TIMEKEEPING

John Stultz <john.stultz@xxxxxxxxxx>
    timekeeping: Cap array access in timekeeping_debug

Dave Chinner <dchinner@xxxxxxxxxx>
    xfs: fix superblock inprogress check

Christoph Huber <c.huber@xxxxxxxxxxxxxxxxxx>
    ASoC: atmel_ssc_dai: Don't unconditionally reset SSC on stream startup

Rob Clark <robdclark@xxxxxxxxx>
    drm/msm: fix use of copy_from_user() while holding spinlock

Daniel Vetter <daniel.vetter@xxxxxxxx>
    drm: Reject page_flip for !DRIVER_MODESET

Christian König <christian.koenig@xxxxxxx>
    drm/radeon: fix radeon_move_blit on 32bit systems

Martin Schwidefsky <schwidefsky@xxxxxxxxxx>
    s390/sclp_ctl: fix potential information leak with /dev/sclp

Kangjie Lu <kangjielu@xxxxxxxxx>
    rds: fix an infoleak in rds_inc_info_copy

Michael Neuling <mikey@xxxxxxxxxxx>
    powerpc/tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0

Gabriel Krisman Bertazi <krisman@xxxxxxxxxxxxxxxxxx>
    nvme: Call pci_disable_device on the error path.

Balbir Singh <bsingharora@xxxxxxxxx>
    cgroup: reduce read locked section of cgroup_threadgroup_rwsem during fork

Ming Lei <ming.lei@xxxxxxxxxxxxx>
    block: make sure a big bio is split into at most 256 bvecs

Bart Van Assche <bart.vanassche@xxxxxxxxxxx>
    block: Fix race triggered by blk_set_queue_dying()

Daeho Jeong <daeho.jeong@xxxxxxxxxxx>
    ext4: avoid modifying checksum fields directly during checksum verification

Jan Kara <jack@xxxxxxx>
    ext4: avoid deadlock when expanding inode size

Jan Kara <jack@xxxxxxx>
    ext4: properly align shifted xattrs when expanding inodes

Jan Kara <jack@xxxxxxx>
    ext4: fix xattr shifting when expanding inodes part 2

Jan Kara <jack@xxxxxxx>
    ext4: fix xattr shifting when expanding inodes

Theodore Ts'o <tytso@xxxxxxx>
    ext4: validate that metadata blocks do not overlap superblock

Tyler Hicks <tyhicks@xxxxxxxxxxxxx>
    net: Use ns_capable_noaudit() when determining net sysctl permissions

Tyler Hicks <tyhicks@xxxxxxxxxxxxx>
    kernel: Add noaudit variant of ns_capable()

David Howells <dhowells@xxxxxxxxxx>
    KEYS: Fix ASN.1 indefinite length object parsing

Jake Oshins <jakeo@xxxxxxxxxxxxx>
    drivers:hv: Lock access to hyperv_mmio resource tree

Manoj N. Kumar <manoj@xxxxxxxxxxxxxxxxxx>
    cxlflash: Move to exponential back-off when cmd_room is not available

Florian Westphal <fw@xxxxxxxxx>
    netfilter: x_tables: check for size overflow

Alex Deucher <alexander.deucher@xxxxxxx>
    drm/amdgpu/cz: enable/disable vce dpm even if vce pg is disabled

Seth Forshee <seth.forshee@xxxxxxxxxxxxx>
    cred: Reject inodes with invalid ids in set_create_file_as()

Seth Forshee <seth.forshee@xxxxxxxxxxxxx>
    fs: Check for invalid i_uid in may_follow_link()

Carol L Soto <clsoto@xxxxxxxxxxxxxxxxxx>
    IB/IPoIB: Do not set skb truesize since using one linearskb

Eric Dumazet <edumazet@xxxxxxxxxx>
    udp: properly support MSG_PEEK with truncated buffers

Haren Myneni <haren@xxxxxxxxxxxxxxxxxx>
    crypto: nx-842 - Mask XERS0 bit in return value

Matthew R. Ochs <mrochs@xxxxxxxxxxxxxxxxxx>
    cxlflash: Fix to avoid virtual LUN failover failure

Manoj Kumar <manoj@xxxxxxxxxxxxxxxxxx>
    cxlflash: Fix to escalate LINK_RESET also on port 1

Richard Alpe <richard.alpe@xxxxxxxxxxxx>
    tipc: fix nl compat regression for link statistics

Kangjie Lu <kangjielu@xxxxxxxxx>
    tipc: fix an infoleak in tipc_nl_compat_link_dump

Florian Westphal <fw@xxxxxxxxx>
    netfilter: x_tables: check for size overflow

Tedd Ho-Jeong An <tedd.an@xxxxxxxxx>
    Bluetooth: Add support for Intel Bluetooth device 8265 [8087:0a2b]

Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx>
    drm/i915: Check VBT for port presence in addition to the strap on VLV/CHV

Chris Wilson <chris@xxxxxxxxxxxxxxxxxx>
    drm/i915: Only ignore eDP ports that are connected

Pavel Rojtberg <rojtberg@xxxxxxxxx>
    Input: xpad - move pending clear to the correct location

Sunil Goutham <sgoutham@xxxxxxxxxx>
    net: thunderx: Fix link status reporting

Vitaly Kuznetsov <vkuznets@xxxxxxxxxx>
    x86/hyperv: Avoid reporting bogus NMI status for Gen2 instances

Leonidas Da Silva Barbosa <leosilva@xxxxxxxxxxxxxxxxxx>
    crypto: vmx - IV size failing on skcipher API

Matthias Schwarzott <zzam@xxxxxxxxxx>
    tda10071: Fix dependency to REGMAP_I2C

Anton Blanchard <anton@xxxxxxxxx>
    crypto: vmx - Fix ABI detection

Paulo Flabiano Smorigo <pfsmorigo@xxxxxxxxxxxxxxxxxx>
    crypto: vmx - comply with ABIs that specify vrsave as reserved.

Benjamin Tissoires <benjamin.tissoires@xxxxxxxxxx>
    HID: core: prevent out-of-bound readings

James Smart <james.smart@xxxxxxxxxxxx>
    lpfc: Fix DMA faults observed upon plugging loopback connector

Christoph Hellwig <hch@xxxxxx>
    block: fix blk_rq_get_max_sectors for driver private requests

Ganapatrao Kulkarni <gkulkarni@xxxxxxxxxxxxxxxxxx>
    irqchip/gicv3-its: numa: Enable workaround for Cavium thunderx erratum 23144

Vitaly Kuznetsov <vkuznets@xxxxxxxxxx>
    clocksource: Allow unregistering the watchdog

Zhao Lei <zhaolei@xxxxxxxxxxxxxx>
    btrfs: Continue write in case of can_not_nocow

Keith Busch <keith.busch@xxxxxxxxx>
    blk-mq: End unstarted requests on dying queue

Manoj N. Kumar <manoj@xxxxxxxxxxxxxxxxxx>
    cxlflash: Fix to resolve dead-lock during EEH recovery

Dave Airlie <airlied@xxxxxxxxxx>
    drm/radeon/mst: fix regression in lane/link handling.

Al Viro <viro@xxxxxxxxxxxxxxxxxx>
    ecryptfs: fix handling of directory opening

Maruthi Srinivas Bayyavarapu <Maruthi.Bayyavarapu@xxxxxxx>
    ALSA: hda: add AMD Polaris-10/11 AZ PCI IDs with proper driver caps

Chris Wilson <chris@xxxxxxxxxxxxxxxxxx>
    drm: Balance error path for GEM handle allocation

John Stultz <john.stultz@xxxxxxxxxx>
    ntp: Fix ADJ_SETOFFSET being used w/ ADJ_NANO

John Stultz <john.stultz@xxxxxxxxxx>
    time: Verify time values in adjtimex ADJ_SETOFFSET to avoid overflow

Pavel Rojtberg <rojtberg@xxxxxxxxx>
    Input: xpad - correctly handle concurrent LED and FF requests

Sunil Goutham <sgoutham@xxxxxxxxxx>
    net: thunderx: Fix receive packet stats

Sunil Goutham <sgoutham@xxxxxxxxxx>
    net: thunderx: Fix for multiqset not configured upon interface toggle

Vikas Shivappa <vikas.shivappa@xxxxxxxxxxxxxxx>
    perf/x86/cqm: Fix CQM memory leak and notifier leak

Vikas Shivappa <vikas.shivappa@xxxxxxxxxxxxxxx>
    perf/x86/cqm: Fix CQM handling of grouping events into a cache_group

Harald Freudenberger <freude@xxxxxxxxxxxxxxxxxx>
    s390/crypto: provide correct file mode at device register.

Johannes Weiner <hannes@xxxxxxxxxxx>
    proc: revert /proc/<pid>/maps [stack:TID] annotation

Dasaratharaman Chandramouli <dasaratharaman.chandramouli@xxxxxxxxx>
    intel_idle: Support for Intel Xeon Phi Processor x200 Product Family

Manoj N. Kumar <manoj@xxxxxxxxxxxxxxxxxx>
    cxlflash: Fix to avoid unnecessary scan with internal LUNs

Vitaly Kuznetsov <vkuznets@xxxxxxxxxx>
    Drivers: hv: vmbus: don't manipulate with clocksources on crash

Vitaly Kuznetsov <vkuznets@xxxxxxxxxx>
    Drivers: hv: vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload()

Vitaly Kuznetsov <vkuznets@xxxxxxxxxx>
    Drivers: hv: vmbus: avoid infinite loop in init_vp_index()

Ching Huang <ching2048@xxxxxxxxxxxx>
    arcmsr: fixes not release allocated resource

Ching Huang <ching2048@xxxxxxxxxxxx>
    arcmsr: fixed getting wrong configuration data

Gerald Schaefer <gerald.schaefer@xxxxxxxxxx>
    s390/pci_dma: fix DMA table corruption with > 4 TB main memory

Gal Pressman <galp@xxxxxxxxxxxx>
    net/mlx5e: Don't modify CQ before it was created

Gal Pressman <galp@xxxxxxxxxxxx>
    net/mlx5e: Don't try to modify CQ moderation if it is not supported

Adrian Hunter <adrian.hunter@xxxxxxxxx>
    mmc: sdhci: Do not BUG on invalid vdd

Aviv Greenberg <avivgr@xxxxxxxxx>
    UVC: Add support for R200 depth camera

Gavin Guo <gavin.guo@xxxxxxxxxxxxx>
    sched/numa: Fix use-after-free bug in the task_numa_compare

Libin Yang <libin.yang@xxxxxxxxxxxxxxx>
    ALSA: hda - add codec support for Kabylake display audio codec

Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx>
    drm/i915: Fix hpd live status bits for g4x

Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@xxxxxxxxxxxx>
    tipc: fix nullptr crash during subscription cancel

Andrew Pinski <apinski@xxxxxxxxxx>
    arm64: Add workaround for Cavium erratum 27456

Sunil Goutham <sgoutham@xxxxxxxxxx>
    net: thunderx: Fix for Qset error due to CQ full

Alex Deucher <alexander.deucher@xxxxxxx>
    drm/radeon: fix dp link rate selection (v2)

Alex Deucher <alexander.deucher@xxxxxxx>
    drm/amdgpu: fix dp link rate selection (v2)

Swapnil Nagle <swapnil.nagle@xxxxxxxxxxxxxxx>
    qla2xxx: Use ATIO type to send correct tmr response

Adrian Hunter <adrian.hunter@xxxxxxxxx>
    mmc: sdhci: 64-bit DMA actually has 4-byte alignment

Maarten Lankhorst <maarten.lankhorst@xxxxxxxxxxxxxxx>
    drm/atomic: Do not unset crtc when an encoder is stolen

Michał Winiarski <michal.winiarski@xxxxxxxxx>
    drm/i915/skl: Add missing SKL ids

Imre Deak <imre.deak@xxxxxxxxx>
    drm/i915/bxt: update list of PCIIDs

Marc Zyngier <marc.zyngier@xxxxxxx>
    hrtimer: Catch illegal clockids

Anjali Singhai Jain <anjali.singhai@xxxxxxxxx>
    i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool

Suganath prabu Subramani <suganath-prabu.subramani@xxxxxxxxxxxxx>
    mpt3sas: Fix for Asynchronous completion of timedout IO and task abort of timedout IO.

Tomas Henzl <thenzl@xxxxxxxxxx>
    mpt3sas: A correction in unmap_resources

Colin Ian King <colin.king@xxxxxxxxxxxxx>
    net: cavium: liquidio: fix check for in progress flag

Tirumalesh Chalamarla <tchalamarla@xxxxxxxxxxxxxxxxxx>
    arm64: KVM: Configure TCR_EL2.PS at runtime

Tirumalesh Chalamarla <tchalamarla@xxxxxxxxxxxxxxxxxx>
    irqchip/gic-v3: Make sure read from ICC_IAR1_EL1 is visible on redestributor

Vladimir Zapolskiy <vz@xxxxxxxxx>
    pwm: lpc32xx: fix and simplify duty cycle and period calculations

Vladimir Zapolskiy <vz@xxxxxxxxx>
    pwm: lpc32xx: correct number of PWM channels from 2 to 1

Stefan Agner <stefan@xxxxxxxx>
    pwm: fsl-ftm: Fix clock enable/disable when using PM

Tomas Henzl <thenzl@xxxxxxxxxx>
    megaraid_sas: Add an i/o barrier

Sumit Saxena <sumit.saxena@xxxxxxxxxxxxx>
    megaraid_sas: Fix SMAP issue

Sumit Saxena <sumit.saxena@xxxxxxxxxxxxx>
    megaraid_sas: Do not allow PCI access during OCR

Sebastian Ott <sebott@xxxxxxxxxxxxxxxxxx>
    s390/cio: update measurement characteristics

Sebastian Ott <sebott@xxxxxxxxxxxxxxxxxx>
    s390/cio: ensure consistent measurement state

Sebastian Ott <sebott@xxxxxxxxxxxxxxxxxx>
    s390/cio: fix measurement characteristics memleak

Ursula Braun <ubraun@xxxxxxxxxxxxxxxxxx>
    qeth: initialize net_device with carrier off

James Smart <james.smart@xxxxxxxxxxxxx>
    lpfc: Fix external loopback failure.

James Smart <james.smart@xxxxxxxxxxxxx>
    lpfc: Fix mbox reuse in PLOGI completion

James Smart <james.smart@xxxxxxxxxxxxx>
    lpfc: Fix RDP Speed reporting.

James Smart <james.smart@xxxxxxxxxxxxx>
    lpfc: Fix crash in fcp command completion path.

James Smart <james.smart@xxxxxxxxxxxxx>
    lpfc: Fix driver crash when module parameter lpfc_fcp_io_channel set to 16

James Smart <james.smart@xxxxxxxxxxxxx>
    lpfc: Fix RegLogin failed error seen on Lancer FC during port bounce

James Smart <james.smart@xxxxxxxxxxxxx>
    lpfc: Fix the FLOGI discovery logic to comply with T11 standards

James Smart <james.smart@xxxxxxxxxxxxx>
    lpfc: Fix FCF Infinite loop in lpfc_sli4_fcf_rr_next_index_get.

Uma Krishnan <ukrishn@xxxxxxxxxxxxxxxxxx>
    cxl: Enable PCI device ID for future IBM CXL adapter

Brian Norris <computersforpeace@xxxxxxxxx>
    cxl: fix build for GCC 4.6.x

Manoj Kumar <manoj@xxxxxxxxxxxxxxxxxx>
    cxlflash: Enable device id for future IBM CXL adapter

Manoj Kumar <manoj@xxxxxxxxxxxxxxxxxx>
    cxlflash: Resolve oops in wait_port_offline

Manoj Kumar <manoj@xxxxxxxxxxxxxxxxxx>
    cxlflash: Fix to resolve cmd leak after host reset

Vaibhav Jain <vaibhav@xxxxxxxxxxxxxxxxxx>
    cxl: Fix DSI misses when the context owning task exits

Vaibhav Jain <vaibhav@xxxxxxxxxxxxxxxxxx>
    cxl: Fix possible idr warning when contexts are released

Dexuan Cui <decui@xxxxxxxxxxxxx>
    Drivers: hv: vmbus: fix rescind-offer handling for device without a driver

Dexuan Cui <decui@xxxxxxxxxxxxx>
    Drivers: hv: vmbus: serialize process_chn_event() and vmbus_close_internal()

Olaf Hering <olaf@xxxxxxxxx>
    Drivers: hv: vss: run only on supported host versions

Andrey Smetanin <asmetanin@xxxxxxxxxxxxx>
    drivers/hv: cleanup synic msrs if vmbus connect failed

Olaf Hering <olaf@xxxxxxxxx>
    Drivers: hv: util: catch allocation errors

Olaf Hering <olaf@xxxxxxxxx>
    tools: hv: report ENOSPC errors in hv_fcopy_daemon

Olaf Hering <olaf@xxxxxxxxx>
    Drivers: hv: utils: run polling callback always in interrupt context

K. Y. Srinivasan <kys@xxxxxxxxxxxxx>
    Drivers: hv: util: Increase the timeout for util services

Matias Bjørling <m@xxxxxxxxxxx>
    lightnvm: fix missing grown bad block type

Wenwei Tao <ww.tao0320@xxxxxxxxx>
    lightnvm: fix locking and mempool in rrpc_lun_gc

Wenwei Tao <ww.tao0320@xxxxxxxxx>
    lightnvm: unlock rq and free ppa_list on submission fail

Javier Gonzalez <javier@xxxxxxxxxxx>
    lightnvm: add check after mempool allocation

Chao Yu <chao2.yu@xxxxxxxxxxx>
    lightnvm: fix incorrect nr_free_blocks stat

Wenwei Tao <ww.tao0320@xxxxxxxxx>
    lightnvm: fix bio submission issue

Dan Carpenter <dan.carpenter@xxxxxxxxxx>
    cxlflash: a couple off by one bugs

Alexander Duyck <aduyck@xxxxxxxxxxxx>
    fm10k: Cleanup exception handling for mailbox interrupt

Alexander Duyck <aduyck@xxxxxxxxxxxx>
    fm10k: Cleanup MSI-X interrupts in case of failure

Jacob Keller <jacob.e.keller@xxxxxxxxx>
    fm10k: reinitialize queuing scheme after calling init_hw

Jacob Keller <jacob.e.keller@xxxxxxxxx>
    fm10k: always check init_hw for errors

Jacob Keller <jacob.e.keller@xxxxxxxxx>
    fm10k: reset max_queues on init_hw_vf failure

Alexander Duyck <aduyck@xxxxxxxxxxxx>
    fm10k: Fix handling of NAPI budget when multiple queues are enabled per vector

Jacob Keller <jacob.e.keller@xxxxxxxxx>
    fm10k: Correct MTU for jumbo frames

Jacob Keller <jacob.e.keller@xxxxxxxxx>
    fm10k: do not assume VF always has 1 queue

Loc Ho <lho@xxxxxxx>
    clk: xgene: Fix divider with non-zero shift value

Dmitry Fleytman <dmitry@xxxxxxxxxx>
    e1000e: fix division by zero on jumbo MTUs

Dmitriy Vyukov <dvyukov@xxxxxxxxxx>
    e1000: fix data race between tx_ring->next_to_clean

Alexander Duyck <aduyck@xxxxxxxxxxxx>
    ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector

Jan Beulich <JBeulich@xxxxxxxx>
    igb: fix NULL derefs due to skipped SR-IOV enabling

Todd Fujinaka <todd.fujinaka@xxxxxxxxx>
    igb: use the correct i210 register for EEMNGCTL

Jarod Wilson <jarod@xxxxxxxxxx>
    igb: don't unmap NULL hw_addr

Anjali Singhai Jain <anjali.singhai@xxxxxxxxx>
    i40e: Fix Rx hash reported to the stack by our driver

Shannon Nelson <shannon.nelson@xxxxxxxxx>
    i40e: clean whole mac filter list

Mitch Williams <mitch.a.williams@xxxxxxxxx>
    i40evf: check rings before freeing resources

Mitch Williams <mitch.a.williams@xxxxxxxxx>
    i40e: don't add zero MAC filter

Mitch Williams <mitch.a.williams@xxxxxxxxx>
    i40e: properly delete VF MAC filters

Kiran Patil <kiran.patil@xxxxxxxxx>
    i40e: Fix memory leaks, sideband filter programming

Jesse Brandeburg <jesse.brandeburg@xxxxxxxxx>
    i40e: fix: do not sleep in netdev_ops

Anjali Singhai Jain <anjali.singhai@xxxxxxxxx>
    i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround

Mitch Williams <mitch.a.williams@xxxxxxxxx>
    i40evf: handle many MAC filters correctly

Anjali Singhai Jain <anjali.singhai@xxxxxxxxx>
    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(-)


--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]