diff options
| author | gkostka <kostka.grzegorz@gmail.com> | 2015-12-08 20:06:41 +0100 |
|---|---|---|
| committer | gkostka <kostka.grzegorz@gmail.com> | 2015-12-08 20:14:33 +0100 |
| commit | e69f4b3ad8c1b56035b669e10072054ae2939695 (patch) | |
| tree | e402cfaffd18d21e0e7a521c73394257a3dc513a /blockdev/windows | |
| parent | c3b3f743175a5827feacaa37bbc5443adc2c359b (diff) | |
ext4_mbr: multiple changes related to MBR parsing
1. Introduce part_offset & part_size fields in blockdev
2. Blockdev operations with part_offset
3. Blockdev operations check based on part_size
4. lwext4_mbr tool: scan master boot record for linux partitions
5. Set right partition sizes in linux/windows file blockdevs
Diffstat (limited to 'blockdev/windows')
| -rw-r--r-- | blockdev/windows/io_raw.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/blockdev/windows/io_raw.c b/blockdev/windows/io_raw.c index fad5c9d..9178243 100644 --- a/blockdev/windows/io_raw.c +++ b/blockdev/windows/io_raw.c @@ -93,6 +93,9 @@ static int io_raw_open(struct ext4_blockdev *bdev) _filedev.bdif->ph_bsize = pdg.BytesPerSector; _filedev.bdif->ph_bcnt = disk_size / pdg.BytesPerSector; + _filedev.part_offset = 0; + _filedev.part_size = disk_size; + return EOK; } |
