X-Git-Url: https://git.wh0rd.org/?p=ICEs.git;a=blobdiff_plain;f=bfin-5761%2Fsuper.i.6;fp=bfin-5761%2Fsuper.i.6;h=0ff31ce99a4b07f9956bce1f930016aa48f88807;hp=0000000000000000000000000000000000000000;hb=0e45bb161e4c1a7d89732e3b1e928f16ae16ef55;hpb=81f80d8c1c9898ae1c26534a3287a47220390f5c diff --git a/bfin-5761/super.i.6 b/bfin-5761/super.i.6 new file mode 100644 index 0000000..0ff31ce --- /dev/null +++ b/bfin-5761/super.i.6 @@ -0,0 +1,19 @@ +typedef unsigned long long u64; +struct super_block { + unsigned s_blocksize; + void *s_bdev; +}; +struct buffer_head { + u64 b_blocknr; +}; +sb_bread(struct super_block *sb, u64 block) +{ + __bread(sb->s_bdev, block, sb->s_blocksize); +} +sysv_fill_super(struct super_block *sb) +{ + struct buffer_head *bh; + unsigned blocknr; + blocknr = bh->b_blocknr >> 1; + sb_bread(sb, blocknr); +}