diff options
Diffstat (limited to 'mm/zbud.c')
| -rw-r--r-- | mm/zbud.c | 2 |
1 files changed, 1 insertions, 1 deletions
| @@ -257,7 +257,7 @@ int zbud_alloc(struct zbud_pool *pool, int size, gfp_t gfp, | |||
| 257 | 257 | ||
| 258 | if (size <= 0 || gfp & __GFP_HIGHMEM) | 258 | if (size <= 0 || gfp & __GFP_HIGHMEM) |
| 259 | return -EINVAL; | 259 | return -EINVAL; |
| 260 | if (size > PAGE_SIZE - ZHDR_SIZE_ALIGNED) | 260 | if (size > PAGE_SIZE - ZHDR_SIZE_ALIGNED - CHUNK_SIZE) |
| 261 | return -ENOSPC; | 261 | return -ENOSPC; |
| 262 | chunks = size_to_chunks(size); | 262 | chunks = size_to_chunks(size); |
| 263 | spin_lock(&pool->lock); | 263 | spin_lock(&pool->lock); |
