summaryrefslogtreecommitdiff
path: root/firmware/drivers/fat.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/fat.c')
-rw-r--r--firmware/drivers/fat.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/firmware/drivers/fat.c b/firmware/drivers/fat.c
index 374e951996..9056870bc5 100644
--- a/firmware/drivers/fat.c
+++ b/firmware/drivers/fat.c
@@ -629,7 +629,7 @@ static void flush_fat_sector(struct fat_cache_entry *fce,
629 sectorbuf); 629 sectorbuf);
630 if(rc < 0) 630 if(rc < 0)
631 { 631 {
632 panicf("flush_fat_sector() - Could not write sector %d" 632 panicf("flush_fat_sector() - Could not write sector %ld"
633 " (error %d)\n", 633 " (error %d)\n",
634 secnum, rc); 634 secnum, rc);
635 } 635 }
@@ -649,7 +649,7 @@ static void flush_fat_sector(struct fat_cache_entry *fce,
649 secnum, 1, sectorbuf); 649 secnum, 1, sectorbuf);
650 if(rc < 0) 650 if(rc < 0)
651 { 651 {
652 panicf("flush_fat_sector() - Could not write sector %d" 652 panicf("flush_fat_sector() - Could not write sector %ld"
653 " (error %d)\n", 653 " (error %d)\n",
654 secnum, rc); 654 secnum, rc);
655 } 655 }
@@ -832,15 +832,15 @@ static int update_fat_entry(IF_MV2(struct bpb* fat_bpb,)
832 { 832 {
833 long sector = entry / CLUSTERS_PER_FAT_SECTOR; 833 long sector = entry / CLUSTERS_PER_FAT_SECTOR;
834 int offset = entry % CLUSTERS_PER_FAT_SECTOR; 834 int offset = entry % CLUSTERS_PER_FAT_SECTOR;
835 long unsigned int* sec; 835 unsigned long* sec;
836 836
837 LDEBUGF("update_fat_entry(%lx,%lx)\n",entry,val); 837 LDEBUGF("update_fat_entry(%lx,%lx)\n",entry,val);
838 838
839 if (entry==val) 839 if (entry==val)
840 panicf("Creating FAT loop: %x,%x\n",entry,val); 840 panicf("Creating FAT loop: %lx,%lx\n",entry,val);
841 841
842 if ( entry < 2 ) 842 if ( entry < 2 )
843 panicf("Updating reserved FAT entry %d.\n",entry); 843 panicf("Updating reserved FAT entry %ld.\n",entry);
844 844
845 sec = cache_fat_sector(IF_MV2(fat_bpb,) sector, true); 845 sec = cache_fat_sector(IF_MV2(fat_bpb,) sector, true);
846 if (!sec) 846 if (!sec)
@@ -2012,9 +2012,9 @@ static int transfer(IF_MV2(struct bpb* fat_bpb,)
2012 firstallowed = fat_bpb->firstdatasector; 2012 firstallowed = fat_bpb->firstdatasector;
2013 2013
2014 if (start < firstallowed) 2014 if (start < firstallowed)
2015 panicf("Write %d before data\n", firstallowed - start); 2015 panicf("Write %ld before data\n", firstallowed - start);
2016 if (start + count > fat_bpb->totalsectors) 2016 if (start + count > fat_bpb->totalsectors)
2017 panicf("Write %d after data\n", 2017 panicf("Write %ld after data\n",
2018 start + count - fat_bpb->totalsectors); 2018 start + count - fat_bpb->totalsectors);
2019 rc = ata_write_sectors(IF_MV2(fat_bpb->drive,) 2019 rc = ata_write_sectors(IF_MV2(fat_bpb->drive,)
2020 start + fat_bpb->startsector, count, buf); 2020 start + fat_bpb->startsector, count, buf);