Skip to content

2.6.35.6 stable review

Greg KH linux-acpi lkml platform-driver-x86 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest80 patches 18 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/80usb: musb_debugfs: dont use the struct file private_data field with seq_filesdrivers/usb/musb/musb_debugfs.c+2 -30 replies
2/80USB: serial/mos*: prevent reading uninitialized stack memorydrivers/usb/serial/mos7720.c drivers/usb/serial/mos7840.c+6 -00 replies
3/80bridge: Clear INET control block of SKBs passed into ip_fragment().net/bridge/br_netfilter.c+4 -20 replies
4/80gro: fix different skb headroomsnet/core/skbuff.c+6 -20 replies
5/80gro: Re-fix different skb headroomsnet/core/skbuff.c+1 -10 replies
6/80irda: Correctly clean up self->ias_obj on irda_bind() failure.net/irda/af_irda.c+2 -20 replies
7/80rds: fix a leak of kernel memorynet/rds/recv.c+1 -10 replies
8/80net: RPS needs to depend upon USE_GENERIC_SMP_HELPERSnet/Kconfig+1 -10 replies
9/80tcp: Combat per-cpu skew in orphan tests.include/net/tcp.h net/ipv4/tcp.c net/ipv4/tcp_timer.c+19 -120 replies
10/80tcp: fix three tcp sysctls tuningnet/ipv4/tcp.c+7 -170 replies
11/80tcp: select(writefds) dont hang up when a peer close connectionnet/ipv4/tcp.c+2 -10 replies
12/80tcp: Prevent overzealous packetization by SWS logic.include/net/tcp.h+16 -20 replies
13/80udp: add rehash on connect()include/net/sock.h include/net/udp.h net/ipv4/datagram.c +3 more+66 -20 replies
14/80UNIX: Do not loop forever at unix_autobind().net/unix/af_unix.c+12 -30 replies
15/80l2tp: test for ethernet header in l2tp_eth_dev_recv()net/l2tp/l2tp_eth.c+1 -10 replies
16/80net: blackhole route should always be recalculatednet/ipv4/route.c+6 -10 replies
17/80sparc64: 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/80drivers/net/usb/hso.c: prevent reading uninitialized memorydrivers/net/usb/hso.c+2 -00 replies
19/80drivers/net/cxgb3/cxgb3_main.c: prevent reading uninitialized stack memorydrivers/net/cxgb3/cxgb3_main.c+2 -00 replies
20/80drivers/net/eql.c: prevent reading uninitialized stack memorydrivers/net/eql.c+2 -00 replies
21/80bonding: correctly process non-linear skbsdrivers/net/bonding/bond_3ad.c drivers/net/bonding/bond_alb.c+6 -00 replies
22/80Staging: vt6655: fix buffer overflowdrivers/staging/vt6655/wpactl.c+8 -30 replies
23/80net/llc: make opt unsigned in llc_ui_setsockopt()net/llc/af_llc.c+2 -10 replies
24/80mm: fix swapin race conditioninclude/linux/ksm.h mm/ksm.c mm/memory.c+43 -190 replies
25/80mm: further fix swapin race conditionmm/memory.c+5 -30 replies
26/80virtio: console: Prevent userspace from submitting NULL buffersdrivers/char/virtio_console.c+4 -00 replies
27/80virtio: console: Fix poll blocking even though there is data to readdrivers/char/virtio_console.c+1 -10 replies
28/80intel_agp, drm/i915: Add all sandybridge graphics devices supportdrivers/char/agp/intel-agp.c drivers/char/agp/intel-agp.h drivers/char/agp/intel-gtt.c +1 more+67 -110 replies
29/80agp/intel: fix physical address mask bits for sandybridgedrivers/char/agp/intel-gtt.c+11 -10 replies
30/80agp/intel: fix dma mask bits on sandybridgedrivers/char/agp/intel-agp.c+14 -90 replies
31/80hw breakpoints: Fix pid namespace bugkernel/hw_breakpoint.c+2 -10 replies
32/80pid: make setpgid() system call use RCU read-side critical sectionkernel/sys.c+2 -00 replies
33/80sched: Fix user time incorrectly accounted as system time on 32-bitkernel/sched.c+4 -40 replies
34/80oprofile: Add Support for Intel CPU Family 6 / Model 22 (Intel Celeron 540)arch/x86/oprofile/nmi_int.c+3 -10 replies
35/80drm/i915,agp/intel: Add second set of PCI-IDs for B43drivers/char/agp/intel-agp.c drivers/char/agp/intel-agp.h drivers/gpu/drm/i915/i915_drv.c+5 -00 replies
36/80bdi: Initialize noop_backing_dev_info properlymm/backing-dev.c+2 -00 replies
37/80bdi: Fix warnings in __mark_inode_dirty for /dev/zero and friendsfs/fs-writeback.c+21 -20 replies
38/80char: Mark /dev/zero and /dev/kmem as not capable of writebackdrivers/char/mem.c fs/char_dev.c+5 -20 replies
39/80drivers/pci/intel-iommu.c: fix build with older gccsdrivers/pci/intel-iommu.c+43 -470 replies
40/80mmap: call unlink_anon_vmas() in __split_vma() in case of errormm/mmap.c+1 -00 replies
41/80drivers/video/sis/sis_main.c: prevent reading uninitialized stack memorydrivers/video/sis/sis_main.c+3 -00 replies
42/80rtc: s3c: balance state changes of wakeup flagdrivers/rtc/rtc-s3c.c+8 -50 replies
43/80Prevent freeing uninitialized pointer in compat_do_readv_writevfs/compat.c+1 -10 replies
44/80/proc/vmcore: fix seekingfs/proc/vmcore.c+1 -10 replies
45/80vmscan: check all_unreclaimable in direct reclaim pathmm/vmscan.c+35 -80 replies
46/80percpu: fix pcpu_last_unit_cpumm/percpu.c+1 -10 replies
47/80aio: do not return ERESTARTSYS as a result of AIOfs/aio.c+9 -10 replies
48/80aio: check for multiplication overflow in do_io_submitfs/aio.c+3 -00 replies
49/80x86 platform drivers: hp-wmi Reorder event id processingdrivers/platform/x86/hp-wmi.c+32 -190 replies
50/80GFS2: gfs2_logd should be using interruptible waitsfs/gfs2/log.c+1 -10 replies
51/80drm/nv50: initialize ramht_refs list for faked 0 channeldrivers/gpu/drm/nouveau/nv50_instmem.c+2 -00 replies
52/80inotify: send IN_UNMOUNT eventsfs/notify/inotify/inotify_user.c+5 -20 replies
53/80SCSI: mptsas: fix hangs caused by ATA pass-throughdrivers/message/fusion/mptscsih.c+2 -01 reply
54/80KVM: Keep slot ID in memory slot structureinclude/linux/kvm_host.h virt/kvm/kvm_main.c+2 -00 replies
55/80KVM: Prevent internal slots from being COWedarch/x86/kvm/x86.c+6 -10 replies
56/80KVM: MMU: fix direct sps access corruptedarch/x86/kvm/paging_tmpl.h+26 -20 replies
57/80KVM: x86: emulator: inc/dec can have lock prefixarch/x86/kvm/emulate.c+2 -20 replies
58/80KVM: MMU: fix mmu notifier invalidate handler for huge sptearch/x86/kvm/mmu.c+6 -20 replies
59/80KVM: VMX: Fix host GDT.LIMIT corruptionarch/x86/kvm/vmx.c+4 -00 replies
60/80IA64: fix siglockarch/ia64/kernel/fsys.S+39 -70 replies
61/80IA64: Optimize ticket spinlocks in fsys_rt_sigprocmaskarch/ia64/kernel/fsys.S+11 -310 replies
62/80KEYS: Fix RCU no-lock warning in keyctl_session_to_parent()security/keys/keyctl.c+3 -00 replies
63/80KEYS: Fix bug in keyctl_session_to_parent() if parent has no session keyringsecurity/keys/keyctl.c+2 -10 replies
64/80xfs: prevent reading uninitialized stack memoryfs/xfs/linux-2.6/xfs_ioctl.c+2 -00 replies
65/80drivers/video/via/ioctl.c: prevent reading uninitialized stack memorydrivers/video/via/ioctl.c+2 -00 replies
66/80AT91: change dma resource indexarch/arm/mach-at91/at91sam9g45_devices.c+1 -10 replies
67/80PM: Prevent waiting forever on asynchronous resume after failing suspenddrivers/base/power/main.c+1 -00 replies
68/80PM / Hibernate: Avoid hitting OOM during preallocation of memorykernel/power/snapshot.c+65 -200 replies
69/80x86, asm: Use a lower case name for the end macro in atomic64_386_32.Sarch/x86/lib/atomic64_386_32.S+20 -180 replies
70/80ALSA: hda - Fix beep frequency on IDT 92HD73xx and 92HD71Bxx codecssound/pci/hda/patch_sigmatel.c+11 -10 replies
71/80Fix call to replaced SuperIO functionsarch/alpha/kernel/proto.h arch/alpha/kernel/sys_cabriolet.c arch/alpha/kernel/sys_takara.c+25 -80 replies
72/80dell-wmi: Add support for eject key on Dell Studio 1555drivers/platform/x86/dell-wmi.c+1 -10 replies
73/80mm: page allocator: drain per-cpu lists after direct reclaim allocation failsmm/page_alloc.c+16 -40 replies
74/80mm: 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
75/80mm: page allocator: update free page counters after pages are placed on the free listmm/page_alloc.c+5 -40 replies
76/80guard page for stacks that grow upwardsinclude/linux/mm.h mm/memory.c mm/mmap.c+18 -80 replies
77/80Fix unprotected access to task credentials in waitid()kernel/exit.c+2 -30 replies
78/80sctp: Do not reset the packet during sctp_packet_config().net/sctp/output.c+0 -10 replies
79/80drm/i915: Ensure that the crtcinfo is populated during mode_fixup()drivers/gpu/drm/i915/intel_display.c+8 -00 replies
80/80alpha: Fix printk format errorsarch/alpha/kernel/err_marvel.c+3 -30 replies

Reviews trailers per patch

16 of 80 patches have a Reviewed-by or Acked-by.

PatchAnton BlanchardEric DumazetRik van RielJohannes WeinerHugh DickinsCAI QianJeff MoyerKashyap DesaiMinchan KimKAMEZAWA HiroyukiKOSAKI MotohiroChristoph LameterPaul E. McKenneyOleg NesterovXavier ChantryDaniel VetterMichael CreeM. Vefa BicakciEric SandeenTavis OrmandyRafael J. WysockiAndi KleenArnd BergmannDavid HowellsMeelis RoosKrzysztof Piotr OledzkiPlamen Petrov
1/80
2/80
3/80
4/80
5/80A-b T-b
6/80
7/80
8/80
9/80A-b
10/80Reported-and-tested-by
11/80
12/80
13/80T-b
14/80
15/80
16/80
17/80T-b
18/80
19/80
20/80
21/80
22/80
23/80
24/80R-b A-b
25/80R-b
26/80
27/80
28/80
29/80
30/80
31/80
32/80A-b
33/80
34/80A-b A-b
35/80
36/80
37/80
38/80
39/80
40/80A-b A-b A-b
41/80
42/80
43/80
44/80T-b
45/80A-b R-b T-b A-b A-b
46/80
47/80R-b
48/80
49/80
50/80
51/80
52/80
53/80A-b
54/80
55/80
56/80
57/80
58/80R-b
59/80
60/80
61/80
62/80
63/80A-b
64/80R-b
65/80
66/80
67/80
68/80T-b
69/80
70/80
71/80T-b
72/80
73/80R-b R-b R-b R-b
74/80
75/80R-b A-b R-b R-b R-b R-b
76/80
77/80A-b A-b
78/80
79/80Reported-and-tested-by T-b
80/80

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

Read the v1 thread

Cover letter [00/80] 2.6.35.6 stable review

This is the start of the stable review cycle for the 2.6.35.6 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 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.35.6-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

 Makefile                                 |    2 +-
 arch/alpha/kernel/err_marvel.c           |    6 +-
 arch/alpha/kernel/proto.h                |    3 -
 arch/alpha/kernel/sys_cabriolet.c        |   19 ++-
 arch/alpha/kernel/sys_takara.c           |   11 +-
 arch/arm/mach-at91/at91sam9g45_devices.c |    2 +-
 arch/ia64/kernel/fsys.S                  |   30 ++-
 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/kvm/emulate.c                   |    4 +-
 arch/x86/kvm/mmu.c                       |    8 +-
 arch/x86/kvm/paging_tmpl.h               |   28 +++-
 arch/x86/kvm/vmx.c                       |    4 +
 arch/x86/kvm/x86.c                       |    7 +-
 arch/x86/lib/atomic64_386_32.S           |   38 ++--
 arch/x86/oprofile/nmi_int.c              |    4 +-
 drivers/base/power/main.c                |    1 +
 drivers/char/agp/intel-agp.c             |   44 +++--
 drivers/char/agp/intel-agp.h             |   19 ++-
 drivers/char/agp/intel-gtt.c             |   47 +++++-
 drivers/char/mem.c                       |    3 +-
 drivers/char/virtio_console.c            |    6 +-
 drivers/gpu/drm/i915/i915_drv.c          |    6 +
 drivers/gpu/drm/i915/intel_display.c     |    8 +
 drivers/gpu/drm/nouveau/nv50_instmem.c   |    2 +
 drivers/message/fusion/mptscsih.c        |    2 +
 drivers/net/bonding/bond_3ad.c           |    3 +
 drivers/net/bonding/bond_alb.c           |    3 +
 drivers/net/cxgb3/cxgb3_main.c           |    2 +
 drivers/net/eql.c                        |    2 +
 drivers/net/usb/hso.c                    |    2 +
 drivers/pci/intel-iommu.c                |   90 ++++-----
 drivers/platform/x86/dell-wmi.c          |    2 +-
 drivers/platform/x86/hp-wmi.c            |   51 +++--
 drivers/rtc/rtc-s3c.c                    |   13 +-
 drivers/staging/vt6655/wpactl.c          |   11 +-
 drivers/usb/musb/musb_debugfs.c          |    5 +-
 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                                 |   13 ++-
 fs/char_dev.c                            |    4 +-
 fs/compat.c                              |    2 +-
 fs/fs-writeback.c                        |   23 ++-
 fs/gfs2/log.c                            |    2 +-
 fs/notify/inotify/inotify_user.c         |    7 +-
 fs/proc/vmcore.c                         |    2 +-
 fs/xfs/linux-2.6/xfs_ioctl.c             |    2 +
 include/linux/ksm.h                      |   20 +-
 include/linux/kvm_host.h                 |    1 +
 include/linux/mm.h                       |    8 +-
 include/linux/mmzone.h                   |   13 ++
 include/linux/vmstat.h                   |   22 ++
 include/net/sock.h                       |    1 +
 include/net/tcp.h                        |   36 +++-
 include/net/udp.h                        |    1 +
 kernel/exit.c                            |    5 +-
 kernel/hw_breakpoint.c                   |    3 +-
 kernel/power/snapshot.c                  |   85 ++++++--
 kernel/sched.c                           |    8 +-
 kernel/sys.c                             |    2 +
 mm/backing-dev.c                         |    2 +
 mm/ksm.c                                 |    3 -
 mm/memory.c                              |   56 +++++-
 mm/mmap.c                                |    4 +-
 mm/mmzone.c                              |   21 ++
 mm/page_alloc.c                          |   33 +++-
 mm/percpu.c                              |    2 +-
 mm/vmscan.c                              |   43 ++++-
 mm/vmstat.c                              |   15 ++-
 net/Kconfig                              |    2 +-
 net/bridge/br_netfilter.c                |    6 +-
 net/core/skbuff.c                        |    6 +-
 net/ipv4/datagram.c                      |    5 +-
 net/ipv4/route.c                         |    7 +-
 net/ipv4/tcp.c                           |   32 +--
 net/ipv4/tcp_timer.c                     |    8 +-
 net/ipv4/udp.c                           |   44 ++++
 net/ipv6/datagram.c                      |    7 +-
 net/ipv6/udp.c                           |   10 +
 net/irda/af_irda.c                       |    4 +-
 net/l2tp/l2tp_eth.c                      |    2 +-
 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 +-
 sound/pci/hda/patch_sigmatel.c           |   12 +-
 virt/kvm/kvm_main.c                      |    1 +
 95 files changed, 1285 insertions(+), 579 deletions(-)