diff options
author | ach61@labyrinth.cl.cam.ac.uk <ach61@labyrinth.cl.cam.ac.uk> | 2003-04-28 12:58:45 +0000 |
---|---|---|
committer | ach61@labyrinth.cl.cam.ac.uk <ach61@labyrinth.cl.cam.ac.uk> | 2003-04-28 12:58:45 +0000 |
commit | 3034b03d46a3340d978bc0dc1cde0ebc6825c8b8 (patch) | |
tree | 5776ce8a3a9b42427013d2ce74412037ec647384 /xenolinux-2.4.21-pre4-sparse | |
parent | 2c8172a9e45635224912a3c20a578001a37602c2 (diff) | |
download | xen-3034b03d46a3340d978bc0dc1cde0ebc6825c8b8.tar.gz xen-3034b03d46a3340d978bc0dc1cde0ebc6825c8b8.tar.bz2 xen-3034b03d46a3340d978bc0dc1cde0ebc6825c8b8.zip |
bitkeeper revision 1.187 (3ead25859Pbawg2pQ_-rP3ATdde0_Q)
additional debugging
Diffstat (limited to 'xenolinux-2.4.21-pre4-sparse')
-rw-r--r-- | xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block.c | 6 | ||||
-rw-r--r-- | xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block.h | 6 |
2 files changed, 11 insertions, 1 deletions
diff --git a/xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block.c b/xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block.c index 9de2f0bf96..6e66845c84 100644 --- a/xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block.c +++ b/xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block.c @@ -120,6 +120,11 @@ int xenolinux_block_release(struct inode *inode, struct file *filep) return 0; } +/* + * handle ioctl calls + * + * individual ioctls are defined in /usr/include/linux/fs.h + */ int xenolinux_block_ioctl(struct inode *inode, struct file *filep, unsigned command, unsigned long argument) @@ -299,6 +304,7 @@ static int hypervisor_request(unsigned long id, case XEN_BLOCK_WRITE: phys_device = xldev_to_physdev(device); gd = xldev_to_gendisk(device); + sector_number += gd->part[MINOR(device)].start_sect; if ( (sg_operation == operation) && (sg_dev == phys_device) && diff --git a/xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block.h b/xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block.h index 3d219eeedc..bc6432b778 100644 --- a/xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block.h +++ b/xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block.h @@ -29,9 +29,13 @@ #if 0 #define DPRINTK(_f, _a...) printk ( KERN_ALERT _f , ## _a ) -#define DPRINTK_IOCTL(_f, _a...) printk ( KERN_ALERT _f , ## _a ) #else #define DPRINTK(_f, _a...) ((void)0) +#endif + +#if 0 +#define DPRINTK_IOCTL(_f, _a...) printk ( KERN_ALERT _f , ## _a ) +#else #define DPRINTK_IOCTL(_f, _a...) ((void)0) #endif |