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

Luis Henriques luis.henriques at canonical.com
Wed Aug 12 08:55:02 UTC 2015


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

This version contains 118 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/ubuntu/linux.git/log/?h=linux-3.16.y-review

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

The review period for version 3.16.7-ckt16 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

--
 .../devicetree/bindings/spi/spi_pl022.txt          |   2 +-
 Documentation/kbuild/makefiles.txt                 |   8 +
 Makefile                                           |   9 +-
 arch/arc/Makefile                                  |   3 +-
 arch/arc/include/asm/ptrace.h                      |   2 +-
 arch/arm/boot/dts/imx23.dtsi                       |   1 +
 arch/arm/mm/dma-mapping.c                          |   2 +-
 arch/mips/kernel/traps.c                           |   8 +-
 arch/s390/kernel/process.c                         |   2 +-
 arch/s390/kernel/sclp.S                            |   4 +
 arch/tile/kernel/setup.c                           |   2 +-
 arch/x86/kernel/entry_64.S                         | 324 +++++++++++++-------
 arch/x86/kernel/nmi.c                              | 123 ++++----
 block/bio-integrity.c                              |   4 +-
 block/bio.c                                        |  15 +-
 block/blk-cgroup.c                                 |   6 +-
 drivers/ata/libata-core.c                          |  11 +-
 drivers/ata/libata-pmp.c                           |   7 +
 drivers/ata/libata-scsi.c                          |   3 +-
 drivers/bluetooth/ath3k.c                          |   2 +
 drivers/bluetooth/btusb.c                          |   1 +
 drivers/crypto/omap-des.c                          |   3 -
 drivers/gpu/drm/drm_crtc.c                         |   7 +-
 drivers/gpu/drm/i915/intel_uncore.c                |  26 +-
 drivers/gpu/drm/radeon/cik.c                       | 264 ++++++++++-------
 drivers/gpu/drm/radeon/evergreen.c                 | 326 ++++++++++++---------
 drivers/gpu/drm/radeon/r600.c                      | 155 +++++-----
 drivers/gpu/drm/radeon/radeon_device.c             |  34 ++-
 drivers/gpu/drm/radeon/radeon_gart.c               |  12 +-
 drivers/gpu/drm/radeon/si.c                        | 264 ++++++++++-------
 drivers/gpu/drm/radeon/si_dpm.c                    |   1 +
 drivers/hid/hid-cp2112.c                           |   2 +
 drivers/iio/adc/at91_adc.c                         |   8 +-
 drivers/iio/adc/twl4030-madc.c                     |   3 +-
 drivers/iio/adc/vf610_adc.c                        |   2 +-
 drivers/iio/dac/ad5624r_spi.c                      |   4 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |  18 ++
 drivers/iio/temperature/tmp006.c                   |   3 +
 drivers/input/touchscreen/usbtouchscreen.c         |   3 +
 drivers/isdn/gigaset/ser-gigaset.c                 |  11 +-
 drivers/md/md.c                                    |   2 +-
 drivers/md/persistent-data/dm-btree-remove.c       |   6 +-
 drivers/md/persistent-data/dm-btree.c              |   2 +-
 drivers/md/raid1.c                                 |   2 +-
 drivers/mmc/card/block.c                           |   2 +
 drivers/mmc/host/omap_hsmmc.c                      |   8 +-
 drivers/mmc/host/sdhci-esdhc.h                     |   2 +-
 drivers/mmc/host/sdhci-of-esdhc.c                  |  10 +-
 drivers/mmc/host/sdhci-pxav3.c                     |   1 +
 drivers/net/bonding/bond_main.c                    |  14 +-
 drivers/net/can/rcar_can.c                         |   7 +-
 drivers/net/can/spi/mcp251x.c                      |  13 +-
 drivers/net/ethernet/marvell/mvneta.c              |  22 +-
 drivers/net/ethernet/ti/cpsw.c                     |   6 +-
 drivers/net/xen-netback/netback.c                  |   6 +-
 drivers/scsi/sg.c                                  |   3 +
 drivers/scsi/st.c                                  |   2 +-
 drivers/thermal/step_wise.c                        |   2 +-
 drivers/usb/core/devio.c                           |  63 ++--
 drivers/usb/core/hcd.c                             |   7 +-
 drivers/usb/core/hub.c                             |   2 +-
 drivers/usb/core/usb.h                             |   1 +
 drivers/usb/dwc3/ep0.c                             |   4 +
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/gadget/f_mass_storage.c                |  16 +-
 drivers/usb/gadget/mv_udc_core.c                   |   2 +-
 drivers/usb/host/ohci-q.c                          |   7 +-
 drivers/usb/host/xhci-hub.c                        |  22 +-
 drivers/usb/host/xhci-mem.c                        |   2 +-
 drivers/usb/host/xhci-ring.c                       |   3 +
 drivers/usb/host/xhci.c                            |   3 +
 drivers/usb/host/xhci.h                            |   1 +
 drivers/usb/musb/musb_virthub.c                    |   4 +-
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/option.c                        |   1 +
 drivers/usb/serial/usb-serial.c                    |   1 +
 drivers/usb/storage/unusual_devs.h                 |  12 +
 fs/9p/vfs_inode.c                                  |   3 +-
 fs/9p/vfs_inode_dotl.c                             |   3 +-
 fs/btrfs/inode-map.c                               |  17 +-
 fs/btrfs/ioctl.c                                   |  18 +-
 fs/btrfs/transaction.c                             |   4 +-
 fs/btrfs/tree-log.c                                |  14 +-
 fs/dcache.c                                        |   3 +
 fs/ext4/inode.c                                    |  15 +-
 fs/ext4/mballoc.c                                  |  16 +-
 fs/ext4/migrate.c                                  |  17 +-
 fs/hpfs/super.c                                    |  18 +-
 include/linux/libata.h                             |   2 +
 include/linux/mtd/nand.h                           |  10 +-
 include/uapi/drm/i915_drm.h                        |   8 +
 include/uapi/linux/usbdevice_fs.h                  |   3 +-
 kernel/irq/resend.c                                |  18 +-
 kernel/trace/trace.h                               |   1 +
 kernel/trace/trace_branch.c                        |  17 +-
 mm/memory.c                                        |  14 +-
 net/bridge/br_mdb.c                                |   6 +-
 net/core/dev.c                                     |   9 +-
 net/dsa/dsa.c                                      |   6 +-
 net/ipv4/ip_fragment.c                             |   7 +-
 net/ipv4/ip_tunnel.c                               |   8 +-
 net/ipv6/ip6_input.c                               |   6 +-
 net/mac80211/debugfs_netdev.c                      |   1 +
 net/netfilter/nfnetlink_cthelper.c                 |   4 +-
 net/rds/ib_rdma.c                                  |   4 +-
 security/integrity/evm/evm_main.c                  |  12 +
 security/keys/keyring.c                            |   8 +-
 sound/pci/hda/patch_hdmi.c                         |   2 +
 sound/usb/quirks-table.h                           |  68 +++++
 tools/perf/ui/browsers/hists.c                     |   2 +-
 tools/perf/util/symbol.c                           |   2 +
 tools/perf/util/symbol.h                           |   3 +-
 112 files changed, 1444 insertions(+), 854 deletions(-)

AMAN DEEP (1):
      usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function

Aaron Plattner (1):
      ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda

Adriana Reus (1):
      iio: inv-mpu: Specify the expected format/precision for write channels

Al Viro (3):
      9p: don't leave a half-initialized inode sitting around
      sg_start_req(): make sure that there's not too many elements in iovec
      freeing unlinked file indefinitely delayed

Alan Stern (2):
      USB: usbfs: allow URBs to be reaped after disconnection
      USB: OHCI: Fix race between ED unlink and URB submission

Aleksei Mamlin (1):
      libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER

Alessio Igor Bogani (1):
      mmc: sdhci: Fix FSL ESDHC reset handling quirk

Alex Deucher (1):
      drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5

Alexey Brodkin (1):
      ARC: make sure instruction_pointer() returns unsigned value

Alexey Khoroshilov (1):
      usb: gadget: mv_udc_core: fix phy_regs I/O memory leak

Andy Lutomirski (6):
      x86/nmi: Enable nested do_nmi() handling for 64-bit kernels
      x86/nmi/64: Remove asm code that saves CR2
      x86/nmi/64: Switch stacks on userspace NMI entry
      x86/nmi/64: Improve nested NMI comments
      x86/nmi/64: Reorder nested NMI checks
      x86/nmi/64: Use DF to avoid userspace RSP confusing nested NMI detection

Angga (1):
      ipv6: Make MLD packets to only be processed locally

Antonio Borneo (1):
      HID: cp2112: fix to force single data-report reply

Arnaldo Carvalho de Melo (2):
      perf symbols: Store if there is a filter in place
      perf hists browser: Take the --comm, --dsos, etc filters into account

Arne Fitzenreiter (2):
      libata: add ATA_HORKAGE_NOTRIM
      libata: force disable trim for SuperSSpeed S238

Bernhard Bender (1):
      Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen

Brian Campbell (1):
      xhci: Calculate old endpoints correctly on device reset

Chen Gang (1):
      netfilter: nfnetlink_cthelper: Remove 'const' and '&' to avoid warnings

Chris Metcalf (1):
      tile: use free_bootmem_late() for initrd

Chris Wilson (1):
      xdrm/i915: Use two 32bit reads for select 64bit REG_READ ioctls

Claudio Cappelli (1):
      USB: option: add 2020:4000 ID

Colin Ian King (1):
      KEYS: ensure we free the assoc array edit if edit is valid

Dan Carpenter (1):
      net/xen-netback: off by one in BUG_ON() condition

Dennis Yang (1):
      dm btree remove: fix bug in redistribute3

Denys Vlasenko (2):
      x86/asm/entry/64: Fold the 'test_in_nmi' macro into its only user
      x86/asm/entry/64: Remove a redundant jump

Dominic Sacré (1):
      ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4

Edward Hyunkoo Jee (1):
      inet: frags: fix defragmented packet's IP header for af_packet

Eric Dumazet (1):
      net: graceful exit from netif_alloc_netdev_queues()

Eryu Guan (2):
      ext4: be more strict when migrating to non-extent based file
      ext4: correctly migrate a file with a hole at the beginning

Ezequiel Garcia (1):
      spi: pl022: Specify 'num-cs' property as required in devicetree binding

Fabio Estevam (1):
      iio: twl4030-madc: Pass the IRQF_ONESHOT flag

Felipe Balbi (1):
      usb: musb: host: rely on port_mode to call musb_start()

Filipe Manana (6):
      Btrfs: use kmem_cache_free when freeing entry in inode cache
      Btrfs: fix race between caching kthread and returning inode to inode cache
      Btrfs: fix fsync data loss after append write
      Btrfs: fix memory leak in the extent_same ioctl
      Btrfs: fix list transaction->pending_ordered corruption
      Btrfs: fix file corruption after cloning inline extents

Firo Yang (1):
      md: fix a build warning

Florian Fainelli (2):
      net: dsa: Test array index before use
      net: dsa: Fix off-by-one in switch address parsing

Fugang Duan (1):
      iio: adc: vf610: fix the adc register read fail issue

Grigori Goronzy (1):
      drm/radeon: unpin cursor BOs on suspend and pin them again on resume (v2)

Heiko Carstens (1):
      s390/process: fix sfpc inline assembly

JM Friedt (1):
      iio: DAC: ad5624r_spi: fix bit shift of output data value

Jan Leupold (1):
      iio: adc: at91_adc: allow to use full range of startup time

Jingju Hou (1):
      mmc: sdhci-pxav3: fix platform_data is not initialized

Joakim Tjernlund (1):
      mmc: sdhci-esdhc: Make 8BIT bus work

Joe Perches (1):
      hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead

Joe Thornber (1):
      dm btree: silence lockdep lock inversion in dm_btree_del()

Johannes Thumshirn (1):
      USB: serial: Destroy serial_minors IDR on module exit

John Youn (1):
      usb: dwc3: Reset the transfer resource index on SET_INTERFACE

Julian Anastasov (1):
      net: do not process device backlog during unregistration

Kirill A. Shutemov (1):
      mm: avoid setting up anonymous pages into file mapping

Kishon Vijay Abraham I (1):
      mmc: omap_hsmmc: Fix DTO and DCRC handling

Lior Amsalem (1):
      ata: pmp: add quirk for Marvell 4140 SATA PMP

Lu Baolu (1):
      usb: core: lpm: set lpm_capable for root hub device

Lukas Czerner (1):
      ext4: fix reservation release on invalidatepage for delalloc fs

Lukasz Majewski (1):
      thermal: step_wise: fix: Prevent from binary overflow when trend is dropping

Marek Szyprowski (1):
      ARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size check

Mario Kleiner (1):
      drm/radeon: Handle irqs only based on irq ring, not irq status regs.

Markos Chandras (1):
      MIPS: kernel: traps: Fix broken indentation

Martin K. Petersen (2):
      libata: Do not blacklist M510DC
      block: Do a full clone when splitting discard bios

Martin Schwidefsky (1):
      s390/sclp: clear upper register halves in _sclp_print_early

Michal Hocko (1):
      ext4: replace open coded nofail allocation in ext4_free_blocks()

Michal Marek (1):
      kbuild: Allow arch Makefiles to override {cpp,ld,c}flags

Michal Nazarewicz (1):
      usb: f_mass_storage: limit number of reported LUNs

Michel Dänzer (1):
      drm/radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL

Mike Snitzer (1):
      bio integrity: do not assume bio_integrity_pool exists if bioset exists

Mikulas Patocka (1):
      libata: increase the timeout when setting transfer mode

Mimi Zohar (1):
      evm: labeling pseudo filesystems exception

Mugunthan V N (1):
      drivers: net: cpsw: fix crash while accessing second slave ethernet interface

NeilBrown (1):
      md/raid1: fix test for 'was read error from last working device'.

Nikolay Aleksandrov (4):
      bridge: mdb: zero out the local br_ip variable before use
      bridge: mdb: fix double add notification
      bonding: fix destruction of bond with devices different from arphrd_ether
      bonding: correctly handle bonding type change on enslave failure

Oliver Neukum (1):
      usb-storage: ignore ZTE MF 823 card reader in mode 0x1225

Peter Meerwald (1):
      iio: tmp006: Check channel info on write

Peter Sanford (1):
      USB: cp210x: add ID for Aruba Networks controllers

Sanidhya Kashyap (1):
      hpfs: kstrdup() out of memory handling

Satish Ashok (1):
      bridge: mdb: start delete timer for temp static entries

Scott Wood (1):
      mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict

Sergei Shtylyov (2):
      can: rcar_can: fix IRQ check
      can: rcar_can: print signed IRQ #

Seymour, Shane M (1):
      st: null pointer dereference panic caused by use after kref_put by st_open

Simon Guinot (1):
      net: mvneta: fix refilling for Rx DMA buffers

Stefan Agner (1):
      can: mcp251x: fix resume when device is down

Stefan Wahren (1):
      ARM: dts: mx23: fix iio-hwmon support

Steven Rostedt (Red Hat) (1):
      tracing: Have branch tracer use recursive field of task struct

Subbaraya Sundeep Bhatta (1):
      usb: dwc3: gadget: return error if command sent to DEPCMD register fails

Tejun Heo (1):
      blkcg: fix gendisk reference leak in blkg_conf_prep()

Thomas Gleixner (1):
      genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD

Tilman Schmidt (1):
      isdn/gigaset: reset tty->receive_room when attaching ser_gigaset

Timo Teräs (1):
      ip_tunnel: fix ipv4 pmtu check to honor inner ip header df

Tom Hughes (1):
      mac80211: clear subdir_stations when removing debugfs

Tomas Winkler (1):
      mmc: block: Add missing mmc_blk_put() in power_ro_lock_show()

Vineet Gupta (1):
      ARC: Override toplevel default -O2 with -O3

Vutla, Lokesh (1):
      crypto: omap-des - Fix unmapping of dma channels

Wen-chien Jesse Sung (1):
      Bluetooth: ath3k: Add a new ID 0cf3:e006 to ath3k list

Wengang Wang (1):
      rds: rds_ib_device.refcount overflow

Zhao Junwang (1):
      drm: add a check for x/y in drm_mode_setcrtc

Zhuang Jin Can (3):
      xhci: report U3 when link is in resume state
      xhci: prevent bus_suspend if SS port resuming in phase 1
      xhci: do not report PLC when link is in internal resume state




More information about the kernel-team mailing list