|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] Check a write() return value in xenbaked.
# HG changeset patch
# User kaf24@xxxxxxxxxxxxxxxxxxxx
# Node ID d66dfd584d2f6573103172e4544309e87244631d
# Parent d265c79031afe9689271c03c56ed20069472f7ff
Check a write() return value in xenbaked.
From: Jeremy Katz
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
diff -r d265c79031af -r d66dfd584d2f tools/xenmon/xenbaked.c
--- a/tools/xenmon/xenbaked.c Thu Apr 27 09:43:49 2006 +0100
+++ b/tools/xenmon/xenbaked.c Thu Apr 27 09:47:05 2006 +0100
@@ -677,7 +677,10 @@ void alloc_qos_data(int ncpu)
for (n=0; n<ncpu; n++) {
for (i=0; i<sizeof(_new_qos_data); i=i+pgsize)
- write(qos_fd, dummy, pgsize);
+ if ((write(qos_fd, dummy, pgsize)) != pgsize) {
+ PERROR(SHARED_MEM_FILE);
+ exit(2);
+ }
new_qos = (_new_qos_data *) mmap(0, sizeof(_new_qos_data),
PROT_READ|PROT_WRITE,
MAP_SHARED, qos_fd, off);
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-changelog] Check a write() return value in xenbaked.,
Xen patchbot -unstable <=
|
|
|
|
|