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 7f685042f..a0d1a183e 100644 --- a/kernel.spec +++ b/kernel.spec @@ -644,6 +644,8 @@ Patch12016: disable-i8042-check-on-apple-mac.patch Patch12025: block-readahead-block-plug.patch +Patch12026: bsg-fix-sysfs-link-remove-warning.patch + Patch12030: epoll-limit-paths.patch Patch12303: dmar-disable-when-ricoh-multifunction.patch @@ -1248,6 +1250,8 @@ ApplyPatch disable-i8042-check-on-apple-mac.patch ApplyPatch epoll-limit-paths.patch ApplyPatch block-readahead-block-plug.patch +ApplyPatch bsg-fix-sysfs-link-remove-warning.patch + # rhbz#605888 ApplyPatch dmar-disable-when-ricoh-multifunction.patch @@ -1946,7 +1950,10 @@ fi # and build. %changelog -* Wed Feb 08 2012 Josh Boyer +* Thu Feb 09 2012 Dave Jones +- bsg: fix sysfs link remove warning (#787862) + +* Wed Feb 08 2012 Josh Boyer 2.6.42.3-2.fc15 - CVE-2011-4086: jbd2: unmapped buffer with _Unwritten or _Delay flags set can lead to DoS (rhbz 788260) - Drop patch that was NAKd upstream (rhbz 783211)