@@ -573,9 +573,8 @@ mmc_block_ioctl(void* cookie, uint32 op, void* buffer, size_t length)
|
|||||||
if (buffer == NULL || length < sizeof(status_t))
|
if (buffer == NULL || length < sizeof(status_t))
|
||||||
return B_BAD_VALUE;
|
return B_BAD_VALUE;
|
||||||
|
|
||||||
*(status_t *)buffer = B_OK;
|
status_t status = B_OK;
|
||||||
return B_OK;
|
return user_memcpy(buffer, &status, sizeof(status_t));
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
case B_GET_DEVICE_SIZE:
|
case B_GET_DEVICE_SIZE:
|
||||||
|
|||||||
@@ -937,10 +937,7 @@ nvme_disk_ioctl(void* cookie, uint32 op, void* buffer, size_t length)
|
|||||||
switch (op) {
|
switch (op) {
|
||||||
case B_GET_MEDIA_STATUS:
|
case B_GET_MEDIA_STATUS:
|
||||||
{
|
{
|
||||||
*(status_t *)buffer = info->media_status;
|
return user_memcpy(buffer, &info->media_status, sizeof(status_t));
|
||||||
info->media_status = B_OK;
|
|
||||||
return B_OK;
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
case B_GET_DEVICE_SIZE:
|
case B_GET_DEVICE_SIZE:
|
||||||
|
|||||||
Reference in New Issue
Block a user