1
0
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:
Poul-Henning Kamp 2005-03-15 20:57:25 +00:00
parent de68347b1b
commit 3b97f388d8
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=143667
3 changed files with 1 additions and 5 deletions

View File

@ -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 */

View File

@ -676,7 +676,6 @@ mountmsdosfs(devvp, mp, td)
/*
* fillinusemap() needs pm_devvp.
*/
pmp->pm_dev = dev;
pmp->pm_devvp = devvp;
/*

View File

@ -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 */