public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [00/68] 2.6.32.30-longterm review
@ 2011-02-28 16:35 Greg KH
  2011-02-28 16:22 ` [01/68] NFSD: memory corruption due to writing beyond the stat array Greg KH
                   ` (67 more replies)
  0 siblings, 68 replies; 73+ messages in thread
From: Greg KH @ 2011-02-28 16:35 UTC (permalink / raw)
  To: linux-kernel, stable; +Cc: stable-review, torvalds, akpm, alan

This is the start of the longterm review cycle for the 2.6.32.30 release.
There are 68 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 Wed, March 2, 16:00:00, 2010, 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.30-rc1.gz
and the diffstat can be found below.

thanks,

greg k-h

 Makefile                                   |    2 +-
 arch/arm/kernel/signal.c                   |    4 +-
 arch/s390/include/asm/processor.h          |    5 -
 arch/s390/kernel/traps.c                   |   37 ----
 arch/x86/include/asm/acpi.h                |    1 +
 arch/x86/include/asm/pvclock.h             |    1 +
 arch/x86/kernel/acpi/boot.c                |   14 +-
 arch/x86/kernel/early-quirks.c             |   16 +-
 arch/x86/kernel/hpet.c                     |   12 +-
 arch/x86/kernel/pvclock.c                  |    5 +
 arch/x86/xen/time.c                        |    2 +
 drivers/block/pktcdvd.c                    |    2 +-
 drivers/isdn/hisax/config.c                |   18 ++-
 drivers/isdn/hisax/hisax.h                 |    1 +
 drivers/md/dm-raid1.c                      |    2 +-
 drivers/md/dm-region-hash.c                |    5 +-
 drivers/md/md.c                            |    3 +
 drivers/media/dvb/ttpci/av7110_ca.c        |    2 +-
 drivers/media/radio/radio-aimslab.c        |    1 +
 drivers/message/fusion/mptctl.c            |    8 +
 drivers/message/fusion/mptscsih.c          |    7 +-
 drivers/net/benet/be.h                     |    2 +
 drivers/net/benet/be_main.c                |   18 +-
 drivers/net/bonding/bond_ipv6.c            |    9 +-
 drivers/net/ixgbe/ixgbe_82599.c            |    1 +
 drivers/net/ixgbe/ixgbe_main.c             |    3 +
 drivers/net/ixgbe/ixgbe_type.h             |    1 +
 drivers/net/wireless/p54/p54pci.c          |   14 +-
 drivers/platform/x86/acer-wmi.c            |    4 +-
 drivers/platform/x86/asus_acpi.c           |    8 +-
 drivers/platform/x86/tc1100-wmi.c          |    2 +-
 drivers/scsi/device_handler/scsi_dh_alua.c |    2 +
 drivers/staging/usbip/vhci.h               |    6 +-
 drivers/staging/usbip/vhci_hcd.c           |   54 +++++-
 drivers/staging/usbip/vhci_rx.c            |   15 +-
 drivers/usb/core/hcd-pci.c                 |    4 +-
 drivers/usb/core/quirks.c                  |    8 +
 drivers/usb/host/ohci-hcd.c                |    9 +-
 drivers/usb/host/ohci-pci.c                |   18 ++
 drivers/usb/host/ohci.h                    |    1 +
 drivers/usb/host/pci-quirks.c              |   18 +-
 drivers/usb/host/xhci-ring.c               |   36 ++--
 drivers/usb/musb/omap2430.c                |    1 +
 drivers/usb/serial/sierra.c                |    3 +
 drivers/usb/serial/visor.c                 |   12 ++
 fs/ecryptfs/inode.c                        |    2 +
 fs/eventpoll.c                             |   95 +++++++++
 fs/file_table.c                            |    2 +-
 fs/gfs2/bmap.c                             |    2 +-
 fs/nfs/file.c                              |    2 +-
 fs/nfsd/nfs4xdr.c                          |    8 +-
 fs/nfsd/vfs.c                              |    2 +-
 fs/ocfs2/stack_user.c                      |    2 +-
 fs/partitions/ldm.c                        |    5 +
 fs/partitions/mac.c                        |   17 +-
 fs/proc/array.c                            |    5 +-
 fs/read_write.c                            |    2 -
 fs/splice.c                                |   24 ++-
 fs/xfs/linux-2.6/xfs_export.c              |   11 +-
 fs/xfs/linux-2.6/xfs_ioctl.c               |    7 +-
 fs/xfs/linux-2.6/xfs_ioctl32.c             |   15 +-
 fs/xfs/quota/xfs_qm.c                      |   18 +-
 fs/xfs/quota/xfs_qm_syscalls.c             |   27 ++--
 fs/xfs/xfs_ialloc.c                        |  150 +++++++++------
 fs/xfs/xfs_iget.c                          |   10 +-
 fs/xfs/xfs_inode.c                         |    5 +-
 fs/xfs/xfs_inode.h                         |    6 +-
 fs/xfs/xfs_itable.c                        |  284 ++++------------------------
 fs/xfs/xfs_itable.h                        |   17 --
 fs/xfs/xfs_log_recover.c                   |    2 +-
 fs/xfs/xfs_mount.c                         |    2 +-
 fs/xfs/xfs_rtalloc.c                       |    4 +-
 fs/xfs/xfs_trans_inode.c                   |    2 +-
 fs/xfs/xfs_vnodeops.c                      |    2 +-
 include/linux/cred.h                       |   21 +--
 kernel/cred.c                              |   41 ++++-
 kernel/irq/manage.c                        |    2 +-
 kernel/power/snapshot.c                    |    7 +-
 net/core/filter.c                          |   64 ++++---
 net/ipv4/tcp.c                             |    2 +-
 net/sctp/auth.c                            |    8 +-
 net/sunrpc/cache.c                         |    4 +-
 net/x25/x25_link.c                         |    1 +
 security/selinux/hooks.c                   |    6 +-
 sound/pci/hda/hda_intel.c                  |    1 +
 sound/usb/caiaq/audio.c                    |    2 +-
 sound/usb/caiaq/midi.c                     |    2 +-
 87 files changed, 662 insertions(+), 626 deletions(-)

^ permalink raw reply	[flat|nested] 73+ messages in thread
* Re: [Stable-review] [22/68] ixgbe: prevent speculative processing of descriptors before ready
@ 2011-03-02  4:51 miltonm
  0 siblings, 0 replies; 73+ messages in thread
From: miltonm @ 2011-03-02  4:51 UTC (permalink / raw)
  To: Ben Hutchings, Greg KH
  Cc: linux-kernel, stable, Don Skidmore, Milton Miller,
	David S. Miller, Anton Blanchard, akpm, torvalds, stable-review,
	alan, Jeff Kirsher



----- Original Message Follows -----
From: Ben Hutchings <ben@decadent.org.uk>
To: Greg KH <gregkh@suse.de>
Cc: linux-kernel@vger.kernel.org, stable@kernel.org, Don
Skidmore <donald.c.skidmore@intel.com>, Milton Miller
<miltonm@bga.com>, "David S. Miller" <davem@davemloft.net>,
Anton Blanchard <anton@samba.org>,
akpm@linux-foundation.org,  torvalds@linux-foundation.org,
stable-review@kernel.org,  alan@lxorguk.ukuu.org.uk, Jeff
Kirsher <jeffrey.t.kirsher@intel.com>
Subject: Re: [Stable-review] [22/68] ixgbe: prevent
speculative processing of descriptors before ready
Date: Tue, 01 Mar 2011 02:14:33 +0000

> On Mon, 2011-02-28 at 08:22 -0800, Greg KH wrote:
> > 2.6.32-longterm review patch.  If anyone has any
> > objections, please let us know. 
> > ------------------
> > 
> > From: Milton Miller <miltonm@bga.com>
> > 
> > commit 3c945e5b3719bcc18c6ddd31bbcae8ef94f3d19a
> > upstream. 
> > The PowerPC architecture does not require loads to
> > independent bytes to be ordered without adding an
> > explicit barrier. 
> > In ixgbe_clean_rx_irq we load the status bit then load
> > the packet data. With packet split disabled if these
> > loads go out of order we get a stale packet, but we will
> > notice the bad sequence numbers and drop it. 
> > The problem occurs with packet split enabled where the
> > TCP/IP header and data are in different descriptors. If
> > the reads go out of order we may have data that doesn't
> match the TCP/IP header. Since we use hardware
> > checksumming this bad data is never verified and it
> makes it all the way to the application. [...]
> 
> Packet splitting should be completely disabled on the
> 82599, anyway. Greg, what happened to this patch:

This was initially observed on 82598 and is still needed
there.

milton

^ permalink raw reply	[flat|nested] 73+ messages in thread

end of thread, other threads:[~2011-03-02  4:51 UTC | newest]

Thread overview: 73+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-28 16:35 [00/68] 2.6.32.30-longterm review Greg KH
2011-02-28 16:22 ` [01/68] NFSD: memory corruption due to writing beyond the stat array Greg KH
2011-02-28 16:22 ` [02/68] [SCSI] mptfusion: mptctl_release is required in mptctl.c Greg KH
2011-02-28 16:22 ` [03/68] [SCSI] mptfusion: Fix Incorrect return value in mptscsih_dev_reset Greg KH
2011-02-28 16:22 ` [04/68] sctp: Fix out-of-bounds reading in sctp_asoc_get_hmac() Greg KH
2011-02-28 16:22 ` [05/68] ocfs2_connection_find() returns pointer to bad structure Greg KH
2011-02-28 16:22 ` [06/68] Fix pktcdvd ioctl dev_minor range check Greg KH
2011-02-28 16:22 ` [07/68] filter: make sure filters dont read uninitialized memory Greg KH
2011-02-28 16:22 ` [08/68] x25: decrement netdev reference counts on unload Greg KH
2011-02-28 16:22 ` [09/68] x86, hpet: Disable per-cpu hpet timer if ARAT is supported Greg KH
2011-02-28 16:22 ` [10/68] OHCI: work around for nVidia shutdown problem Greg KH
2011-02-28 16:22 ` [11/68] x86/pvclock: Zero last_value on resume Greg KH
2011-02-28 16:22 ` [12/68] [media] [v3,media] av7110: check for negative array offset Greg KH
2011-02-28 16:22 ` [13/68] CRED: Fix get_task_cred() and task_state() to not resurrect dead credentials Greg KH
2011-02-28 16:22 ` [14/68] bonding/vlan: Avoid mangled NAs on slaves without VLAN tag insertion Greg KH
2011-02-28 16:22 ` [15/68] CRED: Fix kernel panic upon security_file_alloc() failure Greg KH
2011-02-28 16:22 ` [16/68] CRED: Fix BUG() upon security_cred_alloc_blank() failure Greg KH
2011-02-28 16:22 ` [17/68] CRED: Fix memory and refcount leaks upon security_prepare_creds() failure Greg KH
2011-02-28 16:22 ` [18/68] sendfile(): check f_op.splice_write() rather than f_op.sendpage() Greg KH
2011-02-28 16:22 ` [19/68] NFS: fix the return value of nfs_file_fsync() Greg KH
2011-02-28 16:22 ` [20/68] isdn: hisax: Replace the bogus access to irq stats Greg KH
2011-02-28 16:22 ` [21/68] ixgbe: add support for 82599 based Express Module X520-P2 Greg KH
2011-02-28 16:22 ` [22/68] ixgbe: prevent speculative processing of descriptors before ready Greg KH
2011-03-01  2:14   ` [Stable-review] " Ben Hutchings
2011-03-01 20:46     ` Greg KH
2011-03-01 21:56       ` Jeff Kirsher
2011-02-28 16:22 ` [23/68] [SCSI] scsi_dh_alua: add netapp to dev list Greg KH
2011-02-28 16:22 ` [24/68] [SCSI] scsi_dh_alua: Add IBM Power Virtual SCSI ALUA device " Greg KH
2011-02-28 16:22 ` [25/68] dm raid1: fail writes if errors are not handled and log fails Greg KH
2011-02-28 16:22 ` [26/68] GFS2: Fix bmap allocation corner-case bug Greg KH
2011-02-28 16:22 ` [27/68] dm raid1: fix null pointer dereference in suspend Greg KH
2011-02-28 16:22 ` [28/68] sunrpc/cache: fix module refcnt leak in a failure path Greg KH
2011-02-28 16:22 ` [29/68] be2net: Maintain tx and rx counters in driver Greg KH
2011-02-28 16:22 ` [30/68] tcp: Increase TCP_MAXSEG socket option minimum Greg KH
2011-02-28 16:22 ` [31/68] tcp: Make TCP_MAXSEG minimum more correct Greg KH
2011-02-28 16:22 ` [32/68] nfsd: correctly handle return value from nfsd_map_name_to_* Greg KH
2011-02-28 16:22 ` [33/68] xfs: always use iget in bulkstat Greg KH
2011-02-28 16:22 ` [34/68] xfs: validate untrusted inode numbers during lookup Greg KH
2011-02-28 16:22 ` [35/68] xfs: rename XFS_IGET_BULKSTAT to XFS_IGET_UNTRUSTED Greg KH
2011-02-28 16:22 ` [36/68] xfs: remove block number from inode lookup code Greg KH
2011-02-28 16:22 ` [37/68] xfs: fix untrusted inode number lookup Greg KH
2011-02-28 16:22 ` [38/68] s390: remove task_show_regs Greg KH
2011-02-28 16:23 ` [39/68] PM / Hibernate: Return error code when alloc_image_page() fails Greg KH
2011-02-28 16:23 ` [40/68] fs/partitions: Validate map_count in Mac partition tables Greg KH
2011-02-28 16:23 ` [41/68] ALSA: HDA: Add position_fix quirk for an Asus device Greg KH
2011-02-28 16:23 ` [42/68] ALSA: caiaq - Fix possible string-buffer overflow Greg KH
2011-02-28 16:23 ` [43/68] [media] radio-aimslab.c needs #include <linux/delay.h> Greg KH
2011-02-28 16:23 ` [44/68] ARM: Ensure predictable endian state on signal handler entry Greg KH
2011-02-28 16:23 ` [45/68] acer-wmi: Fix capitalisation of GUID Greg KH
2011-02-28 16:23 ` [46/68] eCryptfs: Copy up lower inode attrs in getattr Greg KH
2011-02-28 16:23 ` [47/68] platform: x86: acer-wmi: world-writable sysfs threeg file Greg KH
2011-02-28 16:23 ` [48/68] platform: x86: asus_acpi: world-writable procfs files Greg KH
2011-02-28 16:23 ` [49/68] platform: x86: tc1100-wmi: world-writable sysfs wireless and jogdial files Greg KH
2011-02-28 16:23 ` [50/68] genirq: Disable the SHIRQ_DEBUG call in request_threaded_irq for now Greg KH
2011-02-28 16:23 ` [51/68] usb: musb: omap2430: fix kernel panic on reboot Greg KH
2011-02-28 16:23 ` [52/68] USB: add quirks entry for Keytouch QWERTY Panel Greg KH
2011-02-28 16:23 ` [53/68] USB: Add Samsung SGH-I500/Android modem ID switch to visor driver Greg KH
2011-02-28 16:23 ` [54/68] USB: Add quirk for Samsung Android phone modem Greg KH
2011-02-28 16:23 ` [55/68] p54pci: update receive dma buffers before and after processing Greg KH
2011-02-28 16:23 ` [56/68] sierra: add new ID for Airprime/Sierra USB IP modem Greg KH
2011-02-28 16:23 ` [57/68] staging: usbip: vhci: update reference count for usb_device Greg KH
2011-02-28 16:23 ` [58/68] staging: usbip: vhci: give back URBs from in-flight unlink requests Greg KH
2011-02-28 16:23 ` [59/68] staging: usbip: vhci: refuse to enqueue for dead connections Greg KH
2011-02-28 16:23 ` [60/68] staging: usbip: vhci: use urb->dev->portnum to find port Greg KH
2011-02-28 16:23 ` [61/68] epoll: prevent creating circular epoll structures Greg KH
2011-02-28 16:23 ` [62/68] ldm: corrupted partition table can cause kernel oops Greg KH
2011-02-28 16:23 ` [63/68] md: correctly handle probe of an mdp device Greg KH
2011-02-28 16:23 ` [64/68] x86 quirk: Fix polarity for IRQ0 pin2 override on SB800 systems Greg KH
2011-02-28 16:23 ` [65/68] xhci: Avoid BUG() in interrupt context Greg KH
2011-02-28 16:23 ` [66/68] xhci: Clarify some expressions in the TRB math Greg KH
2011-02-28 16:23 ` [67/68] xhci: Fix errors in the running total calculations " Greg KH
2011-02-28 16:23 ` [68/68] xhci: Fix an error in count_sg_trbs_needed() Greg KH
  -- strict thread matches above, loose matches on Subject: below --
2011-03-02  4:51 [Stable-review] [22/68] ixgbe: prevent speculative processing of descriptors before ready miltonm

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox