patch-2.3.44 linux/fs/qnx4/bitmap.c
Next file: linux/fs/qnx4/inode.c
Previous file: linux/fs/partitions/Config.in
Back to the patch index
Back to the overall index
- Lines: 36
- Date:
Fri Feb 11 16:10:03 2000
- Orig file:
v2.3.43/linux/fs/qnx4/bitmap.c
- Orig date:
Tue Feb 1 01:35:44 2000
diff -u --recursive --new-file v2.3.43/linux/fs/qnx4/bitmap.c linux/fs/qnx4/bitmap.c
@@ -61,11 +61,11 @@
unsigned long qnx4_count_free_blocks(struct super_block *sb)
{
- int start = sb->u.qnx4_sb.BitMap->di_first_xtnt.xtnt_blk - 1;
+ int start = le32_to_cpu(sb->u.qnx4_sb.BitMap->di_first_xtnt.xtnt_blk) - 1;
int total = 0;
int total_free = 0;
int offset = 0;
- int size = sb->u.qnx4_sb.BitMap->di_size;
+ int size = le32_to_cpu(sb->u.qnx4_sb.BitMap->di_size);
struct buffer_head *bh;
while (total < size) {
@@ -86,8 +86,8 @@
int qnx4_is_free(struct super_block *sb, long block)
{
- int start = sb->u.qnx4_sb.BitMap->di_first_xtnt.xtnt_blk - 1;
- int size = sb->u.qnx4_sb.BitMap->di_size;
+ int start = le32_to_cpu(sb->u.qnx4_sb.BitMap->di_first_xtnt.xtnt_blk) - 1;
+ int size = le32_to_cpu(sb->u.qnx4_sb.BitMap->di_size);
struct buffer_head *bh;
const char *g;
int ret = -EIO;
@@ -115,8 +115,8 @@
int qnx4_set_bitmap(struct super_block *sb, long block, int busy)
{
- int start = sb->u.qnx4_sb.BitMap->di_first_xtnt.xtnt_blk - 1;
- int size = sb->u.qnx4_sb.BitMap->di_size;
+ int start = le32_to_cpu(sb->u.qnx4_sb.BitMap->di_first_xtnt.xtnt_blk) - 1;
+ int size = le32_to_cpu(sb->u.qnx4_sb.BitMap->di_size);
struct buffer_head *bh;
char *g;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)