]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commit
Btrfs: cast bio->bi_sector to a u64 before shifting
authorChris Mason <chris.mason@oracle.com>
Fri, 3 Oct 2008 20:31:08 +0000 (16:31 -0400)
committerChris Mason <chris.mason@oracle.com>
Fri, 3 Oct 2008 20:31:08 +0000 (16:31 -0400)
commita62b940160d8125016e85046e68ae621c99e751f
treec26ebe1ccf229f829513e1fc85c8110928187e13
parent30c43e2444c16afe3b2130f40ad273541bf3dc36
Btrfs: cast bio->bi_sector to a u64 before shifting

On 32 bit machines without CONFIG_LBD, the bi_sector field is only 32 bits.
Btrfs needs to cast it before shifting up, or we end up doing IO into
the wrong place.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/inode.c
fs/btrfs/volumes.c