diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2005-11-12 14:21:48 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2005-11-12 14:21:48 -0800 |
commit | d7e757118b6e041073895e61a043f2bdd42fa3b6 (patch) | |
tree | e604318a57d1295b0bbfce7fc562cb1ba524ae30 /driver | |
parent | 24b51e05c0d244509adb1c6422ab41c1d5cb34a8 (diff) | |
download | patches-d7e757118b6e041073895e61a043f2bdd42fa3b6.tar.gz |
2.6.15-rc1 refresh
Diffstat (limited to 'driver')
-rw-r--r-- | driver/driver-model-wakeup-03.patch | 19 | ||||
-rw-r--r-- | driver/speakup-core.patch | 254 | ||||
-rw-r--r-- | driver/speakup-kconfig-fix.patch | 7 |
3 files changed, 139 insertions, 141 deletions
diff --git a/driver/driver-model-wakeup-03.patch b/driver/driver-model-wakeup-03.patch index f495bffc7db44..b9249e5b88acb 100644 --- a/driver/driver-model-wakeup-03.patch +++ b/driver/driver-model-wakeup-03.patch @@ -24,14 +24,13 @@ more closely, and just grow a new "pci_dev_init" function.) Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> ---- drivers/pci/pci.c | 4 ++++ drivers/pci/probe.c | 16 +++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) ---- gregkh-2.6.orig/drivers/pci/probe.c -+++ gregkh-2.6/drivers/pci/probe.c -@@ -589,6 +589,7 @@ static void pci_read_irq(struct pci_dev +--- gregkh-2.6.orig/drivers/pci/probe.c 2005-11-12 13:59:16.000000000 -0800 ++++ gregkh-2.6/drivers/pci/probe.c 2005-11-12 13:59:22.000000000 -0800 +@@ -589,6 +589,7 @@ static int pci_setup_device(struct pci_dev * dev) { u32 class; @@ -39,7 +38,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> sprintf(pci_name(dev), "%04x:%02x:%02x.%d", pci_domain_nr(dev->bus), dev->bus->number, PCI_SLOT(dev->devfn), PCI_FUNC(dev->devfn)); -@@ -616,6 +617,19 @@ static int pci_setup_device(struct pci_d +@@ -616,6 +617,19 @@ pci_read_bases(dev, 6, PCI_ROM_ADDRESS); pci_read_config_word(dev, PCI_SUBSYSTEM_VENDOR_ID, &dev->subsystem_vendor); pci_read_config_word(dev, PCI_SUBSYSTEM_ID, &dev->subsystem_device); @@ -59,7 +58,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> break; case PCI_HEADER_TYPE_BRIDGE: /* bridge header */ -@@ -756,6 +770,7 @@ pci_scan_device(struct pci_bus *bus, int +@@ -756,6 +770,7 @@ memset(dev, 0, sizeof(struct pci_dev)); dev->bus = bus; dev->sysdata = bus->sysdata; @@ -67,7 +66,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> dev->dev.parent = bus->bridge; dev->dev.bus = &pci_bus_type; dev->devfn = devfn; -@@ -778,7 +793,6 @@ pci_scan_device(struct pci_bus *bus, int +@@ -778,7 +793,6 @@ void __devinit pci_device_add(struct pci_dev *dev, struct pci_bus *bus) { @@ -75,9 +74,9 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> dev->dev.release = pci_release_dev; pci_dev_get(dev); ---- gregkh-2.6.orig/drivers/pci/pci.c -+++ gregkh-2.6/drivers/pci/pci.c -@@ -541,6 +541,10 @@ int pci_enable_wake(struct pci_dev *dev, +--- gregkh-2.6.orig/drivers/pci/pci.c 2005-11-12 13:59:16.000000000 -0800 ++++ gregkh-2.6/drivers/pci/pci.c 2005-11-12 13:59:22.000000000 -0800 +@@ -559,6 +559,10 @@ if (!pm) return enable ? -EIO : 0; diff --git a/driver/speakup-core.patch b/driver/speakup-core.patch index b7a079e445e30..0e77363e9050f 100644 --- a/driver/speakup-core.patch +++ b/driver/speakup-core.patch @@ -10,7 +10,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> drivers/char/Makefile | 1 drivers/char/consolemap.c | 1 drivers/char/keyboard.c | 44 - drivers/char/speakup/Kconfig | 210 ++ + drivers/char/speakup/Kconfig | 211 ++ drivers/char/speakup/Makefile | 36 drivers/char/speakup/cvsversion.h | 1 drivers/char/speakup/dtload.c | 554 +++++++ @@ -50,15 +50,14 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> drivers/char/vt.c | 16 include/linux/keyboard.h | 2 include/linux/speakup.h | 33 - 47 files changed, 8700 insertions(+), 9 deletions(-) + 47 files changed, 8701 insertions(+), 9 deletions(-) ---- ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/cvsversion.h +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/cvsversion.h 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1 @@ +#define CVSVERSION " CVS: Wed Mar 2 20:22:02 EST 2005 " ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/dtload.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/dtload.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,554 @@ +/* + * This is the DECtalk PC firmware loader for the Linux kernel, version 1.0 @@ -614,8 +613,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + if ( intest ) do_test( ); + exit( 0 ); +} ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/dtload.h +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/dtload.h 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,57 @@ +/* + * This is the DECtalk PC firmware loader for the Linux kernel, version 1.0 @@ -674,8 +673,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +struct dos_reloc { + short int offset, segment; +}; ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/dtpc_reg.h +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/dtpc_reg.h 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,132 @@ +/* + * This is the DECtalk PC register constants (from DEC's DOS driver) @@ -809,8 +808,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#define DT_DIGITAL_IN 0x08 +#define DMA_sync 0x06 +#define DMA_sync_char 0x07 ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/genmap.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/genmap.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,204 @@ +#include <stdlib.h> +#include <stdio.h> @@ -1016,12 +1015,13 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + printf( "\n\t0, %d\n", map_ver ); + exit( 0 ); +} ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/Kconfig -@@ -0,0 +1,210 @@ +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/Kconfig 2005-11-12 14:07:13.000000000 -0800 +@@ -0,0 +1,211 @@ +menu "Speakup console speech" +config SPEAKUP + tristate "Build speakup console speech" ++ depends on !PPC64 + ---help--- + + This is the Speakup screen reader. Think of it as a @@ -1229,8 +1229,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + default "none" + +endmenu ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/keyinfo.h +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/keyinfo.h 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,119 @@ +/* spk_priv.h + review functions for the speakup screen review package. @@ -1351,8 +1351,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#define PUNCT_INC PUNCT_DEC+1 +#define VOICE_DEC PUNCT_DEC+2 +#define VOICE_INC VOICE_DEC+1 ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/Makefile +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/Makefile 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,36 @@ +# +# Makefile for the speakup speech output system. @@ -1390,8 +1390,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + +HOSTCFLAGS := -Iinclude -I/usr/include +hostprogs-y := makemapdata genmap ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/makemapdata.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/makemapdata.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,156 @@ +#include <stdlib.h> +#include <stdio.h> @@ -1549,8 +1549,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + printf( "\t\".\", 0, 0\n};\n" ); + exit( 0 ); +} ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/mapdata.h +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/mapdata.h 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,238 @@ +t_key_init init_key_data[] = { + "key_s", 31, -1, @@ -1790,8 +1790,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + "vol_inc", 79, -2, + ".", 0, 0 +}; ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/mod_code.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/mod_code.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,25 @@ +/* this code is to modularize a synth specific file, included at the end */ + @@ -1818,8 +1818,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +MODULE_AUTHOR("Kirk Reiser <kirk@braille.uwo.ca>"); +MODULE_DESCRIPTION("Synthesizer driver module for speakup for the synth->long_name"); +MODULE_LICENSE( "GPL" ); ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/serialio.h +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/serialio.h 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,18 @@ +#ifndef SSPK_SERIAL +#define SSPK_SERIAL @@ -1839,8 +1839,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#define BOTH_EMPTY (UART_LSR_TEMT | UART_LSR_THRE) + +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_acnt.h +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_acnt.h 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,16 @@ +/* speakup_acntpc.h - header file for speakups Accent-PC driver. */ + @@ -1858,8 +1858,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#define SYNTH_FULL 'F' /* synth is full. */ +#define SYNTH_ALMOST_EMPTY 'M' /* synth has les than 2 seconds of text left */ +#define SYNTH_SPEAKING 's' /* synth is speaking and has a fare way to go */ ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_acntpc.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_acntpc.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,160 @@ +/* + * originially written by: Kirk Reiser <kirk@braille.uwo.ca> @@ -2021,8 +2021,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_acntsa.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_acntsa.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,184 @@ +/* + * originially written by: Kirk Reiser <kirk@braille.uwo.ca> @@ -2208,8 +2208,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_apollo.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_apollo.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,195 @@ +/* + * originially written by: Kirk Reiser <kirk@braille.uwo.ca> @@ -2406,8 +2406,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_audptr.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_audptr.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,201 @@ +/* + * originially written by: Kirk Reiser <kirk@braille.uwo.ca> @@ -2610,8 +2610,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_bns.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_bns.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,174 @@ +/* + * originially written by: Kirk Reiser <kirk@braille.uwo.ca> @@ -2787,8 +2787,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,2281 @@ +/* speakup.c + review functions for the speakup screen review package. @@ -5071,8 +5071,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +module_exit( mod_speakup_exit ); + +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakupconf +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakupconf 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,51 @@ +#!/bin/sh +# script to load/save all the vars in speakup @@ -5125,8 +5125,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + exit 1 +;; +esac ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_decext.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_decext.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,205 @@ +/* + * originially written by: Kirk Reiser <kirk@braille.uwo.ca> @@ -5333,8 +5333,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_decpc.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_decpc.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,242 @@ +/* +* written by David Borowski, david575@golden.net @@ -5578,8 +5578,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_dectlk.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_dectlk.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,221 @@ +/* + * originially written by: Kirk Reiser <kirk@braille.uwo.ca> @@ -5802,8 +5802,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_drvcommon.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_drvcommon.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,879 @@ +#define KERNEL +#include <linux/config.h> @@ -6684,8 +6684,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +MODULE_AUTHOR("Kirk Reiser <kirk@braille.uwo.ca>"); +MODULE_DESCRIPTION("Speakup module required by all synthesizer specific modules"); +MODULE_LICENSE("GPL"); ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_dtlk.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_dtlk.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,219 @@ +/* + * originially written by: Kirk Reiser <kirk@braille.uwo.ca> @@ -6906,8 +6906,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_dtlk.h +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_dtlk.h 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,54 @@ +/* speakup_dtlk.h - header file for speakups DoubleTalk driver. */ + @@ -6963,8 +6963,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + parameter block */ + u_char has_indexing; /* nonzero if indexing is implemented */ +}; ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_keyhelp.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_keyhelp.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,294 @@ +/* speakup_keyhelp.c + help module for speakup @@ -7260,8 +7260,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +MODULE_AUTHOR("David Borowski"); +MODULE_DESCRIPTION("Speakup keyboard help MODULE"); +MODULE_LICENSE("GPL"); ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_keypc.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_keypc.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,189 @@ +/* +* written by David Borowski @@ -7452,8 +7452,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_ltlk.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_ltlk.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,215 @@ +/* + * originally written by: Kirk Reiser <kirk@braille.uwo.ca> @@ -7670,8 +7670,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakupmap.h +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakupmap.h 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,64 @@ + 119, 61, 6, + 0, 16, 17, 32, 20, 48, 0, @@ -7737,8 +7737,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + 109, 0, 7, 0, 0, 0, 0, + 125, 128, 128, 0, 0, 0, 0, + 0, 119 ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakupmap.map +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakupmap.map 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,91 @@ +spk key_f9 = punc_level_dec +spk key_f10 = punc_level_inc @@ -7831,8 +7831,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +spk key_8 = speakup_paste +shift spk key_m = say_first_char + ctrl spk key_semicolon = say_last_char ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_sftsyn.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_sftsyn.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,175 @@ +/* speakup_sftsynth.c - speakup driver to register and make available + * a user space device for software synthesizers. written by: Kirk @@ -8009,8 +8009,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_spkout.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_spkout.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,188 @@ +/* + * originially written by: Kirk Reiser <kirk@braille.uwo.ca> @@ -8200,8 +8200,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/speakup_txprt.c +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/speakup_txprt.c 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,195 @@ +/* + * originially written by: Kirk Reiser <kirk@braille.uwo.ca> @@ -8398,8 +8398,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#ifdef MODULE +#include "mod_code.c" +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/spk_con_module.h +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/spk_con_module.h 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,43 @@ +/* written bby David Borowski. + Copyright (C ) 2003 David Borowski. @@ -8444,8 +8444,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +} + +EXPORT_SYMBOL(speakup_set_addresses); ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/spk_priv.h +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/spk_priv.h 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,258 @@ +/* spk_priv.h + review functions for the speakup screen review package. @@ -8705,8 +8705,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +#endif + +#endif ---- /dev/null -+++ gregkh-2.6/drivers/char/speakup/synthlist.h +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/drivers/char/speakup/synthlist.h 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,54 @@ +/* this is included two times */ +#if defined(PASS2) @@ -8762,8 +8762,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + +#undef SYNTH_DECL +#undef CFG_TEST ---- /dev/null -+++ gregkh-2.6/include/linux/speakup.h +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ gregkh-2.6/include/linux/speakup.h 2005-11-12 13:59:49.000000000 -0800 @@ -0,0 +1,33 @@ +#ifndef __SPEAKUP_H +#define __SPEAKUP_H @@ -8798,9 +8798,9 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> +static inline void speakup_init(struct vc_data *vc) { } +#endif +#endif ---- gregkh-2.6.orig/arch/arm/Kconfig -+++ gregkh-2.6/arch/arm/Kconfig -@@ -751,6 +751,7 @@ source "drivers/mfd/Kconfig" +--- gregkh-2.6.orig/arch/arm/Kconfig 2005-11-12 13:59:47.000000000 -0800 ++++ gregkh-2.6/arch/arm/Kconfig 2005-11-12 13:59:49.000000000 -0800 +@@ -753,6 +753,7 @@ source "drivers/media/Kconfig" source "drivers/video/Kconfig" @@ -8808,15 +8808,15 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> source "sound/Kconfig" ---- gregkh-2.6.orig/drivers/char/consolemap.c -+++ gregkh-2.6/drivers/char/consolemap.c -@@ -668,3 +668,4 @@ console_map_init(void) +--- gregkh-2.6.orig/drivers/char/consolemap.c 2005-11-12 13:59:47.000000000 -0800 ++++ gregkh-2.6/drivers/char/consolemap.c 2005-11-12 13:59:49.000000000 -0800 +@@ -668,3 +668,4 @@ } EXPORT_SYMBOL(con_copy_unimap); +EXPORT_SYMBOL(inverse_translate); ---- gregkh-2.6.orig/drivers/char/keyboard.c -+++ gregkh-2.6/drivers/char/keyboard.c +--- gregkh-2.6.orig/drivers/char/keyboard.c 2005-11-12 13:59:47.000000000 -0800 ++++ gregkh-2.6/drivers/char/keyboard.c 2005-11-12 13:59:49.000000000 -0800 @@ -40,6 +40,13 @@ #include <linux/sysrq.h> #include <linux/input.h> @@ -8831,7 +8831,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> static void kbd_disconnect(struct input_handle *handle); extern void ctrl_alt_del(void); -@@ -64,6 +71,10 @@ extern void ctrl_alt_del(void); +@@ -64,6 +71,10 @@ #define KBD_DEFLOCK 0 @@ -8842,7 +8842,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> void compute_shiftstate(void); /* -@@ -79,7 +90,7 @@ void compute_shiftstate(void); +@@ -79,7 +90,7 @@ typedef void (k_handler_fn)(struct vc_data *vc, unsigned char value, char up_flag, struct pt_regs *regs); static k_handler_fn K_HANDLERS; @@ -8851,7 +8851,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> #define FN_HANDLERS\ fn_null, fn_enter, fn_show_ptregs, fn_show_mem,\ -@@ -100,15 +111,18 @@ static fn_handler_fn *fn_handler[] = { F +@@ -100,15 +111,18 @@ const int max_vals[] = { 255, ARRAY_SIZE(func_table) - 1, ARRAY_SIZE(fn_handler) - 1, NR_PAD - 1, NR_DEAD - 1, 255, 3, NR_SHIFT - 1, 255, NR_ASCII - 1, NR_LOCK - 1, @@ -8872,7 +8872,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> int spawnpid, spawnsig; /* -@@ -255,12 +269,14 @@ void kd_mksound(unsigned int hz, unsigne +@@ -255,12 +269,14 @@ } } } @@ -8889,7 +8889,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> /* * Setting the keyboard rate. */ -@@ -602,6 +618,7 @@ static void k_spec(struct vc_data *vc, u +@@ -602,6 +618,7 @@ if (up_flag) return; if (value >= ARRAY_SIZE(fn_handler)) @@ -8897,7 +8897,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> return; if ((kbd->kbdmode == VC_RAW || kbd->kbdmode == VC_MEDIUMRAW) && -@@ -1119,6 +1136,13 @@ static void kbd_keycode(unsigned int key +@@ -1119,6 +1136,13 @@ key_map = key_maps[shift_final]; if (!key_map) { @@ -8911,7 +8911,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> compute_shiftstate(); kbd->slockstate = 0; return; -@@ -1137,8 +1161,15 @@ static void kbd_keycode(unsigned int key +@@ -1137,8 +1161,15 @@ } type -= 0xf0; @@ -8928,7 +8928,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> return; if (type == KT_LETTER) { -@@ -1149,7 +1180,6 @@ static void kbd_keycode(unsigned int key +@@ -1149,7 +1180,6 @@ keysym = key_map[keycode]; } } @@ -8936,9 +8936,9 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> (*k_handler[type])(vc, keysym & 0xff, !down, regs); if (type != KT_SLOCK) ---- gregkh-2.6.orig/drivers/char/Makefile -+++ gregkh-2.6/drivers/char/Makefile -@@ -84,6 +84,7 @@ obj-$(CONFIG_GPIO_VR41XX) += vr41xx_giu. +--- gregkh-2.6.orig/drivers/char/Makefile 2005-11-12 13:59:47.000000000 -0800 ++++ gregkh-2.6/drivers/char/Makefile 2005-11-12 13:59:49.000000000 -0800 +@@ -84,6 +84,7 @@ obj-$(CONFIG_TANBAC_TB0219) += tb0219.o obj-$(CONFIG_TELCLOCK) += tlclk.o @@ -8946,8 +8946,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> obj-$(CONFIG_WATCHDOG) += watchdog/ obj-$(CONFIG_MWAVE) += mwave/ obj-$(CONFIG_AGP) += agp/ ---- gregkh-2.6.orig/drivers/char/vt.c -+++ gregkh-2.6/drivers/char/vt.c +--- gregkh-2.6.orig/drivers/char/vt.c 2005-11-12 13:59:47.000000000 -0800 ++++ gregkh-2.6/drivers/char/vt.c 2005-11-12 13:59:49.000000000 -0800 @@ -98,6 +98,10 @@ #include <asm/system.h> #include <asm/uaccess.h> @@ -8959,7 +8959,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> const struct consw *conswitchp; -@@ -725,6 +729,7 @@ int vc_allocate(unsigned int currcons) / +@@ -725,6 +729,7 @@ } vc->vc_kmalloced = 1; vc_init(vc, vc->vc_rows, vc->vc_cols, 1); @@ -8967,7 +8967,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> } return 0; } -@@ -978,6 +983,7 @@ static void lf(struct vc_data *vc) +@@ -978,6 +983,7 @@ vc->vc_pos += vc->vc_size_row; } vc->vc_need_wrap = 0; @@ -8975,7 +8975,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> } static void ri(struct vc_data *vc) -@@ -1006,6 +1012,7 @@ static inline void bs(struct vc_data *vc +@@ -1006,6 +1012,7 @@ vc->vc_pos -= 2; vc->vc_x--; vc->vc_need_wrap = 0; @@ -8983,7 +8983,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> } } -@@ -1543,6 +1550,7 @@ static void do_con_trol(struct tty_struc +@@ -1543,6 +1550,7 @@ break; } vc->vc_pos += (vc->vc_x << 1); @@ -8991,7 +8991,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> return; case 10: case 11: case 12: lf(vc); -@@ -2073,6 +2081,7 @@ static int do_con_write(struct tty_struc +@@ -2073,6 +2081,7 @@ } if (vc->vc_decim) insert_char(vc, 1); @@ -8999,7 +8999,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> scr_writew(himask ? ((vc->vc_attr << 8) & ~himask) + ((tc & 0x100) ? himask : 0) + (tc & 0xff) : (vc->vc_attr << 8) + tc, -@@ -2098,6 +2107,7 @@ static int do_con_write(struct tty_struc +@@ -2098,6 +2107,7 @@ release_console_sem(); out: @@ -9007,7 +9007,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> return n; #undef FLUSH } -@@ -2123,6 +2133,7 @@ static void console_callback(void *ignor +@@ -2123,6 +2133,7 @@ /* we only changed when the console had already been allocated - a new console is not created in an interrupt routine */ @@ -9015,7 +9015,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> } want_console = -1; } -@@ -2141,6 +2152,7 @@ static void console_callback(void *ignor +@@ -2141,6 +2152,7 @@ do_blank_screen(0); blank_timer_expired = 0; } @@ -9023,7 +9023,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> release_console_sem(); } -@@ -2198,6 +2210,7 @@ static void vt_console_print(struct cons +@@ -2198,6 +2210,7 @@ /* Contrived structure to try to emulate original need_wrap behaviour * Problems caused when we have need_wrap set on '\n' character */ @@ -9031,7 +9031,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> while (count--) { c = *b++; if (c == 10 || c == 13 || c == 8 || vc->vc_need_wrap) { -@@ -2242,6 +2255,7 @@ static void vt_console_print(struct cons +@@ -2242,6 +2255,7 @@ } } set_cursor(vc); @@ -9039,7 +9039,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> quit: clear_bit(0, &printing); -@@ -2587,6 +2601,7 @@ static int __init con_init(void) +@@ -2587,6 +2601,7 @@ master_display_fg = vc = vc_cons[currcons].d; set_origin(vc); save_screen(vc); @@ -9047,14 +9047,14 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> gotoxy(vc, vc->vc_x, vc->vc_y); csi_J(vc, 0); update_screen(vc); -@@ -3279,3 +3294,4 @@ EXPORT_SYMBOL(vc_cons); +@@ -3279,3 +3294,4 @@ EXPORT_SYMBOL(take_over_console); EXPORT_SYMBOL(give_up_console); #endif +EXPORT_SYMBOL(screen_glyph); ---- gregkh-2.6.orig/drivers/Kconfig -+++ gregkh-2.6/drivers/Kconfig -@@ -56,6 +56,8 @@ source "drivers/media/Kconfig" +--- gregkh-2.6.orig/drivers/Kconfig 2005-11-12 13:59:47.000000000 -0800 ++++ gregkh-2.6/drivers/Kconfig 2005-11-12 13:59:49.000000000 -0800 +@@ -56,6 +56,8 @@ source "drivers/video/Kconfig" @@ -9063,14 +9063,14 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> source "sound/Kconfig" source "drivers/usb/Kconfig" ---- gregkh-2.6.orig/drivers/Makefile -+++ gregkh-2.6/drivers/Makefile +--- gregkh-2.6.orig/drivers/Makefile 2005-11-12 13:59:47.000000000 -0800 ++++ gregkh-2.6/drivers/Makefile 2005-11-12 13:59:49.000000000 -0800 @@ -1,4 +1,3 @@ -# # Makefile for the Linux kernel device drivers. # # 15 Sep 2000, Christoph Hellwig <hch@infradead.org> -@@ -28,6 +27,8 @@ obj-$(CONFIG_FB_INTEL) += video +@@ -28,6 +27,8 @@ # serial drivers start registering their serio ports obj-$(CONFIG_SERIO) += input/serio/ obj-y += serial/ @@ -9079,7 +9079,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> obj-$(CONFIG_PARPORT) += parport/ obj-y += base/ block/ misc/ mfd/ net/ media/ obj-$(CONFIG_NUBUS) += nubus/ -@@ -51,7 +52,6 @@ obj-$(CONFIG_TC) += tc/ +@@ -51,7 +52,6 @@ obj-$(CONFIG_USB) += usb/ obj-$(CONFIG_USB_GADGET) += usb/gadget/ obj-$(CONFIG_GAMEPORT) += input/gameport/ @@ -9087,9 +9087,9 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> obj-$(CONFIG_I2O) += message/ obj-$(CONFIG_I2C) += i2c/ obj-$(CONFIG_W1) += w1/ ---- gregkh-2.6.orig/include/linux/keyboard.h -+++ gregkh-2.6/include/linux/keyboard.h -@@ -44,6 +44,7 @@ extern unsigned short plain_map[NR_KEYS] +--- gregkh-2.6.orig/include/linux/keyboard.h 2005-11-12 13:59:47.000000000 -0800 ++++ gregkh-2.6/include/linux/keyboard.h 2005-11-12 13:59:49.000000000 -0800 +@@ -44,6 +44,7 @@ #define KT_ASCII 9 #define KT_LOCK 10 #define KT_SLOCK 12 @@ -9097,7 +9097,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> #define K(t,v) (((t)<<8)|(v)) #define KTYP(x) ((x) >> 8) -@@ -426,6 +427,7 @@ extern unsigned short plain_map[NR_KEYS] +@@ -426,6 +427,7 @@ #define K_CTRLR_SLOCK K(KT_SLOCK,KG_CTRLR) #define NR_LOCK 8 @@ -9105,9 +9105,9 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> #define MAX_DIACR 256 #endif ---- gregkh-2.6.orig/MAINTAINERS -+++ gregkh-2.6/MAINTAINERS -@@ -2392,6 +2392,13 @@ M: wli@holomorphy.com +--- gregkh-2.6.orig/MAINTAINERS 2005-11-12 13:59:47.000000000 -0800 ++++ gregkh-2.6/MAINTAINERS 2005-11-12 13:59:49.000000000 -0800 +@@ -2391,6 +2391,13 @@ L: sparclinux@vger.kernel.org S: Maintained diff --git a/driver/speakup-kconfig-fix.patch b/driver/speakup-kconfig-fix.patch index 81793dd5fe62a..2354dca598178 100644 --- a/driver/speakup-kconfig-fix.patch +++ b/driver/speakup-kconfig-fix.patch @@ -19,13 +19,12 @@ that's the sane thing to do :) Signed-off-by: Jesper Juhl <jesper.juhl@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> ---- drivers/char/speakup/Kconfig | 1 + 1 file changed, 1 insertion(+) ---- gregkh-2.6.orig/drivers/char/speakup/Kconfig -+++ gregkh-2.6/drivers/char/speakup/Kconfig -@@ -204,6 +204,7 @@ if SPEAKUP != n +--- gregkh-2.6.orig/drivers/char/speakup/Kconfig 2005-11-12 14:07:26.000000000 -0800 ++++ gregkh-2.6/drivers/char/speakup/Kconfig 2005-11-12 14:07:27.000000000 -0800 +@@ -205,6 +205,7 @@ endif config SPEAKUP_DEFAULT |