diff options
| author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-03-28 01:42:49 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-03-28 01:42:49 -0800 |
| commit | ae55089235bcc2741c3a3466d30c0a7d62208886 (patch) | |
| tree | 6400e51f443313ea2449017bf4a69f93ae0bc3d1 /include/linux/buffer_head.h | |
| parent | 0e587b5daec9f4db079d9194af366684e23d98b1 (diff) | |
Mark "gfp" masks as "unsigned int" and use __nocast to find violations.
This makes it hard(er) to mix argument orders by mistake for things like
kmalloc() and friends, since silent integer promotion is now caught by
sparse.
Diffstat (limited to 'include/linux/buffer_head.h')
| -rw-r--r-- | include/linux/buffer_head.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/buffer_head.h b/include/linux/buffer_head.h index e0d70070fabc..802c91e9b3da 100644 --- a/include/linux/buffer_head.h +++ b/include/linux/buffer_head.h @@ -169,7 +169,7 @@ void __brelse(struct buffer_head *); void __bforget(struct buffer_head *); void __breadahead(struct block_device *, sector_t block, int size); struct buffer_head *__bread(struct block_device *, sector_t block, int size); -struct buffer_head *alloc_buffer_head(int gfp_flags); +struct buffer_head *alloc_buffer_head(unsigned int __nocast gfp_flags); void free_buffer_head(struct buffer_head * bh); void FASTCALL(unlock_buffer(struct buffer_head *bh)); void FASTCALL(__lock_buffer(struct buffer_head *bh)); |
