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 <[email protected]>
Linux 3.4.25-rc1
Alexander Stein <[email protected]>
can: Do not call dev_put if restart timer is running upon close
Ben Hutchings <[email protected]>
HID: Add Apple wireless keyboard 2011 ANSI to special driver list
Michal Hocko <[email protected]>
mm: limit mmu_gather batching to fix soft lockups on !CONFIG_PREEMPT
Tony Prisk <[email protected]>
drivers/rtc/rtc-vt8500.c: fix handling of data passed in struct rtc_time
Tony Prisk <[email protected]>
drivers/rtc/rtc-vt8500.c: correct handling of CR_24H bitfield
Corey Minyard <[email protected]>
CRIS: fix I/O macros
Stephen Boyd <[email protected]>
lib: atomic64: Initialize locks statically to fix early users
Gustavo Padovan <[email protected]>
Bluetooth: cancel power_on work when unregistering the device
Gustavo Padovan <[email protected]>
Bluetooth: Add missing lock nesting notation
Marcos Chaparro <[email protected]>
Bluetooth: ath3k: Add support for VAIO VPCEH [0489:e027]
Andy Lutomirski <[email protected]>
PCI: Reduce Ricoh 0xe822 SD card reader base clock frequency to 50MHz
David Woodhouse <[email protected]>
solos-pci: fix double-free of TX skb in DMA mode
Will Deacon <[email protected]>
ARM: 7607/1: realview: fix private peripheral memory base for EB rev. B
boards
Al Viro <[email protected]>
ARM: missing ->mmap_sem around find_vma() in swp_emulate.c
Will Deacon <[email protected]>
ARM: mm: use pteval_t to represent page protection values
Eric Dumazet <[email protected]>
tcp: RFC 5961 5.2 Blind Data Injection Attack Mitigation
Eric Dumazet <[email protected]>
tcp: tcp_replace_ts_recent() should not be called from
tcp_validate_incoming()
Eric Dumazet <[email protected]>
tcp: refine SYN handling in tcp_validate_incoming
Eric Dumazet <[email protected]>
tcp: implement RFC 5961 4.2
Eric Dumazet <[email protected]>
tcp: implement RFC 5961 3.2
Eric Dumazet <[email protected]>
tcp: fix MSG_SENDPAGE_NOTLAST logic
Stefan Hasko <[email protected]>
net: sched: integer overflow fix
Christoph Paasch <[email protected]>
inet: Fix kmemleak in tcp_v4/6_syn_recv_sock and dccp_v4/6_request_recv_sock
Akinobu Mita <[email protected]>
batman-adv: fix random jitter calculation
Dave Kleikamp <[email protected]>
sparc: huge_ptep_set_* functions need to call set_huge_pte_at()
Andre Przywara <[email protected]>
x86, amd: Disable way access filter on Piledriver CPUs
Tejun Heo <[email protected]>
freezer: add missing mb's to freezer_count() and freezer_should_skip()
Tejun Heo <[email protected]>
cgroup: remove incorrect dget/dput() pair in cgroup_create_dir()
Russell Webb <[email protected]>
xhci: Add Lynx Point LP to list of Intel switchable hosts
Alexis R. Cortes <[email protected]>
usb: host: xhci: Stricter conditional for Z1 system models for Compliance
Mode Patch
Julius Werner <[email protected]>
xhci: fix null-pointer dereference when destroying half-built segment rings
Sarah Sharp <[email protected]>
xHCI: Fix TD Size calculation on 1.0 hosts.
Sarah Sharp <[email protected]>
xhci: Fix conditional check in bandwidth calculation.
Sergei Shtylyov <[email protected]>
usb: musb: cppi_dma: export cppi_interrupt()
Thomas Gleixner <[email protected]>
genirq: Always force thread affinity
Christophe TORDEUX <[email protected]>
Input: sentelic - only report position of first finger as ST coordinates
Peter Popovec <[email protected]>
Input: walkera0701 - fix crash on startup
Xi Wang <[email protected]>
nfs: fix null checking in nfs_get_option_str()
Neil Brown <[email protected]>
nfsd: avoid permission checks on EXCLUSIVE_CREATE replay
J. Bruce Fields <[email protected]>
nfsd4: fix oops on unusual readlike compound
J. Bruce Fields <[email protected]>
nfsd: fix v4 reply caching
Yanchuan Nian <[email protected]>
nfs: fix wrong object type in lockowner_slab
Trond Myklebust <[email protected]>
NFS: Fix calls to drop_nlink()
NeilBrown <[email protected]>
NFS: avoid NULL dereference in nfs_destroy_server
Bryan Schumaker <[email protected]>
NFS: Add sequence_priviliged_ops for nfs4_proc_sequence()
Rafael J. Wysocki <[email protected]>
ACPI / scan: Do not use dummy HID for system bus ACPI nodes
Zhang Rui <[email protected]>
ACPI: do acpisleep dmi check when CONFIG_ACPI_SLEEP is set
Sebastian Andrzej Siewior <[email protected]>
usb: gadget: network: fix bind() error path
Sebastian Andrzej Siewior <[email protected]>
usb: gadget: uvc: fix error path in uvc_function_bind()
Sebastian Andrzej Siewior <[email protected]>
usb: gadget: phonet: free requests in pn_bind()'s error path
Sebastian Andrzej Siewior <[email protected]>
usb: gadget: midi: free hs descriptors
Christian Lamparter <[email protected]>
p54usb: add USBIDs for two more p54usb devices
Tomasz Guszkowski <[email protected]>
p54usb: add USB ID for T-Com Sinus 154 data II
Jussi Kivilinna <[email protected]>
rtlwifi: fix incorrect use of usb_alloc_coherent with usb_control_msg
Takashi Iwai <[email protected]>
ALSA: hda - Fix pin configuration of HP Pavilion dv7
Takashi Iwai <[email protected]>
ALSA: hda - Fix the wrong pincaps set in ALC861VD dallas/hp fixup
Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix missing autopm for MIDI input
Takashi Iwai <[email protected]>
ALSA: usb-audio: Avoid autopm calls after disconnection
Hugh Dickins <[email protected]>
tmpfs mempolicy: fix /proc/mounts corrupting memory
Christoffer Dall <[email protected]>
mm: Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED
Sonny Rao <[email protected]>
mm: fix calculation of dirtyable memory
Will Deacon <[email protected]>
virtio: force vring descriptors to be allocated from lowmem
Ondrej Zary <[email protected]>
x86, 8042: Enable A20 using KBC to fix S3 resume on some MSI laptops
Kees Cook <[email protected]>
exec: do not leave bprm->interp on stack
Robin Holt <[email protected]>
SGI-XP: handle non-fatal traps
Alan Cox <[email protected]>
pnpacpi: fix incorrect TEST_ALPHA() test
Felix Fietkau <[email protected]>
b43: fix tx path skb leaks
Larry Finger <[email protected]>
b43legacy: Fix firmware loading when driver is built into the kernel
Neal Cardwell <[email protected]>
inet_diag: validate port comparison byte code to prevent unsafe reads
Neal Cardwell <[email protected]>
inet_diag: avoid unsafe and nonsensical prefix matches in inet_diag_bc_run()
Neal Cardwell <[email protected]>
inet_diag: validate byte code to prevent oops in inet_diag_bc_run()
Neal Cardwell <[email protected]>
inet_diag: fix oops for IPv4 AF_INET6 TCP SYN-RECV state
Jay Purohit <[email protected]>
usb/ipheth: Add iPhone 5 support
Johannes Berg <[email protected]>
ipv4: ip_check_defrag must not modify skb before unsharing
Alexander Shiyan <[email protected]>
irda: sir_dev: Fix copy/paste typo
Alan Cox <[email protected]>
ne2000: add the right platform device
Tommi Rantala <[email protected]>
sctp: fix -ENOMEM result with invalid user space pointer in sendto() syscall
Tommi Rantala <[email protected]>
sctp: fix memory leak in sctp_datamsg_from_user() when copy from user space
fails
[email protected] <[email protected]>
bonding: fix race condition in bonding_store_slaves_active
Sarveshwar Bandi <[email protected]>
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(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/