ST alloc failures

Nathan Scott
2004-04-02T04:15:06Z

Hi all,

I'm seeing a bunch of large allocation attempts failing from
the SCSI tape driver when doing dumps and restores ... (this
is with a stock 2.6.4 kernel).

xfsdump: page allocation failure. order:8, mode:0xd0
Call Trace:
[<c013982b>] __alloc_pages+0x33b/0x3d0
[<c03805ac>] enlarge_buffer+0xdc/0x1b0
[<c03819a3>] st_map_user_pages+0x33/0x90
[<c037cf24>] setup_buffering+0xb4/0x160
[<c037dd19>] st_read+0x109/0x450
[<c01173e3>] kernel_map_pages+0x33/0x68
[<c015464f>] vfs_read+0xaf/0x120
[<c0153c48>] sys_open+0x78/0x90
[<c01548df>] sys_read+0x3f/0x60
[<c01094e1>] sysenter_past_esp+0x52/0x71

xfsdump: page allocation failure. order:7, mode:0xd0
Call Trace:
[<c013982b>] __alloc_pages+0x33b/0x3d0
[<c03805ac>] enlarge_buffer+0xdc/0x1b0
[<c03819a3>] st_map_user_pages+0x33/0x90
[<c037cf24>] setup_buffering+0xb4/0x160
[<c037dd19>] st_read+0x109/0x450
[<c01173e3>] kernel_map_pages+0x33/0x68
[<c015464f>] vfs_read+0xaf/0x120
[<c0153c48>] sys_open+0x78/0x90
[<c01548df>] sys_read+0x3f/0x60
[<c01094e1>] sysenter_past_esp+0x52/0x71

xfsrestore: page allocation failure. order:8, mode:0xd0
Call Trace:
[<c013982b>] __alloc_pages+0x33b/0x3d0
[<c03805ac>] enlarge_buffer+0xdc/0x1b0
[<c03819a3>] st_map_user_pages+0x33/0x90
[<c037cf24>] setup_buffering+0xb4/0x160
[<c037dd19>] st_read+0x109/0x450
[<c01173e3>] kernel_map_pages+0x33/0x68
[<c015464f>] vfs_read+0xaf/0x120
[<c0153c48>] sys_open+0x78/0x90
[<c01548df>] sys_read+0x3f/0x60
[<c01094e1>] sysenter_past_esp+0x52/0x71

xfsrestore: page allocation failure. order:7, mode:0xd0
Call Trace:
[<c013982b>] __alloc_pages+0x33b/0x3d0
[<c03805ac>] enlarge_buffer+0xdc/0x1b0
[<c03819a3>] st_map_user_pages+0x33/0x90
[<c037cf24>] setup_buffering+0xb4/0x160
[<c037dd19>] st_read+0x109/0x450
[<c01173e3>] kernel_map_pages+0x33/0x68
[<c015464f>] vfs_read+0xaf/0x120
[<c0153c48>] sys_open+0x78/0x90
[<c01548df>] sys_read+0x3f/0x60
[<c01094e1>] sysenter_past_esp+0x52/0x71

cheers.

--
Nathan