GNU bug report logs -
#16229
[PATCH] Sync partitions > 16
Previous Next
Reported by: Phillip Susi <psusi <at> ubuntu.com>
Date: Mon, 23 Dec 2013 20:40:01 UTC
Severity: normal
Tags: patch
Done: Phillip Susi <psusi <at> ubuntu.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 16229 in the body.
You can then email your comments to 16229 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-parted <at> gnu.org
:
bug#16229
; Package
parted
.
(Mon, 23 Dec 2013 20:40:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Phillip Susi <psusi <at> ubuntu.com>
:
New bug report received and forwarded. Copy sent to
bug-parted <at> gnu.org
.
(Mon, 23 Dec 2013 20:40:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
The linux partition sync code was hard coded to only 16 partitions.
---
NEWS | 3 +++
libparted/arch/linux.c | 3 ++-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/NEWS b/NEWS
index 816fb57..2d0c6b9 100644
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,9 @@ GNU parted NEWS -*- outline -*-
boot partition type.
** Bug Fixes
+
+ Fix linux partition sync code to include partitions > 16
+
Fix several bugs with loop labels ( whole disk filesystems )
Fix gpt to correctly handle non ASCII charcters in partition names
diff --git a/libparted/arch/linux.c b/libparted/arch/linux.c
index 8a09763..6d3234e 100644
--- a/libparted/arch/linux.c
+++ b/libparted/arch/linux.c
@@ -1567,6 +1567,7 @@ _flush_cache (PedDevice* dev)
{
LinuxSpecific* arch_specific = LINUX_SPECIFIC (dev);
int i;
+ int lpn = _device_get_partition_range(dev);
if (dev->read_only)
return;
@@ -1574,7 +1575,7 @@ _flush_cache (PedDevice* dev)
ioctl (arch_specific->fd, BLKFLSBUF);
- for (i = 1; i < 16; i++) {
+ for (i = 1; i < lpn; i++) {
char* name;
int fd;
--
1.8.3.2
Information forwarded
to
bug-parted <at> gnu.org
:
bug#16229
; Package
parted
.
(Mon, 03 Mar 2014 18:03:02 GMT)
Full text and
rfc822 format available.
Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):
On Mon, Dec 23, 2013 at 03:28:22PM -0500, Phillip Susi wrote:
> The linux partition sync code was hard coded to only 16 partitions.
> ---
> NEWS | 3 +++
> libparted/arch/linux.c | 3 ++-
> 2 files changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/NEWS b/NEWS
> index 816fb57..2d0c6b9 100644
> --- a/NEWS
> +++ b/NEWS
> @@ -12,6 +12,9 @@ GNU parted NEWS -*- outline -*-
> boot partition type.
>
> ** Bug Fixes
> +
> + Fix linux partition sync code to include partitions > 16
> +
> Fix several bugs with loop labels ( whole disk filesystems )
>
> Fix gpt to correctly handle non ASCII charcters in partition names
> diff --git a/libparted/arch/linux.c b/libparted/arch/linux.c
> index 8a09763..6d3234e 100644
> --- a/libparted/arch/linux.c
> +++ b/libparted/arch/linux.c
> @@ -1567,6 +1567,7 @@ _flush_cache (PedDevice* dev)
> {
> LinuxSpecific* arch_specific = LINUX_SPECIFIC (dev);
> int i;
> + int lpn = _device_get_partition_range(dev);
>
> if (dev->read_only)
> return;
> @@ -1574,7 +1575,7 @@ _flush_cache (PedDevice* dev)
>
> ioctl (arch_specific->fd, BLKFLSBUF);
>
> - for (i = 1; i < 16; i++) {
> + for (i = 1; i < lpn; i++) {
> char* name;
> int fd;
>
> --
> 1.8.3.2
Ack. A quick grep shows that this may be the last 16 limit left :)
--
Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)
Reply sent
to
Phillip Susi <psusi <at> ubuntu.com>
:
You have taken responsibility.
(Thu, 06 Mar 2014 01:47:03 GMT)
Full text and
rfc822 format available.
Notification sent
to
Phillip Susi <psusi <at> ubuntu.com>
:
bug acknowledged by developer.
(Thu, 06 Mar 2014 01:47:04 GMT)
Full text and
rfc822 format available.
Message #13 received at 16229-done <at> debbugs.gnu.org (full text, mbox):
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 03/03/2014 01:02 PM, Brian C. Lane wrote:
> Ack. A quick grep shows that this may be the last 16 limit left :)
Thanks, pushed.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBCgAGBQJTF9N1AAoJEI5FoCIzSKrwhv0IAI7faXSDy77VvhQjLSae1yEU
xxJFUgtUY3YO1h1I+6t/g984at4RSsQQsjJmWITrBWjEoX0frqUtsofW363Q5CYV
nxeWU2XA1IacY6q8UWhX/ae3BqXUzOnXn11KgKyZa9+Q4YOdPveuQRERoA5sq+Lu
LBAhyOJMUuwOB4mZuYT7Jxsv7nnQtSO+nRPGB8yW96g52AZ3Qi4oKmeZ0plqcaex
vv1v1Mgi9mx5IAMlWWpWkf1Cqpx6rZiLka8NxKEDYlO7B5j5VcrPafk8PwM2Q+y3
SxJ9SydsiqwS8vB8hWwXWiL1xZwhbJomT8u51P3h0anN8QmGA91MSn9ep5pibCI=
=HHDD
-----END PGP SIGNATURE-----
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 03 Apr 2014 11:24:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 11 years and 83 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.