diff options
Diffstat (limited to 'arch/um/drivers/ubd_kern.c')
-rw-r--r-- | arch/um/drivers/ubd_kern.c | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/arch/um/drivers/ubd_kern.c b/arch/um/drivers/ubd_kern.c index 83189e188c3f..6d163c9e2885 100644 --- a/arch/um/drivers/ubd_kern.c +++ b/arch/um/drivers/ubd_kern.c | |||
@@ -504,7 +504,7 @@ static void ubd_handler(void) | |||
504 | struct ubd *dev; | 504 | struct ubd *dev; |
505 | int n; | 505 | int n; |
506 | 506 | ||
507 | n = os_read_file(thread_fd, &req, sizeof(req)); | 507 | n = os_read_file_k(thread_fd, &req, sizeof(req)); |
508 | if(n != sizeof(req)){ | 508 | if(n != sizeof(req)){ |
509 | printk(KERN_ERR "Pid %d - spurious interrupt in ubd_handler, " | 509 | printk(KERN_ERR "Pid %d - spurious interrupt in ubd_handler, " |
510 | "err = %d\n", os_getpid(), -n); | 510 | "err = %d\n", os_getpid(), -n); |
@@ -1092,8 +1092,7 @@ static void do_ubd_request(request_queue_t *q) | |||
1092 | err = prepare_request(req, &io_req); | 1092 | err = prepare_request(req, &io_req); |
1093 | if(!err){ | 1093 | if(!err){ |
1094 | dev->active = 1; | 1094 | dev->active = 1; |
1095 | n = os_write_file(thread_fd, (char *) &io_req, | 1095 | n = os_write_file_k(thread_fd, &io_req, sizeof(io_req)); |
1096 | sizeof(io_req)); | ||
1097 | if(n != sizeof(io_req)) | 1096 | if(n != sizeof(io_req)) |
1098 | printk("write to io thread failed, " | 1097 | printk("write to io thread failed, " |
1099 | "errno = %d\n", -n); | 1098 | "errno = %d\n", -n); |
@@ -1336,8 +1335,8 @@ static int update_bitmap(struct io_thread_req *req) | |||
1336 | return(1); | 1335 | return(1); |
1337 | } | 1336 | } |
1338 | 1337 | ||
1339 | n = os_write_file(req->fds[1], &req->bitmap_words, | 1338 | n = os_write_file_k(req->fds[1], &req->bitmap_words, |
1340 | sizeof(req->bitmap_words)); | 1339 | sizeof(req->bitmap_words)); |
1341 | if(n != sizeof(req->bitmap_words)){ | 1340 | if(n != sizeof(req->bitmap_words)){ |
1342 | printk("do_io - bitmap update failed, err = %d fd = %d\n", -n, | 1341 | printk("do_io - bitmap update failed, err = %d fd = %d\n", -n, |
1343 | req->fds[1]); | 1342 | req->fds[1]); |
@@ -1381,7 +1380,7 @@ void do_io(struct io_thread_req *req) | |||
1381 | do { | 1380 | do { |
1382 | buf = &buf[n]; | 1381 | buf = &buf[n]; |
1383 | len -= n; | 1382 | len -= n; |
1384 | n = os_read_file(req->fds[bit], buf, len); | 1383 | n = os_read_file_k(req->fds[bit], buf, len); |
1385 | if (n < 0) { | 1384 | if (n < 0) { |
1386 | printk("do_io - read failed, err = %d " | 1385 | printk("do_io - read failed, err = %d " |
1387 | "fd = %d\n", -n, req->fds[bit]); | 1386 | "fd = %d\n", -n, req->fds[bit]); |
@@ -1391,7 +1390,7 @@ void do_io(struct io_thread_req *req) | |||
1391 | } while((n < len) && (n != 0)); | 1390 | } while((n < len) && (n != 0)); |
1392 | if (n < len) memset(&buf[n], 0, len - n); | 1391 | if (n < len) memset(&buf[n], 0, len - n); |
1393 | } else { | 1392 | } else { |
1394 | n = os_write_file(req->fds[bit], buf, len); | 1393 | n = os_write_file_k(req->fds[bit], buf, len); |
1395 | if(n != len){ | 1394 | if(n != len){ |
1396 | printk("do_io - write failed err = %d " | 1395 | printk("do_io - write failed err = %d " |
1397 | "fd = %d\n", -n, req->fds[bit]); | 1396 | "fd = %d\n", -n, req->fds[bit]); |
@@ -1421,7 +1420,7 @@ int io_thread(void *arg) | |||
1421 | 1420 | ||
1422 | ignore_sigwinch_sig(); | 1421 | ignore_sigwinch_sig(); |
1423 | while(1){ | 1422 | while(1){ |
1424 | n = os_read_file(kernel_fd, &req, sizeof(req)); | 1423 | n = os_read_file_k(kernel_fd, &req, sizeof(req)); |
1425 | if(n != sizeof(req)){ | 1424 | if(n != sizeof(req)){ |
1426 | if(n < 0) | 1425 | if(n < 0) |
1427 | printk("io_thread - read failed, fd = %d, " | 1426 | printk("io_thread - read failed, fd = %d, " |
@@ -1434,7 +1433,7 @@ int io_thread(void *arg) | |||
1434 | } | 1433 | } |
1435 | io_count++; | 1434 | io_count++; |
1436 | do_io(&req); | 1435 | do_io(&req); |
1437 | n = os_write_file(kernel_fd, &req, sizeof(req)); | 1436 | n = os_write_file_k(kernel_fd, &req, sizeof(req)); |
1438 | if(n != sizeof(req)) | 1437 | if(n != sizeof(req)) |
1439 | printk("io_thread - write failed, fd = %d, err = %d\n", | 1438 | printk("io_thread - write failed, fd = %d, err = %d\n", |
1440 | kernel_fd, -n); | 1439 | kernel_fd, -n); |