aboutsummaryrefslogtreecommitdiffstats
path: root/fs/fat/file.c
diff options
context:
space:
mode:
authorHugh Dickins <hugh@veritas.com>2007-10-25 03:55:05 -0400
committerJens Axboe <jens.axboe@oracle.com>2007-10-25 03:55:05 -0400
commit85cdffcde0b6b831a06422413300d0f5c0e608c3 (patch)
treebae2a4271544d1464918cb86a91ed837cedc4a4f /fs/fat/file.c
parent4f33a9d9a416313f0ecf6e6953d205385a431cd5 (diff)
fix sg_phys to use dma_addr_t
x86_32 CONFIG_HIGHMEM64G with 5GB RAM hung when booting, after issuing some "request_module: runaway loop modprobe binfmt-0000" messages in trying to exec /sbin/init. The binprm buf doesn't see the right ".ELF" header because sg_phys() is providing the wrong physical addresses for high pages: a 32-bit unsigned long is too small in this case, we need to use dma_addr_t. Signed-off-by: Hugh Dickins <hugh@veritas.com> Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'fs/fat/file.c')
0 files changed, 0 insertions, 0 deletions