Skip to content

3.0.58-stable review

Greg Kroah-Hartman lkml sparclinux stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest47 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/47bonding: Bonding driver does not consider the gso_max_size/gso_max_segs setting of slave devices.drivers/net/bonding/bond_main.c+7 -00 replies
2/47bonding: fix race condition in bonding_store_slaves_activedrivers/net/bonding/bond_sysfs.c+2 -00 replies
3/47sctp: fix memory leak in sctp_datamsg_from_user() when copy from user space failsnet/sctp/chunk.c+5 -20 replies
4/47sctp: fix -ENOMEM result with invalid user space pointer in sendto() syscallnet/sctp/chunk.c net/sctp/socket.c+11 -60 replies
5/47ne2000: add the right platform devicedrivers/net/ne.c+1 -00 replies
6/47irda: sir_dev: Fix copy/paste typodrivers/net/irda/sir_dev.c+1 -10 replies
7/47usb/ipheth: Add iPhone 5 supportdrivers/net/usb/ipheth.c+5 -00 replies
8/47pnpacpi: fix incorrect TEST_ALPHA() testdrivers/pnp/pnpacpi/core.c+1 -10 replies
9/47exec: do not leave bprm->interp on stackfs/binfmt_misc.c fs/binfmt_script.c fs/exec.c +1 more+23 -20 replies
10/47x86, 8042: Enable A20 using KBC to fix S3 resume on some MSI laptopsdrivers/input/serio/i8042-x86ia64io.h+9 -00 replies
11/47virtio: force vring descriptors to be allocated from lowmemdrivers/virtio/virtio_ring.c+7 -00 replies
12/47mm: Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDEDinclude/linux/page-flags.h+7 -10 replies
13/47tmpfs mempolicy: fix /proc/mounts corrupting memorymm/mempolicy.c+26 -380 replies
14/47ALSA: usb-audio: Avoid autopm calls after disconnectionsound/usb/midi.c+22 -10 replies
15/47ALSA: usb-audio: Fix missing autopm for MIDI inputsound/usb/midi.c+46 -420 replies
16/47p54usb: add USB ID for T-Com Sinus 154 data IIdrivers/net/wireless/p54/p54usb.c+1 -00 replies
17/47p54usb: add USBIDs for two more p54usb devicesdrivers/net/wireless/p54/p54usb.c+3 -00 replies
18/47usb: gadget: phonet: free requests in pn_bind()s error pathdrivers/usb/gadget/f_phonet.c+6 -20 replies
19/47ACPI / scan: Do not use dummy HID for system bus ACPI nodesdrivers/acpi/scan.c+1 -10 replies
20/47NFS: avoid NULL dereference in nfs_destroy_serverfs/nfs/client.c+1 -20 replies
21/47NFS: Fix calls to drop_nlink()fs/nfs/dir.c+6 -50 replies
22/47nfsd4: fix oops on unusual readlike compoundfs/nfsd/nfs4xdr.c+10 -10 replies
23/47nfs: fix null checking in nfs_get_option_str()fs/nfs/super.c+1 -10 replies
24/47Input: walkera0701 - fix crash on startupdrivers/input/joystick/walkera0701.c+4 -30 replies
25/47genirq: Always force thread affinitykernel/irq/manage.c+21 -20 replies
26/47xhci: Add Lynx Point LP to list of Intel switchable hostsdrivers/usb/host/ehci-pci.c drivers/usb/host/pci-quirks.c+5 -20 replies
27/47cgroup: remove incorrect dget/dput() pair in cgroup_create_dir()kernel/cgroup.c+0 -20 replies
28/47x86, amd: Disable way access filter on Piledriver CPUsarch/x86/kernel/cpu/amd.c+14 -00 replies
29/47ftrace: Do not function trace inlined functionsinclude/linux/compiler-gcc.h+5 -00 replies
30/47sparc: huge_ptep_set_* functions need to call set_huge_pte_at()arch/sparc/include/asm/hugetlb.h+8 -20 replies
31/47net: sched: integer overflow fixnet/sched/sch_htb.c+1 -10 replies
32/47tcp: implement RFC 5961 3.2Documentation/networking/ip-sysctl.txt include/linux/snmp.h include/net/tcp.h +3 more+45 -10 replies
33/47tcp: implement RFC 5961 4.2include/linux/snmp.h net/ipv4/proc.c net/ipv4/tcp_input.c+17 -190 replies
34/47tcp: refine SYN handling in tcp_validate_incomingnet/ipv4/tcp_input.c+5 -10 replies
35/47tcp: tcp_replace_ts_recent() should not be called from tcp_validate_incoming()net/ipv4/tcp_input.c+10 -50 replies
36/47tcp: RFC 5961 5.2 Blind Data Injection Attack Mitigationnet/ipv4/tcp_input.c+25 -180 replies
37/47ARM: mm: use pteval_t to represent page protection valuesarch/arm/mm/mmu.c+1 -10 replies
38/47ARM: missing ->mmap_sem around find_vma() in swp_emulate.carch/arm/kernel/swp_emulate.c+2 -00 replies
39/47solos-pci: fix double-free of TX skb in DMA modedrivers/atm/solos-pci.c+3 -20 replies
40/47PCI: Reduce Ricoh 0xe822 SD card reader base clock frequency to 50MHzdrivers/pci/quirks.c include/linux/pci_ids.h+6 -20 replies
41/47Bluetooth: ath3k: Add support for VAIO VPCEH [0489:e027]drivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+2 -00 replies
42/47Bluetooth: cancel power_on work when unregistering the devicenet/bluetooth/hci_core.c+2 -00 replies
43/47CRIS: fix I/O macrosarch/cris/include/asm/io.h+33 -60 replies
44/47drivers/rtc/rtc-vt8500.c: correct handling of CR_24H bitfielddrivers/rtc/rtc-vt8500.c+2 -20 replies
45/47drivers/rtc/rtc-vt8500.c: fix handling of data passed in struct rtc_timedrivers/rtc/rtc-vt8500.c+4 -30 replies
46/47mm: limit mmu_gather batching to fix soft lockups on !CONFIG_PREEMPTinclude/asm-generic/tlb.h mm/memory.c+14 -00 replies
47/47can: Do not call dev_put if restart timer is running upon closedrivers/net/can/dev.c+1 -20 replies

Reviews trailers per patch

12 of 47 patches have a Reviewed-by or Acked-by.

PatchEric DumazetVlad YasevichNeil HormanValdis KletnieksAndrea ArcangeliClemens LadischChristian LamparterFengguang WuSankara MuthukrishnanLi ZefanVijay SubramanianNicolas PitreCatalin MarinasChris BallGeert Uytterhoeven
1/47A-b
2/47
3/47A-b
4/47A-b A-b
5/47
6/47
7/47A-b
8/47
9/47
10/47
11/47
12/47A-b
13/47
14/47Reviewd-by T-b
15/47Reviewd-by T-b
16/47A-b
17/47
18/47
19/47
20/47
21/47
22/47
23/47
24/47Reported-and-tested-by
25/47Reported-and-tested-by
26/47
27/47A-b
28/47
29/47
30/47
31/47A-b
32/47
33/47
34/47A-b
35/47
36/47
37/47A-b A-b
38/47
39/47
40/47A-b
41/47
42/47
43/47A-b
44/47
45/47
46/47
47/47

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 15 reviewers.

Read the v1 thread

Cover letter [ 00/47] 3.0.58-stable review

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.0.58 release. There are 47 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:16:47 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.0.58-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 3.0.58-rc1

Alexander Stein <[email protected]>
can: Do not call dev_put if restart timer is running upon close

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

Gustavo Padovan <[email protected]>
Bluetooth: cancel power_on work when unregistering the device

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

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

Stefan Hasko <[email protected]>
net: sched: integer overflow fix

Dave Kleikamp <[email protected]>
sparc: huge_ptep_set_* functions need to call set_huge_pte_at()

Steven Rostedt <[email protected]>
ftrace: Do not function trace inlined functions

Andre Przywara <[email protected]>
x86, amd: Disable way access filter on Piledriver CPUs

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

Thomas Gleixner <[email protected]>
genirq: Always force thread affinity

Peter Popovec <[email protected]>
Input: walkera0701 - fix crash on startup

Xi Wang <[email protected]>
nfs: fix null checking in nfs_get_option_str()

J. Bruce Fields <[email protected]>
nfsd4: fix oops on unusual readlike compound

Trond Myklebust <[email protected]>
NFS: Fix calls to drop_nlink()

NeilBrown <[email protected]>
NFS: avoid NULL dereference in nfs_destroy_server

Rafael J. Wysocki <[email protected]>
ACPI / scan: Do not use dummy HID for system bus ACPI nodes

Sebastian Andrzej Siewior <[email protected]>
usb: gadget: phonet: free requests in pn_bind()'s error path

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

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

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

Alan Cox <[email protected]>
pnpacpi: fix incorrect TEST_ALPHA() test

Jay Purohit <[email protected]>
usb/ipheth: Add iPhone 5 support

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/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/atm/solos-pci.c                |  5 +-
 drivers/bluetooth/ath3k.c              |  1 +
 drivers/bluetooth/btusb.c              |  1 +
 drivers/input/joystick/walkera0701.c   |  7 +--
 drivers/input/serio/i8042-x86ia64io.h  |  9 ++++
 drivers/net/bonding/bond_main.c        |  7 +++
 drivers/net/bonding/bond_sysfs.c       |  2 +
 drivers/net/can/dev.c                  |  3 +-
 drivers/net/irda/sir_dev.c             |  2 +-
 drivers/net/ne.c                       |  1 +
 drivers/net/usb/ipheth.c               |  5 ++
 drivers/net/wireless/p54/p54usb.c      |  4 ++
 drivers/pci/quirks.c                   |  7 ++-
 drivers/pnp/pnpacpi/core.c             |  2 +-
 drivers/rtc/rtc-vt8500.c               | 11 ++--
 drivers/usb/gadget/f_phonet.c          |  8 ++-
 drivers/usb/host/ehci-pci.c            |  3 +-
 drivers/usb/host/pci-quirks.c          |  4 +-
 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/super.c                         |  2 +-
 fs/nfsd/nfs4xdr.c                      | 11 +++-
 include/asm-generic/tlb.h              |  9 ++++
 include/linux/binfmts.h                |  1 +
 include/linux/compiler-gcc.h           |  5 ++
 include/linux/page-flags.h             |  8 ++-
 include/linux/pci_ids.h                |  1 +
 include/linux/snmp.h                   |  3 +-
 include/net/tcp.h                      |  1 +
 kernel/cgroup.c                        |  2 -
 kernel/irq/manage.c                    | 23 ++++++++-
 mm/memory.c                            |  5 ++
 mm/mempolicy.c                         | 64 ++++++++++-------------
 net/bluetooth/hci_core.c               |  2 +
 net/ipv4/proc.c                        |  3 +-
 net/ipv4/sysctl_net_ipv4.c             |  7 +++
 net/ipv4/tcp_input.c                   | 93 +++++++++++++++++++++++++---------
 net/sched/sch_htb.c                    |  2 +-
 net/sctp/chunk.c                       | 20 +++++---
 net/sctp/socket.c                      |  4 +-
 sound/usb/midi.c                       | 91 +++++++++++++++++++++------------
 53 files changed, 407 insertions(+), 155 deletions(-)