diff options
| author | Jan Beulich <[email protected]> | 2010-08-07 18:28:55 +0200 |
|---|---|---|
| committer | Jens Axboe <[email protected]> | 2010-08-07 18:28:55 +0200 |
| commit | 0e34582699392d67910bd3919bc8fd9bedce115e (patch) | |
| tree | 8726f57eead44ecce90112e969e12a33e119acd9 /tools/perf/scripts/python/syscall-counts.py | |
| parent | 203fd61f42fec81f43bc5abbf2d3755e04e000af (diff) | |
blkfront: fixes for 'xm block-detach ... --force'
Prevent prematurely freeing 'struct blkfront_info' instances (when the
xenbus data structures are gone, but the Linux ones are still needed).
Prevent adding a disk with the same (major, minor) [and hence the same
name and sysfs entries, which leads to oopses] when the previous
instance wasn't fully de-allocated yet.
This still doesn't address all issues resulting from forced detach:
I/O submitted after the detach still blocks forever, likely preventing
subsequent un-mounting from completing. It's not clear to me (not
knowing much about the block layer) how this can be avoided.
Signed-off-by: Jan Beulich <[email protected]>
Signed-off-by: Jeremy Fitzhardinge <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions