usb_floppy: fixes 64 bit warnings

This commit is contained in:
Jérôme Duval
2013-05-09 16:40:49 +02:00
parent f0704f6ba4
commit 69a33f8c3c
@@ -18,7 +18,7 @@
#define DRIVER_NAME "usb_floppy" #define DRIVER_NAME "usb_floppy"
#define DEVICE_NAME_BASE "disk/ufi/" #define DEVICE_NAME_BASE "disk/ufi/"
#define DEVICE_NAME DEVICE_NAME_BASE"%ld/%d/raw" #define DEVICE_NAME DEVICE_NAME_BASE "%" B_PRId32 "/%d/raw"
//#define TRACE_USB_DISK //#define TRACE_USB_DISK
@@ -113,7 +113,7 @@ status_t usb_disk_transfer_data(disk_device *device, bool directionIn,
status_t usb_disk_receive_csw(disk_device *device, status_t usb_disk_receive_csw(disk_device *device,
command_status_wrapper *status); command_status_wrapper *status);
status_t usb_disk_operation(device_lun *lun, uint8* operation, status_t usb_disk_operation(device_lun *lun, uint8* operation,
void *data, uint32 *dataLength, void *data, size_t *dataLength,
bool directionIn); bool directionIn);
status_t usb_disk_send_diagnostic(device_lun *lun); status_t usb_disk_send_diagnostic(device_lun *lun);
@@ -194,7 +194,7 @@ usb_disk_transfer_data(disk_device *device, bool directionIn, void *data,
void void
usb_disk_interrupt(void* cookie, int32 status, void* data, uint32 length) usb_disk_interrupt(void* cookie, int32 status, void* data, size_t length)
{ {
disk_device* dev = (disk_device*)cookie; disk_device* dev = (disk_device*)cookie;
// We release the lock even if the interrupt is invalid. This way there // We release the lock even if the interrupt is invalid. This way there
@@ -202,7 +202,8 @@ usb_disk_interrupt(void* cookie, int32 status, void* data, uint32 length)
release_sem(dev->interruptLock); release_sem(dev->interruptLock);
if (length != 2) { if (length != 2) {
TRACE_ALWAYS("interrupt of length %ld! (expected 2)\n", length); TRACE_ALWAYS("interrupt of length %" B_PRIuSIZE "! (expected 2)\n",
length);
// In this case we do not reschedule the interrupt. This means the // In this case we do not reschedule the interrupt. This means the
// driver will be locked. The interrupt should perhaps be scheduled // driver will be locked. The interrupt should perhaps be scheduled
// when starting a transfer instead. But getting there means something // when starting a transfer instead. But getting there means something
@@ -234,7 +235,7 @@ usb_disk_receive_csw(disk_device *device, command_status_wrapper *status)
status_t status_t
usb_disk_operation(device_lun *lun, uint8* operation, usb_disk_operation(device_lun *lun, uint8* operation,
void *data, uint32 *dataLength, bool directionIn) void *data, size_t *dataLength, bool directionIn)
{ {
// TODO: remove transferLength // TODO: remove transferLength
TRACE("operation: lun: %u; op: 0x%x; data: %p; dlen: %p (%lu); in: %c\n", TRACE("operation: lun: %u; op: 0x%x; data: %p; dlen: %p (%lu); in: %c\n",
@@ -342,7 +343,7 @@ usb_disk_send_diagnostic(device_lun *lun)
status_t status_t
usb_disk_request_sense(device_lun *lun) usb_disk_request_sense(device_lun *lun)
{ {
uint32 dataLength = sizeof(scsi_request_sense_6_parameter); size_t dataLength = sizeof(scsi_request_sense_6_parameter);
uint8 commandBlock[12]; uint8 commandBlock[12];
memset(commandBlock, 0, sizeof(commandBlock)); memset(commandBlock, 0, sizeof(commandBlock));
@@ -413,7 +414,7 @@ usb_disk_request_sense(device_lun *lun)
status_t status_t
usb_disk_mode_sense(device_lun *lun) usb_disk_mode_sense(device_lun *lun)
{ {
uint32 dataLength = sizeof(scsi_mode_sense_6_parameter); size_t dataLength = sizeof(scsi_mode_sense_6_parameter);
uint8 commandBlock[12]; uint8 commandBlock[12];
memset(commandBlock, 0, sizeof(commandBlock)); memset(commandBlock, 0, sizeof(commandBlock));
@@ -459,7 +460,7 @@ usb_disk_test_unit_ready(device_lun *lun)
status_t status_t
usb_disk_inquiry(device_lun *lun) usb_disk_inquiry(device_lun *lun)
{ {
uint32 dataLength = sizeof(scsi_inquiry_6_parameter); size_t dataLength = sizeof(scsi_inquiry_6_parameter);
uint8 commandBlock[12]; uint8 commandBlock[12];
memset(commandBlock, 0, sizeof(commandBlock)); memset(commandBlock, 0, sizeof(commandBlock));
@@ -526,7 +527,7 @@ usb_disk_reset_capacity(device_lun *lun)
status_t status_t
usb_disk_update_capacity(device_lun *lun) usb_disk_update_capacity(device_lun *lun)
{ {
uint32 dataLength = sizeof(scsi_read_capacity_10_parameter); size_t dataLength = sizeof(scsi_read_capacity_10_parameter);
scsi_read_capacity_10_parameter parameter; scsi_read_capacity_10_parameter parameter;
status_t result = B_ERROR; status_t result = B_ERROR;
@@ -1172,7 +1173,7 @@ usb_disk_ioctl(void *cookie, uint32 op, void *buffer, size_t length)
#endif #endif
default: default:
TRACE_ALWAYS("unhandled ioctl %ld\n", op); TRACE_ALWAYS("unhandled ioctl %" B_PRIu32 "\n", op);
break; break;
} }
@@ -1223,7 +1224,7 @@ usb_disk_read(void *cookie, off_t position, void *buffer, size_t *length)
} }
*length = 0; *length = 0;
TRACE_ALWAYS("read fails with 0x%08lx\n", result); TRACE_ALWAYS("read fails with 0x%08" B_PRIx32 "\n", result);
return result; return result;
} }
@@ -1274,7 +1275,7 @@ usb_disk_write(void *cookie, off_t position, const void *buffer,
} }
*length = 0; *length = 0;
TRACE_ALWAYS("write fails with 0x%08lx\n", result); TRACE_ALWAYS("write fails with 0x%08" B_PRIx32 "\n", result);
return result; return result;
} }
@@ -1314,7 +1315,7 @@ init_driver()
status_t result = get_module(B_USB_MODULE_NAME, status_t result = get_module(B_USB_MODULE_NAME,
(module_info **)&gUSBModule); (module_info **)&gUSBModule);
if (result < B_OK) { if (result < B_OK) {
TRACE_ALWAYS("getting module failed 0x%08lx\n", result); TRACE_ALWAYS("getting module failed 0x%08" B_PRIx32 "\n", result);
mutex_destroy(&gDeviceListLock); mutex_destroy(&gDeviceListLock);
return result; return result;
} }