diff options
author | Satoru Takeuchi <takeuchi_satoru@jp.fujitsu.com> | 2014-12-25 09:21:41 (GMT) |
---|---|---|
committer | Chris Mason <clm@fb.com> | 2015-01-19 21:06:06 (GMT) |
commit | 6e1103a6e9b19dbdc348077d04a546b626911fc5 (patch) | |
tree | 3bbf9744dfbe399bd5edb629c57a98bb8cec7290 /fs/btrfs/extent_io.c | |
parent | 75c68e9fbbdfc04467c9edcac76be998beaa630b (diff) | |
download | linux-6e1103a6e9b19dbdc348077d04a546b626911fc5.tar.xz |
btrfs: fix state->private cast on 32 bit machines
Suppress the following warning displayed on building 32bit (i686) kernel.
===============================================================================
...
CC [M] fs/btrfs/extent_io.o
fs/btrfs/extent_io.c: In function ‘btrfs_free_io_failure_record’:
fs/btrfs/extent_io.c:2193:13: warning: cast to pointer from integer of
different size [-Wint-to-pointer-cast]
failrec = (struct io_failure_record *)state->private;
...
===============================================================================
Signed-off-by: Satoru Takeuchi <takeuchi_satoru@jp.fujitsu.com>
Reported-by: Chris Murphy <chris@colorremedies.com>
Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'fs/btrfs/extent_io.c')
-rw-r--r-- | fs/btrfs/extent_io.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index 4ebabd2..790dbae 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c @@ -2190,7 +2190,7 @@ void btrfs_free_io_failure_record(struct inode *inode, u64 start, u64 end) next = next_state(state); - failrec = (struct io_failure_record *)state->private; + failrec = (struct io_failure_record *)(unsigned long)state->private; free_extent_state(state); kfree(failrec); |