H46934 s 00043/00000/00000 d D 1.1 02/02/07 09:55:50 patch 2 1 c Import patch patch-2.4.18-pre8-pre9 cC cF2898296 cK11295 cO-rw-rw-r-- e s 00000/00000/00000 d D 1.0 02/02/07 09:55:50 patch 1 0 c BitKeeper file /home/marcelo/bk/linux-2.4/fs/freevxfs/vxfs_kcompat.h cBtorvalds@athlon.transmeta.com|ChangeSet|20020205173056|16047|c1d11a41ed024864 cF2898295 cHplucky.distro.conectiva cK55565 cPfs/freevxfs/vxfs_kcompat.h cRaaea6df7c304c64c cV4 cX0x821 cZ-02:00 e u U f e 0 f x 0x821 t T I 2 #ifndef _VXFS_KCOMPAT_H #define _VXFS_KCOMPAT_H #include #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)) #include typedef long sector_t; /* Dito. */ static inline void map_bh(struct buffer_head *bh, struct super_block *sb, int block) { bh->b_state |= 1 << BH_Mapped; bh->b_dev = sb->s_dev; bh->b_blocknr = block; } /* From fs/block_dev.c (Linux 2.5.2-pre2) */ static inline int sb_set_blocksize(struct super_block *sb, int size) { int bits; if (set_blocksize(sb->s_dev, size) < 0) return 0; sb->s_blocksize = size; for (bits = 9, size >>= 9; size >>= 1; bits++) ; sb->s_blocksize_bits = bits; return sb->s_blocksize; } /* Dito. */ static inline int sb_min_blocksize(struct super_block *sb, int size) { int minsize = get_hardsect_size(sb->s_dev); if (size < minsize) size = minsize; return sb_set_blocksize(sb, size); } #endif /* Kernel 2.4 */ #endif /* _VXFS_KCOMPAT_H */ E 2 I 1 E 1