Statistics
| Branch: | Revision:

root / xseg / sys @ 02a0ffa8

Name Size
.gitignore 55 Bytes
Makefile 840 Bytes
make_symbol_map.sh 107 Bytes
segtest.c 1.3 kB
segtool.c 6.4 kB
util.h 698 Bytes
xseg_user.c 1.1 kB
xsegbd.c 24.6 kB
xsegbd.h 822 Bytes
xsegdev.c 6.7 kB
xsegdev.h 1 kB
xsegmod.c 850 Bytes

Latest revisions

# Date Author Comment
02a0ffa8 01/08/2012 06:51 pm Stratos Psomadakis

xsegbd: Release and error code paths fixes

Fix issues with the release / exit and error handling code paths.

db92806c 01/05/2012 01:15 am Georgios Tsoukalas

fix xseg_signal() posix retval and warning

99bc95ab 01/04/2012 09:18 pm Georgios Tsoukalas

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....

501c7179 01/04/2012 03:56 pm Stratos Psomadakis

Replace busy-wait loop in get_size with completion

92fb5b61 01/04/2012 02:43 pm Georgios Tsoukalas

Merge branch 'wip-sysfs' into xseg

Conflicts:
xseg/sys/xsegbd.c

There is printk-logging leading up to a lock-up
in get_size(). This is currently broken.

85b37014 01/04/2012 11:53 am Georgios Tsoukalas

make some field types arch-neutral

128bbc1e 01/04/2012 12:56 am Georgios Tsoukalas

Merge branch 'wip-xinfo-fixed' into xseg

Conflicts:
xseg/sys/xsegbd.c [trivial]

6082066c 01/03/2012 09:35 pm Stratos Psomadakis

Simplify callback req demultiplexing (temp).

Until prepare_wait() is fixed to support an extra
argument, we can manually assign port.waitcue to the address of the
appropriate xsegbd_device struct before submitting the request,
simplifiying the callback request demultiplexing (don't iterate...

0f25b072 01/03/2012 05:44 pm Stratos Psomadakis

xsegbd: add multiple 'disk' support via sysfs.

Add initial (not tested/buggy) multiple disk support to xsegbd via a
sysfs interface similar to rbd.

56476ce6 12/23/2011 02:35 pm Giannakos Filippos

add support for larger than 1 segment requests + xseg_signaling.

View revisions

Also available in: Atom