⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vxfs_kcompat.h

📁 ARM 嵌入式 系统 设计与实例开发 实验教材 二源码
💻 H
字号:
#ifndef _VXFS_KCOMPAT_H#define _VXFS_KCOMPAT_H#include <linux/version.h>#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0))#include <linux/blkdev.h>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 */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -