Commit 4a725254 authored by Christoph Hellwig's avatar Christoph Hellwig

[XFS] remove xfs_dm_send_create_event

SGI Modid: 2.5.x-xfs:slinx:135038a
parent 8c977c50
...@@ -164,13 +164,6 @@ xfs_dm_send_data_event( ...@@ -164,13 +164,6 @@ xfs_dm_send_data_event(
int flags, int flags,
vrwlock_t *locktype); vrwlock_t *locktype);
extern int
xfs_dm_send_create_event(
bhv_desc_t *dir_bdp,
char *name,
mode_t new_mode,
int *good_event_sent);
extern int extern int
xfs_dm_send_mmap_event( xfs_dm_send_mmap_event(
struct vm_area_struct *vma, struct vm_area_struct *vma,
...@@ -249,16 +242,6 @@ typedef enum { ...@@ -249,16 +242,6 @@ typedef enum {
* Stubs for XFS DMAPI utility routines. * Stubs for XFS DMAPI utility routines.
*/ */
static __inline int
xfs_dm_send_create_event(
bhv_desc_t *dir_bdp,
char *name,
mode_t new_mode,
int *good_event_sent)
{
return 0;
}
static __inline int static __inline int
xfs_dm_send_data_event( xfs_dm_send_data_event(
dm_eventtype_t event, dm_eventtype_t event,
......
...@@ -1946,8 +1946,6 @@ xfs_ctrunc_trace( ...@@ -1946,8 +1946,6 @@ xfs_ctrunc_trace(
/* /*
* xfs_create (create a new file). * xfs_create (create a new file).
* It might still find name exists out there, though.
* But vpp, doens't point at a vnode.
*/ */
STATIC int STATIC int
xfs_create( xfs_create(
...@@ -1968,7 +1966,6 @@ xfs_create( ...@@ -1968,7 +1966,6 @@ xfs_create(
xfs_bmap_free_t free_list; xfs_bmap_free_t free_list;
xfs_fsblock_t first_block; xfs_fsblock_t first_block;
boolean_t dp_joined_to_trans; boolean_t dp_joined_to_trans;
int dm_event_sent = 0;
uint cancel_flags; uint cancel_flags;
int committed; int committed;
xfs_prid_t prid; xfs_prid_t prid;
...@@ -1989,8 +1986,10 @@ xfs_create( ...@@ -1989,8 +1986,10 @@ xfs_create(
return XFS_ERROR(ENAMETOOLONG); return XFS_ERROR(ENAMETOOLONG);
if (DM_EVENT_ENABLED(dir_vp->v_vfsp, dp, DM_EVENT_CREATE)) { if (DM_EVENT_ENABLED(dir_vp->v_vfsp, dp, DM_EVENT_CREATE)) {
error = xfs_dm_send_create_event(dir_bdp, name, error = dm_send_namesp_event(DM_EVENT_CREATE,
dm_di_mode, &dm_event_sent); dir_bdp, DM_RIGHT_NULL, NULL,
DM_RIGHT_NULL, name, NULL,
dm_di_mode, 0, 0);
if (error) if (error)
return error; return error;
} }
...@@ -2161,7 +2160,7 @@ xfs_create( ...@@ -2161,7 +2160,7 @@ xfs_create(
/* Fallthrough to std_return with error = 0 */ /* Fallthrough to std_return with error = 0 */
std_return: std_return:
if ((error != 0 && dm_event_sent != 0) && if ((error != 0) &&
DM_EVENT_ENABLED(dir_vp->v_vfsp, XFS_BHVTOI(dir_bdp), DM_EVENT_ENABLED(dir_vp->v_vfsp, XFS_BHVTOI(dir_bdp),
DM_EVENT_POSTCREATE)) { DM_EVENT_POSTCREATE)) {
(void) dm_send_namesp_event(DM_EVENT_POSTCREATE, (void) dm_send_namesp_event(DM_EVENT_POSTCREATE,
...@@ -2938,7 +2937,6 @@ xfs_mkdir( ...@@ -2938,7 +2937,6 @@ xfs_mkdir(
vnode_t *dir_vp; vnode_t *dir_vp;
boolean_t dp_joined_to_trans; boolean_t dp_joined_to_trans;
boolean_t created = B_FALSE; boolean_t created = B_FALSE;
int dm_event_sent = 0;
xfs_prid_t prid; xfs_prid_t prid;
xfs_dquot_t *udqp, *gdqp; xfs_dquot_t *udqp, *gdqp;
uint resblks; uint resblks;
...@@ -2961,8 +2959,10 @@ xfs_mkdir( ...@@ -2961,8 +2959,10 @@ xfs_mkdir(
dm_di_mode = vap->va_mode|VTTOIF(vap->va_type); dm_di_mode = vap->va_mode|VTTOIF(vap->va_type);
if (DM_EVENT_ENABLED(dir_vp->v_vfsp, dp, DM_EVENT_CREATE)) { if (DM_EVENT_ENABLED(dir_vp->v_vfsp, dp, DM_EVENT_CREATE)) {
error = xfs_dm_send_create_event(dir_bdp, dir_name, error = dm_send_namesp_event(DM_EVENT_CREATE,
dm_di_mode, &dm_event_sent); dir_bdp, DM_RIGHT_NULL, NULL,
DM_RIGHT_NULL, dir_name, NULL,
dm_di_mode, 0, 0);
if (error) if (error)
return error; return error;
} }
...@@ -3127,7 +3127,7 @@ xfs_mkdir( ...@@ -3127,7 +3127,7 @@ xfs_mkdir(
* xfs_trans_commit. */ * xfs_trans_commit. */
std_return: std_return:
if ( (created || (error != 0 && dm_event_sent != 0)) && if ( (created || (error != 0)) &&
DM_EVENT_ENABLED(dir_vp->v_vfsp, XFS_BHVTOI(dir_bdp), DM_EVENT_ENABLED(dir_vp->v_vfsp, XFS_BHVTOI(dir_bdp),
DM_EVENT_POSTCREATE)) { DM_EVENT_POSTCREATE)) {
(void) dm_send_namesp_event(DM_EVENT_POSTCREATE, (void) dm_send_namesp_event(DM_EVENT_POSTCREATE,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment