Skip to content
Snippets Groups Projects
  1. Feb 25, 2007
  2. Feb 24, 2007
  3. Feb 23, 2007
  4. Feb 22, 2007
  5. Feb 20, 2007
  6. Feb 19, 2007
  7. Feb 18, 2007
    • Felix Fietkau's avatar
      add documentation fixes from #1285 · 4941b6c4
      Felix Fietkau authored
      SVN-Revision: 6319
      4941b6c4
    • Felix Fietkau's avatar
      Finally fix the pesky x86-2.6 block2mtd related crash (#1058) When erasing... · 912e5867
      Felix Fietkau authored
      Finally fix the pesky x86-2.6 block2mtd related crash (#1058) When erasing blocks, block2mtd checks the block on the physical disk to see if everything's filled with 0xff. When grabbing a page from the page cache, it initializes the limit as <start address> + PAGE_SIZE. Turns out that the pointer to the status page is (unsigned long *), and thus it adds (PAGE_SIZE * 4). This would never have been caught, if it wasn't for the unlikely event that block2mtd catches the *last* page available in the system ram and thus tries to scan 4 memory pages from there. The absolutely trivial fix is to do a double cast (cast to (u8 *), add PAGE_SIZE, then cast to (unsigned long *))
      
      ... and there was much rejoicing
      
      SVN-Revision: 6318
      912e5867
  8. Feb 17, 2007
Loading