summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--debian/changelog6
-rw-r--r--debian/postinst2
-rw-r--r--debian/postrm2
-rw-r--r--debian/prerm2
-rwxr-xr-xdebian/rules2
-rw-r--r--usr/src/dkms_source_tree/applesmc.c5
-rw-r--r--usr/src/dkms_source_tree/dkms.conf2
8 files changed, 17 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 64240b5..6d9695d 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
1NAME = applesmc 1NAME = applesmc
2VERSION = 0.14.1 2VERSION = 0.14.2
3SRC = usr/src 3SRC = usr/src
4 4
5TARBALL = $(NAME)-$(VERSION).dkms.tar.gz 5TARBALL = $(NAME)-$(VERSION).dkms.tar.gz
diff --git a/debian/changelog b/debian/changelog
index f3c0464..680ced9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
1applesmc-dkms (0.14.2) unstable; urgency=low
2
3 * Fix light sensor readings on newer MacBooks
4
5 -- Alex Murray <murray.alex@gmail.com> Sun, 11 Jan 2009 20:42:03 +1030
6
1applesmc-dkms (0.14.1) unstable; urgency=low 7applesmc-dkms (0.14.1) unstable; urgency=low
2 8
3 * Add support for MacBook Air 2 9 * Add support for MacBook Air 2
diff --git a/debian/postinst b/debian/postinst
index 6351864..89c94eb 100644
--- a/debian/postinst
+++ b/debian/postinst
@@ -3,7 +3,7 @@
3set -e 3set -e
4 4
5NAME=applesmc 5NAME=applesmc
6VERSION=0.14.1 6VERSION=0.14.2
7 7
8case "$1" in 8case "$1" in
9 configure) 9 configure)
diff --git a/debian/postrm b/debian/postrm
index 454faea..7f94688 100644
--- a/debian/postrm
+++ b/debian/postrm
@@ -1,7 +1,7 @@
1#!/bin/sh 1#!/bin/sh
2 2
3NAME=applesmc 3NAME=applesmc
4VERSION=0.14.1 4VERSION=0.14.2
5 5
6set -e 6set -e
7 7
diff --git a/debian/prerm b/debian/prerm
index 05315a4..a6cf719 100644
--- a/debian/prerm
+++ b/debian/prerm
@@ -1,7 +1,7 @@
1#!/bin/sh 1#!/bin/sh
2 2
3NAME=applesmc 3NAME=applesmc
4VERSION=0.14.1 4VERSION=0.14.2
5 5
6set -e 6set -e
7 7
diff --git a/debian/rules b/debian/rules
index c829ec6..9fdb303 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,7 +5,7 @@
5#export DH_VERBOSE=1 5#export DH_VERBOSE=1
6 6
7NAME=applesmc 7NAME=applesmc
8VERSION=0.14.1 8VERSION=0.14.2
9 9
10configure: configure-stamp 10configure: configure-stamp
11configure-stamp: 11configure-stamp:
diff --git a/usr/src/dkms_source_tree/applesmc.c b/usr/src/dkms_source_tree/applesmc.c
index acd818f..ebf4c03 100644
--- a/usr/src/dkms_source_tree/applesmc.c
+++ b/usr/src/dkms_source_tree/applesmc.c
@@ -590,6 +590,11 @@ static ssize_t applesmc_light_show(struct device *dev,
590 } 590 }
591 591
592 ret = applesmc_read_key(LIGHT_SENSOR_LEFT_KEY, buffer, data_length); 592 ret = applesmc_read_key(LIGHT_SENSOR_LEFT_KEY, buffer, data_length);
593 /* newer macbooks report a single 10-bit bigendian value */
594 if (data_length == 10) {
595 left = be16_to_cpu(*(__be16 *)(buffer + 6)) >> 2;
596 goto out;
597 }
593 left = buffer[2]; 598 left = buffer[2];
594 if (ret) 599 if (ret)
595 goto out; 600 goto out;
diff --git a/usr/src/dkms_source_tree/dkms.conf b/usr/src/dkms_source_tree/dkms.conf
index 06934cf..a94c408 100644
--- a/usr/src/dkms_source_tree/dkms.conf
+++ b/usr/src/dkms_source_tree/dkms.conf
@@ -1,5 +1,5 @@
1NAME=applesmc 1NAME=applesmc
2VERSION=0.14.1 2VERSION=0.14.2
3PACKAGE_NAME="$NAME" 3PACKAGE_NAME="$NAME"
4PACKAGE_VERSION="$VERSION" 4PACKAGE_VERSION="$VERSION"
5MAKE[0]="make -C ${kernel_source_dir} 5MAKE[0]="make -C ${kernel_source_dir}