Christian Wiese
13 years ago
11 changed files with 0 additions and 1046 deletions
@ -1,40 +0,0 @@ |
|||||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# Filename: package/.../linux24-psionw/05-devfs-not-exp.patch
|
|
||||||
# Copyright (C) 2004 - 2006 The T2 SDE Project
|
|
||||||
# Copyright (C) 1998 - 2003 Clifford Wolf
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
|
||||||
|
|
||||||
Currently (at version 2.0.x) ROCK Linux required DevFS. It is highly
|
|
||||||
useful. Later version of ROCK Linux are planed to support other variants
|
|
||||||
(like old-style device nodes or udevfs).
|
|
||||||
|
|
||||||
- Rene Rebe <rene@exactcode.de>
|
|
||||||
|
|
||||||
--- linux-2.4.23/fs/Config.in.orig 2003-11-28 19:26:21.000000000 +0100
|
|
||||||
+++ linux-2.4.23/fs/Config.in 2003-12-09 00:55:11.000000000 +0100
|
|
||||||
@@ -72,13 +72,9 @@
|
|
||||||
|
|
||||||
bool '/proc file system support' CONFIG_PROC_FS
|
|
||||||
|
|
||||||
-# For some reason devfs corrupts memory badly on x86-64. Disable it
|
|
||||||
-# for now.
|
|
||||||
-if [ "$CONFIG_X86_64" != "y" ] ; then
|
|
||||||
-dep_bool '/dev file system support (EXPERIMENTAL)' CONFIG_DEVFS_FS $CONFIG_EXPERIMENTAL
|
|
||||||
+dep_bool '/dev file system support (Required for ROCK Linux)' CONFIG_DEVFS_FS $CONFIG_EXPERIMENTAL
|
|
||||||
dep_bool ' Automatically mount at boot' CONFIG_DEVFS_MOUNT $CONFIG_DEVFS_FS
|
|
||||||
dep_bool ' Debug devfs' CONFIG_DEVFS_DEBUG $CONFIG_DEVFS_FS
|
|
||||||
-fi
|
|
||||||
|
|
||||||
# It compiles as a module for testing only. It should not be used
|
|
||||||
# as a module in general. If we make this "tristate", a bunch of people
|
|
@ -1,183 +0,0 @@ |
|||||||
--- T2-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
|
|
||||||
T2 SDE: package/.../linux24-psionw/06-devfs-default.patch
|
|
||||||
Copyright (C) 2004 - 2006 The T2 SDE Project
|
|
||||||
Copyright (C) 1998 - 2003 Clifford Wolf
|
|
||||||
|
|
||||||
More information can be found in the files COPYING and README.
|
|
||||||
|
|
||||||
This patch file is dual-licensed. It is available under the license the
|
|
||||||
patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
of the GNU General Public License as published by the Free Software
|
|
||||||
Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
version.
|
|
||||||
# --- T2-COPYRIGHT-NOTE-END ---
|
|
||||||
|
|
||||||
diff -rduN ./arch/alpha/defconfig ./arch/alpha/defconfig
|
|
||||||
--- ./arch/alpha/defconfig 2004-02-18 14:36:30.000000000 +0100
|
|
||||||
+++ ./arch/alpha/defconfig 2004-04-20 00:03:27.000000000 +0200
|
|
||||||
@@ -567,8 +567,8 @@
|
|
||||||
# CONFIG_NTFS_RW is not set
|
|
||||||
# CONFIG_HPFS_FS is not set
|
|
||||||
CONFIG_PROC_FS=y
|
|
||||||
-# CONFIG_DEVFS_FS is not set
|
|
||||||
-# CONFIG_DEVFS_MOUNT is not set
|
|
||||||
+CONFIG_DEVFS_FS=y
|
|
||||||
+CONFIG_DEVFS_MOUNT=y
|
|
||||||
# CONFIG_DEVFS_DEBUG is not set
|
|
||||||
CONFIG_DEVPTS_FS=y
|
|
||||||
# CONFIG_QNX4FS_FS is not set
|
|
||||||
diff -rduN ./arch/arm/defconfig ./arch/arm/defconfig
|
|
||||||
--- ./arch/arm/defconfig 2004-02-18 14:36:30.000000000 +0100
|
|
||||||
+++ ./arch/arm/defconfig 2004-04-20 00:13:05.000000000 +0200
|
|
||||||
@@ -422,8 +422,8 @@
|
|
||||||
# CONFIG_NTFS_RW is not set
|
|
||||||
# CONFIG_HPFS_FS is not set
|
|
||||||
CONFIG_PROC_FS=y
|
|
||||||
-# CONFIG_DEVFS_FS is not set
|
|
||||||
-# CONFIG_DEVFS_MOUNT is not set
|
|
||||||
+CONFIG_DEVFS_FS=y
|
|
||||||
+CONFIG_DEVFS_MOUNT=y
|
|
||||||
# CONFIG_DEVFS_DEBUG is not set
|
|
||||||
CONFIG_DEVPTS_FS=y
|
|
||||||
# CONFIG_QNX4FS_FS is not set
|
|
||||||
diff -rduN ./arch/cris/defconfig ./arch/cris/defconfig
|
|
||||||
--- ./arch/cris/defconfig 2004-02-18 14:36:30.000000000 +0100
|
|
||||||
+++ ./arch/cris/defconfig 2004-04-20 00:18:07.000000000 +0200
|
|
||||||
@@ -457,8 +457,8 @@
|
|
||||||
# CONFIG_NTFS_RW is not set
|
|
||||||
# CONFIG_HPFS_FS is not set
|
|
||||||
CONFIG_PROC_FS=y
|
|
||||||
-# CONFIG_DEVFS_FS is not set
|
|
||||||
-# CONFIG_DEVFS_MOUNT is not set
|
|
||||||
+CONFIG_DEVFS_FS=y
|
|
||||||
+CONFIG_DEVFS_MOUNT=y
|
|
||||||
# CONFIG_DEVFS_DEBUG is not set
|
|
||||||
# CONFIG_DEVPTS_FS is not set
|
|
||||||
# CONFIG_QNX4FS_FS is not set
|
|
||||||
diff -rduN ./arch/i386/defconfig ./arch/i386/defconfig
|
|
||||||
--- ./arch/i386/defconfig 2004-04-14 15:05:25.000000000 +0200
|
|
||||||
+++ ./arch/i386/defconfig 2004-04-20 00:01:37.000000000 +0200
|
|
||||||
@@ -711,8 +711,8 @@
|
|
||||||
# CONFIG_NTFS_RW is not set
|
|
||||||
# CONFIG_HPFS_FS is not set
|
|
||||||
CONFIG_PROC_FS=y
|
|
||||||
-# CONFIG_DEVFS_FS is not set
|
|
||||||
-# CONFIG_DEVFS_MOUNT is not set
|
|
||||||
+CONFIG_DEVFS_FS=y
|
|
||||||
+CONFIG_DEVFS_MOUNT=y
|
|
||||||
# CONFIG_DEVFS_DEBUG is not set
|
|
||||||
CONFIG_DEVPTS_FS=y
|
|
||||||
# CONFIG_QNX4FS_FS is not set
|
|
||||||
diff -rduN ./arch/ia64/defconfig ./arch/ia64/defconfig
|
|
||||||
--- ./arch/ia64/defconfig 2004-02-18 14:36:30.000000000 +0100
|
|
||||||
+++ ./arch/ia64/defconfig 2004-04-20 00:15:28.000000000 +0200
|
|
||||||
@@ -721,8 +721,8 @@
|
|
||||||
# CONFIG_NTFS_RW is not set
|
|
||||||
# CONFIG_HPFS_FS is not set
|
|
||||||
CONFIG_PROC_FS=y
|
|
||||||
-# CONFIG_DEVFS_FS is not set
|
|
||||||
-# CONFIG_DEVFS_MOUNT is not set
|
|
||||||
+CONFIG_DEVFS_FS=y
|
|
||||||
+CONFIG_DEVFS_MOUNT=y
|
|
||||||
# CONFIG_DEVFS_DEBUG is not set
|
|
||||||
CONFIG_DEVPTS_FS=y
|
|
||||||
# CONFIG_QNX4FS_FS is not set
|
|
||||||
diff -rduN ./arch/m68k/defconfig ./arch/m68k/defconfig
|
|
||||||
--- ./arch/m68k/defconfig 2004-02-18 14:36:30.000000000 +0100
|
|
||||||
+++ ./arch/m68k/defconfig 2004-04-20 00:07:43.000000000 +0200
|
|
||||||
@@ -229,8 +229,8 @@
|
|
||||||
# CONFIG_NTFS_FS is not set
|
|
||||||
# CONFIG_HPFS_FS is not set
|
|
||||||
CONFIG_PROC_FS=y
|
|
||||||
-# CONFIG_DEVFS_FS is not set
|
|
||||||
-# CONFIG_DEVFS_MOUNT is not set
|
|
||||||
+CONFIG_DEVFS_FS=y
|
|
||||||
+CONFIG_DEVFS_MOUNT=y
|
|
||||||
# CONFIG_DEVFS_DEBUG is not set
|
|
||||||
CONFIG_DEVPTS_FS=y
|
|
||||||
# CONFIG_QNX4FS_FS is not set
|
|
||||||
diff -rduN ./arch/mips/defconfig ./arch/mips/defconfig
|
|
||||||
--- ./arch/mips/defconfig 2004-02-18 14:36:30.000000000 +0100
|
|
||||||
+++ ./arch/mips/defconfig 2004-04-20 00:05:33.000000000 +0200
|
|
||||||
@@ -577,8 +577,8 @@
|
|
||||||
# CONFIG_NTFS_RW is not set
|
|
||||||
# CONFIG_HPFS_FS is not set
|
|
||||||
CONFIG_PROC_FS=y
|
|
||||||
-# CONFIG_DEVFS_FS is not set
|
|
||||||
-# CONFIG_DEVFS_MOUNT is not set
|
|
||||||
+CONFIG_DEVFS_FS=y
|
|
||||||
+CONFIG_DEVFS_MOUNT=y
|
|
||||||
# CONFIG_DEVFS_DEBUG is not set
|
|
||||||
CONFIG_DEVPTS_FS=y
|
|
||||||
# CONFIG_QNX4FS_FS is not set
|
|
||||||
diff -rduN ./arch/mips64/defconfig ./arch/mips64/defconfig
|
|
||||||
--- ./arch/mips64/defconfig 2004-02-18 14:36:30.000000000 +0100
|
|
||||||
+++ ./arch/mips64/defconfig 2004-04-20 00:16:20.000000000 +0200
|
|
||||||
@@ -533,8 +533,8 @@
|
|
||||||
# CONFIG_NTFS_RW is not set
|
|
||||||
# CONFIG_HPFS_FS is not set
|
|
||||||
CONFIG_PROC_FS=y
|
|
||||||
-# CONFIG_DEVFS_FS is not set
|
|
||||||
-# CONFIG_DEVFS_MOUNT is not set
|
|
||||||
+CONFIG_DEVFS_FS=y
|
|
||||||
+CONFIG_DEVFS_MOUNT=y
|
|
||||||
# CONFIG_DEVFS_DEBUG is not set
|
|
||||||
CONFIG_DEVPTS_FS=y
|
|
||||||
# CONFIG_QNX4FS_FS is not set
|
|
||||||
diff -rduN ./arch/parisc/defconfig ./arch/parisc/defconfig
|
|
||||||
--- ./arch/parisc/defconfig 2004-02-18 14:36:30.000000000 +0100
|
|
||||||
+++ ./arch/parisc/defconfig 2004-04-20 00:17:32.000000000 +0200
|
|
||||||
@@ -617,8 +617,8 @@
|
|
||||||
# CONFIG_NTFS_RW is not set
|
|
||||||
# CONFIG_HPFS_FS is not set
|
|
||||||
CONFIG_PROC_FS=y
|
|
||||||
-# CONFIG_DEVFS_FS is not set
|
|
||||||
-# CONFIG_DEVFS_MOUNT is not set
|
|
||||||
+CONFIG_DEVFS_FS=y
|
|
||||||
+CONFIG_DEVFS_MOUNT=y
|
|
||||||
# CONFIG_DEVFS_DEBUG is not set
|
|
||||||
CONFIG_DEVPTS_FS=y
|
|
||||||
# CONFIG_QNX4FS_FS is not set
|
|
||||||
diff -rduN ./arch/ppc/defconfig ./arch/ppc/defconfig
|
|
||||||
--- ./arch/ppc/defconfig 2004-02-18 14:36:30.000000000 +0100
|
|
||||||
+++ ./arch/ppc/defconfig 2004-04-20 00:06:02.000000000 +0200
|
|
||||||
@@ -789,7 +789,7 @@
|
|
||||||
# CONFIG_HPFS_FS is not set
|
|
||||||
CONFIG_PROC_FS=y
|
|
||||||
CONFIG_DEVFS_FS=y
|
|
||||||
-# CONFIG_DEVFS_MOUNT is not set
|
|
||||||
+CONFIG_DEVFS_MOUNT=y
|
|
||||||
# CONFIG_DEVFS_DEBUG is not set
|
|
||||||
CONFIG_DEVPTS_FS=y
|
|
||||||
# CONFIG_QNX4FS_FS is not set
|
|
||||||
diff -rduN ./arch/sh/defconfig ./arch/sh/defconfig
|
|
||||||
--- ./arch/sh/defconfig 2004-02-18 14:36:30.000000000 +0100
|
|
||||||
+++ ./arch/sh/defconfig 2004-04-20 00:14:05.000000000 +0200
|
|
||||||
@@ -167,8 +167,8 @@
|
|
||||||
# CONFIG_NTFS_RW is not set
|
|
||||||
# CONFIG_HPFS_FS is not set
|
|
||||||
CONFIG_PROC_FS=y
|
|
||||||
-# CONFIG_DEVFS_FS is not set
|
|
||||||
-# CONFIG_DEVFS_MOUNT is not set
|
|
||||||
+CONFIG_DEVFS_FS=y
|
|
||||||
+CONFIG_DEVFS_MOUNT=y
|
|
||||||
# CONFIG_DEVFS_DEBUG is not set
|
|
||||||
# CONFIG_DEVPTS_FS is not set
|
|
||||||
# CONFIG_QNX4FS_FS is not set
|
|
||||||
diff -rduN ./arch/sparc/defconfig ./arch/sparc/defconfig
|
|
||||||
--- ./arch/sparc/defconfig 2004-04-14 15:05:27.000000000 +0200
|
|
||||||
+++ ./arch/sparc/defconfig 2004-04-20 00:04:42.000000000 +0200
|
|
||||||
@@ -329,8 +329,8 @@
|
|
||||||
# CONFIG_NTFS_RW is not set
|
|
||||||
CONFIG_HPFS_FS=m
|
|
||||||
CONFIG_PROC_FS=y
|
|
||||||
-# CONFIG_DEVFS_FS is not set
|
|
||||||
-# CONFIG_DEVFS_MOUNT is not set
|
|
||||||
+CONFIG_DEVFS_FS=y
|
|
||||||
+CONFIG_DEVFS_MOUNT=y
|
|
||||||
# CONFIG_DEVFS_DEBUG is not set
|
|
||||||
CONFIG_DEVPTS_FS=y
|
|
||||||
# CONFIG_QNX4FS_FS is not set
|
|
@ -1,126 +0,0 @@ |
|||||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# Filename: package/.../linux24-psionw/12-conf-hacks.patch
|
|
||||||
# Copyright (C) 2004 - 2006 The T2 SDE Project
|
|
||||||
# Copyright (C) 1998 - 2003 Clifford Wolf
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
|
||||||
|
|
||||||
--- ./scripts/Configure.orig 2003-01-13 23:24:50.000000000 +0100
|
|
||||||
+++ ./scripts/Configure 2003-01-13 23:24:54.000000000 +0100
|
|
||||||
@@ -49,6 +49,8 @@
|
|
||||||
# 24 January 1999, Michael Elizabeth Chastain, <mec@shout.net>
|
|
||||||
# - Improve the exit message (Jeff Ronne).
|
|
||||||
|
|
||||||
+# 20-06-1999: Added ALL_MODS_HACK and NEVER_ASK_HACK - Clifford
|
|
||||||
+# 01-05-2001: Improved ALL_MODS_HACK - Rene
|
|
||||||
#
|
|
||||||
# Make sure we're really running bash.
|
|
||||||
#
|
|
||||||
@@ -184,6 +186,7 @@
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
while :; do
|
|
||||||
+ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def"
|
|
||||||
readln "$1 ($2) [$defprompt] " "$def" "$old"
|
|
||||||
case "$ans" in
|
|
||||||
[yY] | [yY]es ) define_bool "$2" "y"
|
|
||||||
@@ -216,6 +219,10 @@
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
while :; do
|
|
||||||
+ if [ ".$ALL_MODS_HACK" = .1 -a ".$def" != .y ] ; then
|
|
||||||
+ old=m ; def=m
|
|
||||||
+ fi
|
|
||||||
+ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def"
|
|
||||||
readln "$1 ($2) [$defprompt] " "$def" "$old"
|
|
||||||
case "$ans" in
|
|
||||||
[yY] | [yY]es ) define_tristate "$2" "y"
|
|
||||||
@@ -271,6 +278,10 @@
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
while :; do
|
|
||||||
+ if [ ".$ALL_MODS_HACK" = .1 ] ; then
|
|
||||||
+ old=m ; def=m
|
|
||||||
+ fi
|
|
||||||
+ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def"
|
|
||||||
readln "$ques ($var) [$defprompt] " "$def" "$old"
|
|
||||||
case "$ans" in
|
|
||||||
[nN] | [nN]o ) define_tristate "$var" "n"
|
|
||||||
@@ -359,6 +370,8 @@
|
|
||||||
max=10000000 # !!
|
|
||||||
fi
|
|
||||||
while :; do
|
|
||||||
+ [ -z "$def" -a ".$NEVER_ASK_HACK" = .1 ] && def="0"
|
|
||||||
+ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def"
|
|
||||||
readln "$1 ($2) [$def] " "$def" "$old"
|
|
||||||
if expr \( \( $ans + 0 \) \>= $min \) \& \( $ans \<= $max \) >/dev/null 2>&1 ; then
|
|
||||||
define_int "$2" "$ans"
|
|
||||||
@@ -390,6 +403,8 @@
|
|
||||||
def=${old:-$3}
|
|
||||||
def=${def#*[x,X]}
|
|
||||||
while :; do
|
|
||||||
+ [ -z "$def" -a ".$NEVER_ASK_HACK" = .1 ] && def="0"
|
|
||||||
+ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def"
|
|
||||||
readln "$1 ($2) [$def] " "$def" "$old"
|
|
||||||
ans=${ans#*[x,X]}
|
|
||||||
if expr "$ans" : '[0-9a-fA-F][0-9a-fA-F]*$' > /dev/null; then
|
|
||||||
@@ -420,6 +435,8 @@
|
|
||||||
function string () {
|
|
||||||
old=$(eval echo "\${$2}")
|
|
||||||
def=${old:-$3}
|
|
||||||
+ [ -z "$def" -a ".$NEVER_ASK_HACK" = .1 ] && def="-"
|
|
||||||
+ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def"
|
|
||||||
while :; do
|
|
||||||
if [ "$old" = "?" ]; then
|
|
||||||
readln "$1 ($2) [$def] " "$def" ""
|
|
||||||
@@ -474,6 +491,7 @@
|
|
||||||
val=""
|
|
||||||
while [ -z "$val" ]; do
|
|
||||||
ambg=n
|
|
||||||
+ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def"
|
|
||||||
readln "$question ($names) [$def] " "$def" "$old"
|
|
||||||
ans=$(echo $ans | tr a-z A-Z)
|
|
||||||
set -- $choices
|
|
||||||
@@ -534,11 +552,19 @@
|
|
||||||
echo "#define AUTOCONF_INCLUDED" >> $CONFIG_H
|
|
||||||
|
|
||||||
DEFAULT=""
|
|
||||||
-if [ "$1" = "-d" ] ; then
|
|
||||||
+ALL_MODS_HACK="0"
|
|
||||||
+NEVER_ASK_HACK="0"
|
|
||||||
+
|
|
||||||
+if [ "$1" = "-d" -o "$1" = "-D" -o "$1" = "-m" -o "$1" = "-M" ] ; then
|
|
||||||
+ [ "$1" = "-D" -o "$1" = "-M" ] && NEVER_ASK_HACK="1"
|
|
||||||
+ [ "$1" = "-m" -o "$1" = "-M" ] && ALL_MODS_HACK="1"
|
|
||||||
DEFAULT="-d"
|
|
||||||
shift
|
|
||||||
fi
|
|
||||||
|
|
||||||
+[ $NEVER_ASK_HACK = 1 ] && echo "Debug: NEVER_ASK_HACK active."
|
|
||||||
+[ $ALL_MODS_HACK = 1 ] && echo "Debug: ALL_MODS_HACK active."
|
|
||||||
+
|
|
||||||
CONFIG_IN=./config.in
|
|
||||||
if [ "$1" != "" ] ; then
|
|
||||||
CONFIG_IN=$1
|
|
||||||
--- ./Makefile.orig 2003-01-13 23:24:57.000000000 +0100
|
|
||||||
+++ ./Makefile 2003-01-13 23:25:56.000000000 +0100
|
|
||||||
@@ -301,6 +301,9 @@
|
|
||||||
oldconfig: symlinks
|
|
||||||
$(CONFIG_SHELL) scripts/Configure -d arch/$(ARCH)/config.in
|
|
||||||
|
|
||||||
+no2modconfig: symlinks
|
|
||||||
+ $(CONFIG_SHELL) scripts/Configure -m arch/$(ARCH)/config.in
|
|
||||||
+
|
|
||||||
xconfig: symlinks
|
|
||||||
$(MAKE) -C scripts kconfig.tk
|
|
||||||
wish -f scripts/kconfig.tk
|
|
@ -1,35 +0,0 @@ |
|||||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# Filename: package/.../linux24-psionw/20-kernel-cc.patch
|
|
||||||
# Copyright (C) 2004 - 2006 The T2 SDE Project
|
|
||||||
# Copyright (C) 1998 - 2003 Clifford Wolf
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
|
||||||
|
|
||||||
|
|
||||||
This Patch is specific to ROCK Linux and not available as stand-alone patch.
|
|
||||||
|
|
||||||
- Clifford Wolf <god@clifford.at>
|
|
||||||
|
|
||||||
--- linux/Makefile
|
|
||||||
+++ linux/Makefile
|
|
||||||
@@ -27,7 +27,9 @@
|
|
||||||
|
|
||||||
AS = $(CROSS_COMPILE)as
|
|
||||||
LD = $(CROSS_COMPILE)ld
|
|
||||||
-CC = $(CROSS_COMPILE)gcc
|
|
||||||
+KCC = $(CROSS_COMPILE)kcc
|
|
||||||
+GCC = $(CROSS_COMPILE)gcc
|
|
||||||
+CC = $(if $(shell sh -c 'type -p $(KCC)'),$(KCC),$(GCC))
|
|
||||||
CPP = $(CC) -E
|
|
||||||
AR = $(CROSS_COMPILE)ar
|
|
||||||
NM = $(CROSS_COMPILE)nm
|
|
@ -1,36 +0,0 @@ |
|||||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# Filename: package/.../linux24-psionw/99-mkdep-arglist-too-long.patch
|
|
||||||
# Copyright (C) 2004 - 2006 The T2 SDE Project
|
|
||||||
# Copyright (C) 1998 - 2003 Clifford Wolf
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
|
||||||
|
|
||||||
Depending on the working directory where the kernel is build, the file
|
|
||||||
list can grow to produce an "argument to long" error on mkdep line.
|
|
||||||
This patch only slits the process to have shorter lines.
|
|
||||||
|
|
||||||
- Alejandro
|
|
||||||
|
|
||||||
--- ./Makefile.orig 2003-09-23 22:19:55.000000000 -0400
|
|
||||||
+++ ./Makefile 2003-09-23 22:28:29.000000000 -0400
|
|
||||||
@@ -518,7 +518,9 @@
|
|
||||||
ifdef CONFIG_MODVERSIONS
|
|
||||||
$(MAKE) update-modverfile
|
|
||||||
endif
|
|
||||||
- scripts/mkdep -- `find $(FINDHPATH) \( -name SCCS -o -name .svn \) -prune -o -follow -name \*.h ! -name modversions.h -print` > .hdepend
|
|
||||||
+ for x in $(FINDHPATH); do \
|
|
||||||
+ scripts/mkdep -- `find $$x \( -name SCCS -o -name .svn \) -prune -o -follow -name \*.h ! -name modversions.h -print` >> .hdepend ; \
|
|
||||||
+ done
|
|
||||||
scripts/mkdep -- init/*.c > .depend
|
|
||||||
|
|
||||||
ifdef CONFIG_MODVERSIONS
|
|
@ -1,44 +0,0 @@ |
|||||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# Filename: package/.../linux24-psionw/gcc-3.4-upstream.patch
|
|
||||||
# Copyright (C) 2004 - 2006 The T2 SDE Project
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
|
||||||
--- linux-2.4.27/drivers/char/keyboard.c.vanilla 2005-02-01 23:05:43.391427456 +0100
|
|
||||||
+++ linux-2.4.27/drivers/char/keyboard.c 2005-02-01 23:06:31.297144680 +0100
|
|
||||||
@@ -419,6 +419,7 @@
|
|
||||||
}
|
|
||||||
rep = 0;
|
|
||||||
out:
|
|
||||||
+ ;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
--- linux-2.4.27/include/asm-arm/hardware/psionw.h.vanilla 2005-02-01 23:04:22.173774416 +0100
|
|
||||||
+++ linux-2.4.27/include/asm-arm/hardware/psionw.h 2005-02-01 23:04:28.740776080 +0100
|
|
||||||
@@ -399,4 +399,4 @@
|
|
||||||
#define COEOI (0x0a0c) /* Codec end of interrupt, write only */
|
|
||||||
#define COTEST (0x0a10) /* Codec test register */
|
|
||||||
|
|
||||||
-#endif /* __ASM_HARDWARE_PSIONW_H */ \
|
|
||||||
+#endif /* __ASM_HARDWARE_PSIONW_H */
|
|
||||||
--- linux-2.4.27/drivers/char/keyboard_psion.c.vanilla 2005-02-01 23:14:21.000000000 +0100
|
|
||||||
+++ linux-2.4.27/drivers/char/keyboard_psion.c 2005-02-01 23:14:43.000000000 +0100
|
|
||||||
@@ -54,6 +54,8 @@
|
|
||||||
"\000" "\000" "\000" "," "\000" " " "\000";
|
|
||||||
#endif
|
|
||||||
|
|
||||||
+void debug_gpio(void);
|
|
||||||
+
|
|
||||||
void psion_cleartable(void)
|
|
||||||
{
|
|
||||||
int key;
|
|
@ -1,105 +0,0 @@ |
|||||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# Filename: package/.../linux24-psionw/gcc-3.4.patch
|
|
||||||
# Copyright (C) 2004 - 2006 The T2 SDE Project
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
|
||||||
--- linux-2.4.27/arch/arm/Makefile.vanilla 2005-02-01 21:54:13.127646688 +0100
|
|
||||||
+++ linux-2.4.27/arch/arm/Makefile 2005-02-01 21:54:23.551062088 +0100
|
|
||||||
@@ -50,8 +50,8 @@
|
|
||||||
tune-$(CONFIG_CPU_SA110) :=-mtune=strongarm110
|
|
||||||
tune-$(CONFIG_CPU_SA1100) :=-mtune=strongarm1100
|
|
||||||
|
|
||||||
-CFLAGS_BOOT :=$(apcs-y) $(arch-y) $(tune-y) -mshort-load-bytes -msoft-float -Uarm
|
|
||||||
-CFLAGS +=$(apcs-y) $(arch-y) $(tune-y) -mshort-load-bytes -msoft-float -Uarm
|
|
||||||
+CFLAGS_BOOT :=$(apcs-y) $(arch-y) $(tune-y) -msoft-float -Uarm
|
|
||||||
+CFLAGS +=$(apcs-y) $(arch-y) $(tune-y) -msoft-float -Uarm
|
|
||||||
AFLAGS +=$(apcs-y) $(arch-y) -msoft-float
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_CPU_26),y)
|
|
||||||
--- linux-2.4.27/include/linux/sched.h.vanilla 2005-02-01 22:51:23.418163264 +0100
|
|
||||||
+++ linux-2.4.27/include/linux/sched.h 2005-02-01 22:51:37.002098192 +0100
|
|
||||||
@@ -763,7 +763,7 @@
|
|
||||||
extern void end_lazy_tlb(struct mm_struct *mm);
|
|
||||||
|
|
||||||
/* mmdrop drops the mm and the page tables */
|
|
||||||
-extern inline void FASTCALL(__mmdrop(struct mm_struct *));
|
|
||||||
+extern void FASTCALL(__mmdrop(struct mm_struct *));
|
|
||||||
static inline void mmdrop(struct mm_struct * mm)
|
|
||||||
{
|
|
||||||
if (atomic_dec_and_test(&mm->mm_count))
|
|
||||||
--- linux-2.4.27/include/linux/blkdev.h.vanilla 2005-02-01 22:59:51.021995752 +0100
|
|
||||||
+++ linux-2.4.27/include/linux/blkdev.h 2005-02-01 22:59:57.948942696 +0100
|
|
||||||
@@ -233,7 +233,7 @@
|
|
||||||
extern void grok_partitions(struct gendisk *dev, int drive, unsigned minors, long size);
|
|
||||||
extern void register_disk(struct gendisk *dev, kdev_t first, unsigned minors, struct block_device_operations *ops, long size);
|
|
||||||
extern void generic_make_request(int rw, struct buffer_head * bh);
|
|
||||||
-extern inline request_queue_t *blk_get_queue(kdev_t dev);
|
|
||||||
+extern request_queue_t *blk_get_queue(kdev_t dev);
|
|
||||||
extern void blkdev_release_request(struct request *);
|
|
||||||
|
|
||||||
/*
|
|
||||||
--- linux-2.4.27/include/net/irda/irlmp_frame.h.vanilla 2005-02-01 23:24:49.294223752 +0100
|
|
||||||
+++ linux-2.4.27/include/net/irda/irlmp_frame.h 2005-02-01 23:24:55.000000000 +0100
|
|
||||||
@@ -40,7 +40,7 @@
|
|
||||||
|
|
||||||
#define CONTROL_BIT 0x80
|
|
||||||
|
|
||||||
-inline void irlmp_send_data_pdu(struct lap_cb *self, __u8 dlsap, __u8 slsap,
|
|
||||||
+void irlmp_send_data_pdu(struct lap_cb *self, __u8 dlsap, __u8 slsap,
|
|
||||||
int expedited, struct sk_buff *skb);
|
|
||||||
void irlmp_send_lcf_pdu(struct lap_cb *self, __u8 dlsap, __u8 slsap,
|
|
||||||
__u8 opcode, struct sk_buff *skb);
|
|
||||||
--- linux-2.4.27/include/net/irda/timer.h.vanilla 2005-02-01 23:23:56.300280056 +0100
|
|
||||||
+++ linux-2.4.27/include/net/irda/timer.h 2005-02-01 23:55:16.238486008 +0100
|
|
||||||
@@ -72,21 +72,21 @@
|
|
||||||
void irda_start_timer(struct timer_list *ptimer, int timeout, void* data,
|
|
||||||
TIMER_CALLBACK callback);
|
|
||||||
|
|
||||||
-inline void irlap_start_slot_timer(struct irlap_cb *self, int timeout);
|
|
||||||
-inline void irlap_start_query_timer(struct irlap_cb *self, int timeout);
|
|
||||||
-inline void irlap_start_final_timer(struct irlap_cb *self, int timeout);
|
|
||||||
-inline void irlap_start_wd_timer(struct irlap_cb *self, int timeout);
|
|
||||||
-inline void irlap_start_backoff_timer(struct irlap_cb *self, int timeout);
|
|
||||||
+void irlap_start_slot_timer(struct irlap_cb *self, int timeout);
|
|
||||||
+void irlap_start_query_timer(struct irlap_cb *self, int timeout);
|
|
||||||
+void irlap_start_final_timer(struct irlap_cb *self, int timeout);
|
|
||||||
+void irlap_start_wd_timer(struct irlap_cb *self, int timeout);
|
|
||||||
+void irlap_start_backoff_timer(struct irlap_cb *self, int timeout);
|
|
||||||
|
|
||||||
void irlap_start_mbusy_timer(struct irlap_cb *self, int timeout);
|
|
||||||
void irlap_stop_mbusy_timer(struct irlap_cb *);
|
|
||||||
|
|
||||||
struct lsap_cb;
|
|
||||||
struct lap_cb;
|
|
||||||
-inline void irlmp_start_watchdog_timer(struct lsap_cb *, int timeout);
|
|
||||||
-inline void irlmp_start_discovery_timer(struct irlmp_cb *, int timeout);
|
|
||||||
-inline void irlmp_start_idle_timer(struct lap_cb *, int timeout);
|
|
||||||
-inline void irlmp_stop_idle_timer(struct lap_cb *self);
|
|
||||||
+void irlmp_start_watchdog_timer(struct lsap_cb *, int timeout);
|
|
||||||
+void irlmp_start_discovery_timer(struct irlmp_cb *, int timeout);
|
|
||||||
+void irlmp_start_idle_timer(struct lap_cb *, int timeout);
|
|
||||||
+void irlmp_stop_idle_timer(struct lap_cb *self);
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
--- linux-2.4.27/include/net/ip.h.vanilla 2005-02-01 23:17:32.000000000 +0100
|
|
||||||
+++ linux-2.4.27/include/net/ip.h 2005-02-01 23:55:18.968071048 +0100
|
|
||||||
@@ -137,7 +137,7 @@
|
|
||||||
void ip_send_reply(struct sock *sk, struct sk_buff *skb, struct ip_reply_arg *arg,
|
|
||||||
unsigned int len);
|
|
||||||
|
|
||||||
-extern __inline__ int ip_finish_output(struct sk_buff *skb);
|
|
||||||
+extern int ip_finish_output(struct sk_buff *skb);
|
|
||||||
|
|
||||||
struct ipv4_config
|
|
||||||
{
|
|
@ -1,337 +0,0 @@ |
|||||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# Filename: package/.../linux24-psionw/gcc-4x.patch
|
|
||||||
# Copyright (C) 2006 The T2 SDE Project
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
|
||||||
|
|
||||||
--- linux24-psionw/fs/proc/proc_misc.c.vanilla 2006-04-11 19:56:36.000000000 +0200
|
|
||||||
+++ linux24-psionw/fs/proc/proc_misc.c 2006-04-11 19:56:43.000000000 +0200
|
|
||||||
@@ -562,7 +562,7 @@
|
|
||||||
/*
|
|
||||||
* writing 'C' to /proc/sysrq-trigger is like sysrq-C
|
|
||||||
*/
|
|
||||||
-static ssize_t write_sysrq_trigger(struct file *file, const char *buf,
|
|
||||||
+static ssize_t write_sysrq_trigger(struct file *file, char *buf,
|
|
||||||
size_t count, loff_t *ppos)
|
|
||||||
{
|
|
||||||
if (count) {
|
|
||||||
--- linux24-psionw/fs/readdir.c.vanilla 2006-04-11 20:06:42.000000000 +0200
|
|
||||||
+++ linux24-psionw/fs/readdir.c 2006-04-11 20:13:32.000000000 +0200
|
|
||||||
@@ -264,7 +264,7 @@
|
|
||||||
put_user(reclen, &dirent->d_reclen);
|
|
||||||
copy_to_user(dirent->d_name, name, namlen);
|
|
||||||
put_user(0, dirent->d_name + namlen);
|
|
||||||
- ((char *) dirent) += reclen;
|
|
||||||
+ dirent = (char*) dirent + reclen;
|
|
||||||
buf->current_dir = dirent;
|
|
||||||
buf->count -= reclen;
|
|
||||||
return 0;
|
|
||||||
@@ -347,7 +347,7 @@
|
|
||||||
copy_to_user(dirent, &d, NAME_OFFSET(&d));
|
|
||||||
copy_to_user(dirent->d_name, name, namlen);
|
|
||||||
put_user(0, dirent->d_name + namlen);
|
|
||||||
- ((char *) dirent) += reclen;
|
|
||||||
+ dirent = (char*) dirent + reclen;
|
|
||||||
buf->current_dir = dirent;
|
|
||||||
buf->count -= reclen;
|
|
||||||
return 0;
|
|
||||||
--- linux24-psionw/net/irda/irlan/irlan_event.c.vanilla 2006-04-11 20:20:28.000000000 +0200
|
|
||||||
+++ linux24-psionw/net/irda/irlan/irlan_event.c 2006-04-11 20:20:35.000000000 +0200
|
|
||||||
@@ -24,7 +24,7 @@
|
|
||||||
|
|
||||||
#include <net/irda/irlan_event.h>
|
|
||||||
|
|
||||||
-char *irlan_state[] = {
|
|
||||||
+static char *irlan_state[] = {
|
|
||||||
"IRLAN_IDLE",
|
|
||||||
"IRLAN_QUERY",
|
|
||||||
"IRLAN_CONN",
|
|
||||||
--- linux24-psionw/arch/arm/lib/longlong.h.vanilla 2006-04-11 21:01:31.000000000 +0200
|
|
||||||
+++ linux24-psionw/arch/arm/lib/longlong.h 2006-04-11 21:01:38.000000000 +0200
|
|
||||||
@@ -161,7 +161,7 @@
|
|
||||||
#define UDIV_NEEDS_NORMALIZATION 1
|
|
||||||
#define udiv_qrnnd __udiv_qrnnd_c
|
|
||||||
|
|
||||||
-extern const UQItype __clz_tab[];
|
|
||||||
+static const UQItype __clz_tab[];
|
|
||||||
#define count_leading_zeros(count, x) \
|
|
||||||
do { \
|
|
||||||
USItype __xr = (x); \
|
|
||||||
--- linux24-psionw/arch/arm/nwfpe/fpa11_cpdt.c.vanilla 2006-04-11 21:02:16.000000000 +0200
|
|
||||||
+++ linux24-psionw/arch/arm/nwfpe/fpa11_cpdt.c 2006-04-11 21:03:33.000000000 +0200
|
|
||||||
@@ -28,14 +28,14 @@
|
|
||||||
|
|
||||||
#include <asm/uaccess.h>
|
|
||||||
|
|
||||||
-static inline void loadSingle(const unsigned int Fn, const unsigned int *pMem)
|
|
||||||
+static inline void loadSingle(unsigned int Fn, unsigned int *pMem)
|
|
||||||
{
|
|
||||||
FPA11 *fpa11 = GET_FPA11();
|
|
||||||
fpa11->fType[Fn] = typeSingle;
|
|
||||||
get_user(fpa11->fpreg[Fn].fSingle, pMem);
|
|
||||||
}
|
|
||||||
|
|
||||||
-static inline void loadDouble(const unsigned int Fn, const unsigned int *pMem)
|
|
||||||
+static inline void loadDouble(const unsigned int Fn, unsigned int *pMem)
|
|
||||||
{
|
|
||||||
FPA11 *fpa11 = GET_FPA11();
|
|
||||||
unsigned int *p;
|
|
||||||
@@ -46,7 +46,7 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef CONFIG_FPE_NWFPE_XP
|
|
||||||
-static inline void loadExtended(const unsigned int Fn, const unsigned int *pMem)
|
|
||||||
+static inline void loadExtended(const unsigned int Fn, unsigned int *pMem)
|
|
||||||
{
|
|
||||||
FPA11 *fpa11 = GET_FPA11();
|
|
||||||
unsigned int *p;
|
|
||||||
@@ -58,7 +58,7 @@
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
-static inline void loadMultiple(const unsigned int Fn, const unsigned int *pMem)
|
|
||||||
+static inline void loadMultiple(unsigned int Fn, unsigned int *pMem)
|
|
||||||
{
|
|
||||||
FPA11 *fpa11 = GET_FPA11();
|
|
||||||
register unsigned int *p;
|
|
||||||
--- linux24-psionw/arch/arm/kernel/io.c.vanilla 2006-04-11 20:58:56.000000000 +0200
|
|
||||||
+++ linux24-psionw/arch/arm/kernel/io.c 2006-04-11 21:00:10.000000000 +0200
|
|
||||||
@@ -12,7 +12,7 @@
|
|
||||||
while (count) {
|
|
||||||
count--;
|
|
||||||
*(char *) to = readb(from);
|
|
||||||
- ((char *) to)++;
|
|
||||||
+ to = (char *) to + 1;
|
|
||||||
from++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -26,7 +26,7 @@
|
|
||||||
while (count) {
|
|
||||||
count--;
|
|
||||||
writeb(*(char *) from, to);
|
|
||||||
- ((char *) from)++;
|
|
||||||
+ from = (char *) from + 1;
|
|
||||||
to++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
--- linux24-psionw/init/do_mounts.c.vanilla 2006-04-11 18:05:05.000000000 +0200
|
|
||||||
+++ linux24-psionw/init/do_mounts.c 2006-04-11 18:05:30.000000000 +0200
|
|
||||||
@@ -52,7 +52,7 @@
|
|
||||||
int __initdata rd_doload; /* 1 = load RAM disk, 0 = don't load */
|
|
||||||
|
|
||||||
int root_mountflags = MS_RDONLY | MS_VERBOSE;
|
|
||||||
-static char root_device_name[64];
|
|
||||||
+char root_device_name[64];
|
|
||||||
|
|
||||||
/* this is initialized in init/main.c */
|
|
||||||
kdev_t ROOT_DEV;
|
|
||||||
--- linux24-psionw/drivers/char/vc_screen.c.vanilla 2006-04-11 19:51:32.000000000 +0200
|
|
||||||
+++ linux24-psionw/drivers/char/vc_screen.c 2006-04-11 19:51:54.000000000 +0200
|
|
||||||
@@ -421,7 +421,7 @@
|
|
||||||
while (this_round > 1) {
|
|
||||||
unsigned short w;
|
|
||||||
|
|
||||||
- w = get_unaligned(((const unsigned short *)con_buf0));
|
|
||||||
+ w = get_unaligned(((unsigned short *)con_buf0));
|
|
||||||
vcs_scr_writew(currcons, w, org++);
|
|
||||||
con_buf0 += 2;
|
|
||||||
this_round -= 2;
|
|
||||||
--- linux24-psionw/drivers/char/n_tty.c.vanilla 2006-04-11 19:50:37.000000000 +0200
|
|
||||||
+++ linux24-psionw/drivers/char/n_tty.c 2006-04-11 19:51:07.000000000 +0200
|
|
||||||
@@ -1147,9 +1147,9 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
static ssize_t write_chan(struct tty_struct * tty, struct file * file,
|
|
||||||
- const unsigned char * buf, size_t nr)
|
|
||||||
+ unsigned char * buf, size_t nr)
|
|
||||||
{
|
|
||||||
- const unsigned char *b = buf;
|
|
||||||
+ unsigned char *b = buf;
|
|
||||||
DECLARE_WAITQUEUE(wait, current);
|
|
||||||
int c;
|
|
||||||
ssize_t retval = 0;
|
|
||||||
--- linux24-psionw/drivers/sound/sound_firmware.c.vanilla 2006-04-11 19:52:28.000000000 +0200
|
|
||||||
+++ linux24-psionw/drivers/sound/sound_firmware.c 2006-04-11 19:52:56.000000000 +0200
|
|
||||||
@@ -7,7 +7,7 @@
|
|
||||||
#include <linux/unistd.h>
|
|
||||||
#include <asm/uaccess.h>
|
|
||||||
|
|
||||||
-static int errno;
|
|
||||||
+//int errno;
|
|
||||||
static int do_mod_firmware_load(const char *fn, char **fp)
|
|
||||||
{
|
|
||||||
int fd;
|
|
||||||
--- linux24-psionw/drivers/video/fbcon.c.vanilla 2006-04-11 19:53:32.000000000 +0200
|
|
||||||
+++ linux24-psionw/drivers/video/fbcon.c 2006-04-11 19:55:44.000000000 +0200
|
|
||||||
@@ -1877,7 +1877,7 @@
|
|
||||||
font length must be multiple of 256, at least. And 256 is multiple
|
|
||||||
of 4 */
|
|
||||||
k = 0;
|
|
||||||
- while (p > new_data) k += *--(u32 *)p;
|
|
||||||
+ for (; p > new_data; p-=4) k += *p;
|
|
||||||
FNTSUM(new_data) = k;
|
|
||||||
/* Check if the same font is on some other console already */
|
|
||||||
for (i = 0; i < MAX_NR_CONSOLES; i++) {
|
|
||||||
--- linux24-psionw/kernel/sysctl.c.vanilla 2006-04-11 19:38:32.000000000 +0200
|
|
||||||
+++ linux24-psionw/kernel/sysctl.c 2006-04-11 19:50:06.000000000 +0200
|
|
||||||
@@ -879,7 +879,7 @@
|
|
||||||
if (!isspace(c))
|
|
||||||
break;
|
|
||||||
left--;
|
|
||||||
- ((char *) buffer)++;
|
|
||||||
+ buffer++;
|
|
||||||
}
|
|
||||||
if (!left)
|
|
||||||
break;
|
|
||||||
@@ -1032,7 +1032,7 @@
|
|
||||||
if (!isspace(c))
|
|
||||||
break;
|
|
||||||
left--;
|
|
||||||
- ((char *) buffer)++;
|
|
||||||
+ buffer++;
|
|
||||||
}
|
|
||||||
if (!left)
|
|
||||||
break;
|
|
||||||
@@ -1133,7 +1133,7 @@
|
|
||||||
if (!isspace(c))
|
|
||||||
break;
|
|
||||||
left--;
|
|
||||||
- ((char *) buffer)++;
|
|
||||||
+ buffer++;
|
|
||||||
}
|
|
||||||
if (!left)
|
|
||||||
break;
|
|
||||||
--- linux24-psionw/include/net/irda/irttp.h.vanilla 2006-04-11 20:56:55.000000000 +0200
|
|
||||||
+++ linux24-psionw/include/net/irda/irttp.h 2006-04-11 20:57:05.000000000 +0200
|
|
||||||
@@ -209,6 +209,6 @@
|
|
||||||
return(irlap_is_primary(self->lsap->lap->irlap));
|
|
||||||
}
|
|
||||||
|
|
||||||
-extern struct irttp_cb *irttp;
|
|
||||||
+static struct irttp_cb *irttp;
|
|
||||||
|
|
||||||
#endif /* IRTTP_H */
|
|
||||||
--- linux24-psionw/include/net/irda/irlan_event.h.vanilla 2006-04-11 20:19:39.000000000 +0200
|
|
||||||
+++ linux24-psionw/include/net/irda/irlan_event.h 2006-04-11 20:57:23.000000000 +0200
|
|
||||||
@@ -67,7 +67,7 @@
|
|
||||||
IRLAN_WATCHDOG_TIMEOUT,
|
|
||||||
} IRLAN_EVENT;
|
|
||||||
|
|
||||||
-extern char *irlan_state[];
|
|
||||||
+static char *irlan_state[];
|
|
||||||
|
|
||||||
void irlan_do_client_event(struct irlan_cb *self, IRLAN_EVENT event,
|
|
||||||
struct sk_buff *skb);
|
|
||||||
--- linux24-psionw/include/net/ipv6.h.vanilla 2006-04-11 20:15:01.000000000 +0200
|
|
||||||
+++ linux24-psionw/include/net/ipv6.h 2006-04-11 20:15:34.000000000 +0200
|
|
||||||
@@ -20,6 +20,8 @@
|
|
||||||
#include <net/ndisc.h>
|
|
||||||
#include <net/flow.h>
|
|
||||||
|
|
||||||
+#include <net/snmp.h>
|
|
||||||
+
|
|
||||||
#define SIN6_LEN_RFC2133 24
|
|
||||||
|
|
||||||
/*
|
|
||||||
--- linux24-psionw/include/net/icmp.h.vanilla 2006-04-11 20:16:38.000000000 +0200
|
|
||||||
+++ linux24-psionw/include/net/icmp.h 2006-04-11 20:17:49.000000000 +0200
|
|
||||||
@@ -24,6 +24,8 @@
|
|
||||||
#include <net/sock.h>
|
|
||||||
#include <net/protocol.h>
|
|
||||||
|
|
||||||
+#include <net/snmp.h>
|
|
||||||
+
|
|
||||||
struct icmp_err {
|
|
||||||
int errno;
|
|
||||||
unsigned fatal:1;
|
|
||||||
--- linux24-psionw/include/linux/irq_cpustat.h.vanilla 2006-04-11 19:37:23.000000000 +0200
|
|
||||||
+++ linux24-psionw/include/linux/irq_cpustat.h 2006-04-11 19:37:27.000000000 +0200
|
|
||||||
@@ -22,7 +22,7 @@
|
|
||||||
#ifdef CONFIG_SMP
|
|
||||||
#define __IRQ_STAT(cpu, member) (irq_stat[cpu].member)
|
|
||||||
#else
|
|
||||||
-#define __IRQ_STAT(cpu, member) ((void)(cpu), irq_stat[0].member)
|
|
||||||
+#define __IRQ_STAT(cpu, member) (irq_stat[((void)(cpu), 0)].member)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* arch independent irq_stat fields */
|
|
||||||
--- linux24-psionw/include/asm-arm/setup.h.vanilla 2006-04-11 21:06:30.000000000 +0200
|
|
||||||
+++ linux24-psionw/include/asm-arm/setup.h 2006-04-11 21:07:16.000000000 +0200
|
|
||||||
@@ -265,6 +265,6 @@
|
|
||||||
} bank[NR_BANKS];
|
|
||||||
};
|
|
||||||
|
|
||||||
-extern struct meminfo meminfo;
|
|
||||||
+// extern struct meminfo meminfo;
|
|
||||||
|
|
||||||
#endif
|
|
||||||
--- linux24-psionw/arch/arm/Makefile.vanilla 2006-04-11 23:07:45.000000000 +0200
|
|
||||||
+++ linux24-psionw/arch/arm/Makefile 2006-04-11 23:07:50.000000000 +0200
|
|
||||||
@@ -27,7 +27,7 @@
|
|
||||||
#
|
|
||||||
# Note! For APCS-26 YOU MUST HAVE AN APCS-26 LIBGCC.A
|
|
||||||
#
|
|
||||||
-apcs-y :=-mapcs-32
|
|
||||||
+apcs-y :=
|
|
||||||
apcs-$(CONFIG_CPU_26) :=-mapcs-26 -mcpu=arm3 -Os
|
|
||||||
|
|
||||||
# This selects which instruction set is used.
|
|
||||||
--- linux24-psionw/lib/crc32.c.vanilla 2006-07-29 20:12:35.000000000 +0200
|
|
||||||
+++ linux24-psionw/lib/crc32.c 2006-07-29 20:13:40.000000000 +0200
|
|
||||||
@@ -99,7 +99,7 @@
|
|
||||||
/* Align it */
|
|
||||||
if(unlikely(((long)b)&3 && len)){
|
|
||||||
do {
|
|
||||||
- DO_CRC(*((u8 *)b)++);
|
|
||||||
+ DO_CRC(*(b)++);
|
|
||||||
} while ((--len) && ((long)b)&3 );
|
|
||||||
}
|
|
||||||
if(likely(len >= 4)){
|
|
||||||
@@ -120,7 +120,7 @@
|
|
||||||
/* And the last few bytes */
|
|
||||||
if(len){
|
|
||||||
do {
|
|
||||||
- DO_CRC(*((u8 *)b)++);
|
|
||||||
+ DO_CRC(*(b)++);
|
|
||||||
} while (--len);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -200,7 +200,7 @@
|
|
||||||
/* Align it */
|
|
||||||
if(unlikely(((long)b)&3 && len)){
|
|
||||||
do {
|
|
||||||
- DO_CRC(*((u8 *)b)++);
|
|
||||||
+ DO_CRC(*(b)++);
|
|
||||||
} while ((--len) && ((long)b)&3 );
|
|
||||||
}
|
|
||||||
if(likely(len >= 4)){
|
|
||||||
@@ -221,7 +221,7 @@
|
|
||||||
/* And the last few bytes */
|
|
||||||
if(len){
|
|
||||||
do {
|
|
||||||
- DO_CRC(*((u8 *)b)++);
|
|
||||||
+ DO_CRC(*(b)++);
|
|
||||||
} while (--len);
|
|
||||||
}
|
|
||||||
return __be32_to_cpu(crc);
|
|
||||||
--- linux24-psionw/drivers/pcmcia/bulkmem.c.vanilla 2006-07-29 20:09:16.000000000 +0200
|
|
||||||
+++ linux24-psionw/drivers/pcmcia/bulkmem.c 2006-07-29 20:10:40.000000000 +0200
|
|
||||||
@@ -301,7 +301,7 @@
|
|
||||||
{
|
|
||||||
window_handle_t w;
|
|
||||||
int ret = pcmcia_request_window(a1, a2, &w);
|
|
||||||
- (window_handle_t *)a1 = w;
|
|
||||||
+ a1 = w;
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
break;
|
|
@ -1,24 +0,0 @@ |
|||||||
# --- SDE-COPYRIGHT-NOTE-BEGIN --- |
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|
||||||
# |
|
||||||
# Filename: package/.../linux24-psionw/linux24-psionw.conf |
|
||||||
# Copyright (C) 2004 - 2006 The T2 SDE Project |
|
||||||
# |
|
||||||
# More information can be found in the files COPYING and README. |
|
||||||
# |
|
||||||
# This program is free software; you can redistribute it and/or modify |
|
||||||
# it under the terms of the GNU General Public License as published by |
|
||||||
# the Free Software Foundation; version 2 of the License. A copy of the |
|
||||||
# GNU General Public License can be found in the file COPYING. |
|
||||||
# --- SDE-COPYRIGHT-NOTE-END --- |
|
||||||
|
|
||||||
# simply do the same as the linux24 package |
|
||||||
|
|
||||||
lx_grabextraversion() { |
|
||||||
lx_kernelrelease="$ver" |
|
||||||
} |
|
||||||
|
|
||||||
lx_injectextraversion() { |
|
||||||
true |
|
||||||
} |
|
||||||
|
|
@ -1,44 +0,0 @@ |
|||||||
[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- |
|
||||||
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|
||||||
[COPY] |
|
||||||
[COPY] Filename: package/.../linux24-psionw/linux24-psionw.desc |
|
||||||
[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project |
|
||||||
[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project |
|
||||||
[COPY] |
|
||||||
[COPY] More information can be found in the files COPYING and README. |
|
||||||
[COPY] |
|
||||||
[COPY] This program is free software; you can redistribute it and/or modify |
|
||||||
[COPY] it under the terms of the GNU General Public License as published by |
|
||||||
[COPY] the Free Software Foundation; version 2 of the License. A copy of the |
|
||||||
[COPY] GNU General Public License can be found in the file COPYING. |
|
||||||
[COPY] --- SDE-COPYRIGHT-NOTE-END --- |
|
||||||
|
|
||||||
[I] A specially patched Linux kernel for Psion Windermere ARM PDAs |
|
||||||
|
|
||||||
[T] This package contains a precompiled kernel image and the modules. |
|
||||||
|
|
||||||
[U] http://www.kernel.org/ |
|
||||||
|
|
||||||
[A] Linus Torvalds <torvalds@transmeta.com> |
|
||||||
[A] Tony Lindgren <tony@atomide.com> |
|
||||||
[M] The OpenSDE Community <list@opensde.org> |
|
||||||
|
|
||||||
[C] base/kernel |
|
||||||
[F] KERNEL |
|
||||||
|
|
||||||
[E] group kernel-bin |
|
||||||
|
|
||||||
[R] + arm |
|
||||||
|
|
||||||
[L] GPL |
|
||||||
[S] Stable |
|
||||||
[V] 2.4.27-vrs1-5mx2-ska-2 |
|
||||||
[P] O -1---5---9 102.060 |
|
||||||
|
|
||||||
[O] . $base/package/*/linux/linux.conf |
|
||||||
|
|
||||||
#[D] 3224398821 linux-2.4.27.tar.bz2 http://ftp.kernel.org/pub/linux/kernel/v2.4/ |
|
||||||
#[D] 134254896 patch-2.4.27-vrs1.bz2 http://ftp.linux.org.uk/pub/linux/arm/kernel/v2.4/ |
|
||||||
#[D] 1131692212 patch-2.4.27-vrs1-5mx2_ska_2.patch.txt !http://www.ipd.bth.se/ska/sim_home/patch-2.4.27-vrs1-5mx2_ska.patch.txt |
|
||||||
[D] X linux-2.4.27-psionw-r11.tar.bz2 svn+http://svn.exactcode.de/linux24-psionw/trunk/ linux24-psionw -r11 |
|
||||||
|
|
@ -1,72 +0,0 @@ |
|||||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# Filename: package/.../linux24-psionw/pro16.patch
|
|
||||||
# Copyright (C) 2006 The T2 SDE Project
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
|
||||||
|
|
||||||
diff -ur linux24-psionw/arch/arm/config.in linux24-psionw-16pro/arch/arm/config.in
|
|
||||||
--- linux24-psionw/arch/arm/config.in 2000-01-01 00:00:00.000000000 +0100
|
|
||||||
+++ linux24-psionw-16pro/arch/arm/config.in 2006-07-29 22:47:18.000000000 +0200
|
|
||||||
@@ -188,6 +188,7 @@
|
|
||||||
comment 'Psion Windermere Implementations'
|
|
||||||
choice 'Psion-Windermere Implementations' \
|
|
||||||
"Psion-5MX-16MB-and-Ericsson-MC218 CONFIG_PSIONW_5MX \
|
|
||||||
+ Psion-5MX-Pro-16MB CONFIG_PSIONW_5MXPRO16MB \
|
|
||||||
Psion-5MX-Pro-24MB CONFIG_PSIONW_5MXPRO24MB \
|
|
||||||
Psion-5MX-Pro-32MB CONFIG_PSIONW_5MXPRO32MB \
|
|
||||||
Psion-Revo-8MB CONFIG_PSIONW_REVO \
|
|
||||||
diff -ur linux24-psionw/arch/arm/mach-psionw/psionw-arch.c linux24-psionw-16pro/arch/arm/mach-psionw/psionw-arch.c
|
|
||||||
--- linux24-psionw/arch/arm/mach-psionw/psionw-arch.c 2000-01-01 00:00:00.000000000 +0100
|
|
||||||
+++ linux24-psionw-16pro/arch/arm/mach-psionw/psionw-arch.c 2006-07-29 22:49:02.000000000 +0200
|
|
||||||
@@ -48,7 +48,7 @@
|
|
||||||
char **cmdline, struct meminfo *mi)
|
|
||||||
{
|
|
||||||
|
|
||||||
-#ifdef CONFIG_PSIONW_5MX
|
|
||||||
+#if defined(CONFIG_PSIONW_5MX) || defined(CONFIG_PSIONW_5MXPRO16MB)
|
|
||||||
SET_BANK(0, 0xc0000000, 8 * 1024 * 1024);
|
|
||||||
SET_BANK(1, 0xc1000000, 8 * 1024 * 1024);
|
|
||||||
mi->nr_banks = 2;
|
|
||||||
diff -ur linux24-psionw/drivers/pcmcia/psion_etna.h linux24-psionw-16pro/drivers/pcmcia/psion_etna.h
|
|
||||||
--- linux24-psionw/drivers/pcmcia/psion_etna.h 2000-01-01 00:00:00.000000000 +0100
|
|
||||||
+++ linux24-psionw-16pro/drivers/pcmcia/psion_etna.h 2006-07-29 22:46:38.000000000 +0200
|
|
||||||
@@ -72,7 +72,7 @@
|
|
||||||
|
|
||||||
save_flags_cli(flags);
|
|
||||||
|
|
||||||
-#if defined(CONFIG_PSIONW_5MXPRO24MB) | defined(CONFIG_PSIONW_5MXPRO32MB)
|
|
||||||
+#if defined(CONFIG_PSIONW_5MXPRO16MB) || defined(CONFIG_PSIONW_5MXPRO24MB) || defined(CONFIG_PSIONW_5MXPRO32MB)
|
|
||||||
/* Set the memory wait states to PCMCIA */
|
|
||||||
// FIXME5MX: Should be checked...
|
|
||||||
psionw_writel(0x93930002, MEMCFG1);
|
|
||||||
diff -ur linux24-psionw/include/asm-arm/hardware/psionw.h linux24-psionw-16pro/include/asm-arm/hardware/psionw.h
|
|
||||||
--- linux24-psionw/include/asm-arm/hardware/psionw.h 2000-01-01 00:00:00.000000000 +0100
|
|
||||||
+++ linux24-psionw-16pro/include/asm-arm/hardware/psionw.h 2006-07-29 22:46:04.000000000 +0200
|
|
||||||
@@ -111,7 +111,7 @@
|
|
||||||
/*
|
|
||||||
* ETNA PCMCIA Controller
|
|
||||||
*/
|
|
||||||
-#if defined(CONFIG_PSIONW_5MXPRO24MB) || defined(CONFIG_PSIONW_5MXPRO32MB)
|
|
||||||
+#if defined(CONFIG_PSIONW_5MXPRO16MB) || defined(CONFIG_PSIONW_5MXPRO24MB) || defined(CONFIG_PSIONW_5MXPRO32MB)
|
|
||||||
#define ETNA_P_BASE 0x50000000 /* ETNA controller physical base */
|
|
||||||
#else
|
|
||||||
#define ETNA_P_BASE 0x20000000 /* ETNA controller physical base */
|
|
||||||
@@ -150,7 +150,7 @@
|
|
||||||
#define ETNA_CLEAR_MASK 0xff /* Clear ETNA interrupt */
|
|
||||||
#define ETNA_CF_IRQ 0x01 /* Enable ETNA Interrupt */
|
|
||||||
|
|
||||||
-#if defined(CONFIG_PSIONW_5MXPRO24MB) || defined(CONFIG_PSIONW_5MXPRO32MB)
|
|
||||||
+#if defined(CONFIG_PSIONW_5MXPRO16MB) || defined(CONFIG_PSIONW_5MXPRO24MB) || defined(CONFIG_PSIONW_5MXPRO32MB)
|
|
||||||
#define CF1_P_BASE 0x30000000 /* PCMCIA physical base */
|
|
||||||
#else
|
|
||||||
#define CF1_P_BASE 0x40000000 /* PCMCIA physical base */
|
|
Loading…
Reference in new issue