1. 24 9月, 2016 1 次提交
  2. 23 9月, 2016 29 次提交
  3. 16 8月, 2016 1 次提交
  4. 05 8月, 2016 1 次提交
    • T
      ext4: Refuse to mount filesystems with 64bit feature set · 6f94ab66
      Tom Rini 提交于
      With e2fsprogs after 1.43 the 64bit and metadata_csum features are
      enabled by default.  The metadata_csum feature changes how
      ext4_group_desc->bg_checksum is calculated, which would break write
      support.  The 64bit feature however introduces changes such that it
      cannot be read by implementations that do not support it.  Since we do
      not support this, we must not mount it.
      
      Cc: Stephen Warren <swarren@nvidia.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Lukasz Majewski <l.majewski@samsung.com>
      Cc: Stefan Roese <sr@denx.de>
      Reported-by: NAndrew Bradford <andrew.bradford@kodakalaris.com>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      6f94ab66
  5. 19 6月, 2016 1 次提交
    • G
      fs: cbfs: Fix build of fs/cbfs/cbfs.c when building u-boot sandbox on x86 32-bit · 7a77e909
      Guillaume GARDET 提交于
      Fix the following build errors when building sandbox on x86 32-bit:
      
      	In file included from fs/cbfs/cbfs.c:8:0:
      	include/malloc.h:364:7: error: conflicting types for 'memset'
      	void* memset(void*, int, size_t);
      	^
      	In file included from include/compiler.h:123:0,
      			from include/cbfs.h:10,
      			from fs/cbfs/cbfs.c:7:
      	include/linux/string.h:78:15: note: previous declaration of 'memset' was here
      	extern void * memset(void *,int,__kernel_size_t);
      		^
      	In file included from fs/cbfs/cbfs.c:8:0:
      	include/malloc.h:365:7: error: conflicting types for 'memcpy'
      	void* memcpy(void*, const void*, size_t);
      	^
      	In file included from include/compiler.h:123:0,
      			from include/cbfs.h:10,
      			from fs/cbfs/cbfs.c:7:
      	include/linux/string.h:81:15: note: previous declaration of 'memcpy' was here
      	extern void * memcpy(void *,const void *,__kernel_size_t);
      		^
      	scripts/Makefile.build:280: recipe for target 'fs/cbfs/cbfs.o' failed
      Signed-off-by: NGuillaume GARDET <guillaume.gardet@free.fr>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      7a77e909
  6. 04 6月, 2016 3 次提交
  7. 17 5月, 2016 1 次提交
  8. 03 5月, 2016 1 次提交
  9. 22 4月, 2016 1 次提交
    • H
      ubifs: fix memory corruption in super.c · b1d6590d
      Heiko Schocher 提交于
      In list "super_blocks" ubifs collects allocated super_block
      structs. U-Boot frees on unmount the allocated struct,
      so the pointer stored in this list is free after the umount.
      On a new ubifs mount, the new allocated super_block struct
      get inserted into the super_blocks list ... which contains
      now a freed pointer, and the list_add_tail() corrupts the
      freed memory ...
      
      2 solutions are possible:
      - remove the super_block from the super_blocks list
        on umount
      
      - as U-Boot does not use the super_blocks list ...
        remove it complete for U-Boot.
      
      Both solutions should not introduce problems for porting
      to newer linux version, so this patch removes the unused
      super_blocks list, as it saves code size and execution
      time.
      Signed-off-by: NHeiko Schocher <hs@denx.de>
      b1d6590d
  10. 02 4月, 2016 1 次提交