summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Jones <davej@redhat.com>2012-02-09 15:48:47 -0500
committerDave Jones <davej@redhat.com>2012-02-09 15:48:47 -0500
commitadf844df814ea9ce2a0da468301dc1fd8f1e1e1c (patch)
treee21cd6d9a65e1ed7599273fb4f8cdbf3cb23f472
parentbbb795413feadf996e5e58e5075d64ca16eb3467 (diff)
downloadkernel-adf844df814ea9ce2a0da468301dc1fd8f1e1e1c.tar.gz
kernel-adf844df814ea9ce2a0da468301dc1fd8f1e1e1c.tar.xz
kernel-adf844df814ea9ce2a0da468301dc1fd8f1e1e1c.zip
bsg: fix sysfs link remove warning (#787281)
-rw-r--r--bsg-fix-sysfs-link-remove-warning.patch16
-rw-r--r--kernel.spec7
2 files changed, 23 insertions, 0 deletions
diff --git a/bsg-fix-sysfs-link-remove-warning.patch b/bsg-fix-sysfs-link-remove-warning.patch
new file mode 100644
index 000000000..6e7625327
--- /dev/null
+++ b/bsg-fix-sysfs-link-remove-warning.patch
@@ -0,0 +1,16 @@
+diff --git a/block/bsg.c b/block/bsg.c
+index 4cf703f..ff64ae3 100644
+--- a/block/bsg.c
++++ b/block/bsg.c
+@@ -983,7 +983,8 @@ void bsg_unregister_queue(struct request_queue *q)
+
+ mutex_lock(&bsg_mutex);
+ idr_remove(&bsg_minor_idr, bcd->minor);
+- sysfs_remove_link(&q->kobj, "bsg");
++ if (q->kobj.sd)
++ sysfs_remove_link(&q->kobj, "bsg");
+ device_unregister(bcd->class_dev);
+ bcd->class_dev = NULL;
+ kref_put(&bcd->ref, bsg_kref_release_function);
+--
+1.7.4.4
diff --git a/kernel.spec b/kernel.spec
index 9d7c9e047..6283383d4 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -729,6 +729,8 @@ Patch12303: dmar-disable-when-ricoh-multifunction.patch
Patch13003: efi-dont-map-boot-services-on-32bit.patch
+Patch14000: bsg-fix-sysfs-link-remove-warning.patch
+
Patch20000: utrace.patch
# Flattened devicetree support
@@ -1431,6 +1433,8 @@ ApplyPatch dmar-disable-when-ricoh-multifunction.patch
ApplyPatch efi-dont-map-boot-services-on-32bit.patch
+ApplyPatch bsg-fix-sysfs-link-remove-warning.patch
+
# utrace.
ApplyPatch utrace.patch
@@ -2322,6 +2326,9 @@ fi
# ||----w |
# || ||
%changelog
+* Thu Feb 09 2012 Dave Jones <davej@redhat.com>
+- bsg: fix sysfs link remove warning (#787281)
+
* Thu Feb 09 2012 Josh Boyer <jwboyer@gmail.com> - 3.3.0-0.rc3.git0.2
- Disable debugging options.