Skip to content

2.6.32.37-longterm review

Greg KH lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest74 patches 18 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/74ALSA: hda - Fix SPDIF out regression on ALC889sound/pci/hda/patch_realtek.c+1 -10 replies
2/74ALSA: Fix yet another race in disconnectionsound/core/init.c+4 -00 replies
3/74perf: Better fit max unprivileged mlock pages for tools needskernel/perf_event.c+2 -10 replies
4/74myri10ge: fix rmmod crashdrivers/net/myri10ge/myri10ge.c+1 -00 replies
5/74cciss: fix lost command issuedrivers/block/cciss.h+1 -00 replies
6/74sound/oss/opl3: validate voice and channel indexessound/oss/opl3.c+13 -20 replies
7/74mac80211: initialize sta->last_rx in sta_info_allocnet/mac80211/sta_info.c+1 -00 replies
8/74ses: show devices for enclosures with no page 7drivers/scsi/ses.c+2 -20 replies
9/74ses: Avoid kernel panic when lun 0 is not mappedinclude/scsi/scsi_device.h+1 -10 replies
10/74eCryptfs: Unlock page in write_begin error pathfs/ecryptfs/mmap.c+5 -00 replies
11/74eCryptfs: ecryptfs_keyring_auth_tok_for_sig() bug fixfs/ecryptfs/keystore.c+1 -00 replies
12/74staging: usbip: bugfixes related to kthread conversiondrivers/staging/usbip/stub_rx.c+15 -253 replies
13/74staging: usbip: bugfix add number of packets for isochronous framesdrivers/staging/usbip/usbip_common.c+6 -10 replies
14/74staging: usbip: bugfix for isochronous packets and optimizationdrivers/staging/usbip/stub_tx.c drivers/staging/usbip/usbip_common.c drivers/staging/usbip/usbip_common.h +1 more+122 -140 replies
15/74staging: hv: Fix GARP not sent after Quick Migrationdrivers/staging/hv/netvsc_drv.c+24 -00 replies
16/74staging: hv: use sync_bitops when interacting with the hypervisordrivers/staging/hv/Channel.c drivers/staging/hv/Connection.c drivers/staging/hv/Vmbus.c +1 more+10 -70 replies
17/74Relax si_code check in rt_sigqueueinfo and rt_tgsigqueueinfokernel/signal.c+2 -20 replies
18/74xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1fs/xfs/xfs_fsops.c+3 -02 replies
19/74irda: validate peer name and attribute lengthsnet/irda/iriap.c+6 -00 replies
20/74irda: prevent heap corruption on invalid nicknamenet/irda/irnet/irnet_ppp.c+3 -00 replies
21/74nilfs2: fix data loss in mmap page write for hole blocksfs/nilfs2/file.c+6 -60 replies
22/74ASoC: Explicitly say registerless widgets have no registerinclude/sound/soc-dapm.h+8 -80 replies
23/74ALSA: ens1371: fix Creative Ectiva supportsound/pci/ens1370.c+19 -40 replies
24/74ROSE: prevent heap corruption with bad facilitiesnet/rose/rose_subr.c+16 -20 replies
25/74Btrfs: Fix uninitialized root flags for subvolumesfs/btrfs/ctree.h fs/btrfs/disk-io.c fs/btrfs/ioctl.c +2 more+30 -10 replies
26/74x86, mtrr, pat: Fix one cpu getting out of sync during resumearch/x86/kernel/cpu/mtrr/main.c+15 -50 replies
27/74ath9k: fix a chip wakeup related crash in ath9k_startdrivers/net/wireless/ath/ath9k/main.c+4 -00 replies
28/74UBIFS: do not read flash unnecessarilyfs/ubifs/commit.c+1 -10 replies
29/74UBIFS: fix oops on error path in read_pnodefs/ubifs/lpt.c+3 -40 replies
30/74UBIFS: fix debugging failure in dbg_check_space_infofs/ubifs/debug.c+36 -50 replies
31/74quota: Dont write quota info in dquot_commit()fs/quota/dquot.c+4 -92 replies
32/74mm: avoid wrapping vm_pgoff in mremap()mm/mremap.c+9 -20 replies
33/74p54usb: IDs for two new devicesdrivers/net/wireless/p54/p54usb.c+2 -00 replies
34/74b43: allocate receive buffers big enough for max frame len + offsetdrivers/net/wireless/b43/dma.c drivers/net/wireless/b43/dma.h+2 -20 replies
35/74Bluetooth: sco: fix information leak to userspacenet/bluetooth/sco.c+1 -00 replies
36/74bridge: netfilter: fix information leaknet/bridge/netfilter/ebtables.c+2 -00 replies
37/74Bluetooth: bnep: fix buffer overflownet/bluetooth/bnep/sock.c+1 -00 replies
38/74Bluetooth: add support for Apple MacBook Pro 8,2drivers/bluetooth/btusb.c+3 -00 replies
39/74Treat writes as new when holes span across page boundariesfs/ocfs2/aops.c+6 -00 replies
40/74char/tpm: Fix unitialized usage of data bufferdrivers/char/tpm/tpm.c+1 -10 replies
41/74netfilter: ip_tables: fix infoleak to userspacenet/ipv4/netfilter/ip_tables.c+3 -00 replies
42/74netfilter: arp_tables: fix infoleak to userspacenet/ipv4/netfilter/arp_tables.c+3 -00 replies
43/74netfilter: ipt_CLUSTERIP: fix buffer overflownet/ipv4/netfilter/ipt_CLUSTERIP.c+4 -10 replies
44/74ipv6: netfilter: ip6_tables: fix infoleak to userspacenet/ipv6/netfilter/ip6_tables.c+3 -00 replies
45/74mfd: ab3100: world-writable debugfs *_priv filesdrivers/mfd/ab3100-core.c+2 -20 replies
46/74drivers/rtc/rtc-ds1511.c: world-writable sysfs nvram filedrivers/rtc/rtc-ds1511.c+1 -10 replies
47/74drivers/misc/ep93xx_pwm.c: world-writable sysfs filesdrivers/misc/ep93xx_pwm.c+3 -30 replies
48/74econet: 4 byte infoleak to the networknet/econet/af_econet.c+1 -10 replies
49/74netfilter: h323: bug in parsing of ASN1 SEQOF fieldnet/netfilter/nf_conntrack_h323_asn1.c+1 -12 replies
50/74sound/oss: remove offset from load_patch callbackssound/oss/dev_table.h sound/oss/midi_synth.c sound/oss/midi_synth.h +2 more+18 -260 replies
51/74sound: oss: midi_synth: check get_user() return valuesound/oss/midi_synth.c+3 -10 replies
52/74repair gdbstub to match the gdbserial protocol specificationkernel/kgdb.c+3 -60 replies
53/74gro: Reset dev pointer on reusenet/core/dev.c+1 -00 replies
54/74gro: reset skb_iif on reusenet/core/dev.c+1 -00 replies
55/74x86, amd-ucode: Remove needless log messagesarch/x86/kernel/microcode_amd.c+1 -80 replies
56/74x86, microcode, AMD: Extend ucode size verificationarch/x86/kernel/microcode_amd.c+44 -195 replies
57/74powerpc/kexec: Add ifdef CONFIG_PPC_STD_MMU_64 to PPC64 codearch/powerpc/kernel/crash.c+4 -00 replies
58/74powerpc: Fix default_machine_crash_shutdown #ifdef botcharch/powerpc/kernel/crash.c+1 -10 replies
59/74Revert "x86: Cleanup highmap after brk is concluded"arch/x86/kernel/head64.c arch/x86/kernel/setup.c arch/x86/mm/init.c +1 more+27 -110 replies
60/74Squashfs: handle corruption of directory structurefs/squashfs/dir.c fs/squashfs/namei.c+21 -00 replies
61/74sctp: fix to calc the INIT/INIT-ACK chunk length correctly is setnet/sctp/sm_make_chunk.c+10 -70 replies
62/74atm/solos-pci: Dont include frame pseudo-header on transmit hex-dumpdrivers/atm/solos-pci.c+8 -10 replies
63/74net: ax25: fix information leak to userlandnet/ax25/af_ax25.c+1 -10 replies
64/74net: packet: fix information leak to userlandnet/packet/af_packet.c+2 -10 replies
65/74ext4: fix credits computing for indirect mapped filesfs/ext4/inode.c+5 -60 replies
66/74nfsd: fix auth_domain reference leak on nlm operationsfs/nfsd/lockd.c+0 -10 replies
67/74net: tipc: fix information leak to userlandnet/tipc/socket.c+1 -00 replies
68/74inet_diag: Make sure we actually run the same bytecode we audited.net/ipv4/inet_diag.c+16 -111 reply
69/74econet: Fix crash in aun_incoming().net/econet/af_econet.c+5 -10 replies
70/74irda: prevent integer underflow in IRLMP_ENUMDEVICESnet/irda/af_irda.c+9 -70 replies
71/74CAN: Use inode instead of kernel address for /proc filenet/can/bcm.c+2 -20 replies
72/74exec: make argv/envp memory visible to oom-killerfs/exec.c include/linux/binfmts.h+27 -20 replies
73/74exec: copy-and-paste the fixes into compat_do_execve() pathsfs/compat.c fs/exec.c include/linux/binfmts.h+23 -170 replies
74/74net: fix rds_iovec page count overflownet/rds/rdma.c+8 -03 replies

Reviews trailers per patch

13 of 74 patches have a Reviewed-by or Acked-by.

PatchRuss DillLiam GirdwoodRyusuke KonishiKeith PackardLarry FingerChangli GaoLinus WalleijMichael NeulingOliver HartkoppNelson ElhageKOSAKI Motohirodann frazierFrank PanPhil BlundellHartley SweetenRobert SwieckiHugh DickinsLukas CzernerAndreas PhilippTino SchmidtEugene TeoJulien TinnesHaiyang ZhangHank JanssenMike SurcoufArnaldo Carvalho de MeloBen Hutchings
1/74
2/74Reported-and-tested-by
3/74A-b
4/74
5/74
6/74
7/74
8/74
9/74
10/74
11/74
12/74
13/74
14/74
15/74T-b
16/74A-b A-b
17/74A-b
18/74R-b
19/74
20/74
21/74T-b
22/74A-b
23/74T-b
24/74
25/74T-b
26/74T-b
27/74
28/74
29/74
30/74
31/74Reported-and-tested-by
32/74Reported-and-tested-by A-b
33/74
34/74A-b
35/74
36/74
37/74
38/74
39/74
40/74
41/74
42/74
43/74A-b
44/74
45/74A-b
46/74
47/74A-b
48/74A-b
49/74
50/74
51/74
52/74Backport-request-by
53/74
54/74
55/74
56/74Caught-by
57/74Reported-and-tested-by
58/74A-b
59/74
60/74
61/74
62/74
63/74
64/74
65/74
66/74
67/74
68/74
69/74T-b
70/74
71/74A-b
72/74Reviewed-and-discussed-by
73/74
74/74

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/74] 2.6.32.37-longterm review

This is the start of the longterm review cycle for the 2.6.32.37 release. There are 74 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 Friday, Apr 15 2011, 15: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/longterm-review/patch-2.6.32.37-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

 Makefile                               |    2 +-
 arch/powerpc/kernel/crash.c            |    4 ++
 arch/x86/kernel/cpu/mtrr/main.c        |   20 ++++++--
 arch/x86/kernel/head64.c               |    3 +
 arch/x86/kernel/microcode_amd.c        |   72 +++++++++++++++++++------------
 arch/x86/kernel/setup.c                |    5 --
 arch/x86/mm/init.c                     |   19 ++++++++
 arch/x86/mm/init_64.c                  |   11 ++---
 drivers/atm/solos-pci.c                |    9 +++-
 drivers/block/cciss.h                  |    1 +
 drivers/bluetooth/btusb.c              |    3 +
 drivers/char/tpm/tpm.c                 |    2 +-
 drivers/mfd/ab3100-core.c              |    4 +-
 drivers/misc/ep93xx_pwm.c              |    6 +-
 drivers/net/myri10ge/myri10ge.c        |    1 +
 drivers/net/wireless/ath/ath9k/main.c  |    4 ++
 drivers/net/wireless/b43/dma.c         |    2 +-
 drivers/net/wireless/b43/dma.h         |    2 +-
 drivers/net/wireless/p54/p54usb.c      |    2 +
 drivers/rtc/rtc-ds1511.c               |    2 +-
 drivers/scsi/ses.c                     |    4 +-
 drivers/staging/hv/Channel.c           |    8 ++--
 drivers/staging/hv/Connection.c        |    6 ++-
 drivers/staging/hv/Vmbus.c             |    2 +-
 drivers/staging/hv/VmbusPrivate.h      |    1 +
 drivers/staging/hv/netvsc_drv.c        |   24 ++++++++++
 drivers/staging/usbip/stub_rx.c        |   40 ++++++-----------
 drivers/staging/usbip/stub_tx.c        |   74 ++++++++++++++++++++++++++------
 drivers/staging/usbip/usbip_common.c   |   64 +++++++++++++++++++++++++++-
 drivers/staging/usbip/usbip_common.h   |    2 +
 drivers/staging/usbip/vhci_rx.c        |    3 +
 fs/btrfs/ctree.h                       |    4 ++
 fs/btrfs/disk-io.c                     |    4 +-
 fs/btrfs/ioctl.c                       |    4 ++
 fs/btrfs/root-tree.c                   |   18 ++++++++
 fs/btrfs/transaction.c                 |    1 +
 fs/compat.c                            |   28 ++++++------
 fs/ecryptfs/keystore.c                 |    1 +
 fs/ecryptfs/mmap.c                     |    5 ++
 fs/exec.c                              |   32 ++++++++++++--
 fs/ext4/inode.c                        |   11 ++---
 fs/nfsd/lockd.c                        |    1 -
 fs/nilfs2/file.c                       |   12 +++---
 fs/ocfs2/aops.c                        |    6 +++
 fs/quota/dquot.c                       |   13 ++----
 fs/squashfs/dir.c                      |    9 ++++
 fs/squashfs/namei.c                    |   12 +++++
 fs/ubifs/commit.c                      |    2 +-
 fs/ubifs/debug.c                       |   41 +++++++++++++++--
 fs/ubifs/lpt.c                         |    7 +--
 fs/xfs/xfs_fsops.c                     |    3 +
 include/linux/binfmts.h                |    5 ++
 include/scsi/scsi_device.h             |    2 +-
 include/sound/soc-dapm.h               |   16 +++---
 kernel/kgdb.c                          |    9 +---
 kernel/perf_event.c                    |    3 +-
 kernel/signal.c                        |    4 +-
 mm/mremap.c                            |   11 ++++-
 net/ax25/af_ax25.c                     |    2 +-
 net/bluetooth/bnep/sock.c              |    1 +
 net/bluetooth/sco.c                    |    1 +
 net/bridge/netfilter/ebtables.c        |    2 +
 net/can/bcm.c                          |    4 +-
 net/core/dev.c                         |    2 +
 net/econet/af_econet.c                 |    8 +++-
 net/ipv4/inet_diag.c                   |   27 +++++++-----
 net/ipv4/netfilter/arp_tables.c        |    3 +
 net/ipv4/netfilter/ip_tables.c         |    3 +
 net/ipv4/netfilter/ipt_CLUSTERIP.c     |    5 ++-
 net/ipv6/netfilter/ip6_tables.c        |    3 +
 net/irda/af_irda.c                     |   16 ++++---
 net/irda/iriap.c                       |    6 +++
 net/irda/irnet/irnet_ppp.c             |    3 +
 net/mac80211/sta_info.c                |    1 +
 net/netfilter/nf_conntrack_h323_asn1.c |    2 +-
 net/packet/af_packet.c                 |    3 +-
 net/rds/rdma.c                         |    8 +++
 net/rose/rose_subr.c                   |   18 +++++++-
 net/sctp/sm_make_chunk.c               |   17 ++++---
 net/tipc/socket.c                      |    1 +
 sound/core/init.c                      |    4 ++
 sound/oss/dev_table.h                  |    2 +-
 sound/oss/midi_synth.c                 |   34 +++++++--------
 sound/oss/midi_synth.h                 |    2 +-
 sound/oss/opl3.c                       |   23 ++++++---
 sound/oss/sequencer.c                  |    2 +-
 sound/pci/ens1370.c                    |   23 ++++++++--
 sound/pci/hda/patch_realtek.c          |    2 +-
 88 files changed, 652 insertions(+), 242 deletions(-)