[U-Boot] [PATCH v2 1/2] ubi: Only read the actual size of the VID header

Joe Hershberger joe.hershberger at gmail.com
Wed Nov 7 00:47:45 CET 2012


Hi Stefan,

On Tue, Nov 6, 2012 at 2:19 AM, Stefan Roese <sr at denx.de> wrote:
> On 11/05/2012 05:46 PM, Joe Hershberger wrote:
>> If sub-page reads are supported, this will save reading unneeded data
>>
>> Signed-off-by: Joe Hershberger <joe.hershberger at ni.com>
>> ---
>>
>>  drivers/mtd/ubi/io.c | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/drivers/mtd/ubi/io.c b/drivers/mtd/ubi/io.c
>> index 8423894..23660e3 100644
>> --- a/drivers/mtd/ubi/io.c
>> +++ b/drivers/mtd/ubi/io.c
>> @@ -916,7 +916,7 @@ int ubi_io_read_vid_hdr(struct ubi_device *ubi, int pnum,
>>
>>       p = (char *)vid_hdr - ubi->vid_hdr_shift;
>>       err = ubi_io_read(ubi, p, pnum, ubi->vid_hdr_aloffset,
>> -                       ubi->vid_hdr_alsize);
>> +                       UBI_VID_HDR_SIZE);
>>       if (err) {
>>               if (err != UBI_IO_BITFLIPS && err != -EBADMSG)
>>                       return err;
>
> Joe, are you pushing this change to Linux as well? I would really like
> to see Artem commenting on this.

Yes.  We will post this to Linux as well.

-Joe


More information about the U-Boot mailing list