[3.5.y.z extended stable] Linux 3.5.7.24

From: Luis Henriques
Date: Thu Oct 31 2013 - 05:57:10 EST


I am announcing the release of the Linux 3.5.7.24 kernel.

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

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

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

-Luis

--
Makefile | 2 +-
arch/arm/include/asm/syscall.h | 6 +
arch/arm/mm/init.c | 3 +
arch/ia64/mm/contig.c | 2 +
arch/ia64/mm/discontig.c | 2 +
arch/parisc/kernel/traps.c | 6 +-
arch/parisc/mm/init.c | 2 +
arch/powerpc/kernel/lparcfg.c | 1 +
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 2 +-
arch/powerpc/lib/checksum_64.S | 54 ++++--
arch/tile/include/asm/percpu.h | 34 +++-
arch/unicore32/mm/init.c | 3 +
drivers/acpi/acpi_ipmi.c | 24 +--
drivers/char/random.c | 11 +-
drivers/connector/cn_proc.c | 16 ++
drivers/connector/connector.c | 7 +-
drivers/gpu/drm/radeon/evergreen.c | 2 +-
drivers/hwmon/applesmc.c | 13 ++
drivers/md/dm-snap-persistent.c | 18 +-
drivers/media/video/sh_vou.c | 2 +-
drivers/net/can/dev.c | 10 +-
drivers/net/can/flexcan.c | 20 +--
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 +
drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +-
drivers/net/ethernet/ti/davinci_emac.c | 3 +-
drivers/net/wan/farsync.c | 1 +
drivers/net/wan/wanxl.c | 1 +
drivers/net/wireless/rt2x00/rt2800lib.c | 7 +
drivers/pci/setup-res.c | 3 +-
drivers/usb/core/quirks.c | 6 +
drivers/usb/host/xhci-hub.c | 28 ---
drivers/usb/host/xhci-pci.c | 25 +++
drivers/usb/host/xhci.c | 14 +-
drivers/usb/host/xhci.h | 2 +
drivers/usb/serial/option.c | 225 +++++++++++++++++++++++-
drivers/usb/serial/ti_usb_3410_5052.c | 1 +
drivers/usb/storage/scsiglue.c | 5 +-
drivers/usb/storage/unusual_devs.h | 7 +
drivers/watchdog/ts72xx_wdt.c | 3 +-
fs/btrfs/relocation.c | 14 +-
fs/buffer.c | 14 +-
fs/ext4/xattr.c | 2 +
fs/fuse/dir.c | 7 +-
fs/fuse/file.c | 8 +-
fs/fuse/fuse_i.h | 9 +
fs/fuse/inode.c | 4 +-
fs/nilfs2/page.c | 2 +
fs/nilfs2/segment.c | 11 +-
include/linux/mm.h | 3 +-
include/linux/random.h | 1 +
include/linux/skbuff.h | 15 ++
include/linux/timex.h | 14 ++
include/linux/usb_usual.h | 4 +-
include/net/cipso_ipv4.h | 6 +-
include/net/dst.h | 12 ++
init/main.c | 2 +
lib/show_mem.c | 3 +
mm/memcontrol.c | 2 +
mm/mmap.c | 77 +++++++-
mm/page-writeback.c | 10 +-
mm/page_alloc.c | 7 +
net/8021q/vlan_netlink.c | 2 +-
net/bridge/br_stp_if.c | 2 +-
net/compat.c | 2 +
net/ipv4/inet_hashtables.c | 2 +-
net/ipv4/ip_output.c | 2 +-
net/ipv4/route.c | 2 +-
net/ipv4/tcp_input.c | 5 +-
net/ipv4/tcp_output.c | 9 +-
net/ipv6/inet6_hashtables.c | 2 +-
net/ipv6/ip6_output.c | 2 +-
net/ipv6/route.c | 11 +-
net/l2tp/l2tp_ppp.c | 4 +
net/sctp/output.c | 3 +-
net/socket.c | 24 ++-
net/unix/af_unix.c | 10 ++
net/unix/diag.c | 1 +
sound/pci/hda/patch_realtek.c | 1 +
sound/usb/usx2y/usbusx2yaudio.c | 22 +--
sound/usb/usx2y/usx2yhwdeppcm.c | 7 +-
80 files changed, 740 insertions(+), 178 deletions(-)

AKASHI Takahiro (1):
ARM: 7851/1: check for number of arguments in syscall_get/set_arguments()

Chen Gang (1):
powerpc/pseries/lparcfg: Fix possible overflow are more than 1026

Chris Metcalf (1):
tile: use a more conservative __my_cpu_offset in CONFIG_PREEMPT

Cyril Hrubis (1):
mm/mmap: check for RLIMIT_AS before unmapping

Dan Carpenter (3):
watchdog: ts72xx_wdt: locking bug in ioctl
[media] sh_vou: almost forever loop in sh_vou_try_fmt_vid_out()
net: heap overflow in __audit_sockaddr()

Daniel Borkmann (1):
net: unix: inherit SOCK_PASS{CRED, SEC} flags from socket to fix race

Daniel Mack (1):
ALSA: snd-usb-usx2y: remove bogus frame checks

Dave Jones (1):
ext4: fix memory leak in xattr

David Rientjes (1):
mm, show_mem: suppress page counts in non-blockable contexts

Diego Elio Pettenà (1):
USB: serial: ti_usb_3410_5052: add Abbott strip port ID to combined table as well.

Enrico Mioso (1):
usb: serial: option: blacklist Olivetti Olicard200

Eric Dumazet (5):
tcp: must unclone packets before mangling them
tcp: do not forget FIN in tcp_shifted_skb()
net: do not call sock_put() on TIMEWAIT sockets
l2tp: must disable bh before calling l2tp_xmit_skb()
bnx2x: record rx queue for LRO packets

Fan Du (1):
sctp: Use software crc32 checksum when xfrm transform will happen.

Fangxiaozhi (Franko) (1):
USB: support new huawei devices in option.c

Fengguang Wu (1):
writeback: fix negative bdi max pause

Greg Kroah-Hartman (1):
USB: serial: option: add support for Inovia SEW858 device

Hannes Frederic Sowa (1):
inet: fix possible memory corruption with UDP_CORK and UFO

Helge Deller (1):
parisc: fix interruption handler to respect pagefault_disable()

Henrik Rydberg (1):
hwmon: (applesmc) Always read until end of data

Jiri Benc (1):
ipv4: fix ineffective source address selection

Johannes Weiner (1):
fs: buffer: move allocation failure loop into the allocator

Josef Bacik (1):
Btrfs: change how we queue blocks for backref checking

Linus Torvalds (1):
mm: do not grow the stack vma just because of an overrun on preceding vma

Luis Henriques (1):
Linux 3.5.7.24

Lv Zheng (1):
ACPI / IPMI: Fix atomic context requirement of ipmi_msg_handler()

Marc Kleine-Budde (4):
can: dev: fix nlmsg size calculation in can_get_size()
net: vlan: fix nlmsg size calculation in vlan_get_size()
can: flexcan: fix flexcan_chip_start() on imx6
can: flexcan: flexcan_chip_start: fix regression, mark one MB for TX and abort pending TX

Marcelo Ricardo Leitner (1):
ipv6: restrict neighbor entry creation to output flow

Mariusz Ceier (1):
davinci_emac.c: Fix IFF_ALLMULTI setup

Mathias Krause (3):
proc connector: fix info leaks
unix_diag: fix info leak
connector: use nlmsg_len() to check message length

Maxim Patlasov (1):
fuse: hotfix truncate_pagecache() issue

Mikulas Patocka (1):
dm snapshot: fix data corruption

Nikhil P Rao (1):
PCI: fix truncation of resource size to 32 bits

Oliver Neukum (4):
xhci: quirk for extra long delay for S4
USB: quirks.c: add one device that cannot deal with suspension
USB: quirks: add touchscreen that is dazzeled by remote wakeup
usb-storage: add quirk for mandatory READ_CAPACITY_16

Paul E. McKenney (1):
powerpc: Restore registers on error exit from csum_partial_copy_generic()

Paul Mackerras (1):
KVM: PPC: Book3S HV: Fix typo in saving DSCR

Salva Peirà (2):
farsync: fix info leak in ioctl
wanxl: fix info leak in ioctl

Sarah Sharp (1):
xhci: Don't enable/disable RWE on bus suspend/resume.

Sebastian Hesselbarth (2):
net: mv643xx_eth: update statistics timer from timer context only
net: mv643xx_eth: fix orphaned statistics timer crash

Seif Mazareeb (1):
net: fix cipso packet validation when !NETLABEL

Stanislaw Gruszka (1):
rt2800: fix wrong TX power compensation

Takashi Iwai (2):
ALSA: hda - Add fixup for ASUS N56VZ
xhci: Fix spurious wakeups after S5 on Haswell

Theodore Ts'o (2):
random: run random_int_secret_init() run after all late_initcalls
random: allow architectures to optionally define random_get_entropy()

Vlad Yasevich (3):
bridge: Correctly clamp MAX forward_delay when enabling STP
net: dst: provide accessor function to dst->xfrm
sctp: Perform software checksum if packet has to be fragmented.

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

wojciech kapuscinski (1):
drm/radeon: fix hw contexts for SUMO2 asics

--
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/