1. 08 7月, 2011 1 次提交
    • A
      UBIFS: fix master node recovery · 19495f70
      Anatolij Gustschin 提交于
      When the 1st LEB was unmapped and written but 2nd LEB not,
      the master node recovery doesn't succeed after power cut.
      We see following error when mounting UBIFS partition on NOR
      flash:
      
      UBIFS error (pid 1137): ubifs_recover_master_node: failed to recover master node
      
      Correct 2nd master node offset check is needed to fix the
      problem. If the 2nd master node is at the end in the 2nd LEB,
      first master node is used for recovery. When checking for this
      condition we should check whether the master node is exactly at
      the end of the LEB (without remaining empty space) or whether
      it is followed by an empty space less than the master node size.
      
      Artem: when the error happened, offs2 = 261120, sz = 512, c->leb_size = 262016.
      Signed-off-by: NAnatolij Gustschin <agust@denx.de>
      Signed-off-by: NArtem Bityutskiy <dedekind1@gmail.com>
      19495f70
  2. 04 7月, 2011 30 次提交
  3. 28 6月, 2011 9 次提交