Age | Commit message (Collapse) | Author |
|
* i386/i386at/gpl/linux/linux_kmem.c: Increase MEM_CHUNKS to 7.
|
|
* i386/i386at/gpl/linux/include/linux/blk.h (end_request):
Revamped Mach specific code. Don't use `errors' field in request.
Don't call driver's request function.
* i386/i386at/gpl/linux/include/linux/fs.h (struct buffer_head):
Deleted old Mach-specific definition. Use original Linux defintion.
|
|
* i386/i386at/gpl/linux/linux_block.c: Rewritten extensively.
(collect_buffer_pages): Deleted.
(alloc_buffer, free_buffer): Rewritten to use Mach page allocator.
(getblk, __brelse): Use Mach kernel allocator.
(check_for_error): Deleted.
(ll_rw_block): Allocate request structure on stack.
(rdwr_partial, rdwr_full, do_rdwr) New routines.
(block_read, block_write): Rewritten to use new routine do_rdwr.
(find_name): New routine.
(read_bsd_label, read_vtoc): New routines.
(init_partition): New routine.
(device_open): Rewritten for modularity. Allocate Linux block
variables on the stack.
(check_limit): New routine.
(device_read, device_write): Rewritten extensively. Map user
pages into kernel buffer before passing to driver. This is in
preparation for general Linux block driver support. Allocate
Linux block variables on the stack.
* i386/i386at/gpl/linux/linux_kmem.c:
(collect_buffer_pages): Deleted.
|
|
* i386/Drivers.in (ncr53c7xx): Change file name to 53c78xx.o.
* i386/i386at/gpl/linux/scsi/53c7,8xx.c: Moved to ...
* i386/i386at/gpl/linux/scsi/53c78xx.c: ... here.
* i386/Makefrag (linux-scsi-files): Change file name here too.
Reported by xtest@postman.epa.go.jp.
|
|
|
|
|