Skip to content

2.6.20.21 -stable review

Willy Tarreau lkml 1 version In review

Get series with b4
b4 am 20071013142822.%[email protected]

Versions newest first

  1. v1 Latest31 of 35 patches 5 repliesIn review

31 of 35 patches are in this archive. The cover letter announces 35.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/35ACPICA: Fixed possible corruption of global GPE listdrivers/acpi/events/evgpeblk.c+4 -00 replies
2/35AVR32: Fix atomic_add_unless() and atomic_sub_unless()include/asm-avr32/atomic.h+0 -00 replies
3/35r8169: avoid needless NAPI poll schedulingdrivers/net/r8169.c+3 -60 replies
4/35i386: allow debuggers to access the vsyscall page with compat vDSOarch/i386/kernel/sysenter.c+3 -10 replies
5/35DCCP: Fix DCCP GFP_KERNEL allocation in atomic contextnet/dccp/ccids/ccid2.c+0 -00 replies
6/35Netfilter: Missing Kbuild entry for netfilterinclude/linux/netfilter/Kbuild+1 -00 replies
7/35SNAP: Fix SNAP protocol header accesses.net/802/psnap.c+12 -50 replies
9/35SPARC64: Fix sparc64 task stack traces.arch/sparc64/kernel/traps.c arch/sparc64/mm/fault.c+11 -90 replies
10/35TCP: Do not autobind ports for TCP socketsinclude/net/tcp.h net/ipv4/af_inet.c net/ipv4/tcp.c +3 more+5 -60 replies
11/35TCP: Fix TCP rate-halving on bidirectional flows.net/ipv4/tcp_input.c+12 -90 replies
13/35USB: allow retry on descriptor fetch errorsdrivers/usb/core/message.c+2 -25 replies
14/35USB: fix DoS in pwc USB video driverdrivers/media/video/pwc/pwc-if.c drivers/media/video/pwc/pwc.h+9 -10 replies
15/35Convert snd-page-alloc proc file to use seq_filesound/core/memalloc.c+2 -50 replies
16/35setpgid(child) fails if the child was forked by sub-threadkernel/sys.c+1 -20 replies
17/35sigqueue_free: fix the race with collect_signal()kernel/signal.c+9 -100 replies
18/35USB: fix linked list insertion bugfix for usb coredrivers/usb/core/driver.c+1 -10 replies
19/35POWERPC: Flush registers to proper task contextarch/powerpc/kernel/process.c+3 -30 replies
21/35V4L: cx88: Avoid a NULL pointer dereference during mpeg_open()drivers/media/video/cx88/cx88-mpeg.c+1 -10 replies
22/35Fix "Fix DAC960 driver on machines which dont support 64-bit DMA"drivers/block/DAC960.c+1 -00 replies
23/35futex_compat: fix list traversal bugskernel/futex_compat.c+2 -20 replies
24/35Leases can be hidden by flocksfs/locks.c+1 -10 replies
25/35nfs: fix oops re sysctls and V4 supportfs/nfs/super.c+1 -10 replies
26/35dir_index: error out instead of BUG on corrupt dx dirsfs/ext3/namei.c fs/ext4/namei.c+60 -80 replies
27/35ieee1394: ohci1394: fix initialization if built non-modulardrivers/ieee1394/ieee1394_core.c drivers/ieee1394/ohci1394.c+2 -40 replies
28/35Fix race with shared tag queue mapsblock/ll_rw_blk.c+0 -20 replies
29/35crypto: blkcipher_get_spot() handling of buffer at end of pagecrypto/blkcipher.c+7 -40 replies
30/35fix realtek phy id in forcedethdrivers/net/forcedeth.c+1 -00 replies
31/35Fix IPV6 append OOPS.net/ipv6/ip6_output.c+3 -20 replies
33/35Fix ipv6 double-sock-release with MSG_CONFIRMnet/ipv6/raw.c+1 -20 replies
34/35Fix datagram recvmsg NULL iov handling regression.net/core/datagram.c+3 -00 replies
35/35sysfs: store sysfs inode nrs in s_ino to avoid readdir oopsesfs/sysfs/dir.c fs/sysfs/inode.c fs/sysfs/mount.c +1 more+14 -50 replies

Reviews trailers per patch

5 of 31 patches have a Reviewed-by or Acked-by.

PatchRoland McGrathMarcin 'Qrczak' KowalczykDuane GriffinTheodore Ts'oIngo MolnarJ. Bruce FieldsTrond Myklebust
1/35
2/35
3/35
4/35
5/35
6/35
7/35
9/35
10/35
11/35
13/35
14/35
15/35
16/35A-b T-b
17/35
18/35
19/35
21/35
22/35
23/35A-b
24/35A-b
25/35A-b
26/35A-b A-b
27/35
28/35
29/35
30/35
31/35
33/35
34/35
35/35

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

Read the v1 thread

Cover letter [2.6.20.21 review 00/35] 2.6.20.21 -stable review

This is the start of the review cycle for the stable 2.6.20.21 kernel release. This version catches up with 2.6.22.9, and 35 patches will be posted as a response to this message. I tried hard to trim the patches to a minimally reasonable set, and unless I have introduced a big regression or build error, this version will remain the last 2.6.20.x (at least from me).

2.6.23.1 is already there, 2.6.22.9 is quite clean, 2.6.16.54 still lives, there is no reason to maintain a fourth branch.

The following security issues are solved :
CVE-2007-3104: store sysfs inode nrs in s_ino to avoid readdir oopses
CVE-2007-4571: Convert snd-page-alloc proc file to use seq_file

No known vulnerability fix is pending anymore.

The rolled up patch can be found here :
ftp.kernel.org/pub/linux/kernel/v2.6/stable-review/patch-2.6.20.21-rc1.gz

Responses should be made by October 17, 2007, 19:00:00 UTC. Anything received after that time might be too late.

Thanks,
Willy