HC | 19 Sep 02:19 2014


Greetings from Turkey. I need your cooperation for investment, kindly reply for specifics.

To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Aaron Lu | 19 Sep 04:01 2014

[PATCH] ACPI / video: disable native backlight for ThinkPad X201s

The ThinkPad X201s has a working ACPI video backlight interface and is
shipped before Win8; then there is BIOS update that starts to query
_OSI("Windows 2012") and that would make our video module stop creating
backlight interface and caused problem for the user. Add it to the DMI
table to disable native backlight to fix this problem.

LINK: https://bugzilla.kernel.org/show_bug.cgi?id=81691
LINK: https://bugzilla.kernel.org/show_bug.cgi?id=51231
Cc: 3.16+ <stable <at> vger.kernel.org> # 3.16+
Reported-and-tested-by: Yves-Alexis Perez <corsac <at> debian.org>
Signed-off-by: Aaron Lu <aaron.lu <at> intel.com>
 drivers/acpi/video.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/drivers/acpi/video.c b/drivers/acpi/video.c
index fcbda105616e..8e7e18567ae6 100644
--- a/drivers/acpi/video.c
+++ b/drivers/acpi/video.c
 <at>  <at>  -750,6 +750,14  <at>  <at>  static struct dmi_system_id video_dmi_table[] __initdata = {
+	{
+	 .callback = video_disable_native_backlight,
+	 .ident = "ThinkPad X201s",
+	 .matches = {
+		},
(Continue reading)

Maria Caballero | 18 Sep 16:15 2014


Loan Offer contact us for  more details (gibonline11 <at> gmail.com<mailto:gibonline11 <at> gmail.com>)
All Details should be forward to this E-mail address for fast respond: gibonline11 <at> gmail.com<mailto:gibonline11 <at> gmail.com>
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Hans de Goede | 18 Sep 14:04 2014

ACPI defined devices not showing up under /sys/bus/platform/devices


I'm trying to help various users with Asus X450 and Asus X550 laptops
to get their touchpad to work:


We believe that this touchpad is connected over i2c, using the
i2c-designware-platform driver.

If you look at the DSDT attached there you can clearly see
nodes defines which should lead to e.g. :


Showing up (which should then be bound by i2c-designware-platform).

But nothing is showing up, not a single ACPI defined device shows
up actually:

[root <at> asusx550 devices]# ll
insgesamt 0
lrwxrwxrwx. 1 root root 0 22. Jul 14:56 alarmtimer -> ../../../devices/platform/alarmtimer
lrwxrwxrwx. 1 root root 0 25. Jul 23:54 asus-nb-wmi -> ../../../devices/platform/asus-nb-wmi
lrwxrwxrwx. 1 root root 0 25. Jul 23:54 coretemp.0 -> ../../../devices/platform/coretemp.0
lrwxrwxrwx. 1 root root 0 22. Jul 14:56 efi-framebuffer.0 -> ../../../devices/platform/efi-framebuffer.0
lrwxrwxrwx. 1 root root 0 22. Jul 14:56 Fixed MDIO bus.0 -> ../../../devices/platform/Fixed MDIO bus.0
lrwxrwxrwx. 1 root root 0 22. Jul 14:56 i8042 -> ../../../devices/platform/i8042
lrwxrwxrwx. 1 root root 0 25. Jul 23:54 iTCO_wdt -> ../../../devices/pci0000:00/0000:00:1f.0/iTCO_wdt
lrwxrwxrwx. 1 root root 0 25. Jul 23:54 microcode -> ../../../devices/platform/microcode
(Continue reading)

Salif Ali | 17 Sep 20:17 2014


Greetings my friend,

Good Day. I know this message might meet you in utmost surprise;
however, it's just my urgent need for a foreign partner that made me
to contact you for this mutual benefiting business when searching for
a good, reliable and trust worthy person.

My name is Yasuf Ahmed, the regional Director Society General Bank of
Burkina (SGBB) Ouagadougou Burkina-Faso in West Africa. I have the
opportunity of delivering the excess left over funds of ($10.5million
us) in your name through a diplomatic means to any part of the world.

This fund is the excess of what my branch in which I am the regional
Director made deposit in a dormant account for the past ten years. I
have already submitted an approved End of the Year report to my Head
Office here in Burkina Faso and they will never know of this fund. I
have since then, placed this amount of $10. 500,000.00 in a SUSPENSE
ACCOUNT without a beneficiary.

As soon as you declare your wiliness to meet the bearer in any country
that will be convenient for you, I will proceed to the airline company
that will lift the consignment. Note that this money will be shared
between us to the ratio of 30% for you as my foreign partner while 10%
will be set aside for any expenses that we might in counter during the
actualization of this mutual benefiting business, while 60% will be
for me. And please kindly contact me through this my private email
address (yasufahmed1974 <at> gmail.com) to enable me send you more details
about this transaction.

Waiting urgently to hear from you as soon as possible.
(Continue reading)

Diana | 15 Sep 18:56 2014


Please Revert back, your assistance is needed.
The Exhibitor at innoTrans, Berlin 2014
Hall : 15.1 / Stand no : 109 
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Yijing Wang | 15 Sep 13:36 2014

[PATCH] ACPI: Update acpi_check_dsm() comments

Update function comments.

Signed-off-by: Yijing Wang <wangyijing <at> huawei.com>
 drivers/acpi/utils.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/drivers/acpi/utils.c b/drivers/acpi/utils.c
index 07c8c5a..834f35c 100644
--- a/drivers/acpi/utils.c
+++ b/drivers/acpi/utils.c
 <at>  <at>  -661,7 +661,6  <at>  <at>  EXPORT_SYMBOL(acpi_evaluate_dsm);
  *  <at> uuid: UUID of requested functions, should be 16 bytes at least
  *  <at> rev: revision number of requested functions
  *  <at> funcs: bitmap of requested functions
- *  <at> exclude: excluding special value, used to support i915 and nouveau
  * Evaluate device's _DSM method to check whether it supports requested
  * functions. Currently only support 64 functions at maximum, should be


To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Edward Lin | 15 Sep 05:56 2014

[PATCH] ACPI: blacklist Win8 OSI for some Dell laptop models

The wireless hotkey of those machines does not work with Win8 OSI.
Due to insufficient documentation for the driver implementation,
blacklist those machines as a workaround.

"audo wake on after shutdown" bug on Dell Inspiron 7737 is fixed by BIOS[1].
But this machine still suffers the hotkey issue. So keep the quirk for the
wireless hotkey issue.


Signed-off-by: Edward Lin <yidi.lin <at> canonical.com>
 drivers/acpi/blacklist.c | 36 ++++++++++++++++++++++++++++++++++--
 1 file changed, 34 insertions(+), 2 deletions(-)

diff --git a/drivers/acpi/blacklist.c b/drivers/acpi/blacklist.c
index 36eb42e..ed122e1 100644
--- a/drivers/acpi/blacklist.c
+++ b/drivers/acpi/blacklist.c
 <at>  <at>  -247,8 +247,8  <at>  <at>  static struct dmi_system_id acpi_osi_dmi_table[] __initdata = {

-	 * These machines will power on immediately after shutdown when
-	 * reporting the Windows 2012 OSI.
+	 * The wireless hotkey does not work on those machines when
+	 * returning true for _OSI("Windows 2012")
(Continue reading)

Fabian Frederick | 14 Sep 15:12 2014

[PATCH 1/1 linux-next] ACPI: processor: use container_of to resolve acpi_madt_local_apic/sapic/x2apic from acpi_subtable_header

Use container_of instead of casting first structure member.

Signed-off-by: Fabian Frederick <fabf <at> skynet.be>

Compiled but untested.

 drivers/acpi/processor_core.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/acpi/processor_core.c b/drivers/acpi/processor_core.c
index e32321c..ef58f46 100644
--- a/drivers/acpi/processor_core.c
+++ b/drivers/acpi/processor_core.c
 <at>  <at>  -16,7 +16,7  <at>  <at>  static int map_lapic_id(struct acpi_subtable_header *entry,
 		 u32 acpi_id, int *apic_id)
 	struct acpi_madt_local_apic *lapic =
-		(struct acpi_madt_local_apic *)entry;
+		container_of(entry, struct acpi_madt_local_apic, header);

 	if (!(lapic->lapic_flags & ACPI_MADT_ENABLED))
 		return -ENODEV;
 <at>  <at>  -32,7 +32,7  <at>  <at>  static int map_x2apic_id(struct acpi_subtable_header *entry,
 			 int device_declaration, u32 acpi_id, int *apic_id)
 	struct acpi_madt_local_x2apic *apic =
-		(struct acpi_madt_local_x2apic *)entry;
+		container_of(entry, struct acpi_madt_local_x2apic, header);

(Continue reading)

Peter Huewe | 12 Sep 21:09 2014

[PATCH] [REGRESSION] i2c-acpi: Fix NULL Pointer dereference

If adapter->dev.parent == NULL there is a NULL pointer dereference in
acpi_i2c_install_space_handler and acpi_i2c_remove_space_handler.

This is present since introduction of this code:
366047515c6e "i2c: rework kernel config I2C_ACPI" or even
da3c6647ee08 "I2C/ACPI: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI"

The adapter->dev.parent == NULL case is valid for the i2c_stub,
so loading i2c_stub with ACPI_I2C_OPREGION enabled results in an oops.
This is also valid at least for i2c_tiny_usb and i2c_robotfuzz_osif.

Fix by checking whether it is null before calling ACPI_HANDLE.

Signed-off-by: Peter Huewe <peterhuewe <at> gmx.de>
 drivers/i2c/i2c-acpi.c | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/drivers/i2c/i2c-acpi.c b/drivers/i2c/i2c-acpi.c
index 0dbc18c..c456b17 100644
--- a/drivers/i2c/i2c-acpi.c
+++ b/drivers/i2c/i2c-acpi.c
 <at>  <at>  -308,10 +308,15  <at>  <at>  acpi_i2c_space_handler(u32 function, acpi_physical_address command,

 int acpi_i2c_install_space_handler(struct i2c_adapter *adapter)
-	acpi_handle handle = ACPI_HANDLE(adapter->dev.parent);
+	acpi_handle handle;
 	struct acpi_i2c_handler_data *data;
 	acpi_status status;
(Continue reading)

Hanjun Guo | 12 Sep 15:59 2014

[PATCH v4 00/18] Introduce ACPI for ARM64 based on ACPI 5.1

ACPI 5.1 has been released and now be freely available for
download [1]. It fixed some major gaps to run ACPI on ARM,
this patch just follow the ACPI 5.1 spec and prepare the
code to run ACPI on ARM64.

ACPI 5.1 has some major changes for the following tables and
method which are essential for ARM platforms:
1) MADT table updates.
2) FADT updates for PSCI

This patch set is the ARM64 ACPI core patches covered MADT, FADT
and GTDT, platform board specific drivers are not covered by this
patch set, but we provided drivers for Juno to boot with ACPI only
for review purpose.

We first introduce acpi.c and its related head file which are needed
by ACPI core, and then get RSDP to extract all the ACPI boot-time tables.
When all the boot-time tables (FADT, MADT, GTDT) are ready, then
parse them to init the sytem when booted. Specifically, 
a) we use FADT to init PSCI and use PSCI to boot SMP;
b) Use MADT for GIC init and SMP init;
c) GTDT for arch timer init.

This patch set is based on 3.17-rc4 and was tested by Graeme on Juno
and FVP base model boot with ACPI only OK, if you want to test them,
you can pull from acpi-5.1-v4 branch in leg/acpi repo:

Updates since v3:
(Continue reading)