[ 3.8.y.z extended stable ] Linux 3.8.13.11 stable review

From: Kamal Mostafa
Date: Thu Oct 10 2013 - 11:42:48 EST


This is the start of the review cycle for the Linux 3.8.13.11 stable kernel.

This version contains 104 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.8.y-review;a=shortlog

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

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

-Kamal

--
arch/arm/crypto/aes-armv4.S | 6 +-
arch/powerpc/kernel/iommu.c | 2 +-
arch/powerpc/kernel/sysfs.c | 18 +++-
arch/powerpc/kernel/vio.c | 12 ++-
arch/powerpc/lib/checksum_64.S | 58 ++++++++---
arch/x86/kernel/reboot.c | 16 +++
arch/x86/platform/efi/efi.c | 11 +-
block/cfq-iosched.c | 2 +-
drivers/base/core.c | 14 +--
drivers/block/cciss.c | 1 +
drivers/block/cpqarray.c | 1 +
drivers/bluetooth/ath3k.c | 2 +
drivers/bluetooth/btusb.c | 2 +
drivers/gpio/gpio-omap.c | 157 +++++++++++++++++++----------
drivers/gpu/drm/ast/ast_drv.h | 2 +-
drivers/gpu/drm/i915/intel_display.c | 15 +--
drivers/gpu/drm/i915/intel_dp.c | 13 ++-
drivers/gpu/drm/radeon/atombios_encoders.c | 8 +-
drivers/gpu/drm/radeon/r100.c | 8 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 34 ++++++-
drivers/gpu/drm/radeon/radeon_device.c | 15 ++-
drivers/gpu/drm/radeon/radeon_kms.c | 3 +
drivers/gpu/drm/radeon/radeon_ring.c | 8 +-
drivers/gpu/drm/radeon/si.c | 106 ++++++++++---------
drivers/gpu/drm/ttm/ttm_tt.c | 2 +-
drivers/hid/hid-core.c | 74 ++++++++++++--
drivers/hid/hid-input.c | 11 +-
drivers/hid/hid-lenovo-tpkbd.c | 25 +++--
drivers/hid/hid-lg2ff.c | 19 +---
drivers/hid/hid-lg3ff.c | 29 ++----
drivers/hid/hid-lg4ff.c | 20 +---
drivers/hid/hid-lgff.c | 17 +---
drivers/hid/hid-logitech-dj.c | 10 +-
drivers/hid/hid-multitouch.c | 26 ++---
drivers/hid/hid-zpff.c | 18 +---
drivers/hwmon/applesmc.c | 11 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 14 ++-
drivers/md/dm-snap-persistent.c | 2 +-
drivers/md/dm-snap.c | 5 +-
drivers/net/bonding/bond_main.c | 8 +-
drivers/net/ethernet/broadcom/tg3.c | 19 +++-
drivers/net/ethernet/realtek/8139cp.c | 1 +
drivers/net/ethernet/sfc/rx.c | 3 +-
drivers/net/macvlan.c | 4 +
drivers/net/tun.c | 6 +-
drivers/net/usb/cdc_ether.c | 5 +
drivers/net/usb/cdc_mbim.c | 4 +
drivers/net/wireless/mwifiex/11n_aggr.c | 3 +-
drivers/net/wireless/mwifiex/11n_aggr.h | 2 +-
drivers/net/wireless/mwifiex/usb.c | 7 --
drivers/net/wireless/mwifiex/wmm.c | 3 +-
drivers/net/wireless/p54/p54usb.c | 1 +
drivers/net/wireless/rtlwifi/wifi.h | 2 +-
drivers/pci/pci-acpi.c | 6 +-
drivers/staging/vt6656/iwctl.c | 3 +
drivers/staging/vt6656/main_usb.c | 3 +-
drivers/tty/hvc/hvc_xen.c | 1 +
drivers/tty/serial/pch_uart.c | 3 +-
drivers/usb/core/devio.c | 16 +++
drivers/usb/dwc3/dwc3-pci.c | 4 +
drivers/usb/gadget/dummy_hcd.c | 7 +-
drivers/usb/gadget/f_fs.c | 60 +++++------
drivers/usb/host/ehci-fsl.c | 12 +--
drivers/usb/host/ehci-pci.c | 2 +-
drivers/usb/host/ohci-hcd.c | 22 ++--
drivers/usb/host/ohci-q.c | 24 ++++-
drivers/usb/host/uhci-pci.c | 2 +-
drivers/usb/host/uhci-q.c | 12 ++-
drivers/usb/host/xhci-hub.c | 2 +-
drivers/usb/host/xhci-pci.c | 2 +-
drivers/usb/host/xhci-ring.c | 16 +++
drivers/usb/host/xhci.c | 25 +----
drivers/usb/host/xhci.h | 1 +
drivers/usb/serial/option.c | 3 +
drivers/vhost/net.c | 9 +-
fs/binfmt_elf.c | 30 +++---
fs/cifs/dir.c | 1 +
fs/nilfs2/page.c | 2 +
fs/nilfs2/segment.c | 11 +-
include/linux/balloon_compaction.h | 25 +++++
include/linux/hid.h | 4 +
include/linux/ipv6.h | 4 +-
include/net/bluetooth/hci.h | 1 +
include/uapi/drm/radeon_drm.h | 3 +
include/uapi/linux/icmpv6.h | 2 +
include/uapi/linux/ipv6.h | 2 +
kernel/sched/fair.c | 14 ++-
mm/migrate.c | 2 +-
mm/vmscan.c | 4 +-
net/bluetooth/hci_core.c | 15 ++-
net/bluetooth/hci_event.c | 6 +-
net/bridge/br_multicast.c | 5 +-
net/core/neighbour.c | 10 +-
net/core/sysctl_net_core.c | 20 +++-
net/ipv4/fib_trie.c | 5 +-
net/ipv4/raw.c | 3 +-
net/ipv4/sysctl_net_ipv4.c | 11 +-
net/ipv4/tcp.c | 7 ++
net/ipv4/tcp_cubic.c | 12 ++-
net/ipv4/tcp_output.c | 6 +-
net/ipv6/addrconf.c | 10 +-
net/ipv6/exthdrs.c | 3 +-
net/ipv6/icmp.c | 10 +-
net/ipv6/ip6_fib.c | 16 ++-
net/ipv6/ip6_input.c | 5 +-
net/ipv6/reassembly.c | 5 +
net/ipv6/tcp_ipv6.c | 2 +-
net/sched/sch_htb.c | 2 +-
net/sysctl_net.c | 4 +-
net/tipc/socket.c | 4 +-
security/smack/smackfs.c | 2 +-
sound/core/compress_offload.c | 3 +-
sound/soc/codecs/88pm860x-codec.c | 3 +
sound/soc/codecs/ab8500-codec.c | 7 +-
sound/soc/codecs/max98095.c | 4 +-
115 files changed, 895 insertions(+), 490 deletions(-)

Al Viro (1):
USB: Fix breakage in ffs_fs_mount()

Alan Stern (4):
usb: gadget: fix a bug and a WARN_ON in dummy-hcd
USB: UHCI: accept very late isochronous URBs
USB: OHCI: accept very late isochronous URBs
USB: fix PM config symbol in uhci-hcd, ehci-hcd, and xhci-hcd

Alex Deucher (3):
drm/radeon/atom: workaround vbios bug in transmitter table on rs880 (v2)
drm/radeon: fix panel scaling with eDP and LVDS bridges
drm/radeon: disable tests/benchmarks if accel is disabled

Alex Ivanov (1):
drm/radeon: Make r100_cp_ring_info() and radeon_ring_gfx() safe (v2)

Amitkumar Karwar (1):
mwifiex: fix hang issue for USB chipsets

Anatol Pomozov (1):
cfq: explicitly use 64bit divide operation for 64bit arguments

Andre Guedes (2):
Bluetooth: Fix security level for peripheral role
Bluetooth: Fix encryption key size for peripheral role

Andrew Vagin (1):
tcp: initialize rcv_tstamp for restored sockets

Andrey Vagin (1):
tcp: set timestamps for restored skb-s

Ard Biesheuvel (1):
ARM: 7837/3: fix Thumb-2 bug in AES assembler code

Ben Hutchings (1):
sfc: Fix efx_rx_buf_offset() for recycled pages

Ben Skeggs (1):
drm/ttm: fix the tt_populated check in ttm_tt_destroy()

Benjamin Tissoires (3):
HID: validate feature and input report details
HID: multitouch: validate indexes details
HID: lenovo-tpkbd: fix leak if tpkbd_probe_tp fails

Benson Leung (1):
driver core : Fix use after free of dev->parent in device_shutdown

Bing Zhao (1):
mwifiex: fix NULL pointer dereference in usb suspend handler

Chris Clark (1):
ipv4: sendto/hdrincl: don't use destination address found in header

Christian Lamparter (1):
p54usb: add USB ID for Corega WLUSB2GTST USB adapter

Daisuke Nishimura (1):
sched/fair: Fix small race where child->se.parent,cfs_rq might point to invalid ones

Dan Aloni (1):
fs/binfmt_elf.c: prevent a coredump with a large vm_map_count from Oopsing

Dan Carpenter (6):
tun: signedness bug in tun_get_user()
cpqarray: fix info leak in ida_locked_ioctl()
cciss: fix info leak in cciss_ioctl32_passthru()
ASoC: max98095: a couple array underflows
ASoC: ab8500-codec: info leak in anc_status_control_put()
ASoC: 88pm860x: array overflow in snd_soc_put_volsw_2r_st()

Daniel Borkmann (2):
net: bridge: convert MLDv2 Query MRC into msecs_to_jiffies for max_delay
net: ipv6: tcp: fix potential use after free in tcp_v6_do_rcv

Dave Airlie (1):
drm/ast: fix the ast open key function

Dave Jones (1):
8139cp: Fix skb leak in rx_status_loop failure path.

David Cohen (1):
usb: dwc3: add support for Merrifield

David Vrabel (1):
xen/hvc: allow xenboot console to be used again

Eric Dumazet (3):
fib_trie: remove potential out of bound access
tcp: cubic: fix overflow error in bictcp_update()
tcp: cubic: fix bug in bictcp_acked()

Eric W. Biederman (1):
net: Update the sysctl permissions handler to test effective uid/gid

Erik Hugne (1):
tipc: set sk_err correctly when connection fails

Fabio Porcedda (1):
net: usb: cdc_ether: Use wwan interface for Telit modules

Hannes Frederic Sowa (3):
ipv6: don't stop backtracking in fib6_lookup_1 if subtree does not match
ipv6: remove max_addresses check from ipv6_create_tempaddr
ipv6: drop packets with multiple fragmentation headers

Heikki Krogerus (1):
usb: dwc3: pci: add support for BayTrail

Henrik Rydberg (1):
hwmon: (applesmc) Check key count before proceeding

Jack Wang (1):
ib_srpt: always set response for task management

Jani Nikula (2):
drm/i915: do not update cursor in crtc mode set
drm/i915/dp: increase i2c-over-aux retry interval on AUX DEFER

Jason Wang (1):
vhost_net: poll vhost queue after marking DMA is done

Javier Martinez Canillas (2):
gpio/omap: maintain GPIO and IRQ usage separately
gpio/omap: auto-setup a GPIO when used as an IRQ

Jiri Bohac (1):
ICMPv6: treat dest unreachable codes 5 and 6 as EACCES, not EPROTO

Johan Hedberg (1):
Bluetooth: Introduce a new HCI_RFKILLED flag

Johan Hovold (1):
serial: pch_uart: fix tty-kref leak in dma-rx path

Josh Boyer (1):
x86, efi: Don't map Boot Services on i386

Kees Cook (5):
HID: provide a helper for validating hid reports
HID: zeroplus: validate output report details
HID: LG: validate HID output report details
HID: lenovo-tpkbd: validate output report details
HID: logitech-dj: validate output report details

Kurt Garloff (1):
usb/core/devio.c: Don't reject control message to endpoint with wrong direction bit

Larry Finger (1):
rtlwifi: Align private space in rtl_priv struct

Liam Girdwood (1):
ALSA: compress: Fix compress device unregister.

Linus LÃssing (1):
bridge: don't try to update timers in case of broken MLD queries

Madhavan Srinivasan (1):
powerpc/sysfs: Disable writing to PURR in guest mode

Malcolm Priestley (2):
staging: vt6656: [BUG] main_usb.c oops on device_close move flag earlier.
staging: vt6656: [BUG] iwctl_siwencodeext return if device not open

Masoud Sharbiani (1):
x86/reboot: Add quirk to make Dell C6100 use reboot=pci automatically

Mathias Nyman (2):
xhci: Fix oops happening after address device timeout
xhci: Ensure a command structure points to the correct trb on the command ring

Michael S. Tsirkin (1):
macvlan: validate flags

Michal Malà (1):
USB: serial: option: Ignore card reader interface on Huawei E1750

Miklos Szeredi (1):
cifs: fix filp leak in cifs_atomic_open()

Mikulas Patocka (2):
dm snapshot: workaround for a false positive lockdep warning
dm-snapshot: fix performance degradation due to small hash size

Nicholas Bellinger (1):
ib_srpt: Destroy cm_id before destroying QP.

Nishanth Aravamudan (1):
powerpc/iommu: Use GFP_KERNEL instead of GFP_ATOMIC in iommu_init_table()

Nithin Sujir (2):
tg3: Don't turn off led on 5719 serdes port 0
tg3: Expand led off fix to include 5720

Passion,Zhao (1):
Smack: Fix the bug smackcipso can't set CIPSO correctly

Paul E. McKenney (2):
powerpc: Fix parameter clobber in csum_partial_copy_generic()
powerpc: Restore registers on error exit from csum_partial_copy_generic()

Peng Chen (1):
Bluetooth: Add a new PID/VID 0cf3/e005 for AR3012.

Phil Oester (1):
tcp: tcp_make_synack() should use sock_wmalloc

Prarit Bhargava (1):
powerpc/vio: Fix modalias_show return values

Rafael Aquini (1):
mm: avoid reinserting isolated balloon pages into LRU lists

Rafael J. Wysocki (1):
PCI / ACPI / PM: Clear pme_poll for devices in D3cold on wakeup

Ramneek Mehresh (1):
fsl/usb: Resolve PHY_CLK_VLD instability issue for ULPI phy

Raphael Kubo da Costa (1):
Bluetooth: Add support for BCM20702A0 [0b05, 17cb]

Rob Gardner (1):
net: usb: Add HP hs2434 device to ZLP exception table

Roman Gushchin (1):
net: check net.core.somaxconn sysctl values

Tom Stellard (1):
drm/radeon/si: Add support for CP DMA to CS checker for compute v2

Veaceslav Falico (2):
neighbour: populate neigh_parms on alloc before calling ndo_neigh_setup
bonding: modify only neigh_parms owned by us

Ville SyrjÃlà (1):
drm/i915: Don't enable the cursor on a disable pipe

Vyacheslav Dubeyko (1):
nilfs2: fix issue with race condition of competition between segments for dirty blocks

YOSHIFUJI Hideaki / åèèæ (1):
ipv6: Store Router Alert option in IP6CB directly.

bingtian.ly@xxxxxxxxxx (1):
net: avoid to hang up on sending due to sysctl configuration overflow.

stephen hemminger (1):
htb: fix sign extension bug
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/