summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwyllys <none@none>2005-09-27 08:36:40 -0700
committerwyllys <none@none>2005-09-27 08:36:40 -0700
commit57e22c6cd28a5d6515e45e300d346e66d9b0c2b7 (patch)
tree136b18f0e613066ef6f72e35b9785f751eda400f
parent0576819e2cb798bc0aefd466904b6caa0be229f9 (diff)
downloadillumos-joyent-57e22c6cd28a5d6515e45e300d346e66d9b0c2b7.tar.gz
6217236 pcfs module has incorrect FAT signature check (fix lint)
6310335 mkfs_pcfs FAT size computation is wrong. (fix lint)
-rw-r--r--usr/src/cmd/fs.d/pcfs/mkfs/mkfs.c14
-rw-r--r--usr/src/uts/common/fs/pcfs/pc_vfsops.c4
2 files changed, 8 insertions, 10 deletions
diff --git a/usr/src/cmd/fs.d/pcfs/mkfs/mkfs.c b/usr/src/cmd/fs.d/pcfs/mkfs/mkfs.c
index e0544f90a8..78e851cbfc 100644
--- a/usr/src/cmd/fs.d/pcfs/mkfs/mkfs.c
+++ b/usr/src/cmd/fs.d/pcfs/mkfs/mkfs.c
@@ -1314,10 +1314,9 @@ static
void
compute_cluster_size(bpb_t *wbpb)
{
- ulong_t volsize, maxclusters;
- ulong_t spc, spf;
+ ulong_t volsize;
+ ulong_t spc;
ulong_t rds, tmpval1, tmpval2;
- ulong_t disksz;
ulong_t fatsz;
volsize = wbpb->bpb.sectors_in_volume ? wbpb->bpb.sectors_in_volume :
wbpb->bpb.sectors_in_logical_volume;
@@ -1468,15 +1467,16 @@ compute_cluster_size(bpb_t *wbpb)
wbpb->bpb.sectors_per_fat = 0;
wbpb->bpb32.big_sectors_per_fat = fatsz;
if (Verbose)
- printf("compute_cluster_size: Sectors per FAT32 = %d\n",
- wbpb->bpb32.big_sectors_per_fat);
+ (void) printf("compute_cluster_size: Sectors per "
+ "FAT32 = %d\n",
+ wbpb->bpb32.big_sectors_per_fat);
break;
case 12:
default: /* 16 bit FAT */
wbpb->bpb.sectors_per_fat = (ushort_t)(fatsz & 0x0000FFFF);
if (Verbose)
- printf("compute_cluster_size: Sectors per FAT16 = %d\n",
- wbpb->bpb.sectors_per_fat);
+ (void) printf("compute_cluster_size: Sectors per "
+ "FAT16 = %d\n", wbpb->bpb.sectors_per_fat);
break;
}
}
diff --git a/usr/src/uts/common/fs/pcfs/pc_vfsops.c b/usr/src/uts/common/fs/pcfs/pc_vfsops.c
index 6729bf66d3..ba9faf1320 100644
--- a/usr/src/uts/common/fs/pcfs/pc_vfsops.c
+++ b/usr/src/uts/common/fs/pcfs/pc_vfsops.c
@@ -1177,7 +1177,7 @@ bpb_to_numclusters(uchar_t *cp)
if (pcfsdebuglevel >= 5) {
if (ltohs(bpb->f_bs.rdirents[0]) != 0) {
- memcpy(FileSysType, &cp[54], 8);
+ (void) memcpy(FileSysType, &cp[54], 8);
FileSysType[8] = 0;
PC_DPRINTF1(5, "debug_bpb: FAT12/FAT16 FileSysType = "
"%s", FileSysType);
@@ -1329,7 +1329,6 @@ secondaryBPBChecks(uchar_t *cp)
static int
isBPB(uchar_t *cp, int *fattypep)
{
- int ret = 1;
struct bootsec *bpb = (struct bootsec *)cp;
uint_t numclusters; /* number of clusters in file area */
@@ -1511,7 +1510,6 @@ pc_getfat(struct pcfs *fsp)
int nfat;
int secsize;
int fatsec;
- int fattype;
PC_DPRINTF0(5, "pc_getfat\n");
devvp = fsp->pcfs_devvp;