Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=kernel2630.git;a=commitdiff;h=08e2135a37d51906c09450d8bae58e1cf3db7ad3
commit 08e2135a37d51906c09450d8bae58e1cf3db7ad3 Author: Miklos Vajna <vmik...@frugalware.org> Date: Fri Jun 12 19:56:51 2009 +0200 acerhk-0.5.35-32-i686 - add kernel2630.patch diff --git a/source/apps-extra/acerhk/FrugalBuild b/source/apps-extra/acerhk/FrugalBuild index d04ff31..0cdc6a9 100644 --- a/source/apps-extra/acerhk/FrugalBuild +++ b/source/apps-extra/acerhk/FrugalBuild @@ -4,15 +4,16 @@ pkgname=acerhk pkgver=0.5.35 -pkgrel=31 +pkgrel=32 pkgdesc="Acer Hotkey driver for Linux" url="http://www.cakey.de/acerhk/" Finclude kernel-module groups=('apps-extra') archs=('i686' '!x86_64') up2date="lynx -dump $url |grep tgz$|sed 's/.*-\(.*\)\.t.*/\1/'" -source=($url/archives/$pkgname-$pkgver.tgz) -sha1sums=('cf977b2bee3487a401b9c92f04fe8b2ac77f2db2') +source=($url/archives/$pkgname-$pkgver.tgz kernel2630.patch) +sha1sums=('cf977b2bee3487a401b9c92f04fe8b2ac77f2db2' \ + '4b5e3ca6aa24e920dfd9bbcfa5b1e424b53bca77') build() { diff --git a/source/apps-extra/acerhk/kernel2630.patch b/source/apps-extra/acerhk/kernel2630.patch new file mode 100644 index 0000000..f34715f --- /dev/null +++ b/source/apps-extra/acerhk/kernel2630.patch @@ -0,0 +1,58 @@ +--- acerhk-0.5.35/acerhk.c.orig 2007-11-12 21:01:25.000000000 +0100 ++++ acerhk-0.5.35/acerhk.c 2009-06-12 19:46:45.000000000 +0200 +@@ -2668,7 +2668,6 @@ + printk(KERN_INFO"acerhk: could not create /proc/driver/acerhk\n"); + } + else { +- proc_acer_dir->owner = THIS_MODULE; + /* now create several files, first general info ... */ + entry = create_proc_read_entry("info", + 0444, proc_acer_dir, acerhk_proc_info, NULL); +@@ -2677,7 +2676,6 @@ + remove_proc_entry("driver/acerhk", NULL); + retval = 0; + } else { +- entry->owner = THIS_MODULE; + /* ... last pressed key ... */ + entry = create_proc_read_entry("key", + 0444, proc_acer_dir, acerhk_proc_key, NULL); +@@ -2687,7 +2685,6 @@ + remove_proc_entry("driver/acerhk", NULL); + retval = 0; + } else { +- entry->owner = THIS_MODULE; + /* ... and led control file */ + entry = create_proc_entry("led", 0222, proc_acer_dir); + if (entry == NULL) { +@@ -2699,7 +2696,6 @@ + } + else { + entry->write_proc = acerhk_proc_led; +- entry->owner = THIS_MODULE; + /* ... and wireless led controll file */ + entry = create_proc_entry("wirelessled", 0222, proc_acer_dir); + if (entry == NULL) { +@@ -2712,7 +2708,6 @@ + } + else { + entry->write_proc = acerhk_proc_wirelessled; +- entry->owner = THIS_MODULE; + /* ... and bluetooth led controll file */ + entry = create_proc_entry("blueled", 0222, proc_acer_dir); + if (entry == NULL) { +@@ -2725,7 +2720,6 @@ + retval = 0; + } else { + entry->write_proc = acerhk_proc_blueled; +- entry->owner = THIS_MODULE; + retval = 1; + #ifdef ACERDEBUG + /* add extra file for debugging purposes */ +@@ -2742,7 +2736,6 @@ + } + else { + entry->write_proc = acerhk_proc_debug; +- entry->owner = THIS_MODULE; + retval = 1; + } + #endif _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git