I am announcing the release of the Linux 3.8.13.11 kernel. The updated 3.8.y tree can be found at: git://kernel.ubuntu.com/ubuntu/linux.git linux-3.8.y and can be browsed at: http://kernel.ubuntu.com/git?p=ubuntu/linux.git;h=refs/heads/linux-3.8.y;a=shortlog The diff from v3.8.13.10 is posted as a follow-up to this email. The 3.8.y extended stable tree is maintained by the Ubuntu Kernel Team. For more info, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable -Kamal -- Makefile | 2 +- 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 +- 116 files changed, 896 insertions(+), 491 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 Kamal Mostafa (1): Linux 3.8.13.11 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 stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html