[PATCH 4.4 000/133] Stable pathes from Ubuntu Xenial

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

 



Hey Greg,

Hope you made it back to the land of Baguettes and Macarons safely!

Here's a collection of patches taken from the Ubuntu Xenial tree that should
probably be in the 4.4 LTS tree as well.

I've test built them and the 0day bot didn't seem to report any issues either,
so they should be fine on that end.


Adrian Hunter (2):
  mmc: sdhci: 64-bit DMA actually has 4-byte alignment
  mmc: sdhci: Do not BUG on invalid vdd

Al Viro (1):
  ecryptfs: fix handling of directory opening

Alex Deucher (2):
  drm/amdgpu: fix dp link rate selection (v2)
  drm/radeon: fix dp link rate selection (v2)

Alexander Duyck (4):
  ixgbe: Fix handling of NAPI budget when multiple queues are enabled
    per vector
  fm10k: Fix handling of NAPI budget when multiple queues are enabled
    per vector
  fm10k: Cleanup MSI-X interrupts in case of failure
  fm10k: Cleanup exception handling for mailbox interrupt

Andrew Pinski (1):
  arm64: Add workaround for Cavium erratum 27456

Andrey Smetanin (1):
  drivers/hv: cleanup synic msrs if vmbus connect failed

Anjali Singhai Jain (4):
  i40e: Workaround fix for mss < 256 issue
  i40e/i40evf: Fix RS bit update in Tx path and disable force WB
    workaround
  i40e: Fix Rx hash reported to the stack by our driver
  i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool

Anton Blanchard (1):
  crypto: vmx - Fix ABI detection

Aviv Greenberg (1):
  [media] UVC: Add support for R200 depth camera

Benjamin Tissoires (1):
  HID: core: prevent out-of-bound readings

Brian Norris (1):
  cxl: fix build for GCC 4.6.x

Chao Yu (1):
  lightnvm: fix incorrect nr_free_blocks stat

Ching Huang (2):
  arcmsr: fixed getting wrong configuration data
  arcmsr: fixes not release allocated resource

Chris Wilson (2):
  drm: Balance error path for GEM handle allocation
  drm/i915: Only ignore eDP ports that are connected

Christoph Hellwig (1):
  block: fix blk_rq_get_max_sectors for driver private requests

Colin Ian King (1):
  net: cavium: liquidio: fix check for in progress flag

Dan Carpenter (1):
  cxlflash: a couple off by one bugs

Dasaratharaman Chandramouli (1):
  intel_idle: Support for Intel Xeon Phi Processor x200 Product Family

Dave Airlie (1):
  drm/radeon/mst: fix regression in lane/link handling.

Dexuan Cui (2):
  Drivers: hv: vmbus: serialize process_chn_event() and
    vmbus_close_internal()
  Drivers: hv: vmbus: fix rescind-offer handling for device without a
    driver

Dmitriy Vyukov (1):
  e1000: fix data race between tx_ring->next_to_clean

Dmitry Fleytman (1):
  e1000e: fix division by zero on jumbo MTUs

Florian Westphal (1):
  netfilter: x_tables: check for size overflow

Gal Pressman (2):
  net/mlx5e: Don't try to modify CQ moderation if it is not supported
  net/mlx5e: Don't modify CQ before it was created

Ganapatrao Kulkarni (1):
  irqchip/gicv3-its: numa: Enable workaround for Cavium thunderx erratum
    23144

Gavin Guo (1):
  sched/numa: Fix use-after-free bug in the task_numa_compare

Gerald Schaefer (1):
  s390/pci_dma: fix DMA table corruption with > 4 TB main memory

Harald Freudenberger (1):
  s390/crypto: provide correct file mode at device register.

Imre Deak (1):
  drm/i915/bxt: update list of PCIIDs

Jacob Keller (5):
  fm10k: do not assume VF always has 1 queue
  fm10k: Correct MTU for jumbo frames
  fm10k: reset max_queues on init_hw_vf failure
  fm10k: always check init_hw for errors
  fm10k: reinitialize queuing scheme after calling init_hw

James Smart (9):
  lpfc: Fix FCF Infinite loop in lpfc_sli4_fcf_rr_next_index_get.
  lpfc: Fix the FLOGI discovery logic to comply with T11 standards
  lpfc: Fix RegLogin failed error seen on Lancer FC during port bounce
  lpfc: Fix driver crash when module parameter lpfc_fcp_io_channel set
    to 16
  lpfc: Fix crash in fcp command completion path.
  lpfc: Fix RDP Speed reporting.
  lpfc: Fix mbox reuse in PLOGI completion
  lpfc: Fix external loopback failure.
  lpfc: Fix DMA faults observed upon plugging loopback connector

Jan Beulich (1):
  igb: fix NULL derefs due to skipped SR-IOV enabling

Jarod Wilson (1):
  igb: don't unmap NULL hw_addr

Javier Gonzalez (1):
  lightnvm: add check after mempool allocation

Jesse Brandeburg (1):
  i40e: fix: do not sleep in netdev_ops

Johannes Weiner (1):
  proc: revert /proc/<pid>/maps [stack:TID] annotation

John Stultz (2):
  time: Verify time values in adjtimex ADJ_SETOFFSET to avoid overflow
  ntp: Fix ADJ_SETOFFSET being used w/ ADJ_NANO

K. Y. Srinivasan (1):
  Drivers: hv: util: Increase the timeout for util services

Kangjie Lu (1):
  tipc: fix an infoleak in tipc_nl_compat_link_dump

Keith Busch (1):
  blk-mq: End unstarted requests on dying queue

Kiran Patil (1):
  i40e: Fix memory leaks, sideband filter programming

Leonidas Da Silva Barbosa (1):
  crypto: vmx - IV size failing on skcipher API

Libin Yang (1):
  ALSA: hda - add codec support for Kabylake display audio codec

Loc Ho (1):
  clk: xgene: Fix divider with non-zero shift value

Maarten Lankhorst (1):
  drm/atomic: Do not unset crtc when an encoder is stolen

Manoj Kumar (3):
  cxlflash: Fix to resolve cmd leak after host reset
  cxlflash: Resolve oops in wait_port_offline
  cxlflash: Enable device id for future IBM CXL adapter

Manoj N. Kumar (2):
  cxlflash: Fix to avoid unnecessary scan with internal LUNs
  cxlflash: Fix to resolve dead-lock during EEH recovery

Marc Zyngier (1):
  hrtimer: Catch illegal clockids

Maruthi Srinivas Bayyavarapu (1):
  ALSA: hda: add AMD Polaris-10/11 AZ PCI IDs with proper driver caps

Matias Bjørling (1):
  lightnvm: fix missing grown bad block type

Matthias Schwarzott (1):
  [media] tda10071: Fix dependency to REGMAP_I2C

Michał Winiarski (1):
  drm/i915/skl: Add missing SKL ids

Mitch Williams (4):
  i40evf: handle many MAC filters correctly
  i40e: properly delete VF MAC filters
  i40e: don't add zero MAC filter
  i40evf: check rings before freeing resources

Nicholas Krause (1):
  megaraid: Fix possible NULL pointer deference in mraid_mm_ioctl

Olaf Hering (4):
  Drivers: hv: utils: run polling callback always in interrupt context
  tools: hv: report ENOSPC errors in hv_fcopy_daemon
  Drivers: hv: util: catch allocation errors
  Drivers: hv: vss: run only on supported host versions

Parthasarathy Bhuvaragan (1):
  tipc: fix nullptr crash during subscription cancel

Paulo Flabiano Smorigo (1):
  crypto: vmx - comply with ABIs that specify vrsave as reserved.

Pavel Rojtberg (2):
  Input: xpad - correctly handle concurrent LED and FF requests
  Input: xpad - move pending clear to the correct location

Richard Alpe (1):
  tipc: fix nl compat regression for link statistics

Sebastian Ott (3):
  s390/cio: fix measurement characteristics memleak
  s390/cio: ensure consistent measurement state
  s390/cio: update measurement characteristics

Shannon Nelson (1):
  i40e: clean whole mac filter list

Stefan Agner (1):
  pwm: fsl-ftm: Fix clock enable/disable when using PM

Suganath prabu Subramani (1):
  mpt3sas: Fix for Asynchronous completion of timedout IO and task abort
    of timedout IO.

Sumit Saxena (2):
  megaraid_sas: Do not allow PCI access during OCR
  megaraid_sas: Fix SMAP issue

Sunil Goutham (4):
  net: thunderx: Fix for Qset error due to CQ full
  net: thunderx: Fix for multiqset not configured upon interface toggle
  net: thunderx: Fix receive packet stats
  net: thunderx: Fix link status reporting

Swapnil Nagle (1):
  qla2xxx: Use ATIO type to send correct tmr response

Tedd Ho-Jeong An (1):
  Bluetooth: Add support for Intel Bluetooth device 8265 [8087:0a2b]

Tirumalesh Chalamarla (3):
  irqchip/gic-v3: Make sure read from ICC_IAR1_EL1 is visible on
    redestributor
  arm64: KVM: Configure TCR_EL2.PS at runtime
  ahci: Workaround for ThunderX Errata#22536

Todd Fujinaka (1):
  igb: use the correct i210 register for EEMNGCTL

Tomas Henzl (2):
  megaraid_sas: Add an i/o barrier
  mpt3sas: A correction in unmap_resources

Uma Krishnan (1):
  cxl: Enable PCI device ID for future IBM CXL adapter

Ursula Braun (1):
  qeth: initialize net_device with carrier off

Vaibhav Jain (2):
  cxl: Fix possible idr warning when contexts are released
  cxl: Fix DSI misses when the context owning task exits

Vikas Shivappa (2):
  perf/x86/cqm: Fix CQM handling of grouping events into a cache_group
  perf/x86/cqm: Fix CQM memory leak and notifier leak

Ville Syrjälä (2):
  drm/i915: Fix hpd live status bits for g4x
  drm/i915: Check VBT for port presence in addition to the strap on
    VLV/CHV

Vitaly Kuznetsov (5):
  Drivers: hv: vmbus: avoid infinite loop in init_vp_index()
  Drivers: hv: vmbus: avoid scheduling in interrupt context in
    vmbus_initiate_unload()
  Drivers: hv: vmbus: don't manipulate with clocksources on crash
  clocksource: Allow unregistering the watchdog
  x86/hyperv: Avoid reporting bogus NMI status for Gen2 instances

Vladimir Zapolskiy (2):
  pwm: lpc32xx: correct number of PWM channels from 2 to 1
  pwm: lpc32xx: fix and simplify duty cycle and period calculations

Wenwei Tao (3):
  lightnvm: fix bio submission issue
  lightnvm: unlock rq and free ppa_list on submission fail
  lightnvm: fix locking and mempool in rrpc_lun_gc

Zhao Lei (1):
  btrfs: Continue write in case of can_not_nocow

 Documentation/filesystems/proc.txt                 |   9 +-
 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/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/cpu/mshyperv.c                     |  12 +
 arch/x86/kernel/cpu/perf_event_intel_cqm.c         |  56 +++-
 block/blk-mq.c                                     |   6 +-
 drivers/ata/ahci.c                                 |  43 +++
 drivers/bluetooth/btusb.c                          |  11 +-
 drivers/clk/clk-xgene.c                            |   3 +-
 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/drm_atomic_helper.c                |   4 -
 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/radeon/atombios_dp.c               | 108 ++----
 drivers/gpu/drm/radeon/radeon_dp_mst.c             |   4 +-
 drivers/gpu/drm/radeon/radeon_mode.h               |   6 +-
 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                             |  19 +-
 drivers/idle/intel_idle.c                          |  25 ++
 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/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/pwm/pwm-fsl-ftm.c                          |  58 ++--
 drivers/pwm/pwm-lpc32xx.c                          |  55 ++-
 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/cxlflash/common.h                     |   2 +
 drivers/scsi/cxlflash/main.c                       |  59 +++-
 drivers/scsi/cxlflash/main.h                       |   4 +-
 drivers/scsi/cxlflash/superpipe.c                  |  19 +-
 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_mm.c                |   4 +
 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 +-
 fs/btrfs/file.c                                    |  37 +-
 fs/ecryptfs/file.c                                 |  71 +++-
 fs/proc/task_mmu.c                                 |  66 ++--
 fs/proc/task_nommu.c                               |  49 ++-
 include/drm/i915_pciids.h                          |   6 +-
 include/linux/blkdev.h                             |   2 +-
 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 +
 kernel/sched/fair.c                                |  30 +-
 kernel/time/clocksource.c                          |  52 ++-
 kernel/time/hrtimer.c                              |   7 +-
 kernel/time/ntp.c                                  |  20 +-
 kernel/time/timekeeping.c                          |   2 +-
 mm/util.c                                          |  27 +-
 net/netfilter/x_tables.c                           |   3 +
 net/tipc/netlink_compat.c                          |   3 +-
 net/tipc/subscr.c                                  |   3 +-
 sound/pci/hda/hda_intel.c                          |   4 +
 sound/pci/hda/patch_hdmi.c                         |   5 +-
 tools/hv/hv_fcopy_daemon.c                         |  20 +-
 150 files changed, 2487 insertions(+), 1538 deletions(-)

--
2.7.4
��.n��������+%������w��{.n�����������ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f




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