
From: Egbert Eich eich@suse.com
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(-)