| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=114490
|
|
|
|
|
|
|
| |
EAGAIN if an event got canceled.
Notes:
svn path=/head/; revision=114450
|
|
|
|
|
|
|
| |
it might be an orphan.
Notes:
svn path=/head/; revision=114447
|
|
|
|
|
|
|
| |
it to be run (or cancelled) and use this instead of home-rolled versions.
Notes:
svn path=/head/; revision=113940
|
|
|
|
| |
Notes:
svn path=/head/; revision=113938
|
|
|
|
|
|
|
| |
argument to determine if we can M_WAITOK in malloc.
Notes:
svn path=/head/; revision=113937
|
|
|
|
| |
Notes:
svn path=/head/; revision=113934
|
|
|
|
| |
Notes:
svn path=/head/; revision=113930
|
|
|
|
| |
Notes:
svn path=/head/; revision=113929
|
|
|
|
| |
Notes:
svn path=/head/; revision=113927
|
|
|
|
| |
Notes:
svn path=/head/; revision=113926
|
|
|
|
|
|
|
|
|
|
| |
test is built to test GEOM as running in the kernel.
This commit is basically "unifdef -D_KERNEL" to remove the mainly #include
related code to support the userland-harness.
Notes:
svn path=/head/; revision=113432
|
|
|
|
|
|
|
| |
and then.
Notes:
svn path=/head/; revision=113408
|
|
|
|
| |
Notes:
svn path=/head/; revision=112989
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
event posting functions varargs to fill these.
Attribute g_call_me() to appropriate g_geom's where necessary.
Add a flag argument to g_call_me() methods which will be used to signal
cancellation of events in the future.
This commit should be a no-op.
Notes:
svn path=/head/; revision=112988
|
|
|
|
|
|
|
| |
OAM reqests.
Notes:
svn path=/head/; revision=112533
|
|
|
|
|
|
|
| |
sense.
Notes:
svn path=/head/; revision=112518
|
|
|
|
|
|
|
| |
during OAM operations.
Notes:
svn path=/head/; revision=112517
|
|
|
|
|
|
|
| |
work correctly.
Notes:
svn path=/head/; revision=112322
|
|
|
|
|
|
|
|
|
| |
is withering, destroy the provider when done.
This was exposed by the recent change to geom_dev's orphaning logic.
Notes:
svn path=/head/; revision=112070
|
|
|
|
| |
Notes:
svn path=/head/; revision=112029
|
|
|
|
|
|
|
| |
Approved by: trb
Notes:
svn path=/head/; revision=111119
|
|
|
|
|
|
|
| |
Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
Notes:
svn path=/head/; revision=109623
|
|
|
|
| |
Notes:
svn path=/head/; revision=109170
|
|
|
|
|
|
|
|
|
| |
Reenable the geom.ctl device so people can play with gbde.
Sponsored by: DARPA & NAI Labs
Notes:
svn path=/head/; revision=106408
|
|
|
|
|
|
|
| |
Sponsored by: DARPA & NAI Labs.
Notes:
svn path=/head/; revision=104184
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to be performed in the event-thread.
To do this, we need to lock the eventlist with g_eventlock (nee g_doorlock),
since g_call_me() being called from the UP/DOWN paths will not be able to
aquire g_topology_lock.
This also means that for now these events are not referenced on any
particular consumer/provider/geom.
For UP/DOWN path use, this will not become a problem since the access()
function will make sure we drain any bio's before we dismantle.
Sponsored by: DARPA & NAI Labs.
Notes:
svn path=/head/; revision=104056
|
|
|
|
|
|
|
|
|
| |
of the last commit message.
Sponsored by: DARPA & NAI Labs.
Notes:
svn path=/head/; revision=104055
|
|
|
|
|
|
|
|
|
| |
get notified to make things settle a bit faster.
Sponsored by: DARPA & NAI Labs.
Notes:
svn path=/head/; revision=104054
|
|
|
|
|
|
|
| |
Sponsored by: DARPA & NAI Labs.
Notes:
svn path=/head/; revision=104053
|
|
|
|
|
|
|
| |
Submitted by: iedowse
Notes:
svn path=/head/; revision=98066
|
|
|
|
|
|
|
|
|
|
| |
method may have deallocated the consumer already and modifying free()'ed
memory is bad style.
Sponsored by: DARPA & NAI Labs.
Notes:
svn path=/head/; revision=97316
|
|
|
|
|
|
|
|
|
|
|
| |
Don't grab Giant around wakeup(9).
Don't print verbose messages about each device found in geom_dev.
Various cleanups.
Sponsored by: DARPA & NAI Labs.
Notes:
svn path=/head/; revision=96987
|
|
|
|
|
|
|
|
|
|
| |
most cases NULL is passed, but in some cases such as network driver locks
(which use the MTX_NETWORK_LOCK macro) and UMA zone locks, a name is used.
Tested on: i386, alpha, sparc64
Notes:
svn path=/head/; revision=93818
|
|
|
|
|
|
|
| |
Sponsored by: DARPA & NAI Labs
Notes:
svn path=/head/; revision=93776
|
|
|
|
|
|
|
| |
Sponsored by: DARPA & NAI Labs
Notes:
svn path=/head/; revision=93774
|
|
|
|
|
|
|
|
| |
Split private parts of geom.h into geom_int.h. The latter should
never be included in class implemtations.
Notes:
svn path=/head/; revision=93250
|
|
|
|
| |
Notes:
svn path=/head/; revision=93248
|
|
test and play with this.
This is not yet production quality and should be run only on dedicated
test boxes.
For people who want to develop transformations for GEOM there exist a
set of shims to run geom in userland (ask phk@freebsd.org).
Reports of all kinds to: phk@freebsd.org
Please include in report:
dmesg
sysctl debug.geomdot
sysctl debug.geomconf
Known significant limitations:
no kernel dump facility.
ioctls severely restricted.
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=92108
|