Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 41c92294 authored by Linus Torvalds's avatar Linus Torvalds
Browse files
* 'release-2.6.27' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-acpi-2.6:
  acer-wmi: remove debugfs entries upon unloading
  ACPI: Avoid bogus timeout about SMbus check
  fujitsu-laptop: fix regression for P8010 in 2.6.27-rc
  ACPI: Make Len Brown the ACPI maintainer again
  ACPI: thinkpad-acpi: wan radio control is not experimental
  PNPACPI: ignore the producer/consumer bit for extended IRQ descriptors
  acpi: add checking for NULL early param
  ACPI: Fix typo in "Disable MWAIT via DMI on broken Compal board"
  ACPI: Fix now signed module parameter.
  ACPI: Change package length error to warning
  ACPI: Fix now signed module parameter.
parents bf7394cc 5ed45910
Loading
Loading
Loading
Loading
+3 −8
Original line number Diff line number Diff line
@@ -44,7 +44,7 @@ detailed description):
	- LCD brightness control
	- Volume control
	- Fan control and monitoring: fan speed, fan enable/disable
	- Experimental: WAN enable and disable
	- WAN enable and disable

A compatibility table by model and feature is maintained on the web
site, http://ibm-acpi.sf.net/. I appreciate any success or failure
@@ -1375,18 +1375,13 @@ with EINVAL, try to set pwm1_enable to 1 and pwm1 to at least 128 (255
would be the safest choice, though).


EXPERIMENTAL: WAN
-----------------
WAN
---

procfs: /proc/acpi/ibm/wan
sysfs device attribute: wwan_enable (deprecated)
sysfs rfkill class: switch "tpacpi_wwan_sw"

This feature is marked EXPERIMENTAL because the implementation
directly accesses hardware registers and may not work as expected. USE
WITH CAUTION! To use this feature, you need to supply the
experimental=1 parameter when loading the module.

This feature shows the presence and current state of a W-WAN (Sierra
Wireless EV-DO) device.

+1 −2
Original line number Diff line number Diff line
@@ -222,8 +222,7 @@ W: http://code.google.com/p/aceracpi
S:	Maintained

ACPI
P:	Andi Kleen
M:	ak@linux.intel.com
P:	Len Brown
M:	lenb@kernel.org
L:	linux-acpi@vger.kernel.org
W:	http://www.lesswatts.org/projects/acpi/
+1 −1
Original line number Diff line number Diff line
@@ -496,7 +496,7 @@ acpi_ds_build_internal_package_obj(struct acpi_walk_state *walk_state,
			arg = arg->common.next;
		}

		ACPI_ERROR((AE_INFO,
		ACPI_WARNING((AE_INFO,
			    "Package List length (%X) larger than NumElements count (%X), truncated\n",
			    i, element_count));
	} else if (i < element_count) {
+1 −1
Original line number Diff line number Diff line
@@ -71,7 +71,7 @@ static DEFINE_MUTEX(performance_mutex);
 *  1 -> ignore _PPC totally -> forced by user through boot param
 */
static int ignore_ppc = -1;
module_param(ignore_ppc, uint, 0644);
module_param(ignore_ppc, int, 0644);
MODULE_PARM_DESC(ignore_ppc, "If the frequency of your machine gets wrongly" \
		 "limited by BIOS, this should help");

+7 −0
Original line number Diff line number Diff line
@@ -107,6 +107,13 @@ static int wait_transaction_complete(struct acpi_smb_hc *hc, int timeout)
	if (wait_event_timeout(hc->wait, smb_check_done(hc),
			       msecs_to_jiffies(timeout)))
		return 0;
	/*
	 * After the timeout happens, OS will try to check the status of SMbus.
	 * If the status is what OS expected, it will be regarded as the bogus
	 * timeout.
	 */
	if (smb_check_done(hc))
		return 0;
	else
		return -ETIME;
}
Loading