commands-posix.c (f8b8091d2779d956011a3fb83ff60dbf7465c71d) | commands-posix.c (67cc32ebfd8c0ee3fcdb26780a8991baf5eb1d45) |
---|---|
1/* 2 * QEMU Guest Agent POSIX-specific command implementations 3 * 4 * Copyright IBM Corp. 2011 5 * 6 * Authors: 7 * Michael Roth <mdroth@linux.vnet.ibm.com> 8 * Michal Privoznik <mprivozn@redhat.com> --- 2144 unchanged lines hidden (view full) --- 2153 2154 if (sys2memblk) { 2155 char removable = '0'; 2156 2157 mem_blk->online = (strncmp(status, "online", 6) == 0); 2158 2159 ga_read_sysfs_file(dirfd, "removable", &removable, 1, &local_err); 2160 if (local_err) { | 1/* 2 * QEMU Guest Agent POSIX-specific command implementations 3 * 4 * Copyright IBM Corp. 2011 5 * 6 * Authors: 7 * Michael Roth <mdroth@linux.vnet.ibm.com> 8 * Michal Privoznik <mprivozn@redhat.com> --- 2144 unchanged lines hidden (view full) --- 2153 2154 if (sys2memblk) { 2155 char removable = '0'; 2156 2157 mem_blk->online = (strncmp(status, "online", 6) == 0); 2158 2159 ga_read_sysfs_file(dirfd, "removable", &removable, 1, &local_err); 2160 if (local_err) { |
2161 /* if no 'removable' file, it does't support offline mem blk */ | 2161 /* if no 'removable' file, it doesn't support offline mem blk */ |
2162 if (errno == ENOENT) { 2163 error_free(local_err); 2164 mem_blk->can_offline = false; 2165 } else { 2166 error_propagate(errp, local_err); 2167 } 2168 } else { 2169 mem_blk->can_offline = (removable != '0'); --- 321 unchanged lines hidden --- | 2162 if (errno == ENOENT) { 2163 error_free(local_err); 2164 mem_blk->can_offline = false; 2165 } else { 2166 error_propagate(errp, local_err); 2167 } 2168 } else { 2169 mem_blk->can_offline = (removable != '0'); --- 321 unchanged lines hidden --- |