Check for ENOSPC on shmget() failure
authorJens Axboe <axboe@kernel.dk>
Fri, 21 Sep 2012 13:05:45 +0000 (15:05 +0200)
committerJens Axboe <axboe@kernel.dk>
Fri, 21 Sep 2012 13:05:45 +0000 (15:05 +0200)
commitf0c77f03815a6597ef4ee18bf20894f180c91fbe
tree69cfbd84923d9e1039883a5013d665815d50656e
parent0981fd718a4b03a807c1b4b2ae6d0e93deee28c5
Check for ENOSPC on shmget() failure

We scale down the number of jobs based on EINVAL and ENOMEM,
but ENOSPC is a valid 'segment too big' error as well.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
init.c