From b5cec82f1a6ec93c411f85ab90ccd8d8d1ced30f Mon Sep 17 00:00:00 2001 From: Sasha Levin Date: Mon, 30 Jan 2012 23:07:22 -0500 Subject: [PATCH] --- yaml --- r: 297043 b: refs/heads/master c: f946eeb9313ff1470758e171a60fe7438a2ded3f h: refs/heads/master i: 297041: d4d41366ea90b299160b39e02c8409f6a4f6dd35 297039: 6cf2440def098d9bc1e25ba8e01b352b32ea86e4 v: v3 --- [refs] | 2 +- trunk/kernel/module.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index f5fa34923c7c..413ae5716840 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d53799be6758841e1ffb1fd3780f73d0ffe44432 +refs/heads/master: f946eeb9313ff1470758e171a60fe7438a2ded3f diff --git a/trunk/kernel/module.c b/trunk/kernel/module.c index 294692d8fcd8..78ac6ec1e425 100644 --- a/trunk/kernel/module.c +++ b/trunk/kernel/module.c @@ -2411,8 +2411,7 @@ static int copy_and_check(struct load_info *info, return -ENOEXEC; /* Suck in entire file: we'll want most of it. */ - /* vmalloc barfs on "unusual" numbers. Check here */ - if (len > 64 * 1024 * 1024 || (hdr = vmalloc(len)) == NULL) + if ((hdr = vmalloc(len)) == NULL) return -ENOMEM; if (copy_from_user(hdr, umod, len) != 0) {