Skip to content

2.6.26-stable review

Greg KH linux-um lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest60 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/60mlock() fix return valuesmm/memory.c mm/mlock.c+13 -50 replies
2/60SCSI: ses: fix VPD inquiry overrundrivers/scsi/ses.c+14 -40 replies
3/60SCSI: scsi_transport_spi: fix oops in revalidatedrivers/scsi/scsi_transport_spi.c+5 -30 replies
4/60SCSI: block: Fix miscalculation of sg_io timeout in CDROM_SEND_PACKET handler.block/scsi_ioctl.c+1 -10 replies
5/60SCSI: hptiop: add more PCI device IDsdrivers/scsi/hptiop.c+7 -00 replies
6/60vt8623fb: fix kernel oopsdrivers/video/arkfb.c drivers/video/s3fb.c drivers/video/vt8623fb.c+28 -280 replies
7/60relay: fix "full buffer with exactly full last subbuffer" accounting problemkernel/relay.c+11 -10 replies
8/60ide-cd: fix endianity for the error message in cdrom_read_capacitydrivers/ide/ide-cd.c+10 -80 replies
9/60posix-timers: do_schedule_next_timer: fix the setting of ->si_overrunkernel/posix-timers.c+1 -10 replies
10/60posix-timers: fix posix_timer_event() vs dequeue_signal() racekernel/posix-timers.c kernel/signal.c+14 -40 replies
11/60radeonfb: fix accel engine hangsdrivers/video/aty/radeon_accel.c include/video/radeon.h+12 -00 replies
12/60matrox maven: fix a broken error pathdrivers/video/matrox/matroxfb_maven.c+1 -10 replies
13/60USB: pl2023: Remove USB id (4348:5523) handled by ch341drivers/usb/serial/pl2303.c drivers/usb/serial/pl2303.h+0 -50 replies
14/60USB: fix interface unregistration logicdrivers/usb/core/message.c+1 -10 replies
15/60usb-storage: unusual_devs entries for iRiver T10 and Datafab CF+SM readerdrivers/usb/storage/unusual_devs.h+14 -00 replies
16/60USB: usb-storage: quirk around v1.11 firmware on Nikon D4drivers/usb/storage/unusual_devs.h+2 -20 replies
17/60usb-serial: dont release unregistered minorsdrivers/usb/serial/usb-serial.c include/linux/usb/serial.h+5 -50 replies
18/60USB: ftdi_sio: add support for Luminance Stellaris Evaluation/Development Kitsdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio.h+9 -00 replies
19/60USB: ftdi_sio: Add USB Product Id for ELV HS485drivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio.h+2 -00 replies
20/60ipvs: Fix possible deadlock in estimator codenet/ipv4/ipvs/ip_vs_est.c+5 -20 replies
21/60acer-wmi: Fix wireless and bluetooth on early AMW0 v2 laptopsdrivers/misc/acer-wmi.c+19 -00 replies
22/60CIFS: mount of IPC$ breaks with iget patchfs/cifs/inode.c+1 -00 replies
23/60CIFS: if get root inode fails during mount, cleanup tree connectionfs/cifs/cifsfs.c+2 -00 replies
24/60dccp: change L/R must have at least one byte in the dccpsf_val fieldnet/dccp/proto.c+5 -00 replies
25/60syncookies: Make sure ECN is disablednet/ipv4/syncookies.c net/ipv6/syncookies.c+2 -00 replies
26/60random32: seeding improvementlib/random32.c+27 -210 replies
27/60ipv6: Fix ip6_xmit to send fragments if ipfragok is truenet/ipv6/ip6_output.c+4 -00 replies
28/60sparc64: FUTEX_OP_ANDN fixinclude/asm-sparc64/futex.h+1 -10 replies
29/60sparc64: Fix global reg snapshotting on self-cpu.arch/sparc64/kernel/process.c+1 -10 replies
30/60sparc64: Do not clobber %g7 in setcontext() trap.arch/sparc64/kernel/signal.c+4 -20 replies
31/60KVM: task switch: segment base is linear addressarch/x86/kvm/x86.c+9 -30 replies
32/60KVM: task switch: use seg regs provided by subarch instead of reading from GDTarch/x86/kvm/x86.c+30 -630 replies
33/60KVM: Avoid instruction emulation when event delivery is pendingarch/x86/kvm/mmu.c arch/x86/kvm/svm.c arch/x86/kvm/vmx.c+9 -10 replies
34/60KVM: task switch: translate guest segment limit to virt-extension byte granular fieldarch/x86/kvm/x86.c+4 -00 replies
35/60KVM: ia64: Fix irq disabling leak in error handling codearch/ia64/kvm/kvm-ia64.c+3 -20 replies
36/60r8169: avoid thrashing PCI conf space above RTL_GIGA_MAC_VER_06drivers/net/r8169.c+4 -20 replies
37/60ALSA: asoc: restrict sample rate and size in Freescale MPC8610 sound driverssound/soc/fsl/fsl_dma.c sound/soc/fsl/fsl_ssi.c+70 -110 replies
38/60i2c: Fix NULL pointer dereference in i2c_new_probed_devicedrivers/i2c/i2c-core.c+3 -10 replies
39/60i2c: Let users select algorithm drivers manually againdrivers/i2c/Kconfig drivers/i2c/algos/Kconfig+22 -30 replies
40/60ALSA: ASoC: fix SNDCTL_DSP_SYNC support in Freescale 8610 sound driverssound/soc/fsl/fsl_dma.c+124 -1110 replies
41/60x86: amd opteron TOM2 mask val fixarch/x86/kernel/cpu/mtrr/generic.c arch/x86/pci/k8-bus_64.c+3 -30 replies
42/60ide: it821x in pass-through mode segfaults in 2.6.26-stabledrivers/ide/pci/it821x.c+6 -00 replies
43/60CIFS: Fix compiler warning on 64-bitfs/cifs/asn1.c+1 -10 replies
44/60radeon: misc correctionsdrivers/video/aty/radeon_accel.c include/video/radeon.h+5 -40 replies
45/60cs5520: add enablebits checkingdrivers/ide/pci/cs5520.c+1 -00 replies
46/60rtl8187: Fix lockups due to concurrent access to config routinedrivers/net/wireless/rtl8187.h drivers/net/wireless/rtl8187_dev.c+7 -00 replies
47/60sparc64: Fix end-of-stack checking in save_stack_trace().arch/sparc64/kernel/stacktrace.c+4 -20 replies
48/60sparc64: Fix recursion in stack overflow detection handling.arch/sparc64/lib/mcount.S+14 -30 replies
49/60sparc64: Make global reg dumping even more useful.arch/sparc64/kernel/process.c arch/sparc64/mm/ultra.S include/asm-sparc64/ptrace.h+40 -100 replies
50/60sparc64: Implement IRQ stacks.arch/sparc64/kernel/irq.c arch/sparc64/kernel/kstack.h arch/sparc64/kernel/process.c +5 more+161 -300 replies
51/60sparc64: Handle stack trace attempts before irqstacks are setup.arch/sparc64/kernel/kstack.h arch/sparc64/kernel/stacktrace.c+21 -200 replies
52/60x86: fix spin_is_contended()include/asm-x86/spinlock.h+2 -20 replies
53/60x86: fix setup code crashes on my old 486 boxarch/x86/boot/boot.h arch/x86/boot/cpucheck.c arch/x86/boot/main.c+13 -71 reply
54/60qla2xxx: Add dev_loss_tmo_callbk/terminate_rport_io callback support.drivers/scsi/qla2xxx/qla_attr.c drivers/scsi/qla2xxx/qla_def.h drivers/scsi/qla2xxx/qla_gbl.h +2 more+78 -250 replies
55/60qla2xxx: Set an rports dev_loss_tmo value in a consistent manner.drivers/scsi/qla2xxx/qla_attr.c drivers/scsi/qla2xxx/qla_os.c+3 -190 replies
56/60usb-storage: revert DMA-alignment change for Wireless USBdrivers/usb/storage/scsiglue.c+15 -100 replies
57/60usb-storage: automatically recognize bad residuesdrivers/usb/storage/transport.c+15 -20 replies
58/60CIFS: properly account for new user= field in SPNEGO upcall string allocationfs/cifs/cifs_spnego.c+11 -70 replies
59/60PCI: Limit VPD length for Broadcom 5708Sdrivers/pci/quirks.c+6 -10 replies
60/60crypto: padlock - fix VIA PadLock instruction usage with irq_ts_save/restore()drivers/char/hw_random/via-rng.c drivers/crypto/padlock-aes.c drivers/crypto/padlock-sha.c +1 more+76 -10 replies

Reviews trailers per patch

8 of 60 patches have a Reviewed-by or Acked-by.

PatchHalesh Sadashiv[email protected]Borislav PetkovKrzysztof HeltKay SieversSimon HormanHerbert XuBenjamin HerrenschmidtTAKADA YoshihitoHerton Ronaldo KrzesinskiHin-Tak LeungNick PigginMatthew FrostWolfgang WalterH. Peter Anvin
1/60T-b
2/60
3/60
4/60
5/60
6/60T-b
7/60
8/60A-b
9/60
10/60
11/60
12/60A-b
13/60
14/60T-b
15/60
16/60
17/60
18/60
19/60
20/60A-b
21/60
22/60
23/60
24/60
25/60
26/60
27/60A-b
28/60
29/60
30/60
31/60
32/60
33/60
34/60
35/60
36/60
37/60
38/60
39/60
40/60
41/60
42/60
43/60
44/60A-b T-b
45/60T-b
46/60A-b A-b
47/60
48/60
49/60
50/60
51/60
52/60A-b
53/60A-b
54/60
55/60
56/60
57/60T-b
58/60
59/60
60/60Reported-and-bisected-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 15 reviewers.

Read the v1 thread

Cover letter [patch 00/60] 2.6.26-stable review

This is the start of the stable review cycle for the 2.6.26.3 release. There are 60 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 Wed, August 20, 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.26.3-rc1.gz

and the diffstat can be found below.

thanks,

the -stable release team

 Makefile                              |    2 +-
 arch/ia64/kvm/kvm-ia64.c              |    5 +-
 arch/sparc64/kernel/irq.c             |   52 +++++++
 arch/sparc64/kernel/kstack.h          |   60 ++++++++
 arch/sparc64/kernel/process.c         |   32 +++--
 arch/sparc64/kernel/signal.c          |    6 +-
 arch/sparc64/kernel/stacktrace.c      |   11 +-
 arch/sparc64/kernel/traps.c           |    7 +-
 arch/sparc64/lib/mcount.S             |   39 +++++-
 arch/sparc64/mm/init.c                |   11 ++
 arch/sparc64/mm/ultra.S               |    7 +
 arch/x86/boot/boot.h                  |    8 +
 arch/x86/boot/cpucheck.c              |    8 +-
 arch/x86/boot/main.c                  |    4 +
 arch/x86/kernel/cpu/mtrr/generic.c    |    2 +-
 arch/x86/kvm/mmu.c                    |    1 +
 arch/x86/kvm/svm.c                    |    7 +-
 arch/x86/kvm/vmx.c                    |    2 +
 arch/x86/kvm/x86.c                    |  109 ++++++---------
 arch/x86/pci/k8-bus_64.c              |    4 +-
 block/scsi_ioctl.c                    |    2 +-
 drivers/char/hw_random/via-rng.c      |    8 +
 drivers/crypto/padlock-aes.c          |   28 ++++-
 drivers/crypto/padlock-sha.c          |    9 ++
 drivers/i2c/Kconfig                   |   14 ++
 drivers/i2c/algos/Kconfig             |   11 +-
 drivers/i2c/i2c-core.c                |    4 +-
 drivers/ide/ide-cd.c                  |   18 ++-
 drivers/ide/pci/cs5520.c              |    1 +
 drivers/ide/pci/it821x.c              |    6 +
 drivers/misc/acer-wmi.c               |   19 +++
 drivers/net/r8169.c                   |    6 +-
 drivers/net/wireless/rtl8187.h        |    4 +
 drivers/net/wireless/rtl8187_dev.c    |    3 +
 drivers/pci/quirks.c                  |    7 +-
 drivers/scsi/hptiop.c                 |    7 +
 drivers/scsi/qla2xxx/qla_attr.c       |   43 ++++--
 drivers/scsi/qla2xxx/qla_def.h        |    1 -
 drivers/scsi/qla2xxx/qla_gbl.h        |    2 +
 drivers/scsi/qla2xxx/qla_init.c       |   16 +--
 drivers/scsi/qla2xxx/qla_os.c         |   55 ++++++--
 drivers/scsi/scsi_transport_spi.c     |    8 +-
 drivers/scsi/ses.c                    |   18 ++-
 drivers/usb/core/message.c            |    2 +-
 drivers/usb/serial/ftdi_sio.c         |    5 +
 drivers/usb/serial/ftdi_sio.h         |    6 +
 drivers/usb/serial/pl2303.c           |    1 -
 drivers/usb/serial/pl2303.h           |    4 -
 drivers/usb/serial/usb-serial.c       |    7 +-
 drivers/usb/storage/scsiglue.c        |   25 ++--
 drivers/usb/storage/transport.c       |   17 ++-
 drivers/usb/storage/unusual_devs.h    |   18 ++-
 drivers/video/arkfb.c                 |   18 ++--
 drivers/video/aty/radeon_accel.c      |   12 ++-
 drivers/video/matrox/matroxfb_maven.c |    2 +-
 drivers/video/s3fb.c                  |   18 ++--
 drivers/video/vt8623fb.c              |   20 ++--
 fs/cifs/asn1.c                        |    2 +-
 fs/cifs/cifs_spnego.c                 |   18 ++-
 fs/cifs/cifsfs.c                      |    2 +
 fs/cifs/inode.c                       |    1 +
 include/asm-sparc64/futex.h           |    2 +-
 include/asm-sparc64/irq.h             |    4 +
 include/asm-sparc64/ptrace.h          |    8 +-
 include/asm-x86/i387.h                |   32 +++++
 include/asm-x86/spinlock.h            |    4 +-
 include/linux/usb/serial.h            |    3 +-
 include/video/radeon.h                |    9 +-
 kernel/posix-timers.c                 |   19 ++-
 kernel/relay.c                        |   12 ++-
 kernel/signal.c                       |    1 +
 lib/random32.c                        |   48 ++++---
 mm/memory.c                           |   16 ++-
 mm/mlock.c                            |    2 -
 net/dccp/proto.c                      |    5 +
 net/ipv4/ipvs/ip_vs_est.c             |    7 +-
 net/ipv4/syncookies.c                 |    1 +
 net/ipv6/ip6_output.c                 |    4 +
 net/ipv6/syncookies.c                 |    1 +
 sound/soc/fsl/fsl_dma.c               |  242 ++++++++++++++++++---------------
 sound/soc/fsl/fsl_ssi.c               |   74 +++++++++--
 81 files changed, 940 insertions(+), 399 deletions(-)
 create mode 100644 arch/sparc64/kernel/kstack.h