Patch: patch-2.4.24-uc0-snap1-fass0 Date: 29-Mar-2004 This version of the Fast Address Space Switching for ARM Linux (FASS) patch is based on Adam Wiggins' FASS patch 2.4.18-rmk4-fass4 and applies to the SnapGear 3.1.0 distribution from www.snapgear.org. It is a direct port of patch-2.4.19-rmk6-pxa1-hh15-fass5.new-2004-03-09 with rejections appropriately fixed. Notes: * In arch/arm/mm/fault-armv.c, in the static struct fsr_info, the function pointer fn no longer has an error parameter. Instead, the middle parameter of the function is now "unsigned int fsr"; I think this stands for "Fault Status Register". This affects the functions do_cpd_fault, do_domain_fault, do_domain_fixup * I am not sure how to handle CONFIG_KGDB in arch/arm/mm/fault-armv.c, in the function do_DataAbort. * The SnapGear 3.1.0 distribution accidentally includes the following symbolic links: snapgear/linux-2.4.x/include/asm-arm/arch -> arch-ixp425 snapgear/linux-2.4.x/include/asm-arm/proc -> proc-armv These should be removed with "rm" BEFORE applying the patch. Please address all comments to John Zaitseff .