diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2014-07-25 10:37:35 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-07-25 10:38:47 +0200 |
commit | 772cc850aeff668d74c2201f33c242e8bd108967 (patch) | |
tree | bad0ba0ee311cb8c0762eee375864d6395f79a9e /arch | |
parent | 07f0462a457729f7e1eba6396c8fb4bea9cf46a2 (diff) | |
download | barebox-772cc850aeff668d74c2201f33c242e8bd108967.tar.gz barebox-772cc850aeff668d74c2201f33c242e8bd108967.tar.xz |
fs: ext4: le32_to_cpu() used on a 16-bit field
From U-Boot commit:
| commit 8b415f703f88d1d3b0466830047affbbf7f24913
| Author: Rommel Custodio <sessyargc+uboot@gmail.com>
| Date: Sun Jul 21 10:53:25 2013 +0200
|
| ext4fs: le32_to_cpu() used on a 16-bit field
|
| Fix reading ext4_extent_header struture on BE machines. Some 16 bit
| fields where converted to 32 bit fields, due to the byte swap on BE
| machines the containing value was corrupted. Therefore reading ext4
| filesystems on BE machines where broken before.
|
| Signed-off-by: Rommel Custodio <sessyargc+uboot@gmail.com>
| [sent via git-send-email; rework commit message]
| Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>
| Reviewed-by: Simon Glass <sjg@chromium.org>
| Tested-by: Simon Glass <sjg@chromium.org>
| Tested-by: Lukasz Majewski <l.majewski@samsung.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions