Skip to content

2.6.25.6 -stable review

Chris Wright linux-ext4 linux-ide lkml netfilter-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest50 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/50block: do_mounts - accept root=<non-existant partition>block/genhd.c include/linux/genhd.h init/do_mounts.c+34 -62 replies
2/50POWERPC Bolt in SLB entry for kernel stack on secondary cpusarch/powerpc/kernel/smp.c arch/powerpc/mm/slb.c+15 -80 replies
3/50USB: remove PICDEM FS USB demo (04d8:000c) device from ldusbdrivers/usb/misc/ldusb.c+0 -40 replies
4/50USB: unusual_devs: Add support for GI 0401 SD-Card interfacedrivers/usb/storage/unusual_devs.h+10 -00 replies
5/50USB: option: add new Dell 5520 HSDPA variantdrivers/usb/serial/option.c+1 -00 replies
6/50USB: add Zoom Telephonics Model 3095F V.92 USB Mini External modem to cdc-acmdrivers/usb/class/cdc-acm.c+3 -00 replies
7/50USB: do not handle device 1410:5010 in option driverdrivers/usb/serial/option.c+0 -30 replies
8/50USB: add Telstra NextG CDMA id to option driverdrivers/usb/serial/option.c+1 -00 replies
9/50ext3/4: fix uninitialized bs in ext3/4_xattr_set_handle()fs/ext3/xattr.c fs/ext4/xattr.c+10 -00 replies
10/50libata: force hardreset if link is in powersave modedrivers/ata/libata-core.c+12 -04 replies
11/50memory_hotplug: always initialize pageblock bitmapmm/memory_hotplug.c mm/page_alloc.c+40 -410 replies
12/50USB: fix build errors in ohci-omap.c and ohci-sm501.cdrivers/usb/host/ohci-omap.c drivers/usb/host/ohci-sm501.c+4 -20 replies
13/50i2c-nforce2: Disable the second SMBus channel on the DFI Lanparty NF4 Expertdrivers/i2c/busses/i2c-nforce2.c+24 -40 replies
14/50i2c/max6875: Really prevent 24RF08 corruptiondrivers/i2c/chips/max6875.c+0 -30 replies
15/50x86: user_regset_view table fix for ia32 on 64-bitarch/x86/kernel/ptrace.c+5 -20 replies
16/50i386: fix asm constraint in do_IRQ()arch/x86/kernel/irq_32.c+1 -10 replies
17/50CIFS: Fix UNC path prefix on QueryUnixPathInfo to have correct slashfs/cifs/inode.c+11 -40 replies
18/50USB: add TELIT HDSPA UC864-E modem to option driverdrivers/usb/serial/option.c+4 -00 replies
19/50usb-serial: Use ftdi_sio driver for RATOC REX-USB60Fdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio.h drivers/usb/serial/pl2303.c +1 more+7 -20 replies
20/50cgroups: remove node_ prefix_from ns subsystemkernel/cgroup.c+1 -10 replies
21/50brd: dont show ramdisks in /proc/partitionsdrivers/block/brd.c+1 -04 replies
22/50types.h: dont expose struct ustat to userspaceinclude/linux/types.h+2 -20 replies
23/50x86: dont read maxlvt before checking if APIC is mappedarch/x86/kernel/apic_64.c+1 -10 replies
24/50IPoIB: Test for NULL broadcast object in ipiob_mcast_join_finish()drivers/infiniband/ulp/ipoib/ipoib_multicast.c+6 -00 replies
25/50x86: fix setup of cyc2ns in tsc_64.carch/x86/kernel/tsc_64.c+3 -20 replies
26/50x86: if we cannot calibrate the TSC, we panic.arch/x86/kernel/tsc_32.c+5 -80 replies
27/50x86: distangle user disabled TSC from unstablearch/x86/kernel/tsc_32.c+10 -100 replies
28/50x86: disable TSC for sched_clock() when calibration failedarch/x86/kernel/tsc_32.c+5 -00 replies
29/50XFS: Fix memory corruption with small buffer readsfs/xfs/linux-2.6/xfs_buf.c fs/xfs/linux-2.6/xfs_buf.h+39 -40 replies
30/50x86: prevent PGE flush from interruption/preemptioninclude/asm-x86/tlbflush.h+12 -10 replies
31/50Revert "PCI: remove default PCI expansion ROM memory allocation"arch/x86/pci/common.c+0 -170 replies
32/50PS3: gelic: fix memory leakdrivers/net/ps3_gelic_wireless.c+2 -00 replies
33/50netfilter: xt_iprange: module aliases for xt_iprangenet/netfilter/xt_iprange.c+2 -00 replies
34/50HID: split Numlock emulation quirk from HID_QUIRK_APPLE_HAS_FN.drivers/hid/hid-input.c drivers/hid/usbhid/hid-quirks.c include/linux/hid.h+23 -210 replies
35/50CPUFREQ: Make acpi-cpufreq more robust against BIOS freq changes behind our back.arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c+10 -00 replies
36/50x86, fpu: fix CONFIG_PREEMPT=y corruption of applications FPU stackarch/x86/kernel/process_32.c arch/x86/kernel/process_64.c+8 -20 replies
37/50netfilter: nf_conntrack_expect: fix error path unwind in nf_conntrack_expect_init()net/netfilter/nf_conntrack_expect.c+2 -20 replies
38/50netfilter: xt_connlimit: fix accouning when receive RST packet in ESTABLISHED statenet/netfilter/xt_connlimit.c+2 -10 replies
39/50netfilter: nf_conntrack_ipv6: fix inconsistent lock state in nf_ct_frag6_gather()net/ipv6/netfilter/nf_conntrack_reasm.c+5 -30 replies
40/50atl1: fix 4G memory corruption bugdrivers/net/atl1/atl1_main.c+1 -00 replies
41/50Smack: fuse mount hang fixsecurity/smack/smack_lsm.c+12 -00 replies
42/50proc: calculate the correct /proc/<pid> link countfs/proc/base.c+25 -80 replies
43/50pagemap: fix bug in add_to_pagemap, require aligned-length reads of /proc/pid/pagemapfs/proc/task_mmu.c+9 -190 replies
44/50brk: make sys_brk() honor COMPAT_BRK when computing lower boundmm/mmap.c+7 -10 replies
45/50eCryptfs: remove unnecessary page decrypt callfs/ecryptfs/ecryptfs_kernel.h fs/ecryptfs/read_write.c+0 -240 replies
46/50md: do not compute parity unless it is on a failed drivedrivers/md/raid5.c+4 -10 replies
47/50md: fix uninitialized use of mddev->recovery_waitdrivers/md/md.c+1 -10 replies
48/50md: fix prexor vs sync_request racedrivers/md/raid5.c+5 -00 replies
49/50capabilities: remain source compatible with 32-bit raw legacy capability support.fs/proc/array.c include/linux/capability.h kernel/capability.c+95 -470 replies
50/50cpufreq: fix null object access on Transmeta CPUdrivers/cpufreq/cpufreq.c+2 -20 replies

Reviews trailers per patch

6 of 50 patches have a Reviewed-by or Acked-by.

PatchEric SesterhennAndreas DilgerJan EngelhardtOliver NeukumNeil BrownJoao Luis Meloni AssiratiJürgen MellDominik BrodowskiEric SandeenEric W. BiedermanGeert UytterhoevenLuiz Fernando N. Capitulino
1/50A-b T-b
2/50
3/50
4/50
5/50
6/50A-b
7/50
8/50
9/50A-b
10/50
11/50
12/50
13/50
14/50
15/50
16/50
17/50
18/50
19/50
20/50
21/50
22/50
23/50
24/50
25/50
26/50
27/50
28/50
29/50T-b
30/50
31/50
32/50
33/50
34/50
35/50
36/50Bisected-by T-b
37/50
38/50A-b
39/50Reported-and-tested-by
40/50
41/50T-b
42/50A-b
43/50
44/50T-b
45/50
46/50
47/50
48/50
49/50
50/50A-b

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

Read the v1 thread

Cover letter [patch 00/50] 2.6.25.6 -stable review

This is the start of the stable review cycle for the 2.6.25.6 release. There are 50 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.

These patches are sent out with a number of different people on the
Cc: line. If you wish to be a reviewer, please email [email protected] to add your name to the list. If you want to be off the reviewer list, also email us.

Responses should be made by Mon, Jun 9 01: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.25.6-rc1.gz

and the diffstat can be found below.

thanks,

the -stable release team

Signature · 62 lines
 Makefile                                       |    2 +-
 arch/powerpc/kernel/smp.c                      |    2 +
 arch/powerpc/mm/slb.c                          |   21 +++--
 arch/x86/kernel/apic_64.c                      |    2 +-
 arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c     |   10 ++
 arch/x86/kernel/irq_32.c                       |    2 +-
 arch/x86/kernel/process_32.c                   |    5 +-
 arch/x86/kernel/process_64.c                   |    5 +-
 arch/x86/kernel/ptrace.c                       |    7 +-
 arch/x86/kernel/tsc_32.c                       |   38 ++++----
 arch/x86/kernel/tsc_64.c                       |    5 +-
 arch/x86/pci/common.c                          |   17 ----
 block/genhd.c                                  |    9 ++-
 drivers/ata/libata-core.c                      |   12 +++
 drivers/block/brd.c                            |    1 +
 drivers/cpufreq/cpufreq.c                      |    4 +-
 drivers/hid/hid-input.c                        |    5 +-
 drivers/hid/usbhid/hid-quirks.c                |   38 ++++----
 drivers/i2c/busses/i2c-nforce2.c               |   28 +++++-
 drivers/i2c/chips/max6875.c                    |    3 -
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c |    6 ++
 drivers/md/md.c                                |    2 +-
 drivers/md/raid5.c                             |   10 ++-
 drivers/net/atl1/atl1_main.c                   |    1 +
 drivers/net/ps3_gelic_wireless.c               |    2 +
 drivers/usb/class/cdc-acm.c                    |    3 +
 drivers/usb/host/ohci-omap.c                   |    3 +-
 drivers/usb/host/ohci-sm501.c                  |    3 +-
 drivers/usb/misc/ldusb.c                       |    4 -
 drivers/usb/serial/ftdi_sio.c                  |    1 +
 drivers/usb/serial/ftdi_sio.h                  |    6 ++
 drivers/usb/serial/option.c                    |    9 ++-
 drivers/usb/serial/pl2303.c                    |    1 -
 drivers/usb/serial/pl2303.h                    |    1 -
 drivers/usb/storage/unusual_devs.h             |   10 ++
 fs/cifs/inode.c                                |   15 +++-
 fs/ecryptfs/ecryptfs_kernel.h                  |    2 -
 fs/ecryptfs/read_write.c                       |   22 -----
 fs/ext3/xattr.c                                |    5 +
 fs/ext4/xattr.c                                |    5 +
 fs/proc/array.c                                |    2 +-
 fs/proc/base.c                                 |   33 ++++++--
 fs/proc/task_mmu.c                             |   28 ++----
 fs/xfs/linux-2.6/xfs_buf.c                     |   24 ++++-
 fs/xfs/linux-2.6/xfs_buf.h                     |   19 ++++
 include/asm-x86/tlbflush.h                     |   13 +++-
 include/linux/capability.h                     |   29 +++++--
 include/linux/genhd.h                          |    4 +-
 include/linux/hid.h                            |    1 +
 include/linux/types.h                          |    4 +-
 init/do_mounts.c                               |   27 ++++++-
 kernel/capability.c                            |  111 ++++++++++++++++--------
 kernel/cgroup.c                                |    2 +-
 mm/memory_hotplug.c                            |   78 ++++++++--------
 mm/mmap.c                                      |    8 ++-
 mm/page_alloc.c                                |    3 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c        |    8 +-
 net/netfilter/nf_conntrack_expect.c            |    4 +-
 net/netfilter/xt_connlimit.c                   |    3 +-
 net/netfilter/xt_iprange.c                     |    2 +
 security/smack/smack_lsm.c                     |   12 +++
 61 files changed, 483 insertions(+), 259 deletions(-)