:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
nand_block_markbad_lowlevel(9) - phpMan

Command: man perldoc info search(apropos)  


NAND_BLOCK_MARKBAD_L(9)            Internal Functions Provided            NAND_BLOCK_MARKBAD_L(9)



NAME
       nand_block_markbad_lowlevel - mark a block bad

SYNOPSIS
       int nand_block_markbad_lowlevel(struct mtd_info * mtd, loff_t ofs);

ARGUMENTS
       mtd
           MTD device structure

       ofs
           offset from device start

DESCRIPTION
       This function performs the generic NAND bad block marking steps (i.e., bad block table(s)
       and/or marker(s)). We only allow the hardware driver to specify how to write bad block
       markers to OOB (chip->block_markbad).

       We try operations in the following order: (1) erase the affected block, to allow OOB
       marker to be written cleanly (2) write bad block marker to OOB area of affected block
       (unless flag NAND_BBT_NO_OOB_BBM is present) (3) update the BBT Note that we retain the
       first error encountered in (2) or (3), finish the procedures, and dump the error in the
       end.

AUTHOR
       Thomas Gleixner <tglx AT linutronix.de>
           Author.

COPYRIGHT
Kernel Hackers Manual 4.8.                 January 2017                   NAND_BLOCK_MARKBAD_L(9)


/man
rootr.net - man pages