Fix a bug in device id assignment
xsegbd: Add name in sysfs device attrs
Minor fix in request_fn
Correct string handling for target names
Initial support for target names
blockd will now only accept requests based on the target name (ie only for thefile it has opened), and will return an XS_ERROR reqeust otherwise.
xsegbd will now take a target name as an argument when adding a device via...
xsegbd: Release and error code paths fixes
Fix issues with the release / exit and error handling code paths.
xq: Fix iteration bug in xq_head_to_tail()
Since __xq_pop_head() decrements head to point to the (new) firstavailable item in the queue, xq_head_to_tail() should iterate headqforward (by incrementing head), not backwards. Backward iterationresults in xq corruption, which can easily be triggered using...
fix xseg_signal() posix retval and warning
Merge wip-sysfs into xseg, with amendments
Conflicts: xseg/sys/xsegbd.c
Amendments: struct completion is now per-request, not per-device. The xsegbd callback (heuristically) knows when xreq->priv is an index of an I/O request or a pointer to a completion struct, and branches out accordingly....
Replace busy-wait loop in get_size with completion
View all revisions | View revisions
Also available in: Atom