[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
hurd task/thread.c task/ChangeLog libhurd-slab/...
From: |
Neal H . Walfield |
Subject: |
hurd task/thread.c task/ChangeLog libhurd-slab/... |
Date: |
Fri, 07 Jan 2005 05:40:36 -0500 |
CVSROOT: /cvsroot/hurd
Module name: hurd
Branch:
Changes by: Neal H. Walfield <address@hidden> 05/01/07 10:27:50
Modified files:
task : thread.c ChangeLog
libhurd-slab : slab.h slab.c README ChangeLog
libhurd-cap : cap.c
libhurd-cap-server: obj-entry-space.c client-create.c
class-init.c ChangeLog
Added files:
libhurd-cap : ChangeLog
Log message:
libhurd-slab/
2005-01-06 Neal H. Walfield <address@hidden>
* slab.h (hurd_slab_allocate_buffer_t): New type.
(hurd_slab_deallocate_buffer_t): Likewise.
(struct hurd_slab_space): New fields allocate_buffer and
deallocate_buffer.
(HURD_SLAB_SPACE_INITIALIZER): Add new arguments ALLOC and DEALLOC
and take them into account when creating the slab.
(hurd_slab_create): New parameters ALLOCATE_BUFFER and
DEALLOCATE_BUFFER.
(hurd_slab_init): Likewise.
* slab.c (allocate_buffer): New function.
(deallocate_buffer): Likewise.
(reap): When deallocating a buffer, use allocate_buffer.
(grow): When allocating or deallocating a buffer, call
allocate_buffer or deallocate_buffer as appropriate.
(hurd_slab_init): Add new arguments ALLOCATE_BUFFER and
DEALLOCATE_BUFFER and take them into account when setting up
SPACE.
(hurd_slab_create): Likewise.
libhurd-cap/
2005-01-07 Neal H. Walfield <address@hidden>
* cap.c (hurd_cap_init): Supply the allocate_buffer and
deallocate_buffer arguments to hurd_slab_create to conform with
the new semantics.
libhurd-cap-server/
2005-01-07 Neal H. Walfield <address@hidden>
* class-init.c (hurd_cap_class_init_untyped): Supply the
allocate_buffer and deallocate_buffer arguments to
hurd_slab_create to conform with the new semantics.
* obj-entry-space.c (_hurd_cap_obj_entry_space): Likewise for
HURD_SLAB_SPACE_INITIALIZER.
* client-create.c (_hurd_cap_client_space): Likewise.
task/
2005-01-07 Neal H. Walfield <address@hidden>
* thread.c (threads): Supply the allocate_buffer and
deallocate_buffer arguments to HURD_SLAB_SPACE_INITIALIZER to
conform with the new semantics.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/task/thread.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/task/ChangeLog.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-slab/slab.h.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-slab/slab.c.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-slab/README.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-slab/ChangeLog.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-cap/ChangeLog?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-cap/cap.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-cap-server/obj-entry-space.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-cap-server/client-create.c.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-cap-server/class-init.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-cap-server/ChangeLog.diff?tr1=1.36&tr2=1.37&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- hurd task/thread.c task/ChangeLog libhurd-slab/...,
Neal H . Walfield <=