diff options
author | phk <phk@FreeBSD.org> | 2002-10-07 06:25:26 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2002-10-07 06:25:26 +0000 |
commit | 05568a1e183e75bdc8edaa948f276ddd47ebc8cb (patch) | |
tree | 12c86e8396fed513177c4639d423b328584ee616 /COPYRIGHT | |
parent | d0cb388eeab801d8cb58ad70b358a55fe82b5976 (diff) | |
download | FreeBSD-src-05568a1e183e75bdc8edaa948f276ddd47ebc8cb.zip FreeBSD-src-05568a1e183e75bdc8edaa948f276ddd47ebc8cb.tar.gz |
Copyin and copyout are only possible from a process-native thread,
and therefore we need a way for ioctl handlers to run in that thread
in GEOM. Rather than invent a complicated registration system to
recognize which ioctl handler to use for a given ioctl, we still
schedule all ioctls down the tree as bio transactions but add a
special return code that means "call me directly" and have the
geom_dev layer do that.
Use this for all ioctls that make it as far as a diskdriver to
avoid any backwards compatibility problems.
Requested by: scottl
Sponsored by: DARPA & NAI Labs
Diffstat (limited to 'COPYRIGHT')
0 files changed, 0 insertions, 0 deletions