search for: acpi_bus_register_driver

Displaying 10 results from an estimated 10 matches for "acpi_bus_register_driver".

2012 Feb 23
7
[PATCH 2/2] RFC: Xen pad logic
...struct acpi_driver xen_acpi_pad_driver = { + .name = "processor_aggregator", + .class = ACPI_PROCESSOR_AGGREGATOR_CLASS, + .ids = xen_pad_device_ids, + .ops = { + .add = xen_acpi_pad_add, + .remove = xen_acpi_pad_remove, + }, +}; + +static int __init xen_acpi_pad_init(void) +{ + return acpi_bus_register_driver(&xen_acpi_pad_driver); +} + +void __init xen_init_pad_ops(void) +{ +#ifdef CONFIG_ACPI_PROCESSOR_AGGREGATOR + acpi_pad_ops.init = xen_acpi_pad_init; +#endif +} diff --git a/include/xen/interface/platform.h b/include/xen/interface/platform.h index c168468..56ec72a 100644 --- a/include/xen/interf...
2011 Nov 30
36
[RFC PATCH] Exporting ACPI Pxx/Cxx states to other kernel subsystems (v1).
Hello, The following patches are a solution to a problem we have encountered when using the Xen hypervisor: - Need Pxx/Cxx states to save on power consumption when using Xen (we do want those datacenters to consume less power!), - Also need to figure out the Turbo mode so that the scheduler can properly boost a core for CPU bound guests. In essence the Xen hypervisor requires that
2008 Dec 11
1
Bug#508429: BUG: unable to handle kernel paging request
...add_driver+0xb4/0x203 [ 6.583593] [<ffffffff80378f87>] ? driver_register+0x8d/0x101 [ 6.583593] [<ffffffffa0016081>] ? :processor:acpi_processor_init+0x81/0xdd [ 6.583593] [<ffffffff8024c543>] ? sys_init_module+0x190e/0x1aa4 [ 6.583593] [<ffffffff8034eda7>] ? acpi_bus_register_driver+0x0/0x3d [ 6.583593] [<ffffffff8020b528>] ? system_call+0x68/0x6d [ 6.583593] [<ffffffff8020b4c0>] ? system_call+0x0/0x6d [ 6.583593] [ 6.583593] [ 6.583593] Code: e5 78 07 e8 6b ff ff ff 48 98 c9 c3 55 48 89 e5 41 55 41 54 49 89 fc 53 48 89 f3 48 8d 75 d8 48 83 ec 58...
2012 May 21
1
[OT] Cannot boot into GUI after Video Driver is Installed
...nel: [<ffffffff81346210>] ? bus_add_driver+0x200/0x300 May 20 19:30:51 wildfire kernel: [<ffffffff81347146>] ? driver_register+0x76/0x140 May 20 19:30:51 wildfire kernel: [<ffffffff811e2342>] ? proc_mkdir_mode+0x42/0x60 May 20 19:30:51 wildfire kernel: [<ffffffff812ca366>] ? acpi_bus_register_driver+0x43/0x45 May 20 19:30:51 wildfire kernel: [<ffffffffa0044b03>] ? acpi_video_register+0x47/0x74 [video] May 20 19:30:51 wildfire kernel: [<ffffffffa01bb76d>] ? i915_driver_load+0x79d/0x1360 [i915] May 20 19:30:51 wildfire kernel: [<ffffffff81343e3e>] ? device_register+0x1e/0x30 Ma...
2011 Jun 06
51
[PATCH 00/49] Staging: hv: Driver cleanup
Further cleanup of the hv drivers: 1) Continue to cleanup our drivers to conform to the Linux Driver Model. 2) Fix some long standing bugs with regards to unloading and reloading the drivers - block, net and stor. 3) VMBUS is an ACPI enumerated device; make VMBUS an ACPI bus driver. 4) Get rid of channel polling code; instead the channel receive paths will be purely interrupt
2011 Jun 06
51
[PATCH 00/49] Staging: hv: Driver cleanup
Further cleanup of the hv drivers: 1) Continue to cleanup our drivers to conform to the Linux Driver Model. 2) Fix some long standing bugs with regards to unloading and reloading the drivers - block, net and stor. 3) VMBUS is an ACPI enumerated device; make VMBUS an ACPI bus driver. 4) Get rid of channel polling code; instead the channel receive paths will be purely interrupt
2011 Apr 29
17
[RESEND] [PATCH 00/18] Staging: hv: Cleanup vmbus driver code
This is a resend of the patches yet to be applied. This patch-set addresses some of the bus/driver model cleanup that Greg sugested over the last couple of days. In this patch-set we deal with the following issues: 1) Cleanup error handling in the vmbus_probe() and vmbus_child_device_register() functions. Fixed a bug in the probe failure path as part of this cleanup. 2) The Windows
2011 Apr 29
17
[RESEND] [PATCH 00/18] Staging: hv: Cleanup vmbus driver code
This is a resend of the patches yet to be applied. This patch-set addresses some of the bus/driver model cleanup that Greg sugested over the last couple of days. In this patch-set we deal with the following issues: 1) Cleanup error handling in the vmbus_probe() and vmbus_child_device_register() functions. Fixed a bug in the probe failure path as part of this cleanup. 2) The Windows
2011 Apr 26
29
[PATCH 00/25] Staging: hv: Cleanup vmbus driver code
This patch-set addresses some of the bus/driver model cleanup that Greg sugested over the last couple of days. In this patch-set we deal with the following issues: 1) Cleanup unnecessary state in struct hv_device and struct hv_driver to be compliant with the Linux Driver model. 2) Cleanup the vmbus_match() function to conform with the Linux Driver model. 3) Cleanup error
2011 Apr 26
29
[PATCH 00/25] Staging: hv: Cleanup vmbus driver code
This patch-set addresses some of the bus/driver model cleanup that Greg sugested over the last couple of days. In this patch-set we deal with the following issues: 1) Cleanup unnecessary state in struct hv_device and struct hv_driver to be compliant with the Linux Driver model. 2) Cleanup the vmbus_match() function to conform with the Linux Driver model. 3) Cleanup error