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 stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html