Skip to content
Snippets Groups Projects
  1. Feb 22, 2007
  2. Feb 20, 2007
  3. Feb 19, 2007
  4. 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
  5. Feb 17, 2007
  6. Feb 16, 2007
Loading