[3.13.y-ckt stable] Linux 3.13.11-ckt20 stable review

Kamal Mostafa kamal at canonical.com
Tue May 5 20:53:32 UTC 2015


This is the start of the review cycle for the Linux 3.13.11-ckt20 stable kernel.

This version contains 90 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.13.y-review

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

The review period for version 3.13.11-ckt20 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.13.y-ckt extended stable kernel version,
see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable .

 -Kamal

--
 arch/arc/kernel/signal.c                        |   4 +-
 arch/arm64/include/asm/mmu_context.h            |   9 +
 arch/powerpc/platforms/pseries/mobility.c       |  44 ++---
 arch/x86/kernel/reboot.c                        |  10 +
 arch/x86/kvm/lapic.c                            |  18 +-
 arch/x86/kvm/vmx.c                              |   8 +-
 drivers/acpi/processor_idle.c                   |   2 +-
 drivers/block/nbd.c                             |   8 +-
 drivers/dma/edma.c                              |   6 +
 drivers/dma/omap-dma.c                          |   1 +
 drivers/gpu/drm/radeon/radeon_bios.c            |  10 +-
 drivers/iio/accel/bma180.c                      |   2 +-
 drivers/iio/adc/at91_adc.c                      |   5 +-
 drivers/iio/adc/ti_am335x_adc.c                 |   3 +-
 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/input/mouse/psmouse-base.c              |  14 ++
 drivers/input/mouse/psmouse.h                   |   1 +
 drivers/input/mouse/synaptics.c                 | 241 +++++++++++++-----------
 drivers/input/serio/i8042-x86ia64io.h           |  15 ++
 drivers/input/serio/i8042.c                     |   6 +
 drivers/input/serio/serio.c                     |  14 ++
 drivers/media/platform/s5p-mfc/s5p_mfc_common.h |   2 +-
 drivers/media/platform/sh_veu.c                 |   1 +
 drivers/mfd/kempld-core.c                       |   2 +-
 drivers/net/bonding/bond_3ad.c                  |   2 +-
 drivers/net/bonding/bond_alb.c                  |   2 +-
 drivers/net/bonding/bond_main.c                 |  10 +-
 drivers/net/can/flexcan.c                       |  11 +-
 drivers/net/ethernet/amd/pcnet32.c              |  31 ++-
 drivers/net/ethernet/broadcom/bnx2.c            |   6 +-
 drivers/net/ethernet/broadcom/tg3.c             |  14 +-
 drivers/net/ethernet/emulex/benet/be_main.c     |   2 +-
 drivers/net/ethernet/freescale/gianfar.c        |   4 +-
 drivers/net/ethernet/intel/ixgb/ixgb_main.c     |   6 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c  |  15 +-
 drivers/net/ethernet/realtek/8139cp.c           |   2 +-
 drivers/net/ethernet/realtek/8139too.c          |   4 +-
 drivers/net/ethernet/realtek/r8169.c            |   6 +-
 drivers/net/wireless/iwlwifi/dvm/dev.h          |   1 -
 drivers/net/wireless/iwlwifi/dvm/ucode.c        |   5 -
 drivers/net/xen-netfront.c                      |   5 +-
 drivers/pci/hotplug/cpci_hotplug_pci.c          |   3 +-
 drivers/scsi/be2iscsi/be_main.c                 |   2 +-
 drivers/scsi/scsi_lib.c                         |   4 +-
 drivers/spi/spi.c                               |   5 +-
 drivers/target/iscsi/iscsi_target.c             |   2 +-
 drivers/tty/n_tty.c                             | 143 +++++++++-----
 drivers/tty/serial/fsl_lpuart.c                 |   3 +
 drivers/usb/host/xhci-hub.c                     |   9 +-
 drivers/usb/host/xhci-pci.c                     |   2 +-
 drivers/usb/serial/ftdi_sio.c                   |   9 +-
 drivers/usb/serial/ftdi_sio_ids.h               |   6 +
 drivers/usb/serial/keyspan_pda.c                |   3 +
 fs/aio.c                                        |   3 +
 fs/cifs/file.c                                  |   1 +
 fs/cifs/smb2ops.c                               |   3 +-
 fs/exec.c                                       |  76 +++++---
 fs/hfsplus/brec.c                               |  20 +-
 fs/ocfs2/file.c                                 |  14 +-
 include/linux/blk_types.h                       |   4 +-
 include/linux/netdevice.h                       |   6 +
 include/linux/serio.h                           |   1 +
 include/linux/skbuff.h                          |   1 +
 include/net/ip.h                                |  16 --
 include/net/ip6_route.h                         |   3 +-
 include/net/sock.h                              |   2 +
 include/uapi/linux/input.h                      |   1 +
 kernel/events/core.c                            |  10 +
 mm/memory_hotplug.c                             |  13 +-
 mm/mmap.c                                       |   4 +-
 mm/page-writeback.c                             |   7 +-
 mm/rmap.c                                       |   7 +
 net/core/dev.c                                  |   4 +-
 net/core/rtnetlink.c                            |   4 +-
 net/core/skbuff.c                               |  30 ++-
 net/core/sock.c                                 |  19 ++
 net/ipv4/ip_forward.c                           |   3 +
 net/ipv4/ping.c                                 |   1 +
 net/ipv4/tcp_input.c                            |   7 +-
 net/ipv4/tcp_ipv4.c                             |   2 +-
 net/ipv4/tcp_output.c                           |  67 +++++--
 net/ipv6/ip6_output.c                           |   3 +-
 net/ipv6/tcp_ipv6.c                             |   2 +-
 net/mac80211/agg-rx.c                           |   8 +-
 net/mac80211/rx.c                               |   7 +-
 net/mac80211/sta_info.h                         |   2 +
 net/netlink/af_netlink.c                        |   6 +-
 security/selinux/selinuxfs.c                    |   2 +-
 sound/pci/hda/patch_realtek.c                   |  11 ++
 sound/usb/mixer_quirks.c                        |   1 +
 94 files changed, 750 insertions(+), 405 deletions(-)

Al Viro (2):
      ioctx_alloc(): fix vma (and file) leak on failure
      ocfs2: _really_ sync the right range

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

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

Bart Van Assche (1):
      Defer processing of REQ_PREEMPT requests for blocked devices

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

Ben Sagal (1):
      Input: synaptics - adjust min/max on Thinkpad E540

Benjamin Tissoires (1):
      Input: synaptics - skip quirks when post-2013 dimensions

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

Dan Carpenter (1):
      PCI: cpcihp: Add missing curly braces in cpci_configure_slot()

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

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 Miller (1):
      radeon: Do not directly dereference pointers to BIOS area.

David S. Miller (1):
      ipv4: Missing sk_nulls_node_init() in ping_unhash().

Dmitry M. Fedin (1):
      ALSA: usb - Creative USB X-Fi Pro SB1095 volume knob support

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

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

Eric Dumazet (5):
      tcp: tcp_make_synack() should clear skb->tstamp
      tcp: fix possible deadlock in tcp_send_fin()
      tcp: avoid looping in tcp_send_fin()
      net: do not deplete pfmemalloc reserve
      net: fix crash in build_skb()

Eric W. Biederman (9):
      8139cp: Call dev_kfree_skby_any instead of kfree_skb.
      8139too: Call dev_kfree_skby_any instead of dev_kfree_skb.
      r8169: Call dev_kfree_skby_any instead of dev_kfree_skb.
      bonding: Call dev_kfree_skby_any instead of kfree_skb.
      bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb.
      tg3: Call dev_kfree_skby_any instead of dev_kfree_skb.
      ixgb: Call dev_kfree_skby_any instead of dev_kfree_skb.
      benet: Call dev_kfree_skby_any instead of kfree_skb.
      gianfar: Carefully free skbs in functions called by netpoll.

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

Hans Verkuil (1):
      [media] sh_veu: v4l2_dev wasn't set

Hans de Goede (8):
      Input: serio - add firmware_id sysfs attribute
      Input: i8042 - add firmware_id support
      Input: Add INPUT_PROP_TOPBUTTONPAD device property
      Input: synaptics - report INPUT_PROP_TOPBUTTONPAD property
      Input: synaptics - add a matches_pnp_id helper function
      Input: synaptics - change min/max quirk table to pnp-id matching
      Input: psmouse - add psmouse_matches_pnp_id helper function
      Input: synaptics - add min/max quirk for pnp-id LEN2002 (Edge E531)

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

Jann Horn (1):
      fs: take i_mutex during prepare_binprm for set[ug]id executables

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

Johannes Berg (1):
      mac80211: fix RX A-MPDU session reorder timer deletion

John Soni Jose (1):
      be2iscsi: Fix kernel panic when device initialization fails

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

Kailang Yang (1):
      ALSA: hda/realtek - Make more stable to get pin sense for ALC283

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

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

Marek Szyprowski (1):
      [media] media: s5p-mfc: fix mmap support for 64bit arch

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

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

Michal Kubeček (1):
      tcp: prevent fetching dst twice in early demux code

Mike Christie (1):
      iscsi target: fix oops when adding reject pdu

Nadav Amit (1):
      KVM: x86: Fix lost interrupt on irr_pending race

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

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

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

Peter Hurley (2):
      n_tty: Merge .receive_buf() flavors
      n_tty: Fix read buffer overwrite when no newline

Peter Hutterer (1):
      Input: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd

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

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

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

Sebastian Pöhn (1):
      ip_forward: Drop frames with attached skb->sk

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

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

Stefan Agner (1):
      tty: serial: fsl_lpuart: clear receive flag on FIFO flush

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

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

Takashi Iwai (2):
      Input: synaptics - add min/max quirk for Lenovo T440s
      ALSA: hda - Fix headphone pin config for Lifebook T731

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

Thomas Schlichter (1):
      cpuidle: ACPI: do not overwrite name and description of C0

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()

hannes at stressinduktion.org (1):
      ipv6: protect skb->sk accesses from recursive dereference inside the stack




More information about the kernel-team mailing list