mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-17 10:26:15 +00:00
Eliminate cdev pointer in inodes, they're not used or needed.
The cdev could have been pulled out of the mountpoint cheaper back when it was used anyway.
This commit is contained in:
parent
de68347b1b
commit
3b97f388d8
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=143667
@ -75,7 +75,7 @@ static MALLOC_DEFINE(M_MSDOSFSNODE, "MSDOSFS node", "MSDOSFS vnode private part"
|
||||
* If deget() succeeds it returns with the gotten denode locked().
|
||||
*
|
||||
* pmp - address of msdosfsmount structure of the filesystem containing
|
||||
* the denode of interest. The pm_dev field and the address of
|
||||
* the denode of interest. The address of
|
||||
* the msdosfsmount structure are used.
|
||||
* dirclust - which cluster bp contains, if dirclust is 0 (root directory)
|
||||
* diroffset is relative to the beginning of the root directory,
|
||||
@ -92,7 +92,6 @@ deget(pmp, dirclust, diroffset, depp)
|
||||
{
|
||||
int error;
|
||||
u_int hash;
|
||||
struct cdev *dev = pmp->pm_dev;
|
||||
struct mount *mntp = pmp->pm_mountp;
|
||||
struct direntry *direntptr;
|
||||
struct denode *ldep;
|
||||
@ -155,7 +154,6 @@ deget(pmp, dirclust, diroffset, depp)
|
||||
nvp->v_data = ldep;
|
||||
ldep->de_vnode = nvp;
|
||||
ldep->de_flag = 0;
|
||||
ldep->de_dev = dev;
|
||||
ldep->de_dirclust = dirclust;
|
||||
ldep->de_diroffset = diroffset;
|
||||
fc_purge(ldep, 0); /* init the fat cache for this denode */
|
||||
|
@ -676,7 +676,6 @@ mountmsdosfs(devvp, mp, td)
|
||||
/*
|
||||
* fillinusemap() needs pm_devvp.
|
||||
*/
|
||||
pmp->pm_dev = dev;
|
||||
pmp->pm_devvp = devvp;
|
||||
|
||||
/*
|
||||
|
@ -66,7 +66,6 @@ struct msdosfs_fileno;
|
||||
*/
|
||||
struct msdosfsmount {
|
||||
struct mount *pm_mountp;/* vfs mount struct for this fs */
|
||||
struct cdev *pm_dev; /* block special device mounted */
|
||||
struct g_consumer *pm_cp;
|
||||
struct bufobj *pm_bo;
|
||||
uid_t pm_uid; /* uid to set as owner of the files */
|
||||
|
Loading…
Reference in New Issue
Block a user