linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/9] ACPI / dock / PCI / SATA: Simplify ACPI dock handling
@ 2014-02-19  1:26 Rafael J. Wysocki
  2014-02-19  1:27 ` [PATCH 1/9] ACPI / hotplug / PCI: Do not clear event callback pointer for docks Rafael J. Wysocki
                   ` (8 more replies)
  0 siblings, 9 replies; 17+ messages in thread
From: Rafael J. Wysocki @ 2014-02-19  1:26 UTC (permalink / raw)
  To: ACPI Devel Maling List
  Cc: Linux PCI, Linux Kernel Mailing List, Bjorn Helgaas, Tejun Heo,
	Aaron Lu

Hi All,

This series is on top of the current linux-next and it removes one of the
ugliest, in my opinion, things related to ACPI dock support, which is the
registration and unregistration of dock operations that makes it necessary
to register dock devices *twice* with the dock driver.

[1/9] After recent changes ACPIPHP doesn't need to clear the event
      callback (introduced in linux-next) for dock stations.
[2/9] Add .fixup() callback to struct acpi_hotplug_context for PCI devices
      located in dock stations.
[3/9] Store ACPI device object pointers instead of ACPI handles in the internal
      data structures used by the dock driver.
[4/9] Make the dock driver use callback pointers from the hotplug contexts of
      ACPI device objects and modify ACPIPHP to use that mechanism (instead of
      registering a special set of dock operations for each device).
[5/9] Add .uevent() callback to struct acpi_hotplug_context for SATA devices
      located in dock stations.
[6/9] Make SATA ACPI support code use hotplug contexts of ACPI device objects
      (instead of dock operations).
[7/9] Drop struct acpi_dock_ops and all code related to it (no more users).
[8/9] Drop remove_dock_dependent_devices() (this is a cleanup that doesn't
      really depend on the rest of the series).
[9/9] Update the copyright notice in dock.c.

Thanks!

-- 
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

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

end of thread, other threads:[~2014-02-22  0:00 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-19  1:26 [PATCH 0/9] ACPI / dock / PCI / SATA: Simplify ACPI dock handling Rafael J. Wysocki
2014-02-19  1:27 ` [PATCH 1/9] ACPI / hotplug / PCI: Do not clear event callback pointer for docks Rafael J. Wysocki
2014-02-19  1:27 ` [PATCH 2/9] ACPI / hotplug: Add .fixup() callback to struct acpi_hotplug_context Rafael J. Wysocki
2014-02-19  1:28 ` [PATCH 3/9] ACPI / dock: Use ACPI device object pointers instead of ACPI handles Rafael J. Wysocki
2014-02-19  1:29 ` [PATCH 4/9] ACPI / dock: Use callback pointers from devices' ACPI hotplug contexts Rafael J. Wysocki
2014-02-19  1:30 ` [PATCH 5/9] ACPI / dock: Add .uevent() callback to struct acpi_hotplug_context Rafael J. Wysocki
2014-02-19  1:30 ` [PATCH 6/9] ACPI / ATA: Add hotplug contexts to ACPI companions of SATA devices Rafael J. Wysocki
2014-02-19  2:42   ` Aaron Lu
2014-02-19 16:40     ` Rafael J. Wysocki
2014-02-20  1:47   ` [Update][PATCH " Rafael J. Wysocki
2014-02-20  8:23     ` Aaron Lu
2014-02-20 14:26     ` Tejun Heo
2014-02-20 23:59       ` Rafael J. Wysocki
2014-02-22  0:15     ` [Update 2x][PATCH " Rafael J. Wysocki
2014-02-19  1:31 ` [PATCH 7/9] ACPI / dock: Drop struct acpi_dock_ops and all code related to it Rafael J. Wysocki
2014-02-19  1:32 ` [PATCH 8/9] ACPI / dock: Drop remove_dock_dependent_devices() Rafael J. Wysocki
2014-02-19  1:32 ` [PATCH 9/9] ACPI / dock: Update copyright notice Rafael J. Wysocki

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).