Second of several cleanups to soft dependency implementation.
Delete two unused functions in ffs_sofdep.c. No functional change. Tested by: Peter Holm and Scott Long Sponsored by: Netflix
This commit is contained in:
parent
02804449a2
commit
90a306d8af
@ -521,14 +521,6 @@ softdep_slowdown(vp)
|
||||
panic("softdep_slowdown called");
|
||||
}
|
||||
|
||||
void
|
||||
softdep_releasefile(ip)
|
||||
struct inode *ip; /* inode with the zero effective link count */
|
||||
{
|
||||
|
||||
panic("softdep_releasefile called");
|
||||
}
|
||||
|
||||
int
|
||||
softdep_request_cleanup(fs, vp, cred, resource)
|
||||
struct fs *fs;
|
||||
@ -4694,32 +4686,6 @@ softdep_revert_create(dp, ip)
|
||||
FREE_LOCK(&lk);
|
||||
}
|
||||
|
||||
/*
|
||||
* Called to release the journal structures created by a failed dotdot link
|
||||
* creation. Adjusts nlinkdelta for non-journaling softdep.
|
||||
*/
|
||||
void
|
||||
softdep_revert_dotdot_link(dp, ip)
|
||||
struct inode *dp;
|
||||
struct inode *ip;
|
||||
{
|
||||
struct inodedep *inodedep;
|
||||
struct jaddref *jaddref;
|
||||
struct vnode *dvp;
|
||||
|
||||
dvp = ITOV(dp);
|
||||
ACQUIRE_LOCK(&lk);
|
||||
inodedep = inodedep_lookup_ip(dp);
|
||||
if (DOINGSUJ(dvp)) {
|
||||
jaddref = (struct jaddref *)TAILQ_LAST(&inodedep->id_inoreflst,
|
||||
inoreflst);
|
||||
KASSERT(jaddref->ja_parent == ip->i_number,
|
||||
("softdep_revert_dotdot_link: addref parent mismatch"));
|
||||
cancel_jaddref(jaddref, inodedep, &inodedep->id_inowait);
|
||||
}
|
||||
FREE_LOCK(&lk);
|
||||
}
|
||||
|
||||
/*
|
||||
* Called to release the journal structures created by a failed link
|
||||
* addition. Adjusts nlinkdelta for non-journaling softdep.
|
||||
|
@ -98,7 +98,6 @@ void softdep_setup_remove(struct buf *,struct inode *, struct inode *, int);
|
||||
void softdep_setup_directory_change(struct buf *, struct inode *,
|
||||
struct inode *, ino_t, int);
|
||||
void softdep_change_linkcnt(struct inode *);
|
||||
void softdep_releasefile(struct inode *);
|
||||
int softdep_slowdown(struct vnode *);
|
||||
void softdep_setup_create(struct inode *, struct inode *);
|
||||
void softdep_setup_dotdot_link(struct inode *, struct inode *);
|
||||
@ -107,7 +106,6 @@ void softdep_setup_mkdir(struct inode *, struct inode *);
|
||||
void softdep_setup_rmdir(struct inode *, struct inode *);
|
||||
void softdep_setup_unlink(struct inode *, struct inode *);
|
||||
void softdep_revert_create(struct inode *, struct inode *);
|
||||
void softdep_revert_dotdot_link(struct inode *, struct inode *);
|
||||
void softdep_revert_link(struct inode *, struct inode *);
|
||||
void softdep_revert_mkdir(struct inode *, struct inode *);
|
||||
void softdep_revert_rmdir(struct inode *, struct inode *);
|
||||
|
Loading…
x
Reference in New Issue
Block a user