Skip to contentSkip to conversation

Linux 2.6.32.38

DISCUSSION Greg KH 1 participant 2 messages Apr 15, 2011

Subsystems (3)
lore
Share & tools
lore

Greg KH

author
#0 lore raw

I'm announcing the release of the 2.6.32.38 kernel.

It's a bugfix for the 2.6.32.37 kernel that only affects people who use the network RDS protocol. If you don't use that, then don't worry about this release.

The updated 2.6.32.y git tree can be found at:

        git://git.kernel.org/pub/scm/linux/kernel/git/longterm/linux-2.6.32.y.git
and can be browsed at the normal kernel.org git web browser:
        http://git.kernel.org/?p=linux/kernel/git/longterm/linux-2.6.32.y.git;a=summary

thanks,

greg k-h

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

 Makefile       |    2 +-
 net/rds/rdma.c |    8 --------
 2 files changed, 1 insertion(+), 9 deletions(-)

Greg Kroah-Hartman (2):
Revert "net: fix rds_iovec page count overflow" Linux 2.6.32.38

author
#1 lore raw
Makefile +1 -1
index f5fac8b..7bdf889 100644
@@ -1,7 +1,7 @@
 VERSION = 2
 PATCHLEVEL = 6
 SUBLEVEL = 32
-EXTRAVERSION = .37
+EXTRAVERSION = .38
 NAME = Man-Eating Seals of Antiquity
 
 # *DOCUMENTATION*
net/rds/rdma.c +0 -8
index f7d8c08..6b09b94 100644
@@ -473,14 +473,6 @@ static struct rds_rdma_op *rds_rdma_prepare(struct rds_sock *rs,
 
 		max_pages = max(nr, max_pages);
 		nr_pages += nr;
-
-		/*
-		 * nr_pages for one entry is limited to (UINT_MAX>>PAGE_SHIFT)+1,
-		 * so tot_pages cannot overflow without first going negative.
-		 */
-		if ((int)nr_pages < 0)
-			ret = -EINVAL;
-			goto out;
 	}
 
 	pages = kcalloc(max_pages, sizeof(struct page *), GFP_KERNEL);