Linux 2.6.32.38
Subsystems (3)
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=summarythanks,
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
Makefile +1 -1
@@ -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
@@ -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 );