[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[linux-2.6] trunk-r16272: Fix up some configs and speakup patch broken for 2.6.36-rc4



Hi,

I already pointed out on IRC that some CONFIG_* has to be updated for
2.6.36-rc4.
See my attached patches.

As it might be important: My linux-2.6/debian directory is from trunk-r16272.

Unfortunately, the shipped speakup patch(es) are somehow broken:

sd@tbox:~/src/linux-2.6$ grep -i speakup BROKEN_speakup_build.log
  LD      drivers/staging/speakup/built-in.o
  CC [M]  drivers/staging/speakup/speakup_acntsa.o
  CC [M]  drivers/staging/speakup/speakup_acntpc.o
  CC [M]  drivers/staging/speakup/speakup_apollo.o
  CC [M]  drivers/staging/speakup/speakup_audptr.o
  CC [M]  drivers/staging/speakup/speakup_bns.o
  CC [M]  drivers/staging/speakup/speakup_dectlk.o
  CC [M]  drivers/staging/speakup/speakup_decext.o
  CC [M]  drivers/staging/speakup/speakup_dtlk.o
  CC [M]  drivers/staging/speakup/speakup_keypc.o
  CC [M]  drivers/staging/speakup/speakup_ltlk.o
  CC [M]  drivers/staging/speakup/speakup_soft.o
  CC [M]  drivers/staging/speakup/speakup_spkout.o
  CC [M]  drivers/staging/speakup/speakup_txprt.o
  CC [M]  drivers/staging/speakup/speakup_dummy.o
  CC [M]  drivers/staging/speakup/buffers.o
/home/sd/src/linux-2.6/linux-2.6.36-rc4/debian/build/source_i386_none/drivers/staging/speakup/buffers.c:
In function ‘speakup_start_ttys’:
/home/sd/src/linux-2.6/linux-2.6.36-rc4/debian/build/source_i386_none/drivers/staging/speakup/buffers.c:33:
error: ‘struct vc_data’ has no member named ‘vc_tty’
/home/sd/src/linux-2.6/linux-2.6.36-rc4/debian/build/source_i386_none/drivers/staging/speakup/buffers.c:34:
error: ‘struct vc_data’ has no member named ‘vc_tty’
/home/sd/src/linux-2.6/linux-2.6.36-rc4/debian/build/source_i386_none/drivers/staging/speakup/buffers.c:
In function ‘speakup_stop_ttys’:
/home/sd/src/linux-2.6/linux-2.6.36-rc4/debian/build/source_i386_none/drivers/staging/speakup/buffers.c:56:
error: ‘struct vc_data’ has no member named ‘vc_tty’
/home/sd/src/linux-2.6/linux-2.6.36-rc4/debian/build/source_i386_none/drivers/staging/speakup/buffers.c:57:
error: ‘struct vc_data’ has no member named ‘vc_tty’
make[7]: *** [drivers/staging/speakup/buffers.o] Fehler 1
make[6]: *** [drivers/staging/speakup] Fehler 2

Some days back, I looked into speakup GIT repository, so the extracted
patch seems to be correct on first sight but I guess no more fitting
to 2.6.36-rc4.
Might be it's fixed in the meantime in upstream GIT.

As a temporary workaround (using i386_none_686 for builds) I have
disabled speakup in:

[ debian/config/i386/none/config.686 ]
...
# CONFIG_DEBUG_HIGHMEM is not set

##
## file: drivers/staging/speakup/Kconfig
##
# CONFIG_SPEAKUP is not set
-EOF-

Hope I could help and you have time for a closer look into my reported issues.

Kind Regards,
- Sedat (aka dile{ks,X} on IRC) -

P.S.: Yes, I know  2.6.36-rc4 support is WIP (UNRELEASED).
From 244692cc6f6fad05d1058bf9ca123535d8014368 Mon Sep 17 00:00:00 2001
From: Sedat Dilek <sedat.dilek@gmail.com>
Date: Mon, 13 Sep 2010 05:46:38 +0200
Subject: [PATCH] Replace CONFIG_INOTIFY by CONFIG_FANOTIFY

---
 debian/config/config |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/debian/config/config b/debian/config/config
index 28336b2..398865a 100644
--- a/debian/config/config
+++ b/debian/config/config
@@ -3175,10 +3175,14 @@ CONFIG_DNOTIFY=y
 ##
 ## file: fs/notify/inotify/Kconfig
 ##
-CONFIG_INOTIFY=y
 CONFIG_INOTIFY_USER=y
 
 ##
+## file: fs/notify/fanotify/Kconfig
+##
+CONFIG_FANOTIFY=y
+
+##
 ## file: fs/ntfs/Kconfig
 ##
 CONFIG_NTFS_FS=m
-- 
1.7.2.3

From 2c329cbf3c17b46f6de91f2012b96489d91facfa Mon Sep 17 00:00:00 2001
From: Sedat Dilek <sedat.dilek@gmail.com>
Date: Mon, 13 Sep 2010 05:48:27 +0200
Subject: [PATCH] Unset CONFIG_MFD_WM8994

---
 debian/config/config |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/debian/config/config b/debian/config/config
index 398865a..1de3909 100644
--- a/debian/config/config
+++ b/debian/config/config
@@ -1336,7 +1336,7 @@ CONFIG_MFD_SM501=m
 CONFIG_HTC_PASIC3=m
 CONFIG_TPS65010=m
 CONFIG_MFD_WM8400=m
-CONFIG_MFD_WM8994=m
+# CONFIG_MFD_WM8994 is not set
 # CONFIG_MFD_WM831X is not set
 # CONFIG_MFD_WM8350_I2C is not set
 CONFIG_MFD_PCF50633=m
-- 
1.7.2.3

From 52d1e96be23738ac627b3210de7cbaa11aa4a941 Mon Sep 17 00:00:00 2001
From: Sedat Dilek <sedat.dilek@gmail.com>
Date: Mon, 13 Sep 2010 05:50:22 +0200
Subject: [PATCH] Set CONFIG_INTEL_IDLE=y

Change from 'm' to CONFIG_INTEL_IDLE=y as it is now boolean.
---
 debian/config/kernelarch-x86/config |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/config/kernelarch-x86/config b/debian/config/kernelarch-x86/config
index 009fe14..5c793c1 100644
--- a/debian/config/kernelarch-x86/config
+++ b/debian/config/kernelarch-x86/config
@@ -536,9 +536,9 @@ CONFIG_BLK_DEV_TRM290=m
 CONFIG_XEN_KBDDEV_FRONTEND=y
 
 ##
-## file: drivers/indle/Kconfig
+## file: drivers/idle/Kconfig
 ##
-CONFIG_INTEL_IDLE=m
+CONFIG_INTEL_IDLE=y
 
 ##
 ## file: drivers/input/gameport/Kconfig
-- 
1.7.2.3


Reply to: