Deleted Added
full compact
msdosfs_vfsops.c (281562) msdosfs_vfsops.c (298649)
1/* $FreeBSD: head/sys/fs/msdosfs/msdosfs_vfsops.c 281562 2015-04-15 20:16:31Z rmacklem $ */
1/* $FreeBSD: head/sys/fs/msdosfs/msdosfs_vfsops.c 298649 2016-04-26 15:38:17Z pfg $ */
2/* $NetBSD: msdosfs_vfsops.c,v 1.51 1997/11/17 15:36:58 ws Exp $ */
3
4/*-
5 * Copyright (C) 1994, 1995, 1997 Wolfgang Solfrank.
6 * Copyright (C) 1994, 1995, 1997 TooLs GmbH.
7 * All rights reserved.
8 * Original code by Paul Popelka (paulp@uts.amdahl.com) (see below).
9 *

--- 591 unchanged lines hidden (view full) ---

601 if (FAT32(pmp)) {
602 pmp->pm_rootdirblk = getulong(b710->bpbRootClust);
603 pmp->pm_firstcluster = pmp->pm_fatblk
604 + (pmp->pm_FATs * pmp->pm_FATsecs);
605 pmp->pm_fsinfo = getushort(b710->bpbFSInfo) * pmp->pm_BlkPerSec;
606 } else {
607 pmp->pm_rootdirblk = pmp->pm_fatblk +
608 (pmp->pm_FATs * pmp->pm_FATsecs);
2/* $NetBSD: msdosfs_vfsops.c,v 1.51 1997/11/17 15:36:58 ws Exp $ */
3
4/*-
5 * Copyright (C) 1994, 1995, 1997 Wolfgang Solfrank.
6 * Copyright (C) 1994, 1995, 1997 TooLs GmbH.
7 * All rights reserved.
8 * Original code by Paul Popelka (paulp@uts.amdahl.com) (see below).
9 *

--- 591 unchanged lines hidden (view full) ---

601 if (FAT32(pmp)) {
602 pmp->pm_rootdirblk = getulong(b710->bpbRootClust);
603 pmp->pm_firstcluster = pmp->pm_fatblk
604 + (pmp->pm_FATs * pmp->pm_FATsecs);
605 pmp->pm_fsinfo = getushort(b710->bpbFSInfo) * pmp->pm_BlkPerSec;
606 } else {
607 pmp->pm_rootdirblk = pmp->pm_fatblk +
608 (pmp->pm_FATs * pmp->pm_FATsecs);
609 pmp->pm_rootdirsize = (pmp->pm_RootDirEnts * sizeof(struct direntry)
610 + DEV_BSIZE - 1)
611 / DEV_BSIZE; /* in blocks */
609 pmp->pm_rootdirsize = howmany(pmp->pm_RootDirEnts *
610 sizeof(struct direntry), DEV_BSIZE); /* in blocks */
612 pmp->pm_firstcluster = pmp->pm_rootdirblk + pmp->pm_rootdirsize;
613 }
614
615 pmp->pm_maxcluster = (pmp->pm_HugeSectors - pmp->pm_firstcluster) /
616 SecPerClust + 1;
617 pmp->pm_fatsize = pmp->pm_FATsecs * DEV_BSIZE; /* XXX not used? */
618
619 if (pmp->pm_fatmask == 0) {

--- 417 unchanged lines hidden ---
611 pmp->pm_firstcluster = pmp->pm_rootdirblk + pmp->pm_rootdirsize;
612 }
613
614 pmp->pm_maxcluster = (pmp->pm_HugeSectors - pmp->pm_firstcluster) /
615 SecPerClust + 1;
616 pmp->pm_fatsize = pmp->pm_FATsecs * DEV_BSIZE; /* XXX not used? */
617
618 if (pmp->pm_fatmask == 0) {

--- 417 unchanged lines hidden ---