History log of /freebsd/sys/geom/geom.h (Results 226 – 250 of 302)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


12345678910>>...13