public inbox for linux-kernel@vger.kernel.org
 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,
	Jan Beulich <jbeulich@novell.com>,
	Rusty Russell <rusty@rustcorp.com.au>,
	Ingo Molnar <mingo@elte.hu>, Dave Airlie <airlied@linux.ie>,
	Kyle McMartin <kyle@mcmartin.ca>,
	Jeremy Fitzhardinge <jeremy@goop.org>,
	Pekka Enberg <penberg@cs.helsinki.fi>,
	Hugh Dickins <hugh.dickins@tiscali.co.uk>,
	"David S. Miller" <davem@davemloft.net>,
	Patrick McHardy <kaber@trash.net>,
	Greg Kroah-Hartman <gregkh@suse.de>
Subject: [61/89] mm: replace various uses of num_physpages by totalram_pages
Date: Tue, 30 Mar 2010 15:58:03 -0700	[thread overview]
Message-ID: <20100330225846.360103083@linux.site> (raw)
In-Reply-To: <20100330230520.GA28779@kroah.com>

2.6.31-stable review patch.  If anyone has any objections, please let us know.

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

From: Jan Beulich <JBeulich@novell.com>

commit 4481374ce88ba8f460c8b89f2572027bd27057d0 upstream.

Sizing of memory allocations shouldn't depend on the number of physical
pages found in a system, as that generally includes (perhaps a huge amount
of) non-RAM pages.  The amount of what actually is usable as storage
should instead be used as a basis here.

Some of the calculations (i.e.  those not intending to use high memory)
should likely even use (totalram_pages - totalhigh_pages).

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Acked-by: Rusty Russell <rusty@rustcorp.com.au>
Acked-by: Ingo Molnar <mingo@elte.hu>
Cc: Dave Airlie <airlied@linux.ie>
Cc: Kyle McMartin <kyle@mcmartin.ca>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: Pekka Enberg <penberg@cs.helsinki.fi>
Cc: Hugh Dickins <hugh.dickins@tiscali.co.uk>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Patrick McHardy <kaber@trash.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

---
 arch/x86/kernel/microcode_core.c  |    4 ++--
 drivers/char/agp/backend.c        |    4 ++--
 drivers/parisc/ccio-dma.c         |    4 ++--
 drivers/parisc/sba_iommu.c        |    4 ++--
 drivers/xen/balloon.c             |    4 ----
 fs/ntfs/malloc.h                  |    2 +-
 include/linux/mm.h                |    1 +
 init/main.c                       |    4 ++--
 mm/slab.c                         |    2 +-
 mm/swap.c                         |    2 +-
 mm/vmalloc.c                      |    4 ++--
 net/core/sock.c                   |    4 ++--
 net/dccp/proto.c                  |    6 +++---
 net/decnet/dn_route.c             |    2 +-
 net/ipv4/route.c                  |    2 +-
 net/ipv4/tcp.c                    |    4 ++--
 net/netfilter/nf_conntrack_core.c |    4 ++--
 net/netfilter/x_tables.c          |    2 +-
 net/netfilter/xt_hashlimit.c      |    8 ++++----
 net/netlink/af_netlink.c          |    6 +++---
 net/sctp/protocol.c               |    6 +++---
 21 files changed, 38 insertions(+), 41 deletions(-)

--- a/arch/x86/kernel/microcode_core.c
+++ b/arch/x86/kernel/microcode_core.c
@@ -210,8 +210,8 @@ static ssize_t microcode_write(struct fi
 {
 	ssize_t ret = -EINVAL;
 
-	if ((len >> PAGE_SHIFT) > num_physpages) {
-		pr_err("microcode: too much data (max %ld pages)\n", num_physpages);
+	if ((len >> PAGE_SHIFT) > totalram_pages) {
+		pr_err("microcode: too much data (max %ld pages)\n", totalram_pages);
 		return ret;
 	}
 
--- a/drivers/char/agp/backend.c
+++ b/drivers/char/agp/backend.c
@@ -114,9 +114,9 @@ static int agp_find_max(void)
 	long memory, index, result;
 
 #if PAGE_SHIFT < 20
-	memory = num_physpages >> (20 - PAGE_SHIFT);
+	memory = totalram_pages >> (20 - PAGE_SHIFT);
 #else
-	memory = num_physpages << (PAGE_SHIFT - 20);
+	memory = totalram_pages << (PAGE_SHIFT - 20);
 #endif
 	index = 1;
 
--- a/drivers/parisc/ccio-dma.c
+++ b/drivers/parisc/ccio-dma.c
@@ -1266,7 +1266,7 @@ ccio_ioc_init(struct ioc *ioc)
 	** Hot-Plug/Removal of PCI cards. (aka PCI OLARD).
 	*/
 
-	iova_space_size = (u32) (num_physpages / count_parisc_driver(&ccio_driver));
+	iova_space_size = (u32) (totalram_pages / count_parisc_driver(&ccio_driver));
 
 	/* limit IOVA space size to 1MB-1GB */
 
@@ -1305,7 +1305,7 @@ ccio_ioc_init(struct ioc *ioc)
 
 	DBG_INIT("%s() hpa 0x%p mem %luMB IOV %dMB (%d bits)\n",
 			__func__, ioc->ioc_regs,
-			(unsigned long) num_physpages >> (20 - PAGE_SHIFT),
+			(unsigned long) totalram_pages >> (20 - PAGE_SHIFT),
 			iova_space_size>>20,
 			iov_order + PAGE_SHIFT);
 
--- a/drivers/parisc/sba_iommu.c
+++ b/drivers/parisc/sba_iommu.c
@@ -1390,7 +1390,7 @@ sba_ioc_init(struct parisc_device *sba,
 	** for DMA hints - ergo only 30 bits max.
 	*/
 
-	iova_space_size = (u32) (num_physpages/global_ioc_cnt);
+	iova_space_size = (u32) (totalram_pages/global_ioc_cnt);
 
 	/* limit IOVA space size to 1MB-1GB */
 	if (iova_space_size < (1 << (20 - PAGE_SHIFT))) {
@@ -1415,7 +1415,7 @@ sba_ioc_init(struct parisc_device *sba,
 	DBG_INIT("%s() hpa 0x%lx mem %ldMB IOV %dMB (%d bits)\n",
 			__func__,
 			ioc->ioc_hpa,
-			(unsigned long) num_physpages >> (20 - PAGE_SHIFT),
+			(unsigned long) totalram_pages >> (20 - PAGE_SHIFT),
 			iova_space_size>>20,
 			iov_order + PAGE_SHIFT);
 
--- a/drivers/xen/balloon.c
+++ b/drivers/xen/balloon.c
@@ -96,11 +96,7 @@ static struct balloon_stats balloon_stat
 /* We increase/decrease in batches which fit in a page */
 static unsigned long frame_list[PAGE_SIZE / sizeof(unsigned long)];
 
-/* VM /proc information for memory */
-extern unsigned long totalram_pages;
-
 #ifdef CONFIG_HIGHMEM
-extern unsigned long totalhigh_pages;
 #define inc_totalhigh_pages() (totalhigh_pages++)
 #define dec_totalhigh_pages() (totalhigh_pages--)
 #else
--- a/fs/ntfs/malloc.h
+++ b/fs/ntfs/malloc.h
@@ -47,7 +47,7 @@ static inline void *__ntfs_malloc(unsign
 		return kmalloc(PAGE_SIZE, gfp_mask & ~__GFP_HIGHMEM);
 		/* return (void *)__get_free_page(gfp_mask); */
 	}
-	if (likely(size >> PAGE_SHIFT < num_physpages))
+	if (likely((size >> PAGE_SHIFT) < totalram_pages))
 		return __vmalloc(size, gfp_mask, PAGE_KERNEL);
 	return NULL;
 }
--- a/include/linux/mm.h
+++ b/include/linux/mm.h
@@ -25,6 +25,7 @@ extern unsigned long max_mapnr;
 #endif
 
 extern unsigned long num_physpages;
+extern unsigned long totalram_pages;
 extern void * high_memory;
 extern int page_cluster;
 
--- a/init/main.c
+++ b/init/main.c
@@ -686,12 +686,12 @@ asmlinkage void __init start_kernel(void
 #endif
 	thread_info_cache_init();
 	cred_init();
-	fork_init(num_physpages);
+	fork_init(totalram_pages);
 	proc_caches_init();
 	buffer_init();
 	key_init();
 	security_init();
-	vfs_caches_init(num_physpages);
+	vfs_caches_init(totalram_pages);
 	radix_tree_init();
 	signals_init();
 	/* rootfs populating might need page-writeback */
--- a/mm/slab.c
+++ b/mm/slab.c
@@ -1384,7 +1384,7 @@ void __init kmem_cache_init(void)
 	 * Fragmentation resistance on low memory - only use bigger
 	 * page orders on machines with more than 32MB of memory.
 	 */
-	if (num_physpages > (32 << 20) >> PAGE_SHIFT)
+	if (totalram_pages > (32 << 20) >> PAGE_SHIFT)
 		slab_break_gfp_order = BREAK_GFP_ORDER_HI;
 
 	/* Bootstrap is tricky, because several objects are allocated
--- a/mm/swap.c
+++ b/mm/swap.c
@@ -496,7 +496,7 @@ EXPORT_SYMBOL(pagevec_lookup_tag);
  */
 void __init swap_setup(void)
 {
-	unsigned long megs = num_physpages >> (20 - PAGE_SHIFT);
+	unsigned long megs = totalram_pages >> (20 - PAGE_SHIFT);
 
 #ifdef CONFIG_SWAP
 	bdi_init(swapper_space.backing_dev_info);
--- a/mm/vmalloc.c
+++ b/mm/vmalloc.c
@@ -1366,7 +1366,7 @@ void *vmap(struct page **pages, unsigned
 
 	might_sleep();
 
-	if (count > num_physpages)
+	if (count > totalram_pages)
 		return NULL;
 
 	area = get_vm_area_caller((count << PAGE_SHIFT), flags,
@@ -1473,7 +1473,7 @@ static void *__vmalloc_node(unsigned lon
 	unsigned long real_size = size;
 
 	size = PAGE_ALIGN(size);
-	if (!size || (size >> PAGE_SHIFT) > num_physpages)
+	if (!size || (size >> PAGE_SHIFT) > totalram_pages)
 		return NULL;
 
 	area = __get_vm_area_node(size, VM_ALLOC, VMALLOC_START, VMALLOC_END,
--- a/net/core/sock.c
+++ b/net/core/sock.c
@@ -1196,12 +1196,12 @@ EXPORT_SYMBOL_GPL(sk_setup_caps);
 
 void __init sk_init(void)
 {
-	if (num_physpages <= 4096) {
+	if (totalram_pages <= 4096) {
 		sysctl_wmem_max = 32767;
 		sysctl_rmem_max = 32767;
 		sysctl_wmem_default = 32767;
 		sysctl_rmem_default = 32767;
-	} else if (num_physpages >= 131072) {
+	} else if (totalram_pages >= 131072) {
 		sysctl_wmem_max = 131071;
 		sysctl_rmem_max = 131071;
 	}
--- a/net/dccp/proto.c
+++ b/net/dccp/proto.c
@@ -1049,10 +1049,10 @@ static int __init dccp_init(void)
 	 *
 	 * The methodology is similar to that of the buffer cache.
 	 */
-	if (num_physpages >= (128 * 1024))
-		goal = num_physpages >> (21 - PAGE_SHIFT);
+	if (totalram_pages >= (128 * 1024))
+		goal = totalram_pages >> (21 - PAGE_SHIFT);
 	else
-		goal = num_physpages >> (23 - PAGE_SHIFT);
+		goal = totalram_pages >> (23 - PAGE_SHIFT);
 
 	if (thash_entries)
 		goal = (thash_entries *
--- a/net/decnet/dn_route.c
+++ b/net/decnet/dn_route.c
@@ -1750,7 +1750,7 @@ void __init dn_route_init(void)
 	dn_route_timer.expires = jiffies + decnet_dst_gc_interval * HZ;
 	add_timer(&dn_route_timer);
 
-	goal = num_physpages >> (26 - PAGE_SHIFT);
+	goal = totalram_pages >> (26 - PAGE_SHIFT);
 
 	for(order = 0; (1UL << order) < goal; order++)
 		/* NOTHING */;
--- a/net/ipv4/route.c
+++ b/net/ipv4/route.c
@@ -3412,7 +3412,7 @@ int __init ip_rt_init(void)
 		alloc_large_system_hash("IP route cache",
 					sizeof(struct rt_hash_bucket),
 					rhash_entries,
-					(num_physpages >= 128 * 1024) ?
+					(totalram_pages >= 128 * 1024) ?
 					15 : 17,
 					0,
 					&rt_hash_log,
--- a/net/ipv4/tcp.c
+++ b/net/ipv4/tcp.c
@@ -2862,7 +2862,7 @@ void __init tcp_init(void)
 		alloc_large_system_hash("TCP established",
 					sizeof(struct inet_ehash_bucket),
 					thash_entries,
-					(num_physpages >= 128 * 1024) ?
+					(totalram_pages >= 128 * 1024) ?
 					13 : 15,
 					0,
 					&tcp_hashinfo.ehash_size,
@@ -2879,7 +2879,7 @@ void __init tcp_init(void)
 		alloc_large_system_hash("TCP bind",
 					sizeof(struct inet_bind_hashbucket),
 					tcp_hashinfo.ehash_size,
-					(num_physpages >= 128 * 1024) ?
+					(totalram_pages >= 128 * 1024) ?
 					13 : 15,
 					0,
 					&tcp_hashinfo.bhash_size,
--- a/net/netfilter/nf_conntrack_core.c
+++ b/net/netfilter/nf_conntrack_core.c
@@ -1245,9 +1245,9 @@ static int nf_conntrack_init_init_net(vo
 	 * machine has 512 buckets. >= 1GB machines have 16384 buckets. */
 	if (!nf_conntrack_htable_size) {
 		nf_conntrack_htable_size
-			= (((num_physpages << PAGE_SHIFT) / 16384)
+			= (((totalram_pages << PAGE_SHIFT) / 16384)
 			   / sizeof(struct hlist_head));
-		if (num_physpages > (1024 * 1024 * 1024 / PAGE_SIZE))
+		if (totalram_pages > (1024 * 1024 * 1024 / PAGE_SIZE))
 			nf_conntrack_htable_size = 16384;
 		if (nf_conntrack_htable_size < 32)
 			nf_conntrack_htable_size = 32;
--- a/net/netfilter/x_tables.c
+++ b/net/netfilter/x_tables.c
@@ -617,7 +617,7 @@ struct xt_table_info *xt_alloc_table_inf
 	int cpu;
 
 	/* Pedantry: prevent them from hitting BUG() in vmalloc.c --RR */
-	if ((SMP_ALIGN(size) >> PAGE_SHIFT) + 2 > num_physpages)
+	if ((SMP_ALIGN(size) >> PAGE_SHIFT) + 2 > totalram_pages)
 		return NULL;
 
 	newinfo = kzalloc(XT_TABLE_INFO_SZ, GFP_KERNEL);
--- a/net/netfilter/xt_hashlimit.c
+++ b/net/netfilter/xt_hashlimit.c
@@ -194,9 +194,9 @@ static int htable_create_v0(struct xt_ha
 	if (minfo->cfg.size)
 		size = minfo->cfg.size;
 	else {
-		size = ((num_physpages << PAGE_SHIFT) / 16384) /
+		size = ((totalram_pages << PAGE_SHIFT) / 16384) /
 		       sizeof(struct list_head);
-		if (num_physpages > (1024 * 1024 * 1024 / PAGE_SIZE))
+		if (totalram_pages > (1024 * 1024 * 1024 / PAGE_SIZE))
 			size = 8192;
 		if (size < 16)
 			size = 16;
@@ -266,9 +266,9 @@ static int htable_create(struct xt_hashl
 	if (minfo->cfg.size) {
 		size = minfo->cfg.size;
 	} else {
-		size = (num_physpages << PAGE_SHIFT) / 16384 /
+		size = (totalram_pages << PAGE_SHIFT) / 16384 /
 		       sizeof(struct list_head);
-		if (num_physpages > 1024 * 1024 * 1024 / PAGE_SIZE)
+		if (totalram_pages > 1024 * 1024 * 1024 / PAGE_SIZE)
 			size = 8192;
 		if (size < 16)
 			size = 16;
--- a/net/netlink/af_netlink.c
+++ b/net/netlink/af_netlink.c
@@ -2026,10 +2026,10 @@ static int __init netlink_proto_init(voi
 	if (!nl_table)
 		goto panic;
 
-	if (num_physpages >= (128 * 1024))
-		limit = num_physpages >> (21 - PAGE_SHIFT);
+	if (totalram_pages >= (128 * 1024))
+		limit = totalram_pages >> (21 - PAGE_SHIFT);
 	else
-		limit = num_physpages >> (23 - PAGE_SHIFT);
+		limit = totalram_pages >> (23 - PAGE_SHIFT);
 
 	order = get_bitmask_order(limit) - 1 + PAGE_SHIFT;
 	limit = (1UL << order) / sizeof(struct hlist_head);
--- a/net/sctp/protocol.c
+++ b/net/sctp/protocol.c
@@ -1186,10 +1186,10 @@ SCTP_STATIC __init int sctp_init(void)
 	/* Size and allocate the association hash table.
 	 * The methodology is similar to that of the tcp hash tables.
 	 */
-	if (num_physpages >= (128 * 1024))
-		goal = num_physpages >> (22 - PAGE_SHIFT);
+	if (totalram_pages >= (128 * 1024))
+		goal = totalram_pages >> (22 - PAGE_SHIFT);
 	else
-		goal = num_physpages >> (24 - PAGE_SHIFT);
+		goal = totalram_pages >> (24 - PAGE_SHIFT);
 
 	for (order = 0; (1UL << order) < goal; order++)
 		;



  parent reply	other threads:[~2010-03-31  0:21 UTC|newest]

Thread overview: 432+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-30 23:03 4 stable kernel review cycles starting Greg KH
2010-03-30 23:04 ` [00/45] 2.6.27.46-stable review Greg KH
2010-03-30 22:48   ` [01/45] UBI: fix volume creation input checking Greg KH
2010-03-30 22:48   ` [02/45] Fix potential crash with sys_move_pages Greg KH
2010-03-30 22:48   ` [03/45] Fix race in tty_fasync() properly Greg KH
2010-03-30 22:48   ` [04/45] futex: Handle futex value corruption gracefully Greg KH
2010-03-30 22:48   ` [05/45] futex: Handle user space " Greg KH
2010-03-30 22:48   ` [06/45] resource: add helpers for fetching rlimits Greg KH
2010-03-30 22:48   ` [07/45] printk: robustify printk, fix #2 Greg KH
2010-03-30 22:48   ` [08/45] hwmon: (lm78) Fix I/O resource conflict with PNP Greg KH
2010-03-30 22:48   ` [09/45] r8169: Fix receive buffer length when MTU is between 1515 and 1536 Greg KH
2010-03-30 22:48   ` [10/45] EHCI: fix bug in keeping track of resuming ports Greg KH
2010-03-30 22:48   ` [11/45] ax25: Fix possible oops in ax25_make_new Greg KH
2010-03-30 22:48   ` [12/45] net: unix: fix sending fds in multiple buffers Greg KH
2010-03-30 22:48   ` [13/45] sit: fix off-by-one in ipip6_tunnel_get_prl Greg KH
2010-03-30 22:48   ` [14/45] tcp: fix CONFIG_TCP_MD5SIG + CONFIG_PREEMPT timer BUG() Greg KH
2010-03-30 22:48   ` [15/45] x86: fix csum_ipv6_magic asm memory clobber Greg KH
2010-03-30 22:48   ` [16/45] sky2: Set SKY2_HW_RAM_BUFFER in sky2_init Greg KH
2010-03-30 22:48   ` [17/45] sched: fine-tune SD_MC_INIT Greg KH
2010-03-30 22:48   ` [18/45] sched: fine-tune SD_SIBLING_INIT Greg KH
2010-03-30 22:48   ` [19/45] sched: wakeup preempt when small overlap Greg KH
2010-03-30 22:48   ` [20/45] drivers/char/mem.c: avoid OOM lockup during large reads from /dev/zero Greg KH
2010-03-30 22:48   ` [21/45] i2c: Do not use device name after device_unregister Greg KH
2010-03-30 22:48   ` [22/45] serial: 8250: add serial transmitter fully empty test Greg KH
2010-03-30 22:48   ` [23/45] USB: usbfs: only copy the actual data received Greg KH
2010-03-30 22:48   ` [24/45] USB: usbfs: properly clean up the as structure on error paths Greg KH
2010-03-30 22:48   ` [25/45] USB: EHCI: fix counting of transaction error retries Greg KH
2010-03-30 22:48   ` [26/45] KVM: x86 emulator: limit instructions to 15 bytes Greg KH
2010-03-30 22:48   ` [27/45] ext4: Avoid null pointer dereference when decoding EROFS w/o a journal Greg KH
2010-03-30 22:48   ` [28/45] KVM: VMX: Check cpl before emulating debug register access Greg KH
2010-03-30 22:48   ` [29/45] drm/r128: Add test for initialisation to all ioctls that require it Greg KH
2010-03-30 22:48   ` [30/45] tc: Fix unitialized kernel memory leak Greg KH
2010-03-30 22:48   ` [31/45] parisc: isa-eeprom - Fix loff_t usage Greg KH
2010-03-30 22:48   ` [32/45] KVM: x86: check for cr3 validity in ioctl_set_sregs Greg KH
2010-03-30 22:48   ` [33/45] fix LOOKUP_FOLLOW on automount "symlinks" Greg KH
2010-03-30 22:48   ` [34/45] x86, ia32_aout: do not kill argument mapping Greg KH
2010-03-30 22:48   ` [35/45] coredump: suppress uid comparison test if core output files are pipes Greg KH
2010-03-30 22:48   ` [36/45] bonding: ignore updelay param when there is no active slave Greg KH
2010-03-30 22:48   ` [37/45] V4L/DVB (13961): em28xx-dvb: fix memleak in dvb_fini() Greg KH
2010-03-30 22:48   ` [38/45] b44 WOL setup: one-bit-off stack corruption kernel panic fix Greg KH
2010-03-30 22:48   ` [39/45] tmpfs: fix oops on mounts with mpol=default Greg KH
2010-03-30 22:49   ` [40/45] tmpfs: mpol=bind:0 dont cause mount error Greg KH
2010-03-30 22:49   ` [41/45] tmpfs: handle MPOL_LOCAL mount option properly Greg KH
2010-03-30 22:49   ` [42/45] doc: add the documentation for mpol=local Greg KH
2010-03-30 22:49   ` [43/45] tmpfs: cleanup mpol_parse_str() Greg KH
2010-03-30 22:49   ` [44/45] USB: fix usbfs regression Greg KH
2010-03-30 22:49   ` [45/45] hwmon: (coretemp) Add missing newline to dev_warn() message Greg KH
2010-03-30 23:05 ` [00/89] 2.6.31.13-stable review Greg KH
2010-03-30 22:57   ` [01/89] Fix potential crash with sys_move_pages Greg KH
2010-03-30 22:57   ` [02/89] futex: Handle futex value corruption gracefully Greg KH
2010-03-30 22:57   ` [03/89] futex: Handle user space " Greg KH
2010-03-30 22:57   ` [04/89] futex_lock_pi() key refcnt fix Greg KH
2010-03-30 22:57   ` [05/89] SECURITY: selinux, fix update_rlimit_cpu parameter Greg KH
2010-03-30 22:57   ` [06/89] UBI: fix volume creation input checking Greg KH
2010-03-30 22:57   ` [07/89] cciss: Make cciss_seq_show handle holes in the h->drv[] array Greg KH
2010-03-30 22:57   ` [08/89] CPUFREQ: Fix use after free of struct powernow_k8_data Greg KH
2010-03-30 22:57   ` [09/89] resource: add helpers for fetching rlimits Greg KH
2010-03-30 22:57   ` [10/89] rtc-fm3130: add missing braces Greg KH
2010-03-30 22:57   ` [11/89] ath5k: Fix eeprom checksum check for custom sized eeproms Greg KH
2010-03-30 22:57   ` [12/89] clockevent: Dont remove broadcast device when cpu is dead Greg KH
2010-03-30 22:57   ` [13/89] connector: Delete buggy notification code Greg KH
2010-03-30 22:57   ` [14/89] KVM: x86 emulator: limit instructions to 15 bytes Greg KH
2010-03-30 22:57   ` [15/89] ALSA: usb-audio - Avoid Oops after disconnect Greg KH
2010-03-30 22:57   ` [16/89] HID: add device IDs for new model of Apple Wireless Keyboard Greg KH
2010-03-30 22:57   ` [17/89] inotify: do not reuse watch descriptors Greg KH
2010-03-30 22:57   ` [18/89] inotify: only warn once for inotify problems Greg KH
2010-03-30 22:57   ` [19/89] edac: i5000_edac critical fix panic out of bounds Greg KH
2010-03-30 22:57   ` [20/89] [SCSI] megaraid_sas: remove sysfs poll_mode_io world writeable permissions Greg KH
2010-03-30 22:57   ` [21/89] page allocator: update NR_FREE_PAGES only when necessary Greg KH
2010-03-30 22:57   ` [22/89] x86, apic: use physical mode for IBM summit platforms Greg KH
2010-03-30 22:57   ` [23/89] reiserfs: truncate blocks not used by a write Greg KH
2010-03-30 22:57   ` [24/89] ecryptfs: initialize private persistent file before dereferencing pointer Greg KH
2010-03-30 22:57   ` [25/89] ecryptfs: use after free Greg KH
2010-03-30 22:57   ` [26/89] nozomi: quick fix for the close/close bug Greg KH
2010-03-30 22:57   ` [27/89] serial: 8250_pnp: use wildcard for serial Wacom tablets Greg KH
2010-03-30 22:57   ` [28/89] tty: fix race in tty_fasync Greg KH
2010-03-30 22:57   ` [29/89] USB: add missing delay during remote wakeup Greg KH
2010-03-30 22:57   ` [30/89] USB: add speed values for USB 3.0 and wireless controllers Greg KH
2010-03-30 22:57   ` [31/89] USB: Dont use GFP_KERNEL while we cannot reset a storage device Greg KH
2010-03-30 22:57   ` [32/89] USB: EHCI: fix handling of unusual interrupt intervals Greg KH
2010-03-30 22:57   ` [33/89] USB: EHCI & UHCI: fix race between root-hub suspend and port resume Greg KH
2010-03-30 22:57   ` [34/89] USB: fix bitmask merge error Greg KH
2010-03-30 22:57   ` [35/89] usb: serial: fix memory leak in generic driver Greg KH
2010-03-30 22:57   ` [36/89] SCSI: enclosure: fix oops while iterating enclosure_status array Greg KH
2010-03-30 22:57   ` [37/89] x86/PCI/PAT: return EINVAL for pci mmap WC request for !pat_enabled Greg KH
2010-03-30 22:57   ` [38/89] USB: fix usbstorage for 2770:915d delivers no FAT Greg KH
2010-03-30 22:57   ` [39/89] vmalloc: remove BUG_ON due to racy counting of VM_LAZY_FREE Greg KH
2010-03-30 22:57   ` [40/89] Input: ALPS - add interleaved protocol support (Dell E6x00 series) Greg KH
2010-03-30 22:57   ` [41/89] partitions: read whole sector with EFI GPT header Greg KH
2010-03-30 22:57   ` [42/89] partitions: use sector size for EFI GPT Greg KH
2010-03-30 22:57   ` [43/89] sfc: Fix DMA mapping cleanup in case of an error in TSO Greg KH
2010-03-30 22:57   ` [44/89] V4L/DVB: af9015: add new USB ID for KWorld PlusTV Dual DVB-T Stick (DVB-T 399U) Greg KH
2010-03-30 22:57   ` [45/89] ipc ns: fix memory leak (idr) Greg KH
2010-03-30 22:57   ` [46/89] fnctl: f_modown should call write_lock_irqsave/restore Greg KH
2010-03-30 22:57   ` [47/89] Fix race in tty_fasync() properly Greg KH
2010-03-30 22:57   ` [48/89] USB: usbfs: properly clean up the as structure on error paths Greg KH
2010-03-30 22:57   ` [49/89] USB: usbfs: only copy the actual data received Greg KH
2010-03-30 22:57   ` [50/89] i2c: Do not use device name after device_unregister Greg KH
2010-03-30 22:57   ` [51/89] i2c/pca: Dont use *_interruptible Greg KH
2010-03-30 22:57   ` [52/89] i2c-tiny-usb: Fix on big-endian systems Greg KH
2010-03-30 22:57   ` [53/89] V4L/DVB (13155): uvcvideo: Add a module parameter to set the streaming control timeout Greg KH
2010-03-30 22:57   ` [54/89] hwmon: (adt7462) Wrong ADT7462_VOLT_COUNT Greg KH
2010-03-30 22:57   ` [55/89] hwmon: (fschmd) Fix a memleak on multiple opens of /dev/watchdog Greg KH
2010-03-30 22:57   ` [56/89] hwmon: (lm78) Request I/O ports individually for probing Greg KH
2010-03-30 22:57   ` [57/89] hwmon: (w83781d) " Greg KH
2010-03-30 22:58   ` [58/89] dnotify: ignore FS_EVENT_ON_CHILD Greg KH
2010-03-30 22:58   ` [59/89] inotify: fix coalesce duplicate events into a single event in special case Greg KH
2010-03-30 22:58   ` [60/89] fix LOOKUP_FOLLOW on automount "symlinks" Greg KH
2010-03-30 22:58   ` Greg KH [this message]
2010-03-30 22:58   ` [62/89] NFS: Fix a bug in nfs_fscache_release_page() Greg KH
2010-03-30 22:58   ` [63/89] cifs: fix length calculation for converted unicode readdir names Greg KH
2010-03-30 22:58   ` [64/89] drm/r128: Add test for initialisation to all ioctls that require it Greg KH
2010-03-30 22:58   ` [65/89] ALSA: hda-intel: Avoid divide by zero crash Greg KH
2010-03-30 22:58   ` [66/89] b43: Fix throughput regression Greg KH
2010-03-30 22:58   ` [67/89] class: Free the class private data in class_release Greg KH
2010-03-30 22:58   ` [68/89] serial: 8250: add serial transmitter fully empty test Greg KH
2010-03-30 22:58   ` [69/89] ACPI: Be in TS_POLLING state during mwait based C-state entry Greg KH
2010-03-30 22:58   ` [70/89] airo: fix setting zero length WEP key Greg KH
2010-03-30 22:58   ` [71/89] [SCSI] mpt2sas: Delete volume before HBA detach Greg KH
2010-03-30 22:58   ` [72/89] V4L/DVB: Video : pwc : Fix regression in pwc_set_shutter_speed caused by bad constant => sizeof conversion Greg KH
2010-03-30 22:58   ` [73/89] x86: Fix SCI on IOAPIC != 0 Greg KH
2010-03-30 22:58   ` [74/89] x86, ia32_aout: do not kill argument mapping Greg KH
2010-03-30 22:58   ` [75/89] Split flush_old_exec into two functions Greg KH
2010-03-30 22:58   ` [76/89] sparc: TIF_ABI_PENDING bit removal Greg KH
2010-03-31 12:32     ` Stefan Bader
2010-03-30 22:58   ` [77/89] x86: get rid of the insane TIF_ABI_PENDING bit Greg KH
2010-03-31 12:33     ` Stefan Bader
2010-03-30 22:58   ` [78/89] [PATCH 4/5] Fix flush_old_exec()/setup_new_exec() split Greg KH
2010-03-30 22:58   ` [79/89] powerpc: TIF_ABI_PENDING bit removal Greg KH
2010-03-30 22:58   ` [80/89] coredump: suppress uid comparison test if core output files are pipes Greg KH
2010-03-30 22:58   ` [81/89] V4L/DVB (13961): em28xx-dvb: fix memleak in dvb_fini() Greg KH
2010-03-30 22:58   ` [82/89] tmpfs: fix oops on mounts with mpol=default Greg KH
2010-03-30 22:58   ` [83/89] tmpfs: mpol=bind:0 dont cause mount error Greg KH
2010-03-30 22:58   ` [84/89] tmpfs: handle MPOL_LOCAL mount option properly Greg KH
2010-03-30 22:58   ` [85/89] tmpfs: cleanup mpol_parse_str() Greg KH
2010-03-30 22:58   ` [86/89] doc: add the documentation for mpol=local Greg KH
2010-03-30 22:58   ` [87/89] USB: fix usbfs regression Greg KH
2010-03-30 22:58   ` [88/89] x86: Fix placement of FIX_OHCI1394_BASE Greg KH
2010-03-30 22:58   ` [89/89] hwmon: (coretemp) Add missing newline to dev_warn() message Greg KH
2010-03-30 23:06 ` [000/116] 2.6.32.11-stable review Greg KH
2010-03-30 22:54   ` [001/116] drm/i915: fix gpio register detection logic for BIOS without VBT Greg KH
2010-03-30 22:54   ` [002/116] drivers/scsi/ses.c: eliminate double free Greg KH
2010-03-30 22:54   ` [003/116] decompress: fix new decompressor for PIC Greg KH
2010-03-30 22:54   ` [004/116] ARM: Fix decompressors kernel size estimation for ROM=y Greg KH
2010-03-30 22:54   ` [005/116] MIPS: Cleanup forgotten label_module_alloc in tlbex.c Greg KH
2010-03-30 22:54   ` [006/116] tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() Greg KH
2010-03-30 22:54   ` [007/116] tg3: Fix 5906 transmit hangs Greg KH
2010-03-31  1:15     ` [Stable-review] " Chuck Ebbert
2010-03-31 20:39       ` Greg KH
2010-03-31 21:23         ` Matt Carlson
2010-03-31 22:17           ` Greg KH
2010-03-30 22:54   ` [008/116] ALSA: hda - Fix input source elements of secondary ADCs on Realtek Greg KH
2010-03-30 22:54   ` [009/116] ALSA: hda: enable MSI for Gateway M-6866 Greg KH
2010-03-30 22:54   ` [010/116] timekeeping: Prevent oops when GENERIC_TIME=n Greg KH
2010-03-30 22:54   ` [011/116] Input: alps - add support for the touchpad on Toshiba Tecra A11-11L Greg KH
2010-03-30 22:54   ` [012/116] Input: i8042 - add ALDI/MEDION netbook E1222 to qurik reset table Greg KH
2010-03-30 22:54   ` [013/116] i2c-i801: Dont use the block buffer for I2C block writes Greg KH
2010-03-30 22:54   ` [014/116] ath5k: dont use external sleep clock in AP mode Greg KH
2010-03-30 22:54   ` [015/116] ath5k: fix setup for CAB queue Greg KH
2010-03-30 22:54   ` [016/116] ring-buffer: Move disabled check into preempt disable section Greg KH
2010-03-30 22:54   ` [017/116] function-graph: Init curr_ret_stack with ret_stack Greg KH
2010-03-30 22:54   ` [018/116] Bluetooth: Fix sleeping function in RFCOMM within invalid context Greg KH
2010-03-30 22:54   ` [019/116] tracing: Use same local variable when resetting the ring buffer Greg KH
2010-03-30 22:54   ` [020/116] tracing: Disable buffer switching when starting or stopping trace Greg KH
2010-03-30 22:54   ` [021/116] tracing: Do not record user stack trace from NMI context Greg KH
2010-03-30 22:55   ` [022/116] PCI: unconditionally clear AER uncorr status register during cleanup Greg KH
2010-03-30 22:55   ` [023/116] drm/edid: Unify detailed block parsing between base and extension blocks Greg KH
2010-03-30 22:55   ` [024/116] efifb: fix framebuffer handoff Greg KH
2010-03-30 22:55   ` [025/116] coredump: suppress uid comparison test if core output files are pipes Greg KH
2010-03-30 22:55   ` [026/116] V4L/DVB (13961): em28xx-dvb: fix memleak in dvb_fini() Greg KH
2010-03-30 22:55   ` [027/116] hrtimer: Tune hrtimer_interrupt hang logic Greg KH
2010-03-30 22:55   ` [028/116] x86, apic: Dont use logical-flat mode when CPU hotplug may exceed 8 CPUs Greg KH
2010-03-30 22:55   ` [029/116] [SCSI] mvsas: add support for Adaptec ASC-1045/1405 SAS/SATA HBA Greg KH
2010-03-30 22:55   ` [030/116] pci: add support for 82576NS serdes to existing SR-IOV quirk Greg KH
2010-03-30 22:55   ` [031/116] sched: Mark boot-cpu active before smp_init() Greg KH
2010-03-30 22:55   ` [032/116] [PATCH] sparc64: Make prom entry spinlock NMI safe Greg KH
2010-03-30 22:55   ` [033/116] sysctl: require CAP_SYS_RAWIO to set mmap_min_addr Greg KH
2010-03-30 22:55   ` [034/116] e1000e: enable new 82567V-3 device Greg KH
2010-03-30 22:55   ` [035/116] ixgbe: add support for 82599 KR device 0x1517 Greg KH
2010-03-30 22:55   ` [036/116] Input: wacom - ensure the device is initialized properly upon resume Greg KH
2010-03-30 22:55   ` [037/116] ath9k: fix lockdep warning when unloading module Greg KH
2010-03-30 22:55   ` [038/116] mqueue: fix mq_open() file descriptor leak on user-space processes Greg KH
2010-03-30 22:55   ` [039/116] virtio: fix out of range array access Greg KH
2010-03-30 22:55   ` [040/116] x86: set_personality_ia32() misses force_personality32 Greg KH
2010-03-30 22:55   ` [041/116] sched: Fix SCHED_MC regression caused by change in sched cpu_power Greg KH
2010-03-30 22:55   ` [042/116] readahead: add blk_run_backing_dev Greg KH
2010-03-30 22:55   ` [043/116] ALSA: hda: Use LPIB and 6stack-dig for eMachines T5212 Greg KH
2010-03-30 22:55   ` [044/116] ALSA: hda - Disable MSI for Nvidia controller Greg KH
2010-03-30 22:55   ` [045/116] ALSA: hda - Fix secondary ADC of ALC260 basic model Greg KH
2010-03-30 22:55   ` [046/116] ALSA: hda: Fix 0 dB offset for HP laptops using CX20551 (Waikiki) Greg KH
2010-03-30 22:55   ` [047/116] ALSA: cmipci: work around invalid PCM pointer Greg KH
2010-03-30 22:55   ` [048/116] gigaset: correct clearing of at_state strings on RING Greg KH
2010-03-30 22:55   ` [049/116] gigaset: prune use of tty_buffer_request_room Greg KH
2010-03-30 22:55   ` [050/116] perf: Make the install relative to DESTDIR if specified Greg KH
2010-03-30 22:55   ` [051/116] perf_event: Fix oops triggered by cpu offline/online Greg KH
2010-03-30 22:55   ` [052/116] tmpfs: fix oops on mounts with mpol=default Greg KH
2010-03-30 22:55   ` [053/116] tmpfs: mpol=bind:0 dont cause mount error Greg KH
2010-03-30 22:55   ` [054/116] tmpfs: handle MPOL_LOCAL mount option properly Greg KH
2010-03-30 22:55   ` [055/116] tmpfs: cleanup mpol_parse_str() Greg KH
2010-03-30 22:55   ` [056/116] doc: add the documentation for mpol=local Greg KH
2010-03-30 22:55   ` [057/116] SCSI: scsi_transport_fc: Fix synchronization issue while deleting vport Greg KH
2010-03-30 22:55   ` [058/116] NFSv4: Dont ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode() Greg KH
2010-03-30 22:55   ` [059/116] NFS: Avoid a deadlock in nfs_release_page Greg KH
2010-03-30 22:55   ` [060/116] NFS: Prevent another deadlock in nfs_release_page() Greg KH
2010-03-30 22:55   ` [061/116] tty: Keep the default buffering to sub-page units Greg KH
2010-03-30 22:55   ` [062/116] tty: Take a 256 byte padding into account when buffering below " Greg KH
2010-03-30 22:55   ` [063/116] USB: fix usbfs regression Greg KH
2010-03-30 22:55   ` [064/116] USB: EHCI: fix ITD list order Greg KH
2010-03-30 22:55   ` [065/116] USB: EHCI: adjust ehci_iso_stream for changes in ehci_qh Greg KH
2010-03-30 22:55   ` [066/116] USB: qcserial: add new device ids Greg KH
2010-03-30 22:55   ` [067/116] USB: xHCI: re-initialize cmd_completion Greg KH
2010-03-30 22:55   ` [068/116] USB: serial: ftdi: add CONTEC vendor and product id Greg KH
2010-03-30 22:55   ` [069/116] USB: option: fix incorrect manufacturer name in usb/serial/option: MAXON->CMOTECH Greg KH
2010-03-30 22:55   ` [070/116] USB: option: move hardcoded PID to a macro in usb/serial/option Greg KH
2010-03-30 22:55   ` [071/116] USB: option: add support for a new CMOTECH device to usb/serial/option Greg KH
2010-03-30 22:55   ` [072/116] usb: r8a66597-hcd: fix removed from an attached hub Greg KH
2010-03-30 22:55   ` [073/116] wl1251: fix potential crash Greg KH
2010-03-30 22:55   ` [074/116] jme: Fix VLAN memory leak Greg KH
2010-03-30 22:55   ` [075/116] jme: Protect vlgrp structure by pause RX actions Greg KH
2010-03-30 22:55   ` [076/116] edac, mce: Filter out invalid values Greg KH
2010-03-30 22:55   ` [077/116] iwlwifi: use dma_alloc_coherent Greg KH
2010-03-30 22:55   ` [078/116] iwlwifi: Silence tfds_in_queue message Greg KH
2010-03-30 22:55   ` [079/116] SUNRPC: Fix a potential memory leak in auth_gss Greg KH
2010-03-30 22:55   ` [080/116] sunrpc: handle allocation errors from __rpc_lookup_create() Greg KH
2010-03-30 22:55   ` [081/116] if_tunnel.h: add missing ams/byteorder.h include Greg KH
2010-03-30 22:56   ` [082/116] fs/partitions/msdos: add support for large disks Greg KH
2010-03-30 22:56   ` [083/116] fs/partition/msdos: fix unusable extended partition for > 512B sector Greg KH
2010-03-30 22:56   ` [084/116] PCI: fix return value from pcix_get_max_mmrbc() Greg KH
2010-03-30 22:56   ` [085/116] PCI: fix access of PCI_X_CMD by pcix get and set mmrbc functions Greg KH
2010-03-30 22:56   ` [086/116] PCI: cleanup error return for " Greg KH
2010-03-30 22:56   ` [087/116] PCI quirk: RS780/RS880: work around missing MSI initialization Greg KH
2010-03-31  0:13     ` Linus Torvalds
2010-03-31 21:12       ` Greg KH
2010-03-30 22:56   ` [088/116] rt2860sta: Fix argument to linux_pci_unmap_single() Greg KH
2010-03-30 22:56   ` [089/116] ath9k: fix BUG_ON triggered by PAE frames Greg KH
2010-03-30 22:56   ` [090/116] cpuset: fix the problem that cpuset_mem_spread_node() returns an offline node Greg KH
2010-03-30 22:56   ` [091/116] softlockup: Stop spurious softlockup messages due to overflow Greg KH
2010-03-30 22:56   ` [092/116] drm/i915: Avoid NULL deref in get_pages() unwind after error Greg KH
2010-03-30 22:56   ` [093/116] netfilter: xt_recent: fix regression in rules using a zero hit_count Greg KH
2010-03-30 22:56   ` [094/116] x86: Fix placement of FIX_OHCI1394_BASE Greg KH
2010-03-30 22:56   ` [095/116] x86, amd: Restrict usage of c1e_idle() Greg KH
2010-03-30 22:56   ` [096/116] hwmon: (coretemp) Add missing newline to dev_warn() message Greg KH
2010-03-30 22:56   ` [097/116] ALSA: hda: Use LPIB for ga-ma770-ud3 board Greg KH
2010-03-30 22:56   ` [098/116] ALSA: ac97: Add Toshiba P500 to ac97 jack sense blacklist Greg KH
2010-03-30 22:56   ` [099/116] ALSA: ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist Greg KH
2010-03-30 22:56   ` [100/116] ALSA: hda: Use ALC260_WILL quirk for another Acer model (0x1025007f) Greg KH
2010-03-30 22:56   ` [101/116] ath9k: Enable TIM timer interrupt only when needed Greg KH
2010-03-30 22:56   ` [102/116] mac80211: Retry null data frame for power save Greg KH
2010-03-30 22:56   ` [103/116] ath9k: Enable IEEE80211_HW_REPORTS_TX_ACK_STATUS flag for ath9k Greg KH
2010-03-30 22:56   ` [104/116] mac80211: Reset dynamic ps timer in Rx path Greg KH
2010-03-30 22:56   ` [105/116] leds-gpio: fix default state handling on OF platforms Greg KH
2010-03-30 22:56   ` [106/116] quota: manage reserved space when quota is not active [v2] Greg KH
2010-03-30 22:56   ` [107/116] quota: Fix warning when a delayed write happens before quota is enabled Greg KH
2010-03-30 22:56   ` [108/116] ahci: use BIOS date in broken_suspend list Greg KH
2010-03-30 22:56   ` [109/116] Bluetooth: Fix potential bad memory access with sysfs files Greg KH
2010-03-30 22:56   ` [110/116] Bluetooth: Fix kernel crash on L2CAP stress tests Greg KH
2010-03-30 22:56   ` [111/116] [PATCH] sh: Fix zImage boot using fixed PMB Greg KH
2010-03-30 22:56   ` [112/116] b43: Workaround circular locking in hw-tkip key update callback Greg KH
2010-03-30 22:56   ` [113/116] block: Backport of various I/O topology fixes from 2.6.33 and 2.6.34 Greg KH
2010-03-30 22:56   ` [114/116] s3cmci: initialize default platform data no_wprotect and no_detect with 1 Greg KH
2010-03-30 22:56   ` [115/116] x86: Fix sched_clock_cpu for systems with unsynchronized TSC Greg KH
2010-03-30 22:56   ` [116/116] GFS2: Skip check for mandatory locks when unlocking Greg KH
2010-03-30 23:06 ` [000/156] 2.6.33.2-stable review Greg KH
2010-03-30 22:40   ` [001/156] drivers/scsi/ses.c: eliminate double free Greg KH
2010-03-30 22:40   ` [002/156] decompress: fix new decompressor for PIC Greg KH
2010-03-30 22:40   ` [003/156] ARM: Fix decompressors kernel size estimation for ROM=y Greg KH
2010-03-30 22:40   ` [004/156] mac80211: Fix HT rate control configuration Greg KH
2010-03-30 22:40   ` [005/156] tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() Greg KH
2010-03-30 22:40   ` [006/156] ALSA: hda - Sound MSI fallout on a Asus mobo NVIDIA MCP55 Greg KH
2010-03-30 22:40   ` [007/156] ALSA: hda - Fix input source elements of secondary ADCs on Realtek Greg KH
2010-03-30 22:40   ` [008/156] timekeeping: Prevent oops when GENERIC_TIME=n Greg KH
2010-03-30 22:40   ` [009/156] Input: alps - add support for the touchpad on Toshiba Tecra A11-11L Greg KH
2010-03-30 22:40   ` [010/156] Input: i8042 - add ALDI/MEDION netbook E1222 to qurik reset table Greg KH
2010-03-30 22:40   ` [011/156] i2c-powermac: Be less verbose in the absence of real errors Greg KH
2010-03-30 22:40   ` [012/156] i2c-i801: Dont use the block buffer for I2C block writes Greg KH
2010-03-30 22:40   ` [013/156] ath5k: fix I/Q calibration (for real) Greg KH
2010-03-30 22:40   ` [014/156] ath5k: dont use external sleep clock in AP mode Greg KH
2010-03-30 22:40   ` [015/156] ath5k: fix setup for CAB queue Greg KH
2010-03-30 22:40   ` [016/156] ring-buffer: Move disabled check into preempt disable section Greg KH
2010-03-30 22:40   ` [017/156] x86_64, cpa: Dont work hard in preserving kernel 2M mappings when using 4K already Greg KH
2010-03-30 22:40   ` [018/156] x86/stacktrace: Dont dereference bad frame pointers Greg KH
2010-03-30 22:40   ` [019/156] hw-breakpoints: Remove stub unthrottle callback Greg KH
2010-03-30 22:40   ` [020/156] function-graph: Init curr_ret_stack with ret_stack Greg KH
2010-03-30 22:40   ` [021/156] tracing: Fix warning in s_next of trace file ops Greg KH
2010-03-30 22:40   ` [022/156] tracing: Use same local variable when resetting the ring buffer Greg KH
2010-03-30 22:40   ` [023/156] tracing: Disable buffer switching when starting or stopping trace Greg KH
2010-03-30 22:40   ` [024/156] tracing: Do not record user stack trace from NMI context Greg KH
2010-03-30 22:40   ` [025/156] coredump: suppress uid comparison test if core output files are pipes Greg KH
2010-03-30 22:41   ` [026/156] V4L/DVB (13961): em28xx-dvb: fix memleak in dvb_fini() Greg KH
2010-03-30 22:41   ` [027/156] KVM: x86: Add KVM_CAP_X86_ROBUST_SINGLESTEP Greg KH
2010-03-30 22:41   ` [028/156] pci: add support for 82576NS serdes to existing SR-IOV quirk Greg KH
2010-03-30 22:41   ` [029/156] sparc64: Make prom entry spinlock NMI safe Greg KH
2010-03-30 22:41   ` [030/156] sh: Fix zImage boot using fixed PMB Greg KH
2010-03-30 22:41   ` [031/156] ath9k: fix lockdep warning when unloading module Greg KH
2010-03-30 22:41   ` [032/156] ath9k: add support for 802.11n bonded out AR2427 Greg KH
2010-03-30 22:41   ` [033/156] mqueue: fix mq_open() file descriptor leak on user-space processes Greg KH
2010-03-30 22:41   ` [034/156] virtio: fix out of range array access Greg KH
2010-03-30 22:41   ` [035/156] iwlwifi: use dma_alloc_coherent Greg KH
2010-03-30 22:41   ` [036/156] can: fix bfin_can build error after alloc_candev() change Greg KH
2010-03-30 22:41   ` [037/156] perf annotate: Defer allocating sym_priv->hist array Greg KH
2010-03-30 22:41   ` [038/156] sched: Fix SCHED_MC regression caused by change in sched cpu_power Greg KH
2010-03-30 22:41   ` [039/156] ALSA: hda: Use LPIB and 6stack-dig for eMachines T5212 Greg KH
2010-03-30 22:41   ` [040/156] ALSA: hda - Disable MSI for Nvidia controller Greg KH
2010-03-30 22:41   ` [041/156] ALSA: hda - Fix secondary ADC of ALC260 basic model Greg KH
2010-03-30 22:41   ` [042/156] ALSA: hda: Fix 0 dB offset for HP laptops using CX20551 (Waikiki) Greg KH
2010-03-30 22:41   ` [043/156] ALSA: cmipci: work around invalid PCM pointer Greg KH
2010-03-30 22:41   ` [044/156] gigaset: correct clearing of at_state strings on RING Greg KH
2010-03-30 22:41   ` [045/156] gigaset: prune use of tty_buffer_request_room Greg KH
2010-03-30 22:41   ` [046/156] gigaset: avoid registering CAPI driver more than once Greg KH
2010-03-30 22:41   ` [047/156] gigaset: fix build failure Greg KH
2010-03-30 22:41   ` [048/156] gigaset: correct range checking off by one error Greg KH
2010-03-30 22:41   ` [049/156] perf: Provide generic perf_sample_data initialization Greg KH
2010-03-30 22:41   ` [050/156] perf: Make the install relative to DESTDIR if specified Greg KH
2010-03-30 22:41   ` [051/156] perf_event: Fix oops triggered by cpu offline/online Greg KH
2010-03-30 22:41   ` [052/156] perf probe: Fix probe_point buffer overrun Greg KH
2010-03-30 22:41   ` [053/156] tmpfs: fix oops on mounts with mpol=default Greg KH
2010-03-30 22:41   ` [054/156] tmpfs: mpol=bind:0 dont cause mount error Greg KH
2010-03-30 22:41   ` [055/156] tmpfs: handle MPOL_LOCAL mount option properly Greg KH
2010-03-30 22:41   ` [056/156] tmpfs: cleanup mpol_parse_str() Greg KH
2010-03-30 22:41   ` [057/156] doc: add the documentation for mpol=local Greg KH
2010-03-30 22:41   ` [058/156] SCSI: scsi_transport_fc: Fix synchronization issue while deleting vport Greg KH
2010-03-30 22:41   ` [059/156] NFSv4: Dont ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode() Greg KH
2010-03-30 22:41   ` [060/156] NFS: Avoid a deadlock in nfs_release_page Greg KH
2010-03-30 22:41   ` [061/156] NFS: Prevent another deadlock in nfs_release_page() Greg KH
2010-03-30 22:41   ` [062/156] Revert "sunrpc: fix peername failed on closed listener" Greg KH
2010-03-30 22:41   ` [063/156] Revert "sunrpc: move the close processing after do recvfrom method" Greg KH
2010-03-30 22:41   ` [064/156] nfsd: ensure sockets are closed on error Greg KH
2010-03-30 22:41   ` [065/156] tty: Keep the default buffering to sub-page units Greg KH
2010-03-30 22:41   ` [066/156] tty: Take a 256 byte padding into account when buffering below " Greg KH
2010-03-30 22:41   ` [067/156] USB: fix usbfs regression Greg KH
2010-03-30 22:41   ` [068/156] USB: EHCI: fix ITD list order Greg KH
2010-03-30 22:41   ` [069/156] USB: EHCI: adjust ehci_iso_stream for changes in ehci_qh Greg KH
2010-03-30 22:41   ` [070/156] USB: qcserial: add new device ids Greg KH
2010-03-30 22:41   ` [071/156] USB: xHCI: re-initialize cmd_completion Greg KH
2010-03-30 22:41   ` [072/156] USB: serial: ftdi: add CONTEC vendor and product id Greg KH
2010-03-30 22:41   ` [073/156] USB: option: fix incorrect manufacturer name in usb/serial/option: MAXON->CMOTECH Greg KH
2010-03-30 22:41   ` [074/156] USB: option: move hardcoded PID to a macro in usb/serial/option Greg KH
2010-03-30 22:41   ` [075/156] USB: option: add support for a new CMOTECH device to usb/serial/option Greg KH
2010-03-30 22:41   ` [076/156] usb: r8a66597-hcd: fix removed from an attached hub Greg KH
2010-03-30 22:41   ` [077/156] wl1251: fix potential crash Greg KH
2010-03-30 22:41   ` [078/156] jme: Fix VLAN memory leak Greg KH
2010-03-30 22:41   ` [079/156] jme: Protect vlgrp structure by pause RX actions Greg KH
2010-03-30 22:41   ` [080/156] edac, mce: Filter out invalid values Greg KH
2010-03-30 22:41   ` [081/156] iwlwifi: Silence tfds_in_queue message Greg KH
2010-03-30 22:41   ` [082/156] SUNRPC: Fix a potential memory leak in auth_gss Greg KH
2010-03-30 22:41   ` [083/156] sunrpc: handle allocation errors from __rpc_lookup_create() Greg KH
2010-03-30 22:41   ` [084/156] kfifo: fix KFIFO_INIT in include/linux/kfifo.h Greg KH
2010-03-30 22:41   ` [085/156] if_tunnel.h: add missing ams/byteorder.h include Greg KH
2010-03-30 22:42   ` [086/156] fs/partitions/msdos: add support for large disks Greg KH
2010-03-30 22:42   ` [087/156] fs/partition/msdos: fix unusable extended partition for > 512B sector Greg KH
2010-03-30 22:42   ` [088/156] PCI: fix return value from pcix_get_max_mmrbc() Greg KH
2010-03-30 22:42   ` [089/156] PCI: fix access of PCI_X_CMD by pcix get and set mmrbc functions Greg KH
2010-03-30 22:42   ` [090/156] PCI: cleanup error return for " Greg KH
2010-03-30 22:42   ` [091/156] PCI quirk: RS780/RS880: work around missing MSI initialization Greg KH
2010-03-31 20:40     ` Rafael J. Wysocki
2010-03-31 21:11       ` Greg KH
2010-03-30 22:42   ` [092/156] ath9k: fix BUG_ON triggered by PAE frames Greg KH
2010-03-30 22:42   ` [093/156] cpuset: fix the problem that cpuset_mem_spread_node() returns an offline node Greg KH
2010-03-30 22:42   ` [094/156] nilfs2: fix hang-up of cleaner after log writer returned with error Greg KH
2010-03-30 22:42   ` [095/156] genirq: Prevent oneshot irq thread race Greg KH
2010-03-30 22:42   ` [096/156] softlockup: Stop spurious softlockup messages due to overflow Greg KH
2010-03-30 22:42   ` [097/156] drm/i915: fix small leak on overlay error path Greg KH
2010-03-30 22:42   ` [098/156] drm/i915: Avoid NULL deref in get_pages() unwind after error Greg KH
2010-03-30 22:42   ` [099/156] drm/nouveau: report unknown connector state if lid closed Greg KH
2010-03-30 22:42   ` [100/156] netfilter: xt_recent: fix regression in rules using a zero hit_count Greg KH
2010-03-30 22:42   ` [101/156] x86: Fix placement of FIX_OHCI1394_BASE Greg KH
2010-03-30 22:42   ` [102/156] x86, amd: Restrict usage of c1e_idle() Greg KH
2010-03-30 22:42   ` [103/156] hwmon: (coretemp) Add missing newline to dev_warn() message Greg KH
2010-03-30 22:42   ` [104/156] ALSA: hda: Use LPIB for ga-ma770-ud3 board Greg KH
2010-03-30 22:42   ` [105/156] ALSA: ac97: Add Toshiba P500 to ac97 jack sense blacklist Greg KH
2010-03-30 22:42   ` [106/156] ALSA: ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist Greg KH
2010-03-30 22:42   ` [107/156] ath9k: Enable TIM timer interrupt only when needed Greg KH
2010-03-30 22:42   ` [108/156] ath9k: configure the beacon only if the STA is associated Greg KH
2010-03-30 22:42   ` [109/156] mac80211: Retry null data frame for power save Greg KH
2010-03-30 22:42   ` [110/156] ath9k: Enable IEEE80211_HW_REPORTS_TX_ACK_STATUS flag for ath9k Greg KH
2010-03-30 22:42   ` [111/156] leds-gpio: fix default state handling on OF platforms Greg KH
2010-03-30 22:42   ` [112/156] icside: bring back ->maskproc method Greg KH
2010-03-30 22:42   ` [113/156] Revert "ide: skip probe if there are no devices on the port (v2)" Greg KH
2010-03-30 22:42   ` [114/156] ide: Fix Promise UDMA33 IDE driver (pdc202xx_old) Greg KH
2010-03-30 22:42   ` [115/156] qlogicpti: Remove slash in QlogicPTI irq name Greg KH
2010-03-30 22:42   ` [116/156] sparc64: Properly truncate pt_regs framepointer in perf callback Greg KH
2010-03-30 22:42   ` [117/156] sparc64: Add very basic XVR-1000 framebuffer driver Greg KH
2010-03-30 22:42   ` [118/156] l2tp: Fix oops in pppol2tp_xmit Greg KH
2010-03-30 22:42   ` [119/156] l2tp: Fix UDP socket reference count bugs in the pppol2tp driver Greg KH
2010-03-30 22:42   ` [120/156] route: Fix caught BUG_ON during rt_secret_rebuild_oneshot() Greg KH
2010-03-30 22:42   ` [121/156] net: add limit for socket backlog Greg KH
2010-03-30 22:42   ` [122/156] tcp: use limited " Greg KH
2010-03-30 22:42   ` [123/156] udp: " Greg KH
2010-03-30 22:42   ` [124/156] llc: " Greg KH
2010-03-30 22:42   ` [125/156] sctp: " Greg KH
2010-03-30 22:42   ` [126/156] tipc: " Greg KH
2010-03-30 22:42   ` [127/156] x25: " Greg KH
2010-03-30 22:42   ` [128/156] net: backlog functions rename Greg KH
2010-03-30 22:42   ` [129/156] net: add __must_check to sk_add_backlog Greg KH
2010-03-30 22:42   ` [130/156] bonding: fix device leak on error in bond_create() Greg KH
2010-03-30 22:42   ` [131/156] e100: Fix ring parameter change handling regression Greg KH
2010-03-30 22:42   ` [132/156] ip_gre: include route header_len in max_headroom calculation Greg KH
2010-03-30 22:42   ` [133/156] ipsec: Fix bogus bundle flowi Greg KH
2010-03-30 22:42   ` [134/156] ipv4: check rt_genid in dst_check Greg KH
2010-03-30 22:42   ` [135/156] ipv4: Dont drop redirected route cache entry unless PTMU actually expired Greg KH
2010-03-30 22:42   ` [136/156] ipv6: Dont drop cache route entry unless timer " Greg KH
2010-03-30 22:42   ` [137/156] NET_DMA: free skbs periodically Greg KH
2010-03-30 22:42   ` [138/156] netlink: fix NETLINK_RECV_NO_ENOBUFS in netlink_set_err() Greg KH
2010-03-30 22:42   ` [139/156] netfilter: ctnetlink: fix reliable event delivery if message building fails Greg KH
2010-03-30 22:42   ` [140/156] netlink: fix unaligned access in nla_get_be64() Greg KH
2010-03-30 22:42   ` [141/156] r8169: offical fix for CVE-2009-4537 (overlength frame DMAs) Greg KH
2010-03-30 22:42   ` [142/156] net: Potential null skb->dev dereference Greg KH
2010-03-30 22:42   ` [143/156] skbuff: remove unused dma_head & dma_maps fields Greg KH
2010-03-30 22:42   ` [144/156] tcp: Fix tcp_mark_head_lost() with packets == 0 Greg KH
2010-03-30 22:42   ` [145/156] tcp: Fix OOB POLLIN avoidance Greg KH
2010-03-30 22:43   ` [146/156] tcp: Fix tcp_make_synack() Greg KH
2010-03-30 22:43   ` [147/156] quota: manage reserved space when quota is not active [v2] Greg KH
2010-03-30 22:43   ` [148/156] quota: Fix warning when a delayed write happens before quota is enabled Greg KH
2010-03-30 22:43   ` [149/156] ahci: use BIOS date in broken_suspend list Greg KH
2010-03-30 22:43   ` [150/156] Bluetooth: Fix potential bad memory access with sysfs files Greg KH
2010-03-30 22:43   ` [151/156] Bluetooth: Fix kernel crash on L2CAP stress tests Greg KH
2010-03-30 22:43   ` [152/156] b43: Workaround circular locking in hw-tkip key update callback Greg KH
2010-03-30 22:43   ` [153/156] x86: Fix sched_clock_cpu for systems with unsynchronized TSC Greg KH
2010-03-30 22:43   ` [154/156] classmate-laptop: use a single MODULE_DEVICE_TABLE to get correct aliases Greg KH
2010-03-30 22:43   ` [155/156] GFS2: Skip check for mandatory locks when unlocking Greg KH
2010-03-30 22:43   ` [156/156] pata_via: fix VT6410/6415/6330 detection issue Greg KH
2010-03-31  4:44 ` 4 stable kernel review cycles starting Dave Chinner
2010-03-31 17:38   ` Greg KH
2010-03-31 21:53     ` Dave Chinner
2010-03-31 22:47       ` Greg KH
2010-04-01  4:40         ` [Stable-review] " Willy Tarreau
2010-04-01  7:26           ` David Miller
2010-04-01 11:23             ` Stefan Richter
2010-04-01 15:35               ` Greg KH
2010-04-01 20:01                 ` [PATCH] Documentation: -stable rules: upstream commit ID requirement reworded Stefan Richter
2010-04-02 16:11                   ` Randy Dunlap
2010-04-01 15:35             ` [Stable-review] 4 stable kernel review cycles starting 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=20100330225846.360103083@linux.site \
    --to=gregkh@suse.de \
    --cc=airlied@linux.ie \
    --cc=akpm@linux-foundation.org \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=davem@davemloft.net \
    --cc=hugh.dickins@tiscali.co.uk \
    --cc=jbeulich@novell.com \
    --cc=jeremy@goop.org \
    --cc=kaber@trash.net \
    --cc=kyle@mcmartin.ca \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=penberg@cs.helsinki.fi \
    --cc=rusty@rustcorp.com.au \
    --cc=stable-review@kernel.org \
    --cc=stable@kernel.org \
    --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