[3.5.y.z extended stable] Linux 3.5.7.24 stable review

From: Luis Henriques
Date: Mon Oct 28 2013 - 10:48:38 EST


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

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

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

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

-Luis

--
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 +-
79 files changed, 739 insertions(+), 177 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

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/