Bug 395082

Summary: libata bay device handling has a number of problems
Product: [openSUSE] openSUSE 11.0 Reporter: Tejun Heo <teheo>
Component: KernelAssignee: Tejun Heo <teheo>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: aj, coolo
Version: FactoryFlags: coolo: SHIP_STOPPER-
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: libata-acpi-fix-hotplug.patch

Description Tejun Heo 2008-05-28 14:07:32 UTC
Recent update to bay device handling made harddrive go away on eject request w/o giving userland chance for proper cleanup.
Comment 1 Tejun Heo 2008-05-28 14:08:31 UTC
Created attachment 218637 [details]
libata-acpi-fix-hotplug.patch

Proposed fix.
Comment 2 Tejun Heo 2008-05-28 14:18:09 UTC
| - patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
|   devices in dock stations (bnc#390822 bnc#395082).

Patch committed.

(Ah... forgot about 390822...)
Comment 3 Tejun Heo 2008-05-28 14:18:52 UTC
*** Bug 390822 has been marked as a duplicate of this bug. ***
Comment 5 Tejun Heo 2008-06-09 03:32:03 UTC
-------------------------------------------------------------------
Wed Jun  4 13:44:06 CEST 2008 - jblunck@suse.de

- patches.drivers/libata-acpi-fix-hotplug: Don't call ata_port_freeze()
  in ata_acpi_detach_device().

Resolving as FIXED.