From mboxrd@z Thu Jan 1 00:00:00 1970 From: egbert.eich at googlemail.com Date: Tue, 26 Mar 2013 04:15:30 -0400 Subject: [U-Boot] [PATCH 0/5] Add Support for Storage Devices with Blocksizes != 512. Message-ID: <1364285735-2364-1-git-send-email-egbert.eich@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de From: Egbert Eich The patches provide fixes for partition tables: - GPT - ISO (to ignore devices with blocksize != 512) The ext4 fs code also got fixed. I've reviewed the fat code, it seems to be ok already (except for a bug that I came across). I may be persuaded to take a shot at other fs which are supported by a vanilla Linux kernel. Cheers, Egbert. Egbert Eich (5): disk/gpt: Fix GPT Partition handling for Blocksize != 512. disk/iso: Add Support for Block Sizes > 512 Byte to ISO partition support. fs/fat: Don't multiply fatsize with sector size. part/dev_desc: Add log2 of Blocksize to block_dev_desc data struct. fs/ext4: Support device block sizes != 512 bytes. common/cmd_ide.c | 4 +++ common/cmd_sata.c | 1 + common/cmd_scsi.c | 2 + common/usb_storage.c | 1 + disk/part_efi.c | 32 +++++++++++++------------- disk/part_iso.c | 3 ++ drivers/block/ata_piix.c | 1 + drivers/block/pata_bfin.c | 1 + drivers/block/systemace.c | 1 + drivers/mmc/mmc.c | 1 + fs/ext4/dev.c | 52 +++++++++++++++++++++++++++----------------- fs/ext4/ext4_common.c | 26 ++++++++++------------ fs/ext4/ext4_common.h | 2 +- fs/ext4/ext4_journal.c | 6 +--- fs/ext4/ext4_write.c | 27 +++++++++++------------ fs/ext4/ext4fs.c | 11 +++++---- fs/fat/fat_write.c | 1 - include/common.h | 12 +++++++-- include/ext4fs.h | 1 + include/ext_common.h | 9 +------- include/part.h | 8 +++++++ include/part_efi.h | 2 - 22 files changed, 116 insertions(+), 88 deletions(-) -- 1.7.7