diff options
author | Artem Bityutskiy <Artem.Bityutskiy@nokia.com> | 2007-07-04 16:16:51 +0300 |
---|---|---|
committer | Artem Bityutskiy <Artem.Bityutskiy@nokia.com> | 2007-07-18 16:56:24 +0300 |
commit | 84a925806210e002fab29966c09b9c92f382a79d (patch) | |
tree | a1914318f425b387190030f0765c57a6d1b5627a /drivers/mtd/ubi/eba.c | |
parent | a6ded48e34f803fcbb42719cee452d1f18938ec7 (diff) | |
download | op-kernel-dev-84a925806210e002fab29966c09b9c92f382a79d.zip op-kernel-dev-84a925806210e002fab29966c09b9c92f382a79d.tar.gz |
UBI: fix bug in atomic_leb_change()
atomic_leb_change() is only allowed for dynamic volumes, so set
the volume type correctly.
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Diffstat (limited to 'drivers/mtd/ubi/eba.c')
-rw-r--r-- | drivers/mtd/ubi/eba.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mtd/ubi/eba.c b/drivers/mtd/ubi/eba.c index 0db8dc7..8aff938 100644 --- a/drivers/mtd/ubi/eba.c +++ b/drivers/mtd/ubi/eba.c @@ -861,7 +861,7 @@ int ubi_eba_atomic_leb_change(struct ubi_device *ubi, int vol_id, int lnum, vid_hdr->data_pad = cpu_to_be32(vol->data_pad); crc = crc32(UBI_CRC32_INIT, buf, len); - vid_hdr->vol_type = UBI_VID_STATIC; + vid_hdr->vol_type = UBI_VID_DYNAMIC; vid_hdr->data_size = cpu_to_be32(len); vid_hdr->copy_flag = 1; vid_hdr->data_crc = cpu_to_be32(crc); |