include/linux/bio.h: "extern inline" -> "static inline"
PATCH 1/1 include/linux/bio.h: "extern inline" -> "static inline"
"extern inline" doesn't make much sense.
This patch was already ACK'ed by Jens Axboe.
Signed-off-by Adrian Bunk <[email protected]>
---
This patch was already sent on:
- 26 Jul 2005
include/linux/bio.h | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-)
include/linux/bio.h renamed from include/linux/bio.h.old +3 -4
@@ -314,9 +314,8 @@* bvec_kmap_irq and bvec_kunmap_irq!! * * This function MUST be inlined - it plays with the CPU interrupt flags. -* Hence the `extern inline'. */ -extern inline char *bvec_kmap_irq (struct bio_vec *bvec,unsigned long *flags) +static inline char *bvec_kmap_irq (struct bio_vec *bvec,unsigned long *flags) {unsigned long addr;
@@ -332,7 +331,7 @@return (char *) addr + bvec->bv_offset; } -extern inline void bvec_kunmap_irq (char *buffer,unsigned long *flags) +static inline void bvec_kunmap_irq (char *buffer,unsigned long *flags) {unsigned long ptr = (unsigned long ) buffer &PAGE_MASK ;
@@ -345,7 +344,7 @@#define bvec_kunmap_irq (buf, flags) do { *(flags) = 0; } while (0)#endif -extern inline char *__bio_kmap_irq (struct bio *bio,unsigned short idx, +static inline char *__bio_kmap_irq (struct bio *bio,unsigned short idx,unsigned long *flags) {return bvec_kmap_irq (bio_iovec_idx (bio, idx), flags);