#
692498b0 |
| 10-Feb-2004 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Added macro which will be used to assert, that the topology lock is not held.
Approved by: phk, scottl (mentor)
|
Revision tags: release/5.2.0_cvs, release/5.2.0 |
|
#
d0265773 |
| 07-Dec-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
KASSERT against multiple orphanings of providers.
|
#
77411499 |
| 07-Dec-2003 |
Scott Long <scottl@FreeBSD.org> |
Re-arrange and consolidate some random debugging stuff
|
Revision tags: release/4.9.0_cvs, release/4.9.0 |
|
#
90916ef7 |
| 06-Oct-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Introduce a per provider wither flag
|
#
497c3347 |
| 01-Sep-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Simplify the ioctl handling in GEOM.
This replaces the current ioctl processing with a direct call path from geom_dev() where the ioctl arrives (from SPECFS) to any directly connected GEOM class.
T
Simplify the ioctl handling in GEOM.
This replaces the current ioctl processing with a direct call path from geom_dev() where the ioctl arrives (from SPECFS) to any directly connected GEOM class.
The inverse of the above is no longer supported. This is the situation were you have one or more intervening GEOM classes, for instance a BSDlabel on top of a MBR or PC98. If you want to issue MBR or PC98 specific ioctls, you will need to issue them on a MBR or PC98 providers.
This paves the way for inviting CD's, FD's and other special cases inside GEOM.
show more ...
|
#
bff1e299 |
| 30-Aug-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Add the new g_dev_getprovider() function, the swap_pager needs it now.
Spotted by: mr
|
#
84c080a8 |
| 07-Jun-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Improve the root-dev prompt facility for printing devices which could possibly be a root filesystem.
|
#
df2c3922 |
| 07-Jun-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Drop a memory-corruption debugging test-tool.
|
#
d6c5e716 |
| 04-Jun-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Introduce g_provider_by_name() function, and use it.
|
Revision tags: release/5.1.0_cvs, release/5.1.0 |
|
#
83d771de |
| 01-Jun-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Simplify the GEOM OAM api: Drop the request type, and let everything hinge on the "verb" parameter which the class gets to interpret as it sees fit.
Move the entire request into the kernel and move
Simplify the GEOM OAM api: Drop the request type, and let everything hinge on the "verb" parameter which the class gets to interpret as it sees fit.
Move the entire request into the kernel and move changed parameters back when done.
show more ...
|
#
a6c58fec |
| 01-Jun-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
constify g_sanity()
|
#
6c87f8d5 |
| 31-May-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Introduce a init and fini member functions on a class.
Use ->init() and ->fini() to handle the mutex in geom_disk.c
Remove the g_add_class() function and replace it with a standardized g_modevent()
Introduce a init and fini member functions on a class.
Use ->init() and ->fini() to handle the mutex in geom_disk.c
Remove the g_add_class() function and replace it with a standardized g_modevent() function.
This adds the basic infrastructure for loading/unloading GEOM classes
show more ...
|
#
f075585f |
| 31-May-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Remove the G_CLASS_INITIALIZER, we do not need it anymore.
|
#
1ee055e6 |
| 04-May-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Add gctl_set_param() function.
|
#
d6227ae7 |
| 02-May-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Rework the "withering" mechanism:
Introduce g_wither_geom() to do the work in one single place.
|
#
60640251 |
| 01-May-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Remove the now obsolete geomidorname hack.
|
#
0a9c130c |
| 23-Apr-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Introduce a g_waitfor_event() function which posts an event and waits for it to be run (or cancelled) and use this instead of home-rolled versions.
|
#
8cd1535a |
| 23-Apr-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Rename g_call_me() to g_post_event(), and give it a flag argument to determine if we can M_WAITOK in malloc.
|
#
fb9483af |
| 23-Apr-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Make gctl_error() take printfline varargs.
|
#
668ae29c |
| 23-Apr-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Remove unused event pointers in object structures. Remove KASSERTS which checked that they were unused.
|
#
ea9ab6be |
| 22-Apr-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Implement handling of CONFIG_GEOM OAM request.
|
#
3924ad70 |
| 13-Apr-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Time has run from the "run GEOM in userland" harness, and the new regression test is built to test GEOM as running in the kernel.
This commit is basically "unifdef -D_KERNEL" to remove the mainly #i
Time has run from the "run GEOM in userland" harness, and the new regression 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.
show more ...
|
#
4eba52a2 |
| 03-Apr-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Remove all references to BIO_SETATTR. We will not be using it.
|
Revision tags: release/4.8.0_cvs, release/4.8.0 |
|
#
4d3651f4 |
| 03-Apr-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Remove geom_enc.c, a superset of these functions are now available in <sys/endian.h>
|
#
316aed03 |
| 02-Apr-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Add handling for cancelled events in the g_call_me() methods.
|