[3.16.y-ckt stable] Linux 3.16.7-ckt9

Luis Henriques luis.henriques at canonical.com
Mon Mar 30 10:14:53 UTC 2015


I am announcing the release of the Linux 3.16.7-ckt9 kernel.

The updated 3.16.y-ckt tree can be found at: 
  git://kernel.ubuntu.com/ubuntu/linux.git linux-3.16.y
and can be browsed at:
  http://kernel.ubuntu.com/git?p=ubuntu/linux.git;h=refs/heads/linux-3.16.y;a=shortlog

The diff from v3.16.7-ckt8 is posted as a follow-up to this email.

The 3.16.y-ckt extended stable tree is maintained by the Canonical Kernel Team.
For more info, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable

 -Luis

-- 
 Makefile                                         |   2 +-
 arch/arc/include/asm/processor.h                 |   9 +-
 arch/arc/kernel/stacktrace.c                     |   6 +-
 arch/arm/boot/dts/am33xx-clocks.dtsi             |   6 +-
 arch/arm/boot/dts/am43xx-clocks.dtsi             |  12 +-
 arch/arm/boot/dts/dra7xx-clocks.dtsi             |  90 +++++++++-
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi           |   2 +
 arch/arm/boot/dts/imx6sl-evk.dts                 |   2 +
 arch/arm/mach-at91/pm.h                          |   2 +-
 arch/arm64/kernel/signal32.c                     |   5 +-
 arch/metag/include/asm/processor.h               |   4 +-
 arch/mips/kvm/trace.h                            |   6 +-
 arch/sparc/kernel/perf_event.c                   |  15 +-
 arch/sparc/kernel/process_64.c                   |   4 +
 arch/sparc/kernel/sys_sparc_64.c                 |   2 +-
 arch/sparc/lib/memmove.S                         |  35 +++-
 arch/sparc/mm/srmmu.c                            |  11 +-
 arch/x86/kernel/entry_64.S                       |  13 +-
 arch/x86/kvm/emulate.c                           |   3 +-
 drivers/acpi/video.c                             |  11 ++
 drivers/char/tpm/tpm_ibmvtpm.c                   |  10 +-
 drivers/char/tpm/tpm_ibmvtpm.h                   |   6 +-
 drivers/clk/clk-divider.c                        |  14 +-
 drivers/firmware/efi/efi-stub-helper.c           |   8 +-
 drivers/gpio/gpio-tps65912.c                     |  14 +-
 drivers/gpio/gpiolib-of.c                        |   9 +-
 drivers/gpu/drm/i915/i915_gem_tiling.c           |   7 +-
 drivers/gpu/drm/i915/intel_display.c             |   3 +
 drivers/gpu/drm/radeon/atombios_crtc.c           |   3 +
 drivers/gpu/drm/radeon/cik.c                     |   3 +
 drivers/gpu/drm/radeon/evergreen.c               |   3 +
 drivers/gpu/drm/radeon/ni.c                      |   8 +-
 drivers/gpu/drm/radeon/r100.c                    |   4 +
 drivers/gpu/drm/radeon/r600.c                    |   3 +
 drivers/gpu/drm/radeon/r600_dpm.c                |   2 +-
 drivers/gpu/drm/radeon/radeon_cs.c               |   4 +-
 drivers/gpu/drm/radeon/rs600.c                   |   4 +
 drivers/gpu/drm/radeon/si.c                      |   9 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c              |  77 +++++----
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c          |   8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c              |  14 +-
 drivers/hid/hid-core.c                           |   9 +
 drivers/hid/hid-ids.h                            |   3 +
 drivers/hid/hid-input.c                          |   9 +-
 drivers/hid/hid-microsoft.c                      |   6 +
 drivers/hid/usbhid/hid-pidff.c                   |   6 +
 drivers/hid/usbhid/hid-quirks.c                  |   2 +
 drivers/i2c/i2c-core.c                           |   3 -
 drivers/iio/adc/mcp3422.c                        |  17 +-
 drivers/iio/dac/ad5686.c                         |   2 +-
 drivers/iio/imu/adis16400_core.c                 |   3 +-
 drivers/irqchip/irq-armada-370-xp.c              |  21 ++-
 drivers/md/raid1.c                               |   5 +-
 drivers/misc/mei/init.c                          |   2 +
 drivers/mtd/nand/pxa3xx_nand.c                   |  48 +++++-
 drivers/net/can/dev.c                            |   8 +
 drivers/net/can/usb/kvaser_usb.c                 |  48 ++++--
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c |   3 +
 drivers/net/ethernet/qlogic/qlge/qlge_main.c     |  26 +--
 drivers/net/macvtap.c                            |   7 +-
 drivers/net/phy/phy.c                            |  23 ++-
 drivers/net/team/team.c                          |  10 +-
 drivers/net/usb/cx82310_eth.c                    |  11 +-
 drivers/net/usb/plusb.c                          |   5 +
 drivers/net/wireless/ath/ath5k/reset.c           |   2 +-
 drivers/pci/pci-sysfs.c                          |   5 +-
 drivers/scsi/libsas/sas_discover.c               |   6 +-
 drivers/spi/spi-atmel.c                          |  12 +-
 drivers/spi/spi-dw.c                             |   4 +-
 drivers/spi/spi-pl022.c                          |   2 +-
 drivers/staging/comedi/drivers/adv_pci1710.c     |   3 +-
 drivers/staging/iio/adc/mxs-lradc.c              | 207 ++++++++++++-----------
 drivers/tty/serial/8250/8250_pci.c               |   2 +-
 drivers/tty/tty_io.c                             |   4 +-
 drivers/tty/tty_ioctl.c                          |  12 +-
 drivers/usb/class/cdc-acm.c                      |   2 +
 drivers/usb/core/devio.c                         |   2 +
 drivers/usb/dwc3/dwc3-omap.c                     |  30 +++-
 drivers/usb/gadget/configfs.c                    |   2 -
 drivers/usb/gadget/f_phonet.c                    |   5 +-
 drivers/usb/host/xhci-pci.c                      |  30 ++++
 drivers/usb/host/xhci-plat.c                     |  18 +-
 drivers/usb/host/xhci-ring.c                     |  10 +-
 drivers/usb/host/xhci.h                          |   9 +-
 drivers/usb/musb/musb_core.c                     |  10 +-
 drivers/usb/serial/Kconfig                       |   1 +
 drivers/usb/serial/bus.c                         |  13 +-
 drivers/usb/serial/cp210x.c                      |   2 +
 drivers/usb/serial/ftdi_sio.c                    |  19 +++
 drivers/usb/serial/ftdi_sio_ids.h                |  23 +++
 drivers/usb/serial/generic.c                     |   5 +-
 drivers/usb/serial/mxuport.c                     |   3 +-
 drivers/usb/serial/usb-serial-simple.c           |  10 ++
 drivers/usb/serial/usb-serial.c                  |   5 +-
 drivers/usb/storage/unusual_uas.h                |   7 +
 drivers/xen/events/events_base.c                 |  18 +-
 drivers/xen/xen-pciback/conf_space.c             |   2 +-
 drivers/xen/xen-pciback/conf_space.h             |   2 +
 drivers/xen/xen-pciback/conf_space_header.c      |  61 +++++--
 fs/btrfs/file.c                                  |  56 +++---
 fs/btrfs/inode.c                                 |   1 -
 fs/btrfs/tree-log.c                              |   2 +-
 fs/ecryptfs/file.c                               |  34 +++-
 fs/nfs/delegation.c                              |   2 +-
 fs/nilfs2/btree.c                                |  47 ++++-
 fs/nilfs2/segment.c                              |   7 +-
 fs/xfs/xfs_qm.c                                  |   5 +
 include/linux/usb/serial.h                       |   3 +-
 include/linux/workqueue.h                        |   3 +-
 kernel/cpuset.c                                  |   3 -
 kernel/printk/console_cmdline.h                  |   2 +-
 kernel/printk/printk.c                           |   1 +
 kernel/trace/ftrace.c                            |  32 +++-
 kernel/workqueue.c                               |  56 +++++-
 net/caif/caif_socket.c                           |   2 +-
 net/can/af_can.c                                 |   3 +
 net/compat.c                                     |  16 +-
 net/core/dev.c                                   |   2 +-
 net/core/flow.c                                  |   2 +-
 net/core/gen_stats.c                             |  15 +-
 net/core/pktgen.c                                |  16 +-
 net/core/rtnetlink.c                             |  30 ++--
 net/core/sysctl_net_core.c                       |  10 +-
 net/ipv4/inet_diag.c                             |  18 +-
 net/ipv4/ip_fragment.c                           |  11 +-
 net/ipv4/ip_output.c                             |   3 +-
 net/ipv4/ping.c                                  |  14 +-
 net/ipv4/tcp_fastopen.c                          |  32 +++-
 net/ipv4/tcp_output.c                            |  74 ++++----
 net/ipv6/fib6_rules.c                            |   1 +
 net/ipv6/ip6_gre.c                               |   4 +-
 net/ipv6/ip6_output.c                            |   3 +-
 net/ipv6/ping.c                                  |   5 +-
 net/ipv6/route.c                                 |   2 +-
 net/irda/ircomm/ircomm_tty.c                     |   4 +-
 net/mac80211/tx.c                                |   1 +
 net/netfilter/ipvs/ip_vs_core.c                  |  33 ++--
 net/netfilter/ipvs/ip_vs_sync.c                  |   3 +
 net/netfilter/nf_tables_api.c                    |  10 +-
 net/netfilter/nft_compat.c                       |  12 +-
 net/netfilter/xt_socket.c                        |  21 ++-
 net/openvswitch/datapath.c                       |  45 ++++-
 net/openvswitch/vport.h                          |   2 +
 net/rds/iw_rdma.c                                |  40 +++--
 net/rxrpc/ar-recvmsg.c                           |   2 +-
 net/sched/cls_bpf.c                              |  15 +-
 net/sched/ematch.c                               |   1 +
 net/sunrpc/auth_gss/gss_rpc_upcall.c             |   2 +
 net/sunrpc/backchannel_rqst.c                    |   5 +-
 net/sunrpc/cache.c                               |   2 +-
 sound/core/control.c                             |   4 +
 sound/core/pcm_native.c                          |   2 +
 sound/pci/hda/hda_controller.c                   |   7 +-
 sound/pci/hda/hda_generic.c                      |  30 +++-
 sound/pci/hda/hda_intel.c                        |   2 +-
 sound/pci/hda/patch_cirrus.c                     |   2 +
 sound/pci/hda/patch_conexant.c                   |  11 ++
 sound/pci/hda/patch_sigmatel.c                   |  17 +-
 sound/soc/omap/omap-pcm.c                        |   2 +-
 sound/usb/quirks-table.h                         |  30 ++++
 160 files changed, 1468 insertions(+), 632 deletions(-)

Ahmed S. Darwish (2):
      can: kvaser_usb: Avoid double free on URB submission failures
      can: kvaser_usb: Read all messages in a bulk-in URB buffer

Al Viro (4):
      ecryptfs: ->f_op is never NULL
      sunrpc: fix braino in ->poll()
      caif: fix MSG_OOB test in caif_seqpkt_recvmsg()
      rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg()

Alan Stern (1):
      USB: usbfs: don't leak kernel data in siginfo

Alan Wu (2):
      HID: add support for MS Surface Pro 3 Type Cover
      HID: microsoft: add support for Japanese Surface Type Cover 3

Aleksander Morgado (1):
      xhci: fix reporting of 0-sized URBs in control endpoint

Alex Deucher (9):
      drm/radeon: use drm_mode_vrefresh() rather than mode->vrefresh
      drm/radeon: fix 1 RB harvest config setup for TN/RL
      drm/radeon: do a posting read in r100_set_irq
      drm/radeon: do a posting read in rs600_set_irq
      drm/radeon: do a posting read in r600_set_irq
      drm/radeon: do a posting read in evergreen_set_irq
      drm/radeon: do a posting read in si_set_irq
      drm/radeon: do a posting read in cik_set_irq
      drm/radeon: fix interlaced modes on DCE8

Alexander Drozdov (2):
      ipv4: ip_check_defrag should correctly check return value of skb_copy_bits
      ipv4: ip_check_defrag should not assume that skb_network_offset is zero

Alexander Sverdlin (1):
      spi: pl022: Fix race in giveback() leading to driver lock-up

Alexander Usyskin (1):
      mei: make device disabled on stop unconditionally

Alexandre Belloni (1):
      ARM: at91: pm: fix at91rm9200 standby

Alexey Kodanev (1):
      net: sysctl_net_core: check SNDBUF and RCVBUF for min length

Andreas Larsson (1):
      sparc32: destroy_context() and switch_mm() needs to disable interrupts.

Andrzej Pietrasiewicz (1):
      usb: gadget: configfs: don't NUL-terminate (sub)compatible ids

Andy Lutomirski (1):
      x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimization

Andy Shevchenko (1):
      spi: dw: revisit FIFO size detection again

Angelo Compagnucci (1):
      iio:adc:mcp3422 Fix incorrect scales table

Anton Staaf (1):
      USB: serial: add Google simple serial SubClass support

Arnd Bergmann (1):
      rds: avoid potential stack overflow

Ben Shelton (1):
      usb: plusb: Add support for National Instruments host-to-host cable

Björn Gerhart (1):
      cdc-acm: Add support for Denso cradle CU-321

Brian King (1):
      bnx2x: Force fundamental reset for EEH recovery

Catalin Marinas (3):
      net: compat: Ignore MSG_CMSG_COMPAT in compat_sys_{send, recv}msg
      arm64: compat Fix siginfo_t -> compat_siginfo_t conversion on big endian
      net: compat: Update get_compat_msghdr() to match copy_msghdr_from_user() behaviour

Chris Wilson (2):
      drm/i915: Check obj->vma_list under the struct_mutex
      ACPI / video: Load the module even if ACPI is disabled

Christian König (1):
      drm/radeon: drop setting UPLL to sleep mode

Chuck Lever (1):
      SUNRPC: Always manipulate rpc_rqst::rq_bc_pa_list under xprt->bc_pa_lock

Daniel Borkmann (3):
      rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY
      net: cls_bpf: fix size mismatch on filter preparation
      net: cls_bpf: fix auto generation of per list handles

Daniel Mack (1):
      ALSA: snd-usb: add quirks for Roland UA-22

David Ahern (3):
      sparc: perf: Remove redundant perf_pmu_{en|dis}able calls
      sparc: perf: Make counting mode actually work
      sparc: Touch NMI watchdog when walking cpus and calling printk

David Ramos (1):
      svcrpc: fix memory leak in gssp_accept_sec_context_upcall

David S. Miller (1):
      sparc64: Fix several bugs in memmove().

David Sterba (1):
      btrfs: fix lost return value due to variable shadowing

Eric Dumazet (5):
      netfilter: xt_socket: fix a stack corruption bug
      tcp: make sure skb is not shared before using skb_get()
      macvtap: make sure neighbour code can push ethernet header
      inet_diag: fix possible overflow in inet_diag_dump_one_icsk()
      tcp: make connect() mem charging friendly

Felipe Balbi (2):
      usb: gadget: function: phonet: balance usb_ep_disable calls
      usb: musb: core: add pm_runtime_irq_safe()

Filipe Manana (1):
      Btrfs: fix data loss in the fast fsync path

George Cherian (1):
      usb: dwc3: dwc3-omap: Fix disable IRQ

Guenter Roeck (1):
      net: phy: Fix verification of EEE support in phy_init_eee

Hans Holmberg (1):
      gpiolib: of: allow of_gpiochip_find_and_xlate to find more than one chip per node

Hans de Goede (1):
      uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS539

Ian Abbott (1):
      staging: comedi: adv_pci1710: fix AI INSN_READ for non-zero channel

Ignacy Gawędzki (2):
      gen_stats.c: Duplicate xstats buffer for later use
      ematch: Fix auto-loading of ematch modules.

Jakub Kicinski (1):
      Revert "i2c: core: Dispose OF IRQ mapping at client removal time"

Jakub Sitnicki (1):
      HID: microsoft: Add ID for NE7K wireless keyboard

James Bottomley (1):
      libsas: Fix Kernel Crash in smp_execute_task

James Hogan (2):
      metag: Fix KSTK_EIP() and KSTK_ESP() macros
      KVM: MIPS: Fix trace event to save PC directly

Jan Beulich (1):
      xen-pciback: limit guest control of command register

Jan Kara (1):
      xfs: Fix quota type in quota structures when reusing quota file

Jani Nikula (1):
      drm/i915: Dell Chromebook 11 has PWM backlight

Jaroslav Kysela (1):
      ALSA: hda: controller code - do not export static functions

Jason Low (1):
      cpuset: Fix cpuset sched_relax_domain_level

Jim Keir (1):
      HID: pidff: Fix initialisation forMicrosoft Sidewinder FF Pro 2

Jiri Pirko (2):
      team: fix possible null pointer dereference in team_handle_frame
      team: don't traverse port list using rcu in team_set_mac_address

Jiri Slaby (1):
      tty: fix up atime/mtime mess, take four

Johan Hovold (7):
      Revert "USB: serial: make bulk_out_size a lower limit"
      USB: serial: fix potential use-after-free after failed probe
      USB: serial: fix tty-device error handling at probe
      USB: mxuport: fix null deref when used as a console
      net: irda: fix wait_until_sent poll timeout
      USB: serial: fix infinite wait_until_sent timeout
      TTY: fix tty_wait_until_sent on 64-bit machines

Josh Hunt (1):
      tcp: fix tcp fin memory accounting

Jouni Malinen (1):
      mac80211: Send EAPOL frames at lowest rate

Juergen Gross (1):
      xen/events: avoid NULL pointer dereference in dom0 on large machines

Julian Anastasov (2):
      ipvs: rerouting to local clients is not needed anymore
      ipvs: add missing ip_vs_pe_put in sync code

Kristina Martšenko (4):
      iio: mxs-lradc: separate touchscreen and buffer virtual channels
      iio: mxs-lradc: make ADC reads not disable touchscreen interrupts
      iio: mxs-lradc: make ADC reads not unschedule touchscreen conversions
      iio: mxs-lradc: only update the buffer when its conversions have finished

Lorenzo Colitti (1):
      net: ping: Return EAFNOSUPPORT when appropriate.

Luis Henriques (1):
      Linux 3.16.7-ckt9

Marcelo Leitner (1):
      qlge: Fix qlge_update_hw_vlan_features to handle if interface is down

Mark Glover (1):
      USB: ftdi_sio: add PIDs for Actisense USB devices

Martin KaFai Lau (1):
      ipv6: fix ipv6_cow_metrics for non DST_HOST case

Mathias Nyman (2):
      xhci: Allocate correct amount of scratchpad buffers
      xhci: Workaround for PME stuck issues in Intel xhci

Matthew Thode (1):
      net: reject creation of netdev names with colons

Max Mansfield (1):
      usb: ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards

Maxime Ripard (3):
      usb: XHCI: platform: Move the Marvell quirks after the enabling the clocks
      mtd: nand: pxa3xx: Fix PIO FIFO draining
      irqchip: armada-370-xp: Fix chained per-cpu interrupts

Michal Kubeček (1):
      udp: only allow UFO for packets from SOCK_DGRAM sockets

Michiel vd Garde (1):
      USB: serial: cp210x: Adding Seletek device id's

Miroslav Urbanek (1):
      flowcache: Fix kernel panic in flow_cache_flush_task

Nicolas Saenz Julienne (1):
      gpio: tps65912: fix wrong container_of arguments

Oliver Hartkopp (1):
      can: add missing initialisations in CAN related skbuffs

Ondrej Zary (1):
      Revert "net: cx82310_eth: use common match macro"

Pablo Neira Ayuso (3):
      netfilter: nf_tables: disable preemption when restoring chain counters
      netfilter: nf_tables: fix leaks in error path of nf_tables_newchain()
      netfilter: nft_compat: fix module refcount underflow

Paolo Bonzini (1):
      KVM: emulate: fix CMPXCHG8B on 32-bit hosts

Peter Chen (2):
      ARM: imx6qdl-sabresd: set swbst_reg as vbus's parent reg
      ARM: imx6sl-evk: set swbst_reg as vbus's parent reg

Peter Hurley (1):
      console: Fix console name size mismatch

Peter Ujfalusi (1):
      ASoC: omap-pcm: Correct dma mask

Pratyush Anand (1):
      ftrace: Fix en(dis)able graph caller when en(dis)abling record via sysctl

Pravin B Shelar (1):
      openvswitch: Fix net exit.

Quentin Casasnovas (1):
      Btrfs:__add_inode_ref: out of bounds memory read when looking for extended ref.

Rasmus Villemoes (1):
      iio: imu: adis16400: Fix sign extension

Ravikumar Kattekola (1):
      ARM: dts: DRA7x: Fix the bypass clock source for dpll_iva and others

Rob Gardner (1):
      sparc: semtimedop() unreachable due to comparison error

Ross Skaliotis (1):
      HID: apple: fix battery support for the 2009 ANSI wireless keyboard

Russell King (1):
      Change email address for 8250_pci

Ryusuke Konishi (2):
      nilfs2: fix potential memory overrun on inode
      nilfs2: fix deadlock of segment constructor during recovery

Sabrina Dubroca (2):
      pktgen: fix UDP checksum computation
      ip6_gre: fix endianness errors in ip6gre_err

Sasha Levin (1):
      PCI: Don't read past the end of sysfs "driver_override" buffer

Sergey Ryazanov (1):
      ath5k: fix spontaneus AR5312 freezes

Stefan Wahren (1):
      iio: mxs-lradc: fix iio channel map regression

Steven Barth (1):
      ipv6: fix backtracking for throw routes

Steven Rostedt (Red Hat) (1):
      ftrace: Fix ftrace enable ordering of sysctl ftrace_enabled

Takashi Iwai (9):
      ALSA: hda - Add pin configs for ASUS mobo with IDT 92HD73XX codec
      ALSA: pcm: Don't leave PREPARED state after draining
      ALSA: hda - Disable runtime PM for Panther Point again
      ALSA: hda - Fix regression of HD-audio controller fallback modes
      ALSA: hda - Fix built-in mic on Compaq Presario CQ60
      ALSA: control: Add sanity checks for user ctl id name string
      ALSA: hda - Set single_adc_amp flag for CS420x codecs
      ALSA: hda - Add workaround for MacBook Air 5,2 built-in mic
      ALSA: hda - Don't access stereo amps for mono channel widgets

Tejun Heo (1):
      workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s for PREEMPT_NONE

Thomas Hellstrom (2):
      drm/vmwgfx: Fix a couple of lock dependency violations
      drm/vmwgfx: Reorder device takedown somewhat

Tommi Rantala (1):
      drm/radeon: fix DRM_IOCTL_RADEON_CS oops

Tomáš Hodek (1):
      md/raid1: fix read balance when a drive is write-mostly.

Torsten Fleischer (1):
      spi: atmel: Fix interrupt setup for PDC transfers

Trond Myklebust (1):
      NFSv4: Don't call put_rpccred() under the rcu_read_lock()

Tyler Hicks (1):
      eCryptfs: don't pass fs-specific ioctl commands through

Urs Fässler (1):
      iio: ad5686: fix optional reference voltage declaration

Uwe Kleine-König (2):
      clk: divider: fix calculation of maximal parent rate for a given divider
      clk: divider: fix selection of divider when rounding to closest

Vignesh R (2):
      ARM: dts: am33xx-clocks: Fix ehrpwm tbclk data on am33xx
      ARM: dts: am43xx-clocks: Fix ehrpwm tbclk data on am43xx

Vineet Gupta (1):
      ARC: Fix KSTK_ESP()

WANG Cong (1):
      rtnetlink: call ->dellink on failure when ->newlink exists

Yinghai Lu (1):
      efi/libstub: Fix boundary checking in efi_high_alloc()

jmlatten at linux.vnet.ibm.com (1):
      tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send





More information about the kernel-team mailing list