]> Devoid-pointer.net GitWeb - omnibook.git/commitdiff
Polish before release
authorMathieu Bérard <mathieu.berard@crans.org>
Sun, 6 Aug 2006 20:33:15 +0000 (20:33 +0000)
committerMathieu Bérard <mathieu.berard@crans.org>
Sun, 6 Aug 2006 20:33:15 +0000 (20:33 +0000)
Makefile
doc/ChangeLog
doc/INSTALL
misc/omnibook-integration.patch
omnibook.h

index e9998b448c0f1e24b73893c8ae6a6960a8d4aa47..bf8a57d143d65eb943c8f447105459fcd3912e7a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -63,7 +63,7 @@ clean:
                make -C $(KSRC) M=$(PWD) clean
                $(RM) *~ "#*#" .swp
                $(RM) -r debian/omnibook-source *-stamp
-               $(RM) -r Modules.symvers
+               $(RM) -r Module.symvers
                (cd misc/obtest; $(RM) obtest *.o)
 
 
@@ -94,8 +94,8 @@ kinstall:
                $(RM) -r $(KMODDIR)
                $(RM) $(KINCDIR)/omnibook.h
                $(MKDIR) $(KMODDIR)
-               $(INSTALL) *.c $(KMODDIR)
-               $(INSTALL) apmemu.h ec.h init.h $(KMODDIR)
+               $(INSTALL) *.c sections.lds $(KMODDIR)
+               $(INSTALL) apmemu.h compat.h ec.h laptop.h $(KMODDIR)
                $(INSTALL) omnibook.h $(KINCDIR)
                $(MKDIR) $(KDOCDIR)
                $(INSTALL) doc/README doc/README-OneTouch $(KDOCDIR)
@@ -104,7 +104,7 @@ kpatch:             kinstall
                (cd $(KSRC); patch -p1 < $(BDIR)/misc/omnibook-integration.patch)
 
 deb:           clean
-               dch -v 2-$(TODAY)
+               dch -v 1:2-$(TODAY)
                fakeroot dpkg-buildpackage
                
 
index 1187627ec68507a961a4590a035585aa79116c9f..dc9f37884c6a8599534ed33df3da52d6fdf27393 100644 (file)
@@ -1,7 +1,7 @@
 Changelog file for omnibook package:
 ------------------------------------
 
-2006-XX-XX Mathieu Bérard <math_b@users.sourceforge.net>
+2-20060806 Mathieu Bérard <math_b@users.sourceforge.net>
 * Make the module linux 2.6 only
   Kernel versions from 2.6.8 to a least 2.6.17 are supported
   Code for compatibility with kernels older than 2.6.17 is 
@@ -26,11 +26,12 @@ Changelog file for omnibook package:
   Also make more use of Kbuild
 * Use sscanf and simple_stro{u}l for strings parsing instead of custom code
 * Run lindent for better conformance with kernel coding style
-* Add very limited support for Toshiba M40 (more info needed)
+* Add very limited support for some Toshiba M40 (more info needed)
 * Use bitmasks for EC types matching, this change is transparent for the user
   (e.g. one can still use ectype=num module parameter)
   Rationale: Reduce the size of the omnibook_feature struct
 * Polish Debian support: Use module-assistant and fix all Lintian warning
+  Fix building against non-running kernel (Thanks to Daniel Gimpelevich)
 * Update documentation and omnibook-integration.patch
 * Fix spinlock usage: they can be used unconditionally as they are automatically
   optimized out at build-time on UP. This should improve PREEMPT safety
@@ -40,6 +41,7 @@ Changelog file for omnibook package:
 * Add a new feature for testers: dump
   Dump was stolen from the ibm_acpi driver
   It is disabled by default
+* Bump version to 2-YYYYMMDD
 
 2006-05-15 Thomas Perl <thp@perli.net>
 * Added support for xe4500's "audio mute" led
index 3c9cde3f563deca051f273c84a1308e938e80140..028127a1b245dcd47f8fa3c925a1074a7695c0d2 100644 (file)
@@ -20,8 +20,7 @@ Step 2
 
   Run `make install' as the super-user. This will install omnibook.ko kernel
   module into modules directory of your currently running kernel
-  (usually in /lib/modules/version_of_your_kernel) and runs `depmod -a' to
-  rebuild module dependency database.
+  (usually in /lib/modules/version_of_your_kernel).
   You may install and load the module with `make load' command. In this case
   you may skip Step 3.
 
index 3ea9500321985c8181c3fb814eccc8062071d3af..3d046dcf80b135e6834c350d1dcd41172b541c0f 100644 (file)
@@ -1,7 +1,7 @@
-diff -Nru linux-2.6.15/arch/i386/Kconfig linux-2.6.15-omnibook/arch/i386/Kconfig
---- linux-2.6.15/arch/i386/Kconfig     2006-01-03 04:21:10.000000000 +0100
-+++ linux-2.6.15-omnibook/arch/i386/Kconfig    2006-03-12 22:49:21.251157801 +0100
-@@ -320,6 +320,42 @@
+diff -Nru linux-2.6.17/arch/i386/Kconfig linux-2.6.17-omnibook/arch/i386/Kconfig
+--- linux-2.6.17/arch/i386/Kconfig     2006-06-18 03:49:35.000000000 +0200
++++ linux-2.6.17-omnibook/arch/i386/Kconfig    2006-08-04 17:09:26.680717114 +0200
+@@ -334,6 +334,42 @@
          Say Y if you intend to run this kernel on a Toshiba portable.
          Say N otherwise.
  
@@ -44,18 +44,18 @@ diff -Nru linux-2.6.15/arch/i386/Kconfig linux-2.6.15-omnibook/arch/i386/Kconfig
  config I8K
        tristate "Dell laptop support"
        ---help---
-diff -Nru linux-2.6.15/drivers/misc/Makefile linux-2.6.15-omnibook/drivers/misc/Makefile
---- linux-2.6.15/drivers/misc/Makefile 2006-01-03 04:21:10.000000000 +0100
-+++ linux-2.6.15-omnibook/drivers/misc/Makefile        2006-03-12 22:39:59.517415488 +0100
+diff -Nru linux-2.6.17/drivers/misc/Makefile linux-2.6.17-omnibook/drivers/misc/Makefile
+--- linux-2.6.17/drivers/misc/Makefile 2006-06-18 03:49:35.000000000 +0200
++++ linux-2.6.17-omnibook/drivers/misc/Makefile        2006-08-04 17:09:26.681716962 +0200
 @@ -5,3 +5,5 @@
  
  obj-$(CONFIG_IBM_ASM) += ibmasm/
  obj-$(CONFIG_HDPU_FEATURES)   += hdpuftrs/
 +obj-$(CONFIG_OMNIBOOK) += omnibook/
 +
-diff -Nru linux-2.6.15/drivers/misc/omnibook/Makefile linux-2.6.15-omnibook/drivers/misc/omnibook/Makefile
---- linux-2.6.15/drivers/misc/omnibook/Makefile        1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.15-omnibook/drivers/misc/omnibook/Makefile       2006-03-12 22:43:34.087553100 +0100
+diff -Nru linux-2.6.17/drivers/misc/omnibook/Makefile linux-2.6.17-omnibook/drivers/misc/omnibook/Makefile
+--- linux-2.6.17/drivers/misc/omnibook/Makefile        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.17-omnibook/drivers/misc/omnibook/Makefile       2006-08-04 17:09:26.684716506 +0200
 @@ -0,0 +1,27 @@
 +
 +# Makefile -- makefile for the HP OmniBook support module
@@ -78,9 +78,11 @@ diff -Nru linux-2.6.15/drivers/misc/omnibook/Makefile linux-2.6.15-omnibook/driv
 +#
 +# Note 2! The CFLAGS definitions are now in the main makefile...
 +
++EXTRA_LDFLAGS += $(src)/sections.lds
 +obj-$(CONFIG_OMNIBOOK) += omnibook.o
 +
-+omnibook-objs := ac.o battery.o blank.o display.o dock.o ec.o fan.o \
-+fan_policy.o init.o lcd.o onetouch.o temperature.o touchpad.o dump.o info.o \
-+watch.o apmemu.o
-+ 
++omnibook-objs := ac.o battery.o blank.o display.o dock.o \
++ec.o fan.o fan_policy.o init.o lcd.o onetouch.o \
++temperature.o touchpad.o dump.o info.o \
++apmemu.o muteled.o
++
index 8d41a5bb4d2462c92a256b5560da92da15fe7770..355df08b047431e00bc4a243f8b9f423774ac7fb 100644 (file)
@@ -25,7 +25,7 @@
  */
 
 #define OMNIBOOK_MODULE_NAME           "omnibook"
-#define OMNIBOOK_MODULE_VERSION                "20060126"
+#define OMNIBOOK_MODULE_VERSION                "2-20000000"
 
 /*
  * EC types