Drivers.h: Rename device_{read|write}_pages back to device_{read|write}v_hook.
They are not about reading and writing pages, but just iovecs. As the passed iovecs use void*s, it can't possibly be working with physical pages on 32-bit systems with PAE. It appears nothing uses or implements these functions anyway, as there was nothing else in the tree I had to adjust after making this change...
This commit is contained in:
parent
6b8403b44b
commit
478c8c847d
@ -33,9 +33,9 @@ typedef status_t (*device_select_hook)(void *cookie, uint8 event, uint32 ref,
|
||||
selectsync *sync);
|
||||
typedef status_t (*device_deselect_hook)(void *cookie, uint8 event,
|
||||
selectsync *sync);
|
||||
typedef status_t (*device_read_pages_hook)(void *cookie, off_t position,
|
||||
typedef status_t (*device_readv_hook)(void *cookie, off_t position,
|
||||
const iovec *vec, size_t count, size_t *_numBytes);
|
||||
typedef status_t (*device_write_pages_hook)(void *cookie, off_t position,
|
||||
typedef status_t (*device_writev_hook)(void *cookie, off_t position,
|
||||
const iovec *vec, size_t count, size_t *_numBytes);
|
||||
|
||||
#define B_CUR_DRIVER_API_VERSION 2
|
||||
@ -50,10 +50,10 @@ typedef struct {
|
||||
device_write_hook write; /* writes to the device */
|
||||
device_select_hook select; /* start select */
|
||||
device_deselect_hook deselect; /* stop select */
|
||||
device_read_pages_hook read_pages;
|
||||
/* scatter-gather physical read from the device */
|
||||
device_write_pages_hook write_pages;
|
||||
/* scatter-gather physical write to the device */
|
||||
device_readv_hook readv;
|
||||
/* scatter-gather read from the device */
|
||||
device_writev_hook writev;
|
||||
/* scatter-gather write to the device */
|
||||
} device_hooks;
|
||||
|
||||
/* Driver functions needed to be exported by legacy drivers */
|
||||
|
Loading…
Reference in New Issue
Block a user