mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Greg KH <gregkh@suse.de>
To: linux-kernel@vger.kernel.org, stable@kernel.org
Cc: stable-review@kernel.org, torvalds@linux-foundation.org,
	akpm@linux-foundation.org, alan@lxorguk.ukuu.org.uk,
	Alan Stern <stern@rowland.harvard.edu>
Subject: [047/200] USB: fix usbmon and DMA mapping for scatter-gather URBs
Date: Thu, 01 Jul 2010 10:42:17 -0700	[thread overview]
Message-ID: <20100701174250.385578139@clark.site> (raw)
In-Reply-To: <20100701175201.GA2149@kroah.com>

2.6.34-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Alan Stern <stern@rowland.harvard.edu>

commit ff9c895f07d36193c75533bda8193bde8ca99d02 upstream.

This patch (as1368) fixes a rather obscure bug in usbmon: When tracing
URBs sent by the scatter-gather library, it accesses the data buffers
while they are still mapped for DMA.

The solution is to move the mapping and unmapping out of the s-g
library and into the usual place in hcd.c.  This requires the addition
of new URB flag bits to describe the kind of mapping needed, since we
have to call dma_map_sg() if the HCD supports native scatter-gather
operation and dma_map_page() if it doesn't.  The nice thing about
having the new flags is that they simplify the testing for unmapping.

The patch removes the only caller of usb_buffer_[un]map_sg(), so those
functions are #if'ed out.  A later patch will remove them entirely.

As a result of this change, urb->sg will be set in situations where
it wasn't set previously.  Hence the xhci and whci drivers are
adjusted to test urb->num_sgs instead, which retains its original
meaning and is nonzero only when the HCD has to handle a scatterlist.

Finally, even when a submission error occurs we don't want to hand
URBs to usbmon before they are unmapped.  The submission path is
rearranged so that map_urb_for_dma() is called only for non-root-hub
URBs and unmap_urb_for_dma() is called immediately after a submission
error.  This simplifies the error handling.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

---
 drivers/usb/core/hcd.c       |  169 ++++++++++++++++++++++++++-----------------
 drivers/usb/core/message.c   |   45 ++---------
 drivers/usb/core/urb.c       |    9 +-
 drivers/usb/core/usb.c       |    4 +
 drivers/usb/host/whci/qset.c |    2 
 drivers/usb/host/xhci-ring.c |    2 
 drivers/usb/mon/mon_bin.c    |    2 
 drivers/usb/mon/mon_text.c   |    4 -
 include/linux/usb.h          |    9 ++
 9 files changed, 138 insertions(+), 108 deletions(-)

--- a/drivers/usb/core/hcd.c
+++ b/drivers/usb/core/hcd.c
@@ -1261,6 +1261,51 @@ static void hcd_free_coherent(struct usb
 	*dma_handle = 0;
 }
 
+static void unmap_urb_for_dma(struct usb_hcd *hcd, struct urb *urb)
+{
+	enum dma_data_direction dir;
+
+	if (urb->transfer_flags & URB_SETUP_MAP_SINGLE)
+		dma_unmap_single(hcd->self.controller,
+				urb->setup_dma,
+				sizeof(struct usb_ctrlrequest),
+				DMA_TO_DEVICE);
+	else if (urb->transfer_flags & URB_SETUP_MAP_LOCAL)
+		hcd_free_coherent(urb->dev->bus,
+				&urb->setup_dma,
+				(void **) &urb->setup_packet,
+				sizeof(struct usb_ctrlrequest),
+				DMA_TO_DEVICE);
+
+	dir = usb_urb_dir_in(urb) ? DMA_FROM_DEVICE : DMA_TO_DEVICE;
+	if (urb->transfer_flags & URB_DMA_MAP_SG)
+		dma_unmap_sg(hcd->self.controller,
+				urb->sg->sg,
+				urb->num_sgs,
+				dir);
+	else if (urb->transfer_flags & URB_DMA_MAP_PAGE)
+		dma_unmap_page(hcd->self.controller,
+				urb->transfer_dma,
+				urb->transfer_buffer_length,
+				dir);
+	else if (urb->transfer_flags & URB_DMA_MAP_SINGLE)
+		dma_unmap_single(hcd->self.controller,
+				urb->transfer_dma,
+				urb->transfer_buffer_length,
+				dir);
+	else if (urb->transfer_flags & URB_MAP_LOCAL)
+		hcd_free_coherent(urb->dev->bus,
+				&urb->transfer_dma,
+				&urb->transfer_buffer,
+				urb->transfer_buffer_length,
+				dir);
+
+	/* Make it safe to call this routine more than once */
+	urb->transfer_flags &= ~(URB_SETUP_MAP_SINGLE | URB_SETUP_MAP_LOCAL |
+			URB_DMA_MAP_SG | URB_DMA_MAP_PAGE |
+			URB_DMA_MAP_SINGLE | URB_MAP_LOCAL);
+}
+
 static int map_urb_for_dma(struct usb_hcd *hcd, struct urb *urb,
 			   gfp_t mem_flags)
 {
@@ -1272,8 +1317,6 @@ static int map_urb_for_dma(struct usb_hc
 	 * unless it uses pio or talks to another transport,
 	 * or uses the provided scatter gather list for bulk.
 	 */
-	if (is_root_hub(urb->dev))
-		return 0;
 
 	if (usb_endpoint_xfer_control(&urb->ep->desc)
 	    && !(urb->transfer_flags & URB_NO_SETUP_DMA_MAP)) {
@@ -1286,6 +1329,7 @@ static int map_urb_for_dma(struct usb_hc
 			if (dma_mapping_error(hcd->self.controller,
 						urb->setup_dma))
 				return -EAGAIN;
+			urb->transfer_flags |= URB_SETUP_MAP_SINGLE;
 		} else if (hcd->driver->flags & HCD_LOCAL_MEM)
 			ret = hcd_alloc_coherent(
 					urb->dev->bus, mem_flags,
@@ -1293,20 +1337,57 @@ static int map_urb_for_dma(struct usb_hc
 					(void **)&urb->setup_packet,
 					sizeof(struct usb_ctrlrequest),
 					DMA_TO_DEVICE);
+			if (ret)
+				return ret;
+			urb->transfer_flags |= URB_SETUP_MAP_LOCAL;
 	}
 
 	dir = usb_urb_dir_in(urb) ? DMA_FROM_DEVICE : DMA_TO_DEVICE;
-	if (ret == 0 && urb->transfer_buffer_length != 0
+	if (urb->transfer_buffer_length != 0
 	    && !(urb->transfer_flags & URB_NO_TRANSFER_DMA_MAP)) {
 		if (hcd->self.uses_dma) {
-			urb->transfer_dma = dma_map_single (
-					hcd->self.controller,
-					urb->transfer_buffer,
-					urb->transfer_buffer_length,
-					dir);
-			if (dma_mapping_error(hcd->self.controller,
+			if (urb->num_sgs) {
+				int n = dma_map_sg(
+						hcd->self.controller,
+						urb->sg->sg,
+						urb->num_sgs,
+						dir);
+				if (n <= 0)
+					ret = -EAGAIN;
+				else
+					urb->transfer_flags |= URB_DMA_MAP_SG;
+				if (n != urb->num_sgs) {
+					urb->num_sgs = n;
+					urb->transfer_flags |=
+							URB_DMA_SG_COMBINED;
+				}
+			} else if (urb->sg) {
+				struct scatterlist *sg;
+
+				sg = (struct scatterlist *) urb->sg;
+				urb->transfer_dma = dma_map_page(
+						hcd->self.controller,
+						sg_page(sg),
+						sg->offset,
+						urb->transfer_buffer_length,
+						dir);
+				if (dma_mapping_error(hcd->self.controller,
 						urb->transfer_dma))
-				return -EAGAIN;
+					ret = -EAGAIN;
+				else
+					urb->transfer_flags |= URB_DMA_MAP_PAGE;
+			} else {
+				urb->transfer_dma = dma_map_single(
+						hcd->self.controller,
+						urb->transfer_buffer,
+						urb->transfer_buffer_length,
+						dir);
+				if (dma_mapping_error(hcd->self.controller,
+						urb->transfer_dma))
+					ret = -EAGAIN;
+				else
+					urb->transfer_flags |= URB_DMA_MAP_SINGLE;
+			}
 		} else if (hcd->driver->flags & HCD_LOCAL_MEM) {
 			ret = hcd_alloc_coherent(
 					urb->dev->bus, mem_flags,
@@ -1314,55 +1395,16 @@ static int map_urb_for_dma(struct usb_hc
 					&urb->transfer_buffer,
 					urb->transfer_buffer_length,
 					dir);
-
-			if (ret && usb_endpoint_xfer_control(&urb->ep->desc)
-			    && !(urb->transfer_flags & URB_NO_SETUP_DMA_MAP))
-				hcd_free_coherent(urb->dev->bus,
-					&urb->setup_dma,
-					(void **)&urb->setup_packet,
-					sizeof(struct usb_ctrlrequest),
-					DMA_TO_DEVICE);
+			if (ret == 0)
+				urb->transfer_flags |= URB_MAP_LOCAL;
 		}
+		if (ret && (urb->transfer_flags & (URB_SETUP_MAP_SINGLE |
+				URB_SETUP_MAP_LOCAL)))
+			unmap_urb_for_dma(hcd, urb);
 	}
 	return ret;
 }
 
-static void unmap_urb_for_dma(struct usb_hcd *hcd, struct urb *urb)
-{
-	enum dma_data_direction dir;
-
-	if (is_root_hub(urb->dev))
-		return;
-
-	if (usb_endpoint_xfer_control(&urb->ep->desc)
-	    && !(urb->transfer_flags & URB_NO_SETUP_DMA_MAP)) {
-		if (hcd->self.uses_dma)
-			dma_unmap_single(hcd->self.controller, urb->setup_dma,
-					sizeof(struct usb_ctrlrequest),
-					DMA_TO_DEVICE);
-		else if (hcd->driver->flags & HCD_LOCAL_MEM)
-			hcd_free_coherent(urb->dev->bus, &urb->setup_dma,
-					(void **)&urb->setup_packet,
-					sizeof(struct usb_ctrlrequest),
-					DMA_TO_DEVICE);
-	}
-
-	dir = usb_urb_dir_in(urb) ? DMA_FROM_DEVICE : DMA_TO_DEVICE;
-	if (urb->transfer_buffer_length != 0
-	    && !(urb->transfer_flags & URB_NO_TRANSFER_DMA_MAP)) {
-		if (hcd->self.uses_dma)
-			dma_unmap_single(hcd->self.controller,
-					urb->transfer_dma,
-					urb->transfer_buffer_length,
-					dir);
-		else if (hcd->driver->flags & HCD_LOCAL_MEM)
-			hcd_free_coherent(urb->dev->bus, &urb->transfer_dma,
-					&urb->transfer_buffer,
-					urb->transfer_buffer_length,
-					dir);
-	}
-}
-
 /*-------------------------------------------------------------------------*/
 
 /* may be called in any context with a valid urb->dev usecount
@@ -1391,21 +1433,20 @@ int usb_hcd_submit_urb (struct urb *urb,
 	 * URBs must be submitted in process context with interrupts
 	 * enabled.
 	 */
-	status = map_urb_for_dma(hcd, urb, mem_flags);
-	if (unlikely(status)) {
-		usbmon_urb_submit_error(&hcd->self, urb, status);
-		goto error;
-	}
 
-	if (is_root_hub(urb->dev))
+	if (is_root_hub(urb->dev)) {
 		status = rh_urb_enqueue(hcd, urb);
-	else
-		status = hcd->driver->urb_enqueue(hcd, urb, mem_flags);
+	} else {
+		status = map_urb_for_dma(hcd, urb, mem_flags);
+		if (likely(status == 0)) {
+			status = hcd->driver->urb_enqueue(hcd, urb, mem_flags);
+			if (unlikely(status))
+				unmap_urb_for_dma(hcd, urb);
+		}
+	}
 
 	if (unlikely(status)) {
 		usbmon_urb_submit_error(&hcd->self, urb, status);
-		unmap_urb_for_dma(hcd, urb);
- error:
 		urb->hcpriv = NULL;
 		INIT_LIST_HEAD(&urb->urb_list);
 		atomic_dec(&urb->use_count);
--- a/drivers/usb/core/message.c
+++ b/drivers/usb/core/message.c
@@ -259,9 +259,6 @@ static void sg_clean(struct usb_sg_reque
 		kfree(io->urbs);
 		io->urbs = NULL;
 	}
-	if (io->dev->dev.dma_mask != NULL)
-		usb_buffer_unmap_sg(io->dev, usb_pipein(io->pipe),
-				    io->sg, io->nents);
 	io->dev = NULL;
 }
 
@@ -364,7 +361,6 @@ int usb_sg_init(struct usb_sg_request *i
 {
 	int i;
 	int urb_flags;
-	int dma;
 	int use_sg;
 
 	if (!io || !dev || !sg
@@ -378,21 +374,9 @@ int usb_sg_init(struct usb_sg_request *i
 	io->pipe = pipe;
 	io->sg = sg;
 	io->nents = nents;
-
-	/* not all host controllers use DMA (like the mainstream pci ones);
-	 * they can use PIO (sl811) or be software over another transport.
-	 */
-	dma = (dev->dev.dma_mask != NULL);
-	if (dma)
-		io->entries = usb_buffer_map_sg(dev, usb_pipein(pipe),
-						sg, nents);
-	else
-		io->entries = nents;
+	io->entries = nents;
 
 	/* initialize all the urbs we'll use */
-	if (io->entries <= 0)
-		return io->entries;
-
 	if (dev->bus->sg_tablesize > 0) {
 		io->urbs = kmalloc(sizeof *io->urbs, mem_flags);
 		use_sg = true;
@@ -404,8 +388,6 @@ int usb_sg_init(struct usb_sg_request *i
 		goto nomem;
 
 	urb_flags = 0;
-	if (dma)
-		urb_flags |= URB_NO_TRANSFER_DMA_MAP;
 	if (usb_pipein(pipe))
 		urb_flags |= URB_SHORT_NOT_OK;
 
@@ -423,12 +405,13 @@ int usb_sg_init(struct usb_sg_request *i
 
 		io->urbs[0]->complete = sg_complete;
 		io->urbs[0]->context = io;
+
 		/* A length of zero means transfer the whole sg list */
 		io->urbs[0]->transfer_buffer_length = length;
 		if (length == 0) {
 			for_each_sg(sg, sg, io->entries, i) {
 				io->urbs[0]->transfer_buffer_length +=
-					sg_dma_len(sg);
+					sg->length;
 			}
 		}
 		io->urbs[0]->sg = io;
@@ -454,26 +437,16 @@ int usb_sg_init(struct usb_sg_request *i
 			io->urbs[i]->context = io;
 
 			/*
-			 * Some systems need to revert to PIO when DMA is temporarily
-			 * unavailable.  For their sakes, both transfer_buffer and
-			 * transfer_dma are set when possible.
-			 *
-			 * Note that if IOMMU coalescing occurred, we cannot
-			 * trust sg_page anymore, so check if S/G list shrunk.
+			 * Some systems can't use DMA; they use PIO instead.
+			 * For their sakes, transfer_buffer is set whenever
+			 * possible.
 			 */
-			if (io->nents == io->entries && !PageHighMem(sg_page(sg)))
+			if (!PageHighMem(sg_page(sg)))
 				io->urbs[i]->transfer_buffer = sg_virt(sg);
 			else
 				io->urbs[i]->transfer_buffer = NULL;
 
-			if (dma) {
-				io->urbs[i]->transfer_dma = sg_dma_address(sg);
-				len = sg_dma_len(sg);
-			} else {
-				/* hc may use _only_ transfer_buffer */
-				len = sg->length;
-			}
-
+			len = sg->length;
 			if (length) {
 				len = min_t(unsigned, len, length);
 				length -= len;
@@ -481,6 +454,8 @@ int usb_sg_init(struct usb_sg_request *i
 					io->entries = i + 1;
 			}
 			io->urbs[i]->transfer_buffer_length = len;
+
+			io->urbs[i]->sg = (struct usb_sg_request *) sg;
 		}
 		io->urbs[--i]->transfer_flags &= ~URB_NO_INTERRUPT;
 	}
--- a/drivers/usb/core/urb.c
+++ b/drivers/usb/core/urb.c
@@ -333,9 +333,12 @@ int usb_submit_urb(struct urb *urb, gfp_
 		is_out = usb_endpoint_dir_out(&ep->desc);
 	}
 
-	/* Cache the direction for later use */
-	urb->transfer_flags = (urb->transfer_flags & ~URB_DIR_MASK) |
-			(is_out ? URB_DIR_OUT : URB_DIR_IN);
+	/* Clear the internal flags and cache the direction for later use */
+	urb->transfer_flags &= ~(URB_DIR_MASK | URB_DMA_MAP_SINGLE |
+			URB_DMA_MAP_PAGE | URB_DMA_MAP_SG | URB_MAP_LOCAL |
+			URB_SETUP_MAP_SINGLE | URB_SETUP_MAP_LOCAL |
+			URB_DMA_SG_COMBINED);
+	urb->transfer_flags |= (is_out ? URB_DIR_OUT : URB_DIR_IN);
 
 	if (xfertype != USB_ENDPOINT_XFER_CONTROL &&
 			dev->state < USB_STATE_CONFIGURED)
--- a/drivers/usb/core/usb.c
+++ b/drivers/usb/core/usb.c
@@ -893,6 +893,7 @@ void usb_buffer_unmap(struct urb *urb)
 EXPORT_SYMBOL_GPL(usb_buffer_unmap);
 #endif  /*  0  */
 
+#if 0
 /**
  * usb_buffer_map_sg - create scatterlist DMA mapping(s) for an endpoint
  * @dev: device to which the scatterlist will be mapped
@@ -936,6 +937,7 @@ int usb_buffer_map_sg(const struct usb_d
 			is_in ? DMA_FROM_DEVICE : DMA_TO_DEVICE) ? : -ENOMEM;
 }
 EXPORT_SYMBOL_GPL(usb_buffer_map_sg);
+#endif
 
 /* XXX DISABLED, no users currently.  If you wish to re-enable this
  * XXX please determine whether the sync is to transfer ownership of
@@ -972,6 +974,7 @@ void usb_buffer_dmasync_sg(const struct
 EXPORT_SYMBOL_GPL(usb_buffer_dmasync_sg);
 #endif
 
+#if 0
 /**
  * usb_buffer_unmap_sg - free DMA mapping(s) for a scatterlist
  * @dev: device to which the scatterlist will be mapped
@@ -997,6 +1000,7 @@ void usb_buffer_unmap_sg(const struct us
 			is_in ? DMA_FROM_DEVICE : DMA_TO_DEVICE);
 }
 EXPORT_SYMBOL_GPL(usb_buffer_unmap_sg);
+#endif
 
 /* To disable USB, kernel command line is 'nousb' not 'usbcore.nousb' */
 #ifdef MODULE
--- a/drivers/usb/host/whci/qset.c
+++ b/drivers/usb/host/whci/qset.c
@@ -646,7 +646,7 @@ int qset_add_urb(struct whc *whc, struct
 	wurb->urb = urb;
 	INIT_WORK(&wurb->dequeue_work, urb_dequeue_work);
 
-	if (urb->sg) {
+	if (urb->num_sgs) {
 		ret = qset_add_urb_sg(whc, qset, urb, mem_flags);
 		if (ret == -EINVAL) {
 			qset_free_stds(qset, urb);
--- a/drivers/usb/host/xhci-ring.c
+++ b/drivers/usb/host/xhci-ring.c
@@ -1938,7 +1938,7 @@ int xhci_queue_bulk_tx(struct xhci_hcd *
 	int running_total, trb_buff_len, ret;
 	u64 addr;
 
-	if (urb->sg)
+	if (urb->num_sgs)
 		return queue_bulk_sg_tx(xhci, mem_flags, urb, slot_id, ep_index);
 
 	ep_ring = xhci->devs[slot_id]->eps[ep_index].ring;
--- a/drivers/usb/mon/mon_bin.c
+++ b/drivers/usb/mon/mon_bin.c
@@ -416,7 +416,7 @@ static unsigned int mon_bin_get_data(con
 
 	} else {
 		/* If IOMMU coalescing occurred, we cannot trust sg_page */
-		if (urb->sg->nents != urb->num_sgs) {
+		if (urb->transfer_flags & URB_DMA_SG_COMBINED) {
 			*flag = 'D';
 			return length;
 		}
--- a/drivers/usb/mon/mon_text.c
+++ b/drivers/usb/mon/mon_text.c
@@ -161,9 +161,7 @@ static inline char mon_text_get_data(str
 	} else {
 		struct scatterlist *sg = urb->sg->sg;
 
-		/* If IOMMU coalescing occurred, we cannot trust sg_page */
-		if (urb->sg->nents != urb->num_sgs ||
-				PageHighMem(sg_page(sg)))
+		if (PageHighMem(sg_page(sg)))
 			return 'D';
 
 		/* For the text interface we copy only the first sg buffer */
--- a/include/linux/usb.h
+++ b/include/linux/usb.h
@@ -965,10 +965,19 @@ extern int usb_disabled(void);
 					 * needed */
 #define URB_FREE_BUFFER		0x0100	/* Free transfer buffer with the URB */
 
+/* The following flags are used internally by usbcore and HCDs */
 #define URB_DIR_IN		0x0200	/* Transfer from device to host */
 #define URB_DIR_OUT		0
 #define URB_DIR_MASK		URB_DIR_IN
 
+#define URB_DMA_MAP_SINGLE	0x00010000	/* Non-scatter-gather mapping */
+#define URB_DMA_MAP_PAGE	0x00020000	/* HCD-unsupported S-G */
+#define URB_DMA_MAP_SG		0x00040000	/* HCD-supported S-G */
+#define URB_MAP_LOCAL		0x00080000	/* HCD-local-memory mapping */
+#define URB_SETUP_MAP_SINGLE	0x00100000	/* Setup packet DMA mapped */
+#define URB_SETUP_MAP_LOCAL	0x00200000	/* HCD-local setup packet */
+#define URB_DMA_SG_COMBINED	0x00400000	/* S-G entries were combined */
+
 struct usb_iso_packet_descriptor {
 	unsigned int offset;
 	unsigned int length;		/* expected length */



  parent reply	other threads:[~2010-07-01 21:56 UTC|newest]

Thread overview: 658+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-07-01 17:51 4 -stable kernel review cycles starting Greg KH
2010-07-01 17:51 ` [00/23] 2.6.27.48 stable review Greg KH
2010-07-01 17:26   ` [01/23] libata: disable ATAPI AN by default Greg KH
2010-07-01 17:26   ` [02/23] NFSD: dont report compiled-out versions as present Greg KH
2010-07-01 17:26   ` [03/23] ARCNET: Limit com20020 PCI ID matches for SOHARD cards Greg KH
2010-07-01 17:26   ` [04/23] powerpc: Fix handling of strncmp with zero len Greg KH
2010-07-01 17:26   ` [05/23] powerpc/pseries: Only call start-cpu when a CPU is stopped Greg KH
2010-07-02  0:02     ` Michael Neuling
2010-07-03  1:56       ` Greg KH
2010-07-03  7:55         ` Michael Neuling
2010-07-05 17:05           ` Greg KH
2010-07-01 17:26   ` [06/23] powerpc/oprofile: fix potential buffer overrun in op_model_cell.c Greg KH
2010-07-01 17:26   ` [07/23] md/raid1: fix counting of write targets Greg KH
2010-07-01 17:26   ` [08/23] md: Fix read balancing in RAID1 and RAID10 on drives > 2TB Greg KH
2010-07-01 17:26   ` [09/23] md: set mddev readonly flag on blkdev BLKROSET ioctl Greg KH
2010-07-01 17:26   ` [10/23] do_generic_file_read: clear page errors when issuing a fresh read of the page Greg KH
2010-07-01 17:27   ` [11/23] ipmi: handle run_to_completion properly in deliver_recv_msg() Greg KH
2010-07-01 17:27   ` [12/23] gconfig: fix build failure on fedora 13 Greg KH
2010-07-01 17:27   ` [13/23] ext4: check s_log_groups_per_flex in online resize code Greg KH
2010-07-01 17:27   ` [14/23] ext4: Use our own write_cache_pages() Greg KH
2010-07-01 17:27   ` [15/23] ext4: Fix file fragmentation during large file write Greg KH
2010-07-01 17:27   ` [16/23] ext4: Implement range_cyclic in ext4_da_writepages instead of write_cache_pages Greg KH
2010-07-01 17:27   ` [17/23] sctp: Fix skb_over_panic resulting from multiple invalid parameter errors (CVE-2010-1173) (v4) Greg KH
2010-07-01 17:27   ` [18/23] vfs: add NOFOLLOW flag to umount(2) Greg KH
2010-07-01 17:27   ` [19/23] tipc: Fix oops on send prior to entering networked mode (v3) Greg KH
2010-07-01 17:27   ` [20/23] parisc: clear floating point exception flag on SIGFPE signal Greg KH
2010-07-01 17:27   ` [21/23] KEYS: Return more accurate error codes Greg KH
2010-07-01 17:27   ` [22/23] KEYS: find_keyring_by_name() can gain access to a freed keyring Greg KH
2010-07-01 17:27   ` [23/23] sctp: fix append error cause to ERROR chunk correctly Greg KH
2010-07-01 17:51 ` [patch 000/149] 2.6.32.16 stable review Greg KH
2010-07-01 17:30   ` [patch 001/149] oprofile/x86: fix uninitialized counter usage during cpu hotplug Greg KH
2010-07-01 17:30   ` [patch 002/149] oprofile: remove double ring buffering Greg KH
2010-07-01 17:30   ` [patch 003/149] cpumask: fix compat getaffinity Greg KH
2010-07-01 17:30   ` [patch 004/149] NFSD: dont report compiled-out versions as present Greg KH
2010-07-01 17:30   ` [patch 005/149] sata_nv: use ata_pci_sff_activate_host() instead of ata_host_activate() Greg KH
2010-07-01 17:30   ` [patch 006/149] ARCNET: Limit com20020 PCI ID matches for SOHARD cards Greg KH
2010-07-01 17:30   ` [patch 007/149] rtl8180: fix tx status reporting Greg KH
2010-07-01 17:30   ` [patch 008/149] Staging: add Add Sitecom WL-349 to rtl8192su Greg KH
2010-07-01 17:30   ` [patch 009/149] staging: vt6655: Fix kernel BUG on driver wpa initialization Greg KH
2010-07-01 17:30   ` [patch 010/149] Fix racy use of anon_inode_getfd() in perf_event.c Greg KH
2010-07-01 17:30   ` [patch 011/149] posix_timer: Fix error path in timer_create Greg KH
2010-07-01 17:30   ` [patch 012/149] libata: disable ATAPI AN by default Greg KH
2010-07-01 17:30   ` [patch 013/149] libata: dont flush dcache on slab pages Greg KH
2010-07-01 17:30   ` [patch 014/149] mutex: Fix optimistic spinning vs. BKL Greg KH
2010-07-01 17:30   ` [patch 015/149] ALSA: hda: Fix model quirk for Dell M1730 Greg KH
2010-07-01 17:30   ` [patch 016/149] ALSA: hda: Use LPIB for Toshiba A100-259 Greg KH
2010-07-01 17:30   ` [patch 017/149] ALSA: hda: Use LPIB for Acer Aspire 5110 Greg KH
2010-07-01 17:30   ` [patch 018/149] ALSA: hda: Use LPIB for Sony VPCS11V9E Greg KH
2010-07-01 17:30   ` [patch 019/149] ALSA: hda: Use LPIB for a Shuttle device Greg KH
2010-07-01 17:30   ` [patch 020/149] ACPI: video: fix acpi_backlight=video Greg KH
2010-07-01 17:30   ` [patch 021/149] V4L/DVB: gspca - stv06xx: Remove the 046d:08da from the stv06xx driver Greg KH
2010-07-01 17:30   ` [patch 022/149] HID: Add the GYR4101US USB ID to hid-gyration Greg KH
2010-07-01 17:30   ` [patch 023/149] ar9170usb: add a couple more USB IDs Greg KH
2010-07-01 17:30   ` [patch 024/149] ar9170usb: fix panic triggered by undersized rxstream buffer Greg KH
2010-07-01 17:30   ` [patch 025/149] USB: visor: fix memory leak Greg KH
2010-07-01 17:30   ` [patch 026/149] USB: CP210x New Device IDs 11 New device IDs Greg KH
2010-07-01 17:30   ` [patch 027/149] USB: kobil: fix memory leak Greg KH
2010-07-01 17:30   ` [patch 028/149] USB: option: add PID for ZTE product Greg KH
2010-07-01 17:30   ` [patch 029/149] USB: option.c: Add Pirelli VID/PID and indicate Pirellis modem interface is 0xff Greg KH
2010-07-01 17:30   ` [patch 030/149] USB: serial: option: add cinterion device id Greg KH
2010-07-01 17:30   ` [patch 031/149] USB: option.c: OLIVETTI OLICARD100 support Greg KH
2010-07-01 17:30   ` [patch 032/149] USB: ir-usb: fix double free Greg KH
2010-07-01 17:30   ` [patch 033/149] USB: kl5usb105: fix memory leak Greg KH
2010-07-01 17:31   ` [patch 034/149] USB: mxc: gadget: Fix bitfield for calculating maximum packet size Greg KH
2010-07-01 17:31   ` [patch 035/149] USB: unusual-dev: Add bad sense flag for Appotech ax203 based picture frames Greg KH
2010-07-01 17:31   ` [patch 036/149] USB: EHCI: clear PHCD before resuming Greg KH
2010-07-01 17:31   ` [patch 037/149] USB: xhci: Fix issue with set interface after stall Greg KH
2010-07-01 17:31   ` [patch 038/149] USB: xhci: Fix check for room on the ring Greg KH
2010-07-01 17:31   ` [patch 039/149] USB: xHCI: Fix wrong usage of macro TRB_TYPE Greg KH
2010-07-01 17:31   ` [patch 040/149] mac80211: give warning if building w/out rate ctrl algorithm Greg KH
2010-07-01 17:31   ` [patch 041/149] mac80211: Fix robust management frame handling (MFP) Greg KH
2010-07-01 17:31   ` [patch 042/149] mac80211: fix rts threshold check Greg KH
2010-07-01 17:31   ` [patch 043/149] drm/i915: Reject bind_to_gtt() early if object > aperture Greg KH
2010-07-01 17:31   ` [patch 044/149] drivers/base/cpu.c: fix the output from /sys/devices/system/cpu/offline Greg KH
2010-07-01 17:31   ` [patch 045/149] can: Fix SJA1000 command register writes on SMP systems Greg KH
2010-07-01 17:31   ` [patch 046/149] PCI quirk: Disable MSI on VIA K8T890 systems Greg KH
2010-07-01 17:31   ` [patch 047/149] PCI quirks: disable msi on AMD rs4xx internal gfx bridges Greg KH
2010-07-01 17:31   ` [patch 048/149] PCI: Disable MSI for MCP55 on P5N32-E SLI Greg KH
2010-07-01 17:31   ` [patch 049/149] virtio_net: Make delayed refill more reliable Greg KH
2010-07-01 17:31   ` [patch 050/149] mm: hugetlb: fix clear_huge_page() Greg KH
2010-07-01 17:31   ` [patch 051/149] drm/edid: Fix 1024x768@85Hz Greg KH
2010-07-01 17:31   ` [patch 052/149] drm/radeon/kms/atom: fix typo in LVDS panel info parsing Greg KH
2010-07-01 17:31   ` [patch 053/149] powerpc: Fix handling of strncmp with zero len Greg KH
2010-07-01 17:31   ` [patch 054/149] powerpc/pseries: Only call start-cpu when a CPU is stopped Greg KH
2010-07-02  0:03     ` Michael Neuling
2010-07-03  1:57       ` Greg KH
2010-07-03  7:54         ` Michael Neuling
2010-07-05 17:03           ` Greg KH
2010-07-01 17:31   ` [patch 055/149] powerpc/oprofile: fix potential buffer overrun in op_model_cell.c Greg KH
2010-07-01 17:31   ` [patch 056/149] writeback: disable periodic old data writeback for !dirty_writeback_centisecs Greg KH
2010-07-01 17:31   ` [patch 057/149] md/raid1: fix counting of write targets Greg KH
2010-07-01 17:31   ` [patch 058/149] md: Fix read balancing in RAID1 and RAID10 on drives > 2TB Greg KH
2010-07-01 17:31   ` [patch 059/149] md: set mddev readonly flag on blkdev BLKROSET ioctl Greg KH
2010-07-01 17:31   ` [patch 060/149] x86/amd-iommu: Fix suspend/resume with IOMMU Greg KH
2010-07-01 17:31   ` [patch 061/149] exofs: confusion between kmap() and kmap_atomic() api Greg KH
2010-07-01 17:31   ` [patch 062/149] mn10300: set ARCH_KMALLOC_MINALIGN Greg KH
2010-07-01 17:31   ` [patch 063/149] m68k: " Greg KH
2010-07-01 17:31   ` [patch 064/149] rtc-cmos: do dev_set_drvdata() earlier in the initialization Greg KH
2010-07-01 17:31   ` [patch 065/149] rtc: s3c: initialize driver data before using it Greg KH
2010-07-01 17:31   ` [patch 066/149] frv: set ARCH_KMALLOC_MINALIGN Greg KH
2010-07-01 17:31   ` [patch 067/149] xtensa: " Greg KH
2010-07-01 17:31   ` [patch 068/149] Blackfin: " Greg KH
2010-07-01 17:31   ` [patch 069/149] tmpfs: insert tmpfs cache pages to inactive list at first Greg KH
2010-07-01 17:31   ` [patch 070/149] mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm() Greg KH
2010-07-01 17:31   ` [patch 071/149] ARM: 6166/1: Proper prefetch abort handling on pre-ARMv6 Greg KH
2010-07-01 22:14     ` Kirill A. Shutemov
2010-07-01 22:17       ` Greg KH
2010-07-01 22:25         ` Kirill A. Shutemov
2010-07-01 22:48           ` Russell King
2010-07-01 22:59             ` Kirill A. Shutemov
2010-07-01 23:12               ` Russell King
2010-07-02  6:29                 ` Kirill A. Shutemov
2010-07-06 13:06                 ` Kirill A. Shutemov
2010-07-06 22:58                   ` Russell King
2010-07-07  8:56                     ` Kirill A. Shutemov
2010-07-07 22:34                       ` Russell King - ARM Linux
2010-07-08 11:31                         ` Kirill A. Shutemov
2010-07-12 22:08                           ` Kirill A. Shutemov
2010-07-01 17:31   ` [patch 072/149] ARM: 6164/1: Add kto and kfrom to input operands list Greg KH
2010-07-01 17:31   ` [patch 073/149] ARM: 6146/1: sa1111: Prevent deadlock in resume path Greg KH
2010-07-01 17:31   ` [patch 074/149] ARM: 6144/1: TCM memory bug freeing bug Greg KH
2010-07-01 17:31   ` [patch 075/149] ARM: VFP: Fix vfp_put_double() for d16-d31 Greg KH
2010-07-01 17:31   ` [patch 076/149] ASoC: Fix dB scales for WM835x Greg KH
2010-07-01 17:31   ` [patch 077/149] ASoC: Fix dB scales for WM8400 Greg KH
2010-07-01 17:31   ` [patch 078/149] ASoC: Fix dB scales for WM8990 Greg KH
2010-07-01 17:31   ` [patch 079/149] drm/radeon: r100/r200 ums: block ability for userspace app to trash 0 page and beyond Greg KH
2010-07-01 17:31   ` [patch 080/149] drm/radeon: fix the r100/r200 ums block 0 page fix Greg KH
2010-07-01 17:31   ` [patch 081/149] hwmon: (ltc4245) Read only one GPIO pin Greg KH
2010-07-01 17:31   ` [patch 082/149] signals: check_kill_permission(): dont check creds if same_thread_group() Greg KH
2010-07-01 17:31   ` [patch 083/149] do_generic_file_read: clear page errors when issuing a fresh read of the page Greg KH
2010-07-01 17:31   ` [patch 084/149] ipmi: handle run_to_completion properly in deliver_recv_msg() Greg KH
2010-07-01 17:31   ` [patch 085/149] x86, setup: Phoenix BIOS fixup is needed on Dell Inspiron Mini 1012 Greg KH
2010-07-01 17:31   ` [patch 086/149] xen: ensure timer tick is resumed even on CPU driving the resume Greg KH
2010-07-01 17:31   ` [patch 087/149] xen: avoid allocation causing potential swap activity on the resume path Greg KH
2010-07-01 17:31   ` [patch 088/149] ALSA: hda: Use LPIB for an ASUS device Greg KH
2010-07-01 17:31   ` [patch 089/149] ALSA: hda: Use mb31 quirk for an iMac model Greg KH
2010-07-01 17:31   ` [patch 090/149] ALSA: hda: Use LPIB for another mainboard Greg KH
2010-07-01 17:31   ` [patch 091/149] ALSA: hda: Use LPIB for ASUS M2V Greg KH
2010-07-01 17:31   ` [patch 092/149] Staging: comedi - correct parameter gainlkup for DAQCard-6024E in driver ni_mio_cs.c Greg KH
2010-07-01 17:31   ` [patch 093/149] clocksource: sh_cmt: compute mult and shift before registration Greg KH
2010-07-01 17:32   ` [patch 094/149] ath5k: retain promiscuous setting Greg KH
2010-07-01 17:32   ` [patch 095/149] ahci: add pci quirk for JMB362 Greg KH
2010-07-01 17:32   ` [patch 096/149] firewire: core: check for 1394a compliant IRM, fix inaccessibility of Sony camcorder Greg KH
2010-07-01 17:32   ` [patch 097/149] perf_events: Fix resource leak in x86 __hw_perf_event_init() Greg KH
2010-07-01 17:32   ` [patch 098/149] sata_nv: dont diddle with nIEN on mcp55 Greg KH
2010-07-01 17:32   ` [patch 099/149] sata_via: magic vt6421 fix for transmission problems w/ WD drives Greg KH
2010-07-01 17:32   ` [patch 100/149] drm/i915: Rebind bo if currently bound with incorrect alignment Greg KH
2010-07-01 17:32   ` [patch 101/149] USB: mos7840: fix null-pointer dereference Greg KH
2010-07-01 17:32   ` [patch 102/149] USB: xhci: Wait for host to start running Greg KH
2010-07-01 17:32   ` [patch 103/149] USB: xhci: Wait for controller to be ready after reset Greg KH
2010-07-01 17:32   ` [patch 104/149] USB: ftdi_sio: fix DTR/RTS line modes Greg KH
2010-07-01 17:32   ` [patch 105/149] USB: cdc-acm: fix resource reclaim in error path of acm_probe Greg KH
2010-07-01 17:32   ` [patch 106/149] p54usb: Add device ID for Dell WLA3310 USB Greg KH
2010-07-01 17:32   ` [patch 107/149] atl1e: Allow TX checksum offload and TSO to be disabled and reenabled Greg KH
2010-07-01 17:32   ` [patch 108/149] via-velocity: Give RX descriptors to the NIC later on open or MTU change Greg KH
2010-07-01 17:32   ` [patch 109/149] dmfe/tulip: Let dmfe handle DM910x except for SPARC on-board chips Greg KH
2010-07-01 17:32   ` [patch 110/149] Documentation/3c509: document ethtool support Greg KH
2010-07-01 17:32   ` [patch 111/149] wireless: report reasonable bitrate for MCS rates through wext Greg KH
2010-07-01 17:32   ` [patch 112/149] ath9k: add support for 802.11n bonded out AR2427 Greg KH
2010-07-01 17:32   ` [patch 113/149] drm/i915: give up on 8xx lid status Greg KH
2010-07-01 17:32   ` [patch 114/149] wrong type for magic argument in simple_fill_super() Greg KH
2010-07-01 17:32   ` [patch 115/149] iwlwifi: check for aggregation frame and queue Greg KH
2010-07-01 17:32   ` [patch 116/149] iwlwifi: recalculate average tpt if not current Greg KH
2010-07-01 17:32   ` [patch 117/149] iwlwifi: update supported PCI_ID list for 5xx0 series Greg KH
2010-07-01 17:32   ` [patch 118/149] wl1251: fix a memory leak in probe Greg KH
2010-07-01 17:32   ` [patch 119/149] ext4: check s_log_groups_per_flex in online resize code Greg KH
2010-07-02  4:11     ` tytso
2010-07-03  1:55       ` Greg KH
2010-07-01 17:32   ` [patch 120/149] ext4: Make sure the MOVE_EXT ioctl cant overwrite append-only files Greg KH
2010-07-01 17:32   ` [patch 121/149] GFS2: Fix permissions checking for setflags ioctl() Greg KH
2010-07-01 17:32   ` [patch 122/149] sctp: Fix skb_over_panic resulting from multiple invalid parameter errors (CVE-2010-1173) (v4) Greg KH
2010-07-01 17:32   ` [patch 123/149] CIFS: Allow null nd (as nfs server uses) on create Greg KH
2010-07-01 17:32   ` [patch 124/149] vfs: add NOFOLLOW flag to umount(2) Greg KH
2010-07-01 17:32   ` [patch 125/149] l2tp: Fix oops in pppol2tp_xmit Greg KH
2010-07-01 17:32   ` [patch 126/149] Btrfs: should add a permission check for setfacl Greg KH
2010-07-01 17:32   ` [patch 127/149] ucc_geth: Fix empty TX queue processing Greg KH
2010-07-01 17:32   ` [patch 128/149] ucc_geth: Fix netdev watchdog triggering on link changes Greg KH
2010-07-01 17:32   ` [patch 129/149] ucc_geth: Fix full TX queue processing Greg KH
2010-07-01 17:32   ` [patch 130/149] tipc: Fix oops on send prior to entering networked mode (v3) Greg KH
2010-07-01 17:32   ` [patch 131/149] Input: psmouse - reset all types of mice before reconnecting Greg KH
2010-07-01 17:32   ` [patch 132/149] KVM: s390: Fix possible memory leak of in kvm_arch_vcpu_create() Greg KH
2010-07-01 17:32   ` [patch 133/149] KVM: PPC: Do not create debugfs if fail to create vcpu Greg KH
2010-07-01 17:32   ` [patch 134/149] x86, paravirt: Add a global synchronization point for pvclock Greg KH
2010-07-07 12:47     ` Peter Palfrader
2010-07-07 13:51       ` Glauber Costa
2010-07-07 14:33         ` Peter Palfrader
2010-07-07 15:15           ` Gleb Natapov
2010-07-07 20:05             ` Peter Palfrader
2010-07-08  5:31               ` Gleb Natapov
2010-07-08  8:51                 ` Peter Palfrader
2010-07-08 11:03                   ` Gleb Natapov
2010-07-07 18:15           ` Glauber Costa
2010-07-07 20:11             ` Zachary Amsden
2010-07-07 21:08               ` Glauber Costa
2010-07-08  9:41       ` Avi Kivity
2010-07-13 10:23         ` Peter Palfrader
2010-07-13 13:23           ` Avi Kivity
2010-07-13 14:19             ` Peter Palfrader
2010-07-13 15:57               ` Avi Kivity
2010-07-13 16:22                 ` Peter Palfrader
2010-07-13 16:34                   ` Avi Kivity
2010-07-13 16:40                     ` Avi Kivity
2010-07-13 16:45                       ` Avi Kivity
2010-07-13 17:25                         ` Peter Palfrader
2010-07-13 17:50                           ` Linus Torvalds
2010-07-13 17:59                             ` Linus Torvalds
2010-07-13 18:21                               ` Jeremy Fitzhardinge
2010-07-13 22:14                                 ` H. Peter Anvin
2010-07-13 23:49                                   ` Jeremy Fitzhardinge
2010-07-14  0:15                                     ` Linus Torvalds
2010-07-14 17:19                                       ` Jeremy Fitzhardinge
2010-07-14 17:30                                         ` H. Peter Anvin
2010-07-14 17:34                                           ` Jeremy Fitzhardinge
2010-07-14 17:45                                             ` H. Peter Anvin
2010-07-14 17:57                                               ` Jeremy Fitzhardinge
2010-07-14 18:08                                                 ` H. Peter Anvin
2010-07-14 18:15                                                   ` Jeremy Fitzhardinge
2010-07-14 18:19                                                     ` H. Peter Anvin
2010-07-14 20:58                                                       ` Jeremy Fitzhardinge
2010-07-14 18:23                                                     ` Linus Torvalds
2010-07-14 18:18                                                   ` H.J. Lu
2010-07-14 19:00                                                     ` H. Peter Anvin
2010-07-14 19:32                                                       ` H.J. Lu
2010-07-14 19:36                                                         ` H. Peter Anvin
2010-07-14 19:40                                                           ` H.J. Lu
2010-07-14 21:11                                                             ` Jeremy Fitzhardinge
2010-07-14 19:58                                                               ` H. Peter Anvin
2010-07-14 20:33                                                               ` H. Peter Anvin
2010-07-14 20:16                                                 ` Avi Kivity
2010-07-14 20:40                                                   ` Jeremy Fitzhardinge
2010-07-14 20:45                                                     ` Zachary Amsden
2010-07-14 20:54                                                       ` Zachary Amsden
2010-07-14 21:11                                                       ` Jeremy Fitzhardinge
2010-07-16  4:48                                                       ` H. Peter Anvin
2010-07-14 20:50                                                     ` H. Peter Anvin
2010-07-14 21:11                                                       ` Jeremy Fitzhardinge
2010-07-13 18:23                               ` Peter Palfrader
2010-07-13 16:53                     ` Peter Palfrader
2010-07-13 16:34                 ` Linus Torvalds
2010-07-13 18:04                   ` Avi Kivity
2010-07-13 18:15                     ` Linus Torvalds
2010-07-27 17:46                       ` Jeremy Fitzhardinge
2010-07-27 17:52                         ` H. Peter Anvin
2010-07-27 23:57                         ` xchg() and cmpxchg() H. Peter Anvin
2010-07-28  5:33                           ` [tip:x86/urgent] x86: Add memory modify constraints to " tip-bot for H. Peter Anvin
2010-07-28 15:45                             ` Linus Torvalds
2010-07-28 15:59                               ` H. Peter Anvin
2010-07-28 23:00                               ` H. Peter Anvin
2010-07-28 23:28                               ` [tip:x86/asm] x86, asm: Clean up and simplify <asm/cmpxchg.h> tip-bot for H. Peter Anvin
2010-07-29 20:12                               ` [tip:x86/asm] x86, asm: Move cmpxchg emulation code to arch/x86/lib tip-bot for H. Peter Anvin
2010-07-29 20:13                               ` [tip:x86/asm] x86, asm: Merge cmpxchg_486_u64() and cmpxchg8b_emu() tip-bot for H. Peter Anvin
2010-08-02 23:51                             ` [tip:x86/urgent] x86: Add memory modify constraints to xchg() and cmpxchg() Jeremy Fitzhardinge
2010-08-02 23:59                               ` [stable] " Greg KH
2010-09-09 19:53                                 ` Tomáš Janoušek
2010-09-09 21:00                                   ` H. Peter Anvin
2010-09-09 21:09                                     ` Tomáš Janoušek
2010-09-09 21:15                                   ` H. Peter Anvin
2010-09-10 13:10                                     ` Tomáš Janoušek
2010-09-23 18:37                                       ` Greg KH
2010-09-24  7:17                                         ` Tomáš Janoušek
2010-09-24 15:52                                           ` Greg KH
2010-08-03 12:43                               ` Peter Palfrader
2010-08-10 22:33                                 ` Greg KH
2010-07-13 18:25                     ` [patch 134/149] x86, paravirt: Add a global synchronization point for pvclock Peter Palfrader
2010-07-13 23:53                       ` [Stable-review] " Ben Hutchings
2010-07-01 17:32   ` [patch 135/149] KVM: Dont allow lmsw to clear cr0.pe Greg KH
2010-07-01 17:32   ` [patch 136/149] KVM: x86: Check LMA bit before set_efer Greg KH
2010-07-01 17:32   ` [patch 137/149] KVM: MMU: Segregate shadow pages with different cr0.wp Greg KH
2010-07-01 17:32   ` [patch 138/149] KVM: VMX: enable VMXON check with SMX enabled (Intel TXT) Greg KH
2010-07-01 17:32   ` [patch 139/149] KVM: MMU: Dont read pdptrs with mmu spinlock held in mmu_alloc_roots Greg KH
2010-07-01 17:32   ` [patch 140/149] KVM: Fix wallclock version writing race Greg KH
2010-07-01 17:32   ` [patch 141/149] KVM: x86: Add missing locking to arch specific vcpu ioctls Greg KH
2010-07-01 17:32   ` [patch 142/149] KVM: x86: Inject #GP with the right rip on efer writes Greg KH
2010-07-01 17:32   ` [patch 143/149] jbd: jbd-debug and jbd2-debug should be writable Greg KH
2010-07-01 17:32   ` [patch 144/149] parisc: clear floating point exception flag on SIGFPE signal Greg KH
2010-07-01 17:32   ` [patch 145/149] dm snapshot: simplify sector_to_chunk expression Greg KH
2010-07-01 17:32   ` [patch 146/149] KEYS: Return more accurate error codes Greg KH
2010-07-01 17:32   ` [patch 147/149] KEYS: find_keyring_by_name() can gain access to a freed keyring Greg KH
2010-07-01 17:32   ` [patch 148/149] [SCSI] qla2xxx: Disable MSI on qla24xx chips other than QLA2432 Greg KH
2010-07-01 17:32   ` [patch 149/149] sctp: fix append error cause to ERROR chunk correctly Greg KH
2010-07-01 17:51 ` [patch 000/164] 2.6.33.6 stable review Greg KH
2010-07-01 17:33   ` [patch 001/164] Fix racy use of anon_inode_getfd() in perf_event.c Greg KH
2010-07-01 17:33   ` [patch 002/164] posix_timer: Fix error path in timer_create Greg KH
2010-07-01 17:33   ` [patch 003/164] libata: disable ATAPI AN by default Greg KH
2010-07-01 17:33   ` [patch 004/164] libata: dont flush dcache on slab pages Greg KH
2010-07-01 17:33   ` [patch 005/164] oprofile/x86: fix uninitialized counter usage during cpu hotplug Greg KH
2010-07-01 17:33   ` [patch 006/164] oprofile: remove double ring buffering Greg KH
2010-07-01 17:33   ` [patch 007/164] cpumask: fix compat getaffinity Greg KH
2010-07-01 17:33   ` [patch 008/164] NFSD: dont report compiled-out versions as present Greg KH
2010-07-01 17:33   ` [patch 009/164] sata_nv: use ata_pci_sff_activate_host() instead of ata_host_activate() Greg KH
2010-07-01 17:33   ` [patch 010/164] ARCNET: Limit com20020 PCI ID matches for SOHARD cards Greg KH
2010-07-01 17:33   ` [patch 011/164] rtl8180: fix tx status reporting Greg KH
2010-07-01 17:33   ` [patch 012/164] Staging: add Add Sitecom WL-349 to rtl8192su Greg KH
2010-07-01 17:33   ` [patch 013/164] staging: vt6655: Fix kernel BUG on driver wpa initialization Greg KH
2010-07-01 17:33   ` [patch 014/164] Staging: rt2870: add device ID of MelCo.,Inc. WLI-UC-G301N Greg KH
2010-07-01 17:33   ` [patch 015/164] mutex: Fix optimistic spinning vs. BKL Greg KH
2010-07-01 17:33   ` [patch 016/164] ALSA: hda: Fix model quirk for Dell M1730 Greg KH
2010-07-01 17:33   ` [patch 017/164] ALSA: hda: Use LPIB for Toshiba A100-259 Greg KH
2010-07-01 17:33   ` [patch 018/164] ALSA: hda: Use LPIB for Acer Aspire 5110 Greg KH
2010-07-01 17:33   ` [patch 019/164] ALSA: hda: Use LPIB for Sony VPCS11V9E Greg KH
2010-07-01 17:33   ` [patch 020/164] ALSA: hda: Use LPIB for a Shuttle device Greg KH
2010-07-01 17:33   ` [patch 021/164] ACPI: video: fix acpi_backlight=video Greg KH
2010-07-01 17:33   ` [patch 022/164] V4L/DVB: gspca - stv06xx: Remove the 046d:08da from the stv06xx driver Greg KH
2010-07-01 17:33   ` [patch 023/164] HID: Add the GYR4101US USB ID to hid-gyration Greg KH
2010-07-01 17:33   ` [patch 024/164] ar9170usb: add a couple more USB IDs Greg KH
2010-07-01 17:33   ` [patch 025/164] ar9170usb: fix panic triggered by undersized rxstream buffer Greg KH
2010-07-01 17:33   ` [patch 026/164] USB: visor: fix memory leak Greg KH
2010-07-01 17:33   ` [patch 027/164] USB: CP210x New Device IDs 11 New device IDs Greg KH
2010-07-01 17:33   ` [patch 028/164] USB: kobil: fix memory leak Greg KH
2010-07-01 17:33   ` [patch 029/164] USB: option: add PID for ZTE product Greg KH
2010-07-01 17:33   ` [patch 030/164] USB: option.c: Add Pirelli VID/PID and indicate Pirellis modem interface is 0xff Greg KH
2010-07-01 17:33   ` [patch 031/164] USB: serial: option: add cinterion device id Greg KH
2010-07-01 17:33   ` [patch 032/164] USB: option.c: OLIVETTI OLICARD100 support Greg KH
2010-07-01 17:33   ` [patch 033/164] USB: ir-usb: fix double free Greg KH
2010-07-01 17:33   ` [patch 034/164] USB: kl5usb105: fix memory leak Greg KH
2010-07-01 17:33   ` [patch 035/164] USB: mxc: gadget: Fix bitfield for calculating maximum packet size Greg KH
2010-07-01 17:33   ` [patch 036/164] USB: unusual-dev: Add bad sense flag for Appotech ax203 based picture frames Greg KH
2010-07-01 17:33   ` [patch 037/164] USB: FHCI: cq_get() should check kfifo_out()s return value Greg KH
2010-07-01 17:33   ` [patch 038/164] USB: EHCI: clear PHCD before resuming Greg KH
2010-07-01 17:33   ` [patch 039/164] USB: xhci: Fix issue with set interface after stall Greg KH
2010-07-01 17:33   ` [patch 040/164] USB: xhci: Limit bus sg_tablesize to 62 TRBs Greg KH
2010-07-01 17:33   ` [patch 041/164] USB: xhci: Fix check for room on the ring Greg KH
2010-07-01 17:33   ` [patch 042/164] USB: xHCI: Fix wrong usage of macro TRB_TYPE Greg KH
2010-07-01 17:33   ` [patch 043/164] ath5k: consistently use rx_bufsize for RX DMA Greg KH
2010-07-01 17:33   ` [patch 044/164] mac80211: give warning if building w/out rate ctrl algorithm Greg KH
2010-07-01 17:33   ` [patch 045/164] mac80211: Fix robust management frame handling (MFP) Greg KH
2010-07-01 17:33   ` [patch 046/164] mac80211: fix rts threshold check Greg KH
2010-07-01 17:33   ` [patch 047/164] mac80211: fix handling of 4-address-mode in ieee80211_change_iface Greg KH
2010-07-01 17:33   ` [patch 048/164] drm/i915: Fix 82854 PCI ID, and treat it like other 85X Greg KH
2010-07-01 17:33   ` [patch 049/164] drm/i915: Reject bind_to_gtt() early if object > aperture Greg KH
2010-07-01 17:33   ` [patch 050/164] drivers/base/cpu.c: fix the output from /sys/devices/system/cpu/offline Greg KH
2010-07-01 17:33   ` [patch 051/164] can: Fix SJA1000 command register writes on SMP systems Greg KH
2010-07-01 17:33   ` [patch 052/164] PCI quirk: Disable MSI on VIA K8T890 systems Greg KH
2010-07-01 17:33   ` [patch 053/164] PCI quirks: disable msi on AMD rs4xx internal gfx bridges Greg KH
2010-07-01 17:34   ` [patch 054/164] PCI: Disable MSI for MCP55 on P5N32-E SLI Greg KH
2010-07-01 17:34   ` [patch 055/164] drm/edid: Fix 1024x768@85Hz Greg KH
2010-07-01 17:34   ` [patch 056/164] drm/radeon/kms: reset ddc_bus in object header parsing Greg KH
2010-07-01 17:34   ` [patch 057/164] drm/radeon/kms/atom: fix typo in LVDS panel info parsing Greg KH
2010-07-01 17:34   ` [patch 058/164] powerpc: Fix handling of strncmp with zero len Greg KH
2010-07-01 17:34   ` [patch 059/164] powerpc/pseries: Only call start-cpu when a CPU is stopped Greg KH
2010-07-01 17:34   ` [patch 060/164] powerpc/pseries: Make query_cpu_stopped callable outside hotplug cpu Greg KH
2010-07-01 17:34   ` [patch 061/164] powerpc/oprofile: fix potential buffer overrun in op_model_cell.c Greg KH
2010-07-01 17:34   ` [patch 062/164] writeback: disable periodic old data writeback for !dirty_writeback_centisecs Greg KH
2010-07-01 17:34   ` [patch 063/164] md/raid1: fix counting of write targets Greg KH
2010-07-01 17:34   ` [patch 064/164] md: Fix read balancing in RAID1 and RAID10 on drives > 2TB Greg KH
2010-07-01 17:34   ` [patch 065/164] md/linear: avoid possible oops and array stop Greg KH
2010-07-01 17:34   ` [patch 066/164] md: remove unneeded sysfs files more promptly Greg KH
2010-07-01 17:34   ` [patch 067/164] md: set mddev readonly flag on blkdev BLKROSET ioctl Greg KH
2010-07-01 17:34   ` [patch 068/164] x86/amd-iommu: Fix crash when request_mem_region fails Greg KH
2010-07-01 17:34   ` [patch 069/164] x86/amd-iommu: Fall back to GART if initialization fails Greg KH
2010-07-01 17:34   ` [patch 070/164] exofs: confusion between kmap() and kmap_atomic() api Greg KH
2010-07-01 17:34   ` [patch 071/164] mn10300: set ARCH_KMALLOC_MINALIGN Greg KH
2010-07-01 17:34   ` [patch 072/164] m68k: " Greg KH
2010-07-01 17:34   ` [patch 073/164] rtc-cmos: do dev_set_drvdata() earlier in the initialization Greg KH
2010-07-01 17:34   ` [patch 074/164] rtc: s3c: initialize driver data before using it Greg KH
2010-07-01 17:34   ` [patch 075/164] frv: set ARCH_KMALLOC_MINALIGN Greg KH
2010-07-01 17:34   ` [patch 076/164] xtensa: " Greg KH
2010-07-01 17:34   ` [patch 077/164] Blackfin: " Greg KH
2010-07-01 17:34   ` [patch 078/164] tmpfs: insert tmpfs cache pages to inactive list at first Greg KH
2010-07-01 17:34   ` [patch 079/164] md: manage redundancy group in sysfs when changing level Greg KH
2010-07-01 17:34   ` [patch 080/164] mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm() Greg KH
2010-07-01 17:34   ` [patch 081/164] ARM: 6166/1: Proper prefetch abort handling on pre-ARMv6 Greg KH
2010-07-01 17:34   ` [patch 082/164] ARM: 6164/1: Add kto and kfrom to input operands list Greg KH
2010-07-01 17:34   ` [patch 083/164] ARM: 6146/1: sa1111: Prevent deadlock in resume path Greg KH
2010-07-01 17:34   ` [patch 084/164] ARM: 6144/1: TCM memory bug freeing bug Greg KH
2010-07-01 17:34   ` [patch 085/164] ARM: VFP: Fix vfp_put_double() for d16-d31 Greg KH
2010-07-01 17:34   ` [patch 086/164] ASoC: Fix dB scales for WM835x Greg KH
2010-07-01 17:34   ` [patch 087/164] ASoC: Fix dB scales for WM8400 Greg KH
2010-07-01 17:34   ` [patch 088/164] ASoC: Fix dB scales for WM8990 Greg KH
2010-07-01 17:34   ` [patch 089/164] drm/radeon: r100/r200 ums: block ability for userspace app to trash 0 page and beyond Greg KH
2010-07-01 17:34   ` [patch 090/164] drm/radeon: fix the r100/r200 ums block 0 page fix Greg KH
2010-07-01 17:34   ` [patch 091/164] hwmon: (ltc4245) Read only one GPIO pin Greg KH
2010-07-01 17:34   ` [patch 092/164] signals: check_kill_permission(): dont check creds if same_thread_group() Greg KH
2010-07-01 17:34   ` [patch 093/164] do_generic_file_read: clear page errors when issuing a fresh read of the page Greg KH
2010-07-01 17:34   ` [patch 094/164] ipmi: handle run_to_completion properly in deliver_recv_msg() Greg KH
2010-07-01 17:34   ` [patch 095/164] x86, setup: Phoenix BIOS fixup is needed on Dell Inspiron Mini 1012 Greg KH
2010-07-01 17:34   ` [patch 096/164] xen: ensure timer tick is resumed even on CPU driving the resume Greg KH
2010-07-01 17:34   ` [patch 097/164] xen: avoid allocation causing potential swap activity on the resume path Greg KH
2010-07-01 17:34   ` [patch 098/164] ALSA: hda: Use LPIB for an ASUS device Greg KH
2010-07-01 17:34   ` [patch 099/164] ALSA: hda: Use mb31 quirk for an iMac model Greg KH
2010-07-01 17:34   ` [patch 100/164] ALSA: hda: Use LPIB for another mainboard Greg KH
2010-07-01 17:34   ` [patch 101/164] ALSA: hda: Use LPIB for ASUS M2V Greg KH
2010-07-01 17:34   ` [patch 102/164] Staging: comedi - correct parameter gainlkup for DAQCard-6024E in driver ni_mio_cs.c Greg KH
2010-07-01 17:34   ` [patch 103/164] clocksource: sh_tmu: compute mult and shift before registration Greg KH
2010-07-01 17:34   ` [patch 104/164] clocksource: sh_cmt: " Greg KH
2010-07-01 17:34   ` [patch 105/164] gconfig: fix build failure on fedora 13 Greg KH
2010-07-01 17:34   ` [patch 106/164] arch/x86/kernel: Add missing spin_unlock Greg KH
2010-07-01 17:34   ` [patch 107/164] ath5k: retain promiscuous setting Greg KH
2010-07-01 17:34   ` [patch 108/164] ahci: add pci quirk for JMB362 Greg KH
2010-07-01 17:34   ` [patch 109/164] firewire: core: check for 1394a compliant IRM, fix inaccessibility of Sony camcorder Greg KH
2010-07-01 17:34   ` [patch 110/164] perf_events: Fix resource leak in x86 __hw_perf_event_init() Greg KH
2010-07-01 17:34   ` [patch 111/164] sata_nv: dont diddle with nIEN on mcp55 Greg KH
2010-07-01 17:34   ` [patch 112/164] sata_via: magic vt6421 fix for transmission problems w/ WD drives Greg KH
2010-07-01 17:34   ` [patch 113/164] drm/i915: Rebind bo if currently bound with incorrect alignment Greg KH
2010-07-01 17:35   ` [patch 114/164] USB: mos7840: fix null-pointer dereference Greg KH
2010-07-01 17:35   ` [patch 115/164] USB: xhci: Wait for host to start running Greg KH
2010-07-01 17:35   ` [patch 116/164] USB: xhci: Wait for controller to be ready after reset Greg KH
2010-07-01 17:35   ` [patch 117/164] USB: ftdi_sio: fix DTR/RTS line modes Greg KH
2010-07-01 17:35   ` [patch 118/164] USB: cdc-acm: fix resource reclaim in error path of acm_probe Greg KH
2010-07-01 17:35   ` [patch 119/164] p54usb: Add device ID for Dell WLA3310 USB Greg KH
2010-07-01 17:35   ` [patch 120/164] wireless: report reasonable bitrate for MCS rates through wext Greg KH
2010-07-01 17:35   ` [patch 121/164] wrong type for magic argument in simple_fill_super() Greg KH
2010-07-01 17:35   ` [patch 122/164] cfq-iosched: fix an oops caused by slab leak Greg KH
2010-07-01 17:35   ` [patch 123/164] iwlwifi: reset card during probe Greg KH
2010-07-01 17:35   ` [patch 124/164] iwlwifi: recalculate average tpt if not current Greg KH
2010-07-01 17:35   ` [patch 125/164] perf: Fix signed comparison in perf_adjust_period() Greg KH
2010-07-01 17:35   ` [patch 126/164] tracing: Fix null pointer deref with SEND_SIG_FORCED Greg KH
2010-07-01 17:35   ` [patch 127/164] wl1251: fix a memory leak in probe Greg KH
2010-07-01 17:35   ` [patch 128/164] ext4: check s_log_groups_per_flex in online resize code Greg KH
2010-07-01 17:35   ` [patch 129/164] ext4: Make sure the MOVE_EXT ioctl cant overwrite append-only files Greg KH
2010-07-01 17:35   ` [patch 130/164] GFS2: Fix permissions checking for setflags ioctl() Greg KH
2010-07-01 17:35   ` [patch 131/164] sctp: Fix skb_over_panic resulting from multiple invalid parameter errors (CVE-2010-1173) (v4) Greg KH
2010-07-01 17:35   ` [patch 132/164] CIFS: Allow null nd (as nfs server uses) on create Greg KH
2010-07-01 17:35   ` [patch 133/164] vfs: add NOFOLLOW flag to umount(2) Greg KH
2010-07-01 17:35   ` [patch 134/164] l2tp: Fix oops in pppol2tp_xmit Greg KH
2010-07-01 17:35   ` [patch 135/164] Btrfs: should add a permission check for setfacl Greg KH
2010-07-01 17:35   ` [patch 136/164] eeepc-laptop: check wireless hotplug events Greg KH
2010-07-01 17:35   ` [patch 137/164] tracing: Consolidate protection of reader access to the ring buffer Greg KH
2010-07-01 17:35   ` [patch 138/164] Input: psmouse - reset all types of mice before reconnecting Greg KH
2010-07-01 17:35   ` [patch 139/164] KVM: SVM: Dont use kmap_atomic in nested_svm_map Greg KH
2010-07-01 17:35   ` [patch 140/164] KVM: SVM: Fix schedule-while-atomic on nested exception handling Greg KH
2010-07-01 17:35   ` [patch 141/164] KVM: SVM: Sync all control registers on nested vmexit Greg KH
2010-07-01 17:35   ` [patch 142/164] KVM: SVM: Fix nested msr intercept handling Greg KH
2010-07-01 17:35   ` [patch 143/164] KVM: SVM: Dont sync nested cr8 to lapic and back Greg KH
2010-07-01 17:35   ` [patch 144/164] KVM: SVM: Fix wrong interrupt injection in enable_irq_windows Greg KH
2010-07-01 17:35   ` [patch 145/164] KVM: s390: Fix possible memory leak of in kvm_arch_vcpu_create() Greg KH
2010-07-01 17:35   ` [patch 146/164] KVM: PPC: Do not create debugfs if fail to create vcpu Greg KH
2010-07-01 17:35   ` [patch 147/164] KVM: x86: Add callback to let modules decide over some supported cpuid bits Greg KH
2010-07-01 17:35   ` [patch 148/164] KVM: SVM: Report emulated SVM features to userspace Greg KH
2010-07-01 17:35   ` [patch 149/164] x86, paravirt: Add a global synchronization point for pvclock Greg KH
2010-07-01 17:35   ` [patch 150/164] KVM: Dont allow lmsw to clear cr0.pe Greg KH
2010-07-01 17:35   ` [patch 151/164] KVM: x86: Check LMA bit before set_efer Greg KH
2010-07-01 17:35   ` [patch 152/164] KVM: MMU: Segregate shadow pages with different cr0.wp Greg KH
2010-07-01 17:35   ` [patch 153/164] KVM: VMX: enable VMXON check with SMX enabled (Intel TXT) Greg KH
2010-07-01 17:35   ` [patch 154/164] KVM: MMU: Dont read pdptrs with mmu spinlock held in mmu_alloc_roots Greg KH
2010-07-01 17:35   ` [patch 155/164] KVM: Fix wallclock version writing race Greg KH
2010-07-01 17:35   ` [patch 156/164] KVM: PPC: Add missing vcpu_load()/vcpu_put() in vcpu ioctls Greg KH
2010-07-01 17:35   ` [patch 157/164] KVM: x86: Add missing locking to arch specific " Greg KH
2010-07-01 17:35   ` [patch 158/164] KVM: x86: Inject #GP with the right rip on efer writes Greg KH
2010-07-01 17:35   ` [patch 159/164] KVM: SVM: Dont allow nested guest to VMMCALL into host Greg KH
2010-07-01 17:35   ` [patch 160/164] parisc: clear floating point exception flag on SIGFPE signal Greg KH
2010-07-01 17:35   ` [patch 161/164] KEYS: Return more accurate error codes Greg KH
2010-07-01 17:35   ` [patch 162/164] KEYS: find_keyring_by_name() can gain access to a freed keyring Greg KH
2010-07-01 17:35   ` [patch 163/164] [SCSI] qla2xxx: Disable MSI on qla24xx chips other than QLA2432 Greg KH
2010-07-01 17:35   ` [patch 164/164] sctp: fix append error cause to ERROR chunk correctly Greg KH
2010-07-01 17:52 ` [000/200] 2.6.34.1 stable review Greg KH
2010-07-01 17:41   ` [001/200] oprofile/x86: fix uninitialized counter usage during cpu hotplug Greg KH
2010-07-01 17:41   ` [002/200] oprofile: remove double ring buffering Greg KH
2010-07-01 17:41   ` [004/200] perf: Fix exit() vs PERF_FORMAT_GROUP Greg KH
2010-07-01 17:41   ` [005/200] perf top: Properly notify the user that vmlinux is missing Greg KH
2010-07-01 17:41   ` [006/200] perf: Fix exit() vs event-groups Greg KH
2010-07-01 17:41   ` [007/200] Fix racy use of anon_inode_getfd() in perf_event.c Greg KH
2010-07-01 17:41   ` [008/200] VFS: fix recent breakage of FS_REVAL_DOT Greg KH
2010-07-01 17:41   ` [009/200] posix_timer: Fix error path in timer_create Greg KH
2010-07-01 17:41   ` [010/200] libata: disable ATAPI AN by default Greg KH
2010-07-01 17:41   ` [011/200] libata: dont flush dcache on slab pages Greg KH
2010-07-01 17:41   ` [012/200] cpumask: fix compat getaffinity Greg KH
2010-07-01 17:41   ` [013/200] NFSD: dont report compiled-out versions as present Greg KH
2010-07-01 17:41   ` [014/200] nfsd: dont break lease while servicing a COMMIT Greg KH
2010-07-01 17:41   ` [015/200] sata_nv: use ata_pci_sff_activate_host() instead of ata_host_activate() Greg KH
2010-07-01 17:41   ` [016/200] ARCNET: Limit com20020 PCI ID matches for SOHARD cards Greg KH
2010-07-01 17:41   ` [017/200] rtl8180: fix tx status reporting Greg KH
2010-07-01 17:41   ` [018/200] staging: vt6655: Fix kernel BUG on driver wpa initialization Greg KH
2010-07-01 17:41   ` [019/200] Staging: rt2870: add device ID of MelCo.,Inc. WLI-UC-G301N Greg KH
2010-07-01 17:41   ` [020/200] Staging: batman-adv: dont have interrupts disabled while sending Greg KH
2010-07-01 17:41   ` [021/200] Staging: batman-adv: Fix VIS output bug for secondary interfaces Greg KH
2010-07-01 17:41   ` [022/200] Staging: batman-adv: Fixing wrap-around bug in vis Greg KH
2010-07-01 17:41   ` [023/200] mutex: Fix optimistic spinning vs. BKL Greg KH
2010-07-01 17:41   ` [024/200] ALSA: pcm: fix delta calculation at boundary wraparound Greg KH
2010-07-01 17:41   ` [025/200] ALSA: pcm: fix the fix of the runtime->boundary calculation Greg KH
2010-07-01 17:41   ` [026/200] ALSA: hda: Fix model quirk for Dell M1730 Greg KH
2010-07-01 17:41   ` [027/200] ALSA: hda: Use LPIB for Toshiba A100-259 Greg KH
2010-07-01 17:41   ` [028/200] ALSA: hda: Use LPIB for Acer Aspire 5110 Greg KH
2010-07-01 17:41   ` [029/200] ALSA: hda: Use LPIB for Sony VPCS11V9E Greg KH
2010-07-01 17:42   ` [030/200] ALSA: hda: Use LPIB for a Shuttle device Greg KH
2010-07-01 17:42   ` [031/200] ACPI: video: fix acpi_backlight=video Greg KH
2010-07-01 17:42   ` [032/200] HID: Add the GYR4101US USB ID to hid-gyration Greg KH
2010-07-01 17:42   ` [033/200] ar9170usb: add a couple more USB IDs Greg KH
2010-07-01 17:42   ` [034/200] ar9170usb: fix panic triggered by undersized rxstream buffer Greg KH
2010-07-01 17:42   ` [035/200] ARM: 6135/1: mx21/devices: fix USBOTG resource Greg KH
2010-07-01 17:42   ` [036/200] USB: visor: fix memory leak Greg KH
2010-07-01 17:42   ` [037/200] USB: CP210x New Device IDs 11 New device IDs Greg KH
2010-07-01 17:42   ` [038/200] USB: kobil: fix memory leak Greg KH
2010-07-01 17:42   ` [039/200] USB: tty: fix incorrect use of tty_insert_flip_string_fixed_flag Greg KH
2010-07-01 17:42   ` [040/200] USB: option: add PID for ZTE product Greg KH
2010-07-01 17:42   ` [041/200] USB: option.c: OLIVETTI OLICARD100 support Greg KH
2010-07-01 17:42   ` [042/200] USB: ir-usb: fix double free Greg KH
2010-07-01 17:42   ` [043/200] USB: kl5usb105: fix memory leak Greg KH
2010-07-01 17:42   ` [044/200] USB: qcaux: add Samsung U520 device ID Greg KH
2010-07-01 17:42   ` [045/200] USB: mxc: gadget: Fix bitfield for calculating maximum packet size Greg KH
2010-07-01 17:42   ` [046/200] USB: unusual-dev: Add bad sense flag for Appotech ax203 based picture frames Greg KH
2010-07-01 17:42   ` Greg KH [this message]
2010-07-01 17:42   ` [048/200] USB: FHCI: cq_get() should check kfifo_out()s return value Greg KH
2010-07-01 17:42   ` [049/200] USB: EHCI: clear PHCD before resuming Greg KH
2010-07-01 17:42   ` [050/200] USB: EHCI: fix controller wakeup flag settings during suspend Greg KH
2010-07-01 17:42   ` [051/200] USB: xhci: Fix issue with set interface after stall Greg KH
2010-07-01 17:42   ` [052/200] USB: xhci: Limit bus sg_tablesize to 62 TRBs Greg KH
2010-07-01 17:42   ` [053/200] USB: xhci: Fix check for room on the ring Greg KH
2010-07-01 17:42   ` [054/200] USB: xHCI: Fix wrong usage of macro TRB_TYPE Greg KH
2010-07-01 17:42   ` [055/200] ath5k: consistently use rx_bufsize for RX DMA Greg KH
2010-07-01 17:42   ` [056/200] fbdev: section cleanup in hgafb Greg KH
2010-07-01 17:42   ` [057/200] fbdev: section cleanup in vfb Greg KH
2010-07-01 17:42   ` [058/200] fbdev: section cleanup in vga16fb Greg KH
2010-07-01 17:42   ` [059/200] fbdev: section cleanup in arcfb Greg KH
2010-07-01 17:42   ` [060/200] fbdev: section cleanup in w100fb Greg KH
2010-07-01 17:42   ` [061/200] mac80211: give warning if building w/out rate ctrl algorithm Greg KH
2010-07-01 17:42   ` [062/200] mac80211: Fix robust management frame handling (MFP) Greg KH
2010-07-01 17:42   ` [063/200] mac80211: fix rts threshold check Greg KH
2010-07-01 17:42   ` [064/200] mac80211: fix handling of 4-address-mode in ieee80211_change_iface Greg KH
2010-07-01 17:42   ` [065/200] ath9k_hw: fix hardware deinit Greg KH
2010-07-01 17:42   ` [066/200] drm/i915: Reject bind_to_gtt() early if object > aperture Greg KH
2010-07-01 17:42   ` [067/200] [SCSI] libsas: fix deref before check in commit 70b25f890ce Greg KH
2010-07-01 17:42   ` [068/200] drivers/base/cpu.c: fix the output from /sys/devices/system/cpu/offline Greg KH
2010-07-01 17:42   ` [069/200] can: Fix SJA1000 command register writes on SMP systems Greg KH
2010-07-01 17:42   ` [070/200] PCI quirks: disable msi on AMD rs4xx internal gfx bridges Greg KH
2010-07-01 17:42   ` [071/200] PCI: Disable MSI for MCP55 on P5N32-E SLI Greg KH
2010-07-01 17:42   ` [072/200] drm/radeon/kms: dont default display priority to high on rs4xx Greg KH
2010-07-01 17:42   ` [073/200] drm/edid: Fix 1024x768@85Hz Greg KH
2010-07-01 17:42   ` [074/200] drm/radeon/kms: reset ddc_bus in object header parsing Greg KH
2010-07-01 17:42   ` [075/200] drm/radeon/kms/atom: fix typo in LVDS panel info parsing Greg KH
2010-07-01 17:42   ` [076/200] drm/radeon/kms: release AGP bridge at suspend Greg KH
2010-07-01 17:42   ` [077/200] powerpc: Fix handling of strncmp with zero len Greg KH
2010-07-01 17:42   ` [078/200] powerpc/pseries: Only call start-cpu when a CPU is stopped Greg KH
2010-07-01 17:42   ` [079/200] powerpc/pseries: Make query_cpu_stopped callable outside hotplug cpu Greg KH
2010-07-02  0:15     ` Michael Neuling
2010-07-03  1:58       ` Greg KH
2010-07-03  7:55         ` Michael Neuling
2010-07-05 17:04           ` Greg KH
2010-07-01 17:42   ` [080/200] powerpc: Fix ioremap_flags() with book3e pte definition Greg KH
2010-07-01 17:42   ` [081/200] powerpc/fsl-booke: Fix InstructionTLBError execute permission check Greg KH
2010-07-01 17:42   ` [082/200] powerpc/fsl-booke: Move loadcam_entry back to asm code to fix SMP ftrace Greg KH
2010-07-01 17:42   ` [083/200] powerpc/oprofile: fix potential buffer overrun in op_model_cell.c Greg KH
2010-07-01 17:42   ` [084/200] writeback: disable periodic old data writeback for !dirty_writeback_centisecs Greg KH
2010-07-01 17:42   ` [085/200] md/raid1: fix counting of write targets Greg KH
2010-07-01 17:42   ` [086/200] md: Fix read balancing in RAID1 and RAID10 on drives > 2TB Greg KH
2010-07-01 17:42   ` [087/200] md/linear: avoid possible oops and array stop Greg KH
2010-07-01 17:42   ` [088/200] md: remove unneeded sysfs files more promptly Greg KH
2010-07-01 17:42   ` [089/200] md: set mddev readonly flag on blkdev BLKROSET ioctl Greg KH
2010-07-01 17:43   ` [090/200] x86/amd-iommu: Fix crash when request_mem_region fails Greg KH
2010-07-01 17:43   ` [091/200] x86/amd-iommu: Fall back to GART if initialization fails Greg KH
2010-07-01 17:43   ` [092/200] eeepc-wmi: depends on BACKLIGHT_CLASS_DEVICE Greg KH
2010-07-01 17:43   ` [093/200] clean DCACHE_CANT_MOUNT in d_delete() Greg KH
2010-07-01 17:43   ` [094/200] exofs: confusion between kmap() and kmap_atomic() api Greg KH
2010-07-01 17:43   ` [095/200] mn10300: set ARCH_KMALLOC_MINALIGN Greg KH
2010-07-01 17:43   ` [096/200] m68knommu: fix broken use of BUAD_TABLE_SIZE in 68328serial driver Greg KH
2010-07-01 17:43   ` [097/200] m68k: set ARCH_KMALLOC_MINALIGN Greg KH
2010-07-01 17:43   ` [098/200] rtc-cmos: do dev_set_drvdata() earlier in the initialization Greg KH
2010-07-01 17:43   ` [099/200] rtc: s3c: initialize driver data before using it Greg KH
2010-07-01 17:43   ` [100/200] frv: set ARCH_KMALLOC_MINALIGN Greg KH
2010-07-01 17:43   ` [101/200] xtensa: " Greg KH
2010-07-01 17:43   ` [102/200] Blackfin: " Greg KH
2010-07-01 17:43   ` [103/200] tmpfs: insert tmpfs cache pages to inactive list at first Greg KH
2010-07-01 17:43   ` [104/200] md: manage redundancy group in sysfs when changing level Greg KH
2010-07-01 17:43   ` [105/200] mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm() Greg KH
2010-07-01 17:43   ` [106/200] ARM: 6139/1: ARMv7: Use the Inner Shareable I-cache on MP Greg KH
2010-07-01 17:43   ` [107/200] ARM: 6166/1: Proper prefetch abort handling on pre-ARMv6 Greg KH
2010-07-01 17:43   ` [108/200] ARM: 6164/1: Add kto and kfrom to input operands list Greg KH
2010-07-01 17:43   ` [109/200] ARM: 6146/1: sa1111: Prevent deadlock in resume path Greg KH
2010-07-01 17:43   ` [110/200] ARM: 6144/1: TCM memory bug freeing bug Greg KH
2010-07-01 17:43   ` [111/200] ARM: VFP: Fix vfp_put_double() for d16-d31 Greg KH
2010-07-01 17:43   ` [112/200] aio: fix the compat vectored operations Greg KH
2010-07-01 17:43   ` [113/200] idr: fix backtrack logic in idr_remove_all Greg KH
2010-07-01 17:43   ` [114/200] ASoC: Update Freescale i.MX SSI driver DMA parameter handling Greg KH
2010-07-01 17:43   ` [115/200] ASoC: Fix dB scales for WM835x Greg KH
2010-07-01 17:43   ` [116/200] ASoC: Fix dB scales for WM8400 Greg KH
2010-07-01 17:43   ` [117/200] ASoC: Fix dB scales for WM8990 Greg KH
2010-07-01 17:43   ` [118/200] drm/radeon: fix the r100/r200 ums block 0 page fix Greg KH
2010-07-01 17:43   ` [119/200] SLUB: Allow full duplication of kmalloc array for 390 Greg KH
2010-07-01 17:43   ` [120/200] slub: move kmem_cache_node into its own cacheline Greg KH
2010-07-01 17:43   ` [121/200] hwmon: (ltc4245) Read only one GPIO pin Greg KH
2010-07-01 17:43   ` [122/200] signals: check_kill_permission(): dont check creds if same_thread_group() Greg KH
2010-07-01 17:43   ` [123/200] compat: factor out compat_rw_copy_check_uvector from compat_do_readv_writev Greg KH
2010-07-01 17:43   ` [124/200] fs/compat_rw_copy_check_uvector: add missing compat_ptr call Greg KH
2010-07-01 17:43   ` [125/200] do_generic_file_read: clear page errors when issuing a fresh read of the page Greg KH
2010-07-01 17:43   ` [126/200] ipmi: handle run_to_completion properly in deliver_recv_msg() Greg KH
2010-07-01 17:43   ` [127/200] x86, setup: Phoenix BIOS fixup is needed on Dell Inspiron Mini 1012 Greg KH
2010-07-01 17:43   ` [128/200] xen: ensure timer tick is resumed even on CPU driving the resume Greg KH
2010-07-01 17:43   ` [129/200] xen: avoid allocation causing potential swap activity on the resume path Greg KH
2010-07-01 17:43   ` [130/200] ALSA: hda: Use LPIB for an ASUS device Greg KH
2010-07-01 17:43   ` [131/200] ALSA: hda: Use mb31 quirk for an iMac model Greg KH
2010-07-01 17:43   ` [132/200] ALSA: hda: Use LPIB for another mainboard Greg KH
2010-07-01 17:43   ` [133/200] ALSA: hda: Use LPIB for ASUS M2V Greg KH
2010-07-01 17:43   ` [134/200] vmware balloon: clamp number of collected non-balloonable pages Greg KH
2010-07-01 17:43   ` [135/200] Staging: comedi - correct parameter gainlkup for DAQCard-6024E in driver ni_mio_cs.c Greg KH
2010-07-01 17:43   ` [136/200] clocksource: sh_tmu: compute mult and shift before registration Greg KH
2010-07-01 17:43   ` [137/200] clocksource: sh_cmt: " Greg KH
2010-07-01 17:43   ` [138/200] gconfig: fix build failure on fedora 13 Greg KH
2010-07-01 17:43   ` [139/200] arch/x86/kernel: Add missing spin_unlock Greg KH
2010-07-01 17:43   ` [140/200] pcmcia: only keep saved I365_CSCINT flag if there is no PCI irq Greg KH
2010-07-01 17:43   ` [141/200] pcmcia: avoid validate_cis failure on CIS override Greg KH
2010-07-01 17:43   ` [142/200] mac80211: fix deauth before assoc Greg KH
2010-07-01 17:43   ` [143/200] ath5k: retain promiscuous setting Greg KH
2010-07-01 17:43   ` [144/200] ahci: add pci quirk for JMB362 Greg KH
2010-07-01 17:43   ` [145/200] firewire: core: check for 1394a compliant IRM, fix inaccessibility of Sony camcorder Greg KH
2010-07-01 17:43   ` [146/200] misc: Fix allocation borrowed by vhost_net Greg KH
2010-07-01 17:43   ` [147/200] cgroups: alloc_css_id() increments hierarchy depth Greg KH
2010-07-01 17:43   ` [148/200] perf_events: Fix resource leak in x86 __hw_perf_event_init() Greg KH
2010-07-01 17:43   ` [149/200] sata_nv: dont diddle with nIEN on mcp55 Greg KH
2010-07-01 17:44   ` [150/200] sata_via: magic vt6421 fix for transmission problems w/ WD drives Greg KH
2010-07-01 17:44   ` [151/200] drm/i915: Rebind bo if currently bound with incorrect alignment Greg KH
2010-07-01 17:44   ` [152/200] drm/i915: Kill dangerous pending-flip debugging Greg KH
2010-07-01 17:44   ` [153/200] USB: mos7840: fix null-pointer dereference Greg KH
2010-07-01 17:44   ` [154/200] USB: xhci: Wait for host to start running Greg KH
2010-07-01 17:44   ` [155/200] USB: xhci: Wait for controller to be ready after reset Greg KH
2010-07-01 17:44   ` [156/200] USB: ftdi_sio: fix DTR/RTS line modes Greg KH
2010-07-01 17:44   ` [157/200] USB: cdc-acm: fix resource reclaim in error path of acm_probe Greg KH
2010-07-01 17:44   ` [158/200] USB: unbind all interfaces before rebinding them Greg KH
2010-07-01 17:44   ` [159/200] p54usb: Add device ID for Dell WLA3310 USB Greg KH
2010-07-01 17:44   ` [160/200] wrong type for magic argument in simple_fill_super() Greg KH
2010-07-01 17:44   ` [161/200] cfq-iosched: fix an oops caused by slab leak Greg KH
2010-07-01 17:44   ` [162/200] iwlwifi: fix internal scan race Greg KH
2010-07-01 17:44   ` [163/200] iwlwifi: recalculate average tpt if not current Greg KH
2010-07-01 17:44   ` [164/200] perf: Fix signed comparison in perf_adjust_period() Greg KH
2010-07-01 17:44   ` [165/200] tracing: Fix null pointer deref with SEND_SIG_FORCED Greg KH
2010-07-01 17:44   ` [166/200] nfsd: nfsd_setattr needs to call commit_metadata Greg KH
2010-07-01 17:44   ` [167/200] wl1251: fix a memory leak in probe Greg KH
2010-07-01 17:44   ` [168/200] iwlwifi: add missing rcu_read_lock Greg KH
2010-07-01 17:44   ` [169/200] perf_events: Fix races and clean up perf_event and perf_mmap_data interaction Greg KH
2010-07-01 17:44   ` [170/200] ext4: check s_log_groups_per_flex in online resize code Greg KH
2010-07-01 17:44   ` [171/200] ext4: Make sure the MOVE_EXT ioctl cant overwrite append-only files Greg KH
2010-07-01 17:44   ` [172/200] GFS2: Fix permissions checking for setflags ioctl() Greg KH
2010-07-01 17:44   ` [173/200] CIFS: Allow null nd (as nfs server uses) on create Greg KH
2010-07-01 17:44   ` [174/200] Btrfs: should add a permission check for setfacl Greg KH
2010-07-01 17:44   ` [175/200] NFS: Ensure that we mark the inode as dirty if we exit early from commit Greg KH
2010-07-01 17:44   ` [176/200] NFS: Fix another nfs_wb_page() deadlock Greg KH
2010-07-01 17:44   ` [177/200] V4L/DVB: uvcvideo: Prevent division by 0 when control step value is 0 Greg KH
2010-07-01 17:44   ` [178/200] KVM: SVM: Dont use kmap_atomic in nested_svm_map Greg KH
2010-07-01 17:44   ` [179/200] KVM: SVM: Fix schedule-while-atomic on nested exception handling Greg KH
2010-07-01 17:44   ` [180/200] KVM: SVM: Sync all control registers on nested vmexit Greg KH
2010-07-01 17:44   ` [181/200] KVM: SVM: Fix nested msr intercept handling Greg KH
2010-07-01 17:44   ` [182/200] KVM: SVM: Dont sync nested cr8 to lapic and back Greg KH
2010-07-01 17:44   ` [183/200] KVM: SVM: Fix wrong interrupt injection in enable_irq_windows Greg KH
2010-07-01 17:44   ` [184/200] KVM: s390: Fix possible memory leak of in kvm_arch_vcpu_create() Greg KH
2010-07-01 17:44   ` [185/200] KVM: PPC: Do not create debugfs if fail to create vcpu Greg KH
2010-07-01 17:44   ` [186/200] KVM: x86: Add callback to let modules decide over some supported cpuid bits Greg KH
2010-07-01 17:44   ` [187/200] KVM: SVM: Report emulated SVM features to userspace Greg KH
2010-07-01 17:44   ` [188/200] x86, paravirt: Add a global synchronization point for pvclock Greg KH
2010-07-01 17:44   ` [189/200] KVM: Dont allow lmsw to clear cr0.pe Greg KH
2010-07-01 17:44   ` [190/200] KVM: x86: Check LMA bit before set_efer Greg KH
2010-07-01 17:44   ` [191/200] KVM: MMU: Segregate shadow pages with different cr0.wp Greg KH
2010-07-01 17:44   ` [192/200] KVM: VMX: enable VMXON check with SMX enabled (Intel TXT) Greg KH
2010-07-01 17:44   ` [193/200] KVM: MMU: Dont read pdptrs with mmu spinlock held in mmu_alloc_roots Greg KH
2010-07-01 17:44   ` [194/200] KVM: Fix wallclock version writing race Greg KH
2010-07-01 17:44   ` [195/200] KVM: PPC: Add missing vcpu_load()/vcpu_put() in vcpu ioctls Greg KH
2010-07-01 17:44   ` [196/200] KVM: x86: Add missing locking to arch specific " Greg KH
2010-07-01 17:44   ` [197/200] KVM: x86: Inject #GP with the right rip on efer writes Greg KH
2010-07-01 17:44   ` [198/200] KVM: SVM: Dont allow nested guest to VMMCALL into host Greg KH
2010-07-01 17:44   ` [199/200] drm/i915: Dont touch PORT_HOTPLUG_EN in intel_dp_detect() Greg KH
2010-07-01 17:44   ` [200/200] parisc: clear floating point exception flag on SIGFPE signal Greg KH
2010-07-01 21:40   ` [000/200] 2.6.34.1 stable review Rafael J. Wysocki
2010-07-01 22:09     ` Greg KH
2010-07-01 22:17       ` Rafael J. Wysocki
2010-07-01 21:55 ` 4 -stable kernel review cycles starting Florian Fainelli
2010-07-01 22:10   ` Greg KH
2010-07-01 22:36     ` Randy Dunlap
2010-07-01 22:51       ` Greg KH
2010-07-01 23:09         ` Randy Dunlap
2010-07-01 23:17           ` [stable] " Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100701174250.385578139@clark.site \
    --to=gregkh@suse.de \
    --cc=akpm@linux-foundation.org \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable-review@kernel.org \
    --cc=stable@kernel.org \
    --cc=stern@rowland.harvard.edu \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome