Whamcloud - gitweb
OBD_SLAB_ALLOC_PTR_SAFE() is a new OBD_ macro for slab allocation that uses CFS_ALLOC...
authornikita <nikita>
Tue, 17 Feb 2009 18:55:53 +0000 (18:55 +0000)
committernikita <nikita>
Tue, 17 Feb 2009 18:55:53 +0000 (18:55 +0000)
commitb401ba0c214b184424146dda994470aa3c4356c9
tree3c0a5d5b459ddabf0e1b5ebbbc9e84a5d4c54a89
parent84495601f9401b0288c8a8acab656a94a64408c2
OBD_SLAB_ALLOC_PTR_SAFE() is a new OBD_ macro for slab allocation that uses CFS_ALLOC_IO allocation
mask (i.e., without CFS_ALLOC_FS), thus preventing file system re-entrance.

b=18499
i=alexander.zarochentsev@sun.com
i=adilger@sun.com
34 files changed:
lustre/include/obd_support.h
lustre/lclient/lcommon_cl.c
lustre/ldlm/ldlm_extent.c
lustre/ldlm/ldlm_lock.c
lustre/ldlm/ldlm_resource.c
lustre/llite/file.c
lustre/llite/remote_perm.c
lustre/llite/super25.c
lustre/llite/vvp_dev.c
lustre/llite/vvp_page.c
lustre/lmv/lmv_object.c
lustre/lov/lov_dev.c
lustre/lov/lov_ea.c
lustre/lov/lov_lock.c
lustre/lov/lov_object.c
lustre/lov/lov_page.c
lustre/lov/lovsub_dev.c
lustre/lov/lovsub_lock.c
lustre/lov/lovsub_object.c
lustre/lov/lovsub_page.c
lustre/lvfs/fsfilt_ext3.c
lustre/obdclass/cl_lock.c
lustre/obdclass/cl_object.c
lustre/obdclass/cl_page.c
lustre/obdclass/genops.c
lustre/obdecho/echo_client.c
lustre/obdfilter/filter.c
lustre/osc/osc_dev.c
lustre/osc/osc_io.c
lustre/osc/osc_lock.c
lustre/osc/osc_object.c
lustre/osc/osc_page.c
lustre/quota/quota_context.c
lustre/quota/quota_master.c