[3.16.y-ckt stable] Linux 3.16.7-ckt10 stable review

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

 



This is the start of the review cycle for the Linux 3.16.7-ckt10 stable kernel.

This version contains 144 new patches, summarized below.  The new patches are
posted as replies to this message and also available in this git branch:

http://kernel.ubuntu.com/git?p=ubuntu/linux.git;h=linux-3.16.y-review;a=shortlog

git://kernel.ubuntu.com/ubuntu/linux.git  linux-3.16.y-review

The review period for version 3.16.7-ckt10 will be open for the next three days.
To report a problem, please reply to the relevant follow-up patch message.

For more information about the Linux 3.16.y-ckt extended stable kernel version,
see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable .

 -Luis

--
 Documentation/usb/usb-serial.txt               |   2 +-
 arch/arc/kernel/signal.c                       |   4 +-
 arch/arm/crypto/aesbs-core.S_shipped           |  12 +-
 arch/arm/crypto/bsaes-armv7.pl                 |  12 +-
 arch/arm/mach-sunxi/Kconfig                    |   4 +-
 arch/arm64/include/asm/mmu_context.h           |   9 ++
 arch/arm64/mm/dma-mapping.c                    |   6 +-
 arch/powerpc/boot/dts/fsl/pq3-etsec2-0.dtsi    |   1 +
 arch/powerpc/boot/dts/fsl/pq3-etsec2-1.dtsi    |   1 +
 arch/powerpc/boot/dts/fsl/pq3-etsec2-2.dtsi    |   1 +
 arch/powerpc/include/asm/iommu.h               |   6 +
 arch/powerpc/kernel/exceptions-64s.S           |   2 +-
 arch/powerpc/kernel/iommu.c                    |  26 +++++
 arch/powerpc/kernel/smp.c                      |   4 +-
 arch/powerpc/platforms/powernv/pci.c           |  27 -----
 arch/powerpc/platforms/pseries/iommu.c         |   2 +
 arch/powerpc/platforms/pseries/mobility.c      |  44 +++----
 arch/x86/crypto/aesni-intel_glue.c             |   4 +-
 arch/x86/include/asm/fpu-internal.h            |   2 +-
 arch/x86/kernel/cpu/microcode/intel_early.c    |   2 +-
 arch/x86/kernel/reboot.c                       |  10 ++
 arch/x86/kernel/traps.c                        |   2 +-
 arch/x86/kernel/xsave.c                        |   7 +-
 arch/x86/kvm/vmx.c                             |   7 +-
 arch/x86/vdso/vdso32/sigreturn.S               |   1 +
 block/blk-merge.c                              |   2 +-
 drivers/base/regmap/internal.h                 |   8 ++
 drivers/base/regmap/regcache-rbtree.c          |   2 +-
 drivers/base/regmap/regcache.c                 |  16 +--
 drivers/base/regmap/regmap.c                   |  32 +++--
 drivers/block/nbd.c                            |   8 +-
 drivers/char/virtio_console.c                  |  19 ++-
 drivers/clocksource/time-efm32.c               |   4 +-
 drivers/clocksource/timer-sun5i.c              |   8 +-
 drivers/cpuidle/cpuidle-armada-370-xp.c        |   4 +-
 drivers/dma/dw/platform.c                      |   5 +-
 drivers/dma/edma.c                             |   6 +
 drivers/dma/omap-dma.c                         |   1 +
 drivers/edac/sb_edac.c                         |  46 ++++----
 drivers/gpu/drm/i915/i915_drv.h                |   1 +
 drivers/gpu/drm/radeon/radeon.h                |   1 +
 drivers/gpu/drm/radeon/radeon_bios.c           |  10 +-
 drivers/gpu/drm/radeon/radeon_pm.c             |  22 +++-
 drivers/iio/accel/bma180.c                     |   2 +-
 drivers/iio/adc/at91_adc.c                     |   5 +-
 drivers/iio/adc/ti_am335x_adc.c                |   3 +-
 drivers/iio/adc/vf610_adc.c                    |  91 ++++++++++-----
 drivers/iio/imu/adis_trigger.c                 |   2 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c     |  25 ++--
 drivers/iio/industrialio-core.c                |   5 +-
 drivers/iio/industrialio-event.c               |   1 +
 drivers/infiniband/core/umem.c                 |   8 ++
 drivers/infiniband/core/uverbs_main.c          |   1 +
 drivers/infiniband/hw/mlx4/mad.c               |  20 +++-
 drivers/input/mouse/psmouse-base.c             |  14 +++
 drivers/input/mouse/psmouse.h                  |   1 +
 drivers/input/mouse/synaptics.c                | 156 +++++++++++++++++--------
 drivers/md/dm-io.c                             |  15 ++-
 drivers/md/dm-snap.c                           | 120 +++++++++++++++++--
 drivers/md/dm-thin.c                           |  11 --
 drivers/md/dm.c                                |  21 ++++
 drivers/mfd/kempld-core.c                      |   2 +-
 drivers/net/can/flexcan.c                      |  11 +-
 drivers/net/can/usb/kvaser_usb.c               |  83 ++++++++-----
 drivers/net/ethernet/amd/pcnet32.c             |  31 ++++-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c |  15 +--
 drivers/net/wireless/iwlwifi/dvm/dev.h         |   1 -
 drivers/net/wireless/iwlwifi/dvm/ucode.c       |   5 -
 drivers/net/xen-netfront.c                     |   5 +-
 drivers/of/irq.c                               |  10 +-
 drivers/phy/phy-core.c                         |   4 +-
 drivers/regulator/core.c                       |  34 +++---
 drivers/scsi/hpsa.c                            |  54 ++++++---
 drivers/scsi/qla2xxx/tcm_qla2xxx.c             |   2 +-
 drivers/spi/spi-qup.c                          |   9 +-
 drivers/spi/spi.c                              |   5 +-
 drivers/staging/vt6655/rf.c                    |   1 +
 drivers/staging/vt6656/rf.c                    |   1 +
 drivers/target/iscsi/iscsi_target.c            |  14 ++-
 drivers/target/target_core_device.c            |   4 +-
 drivers/target/target_core_pscsi.c             |   2 +-
 drivers/target/target_core_transport.c         |   4 +
 drivers/target/tcm_fc/tfc_io.c                 |   3 +-
 drivers/tty/serial/8250/8250_dw.c              |  10 +-
 drivers/tty/serial/fsl_lpuart.c                |   3 +
 drivers/usb/chipidea/udc.c                     |  11 ++
 drivers/usb/common/usb-otg-fsm.c               |   4 +-
 drivers/usb/host/xhci-hub.c                    |   9 +-
 drivers/usb/host/xhci-pci.c                    |   2 +-
 drivers/usb/phy/phy-am335x-control.c           |   3 +
 drivers/usb/serial/Kconfig                     |   4 +-
 drivers/usb/serial/ftdi_sio.c                  |   9 +-
 drivers/usb/serial/ftdi_sio_ids.h              |   6 +
 drivers/usb/serial/keyspan_pda.c               |  19 +--
 drivers/usb/storage/unusual_uas.h              |   7 ++
 drivers/xen/balloon.c                          |  23 ++++
 fs/btrfs/ctree.c                               |   2 +-
 fs/btrfs/ctree.h                               |   5 +
 fs/btrfs/dir-item.c                            |  10 +-
 fs/btrfs/tree-log.c                            |  16 +--
 fs/btrfs/xattr.c                               | 150 +++++++++++++++---------
 fs/cifs/file.c                                 |   1 +
 fs/cifs/smb2ops.c                              |   3 +-
 fs/fuse/dev.c                                  |   7 +-
 fs/hfsplus/brec.c                              |  20 ++--
 fs/open.c                                      |   2 +-
 fs/proc/task_mmu.c                             |   3 +
 include/drm/i915_pciids.h                      |   4 +-
 include/linux/device-mapper.h                  |   1 +
 include/net/dst.h                              |   1 +
 include/trace/events/regmap.h                  | 123 ++++++++++---------
 kernel/events/core.c                           |  10 ++
 kernel/sched/core.c                            |   2 +
 kernel/time/tick-broadcast-hrtimer.c           |  11 +-
 mm/memory_hotplug.c                            |  13 +--
 mm/mmap.c                                      |   4 +-
 mm/page-writeback.c                            |   7 +-
 mm/rmap.c                                      |   7 ++
 net/core/rtnetlink.c                           |   4 +-
 net/ipv4/tcp_input.c                           |   7 +-
 net/ipv4/tcp_output.c                          |   1 +
 net/ipv6/ndisc.c                               |   9 +-
 net/mac80211/agg-rx.c                          |   8 +-
 net/mac80211/ieee80211_i.h                     |  23 +++-
 net/mac80211/rx.c                              |  10 +-
 net/mac80211/sta_info.h                        |   2 +
 net/mac80211/util.c                            |   2 +-
 net/wireless/nl80211.c                         |  10 ++
 net/xfrm/xfrm_policy.c                         |  12 +-
 security/selinux/selinuxfs.c                   |   2 +-
 sound/pci/hda/hda_generic.c                    |  21 +++-
 sound/pci/hda/hda_proc.c                       |  38 ++++--
 sound/pci/hda/patch_realtek.c                  |   3 +-
 sound/soc/codecs/adav80x.c                     |   4 +-
 sound/soc/codecs/ak4641.c                      |   4 +-
 sound/soc/codecs/ak4671.c                      |  44 +++----
 sound/soc/codecs/cs4271.c                      |   4 +-
 sound/soc/codecs/da732x.c                      |   8 +-
 sound/soc/codecs/pcm1681.c                     |   4 +-
 sound/soc/codecs/sgtl5000.c                    |   8 +-
 sound/soc/codecs/sn95031.c                     |   4 +-
 sound/soc/codecs/tas5086.c                     |   4 +-
 sound/soc/codecs/wm2000.c                      |   8 +-
 sound/soc/codecs/wm8731.c                      |   4 +-
 sound/soc/codecs/wm8903.c                      |   4 +-
 sound/soc/codecs/wm8904.c                      |   4 +-
 sound/soc/codecs/wm8955.c                      |   4 +-
 sound/soc/codecs/wm8960.c                      |   4 +-
 virt/kvm/kvm_main.c                            |  41 +++----
 149 files changed, 1321 insertions(+), 690 deletions(-)

Ahmed S. Darwish (1):
      can: kvaser_usb: Fix tx queue start/stop race conditions

Alex Deucher (1):
      drm/radeon/dpm: fix 120hz handling harder

Ameya Palande (1):
      mfd: kempld-core: Fix callback return value check

Andreas Werner (1):
      can: flexcan: Deferred on Regulator return EPROBE_DEFER

Andrei Otcheretianski (1):
      mac80211: count interfaces correctly for combination checks

Andrew Elble (1):
      NFS: fix BUG() crash in notify_change() with patch to chown_common()

Andy Lutomirski (1):
      x86/asm/entry/32: Fix user_mode() misuses

Andy Shevchenko (1):
      dmaengine: dw: append MODULE_ALIAS for platform driver

Ard Biesheuvel (1):
      crypto: arm/aes update NEON AES module to latest OpenSSL version

Bart Van Assche (2):
      tcm_qla2xxx: Fix incorrect use of __transport_register_session
      target: Fix reference leak in target_get_sess_cmd() error path

Ben Hutchings (1):
      tcp: Fix crash in TCP Fast Open

Benjamin Tissoires (3):
      Input: synaptics - skip quirks when post-2013 dimensions
      Input: synaptics - handle spurious release of trackstick buttons
      Input: synaptics - do not retrieve the board id on old firmwares

Bob Copeland (1):
      mac80211: drop unencrypted frames in mesh fwding

Brian Silverman (1):
      sched: Fix RLIMIT_RTTIME when PI-boosting to RT

Catalin Marinas (1):
      arm64: Use the reserved TTBR0 if context switching to the init_mm

Chen-Yu Tsai (1):
      ARM: sunxi: Have ARCH_SUNXI select RESET_CONTROLLER for clock driver usage

Christian Borntraeger (1):
      KVM: remove redundant assignments in __kvm_set_memory_region

D.S. Ljungmark (1):
      ipv6: Don't reduce hop limit for an interface

Dan Carpenter (1):
      tcm_fc: missing curly braces in ft_invl_hw_context()

Daniel Martin (5):
      Input: synaptics - split synaptics_resolution(), query first
      Input: synaptics - log queried and quirked dimension values
      Input: synaptics - query min dimensions for fw v8.1
      Input: synaptics - remove obsolete min/max quirk for X240
      Input: synaptics - support min/max board id in min_max_pnpid_table

Darrick J. Wong (1):
      dm io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRITE_SAME

Darshana Padmadas (1):
      iio: imu: Use iio_trigger_get for indio_dev->trig assignment

David Disseldorp (1):
      cifs: fix use-after-free bug in find_writable_file

David Dueck (1):
      usb: phy: am335x-control: check return value of bus_find_device

David Miller (1):
      radeon: Do not directly dereference pointers to BIOS area.

David Sterba (1):
      btrfs: simplify insert_orphan_item

Dmitry Torokhov (1):
      Input: synaptics - fix middle button on Lenovo 2015 products

Doug Anderson (1):
      regulator: core: Fix enable GPIO reference counting

Doug Goldstein (2):
      USB: ftdi_sio: Added custom PID for Synapse Wireless product
      USB: ftdi_sio: Use jtag quirk for SNAP Connect E10

Eli Cohen (1):
      IB/core: Avoid leakage from kernel to user space

Emmanuel Grumbach (1):
      iwlwifi: dvm: run INIT firmware again upon .start()

Eric Nelson (1):
      ASoC: sgtl5000: remove useless register write clearing CHRGPUMP_POWERUP

Filipe Manana (1):
      Btrfs: make xattr replace operations atomic

Gregory CLEMENT (1):
      cpuidle: mvebu: Fix the CPU PM notifier usage

Gu Zheng (1):
      mm/memory hotplug: postpone the reset of obsolete pgdat

Hans de Goede (2):
      Input: psmouse - add psmouse_matches_pnp_id helper function
      uas: Add US_FL_NO_ATA_1X for Initio Corporation controllers / devices

Hui Wang (1):
      ALSA: hda - Add one more node in the EAPD supporting candidate list

Ido Shamay (1):
      net/mlx4_en: Call register_netdevice in the proper location

Igor Mammedov (1):
      kvm: avoid page allocation failure in kvm_set_memory_region()

Ivan T. Ivanov (1):
      spi: qup: Fix cs-num DT property parsing

Javier Martinez Canillas (1):
      regulator: Only enable disabled regulators on resume

Jim Snow (1):
      sb_edac: Fix erroneous bytes->gigabytes conversion

Jiri Slaby (1):
      x86/vdso: Fix the build on GCC5

Joe Perches (1):
      selinux: fix sel_write_enforce broken return value

Joe Thornber (1):
      dm thin: fix to consistently zero-fill reads to unprovisioned blocks

Johannes Berg (2):
      nl80211: ignore HT/VHT capabilities without QoS/WMM
      mac80211: fix RX A-MPDU session reorder timer deletion

Jonathan Davies (1):
      xen-netfront: transmit fully GSO-sized packets

Juergen Gross (1):
      xen/balloon: before adding hotplugged memory, set frames to invalid

Kirill A. Shutemov (1):
      pagemap: do not leak physical addresses to non-privileged userspace

Lars-Peter Clausen (4):
      ASoC: ak4671: Fix control-less DAPM routes
      ASoC: da732x: Fix control-less DAPM routes
      ASoC: sn95031: Fix control-less DAPM routes
      regmap: regcache-rbtree: Fix present bitmap resize

Laurent Pinchart (1):
      of/irq: Fix of_irq_parse_one() returned error codes

Leon Yu (1):
      mm: fix anon_vma->degree underflow in anon_vma endless growing prevention

Li Jun (1):
      usb: chipidea: otg: add a_alt_hnp_support response for B device

Lu Baolu (2):
      usb: xhci: handle Config Error Change (CEC) in xhci driver
      usb: xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers

Mahesh Salgaonkar (1):
      powerpc/book3s: Fix the MCE code to use CONFIG_KVM_BOOK3S_64_HANDLER

Majd Dibbiny (1):
      IB/mlx4: Saturate RoCE port PMA counters in case of overflow

Malcolm Priestley (2):
      vt6655: RFbSetPower fix missing rate RATE_12M
      staging: vt6656: vnt_rf_setpower: fix missing rate RATE_12M

Mark Knibbs (1):
      USB: serial: keyspan_pda: fix Entrega company name spelling

Markos Chandras (1):
      net: ethernet: pcnet32: Setup the SRAM and NOUFLO on Am79C97{3, 5}

Martin Fuzzey (1):
      iio: core: Fix double free.

Michael Ellerman (1):
      powerpc/smp: Wait until secondaries are active & online

Michael S. Tsirkin (2):
      virtio_console: init work unconditionally
      virtio_console: avoid config access from irq

Michal Kazior (1):
      mac80211: disable u-APSD queues by default

Miklos Szeredi (2):
      fuse: notify: don't move pages
      fuse: set stolen page uptodate

Mikulas Patocka (3):
      dm: hold suspend_lock while suspending device during device deletion
      dm snapshot: suspend origin when doing exception handover
      dm snapshot: suspend merging snapshot when doing exception handover

Nathaniel W Filardo (1):
      USB: keyspan_pda: add new device id

Neal Cardwell (1):
      tcp: fix FRTO undo on cumulative ACK of SACKed range

Nicholas Bellinger (3):
      iscsi-target: Avoid early conn_logout_comp for iser connections
      target/pscsi: Fix NULL pointer dereference in get_device_type
      target: Fix virtual LUN=0 target_configure_device failure OOPs

Nishanth Aravamudan (1):
      powerpc/iommu: Remove IOMMU device references via bus notifier

Octavian Purdila (1):
      iio: fix drivers that check buffer->scan_mask

Oleg Nesterov (2):
      x86/fpu: Avoid math_state_restore() without used_math() in __restore_xstate_sig()
      x86/fpu: Drop_fpu() should not assume that tsk equals current

Paolo Bonzini (1):
      kvm: commonize allocation of the new memory slots

Peter Chen (1):
      usb: common: otg-fsm: only signal connect after switching to peripheral

Peter Hurley (1):
      serial: 8250_dw: Fix deadlock in LCR workaround

Peter Ujfalusi (1):
      dmaengine: omap-dma: Fix memory leak when terminating running transfer

Peter Zijlstra (1):
      perf: Fix irq_work 'tail' recursion

Petr Kulhavy (1):
      dmaengine: edma: fix memory leak when terminating running transfers

Philipp Zabel (1):
      regmap: introduce regmap_name to fix syscon regmap trace events

Preeti U Murthy (1):
      timers/tick/broadcast-hrtimer: Fix suspicious RCU usage in idle loop

Quentin Casasnovas (1):
      x86/microcode/intel: Guard against stack overflow in the loader

Radim Krčmář (1):
      KVM: nVMX: mask unrestricted_guest if disabled on L0

Rodrigo Vivi (1):
      drm/i915/bdw: PCI IDs ending in 0xb are ULT.

Sachin Prabhu (1):
      cifs: smb2_clone_range() - exit on unhandled error

Scott Wood (1):
      powerpc/mpc85xx: Add ranges to etsec2 nodes

Sebastian Wicki (1):
      ALSA: hda - Add dock support for Thinkpad T450s (17aa:5036)

Sergei Antonov (1):
      hfsplus: fix B-tree corruption after insertion at position 0

Seth Jennings (1):
      sb_edac: avoid INTERNAL ERROR message in EDAC with unspecified channel

Shachar Raindel (1):
      IB/uverbs: Prevent integer overflow in ib_umem_get address arithmetic

Stefan Agner (2):
      tty: serial: fsl_lpuart: clear receive flag on FIFO flush
      iio: adc: vf610: use ADC clock within specification

Stefan Lippers-Hollmann (1):
      x86/reboot: Add ASRock Q1900DC-ITX mainboard reboot quirk

Stephan Mueller (1):
      crypto: aesni - fix memory usage in GCM decryption

Sudip Mukherjee (1):
      nbd: fix possible memory leak

Suzuki K. Poulose (1):
      arm64: Honor __GFP_ZERO in dma allocations

Takashi Iwai (12):
      ASoC: adav80x: Fix wrong value references for boolean kctl
      ASoC: ak4641: Fix wrong value references for boolean kctl
      ASoC: cs4271: Fix wrong value references for boolean kctl
      ASoC: pcm1681: Fix wrong value references for boolean kctl
      ASoC: tas5086: Fix wrong value references for boolean kctl
      ASoC: wm2000: Fix wrong value references for boolean kctl
      ASoC: wm8731: Fix wrong value references for boolean kctl
      ASoC: wm8903: Fix wrong value references for boolean kctl
      ASoC: wm8904: Fix wrong value references for boolean kctl
      ASoC: wm8955: Fix wrong value references for boolean kctl
      ASoC: wm8960: Fix wrong value references for boolean kctl
      ALSA: hda - Treat stereo-to-mono mix properly

Tejun Heo (2):
      writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth()
      writeback: fix possible underflow in write bandwidth calculation

Thierry Reding (1):
      phy: Find the right match in devm_phy_destroy()

Tomas Henzl (4):
      hpsa: refine the pci enable/disable handling
      hpsa: add missing pci_set_master in kdump path
      hpsa: fix memory leak in kdump hard reset
      hpsa: turn off interrupts when kdump starts

Tyrel Datwyler (1):
      powerpc/pseries: Little endian fixes for post mobility device tree update

Uwe Kleine-König (1):
      spi: trigger trace event for message-done before mesg->complete

Vineet Gupta (1):
      ARC: SA_SIGINFO ucontext regs off-by-one

Viorel Suman (1):
      iio: inv_mpu6050: Clear timestamps fifo while resetting hardware fifo

WANG Cong (1):
      net: use for_each_netdev_safe() in rtnl_group_changelink()

Wenbo Wang (1):
      Fix bug in blk_rq_merge_ok

Yongbae Park (2):
      clocksource: efm32: Fix a NULL pointer dereference
      clockevents: sun5i: Fix setup_irq init sequence

huaibin Wang (1):
      xfrm: release dst_orig in case of error in xfrm_lookup()
--
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]