[parted-devel] [parted 1.8.8] msdos label and file system	corruption issues with > 2TB disk
    Otavio Salvador 
    otavio at debian.org
       
    Sun Feb  3 19:38:40 UTC 2008
    
    
  
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jim Meyering <jim at meyering.net> writes:
> +#if 1
> +#endif
looks to be debug code ;-)
>>From 72c7e8067fe53830baf9d291bd8ae8879e07f6b8 Mon Sep 17 00:00:00 2001
> From: Jim Meyering <meyering at redhat.com>
> Date: Thu, 10 Jan 2008 14:51:56 +0100
> Subject: [PATCH] Enforce inherent limitations of dos and dvh partition table formats.
>
> * libparted/disk.c (_check_partition): Enforce the 32-bit limitation
> on a partition's starting sector number and length (in sectors).
> With the usual 512-byte sector size, this limits the maximum
> partition size to just under 2TB.
> (_partition_max_start, _partition_max_len): New functions.
> (_check_partition): Use them.
> * tests/t4100-msdos-partition-limits.sh: New file.  Test vs. msdos.
> * tests/t4100-dvh-partition-limits.sh: New file.  Test vs. dvh.
> * tests/Makefile.am (TESTS): Add t4100-msdos-partition-limits.sh
> and t4100-dvh-partition-limits.sh.
>
> Signed-off-by: Jim Meyering <meyering at redhat.com>
> ---
>  libparted/disk.c                      |   67 +++++++++++++-
>  tests/Makefile.am                     |    4 +-
>  tests/t4100-dvh-partition-limits.sh   |  169 +++++++++++++++++++++++++++++++++
>  tests/t4100-msdos-partition-limits.sh |  168 ++++++++++++++++++++++++++++++++
>  4 files changed, 406 insertions(+), 2 deletions(-)
>  create mode 100755 tests/t4100-dvh-partition-limits.sh
>  create mode 100755 tests/t4100-msdos-partition-limits.sh
>
> diff --git a/libparted/disk.c b/libparted/disk.c
> index 087fbbf..ec09996 100644
> --- a/libparted/disk.c
> +++ b/libparted/disk.c
> @@ -1,6 +1,6 @@
>   /*
>      libparted - a library for manipulating disk partitions
> -    Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005, 2007
> +    Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005, 2007, 2008
>                    Free Software Foundation, Inc.
You could merge the years as done in previous commit, looks much better.
.. 2000-2003, 2005, 2007, 2008
Rest looks OK. :-)
Thank you!
- -- 
        O T A V I O    S A L V A D O R
- ---------------------------------------------
 E-mail: otavio at debian.org      UIN: 5906116
 GNU/Linux User: 239058     GPG ID: 49A5F855
 Home Page: http://otavio.ossystems.com.br
- ---------------------------------------------
"Microsoft sells you Windows ... Linux gives
 you the whole house."
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8+ <http://mailcrypt.sourceforge.net/>
iD8DBQFHphg/LqiZQEml+FURAk0QAJ98Zece526ra+swQvc2dS8B4uU8aACfWjeh
y7qnNYV/3PF0RnI0uTHnsl0=
=3qgw
-----END PGP SIGNATURE-----
    
    
More information about the parted-devel
mailing list