dlm: check the write size from user
authorDavid Teigland <teigland@redhat.com>
Mon, 4 Feb 2013 21:31:22 +0000 (15:31 -0600)
committerDavid Teigland <teigland@redhat.com>
Mon, 4 Feb 2013 21:31:22 +0000 (15:31 -0600)
commitd4b0bcf32b946590afd29e202d6a399b84fe6c67
treeab44da9a693c1e7fd22e5f45d26e1e7742281516
parent6edacf05c8362f4c368991b55d85e8122cfc9a24
dlm: check the write size from user

Return EINVAL from write if the size is larger than
allowed.  Do this before allocating kernel memory for
the bogus size, which could lead to OOM.

Reported-by: Sasha Levin <levinsasha928@gmail.com>
Tested-by: Jana Saout <jana@saout.de>
Signed-off-by: David Teigland <teigland@redhat.com>
fs/dlm/user.c