From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Greg Kroah-Hartman , torvalds@linux-foundation.org, akpm@linux-foundation.org, alan@lxorguk.ukuu.org.uk Subject: [ 00/80] 3.4.25-stable review Date: Wed, 9 Jan 2013 12:34:52 -0800 Message-Id: <20130109201500.410171651@linuxfoundation.org> Sender: linux-kernel-owner@vger.kernel.org List-ID: Note, there are still a lot of patches submitted for inclusion in the stable releases that I have not gotten to yet. I wanted to get this release out now, instead of delaying for a week or so while I dig through all of the pending patches. This is the start of the stable review cycle for the 3.4.25 release. There are 80 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Fri Jan 11 20:13:17 UTC 2013. Anything received after that time might be too late. The whole patch series can be found in one patch at: kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.4.25-rc1.gz and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman Linux 3.4.25-rc1 Alexander Stein can: Do not call dev_put if restart timer is running upon close Ben Hutchings HID: Add Apple wireless keyboard 2011 ANSI to special driver list Michal Hocko mm: limit mmu_gather batching to fix soft lockups on !CONFIG_PREEMPT Tony Prisk drivers/rtc/rtc-vt8500.c: fix handling of data passed in struct rtc_time Tony Prisk drivers/rtc/rtc-vt8500.c: correct handling of CR_24H bitfield Corey Minyard CRIS: fix I/O macros Stephen Boyd lib: atomic64: Initialize locks statically to fix early users Gustavo Padovan Bluetooth: cancel power_on work when unregistering the device Gustavo Padovan Bluetooth: Add missing lock nesting notation Marcos Chaparro Bluetooth: ath3k: Add support for VAIO VPCEH [0489:e027] Andy Lutomirski PCI: Reduce Ricoh 0xe822 SD card reader base clock frequency to 50MHz David Woodhouse solos-pci: fix double-free of TX skb in DMA mode Will Deacon ARM: 7607/1: realview: fix private peripheral memory base for EB rev. B boards Al Viro ARM: missing ->mmap_sem around find_vma() in swp_emulate.c Will Deacon ARM: mm: use pteval_t to represent page protection values Eric Dumazet tcp: RFC 5961 5.2 Blind Data Injection Attack Mitigation Eric Dumazet tcp: tcp_replace_ts_recent() should not be called from tcp_validate_incoming() Eric Dumazet tcp: refine SYN handling in tcp_validate_incoming Eric Dumazet tcp: implement RFC 5961 4.2 Eric Dumazet tcp: implement RFC 5961 3.2 Eric Dumazet tcp: fix MSG_SENDPAGE_NOTLAST logic Stefan Hasko net: sched: integer overflow fix Christoph Paasch inet: Fix kmemleak in tcp_v4/6_syn_recv_sock and dccp_v4/6_request_recv_sock Akinobu Mita batman-adv: fix random jitter calculation Dave Kleikamp sparc: huge_ptep_set_* functions need to call set_huge_pte_at() Andre Przywara x86, amd: Disable way access filter on Piledriver CPUs Tejun Heo freezer: add missing mb's to freezer_count() and freezer_should_skip() Tejun Heo cgroup: remove incorrect dget/dput() pair in cgroup_create_dir() Russell Webb xhci: Add Lynx Point LP to list of Intel switchable hosts Alexis R. Cortes usb: host: xhci: Stricter conditional for Z1 system models for Compliance Mode Patch Julius Werner xhci: fix null-pointer dereference when destroying half-built segment rings Sarah Sharp xHCI: Fix TD Size calculation on 1.0 hosts. Sarah Sharp xhci: Fix conditional check in bandwidth calculation. Sergei Shtylyov usb: musb: cppi_dma: export cppi_interrupt() Thomas Gleixner genirq: Always force thread affinity Christophe TORDEUX Input: sentelic - only report position of first finger as ST coordinates Peter Popovec Input: walkera0701 - fix crash on startup Xi Wang nfs: fix null checking in nfs_get_option_str() Neil Brown nfsd: avoid permission checks on EXCLUSIVE_CREATE replay J. Bruce Fields nfsd4: fix oops on unusual readlike compound J. Bruce Fields nfsd: fix v4 reply caching Yanchuan Nian nfs: fix wrong object type in lockowner_slab Trond Myklebust NFS: Fix calls to drop_nlink() NeilBrown NFS: avoid NULL dereference in nfs_destroy_server Bryan Schumaker NFS: Add sequence_priviliged_ops for nfs4_proc_sequence() Rafael J. Wysocki ACPI / scan: Do not use dummy HID for system bus ACPI nodes Zhang Rui ACPI: do acpisleep dmi check when CONFIG_ACPI_SLEEP is set Sebastian Andrzej Siewior usb: gadget: network: fix bind() error path Sebastian Andrzej Siewior usb: gadget: uvc: fix error path in uvc_function_bind() Sebastian Andrzej Siewior usb: gadget: phonet: free requests in pn_bind()'s error path Sebastian Andrzej Siewior usb: gadget: midi: free hs descriptors Christian Lamparter p54usb: add USBIDs for two more p54usb devices Tomasz Guszkowski p54usb: add USB ID for T-Com Sinus 154 data II Jussi Kivilinna rtlwifi: fix incorrect use of usb_alloc_coherent with usb_control_msg Takashi Iwai ALSA: hda - Fix pin configuration of HP Pavilion dv7 Takashi Iwai ALSA: hda - Fix the wrong pincaps set in ALC861VD dallas/hp fixup Takashi Iwai ALSA: usb-audio: Fix missing autopm for MIDI input Takashi Iwai ALSA: usb-audio: Avoid autopm calls after disconnection Hugh Dickins tmpfs mempolicy: fix /proc/mounts corrupting memory Christoffer Dall mm: Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED Sonny Rao mm: fix calculation of dirtyable memory Will Deacon virtio: force vring descriptors to be allocated from lowmem Ondrej Zary x86, 8042: Enable A20 using KBC to fix S3 resume on some MSI laptops Kees Cook exec: do not leave bprm->interp on stack Robin Holt SGI-XP: handle non-fatal traps Alan Cox pnpacpi: fix incorrect TEST_ALPHA() test Felix Fietkau b43: fix tx path skb leaks Larry Finger b43legacy: Fix firmware loading when driver is built into the kernel Neal Cardwell inet_diag: validate port comparison byte code to prevent unsafe reads Neal Cardwell inet_diag: avoid unsafe and nonsensical prefix matches in inet_diag_bc_run() Neal Cardwell inet_diag: validate byte code to prevent oops in inet_diag_bc_run() Neal Cardwell inet_diag: fix oops for IPv4 AF_INET6 TCP SYN-RECV state Jay Purohit usb/ipheth: Add iPhone 5 support Johannes Berg ipv4: ip_check_defrag must not modify skb before unsharing Alexander Shiyan irda: sir_dev: Fix copy/paste typo Alan Cox ne2000: add the right platform device Tommi Rantala sctp: fix -ENOMEM result with invalid user space pointer in sendto() syscall Tommi Rantala sctp: fix memory leak in sctp_datamsg_from_user() when copy from user space fails nikolay@redhat.com bonding: fix race condition in bonding_store_slaves_active Sarveshwar Bandi bonding: Bonding driver does not consider the gso_max_size/gso_max_segs setting of slave devices. ------------- Diffstat: Documentation/networking/ip-sysctl.txt | 5 + Makefile | 4 +- arch/arm/kernel/swp_emulate.c | 2 + arch/arm/mach-realview/include/mach/board-eb.h | 2 +- arch/arm/mm/mmu.c | 2 +- arch/cris/include/asm/io.h | 39 ++- arch/sparc/include/asm/hugetlb.h | 10 +- arch/x86/kernel/cpu/amd.c | 14 + drivers/acpi/scan.c | 2 +- drivers/acpi/sleep.c | 348 +++++++++++++------------ drivers/atm/solos-pci.c | 5 +- drivers/bluetooth/ath3k.c | 1 + drivers/bluetooth/btusb.c | 1 + drivers/hid/hid-core.c | 1 + drivers/input/joystick/walkera0701.c | 7 +- drivers/input/mouse/sentelic.c | 2 +- drivers/input/serio/i8042-x86ia64io.h | 9 + drivers/misc/sgi-xp/xpc_main.c | 34 ++- drivers/net/bonding/bond_main.c | 7 + drivers/net/bonding/bond_sysfs.c | 2 + drivers/net/can/dev.c | 3 +- drivers/net/ethernet/8390/ne.c | 1 + drivers/net/irda/sir_dev.c | 2 +- drivers/net/usb/ipheth.c | 5 + drivers/net/wireless/b43/dma.c | 7 +- drivers/net/wireless/b43/main.c | 12 +- drivers/net/wireless/b43/pio.c | 4 +- drivers/net/wireless/b43legacy/b43legacy.h | 5 + drivers/net/wireless/b43legacy/main.c | 37 ++- drivers/net/wireless/p54/p54usb.c | 4 + drivers/net/wireless/rtlwifi/usb.c | 7 +- drivers/pci/quirks.c | 7 +- drivers/pnp/pnpacpi/core.c | 2 +- drivers/rtc/rtc-vt8500.c | 11 +- drivers/usb/gadget/f_ecm.c | 4 +- drivers/usb/gadget/f_eem.c | 5 +- drivers/usb/gadget/f_midi.c | 1 + drivers/usb/gadget/f_ncm.c | 4 +- drivers/usb/gadget/f_phonet.c | 8 +- drivers/usb/gadget/f_rndis.c | 4 +- drivers/usb/gadget/f_subset.c | 4 +- drivers/usb/gadget/f_uvc.c | 39 +-- drivers/usb/host/ehci-pci.c | 3 +- drivers/usb/host/pci-quirks.c | 4 +- drivers/usb/host/xhci-mem.c | 9 +- drivers/usb/host/xhci-ring.c | 32 ++- drivers/usb/host/xhci.c | 4 +- drivers/usb/musb/cppi_dma.c | 1 + drivers/virtio/virtio_ring.c | 7 + fs/binfmt_misc.c | 5 +- fs/binfmt_script.c | 4 +- fs/exec.c | 15 ++ fs/nfs/client.c | 3 +- fs/nfs/dir.c | 11 +- fs/nfs/nfs4proc.c | 21 +- fs/nfs/super.c | 2 +- fs/nfsd/nfs4proc.c | 8 +- fs/nfsd/nfs4state.c | 2 +- fs/nfsd/nfs4xdr.c | 11 +- fs/nfsd/nfssvc.c | 2 +- fs/nfsd/vfs.c | 10 +- fs/splice.c | 4 +- include/asm-generic/tlb.h | 9 + include/linux/binfmts.h | 1 + include/linux/freezer.h | 50 +++- include/linux/page-flags.h | 8 +- include/linux/pci_ids.h | 1 + include/linux/snmp.h | 3 +- include/net/inet_connection_sock.h | 1 + include/net/tcp.h | 1 + kernel/cgroup.c | 2 - kernel/irq/manage.c | 23 +- lib/atomic64.c | 17 +- mm/memory.c | 5 + mm/mempolicy.c | 64 ++--- mm/page-writeback.c | 25 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/bluetooth/hci_core.c | 2 + net/bluetooth/rfcomm/sock.c | 4 +- net/dccp/ipv4.c | 4 +- net/dccp/ipv6.c | 3 +- net/ipv4/inet_connection_sock.c | 16 ++ net/ipv4/inet_diag.c | 154 ++++++++--- net/ipv4/ip_fragment.c | 19 +- net/ipv4/proc.c | 3 +- net/ipv4/sysctl_net_ipv4.c | 7 + net/ipv4/tcp_input.c | 93 +++++-- net/ipv4/tcp_ipv4.c | 6 +- net/ipv6/tcp_ipv6.c | 3 +- net/sched/sch_htb.c | 2 +- net/sctp/chunk.c | 20 +- net/sctp/socket.c | 4 +- sound/pci/hda/patch_realtek.c | 4 +- sound/pci/hda/patch_sigmatel.c | 2 +- sound/usb/midi.c | 91 ++++--- 95 files changed, 993 insertions(+), 487 deletions(-)