Skip to content

2.6.32.23 stable review

Greg KH linux-mips lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest68 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/68USB: serial/mos*: prevent reading uninitialized stack memorydrivers/usb/serial/mos7720.c drivers/usb/serial/mos7840.c+6 -00 replies
2/68sparc: Provide io{read,write}{16,32}be().arch/sparc/include/asm/io_32.h arch/sparc/include/asm/io_64.h+8 -00 replies
3/68gro: fix different skb headroomsnet/core/skbuff.c+6 -20 replies
4/68gro: Re-fix different skb headroomsnet/core/skbuff.c+1 -10 replies
5/68irda: Correctly clean up self->ias_obj on irda_bind() failure.net/irda/af_irda.c+2 -20 replies
6/68tcp: select(writefds) dont hang up when a peer close connectionnet/ipv4/tcp.c+2 -10 replies
7/68tcp: Combat per-cpu skew in orphan tests.include/net/tcp.h net/ipv4/tcp.c net/ipv4/tcp_timer.c+19 -120 replies
8/68tcp: fix three tcp sysctls tuningnet/ipv4/tcp.c+7 -170 replies
9/68bridge: Clear IPCB before possible entry into IP stacknet/bridge/br_netfilter.c+3 -00 replies
10/68bridge: Clear INET control block of SKBs passed into ip_fragment().net/bridge/br_netfilter.c+4 -20 replies
11/68net: Fix oops from tcp_collapse() when using splice()net/ipv4/tcp.c+1 -00 replies
12/68rds: fix a leak of kernel memorynet/rds/recv.c+1 -11 reply
13/68tcp: Prevent overzealous packetization by SWS logic.include/net/tcp.h+16 -20 replies
14/68UNIX: Do not loop forever at unix_autobind().net/unix/af_unix.c+12 -30 replies
15/68r8169: fix random mdio_write failuresdrivers/net/r8169.c+5 -00 replies
16/68r8169: fix mdio_read and update mdio_write according to hw specsdrivers/net/r8169.c+9 -30 replies
17/68sparc64: Get rid of indirect p1275 PROM call buffer.arch/sparc/include/asm/oplib_64.h arch/sparc/prom/cif.S arch/sparc/prom/console_64.c +4 more+456 -2970 replies
18/68drivers/net/usb/hso.c: prevent reading uninitialized memorydrivers/net/usb/hso.c+2 -00 replies
19/68drivers/net/cxgb3/cxgb3_main.c: prevent reading uninitialized stack memorydrivers/net/cxgb3/cxgb3_main.c+2 -00 replies
20/68drivers/net/eql.c: prevent reading uninitialized stack memorydrivers/net/eql.c+2 -00 replies
21/68bonding: correctly process non-linear skbsdrivers/net/bonding/bond_3ad.c drivers/net/bonding/bond_alb.c+6 -00 replies
22/68Staging: vt6655: fix buffer overflowdrivers/staging/vt6655/wpactl.c+8 -30 replies
23/68net/llc: make opt unsigned in llc_ui_setsockopt()net/llc/af_llc.c+2 -10 replies
24/68pid: make setpgid() system call use RCU read-side critical sectionkernel/sys.c+2 -00 replies
25/68sched: Fix user time incorrectly accounted as system time on 32-bitkernel/sched.c+2 -20 replies
26/68oprofile: Add Support for Intel CPU Family 6 / Model 22 (Intel Celeron 540)arch/x86/oprofile/nmi_int.c+3 -10 replies
27/68char: Mark /dev/zero and /dev/kmem as not capable of writebackdrivers/char/mem.c fs/char_dev.c+5 -20 replies
28/68drivers/pci/intel-iommu.c: fix build with older gccsdrivers/pci/intel-iommu.c+43 -470 replies
29/68drivers/video/sis/sis_main.c: prevent reading uninitialized stack memorydrivers/video/sis/sis_main.c+3 -00 replies
30/68percpu: fix pcpu_last_unit_cpumm/percpu.c+1 -10 replies
31/68aio: check for multiplication overflow in do_io_submitfs/aio.c+3 -00 replies
32/68inotify: send IN_UNMOUNT eventsfs/notify/inotify/inotify_user.c+5 -20 replies
33/68SCSI: mptsas: fix hangs caused by ATA pass-throughdrivers/message/fusion/mptscsih.c+2 -00 replies
34/68ext4: Fix remaining racy updates of EXT4_I(inode)->i_flagsfs/ext4/inode.c+22 -160 replies
35/68IA64: fix siglockarch/ia64/kernel/fsys.S+39 -70 replies
36/68IA64: Optimize ticket spinlocks in fsys_rt_sigprocmaskarch/ia64/kernel/fsys.S+11 -310 replies
37/68KEYS: Fix RCU no-lock warning in keyctl_session_to_parent()security/keys/keyctl.c+3 -00 replies
38/68KEYS: Fix bug in keyctl_session_to_parent() if parent has no session keyringsecurity/keys/keyctl.c+2 -10 replies
39/68xfs: prevent reading uninitialized stack memoryfs/xfs/linux-2.6/xfs_ioctl.c+2 -00 replies
40/68drivers/video/via/ioctl.c: prevent reading uninitialized stack memorydrivers/video/via/ioctl.c+2 -00 replies
41/68ACPI: disable _OSI(Windows 2009) on Asus K50IJdrivers/acpi/blacklist.c+14 -00 replies
42/68bnx2: Fix netpoll crash.drivers/net/bnx2.c+4 -20 replies
43/68bnx2: Fix hang during rmmod bnx2.drivers/net/bnx2.c+13 -10 replies
44/68AT91: change dma resource indexarch/arm/mach-at91/at91sam9g45_devices.c+1 -10 replies
45/68cxgb3: fix hot plug removal crashdrivers/net/cxgb3/cxgb3_main.c+1 -00 replies
46/68mm: page allocator: drain per-cpu lists after direct reclaim allocation failsmm/page_alloc.c+16 -40 replies
47/68mm: page allocator: calculate a better estimate of NR_FREE_PAGES when memory is low and kswapd is awakeinclude/linux/mmzone.h include/linux/vmstat.h mm/mmzone.c +2 more+72 -30 replies
48/68mm: page allocator: update free page counters after pages are placed on the free listmm/page_alloc.c+5 -40 replies
49/68guard page for stacks that grow upwardsinclude/linux/mm.h mm/memory.c mm/mmap.c+18 -80 replies
50/68Fix unprotected access to task credentials in waitid()kernel/exit.c+2 -30 replies
51/68sctp: Do not reset the packet during sctp_packet_config().net/sctp/output.c+0 -10 replies
52/683c503: Fix IRQ probingdrivers/net/3c503.c+30 -110 replies
53/68asix: fix setting mac address for AX88772drivers/net/usb/asix.c+28 -20 replies
54/68dasd: use correct label location for diag fba disksfs/partitions/ibm.c+12 -10 replies
55/68clocksource: sh_tmu: compute mult and shift before registrationdrivers/clocksource/sh_tmu.c+11 -90 replies
56/68gro: Fix bogus gso_size on the first fraglist entrynet/core/skbuff.c+1 -00 replies
57/68hostap_pci: set dev->base_addr during probedrivers/net/wireless/hostap/hostap_pci.c+1 -00 replies
58/68inotify: fix inotify oneshot supportfs/notify/inotify/inotify_fsnotify.c+3 -00 replies
59/68Input: add compat support for sysfs and /proc capabilities outputdrivers/input/input.c+70 -140 replies
60/68MIPS: Quit using undefined behavior of ADDU in 64-bit atomic operations.arch/mips/include/asm/atomic.h+12 -120 replies
61/68MIPS: Set io_map_base for several PCI bridges lacking itarch/mips/mti-malta/malta-pci.c arch/mips/nxp/pnx8550/common/pci.c arch/mips/nxp/pnx8550/common/setup.c +2 more+6 -10 replies
62/68MIPS: uasm: Add OR instruction.arch/mips/mm/uasm.c arch/mips/mm/uasm.h+4 -10 replies
63/68pata_pdc202xx_old: fix UDMA mode for Promise UDMA33 cardsdrivers/ata/pata_pdc202xx_old.c+12 -10 replies
64/68pata_pdc202xx_old: fix UDMA mode for PDC2026x chipsetsdrivers/ata/pata_pdc202xx_old.c+4 -20 replies
65/68MIPS: Sibyte: Fix M3 TLB exception handler workaround.arch/mips/mm/tlbex.c+16 -60 replies
66/68sis-agp: Remove SIS 760, handled by amd64-agpdrivers/char/agp/sis-agp.c+0 -80 replies
67/68alpha: Fix printk format errorsarch/alpha/kernel/err_marvel.c+3 -30 replies
68/68x86: Add memory modify constraints to xchg() and cmpxchg()arch/x86/include/asm/cmpxchg_32.h arch/x86/include/asm/cmpxchg_64.h+20 -490 replies

Reviews trailers per patch

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

PatchEric DumazetPlamen PetrovAnton BlanchardFrancois RomieuTavis OrmandyRik van RielMinchan KimKAMEZAWA HiroyukiChristoph LameterKOSAKI MotohiroJohannes WeinerLinus TorvaldsRussell KingMichael TokarevDavid HollisPaul E. McKenneyOleg NesterovEric SandeenKashyap DesaiAndi KleenArnd BergmannDavid HowellsMeelis Roos
1/68
2/68
3/68
4/68A-b T-b
5/68
6/68
7/68A-b
8/68Reported-and-tested-by
9/68
10/68
11/68
12/68
13/68
14/68
15/68Acked-off-by
16/68A-b
17/68T-b
18/68
19/68
20/68
21/68
22/68
23/68
24/68A-b
25/68
26/68A-b A-b
27/68
28/68
29/68
30/68
31/68
32/68
33/68A-b
34/68
35/68
36/68
37/68
38/68A-b
39/68R-b
40/68
41/68
42/68
43/68
44/68
45/68
46/68R-b R-b R-b R-b
47/68
48/68R-b R-b R-b R-b R-b A-b
49/68
50/68A-b A-b
51/68
52/68
53/68A-b
54/68
55/68
56/68
57/68
58/68
59/68Reported-and-tested-by
60/68
61/68
62/68
63/68Debugged-by
64/68
65/68
66/68
67/68
68/68Originally-by

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

Read the v1 thread

Cover letter [00/68] 2.6.32.23 stable review

This is the start of the stable review cycle for the 2.6.32.23 release. There are 68 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 us know. If anyone is a maintainer of the proper subsystem, and wants to add a Signed-off-by: line to the patch, please respond with it.

Responses should be made by Sunday September 26, 17:00:00 UTC 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/v2.6/stable-review/patch-2.6.32.23-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

 Makefile                                 |    2 +-
 arch/alpha/kernel/err_marvel.c           |    6 +-
 arch/arm/mach-at91/at91sam9g45_devices.c |    2 +-
 arch/ia64/kernel/fsys.S                  |   30 ++-
 arch/mips/include/asm/atomic.h           |   24 ++--
 arch/mips/mm/tlbex.c                     |   22 ++-
 arch/mips/mm/uasm.c                      |    4 +-
 arch/mips/mm/uasm.h                      |    1 +
 arch/mips/mti-malta/malta-pci.c          |    2 +
 arch/mips/nxp/pnx8550/common/pci.c       |    1 +
 arch/mips/nxp/pnx8550/common/setup.c     |    2 +-
 arch/mips/pci/ops-pmcmsp.c               |    1 +
 arch/mips/pci/pci-yosemite.c             |    1 +
 arch/sparc/include/asm/io_32.h           |    4 +
 arch/sparc/include/asm/io_64.h           |    4 +
 arch/sparc/include/asm/oplib_64.h        |   27 +---
 arch/sparc/prom/cif.S                    |   16 +-
 arch/sparc/prom/console_64.c             |   48 ++++-
 arch/sparc/prom/devops_64.c              |   36 +++-
 arch/sparc/prom/misc_64.c                |  314 +++++++++++++++++++++---------
 arch/sparc/prom/p1275.c                  |  102 +----------
 arch/sparc/prom/tree_64.c                |  210 +++++++++++++++------
 arch/x86/include/asm/cmpxchg_32.h        |   65 ++-----
 arch/x86/include/asm/cmpxchg_64.h        |    4 +-
 arch/x86/oprofile/nmi_int.c              |    4 +-
 drivers/acpi/blacklist.c                 |   14 ++
 drivers/ata/pata_pdc202xx_old.c          |   15 ++-
 drivers/char/agp/sis-agp.c               |    8 -
 drivers/char/mem.c                       |    3 +-
 drivers/clocksource/sh_tmu.c             |   20 +-
 drivers/input/input.c                    |   86 +++++++--
 drivers/message/fusion/mptscsih.c        |    2 +
 drivers/net/3c503.c                      |   41 +++-
 drivers/net/bnx2.c                       |   20 ++-
 drivers/net/bonding/bond_3ad.c           |    3 +
 drivers/net/bonding/bond_alb.c           |    3 +
 drivers/net/cxgb3/cxgb3_main.c           |    3 +
 drivers/net/eql.c                        |    2 +
 drivers/net/r8169.c                      |   11 +
 drivers/net/usb/asix.c                   |   30 +++-
 drivers/net/usb/hso.c                    |    2 +
 drivers/net/wireless/hostap/hostap_pci.c |    1 +
 drivers/pci/intel-iommu.c                |   90 ++++-----
 drivers/staging/vt6655/wpactl.c          |   11 +-
 drivers/usb/serial/mos7720.c             |    3 +
 drivers/usb/serial/mos7840.c             |    3 +
 drivers/video/sis/sis_main.c             |    3 +
 drivers/video/via/ioctl.c                |    2 +
 fs/aio.c                                 |    3 +
 fs/char_dev.c                            |    4 +-
 fs/ext4/inode.c                          |   40 +++--
 fs/notify/inotify/inotify_fsnotify.c     |    3 +
 fs/notify/inotify/inotify_user.c         |    7 +-
 fs/partitions/ibm.c                      |   13 ++-
 fs/xfs/linux-2.6/xfs_ioctl.c             |    2 +
 include/linux/mm.h                       |    8 +-
 include/linux/mmzone.h                   |   13 ++
 include/linux/vmstat.h                   |   22 ++
 include/net/tcp.h                        |   36 +++-
 kernel/exit.c                            |    5 +-
 kernel/sched.c                           |    4 +-
 kernel/sys.c                             |    2 +
 mm/memory.c                              |   15 +-
 mm/mmap.c                                |    3 -
 mm/mmzone.c                              |   21 ++
 mm/page_alloc.c                          |   33 +++-
 mm/percpu.c                              |    2 +-
 mm/vmstat.c                              |   15 ++-
 net/bridge/br_netfilter.c                |    9 +-
 net/core/skbuff.c                        |    7 +-
 net/ipv4/tcp.c                           |   33 +--
 net/ipv4/tcp_timer.c                     |    8 +-
 net/irda/af_irda.c                       |    4 +-
 net/llc/af_llc.c                         |    3 +-
 net/rds/recv.c                           |    2 +-
 net/sctp/output.c                        |    1 -
 net/unix/af_unix.c                       |   15 ++-
 security/keys/keyctl.c                   |    6 +-
 78 files changed, 1076 insertions(+), 571 deletions(-)