rpms/udev/devel udev-rules.patch,1.24,1.25 udev.spec,1.190,1.191

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed Oct 11 06:49:44 UTC 2006


Author: harald

Update of /cvs/dist/rpms/udev/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv10274

Modified Files:
	udev-rules.patch udev.spec 
Log Message:
- skip persistent block for gnbd devices (bug #210227)


udev-rules.patch:
 05-udev-early.rules |    1 +
 50-udev.rules       |   19 ++++++++-----------
 2 files changed, 9 insertions(+), 11 deletions(-)

Index: udev-rules.patch
===================================================================
RCS file: /cvs/dist/rpms/udev/devel/udev-rules.patch,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- udev-rules.patch	3 Oct 2006 20:18:25 -0000	1.24
+++ udev-rules.patch	11 Oct 2006 06:49:42 -0000	1.25
@@ -1,15 +1,5 @@
---- udev-095/etc/udev/redhat/05-udev-early.rules.rhrules	2006-07-04 06:34:55.000000000 -0400
-+++ udev-095/etc/udev/redhat/05-udev-early.rules	2006-10-03 16:10:41.000000000 -0400
-@@ -1,6 +1,7 @@
- # sysfs is populated after the event is sent
- ACTION=="add", DEVPATH=="/devices/*", ENV{PHYSDEVBUS}=="?*", WAIT_FOR_SYSFS="bus"
- ACTION=="add", SUBSYSTEM=="net", WAIT_FOR_SYSFS="address"
-+ACTION=="add", SUBSYSTEM=="scsi", WAIT_FOR_SYSFS="ioerr_cnt"                    
- 
- # ignore these events until someone needs them
- SUBSYSTEM=="drivers",		OPTIONS="ignore_device"
---- udev-095/etc/udev/redhat/50-udev.rules.rhrules	2006-07-04 06:34:55.000000000 -0400
-+++ udev-095/etc/udev/redhat/50-udev.rules	2006-10-03 16:14:24.000000000 -0400
+--- udev-095/etc/udev/redhat/50-udev.rules.rhrules	2006-07-04 12:34:55.000000000 +0200
++++ udev-095/etc/udev/redhat/50-udev.rules	2006-10-11 08:45:35.000000000 +0200
 @@ -28,7 +28,8 @@
  KERNEL=="ippp*",		NAME="%k", MODE="0660"
  KERNEL=="isdn*",		NAME="%k", MODE="0660"
@@ -58,6 +48,15 @@
  KERNEL=="hd[a-z]", BUS=="ide", SYSFS{removable}=="1", \
  	SYSFS{device/media}=="floppy", \
  	SYMLINK+="floppy floppy-%k", OPTIONS+="ignore_remove, all_partitions"
+@@ -262,7 +256,7 @@
+ SUBSYSTEM!="block", GOTO="persistent_end"
+ 
+ # skip rules for inappropriate block devices
+-KERNEL=="ram*|loop*|fd*|nbd*", GOTO="persistent_end"
++KERNEL=="ram*|loop*|fd*|nbd*|gnbd*", GOTO="persistent_end"
+ 
+ # never access removable ide devices, the drivers are causing event loops on open()
+ BUS=="ide", DRIVER!="ide-cdrom", SYSFS{removable}=="1",	GOTO="persistent_end"
 @@ -345,5 +339,8 @@
  ACTION=="add", SUBSYSTEM=="scsi_device", SYSFS{type}=="1", SYSFS{device/vendor}!="On[sS]tream", \
  	RUN+="/sbin/modprobe st"
@@ -67,3 +66,13 @@
 +
  RUN+="socket:/org/kernel/udev/monitor"
  
+--- udev-095/etc/udev/redhat/05-udev-early.rules.rhrules	2006-07-04 12:34:55.000000000 +0200
++++ udev-095/etc/udev/redhat/05-udev-early.rules	2006-10-11 08:45:05.000000000 +0200
+@@ -1,6 +1,7 @@
+ # sysfs is populated after the event is sent
+ ACTION=="add", DEVPATH=="/devices/*", ENV{PHYSDEVBUS}=="?*", WAIT_FOR_SYSFS="bus"
+ ACTION=="add", SUBSYSTEM=="net", WAIT_FOR_SYSFS="address"
++ACTION=="add", SUBSYSTEM=="scsi", WAIT_FOR_SYSFS="ioerr_cnt"                    
+ 
+ # ignore these events until someone needs them
+ SUBSYSTEM=="drivers",		OPTIONS="ignore_device"


Index: udev.spec
===================================================================
RCS file: /cvs/dist/rpms/udev/devel/udev.spec,v
retrieving revision 1.190
retrieving revision 1.191
diff -u -r1.190 -r1.191
--- udev.spec	4 Oct 2006 08:24:32 -0000	1.190
+++ udev.spec	11 Oct 2006 06:49:42 -0000	1.191
@@ -3,7 +3,7 @@
 Summary: A userspace implementation of devfs
 Name: udev
 Version: 095
-Release: 13
+Release: 14
 License: GPL
 Group: System Environment/Base
 Provides: udev-persistent = 0:%{version}-%{release}
@@ -330,6 +330,9 @@
 %{_libdir}/pkgconfig/libvolume_id.pc 
 
 %changelog
+* Wed Oct 11 2006 Harald Hoyer <harald at redhat.com> - 095-14
+- skip persistent block for gnbd devices (bug #210227)
+
 * Wed Oct  4 2006 Harald Hoyer <harald at redhat.com> - 095-13
 - fixed path_id script (bug #207139)
 




More information about the fedora-cvs-commits mailing list