]>
Devoid-pointer.net GitWeb - omnibook.git/log
Julien Valroff [Mon, 12 Feb 2007 17:59:02 +0000 (17:59 +0000)]
[DEB] New release
Mathieu Bérard [Sun, 11 Feb 2007 17:31:05 +0000 (17:31 +0000)]
* Add minor Changelog entry
Mathieu Bérard [Wed, 7 Feb 2007 16:09:25 +0000 (16:09 +0000)]
* Remove harmless and useless warning
Mathieu Bérard [Wed, 7 Feb 2007 13:58:10 +0000 (13:58 +0000)]
* Debian package fix (doc removal fallout)
Mathieu Bérard [Wed, 7 Feb 2007 13:43:28 +0000 (13:43 +0000)]
* Kill obtest and various other obsolete stuff
Mathieu Bérard [Wed, 7 Feb 2007 13:16:43 +0000 (13:16 +0000)]
* Remove much of the included documentation
The Project DokuWiki website is now the main source of
informations regarding the module
Mathieu Bérard [Sun, 4 Feb 2007 02:11:15 +0000 (02:11 +0000)]
* Merge experimental branch changes (235:HEAD) back to trunk
But don't merge fan feature for TSM70, as it is not yet ready
Mathieu Bérard [Sat, 3 Feb 2007 00:37:15 +0000 (00:37 +0000)]
* Add Toshiba Satellite P100 wih ectype 14
Mathieu Bérard [Thu, 1 Feb 2007 13:47:47 +0000 (13:47 +0000)]
* Fix stupid copy/paste typo
Mathieu Bérard [Thu, 1 Feb 2007 13:15:40 +0000 (13:15 +0000)]
* ACPI wifi/bluetooth : always use all the access methods we have
Mathieu Bérard [Thu, 1 Feb 2007 00:46:48 +0000 (00:46 +0000)]
* Add Satellite M80 DMI strings with ectype 12
Mathieu Bérard [Wed, 31 Jan 2007 21:21:37 +0000 (21:21 +0000)]
* Add support for 2.6.20+ 4 arguments backlight_device_register function
Mathieu Bérard [Wed, 31 Jan 2007 21:05:36 +0000 (21:05 +0000)]
* Split TSM30X (ectype 12) in:
-TSM70 (ectype 12) => new implementation (compal.c & acpi.c backends)
-TSM30X (ectype 15) => old implementation (legacy backends)
This is done by renaming TSM30X to TSM40 and restore old TSM30X
This sucks but is the only way to fix bugs
1617818 and
1605278
Holger Nelson [Fri, 12 Jan 2007 14:41:16 +0000 (14:41 +0000)]
Sometimes I miss multimedia-keys on my laptop. This small patch maps some
Fn-combos to play etc. with nbsmi-backend. It might be of some use to
others, but I don't think this is something that should go into trunk by
default.
Holger Nelson [Fri, 12 Jan 2007 02:02:10 +0000 (02:02 +0000)]
nbsmi.c Fixed NULL-pointer-dereference in omnibook_handle_fnkey: Pass priv_data instead of NULL to INIT_WORK for kernels<=2.6.19
debian/rules compatibility-fix for Ubuntu: Use DEPMOD="/bin/true" instead of DEPMOD="" during install.
Mathieu Bérard [Sun, 17 Dec 2006 15:40:20 +0000 (15:40 +0000)]
* Add support for 2.6.20+ new workqueue API
Julien Valroff [Sat, 2 Dec 2006 09:17:27 +0000 (09:17 +0000)]
[DEB] new svn snapshot
Mathieu Bérard [Wed, 22 Nov 2006 17:33:06 +0000 (17:33 +0000)]
* Debug the debug printk (no comment)
Mathieu Bérard [Wed, 22 Nov 2006 16:57:46 +0000 (16:57 +0000)]
* Remove unused macro
* debug printk in nbsmi hotkeys handling
Mathieu Bérard [Sun, 12 Nov 2006 23:29:39 +0000 (23:29 +0000)]
* Cleanup in fan_pollicy, dump, battery
* Kill legacy_ec_read/write
* nbsmi.c: make use of backend private data pointer by folding all global variables in a struct
remove smi_spinlock and use preempt_* and local_irq_* instead
try to improve hotkeys reliability
* acpi.c : hopefuly finish bluetooth work
* A few other small cleanup all over the place
Julien Valroff [Sun, 12 Nov 2006 08:17:54 +0000 (08:17 +0000)]
[DEB] Added both build-dep and dep to bzip2
Julien Valroff [Sun, 12 Nov 2006 08:15:48 +0000 (08:15 +0000)]
[DEB] svn snapshot
Mathieu Bérard [Sat, 11 Nov 2006 15:36:50 +0000 (15:36 +0000)]
* Fix missing mutex usage in nbsmi hotkeys handling
* Implement bluetooth handling for ectype 14 (ACPI backend)
* Update changelog
Mathieu Bérard [Fri, 10 Nov 2006 23:29:40 +0000 (23:29 +0000)]
* Add Toshiba Tecra A4 DMI info with ectype 13
Mathieu Bérard [Fri, 10 Nov 2006 23:25:38 +0000 (23:25 +0000)]
* Change OMNIBOOK_MODULE_VERSION string: make it 2.LASTRELEASE-trunk and 2.LASTRELEASE-exp
(LASTRELEASE being
20060921 )
Mathieu Bérard [Fri, 10 Nov 2006 23:22:06 +0000 (23:22 +0000)]
* Merge (189:HEAD) experimental branch back to trunk
Mathieu Bérard [Fri, 3 Nov 2006 16:32:50 +0000 (16:32 +0000)]
* acpi.c: kmalloc -> kzalloc fix BUG when writing to wifi or bluetooth
Mathieu Bérard [Thu, 2 Nov 2006 17:47:53 +0000 (17:47 +0000)]
* Fix 'flags': it's an unsigned long.
Mathieu Bérard [Thu, 2 Nov 2006 16:00:47 +0000 (16:00 +0000)]
* Fix random dereference in acpi.c
Mathieu Bérard [Sun, 22 Oct 2006 22:31:22 +0000 (22:31 +0000)]
* Add Toshiba A75 dmi info
Mathieu Bérard [Tue, 17 Oct 2006 23:59:46 +0000 (23:59 +0000)]
* Really fix typo in suspend/resume code
Mathieu Bérard [Tue, 17 Oct 2006 23:41:38 +0000 (23:41 +0000)]
* Print errno if suspend/resume error
Mathieu Bérard [Tue, 17 Oct 2006 23:36:03 +0000 (23:36 +0000)]
* Fix hotkay suspend typo
Mathieu Bérard [Tue, 17 Oct 2006 23:31:16 +0000 (23:31 +0000)]
* Add DMI info for Toshiba Satellite 1130
Mathieu Bérard [Sun, 15 Oct 2006 12:56:46 +0000 (12:56 +0000)]
* Add DMI info for Toshiba M115, ectype 14 so no real support yet
Mathieu Bérard [Fri, 13 Oct 2006 23:42:03 +0000 (23:42 +0000)]
* Get back to "work" after a few weeks without hacking : Attempt to make BT enabling/disabling work
* Update ChangleLog
Julien Valroff [Sat, 7 Oct 2006 08:49:48 +0000 (08:49 +0000)]
[DEB] Preparing for coming release
Mathieu Bérard [Mon, 2 Oct 2006 09:30:42 +0000 (09:30 +0000)]
* HP Pavilion ze4500 support
Mathieu Bérard [Mon, 25 Sep 2006 22:00:27 +0000 (22:00 +0000)]
* Fix bugs in wifi/bluetooth set funtions in nbsmi and acpi
I am actually wondering how this could have worked as
the raw_value computation was busted.
* Add debug printks all over the place.
Mathieu Bérard [Mon, 25 Sep 2006 19:58:08 +0000 (19:58 +0000)]
* TSM30X bluetooth update: bind to the Toshiba's Bluetooth ACPI
device and hook to ACPI methods. Seems to be required for the
bt adapter to be detected (on the USB bus) and activated.
Testing by R.M. Albrecht.
* Update Changelog
Julien Valroff [Mon, 25 Sep 2006 15:51:19 +0000 (15:51 +0000)]
[DEB] Fixing release number
Julien Valroff [Mon, 25 Sep 2006 06:28:55 +0000 (06:28 +0000)]
[DEB] Preparing 2:
20060921 -1 package
Mathieu Bérard [Sun, 24 Sep 2006 15:21:37 +0000 (15:21 +0000)]
* Disable Acer support, module from acerhk project should provide
better support (http://www2.informatik.hu-berlin.de/~tauber/acerhk/)
Mathieu Bérard [Thu, 21 Sep 2006 20:27:12 +0000 (20:27 +0000)]
* Tagging the 2.
20060921 release
Mathieu Bérard [Thu, 21 Sep 2006 15:13:46 +0000 (15:13 +0000)]
* Fix gallicism: "n°" is for the french "numéro" "nr" should be used instead.
Mathieu Bérard [Thu, 21 Sep 2006 14:04:04 +0000 (14:04 +0000)]
* Disable blank for TSM40 class laptop
Mathieu Bérard [Wed, 20 Sep 2006 23:35:14 +0000 (23:35 +0000)]
* Fix Changelog (was lost in branch merge)
Update it
Holger Nelson [Wed, 20 Sep 2006 20:40:18 +0000 (20:40 +0000)]
Use eax for function in inline-assembly instead of using a general register and
copying that to ax.
Holger Nelson [Wed, 20 Sep 2006 20:37:58 +0000 (20:37 +0000)]
Added reading docking-status for TSM40-class Laptops.
Holger Nelson [Wed, 20 Sep 2006 20:36:56 +0000 (20:36 +0000)]
Added SMI_GET_DOCK which one can use to read docking-status.
Added SMI_SET_DOCK from which I believe that it can be used to prepare for
(un-)docking.
Holger Nelson [Wed, 20 Sep 2006 16:17:30 +0000 (16:17 +0000)]
Added Toshiba Satellite 1700-Series laptops as AMILOD-Style laptop. Lcd doesn't work.
Mathieu Bérard [Sun, 17 Sep 2006 14:36:39 +0000 (14:36 +0000)]
* Disable real hotkeys reading in nbmsi.
It is unreliable on a least Tecra S1
* Add Satellite A70 dmi info
Mathieu Bérard [Sat, 16 Sep 2006 22:35:49 +0000 (22:35 +0000)]
* ATI chipset fix
Mathieu Bérard [Fri, 15 Sep 2006 12:45:18 +0000 (12:45 +0000)]
* Documentation update
* Fix by Holger Nelson
- display bug in nbsmi
- sysfs vs procfs synchro fix in lcd
Mathieu Bérard [Thu, 14 Sep 2006 14:29:27 +0000 (14:29 +0000)]
* Lindent run
* Check all struct omnibook_operations created on the stack:
-Remove those who are clearly avoidable
-Correctly init the others
* Yet another nbsmi asm implementation:
-use spinlock_irqsave/restore to save/load eflags
-don't pusha/popa but put all registers in clobber list
Should be more stack friendly
Has been runtime checked by replacing smi call by
"lets clobber the registers" asm instructions.
* Yet more fix by Holger Nelson.
Mathieu Bérard [Tue, 12 Sep 2006 01:10:00 +0000 (01:10 +0000)]
* Typo fix by Holger Nelson
Mathieu Bérard [Tue, 12 Sep 2006 00:16:06 +0000 (00:16 +0000)]
* Fix compilation error on frame_pointer-enabled kernels
Mathieu Bérard [Mon, 11 Sep 2006 22:18:00 +0000 (22:18 +0000)]
* Add DMI string for Tecra S2 (TSM30X)
* Remove forgotten dprintk in hotkeys
Mathieu Bérard [Mon, 11 Sep 2006 19:07:21 +0000 (19:07 +0000)]
* Add Toshiba Satellite M45 DMI string
* Fix hotkeys funtions return values
(hotkeys file was always empty)
* Update BUGS TODO an README
Mathieu Bérard [Mon, 11 Sep 2006 18:12:26 +0000 (18:12 +0000)]
* nbsmi Asm fix by Holger Nelson
Julien Valroff [Mon, 11 Sep 2006 16:11:31 +0000 (16:11 +0000)]
[DEB] preparing for new version
Mathieu Bérard [Sun, 10 Sep 2006 23:45:42 +0000 (23:45 +0000)]
* from Holger Nelson:
Tecra S1 DMI entry
Fix stupid copy/paste error
Mathieu Bérard [Sun, 10 Sep 2006 19:54:36 +0000 (19:54 +0000)]
* Add cdimode access for LCD blanking
Mathieu Bérard [Sun, 10 Sep 2006 19:42:39 +0000 (19:42 +0000)]
* Fix ICH7 support for some Toshiba Satellite M100
* Enable Debug in Makefile by default (to be removed for release)
Mathieu Bérard [Sun, 10 Sep 2006 00:48:57 +0000 (00:48 +0000)]
* Wifi witing seems to fail with an ipw3945, update TODO
* Add forgotten release_region in cdimode-init error path
Mathieu Bérard [Sat, 9 Sep 2006 22:50:59 +0000 (22:50 +0000)]
* Remove autoconf.h include uneeded
* Fix code for compilation with old kernel
Module now compile cleanly against a 2.6.9
Mathieu Bérard [Sat, 9 Sep 2006 21:18:24 +0000 (21:18 +0000)]
* Add a timout when we loop trying to switch off the fan
Mathieu Bérard [Sat, 9 Sep 2006 19:20:17 +0000 (19:20 +0000)]
* Fix EC0 ACPI device path for Satellite M100
* Assign ectype 12 to Satellite M100 as it should work now
Mathieu Bérard [Sat, 9 Sep 2006 15:33:10 +0000 (15:33 +0000)]
* Directly include autoconf.h rather than through config.h
This fix warning with Fedora kernels
Mathieu Bérard [Sat, 9 Sep 2006 14:49:04 +0000 (14:49 +0000)]
* Update doc/README
Mathieu Bérard [Sat, 9 Sep 2006 13:06:34 +0000 (13:06 +0000)]
* Make nbsmi compile with kernels using frame pointer
Mathieu Bérard [Sat, 9 Sep 2006 03:00:20 +0000 (03:00 +0000)]
* Fix bug in init.c: If specific feature init function
fail we have to decrement kref on backend
* Fix forgotten TSM40 table entry in display.c
* Add printk in case of smi command error
Mathieu Bérard [Sat, 9 Sep 2006 00:10:05 +0000 (00:10 +0000)]
* Disable debug in Makefile
Mathieu Bérard [Sat, 9 Sep 2006 00:06:15 +0000 (00:06 +0000)]
Merge branche/new-backend 129:HEAD to trunk
Mathieu Bérard [Thu, 7 Sep 2006 23:25:40 +0000 (23:25 +0000)]
* Autodetection support for Equium A110 and Toshiba M100
Julien Valroff [Thu, 17 Aug 2006 17:43:42 +0000 (17:43 +0000)]
[DEB] Updated changelog for new release
Mathieu Bérard [Thu, 17 Aug 2006 17:16:13 +0000 (17:16 +0000)]
Tagging the 2.
20060817 bugfix release
Mathieu Bérard [Thu, 17 Aug 2006 17:11:32 +0000 (17:11 +0000)]
Update Changelog
Fix Makefile 'version' target
Mathieu Bérard [Thu, 17 Aug 2006 16:55:41 +0000 (16:55 +0000)]
M40 vs. M40X issue hopefully resolved:
dmi_matched now return a non null result which means that we stop on the FIRST fully
matched entry of omnibook_ids[] which means that we MUST store records in that list from
the MORE specific to the LEAST specific.
As M40X is now before M40 this sould works.
And that was the behaviour of the old (pre fork) DMI matching system and
thus the intended one as the list order was not modified.
Mathieu Bérard [Thu, 17 Aug 2006 16:30:44 +0000 (16:30 +0000)]
Fix M40X vs. M40 detection... again
Mathieu Bérard [Thu, 17 Aug 2006 16:16:44 +0000 (16:16 +0000)]
Fix critial bug in omnibook_io_match : add
forgotten braces after if statement.
Julien Valroff [Thu, 17 Aug 2006 15:45:53 +0000 (15:45 +0000)]
Reverted previous changes - everything was ok
Julien Valroff [Thu, 17 Aug 2006 09:56:20 +0000 (09:56 +0000)]
Fixed M40X detection
Mathieu Bérard [Wed, 16 Aug 2006 20:54:19 +0000 (20:54 +0000)]
Tagging the 2.
20060816 release
Mathieu Bérard [Wed, 16 Aug 2006 20:47:45 +0000 (20:47 +0000)]
Merge branch (81:HEAD) back to trunk
Resolve conflics (why so much hate ?)
Mathieu Bérard [Sun, 13 Aug 2006 21:34:50 +0000 (21:34 +0000)]
Add forgotted LCD read hook for the Toshiba A105
Julien Valroff [Sat, 12 Aug 2006 17:24:39 +0000 (17:24 +0000)]
[DEB] Calls dh_installmodules for maintainance scripts
Julien Valroff [Sat, 12 Aug 2006 09:57:22 +0000 (09:57 +0000)]
Fix Toshiba Satellite M40X detection string
Mathieu Bérard [Fri, 11 Aug 2006 14:45:07 +0000 (14:45 +0000)]
* omnibook.h: Fix #if define to correctly compile backlight
device support if it's enabled in kernel (or as a module)
* Makefile: Include explicit depmod in load target and clean
Modules.symvers as well as Module.symvers (seems to be kernel
version dependent)
Julien Valroff [Fri, 11 Aug 2006 07:29:23 +0000 (07:29 +0000)]
[DEB] Changed default STEM value to linux
Julien Valroff [Fri, 11 Aug 2006 07:28:39 +0000 (07:28 +0000)]
[DEB] Updated changelog
Mathieu Bérard [Thu, 10 Aug 2006 23:29:26 +0000 (23:29 +0000)]
Update in Debian package (Thanks Julien Valroff)
Mathieu Bérard [Thu, 10 Aug 2006 13:58:10 +0000 (13:58 +0000)]
Debian package was broken: the module was directly installed
during the build process and was not in the package.
Fix that !
Mathieu Bérard [Thu, 10 Aug 2006 02:43:16 +0000 (02:43 +0000)]
Cleanup in Makefile
Hardcode location of depmod and modprobe so sudo works even if /sbin in not in user's $PATH
Mathieu Bérard [Thu, 10 Aug 2006 02:21:49 +0000 (02:21 +0000)]
* Fix _TOSHIBA_ M100 dmi string
* Introduction of ectype 14 for the Satellite A105
* Cleanup in Makefile
Mathieu Bérard [Thu, 10 Aug 2006 01:46:41 +0000 (01:46 +0000)]
Delete README reference to a deleted feature
Mathieu Bérard [Wed, 9 Aug 2006 21:19:44 +0000 (21:19 +0000)]
Add dmi info the the Satellite M100
Tentative fix for backlight conditional compilation
Mathieu Bérard [Wed, 9 Aug 2006 16:59:10 +0000 (16:59 +0000)]
Update Changelog for bugfix release
Mathieu Bérard [Wed, 9 Aug 2006 16:38:49 +0000 (16:38 +0000)]
Update ChangeLog for last commit
Mathieu Bérard [Wed, 9 Aug 2006 16:35:49 +0000 (16:35 +0000)]
Fix two bugs in debian package:
-fix dependency on linux-image_foo | kernel-image_foo
-fix typo in ChangeLog handling