linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH, UDEV] fix permission inconsistency in relation to symlinks.
@ 2005-02-05 13:26 Michael Buesch
  2005-02-05 14:29 ` [PATCH, UDEV] fix permission inconsistency in relation to Kay Sievers
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Michael Buesch @ 2005-02-05 13:26 UTC (permalink / raw)
  To: linux-hotplug


[-- Attachment #1.1: Type: text/plain, Size: 1906 bytes --]

Hi,

This fixes a rules.d permission apply inconsistency.
Here's an example of what happens without the patch:


First case without the patch:

KERNEL="hd*", GROUP="disk", MODE="0660"
KERNEL="hdc", SYMLINK="cdrecorder", MODE="0666"

mb@lfs:~$ ls -la /dev/hdc 
brw-rw----  1 root disk 22, 0 Feb  5 14:08 /dev/hdc



Second case without the patch:

KERNEL="hd*", GROUP="disk", MODE="0660"
KERNEL="hdc", MODE="0666"

mb@lfs:~$ ls -la /dev/hdc 
brw-rw-rw-  1 root disk 22, 0 Feb  5 14:08 /dev/hdc



With the patch applied:

KERNEL="hd*", GROUP="disk", MODE="0660"
KERNEL="hdc", SYMLINK="cdrecorder", MODE="0666"

mb@lfs:~$ ls -la /dev/hdc 
brw-rw-rw-  1 root disk 22, 0 Feb  5 14:08 /dev/hdc


-- 
Regards Michael Buesch  [ http://www.tuxsoft.de.vu ]


===== namedev.c 1.173 vs edited =====
--- 1.173/namedev.c	2004-12-21 17:41:02 +01:00
+++ edited/namedev.c	2005-02-05 14:04:44 +01:00
@@ -716,14 +716,16 @@
 	list_for_each_entry(dev, &config_device_list, node) {
 		dbg("process rule");
 		if (match_rule(udev, dev, class_dev, sysfs_device) == 0) {
-			if (dev->name[0] == '\0' && dev->symlink[0] == '\0') {
+
+			if (dev->name[0] == '\0' && dev->symlink[0] == '\0' &&
+			    dev->mode == 0000 && dev->owner[0] == '\0' && dev->group[0] == '\0') {
 				/* empty name, symlink, perms will not create any node */
-				if (dev->mode == 0000 && dev->owner[0] == '\0' && dev->group[0] == '\0') {
-					info("configured rule in '%s[%i]' applied, '%s' is ignored",
-					     dev->config_file, dev->config_line, udev->kernel_name);
-					return -1;
-				}
+				info("configured rule in '%s[%i]' applied, '%s' is ignored",
+				     dev->config_file, dev->config_line, udev->kernel_name);
+				return -1;
+			}
 
+			if (dev->name[0] == '\0') {
 				/* apply permissions only rule values */
 				if (dev->mode != 0000) {
 					udev->mode = dev->mode;

[-- Attachment #1.2: udev_fix_symlink_and_perms.diff --]
[-- Type: text/x-diff, Size: 1117 bytes --]

===== namedev.c 1.173 vs edited =====
--- 1.173/namedev.c	2004-12-21 17:41:02 +01:00
+++ edited/namedev.c	2005-02-05 14:04:44 +01:00
@@ -716,14 +716,16 @@
 	list_for_each_entry(dev, &config_device_list, node) {
 		dbg("process rule");
 		if (match_rule(udev, dev, class_dev, sysfs_device) == 0) {
-			if (dev->name[0] == '\0' && dev->symlink[0] == '\0') {
+
+			if (dev->name[0] == '\0' && dev->symlink[0] == '\0' &&
+			    dev->mode == 0000 && dev->owner[0] == '\0' && dev->group[0] == '\0') {
 				/* empty name, symlink, perms will not create any node */
-				if (dev->mode == 0000 && dev->owner[0] == '\0' && dev->group[0] == '\0') {
-					info("configured rule in '%s[%i]' applied, '%s' is ignored",
-					     dev->config_file, dev->config_line, udev->kernel_name);
-					return -1;
-				}
+				info("configured rule in '%s[%i]' applied, '%s' is ignored",
+				     dev->config_file, dev->config_line, udev->kernel_name);
+				return -1;
+			}
 
+			if (dev->name[0] == '\0') {
 				/* apply permissions only rule values */
 				if (dev->mode != 0000) {
 					udev->mode = dev->mode;

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH, UDEV] fix permission inconsistency in relation to
  2005-02-05 13:26 [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
@ 2005-02-05 14:29 ` Kay Sievers
  2005-02-05 14:33 ` [PATCH, UDEV] fix permission inconsistency in relation to symlinks Marco d'Itri
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Kay Sievers @ 2005-02-05 14:29 UTC (permalink / raw)
  To: linux-hotplug

On Sat, 2005-02-05 at 14:26 +0100, Michael Buesch wrote:
> This fixes a rules.d permission apply inconsistency.
> Here's an example of what happens without the patch:

> First case without the patch:
> 
> KERNEL="hd*", GROUP="disk", MODE="0660"
> KERNEL="hdc", SYMLINK="cdrecorder", MODE="0666"
> brw-rw----  1 root disk 22, 0 Feb  5 14:08 /dev/hdc

> Second case without the patch:
> 
> KERNEL="hd*", GROUP="disk", MODE="0660"
> KERNEL="hdc", MODE="0666"
> brw-rw-rw-  1 root disk 22, 0 Feb  5 14:08 /dev/hdc

Both cases are correct behavior in the current model, where symlink-only
rules can not set the permissions of a node. It was the same with the
"old" .permissions files.

Should we change that now, so that permissions are applied from a
symlink-only rule too?

Kay



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH, UDEV] fix permission inconsistency in relation to symlinks.
  2005-02-05 13:26 [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
  2005-02-05 14:29 ` [PATCH, UDEV] fix permission inconsistency in relation to Kay Sievers
@ 2005-02-05 14:33 ` Marco d'Itri
  2005-02-05 14:54 ` Michael Buesch
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Marco d'Itri @ 2005-02-05 14:33 UTC (permalink / raw)
  To: linux-hotplug

[-- Attachment #1: Type: text/plain, Size: 450 bytes --]

On Feb 05, Kay Sievers <kay.sievers@vrfy.org> wrote:

> Should we change that now, so that permissions are applied from a
> symlink-only rule too?
Yes!
I think it's the sensible semantic: the second rule adds a new SYMLINK
*and* sets the permissions of the node, which are two distinct
operations applied by the same rule.
Unless you think it's broken, I will add the patch to the debian package
of 051 (almost ready).

-- 
ciao,
Marco

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH, UDEV] fix permission inconsistency in relation to symlinks.
  2005-02-05 13:26 [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
  2005-02-05 14:29 ` [PATCH, UDEV] fix permission inconsistency in relation to Kay Sievers
  2005-02-05 14:33 ` [PATCH, UDEV] fix permission inconsistency in relation to symlinks Marco d'Itri
@ 2005-02-05 14:54 ` Michael Buesch
  2005-02-05 14:58 ` [PATCH, UDEV] fix permission inconsistency in relation to Kay Sievers
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Michael Buesch @ 2005-02-05 14:54 UTC (permalink / raw)
  To: linux-hotplug

[-- Attachment #1: Type: text/plain, Size: 1115 bytes --]

Quoting Kay Sievers <kay.sievers@vrfy.org>:
> On Sat, 2005-02-05 at 14:26 +0100, Michael Buesch wrote:
> > This fixes a rules.d permission apply inconsistency.
> > Here's an example of what happens without the patch:
> 
> > First case without the patch:
> > 
> > KERNEL="hd*", GROUP="disk", MODE="0660"
> > KERNEL="hdc", SYMLINK="cdrecorder", MODE="0666"
> > brw-rw----  1 root disk 22, 0 Feb  5 14:08 /dev/hdc
> 
> > Second case without the patch:
> > 
> > KERNEL="hd*", GROUP="disk", MODE="0660"
> > KERNEL="hdc", MODE="0666"
> > brw-rw-rw-  1 root disk 22, 0 Feb  5 14:08 /dev/hdc
> 
> Both cases are correct behavior in the current model, where symlink-only
> rules can not set the permissions of a node. It was the same with the
> "old" .permissions files.
> 
> Should we change that now, so that permissions are applied from a
> symlink-only rule too?

I was _very_ confused when I saw this behaviour. It took
me a lot of time to figure out what's really going on there and
how to workaround it.

> Kay
> 
> 
> 

-- 
Regards Michael Buesch  [ http://www.tuxsoft.de.vu ]



[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH, UDEV] fix permission inconsistency in relation to
  2005-02-05 13:26 [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
                   ` (2 preceding siblings ...)
  2005-02-05 14:54 ` Michael Buesch
@ 2005-02-05 14:58 ` Kay Sievers
  2005-02-05 15:09 ` [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Kay Sievers @ 2005-02-05 14:58 UTC (permalink / raw)
  To: linux-hotplug

[-- Attachment #1: Type: text/plain, Size: 627 bytes --]

On Sat, 2005-02-05 at 15:33 +0100, Marco d'Itri wrote:
> On Feb 05, Kay Sievers <kay.sievers@vrfy.org> wrote:
> 
> > Should we change that now, so that permissions are applied from a
> > symlink-only rule too?
> Yes!
> I think it's the sensible semantic: the second rule adds a new SYMLINK
> *and* sets the permissions of the node, which are two distinct
> operations applied by the same rule.

Yeah, we should do that now.

> Unless you think it's broken, I will add the patch to the debian package
> of 051 (almost ready).

I think we can make it even simpler, by applying the permission
unconditionally, right?

Thanks,
Kay

[-- Attachment #2: udev-symlink-perms-01.patch --]
[-- Type: text/x-patch, Size: 3636 bytes --]

===== namedev.c 1.173 vs edited =====
--- 1.173/namedev.c	2004-12-21 17:41:02 +01:00
+++ edited/namedev.c	2005-02-05 15:51:06 +01:00
@@ -670,7 +670,6 @@ try_parent:
 		dbg("sysfs_device->path='%s'", sysfs_device->path);
 		dbg("sysfs_device->bus_id='%s'", sysfs_device->bus_id);
 	}
-
 }
 
 int namedev_name_device(struct udevice *udev, struct sysfs_class_device *class_dev)
@@ -716,32 +715,32 @@ int namedev_name_device(struct udevice *
 	list_for_each_entry(dev, &config_device_list, node) {
 		dbg("process rule");
 		if (match_rule(udev, dev, class_dev, sysfs_device) == 0) {
-			if (dev->name[0] == '\0' && dev->symlink[0] == '\0') {
-				/* empty name, symlink, perms will not create any node */
-				if (dev->mode == 0000 && dev->owner[0] == '\0' && dev->group[0] == '\0') {
-					info("configured rule in '%s[%i]' applied, '%s' is ignored",
-					     dev->config_file, dev->config_line, udev->kernel_name);
-					return -1;
-				}
-
-				/* apply permissions only rule values */
-				if (dev->mode != 0000) {
-					udev->mode = dev->mode;
-					dbg("applied mode=%#o to '%s'", udev->mode, udev->kernel_name);
-				}
-				if (dev->owner[0] != '\0') {
-					strfieldcpy(udev->owner, dev->owner);
-					apply_format(udev, udev->owner, sizeof(udev->owner), class_dev, sysfs_device);
-					dbg("applied owner='%s' to '%s'", udev->owner, udev->kernel_name);
-				}
-				if (dev->group[0] != '\0') {
-					strfieldcpy(udev->group, dev->group);
-					apply_format(udev, udev->group, sizeof(udev->group), class_dev, sysfs_device);
-					dbg("applied group='%s' to '%s'", udev->group, udev->kernel_name);
-				}
+
+			/* empty name, symlink, perms will not create any node */
+			if (dev->name[0] == '\0' && dev->symlink[0] == '\0' &&
+			    dev->mode == 0000 && dev->owner[0] == '\0' && dev->group[0] == '\0') {
+				info("configured rule in '%s[%i]' applied, '%s' is ignored",
+				     dev->config_file, dev->config_line, udev->kernel_name);
+				return -1;
+			}
+
+			/* apply permissions */
+			if (dev->mode != 0000) {
+				udev->mode = dev->mode;
+				dbg("applied mode=%#o to '%s'", udev->mode, udev->kernel_name);
+			}
+			if (dev->owner[0] != '\0') {
+				strfieldcpy(udev->owner, dev->owner);
+				apply_format(udev, udev->owner, sizeof(udev->owner), class_dev, sysfs_device);
+				dbg("applied owner='%s' to '%s'", udev->owner, udev->kernel_name);
+			}
+			if (dev->group[0] != '\0') {
+				strfieldcpy(udev->group, dev->group);
+				apply_format(udev, udev->group, sizeof(udev->group), class_dev, sysfs_device);
+				dbg("applied group='%s' to '%s'", udev->group, udev->kernel_name);
 			}
 
-			/* collect symlinks for the final matching rule */
+			/* collect symlinks for this or the final matching rule */
 			if (dev->symlink[0] != '\0') {
 				char temp[NAME_SIZE];
 
@@ -774,19 +773,9 @@ int namedev_name_device(struct udevice *
 					goto exit;
 
 				udev->partitions = dev->partitions;
-				if (dev->mode != 0000)
-					udev->mode = dev->mode;
-				if (dev->owner[0] != '\0') {
-					strfieldcpy(udev->owner, dev->owner);
-					apply_format(udev, udev->owner, sizeof(udev->owner), class_dev, sysfs_device);
-				}
-				if (dev->group[0] != '\0') {
-					strfieldcpy(udev->group, dev->group);
-					apply_format(udev, udev->group, sizeof(udev->group), class_dev, sysfs_device);
-				}
 
-				dbg("name, '%s' is going to have owner='%s', group='%s', mode = %#o",
-				    udev->name, udev->owner, udev->group, udev->mode);
+				dbg("name, '%s' is going to have owner='%s', group='%s', mode=%#o partitions=%i",
+				    udev->name, udev->owner, udev->group, udev->mode, udev->partitions);
 
 				goto exit;
 			}

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH, UDEV] fix permission inconsistency in relation to symlinks.
  2005-02-05 13:26 [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
                   ` (3 preceding siblings ...)
  2005-02-05 14:58 ` [PATCH, UDEV] fix permission inconsistency in relation to Kay Sievers
@ 2005-02-05 15:09 ` Michael Buesch
  2005-02-05 15:20 ` [PATCH, UDEV] fix permission inconsistency in relation to Kay Sievers
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Michael Buesch @ 2005-02-05 15:09 UTC (permalink / raw)
  To: linux-hotplug

[-- Attachment #1: Type: text/plain, Size: 948 bytes --]

Quoting Kay Sievers <kay.sievers@vrfy.org>:
> On Sat, 2005-02-05 at 15:33 +0100, Marco d'Itri wrote:
> > On Feb 05, Kay Sievers <kay.sievers@vrfy.org> wrote:
> > 
> > > Should we change that now, so that permissions are applied from a
> > > symlink-only rule too?
> > Yes!
> > I think it's the sensible semantic: the second rule adds a new SYMLINK
> > *and* sets the permissions of the node, which are two distinct
> > operations applied by the same rule.
> 
> Yeah, we should do that now.
> 
> > Unless you think it's broken, I will add the patch to the debian package
> > of 051 (almost ready).
> 
> I think we can make it even simpler, by applying the permission
> unconditionally, right?

Yes, seems correct.
A first test showed that this works.

PS: Please CC: me on this topic, as I'm not subscribed to the mailing list.
Thanks.

> Thanks,
> Kay
> 

-- 
Regards Michael Buesch  [ http://www.tuxsoft.de.vu ]



[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH, UDEV] fix permission inconsistency in relation to
  2005-02-05 13:26 [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
                   ` (4 preceding siblings ...)
  2005-02-05 15:09 ` [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
@ 2005-02-05 15:20 ` Kay Sievers
  2005-02-05 15:25 ` [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
  2005-02-05 15:30 ` [PATCH, UDEV] fix permission inconsistency in relation to Kay Sievers
  7 siblings, 0 replies; 9+ messages in thread
From: Kay Sievers @ 2005-02-05 15:20 UTC (permalink / raw)
  To: linux-hotplug

On Sat, 2005-02-05 at 16:09 +0100, Michael Buesch wrote:
> Quoting Kay Sievers <kay.sievers@vrfy.org>:
> > On Sat, 2005-02-05 at 15:33 +0100, Marco d'Itri wrote:
> > > On Feb 05, Kay Sievers <kay.sievers@vrfy.org> wrote:
> > > 
> > > > Should we change that now, so that permissions are applied from a
> > > > symlink-only rule too?
> > > Yes!
> > > I think it's the sensible semantic: the second rule adds a new SYMLINK
> > > *and* sets the permissions of the node, which are two distinct
> > > operations applied by the same rule.
> > 
> > Yeah, we should do that now.
> > 
> > > Unless you think it's broken, I will add the patch to the debian package
> > > of 051 (almost ready).
> > 
> > I think we can make it even simpler, by applying the permission
> > unconditionally, right?
> 
> Yes, seems correct.
> A first test showed that this works.

I've applied it to my tree, thanks.

> PS: Please CC: me on this topic, as I'm not subscribed to the mailing list.
> Thanks.

Sorry, you slipped it the To:.
Didn't you get message directly?

Thanks,
Kay



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH, UDEV] fix permission inconsistency in relation to symlinks.
  2005-02-05 13:26 [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
                   ` (5 preceding siblings ...)
  2005-02-05 15:20 ` [PATCH, UDEV] fix permission inconsistency in relation to Kay Sievers
@ 2005-02-05 15:25 ` Michael Buesch
  2005-02-05 15:30 ` [PATCH, UDEV] fix permission inconsistency in relation to Kay Sievers
  7 siblings, 0 replies; 9+ messages in thread
From: Michael Buesch @ 2005-02-05 15:25 UTC (permalink / raw)
  To: linux-hotplug

[-- Attachment #1: Type: text/plain, Size: 424 bytes --]

Quoting Kay Sievers <kay.sievers@vrfy.org>:
> > PS: Please CC: me on this topic, as I'm not subscribed to the mailing list.
> > Thanks.
> 
> Sorry, you slipped it the To:.
> Didn't you get message directly?

Oh, I got the message. The PS was for Marco d'Itri. ;)
But I'm subscribed now. So the problem does not exist
any longer.

> Thanks,
> Kay

-- 
Regards Michael Buesch  [ http://www.tuxsoft.de.vu ]



[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH, UDEV] fix permission inconsistency in relation to
  2005-02-05 13:26 [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
                   ` (6 preceding siblings ...)
  2005-02-05 15:25 ` [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
@ 2005-02-05 15:30 ` Kay Sievers
  7 siblings, 0 replies; 9+ messages in thread
From: Kay Sievers @ 2005-02-05 15:30 UTC (permalink / raw)
  To: linux-hotplug

On Sat, 2005-02-05 at 16:25 +0100, Michael Buesch wrote:
> Quoting Kay Sievers <kay.sievers@vrfy.org>:
> > > PS: Please CC: me on this topic, as I'm not subscribed to the mailing list.
> > > Thanks.
> > 
> > Sorry, you slipped it the To:.
> > Didn't you get message directly?
> 
> Oh, I got the message. The PS was for Marco d'Itri. ;)
> But I'm subscribed now. So the problem does not exist
> any longer.

Yeah, but with _this_ list, which sometimes takes a couple of hours to
deliver, you still have the same problem... So CC: is better, sure.

Kay



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2005-02-05 15:30 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-02-05 13:26 [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
2005-02-05 14:29 ` [PATCH, UDEV] fix permission inconsistency in relation to Kay Sievers
2005-02-05 14:33 ` [PATCH, UDEV] fix permission inconsistency in relation to symlinks Marco d'Itri
2005-02-05 14:54 ` Michael Buesch
2005-02-05 14:58 ` [PATCH, UDEV] fix permission inconsistency in relation to Kay Sievers
2005-02-05 15:09 ` [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
2005-02-05 15:20 ` [PATCH, UDEV] fix permission inconsistency in relation to Kay Sievers
2005-02-05 15:25 ` [PATCH, UDEV] fix permission inconsistency in relation to symlinks Michael Buesch
2005-02-05 15:30 ` [PATCH, UDEV] fix permission inconsistency in relation to Kay Sievers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).