• Joel Reardon's avatar
    UBI: add volume id struct ubi_ainf_peb · 6dd3bc7e
    Joel Reardon authored
    This patch adds the volume id to struct ubi_ainf_peb when scanning the LEBs at
    startup. PEBs now added to the erase queue will know their original LEB number
    and volume id, if available, and will be -1 otherwise (for instance, if the VID
    header is unreadable).
    
    This was tested by creating an ubi device with 3 volumes and disabiling the
    ubi_thread's do_work functionality. The different ubi volumes were formatted
    to ubifs and had files created and erased.  The ubi modules was reloaded and
    the list of LEB's added to the erased list was outputted, confirming the
    volume ids and LEB numbers were appropriate.
    Signed-off-by: default avatarJoel Reardon <reardonj@inf.ethz.ch>
    Signed-off-by: default avatarArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
    6dd3bc7e
ubi.h 28.9 KB