From 50a1a7f6a894724790e9ec37411bb683136f43c5 Mon Sep 17 00:00:00 2001 From: jacob Date: Tue, 9 Nov 2004 02:53:05 +0000 Subject: [PATCH] - support for newer sles 9 sp 1 kernel - fixes for building on ppc, ia64 - merge the full frame pointer fixes from llnl --- .../patches/export_symbols-ext3-2.6-suse.patch | 8 +- .../kernel_patches/patches/iopen-2.6-suse.patch | 60 +- ldiskfs/ldiskfs/autoMakefile.am | 2 + .../kernel-2.4.21-rhel-2.4-ia64-smp.config | 1424 ++++++++++++++++++++ .../kernel-2.4.21-rhel-2.4-ia64.config | 1424 ++++++++++++++++++++ .../kernel-2.4.21-rhel-2.4-x86_64-smp.config | 144 +- .../kernel-2.4.21-rhel-2.4-x86_64.config | 144 +- ...onfig => kernel-2.6.5-2.6-suse-i686-smp.config} | 140 +- ...86.config => kernel-2.6.5-2.6-suse-i686.config} | 140 +- .../patches/compile-fixes-2.4.21-rhel.patch | 25 +- .../patches/export-show_task-2.4-rhel.patch | 182 +-- .../patches/export_symbols-ext3-2.6-suse.patch | 8 +- lustre/kernel_patches/patches/iopen-2.6-suse.patch | 60 +- .../patches/small_scatterlist-2.4.21-rhel.patch | 195 +-- lustre/kernel_patches/series/rh-2.4.20 | 1 + lustre/kernel_patches/series/rhel-2.4.21 | 2 + lustre/kernel_patches/targets/2.6-suse.target.in | 18 +- lustre/kernel_patches/targets/rhel-2.4.target.in | 11 +- lustre/ldiskfs/autoMakefile.am | 2 + lustre/lvfs/autoMakefile.am | 2 + lustre/portals/archdep.m4 | 14 + lustre/ptlrpc/recover.c | 1 + lustre/scripts/Makefile.am | 2 + lustre/scripts/lbuild | 19 +- lustre/scripts/lmake | 38 +- lustre/scripts/lustre-kernel-2.4.spec.in | 20 +- 26 files changed, 3622 insertions(+), 464 deletions(-) create mode 100644 lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-ia64-smp.config create mode 100644 lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-ia64.config rename lustre/kernel_patches/kernel_configs/{kernel-2.6.4-2.6-suse-i686-smp.config => kernel-2.6.5-2.6-suse-i686-smp.config} (95%) rename lustre/kernel_patches/kernel_configs/{kernel-2.6.4-2.6-suse-i686.config => kernel-2.6.5-2.6-suse-i686.config} (95%) diff --git a/ldiskfs/kernel_patches/patches/export_symbols-ext3-2.6-suse.patch b/ldiskfs/kernel_patches/patches/export_symbols-ext3-2.6-suse.patch index 2327263..74962dd 100644 --- a/ldiskfs/kernel_patches/patches/export_symbols-ext3-2.6-suse.patch +++ b/ldiskfs/kernel_patches/patches/export_symbols-ext3-2.6-suse.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.0/include/linux/ext3_fs_sb.h +Index: linux-stage/include/linux/ext3_fs_sb.h =================================================================== ---- linux-2.6.0.orig/include/linux/ext3_fs_sb.h 2003-06-24 18:05:26.000000000 +0400 -+++ linux-2.6.0/include/linux/ext3_fs_sb.h 2003-12-31 01:09:26.000000000 +0300 +--- linux-stage.orig/include/linux/ext3_fs_sb.h 2004-11-03 14:16:26.059485670 -0500 ++++ linux-stage/include/linux/ext3_fs_sb.h 2004-11-03 14:20:30.761493072 -0500 @@ -19,9 +19,12 @@ #ifdef __KERNEL__ #include @@ -12,6 +12,6 @@ Index: linux-2.6.0/include/linux/ext3_fs_sb.h #include #endif +#endif + #include /* - * third extended-fs super-block data in memory diff --git a/ldiskfs/kernel_patches/patches/iopen-2.6-suse.patch b/ldiskfs/kernel_patches/patches/iopen-2.6-suse.patch index e5d4429..0b58346 100644 --- a/ldiskfs/kernel_patches/patches/iopen-2.6-suse.patch +++ b/ldiskfs/kernel_patches/patches/iopen-2.6-suse.patch @@ -8,8 +8,8 @@ Index: linux-stage/fs/ext3/Makefile =================================================================== ---- linux-stage.orig/fs/ext3/Makefile 2004-05-11 17:21:20.000000000 -0400 -+++ linux-stage/fs/ext3/Makefile 2004-05-11 17:21:21.000000000 -0400 +--- linux-stage.orig/fs/ext3/Makefile 2004-11-03 14:41:24.747805262 -0500 ++++ linux-stage/fs/ext3/Makefile 2004-11-03 14:41:25.123696274 -0500 @@ -4,7 +4,7 @@ obj-$(CONFIG_EXT3_FS) += ext3.o @@ -21,8 +21,8 @@ Index: linux-stage/fs/ext3/Makefile ext3-$(CONFIG_EXT3_FS_XATTR) += xattr.o xattr_user.o xattr_trusted.o Index: linux-stage/fs/ext3/inode.c =================================================================== ---- linux-stage.orig/fs/ext3/inode.c 2004-05-11 17:21:21.000000000 -0400 -+++ linux-stage/fs/ext3/inode.c 2004-05-11 17:21:21.000000000 -0400 +--- linux-stage.orig/fs/ext3/inode.c 2004-11-03 14:41:25.040720333 -0500 ++++ linux-stage/fs/ext3/inode.c 2004-11-03 14:46:08.458515670 -0500 @@ -37,6 +37,7 @@ #include #include @@ -31,20 +31,20 @@ Index: linux-stage/fs/ext3/inode.c #include "acl.h" /* -@@ -2472,6 +2473,9 @@ - ei->i_acl = EXT3_ACL_NOT_CACHED; +@@ -2401,6 +2402,9 @@ ei->i_default_acl = EXT3_ACL_NOT_CACHED; #endif -+ if (ext3_iopen_get_inode(inode)) -+ return; -+ + ei->i_rsv_window.rsv_end = EXT3_RESERVE_WINDOW_NOT_ALLOCATED; ++ ++ if (ext3_iopen_get_inode(inode)) ++ return; + if (ext3_get_inode_loc(inode, &iloc, 0)) goto bad_inode; - bh = iloc.bh; Index: linux-stage/fs/ext3/iopen.c =================================================================== --- linux-stage.orig/fs/ext3/iopen.c 1969-12-31 19:00:00.000000000 -0500 -+++ linux-stage/fs/ext3/iopen.c 2004-05-11 17:21:21.000000000 -0400 ++++ linux-stage/fs/ext3/iopen.c 2004-11-03 14:41:25.125695694 -0500 @@ -0,0 +1,272 @@ +/* + * linux/fs/ext3/iopen.c @@ -321,7 +321,7 @@ Index: linux-stage/fs/ext3/iopen.c Index: linux-stage/fs/ext3/iopen.h =================================================================== --- linux-stage.orig/fs/ext3/iopen.h 1969-12-31 19:00:00.000000000 -0500 -+++ linux-stage/fs/ext3/iopen.h 2004-05-11 17:21:21.000000000 -0400 ++++ linux-stage/fs/ext3/iopen.h 2004-11-03 14:41:25.126695404 -0500 @@ -0,0 +1,15 @@ +/* + * iopen.h @@ -340,8 +340,8 @@ Index: linux-stage/fs/ext3/iopen.h + struct inode *inode, int rehash); Index: linux-stage/fs/ext3/namei.c =================================================================== ---- linux-stage.orig/fs/ext3/namei.c 2004-05-11 17:21:20.000000000 -0400 -+++ linux-stage/fs/ext3/namei.c 2004-05-11 17:21:21.000000000 -0400 +--- linux-stage.orig/fs/ext3/namei.c 2004-11-03 14:41:24.957744391 -0500 ++++ linux-stage/fs/ext3/namei.c 2004-11-03 14:41:25.127695114 -0500 @@ -37,6 +37,7 @@ #include #include @@ -373,7 +373,7 @@ Index: linux-stage/fs/ext3/namei.c } -@@ -2019,10 +2021,6 @@ +@@ -2029,10 +2031,6 @@ inode->i_nlink); inode->i_version++; inode->i_nlink = 0; @@ -384,7 +384,7 @@ Index: linux-stage/fs/ext3/namei.c ext3_orphan_add(handle, inode); inode->i_ctime = dir->i_ctime = dir->i_mtime = CURRENT_TIME; ext3_mark_inode_dirty(handle, inode); -@@ -2139,6 +2137,23 @@ +@@ -2152,6 +2150,23 @@ return err; } @@ -408,7 +408,7 @@ Index: linux-stage/fs/ext3/namei.c static int ext3_link (struct dentry * old_dentry, struct inode * dir, struct dentry *dentry) { -@@ -2161,7 +2176,8 @@ +@@ -2175,7 +2190,8 @@ ext3_inc_count(handle, inode); atomic_inc(&inode->i_count); @@ -416,14 +416,14 @@ Index: linux-stage/fs/ext3/namei.c + err = ext3_add_link(handle, dentry, inode); + ext3_orphan_del(handle,inode); ext3_journal_stop(handle); - return err; - } + if (err == -ENOSPC && ext3_should_retry_alloc(dir->i_sb, &retries)) + goto retry; Index: linux-stage/fs/ext3/super.c =================================================================== ---- linux-stage.orig/fs/ext3/super.c 2004-05-11 17:21:21.000000000 -0400 -+++ linux-stage/fs/ext3/super.c 2004-05-11 17:44:53.000000000 -0400 -@@ -536,7 +536,7 @@ - Opt_user_xattr, Opt_nouser_xattr, Opt_acl, Opt_noacl, Opt_noload, +--- linux-stage.orig/fs/ext3/super.c 2004-11-03 14:41:25.043719463 -0500 ++++ linux-stage/fs/ext3/super.c 2004-11-03 14:41:25.129694535 -0500 +@@ -534,7 +534,7 @@ + Opt_reservation, Opt_noreservation, Opt_noload, Opt_commit, Opt_journal_update, Opt_journal_inum, Opt_abort, Opt_data_journal, Opt_data_ordered, Opt_data_writeback, - Opt_ignore, Opt_barrier, @@ -441,7 +441,7 @@ Index: linux-stage/fs/ext3/super.c {Opt_err, NULL} }; -@@ -772,6 +775,18 @@ +@@ -778,6 +781,18 @@ else clear_opt(sbi->s_mount_opt, BARRIER); break; @@ -462,12 +462,12 @@ Index: linux-stage/fs/ext3/super.c default: Index: linux-stage/include/linux/ext3_fs.h =================================================================== ---- linux-stage.orig/include/linux/ext3_fs.h 2004-05-11 17:21:20.000000000 -0400 -+++ linux-stage/include/linux/ext3_fs.h 2004-05-11 17:21:21.000000000 -0400 -@@ -326,6 +326,8 @@ - #define EXT3_MOUNT_XATTR_USER 0x4000 /* Extended user attributes */ - #define EXT3_MOUNT_POSIX_ACL 0x8000 /* POSIX Access Control Lists */ - #define EXT3_MOUNT_BARRIER 0x10000 /* Use block barriers */ +--- linux-stage.orig/include/linux/ext3_fs.h 2004-11-03 14:41:24.958744101 -0500 ++++ linux-stage/include/linux/ext3_fs.h 2004-11-03 14:41:25.129694535 -0500 +@@ -329,6 +329,8 @@ + #define EXT3_MOUNT_POSIX_ACL 0x08000 /* POSIX Access Control Lists */ + #define EXT3_MOUNT_RESERVATION 0x10000 /* Preallocation */ + #define EXT3_MOUNT_BARRIER 0x20000 /* Use block barriers */ +#define EXT3_MOUNT_IOPEN 0x40000 /* Allow access via iopen */ +#define EXT3_MOUNT_IOPEN_NOPRIV 0x80000 /* Make iopen world-readable */ diff --git a/ldiskfs/ldiskfs/autoMakefile.am b/ldiskfs/ldiskfs/autoMakefile.am index 9de1cf5..33a6ad7 100644 --- a/ldiskfs/ldiskfs/autoMakefile.am +++ b/ldiskfs/ldiskfs/autoMakefile.am @@ -12,6 +12,8 @@ ldiskfs_sed_flags = \ -e "s/dx_hash_info/ext3_dx_hash_info/g" \ -e "s/dir_private_info/ext3_dir_private_info/g" \ -e "s/DX_HASH/EXT3_DX_HASH/g" \ + -e "s/reserve_window/ext3_reserve_window/g" \ + -e "s/rsv_window_add/ext3_rsv_window_add/g" \ -e "s/EXT3/LDISKFS/g" -e "s/ext3/ldiskfs/g" %.c: linux-stage/fs/ext3/%.c diff --git a/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-ia64-smp.config b/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-ia64-smp.config new file mode 100644 index 0000000..a8afabf --- /dev/null +++ b/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-ia64-smp.config @@ -0,0 +1,1424 @@ +# +# Automatically generated make config: don't edit +# + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y + +# +# Loadable module support +# +CONFIG_MODULES=y +CONFIG_MODVERSIONS=y +CONFIG_KMOD=y + +# +# General setup +# +CONFIG_IA64=y +# CONFIG_HIGHPTE is not set +CONFIG_HIGHMEM=y +CONFIG_HIGHIO=y +# CONFIG_ISA is not set +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SBUS is not set +CONFIG_RWSEM_GENERIC_SPINLOCK=y +# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set +# CONFIG_ITANIUM is not set +CONFIG_MCKINLEY=y +CONFIG_IA64_GENERIC=y +# CONFIG_IA64_DIG is not set +# CONFIG_IA64_HP_SIM is not set +# CONFIG_IA64_HP_ZX1 is not set +# CONFIG_IA64_SGI_SN1 is not set +# CONFIG_IA64_SGI_SN2 is not set +# CONFIG_IA64_PAGE_SIZE_4KB is not set +# CONFIG_IA64_PAGE_SIZE_8KB is not set +CONFIG_IA64_PAGE_SIZE_16KB=y +# CONFIG_IA64_PAGE_SIZE_64KB is not set +CONFIG_IA64_L1_CACHE_SHIFT=7 +CONFIG_IA64_MCA=y +CONFIG_PM=y +CONFIG_KCORE_ELF=y +CONFIG_FORCE_MAX_ZONEORDER=15 +# CONFIG_HUGETLB_PAGE_SIZE_4GB is not set +# CONFIG_HUGETLB_PAGE_SIZE_1GB is not set +CONFIG_HUGETLB_PAGE_SIZE_256MB=y +# CONFIG_HUGETLB_PAGE_SIZE_64MB is not set +# CONFIG_HUGETLB_PAGE_SIZE_16MB is not set +# CONFIG_HUGETLB_PAGE_SIZE_4MB is not set +# CONFIG_HUGETLB_PAGE_SIZE_1MB is not set +# CONFIG_HUGETLB_PAGE_SIZE_256KB is not set +# CONFIG_IA64_PAL_IDLE is not set +CONFIG_SMP=y +CONFIG_IA32_SUPPORT=y +CONFIG_COMPAT=y +CONFIG_PERFMON=y +CONFIG_IA64_PALINFO=y +CONFIG_EFI_VARS=y +CONFIG_IA64_CYCLONE=y +CONFIG_NET=y +CONFIG_SYSVIPC=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_SYSCTL=y +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_MISC=m +CONFIG_AUDIT=m +CONFIG_ACPI=y +CONFIG_ACPI_EFI=y +CONFIG_ACPI_INTERPRETER=y +CONFIG_ACPI_KERNEL_CONFIG=y + +# +# ACPI Support +# +CONFIG_ACPI_PCI=y +CONFIG_ACPI=y +CONFIG_ACPI_EFI=y +CONFIG_ACPI_BOOT=y +CONFIG_ACPI_BUS=y +CONFIG_ACPI_INTERPRETER=y +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_THERMAL=m +# CONFIG_ACPI_DEBUG is not set +CONFIG_PCI=y +CONFIG_PCI_NAMES=y +CONFIG_HOTPLUG=y + +# +# PCI Hotplug Support +# +CONFIG_HOTPLUG_PCI=m +# CONFIG_HOTPLUG_PCI_COMPAQ is not set +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_ACPI=m + +# +# PCMCIA/CardBus support +# +# CONFIG_PCMCIA is not set + +# +# Parallel port support +# +# CONFIG_PARPORT is not set + +# +# Profiling support +# +CONFIG_PROFILING=y +CONFIG_OPROFILE=m + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_NETLINK_DEV=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_FILTER=y +CONFIG_UNIX=y +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_TUX=m +CONFIG_TUX_EXTCGI=y +# CONFIG_TUX_EXTENDED_LOG is not set +# CONFIG_TUX_DEBUG is not set +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_FWMARK=y +CONFIG_IP_ROUTE_NAT=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_TOS=y +CONFIG_IP_ROUTE_VERBOSE=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_IP_MROUTE=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +# CONFIG_ARPD is not set +# CONFIG_INET_ECN is not set +CONFIG_SYN_COOKIES=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m + +# +# IP: Netfilter Configuration +# +CONFIG_IP_NF_CONNTRACK=m +CONFIG_IP_NF_FTP=m +CONFIG_IP_NF_AMANDA=m +CONFIG_IP_NF_TFTP=m +CONFIG_IP_NF_IRC=m +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_LIMIT=m +CONFIG_IP_NF_MATCH_MAC=m +CONFIG_IP_NF_MATCH_PKTTYPE=m +CONFIG_IP_NF_MATCH_MARK=m +CONFIG_IP_NF_MATCH_MULTIPORT=m +CONFIG_IP_NF_MATCH_TOS=m +CONFIG_IP_NF_MATCH_RECENT=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_DSCP=m +CONFIG_IP_NF_MATCH_AH_ESP=m +CONFIG_IP_NF_MATCH_LENGTH=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_MATCH_TCPMSS=m +CONFIG_IP_NF_MATCH_HELPER=m +CONFIG_IP_NF_MATCH_STATE=m +CONFIG_IP_NF_MATCH_CONNTRACK=m +CONFIG_IP_NF_MATCH_UNCLEAN=m +CONFIG_IP_NF_MATCH_OWNER=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_MIRROR=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_NAT_AMANDA=m +CONFIG_IP_NF_NAT_LOCAL=y +CONFIG_IP_NF_NAT_SNMP_BASIC=m +CONFIG_IP_NF_NAT_IRC=m +CONFIG_IP_NF_NAT_FTP=m +CONFIG_IP_NF_NAT_TFTP=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_TOS=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_DSCP=m +CONFIG_IP_NF_TARGET_MARK=m +CONFIG_IP_NF_TARGET_LOG=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_IP_NF_TARGET_TCPMSS=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_COMPAT_IPCHAINS=m +CONFIG_IP_NF_NAT_NEEDED=y +CONFIG_IP_NF_COMPAT_IPFWADM=m +CONFIG_IP_NF_NAT_NEEDED=y + +# +# IP: Virtual Server Configuration +# +CONFIG_IP_VS=m +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=16 + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y + +# +# IPv6: Netfilter Configuration +# +# CONFIG_IP6_NF_QUEUE is not set +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_LIMIT=m +CONFIG_IP6_NF_MATCH_MAC=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_MULTIPORT=m +CONFIG_IP6_NF_MATCH_OWNER=m +CONFIG_IP6_NF_MATCH_MARK=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_AHESP=m +CONFIG_IP6_NF_MATCH_LENGTH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_LOG=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_TARGET_MARK=m +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +# CONFIG_KHTTPD is not set +# CONFIG_ATM is not set +CONFIG_VLAN_8021Q=m + +# +# +# +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m + +# +# Appletalk devices +# +CONFIG_DEV_APPLETALK=y +CONFIG_COPS_DAYNA=y +CONFIG_COPS_TANGENT=y +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +CONFIG_DECNET=m +CONFIG_DECNET_SIOCGIFCONF=y +CONFIG_DECNET_ROUTER=y +CONFIG_DECNET_ROUTE_FWMARK=y +CONFIG_BRIDGE=m +# CONFIG_X25 is not set +CONFIG_EDP2=m +# CONFIG_LAPB is not set +# CONFIG_LLC is not set +CONFIG_NET_DIVERT=y +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +# CONFIG_NET_FASTROUTE is not set +# CONFIG_NET_HW_FLOWCONTROL is not set + +# +# QoS and/or fair queueing +# +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_CSZ=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_QOS=y +CONFIG_NET_ESTIMATOR=y +CONFIG_NET_CLS=y +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_ROUTE=y +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_POLICE=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set + +# +# Memory Technology Devices (MTD) +# +# CONFIG_MTD is not set + +# +# Plug and Play configuration +# +# CONFIG_PNP is not set +# CONFIG_ISAPNP is not set +# CONFIG_PNPBIOS is not set + +# +# Block devices +# +# CONFIG_BLK_DEV_FD is not set +# CONFIG_BLK_DEV_XD is not set +# CONFIG_PARIDE is not set +# CONFIG_BLK_CPQ_DA is not set +CONFIG_BLK_CPQ_CISS_DA=m +CONFIG_CISS_SCSI_TAPE=y +# CONFIG_CISS_MONITOR_THREAD is not set +CONFIG_BLK_DEV_DAC960=m +CONFIG_BLK_DEV_UMEM=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_SIZE=8192 +CONFIG_BLK_DEV_INITRD=y +CONFIG_BLK_STATS=y +CONFIG_DISKDUMP=m + +# +# IEEE 1394 (FireWire) support (EXPERIMENTAL) +# +CONFIG_IEEE1394=m + +# +# Device Drivers +# + +# +# Texas Instruments PCILynx requires I2C bit-banging +# +CONFIG_IEEE1394_OHCI1394=m + +# +# Protocol Drivers +# +CONFIG_IEEE1394_VIDEO1394=m +CONFIG_IEEE1394_SBP2=m +CONFIG_IEEE1394_SBP2_PHYS_DMA=y +CONFIG_IEEE1394_ETH1394=m +CONFIG_IEEE1394_DV1394=m +CONFIG_IEEE1394_RAWIO=m +CONFIG_IEEE1394_CMP=m +CONFIG_IEEE1394_AMDTP=m +# CONFIG_IEEE1394_VERBOSEDEBUG is not set + +# +# I2O device support +# +CONFIG_I2O=m +CONFIG_I2O_PCI=m +CONFIG_I2O_BLOCK=m +CONFIG_I2O_LAN=m +CONFIG_I2O_SCSI=m +CONFIG_I2O_PROC=m + +# +# Multi-device support (RAID and LVM) +# +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID5=m +CONFIG_MD_MULTIPATH=m +CONFIG_BLK_DEV_LVM=m + +# +# Fusion MPT device support +# +CONFIG_FUSION=m +# CONFIG_FUSION_BOOT is not set +CONFIG_FUSION_MAX_SGE=40 +# CONFIG_FUSION_ISENSE is not set +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_NET_FC=y + +# +# ATA/IDE/MFM/RLL support +# +CONFIG_IDE=y + +# +# IDE, ATA and ATAPI Block devices +# +CONFIG_BLK_DEV_IDE=y + +# +# Please see Documentation/ide.txt for help/info on IDE drives +# +# CONFIG_BLK_DEV_HD_IDE is not set +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_IDEDISK=y +CONFIG_IDEDISK_MULTI_MODE=y +# CONFIG_IDEDISK_STROKE is not set +# CONFIG_BLK_DEV_IDECS is not set +CONFIG_BLK_DEV_IDECD=m +CONFIG_BLK_DEV_IDETAPE=m +CONFIG_BLK_DEV_IDEFLOPPY=y +CONFIG_BLK_DEV_IDESCSI=m +# CONFIG_IDE_TASK_IOCTL is not set + +# +# IDE chipset support/bugfixes +# +# CONFIG_BLK_DEV_CMD640 is not set +# CONFIG_BLK_DEV_CMD640_ENHANCED is not set +# CONFIG_BLK_DEV_ISAPNP is not set +CONFIG_BLK_DEV_IDEPCI=y +CONFIG_BLK_DEV_GENERIC=y +CONFIG_IDEPCI_SHARE_IRQ=y +CONFIG_BLK_DEV_IDEDMA_PCI=y +# CONFIG_BLK_DEV_OFFBOARD is not set +# CONFIG_BLK_DEV_IDEDMA_FORCED is not set +CONFIG_IDEDMA_PCI_AUTO=y +# CONFIG_IDEDMA_ONLYDISK is not set +CONFIG_BLK_DEV_IDEDMA=y +# CONFIG_IDEDMA_PCI_WIP is not set +CONFIG_BLK_DEV_ADMA100=y +CONFIG_BLK_DEV_AEC62XX=y +CONFIG_BLK_DEV_ALI15X3=y +# CONFIG_WDC_ALI15X3 is not set +CONFIG_BLK_DEV_AMD74XX=y +# CONFIG_AMD74XX_OVERRIDE is not set +CONFIG_BLK_DEV_CMD64X=y +CONFIG_BLK_DEV_TRIFLEX=y +CONFIG_BLK_DEV_CY82C693=y +CONFIG_BLK_DEV_CS5530=y +CONFIG_BLK_DEV_HPT34X=y +# CONFIG_HPT34X_AUTODMA is not set +CONFIG_BLK_DEV_HPT366=y +CONFIG_BLK_DEV_PIIX=y +# CONFIG_BLK_DEV_NS87415 is not set +# CONFIG_BLK_DEV_OPTI621 is not set +CONFIG_BLK_DEV_PDC202XX_OLD=y +# CONFIG_PDC202XX_BURST is not set +CONFIG_BLK_DEV_PDC202XX_NEW=y +CONFIG_PDC202XX_FORCE=y +# CONFIG_BLK_DEV_RZ1000 is not set +# CONFIG_BLK_DEV_SC1200 is not set +CONFIG_BLK_DEV_SVWKS=y +CONFIG_BLK_DEV_SIIMAGE=y +CONFIG_BLK_DEV_SIS5513=y +CONFIG_BLK_DEV_SLC90E66=y +# CONFIG_BLK_DEV_TRM290 is not set +CONFIG_BLK_DEV_VIA82CXXX=y +# CONFIG_IDE_CHIPSETS is not set +CONFIG_IDEDMA_AUTO=y +# CONFIG_IDEDMA_IVB is not set +# CONFIG_DMA_NONPCI is not set +CONFIG_BLK_DEV_PDC202XX=y +CONFIG_BLK_DEV_IDE_MODES=y +CONFIG_BLK_DEV_ATARAID=m +CONFIG_BLK_DEV_ATARAID_PDC=m +CONFIG_BLK_DEV_ATARAID_HPT=m +CONFIG_BLK_DEV_ATARAID_SII=m + +# +# SCSI support +# +CONFIG_SCSI=m + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_SD_EXTRA_DEVS=256 +CONFIG_SD_IOSTATS=y +CONFIG_SCSI_DUMP=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_SR_EXTRA_DEVS=4 +CONFIG_CHR_DEV_SG=m + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# +CONFIG_SCSI_DEBUG_QUEUES=y +# CONFIG_SCSI_MULTI_LUN is not set +CONFIG_SCSI_CONSTANTS=y +# CONFIG_SCSI_LOGGING is not set + +# +# SCSI low-level drivers +# +CONFIG_BLK_DEV_3W_XXXX_RAID=m +# CONFIG_SCSI_7000FASST is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AHA152X is not set +# CONFIG_SCSI_AHA1542 is not set +# CONFIG_SCSI_AHA1740 is not set +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_PROBE_EISA_VL is not set +# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_BUILD_FIRMWARE is not set +# CONFIG_AIC79XX_ENABLE_RD_STRM is not set +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_AIC7XXX_OLD_TCQ_ON_BY_DEFAULT=y +CONFIG_AIC7XXX_OLD_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_OLD_PROC_STATS=y +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_IN2000 is not set +# CONFIG_SCSI_AM53C974 is not set +CONFIG_SCSI_MEGARAID=m +CONFIG_SCSI_MEGARAID2=m +CONFIG_SCSI_SATA=y +CONFIG_SCSI_SATA_SVW=m +CONFIG_SCSI_ATA_PIIX=m +CONFIG_SCSI_SATA_NV=m +CONFIG_SCSI_SATA_PROMISE=m +CONFIG_SCSI_SATA_SX4=m +CONFIG_SCSI_SATA_SIL=m +CONFIG_SCSI_SATA_SIS=m +CONFIG_SCSI_SATA_VIA=m +CONFIG_SCSI_SATA_VITESSE=m +# CONFIG_SCSI_BUSLOGIC is not set +# CONFIG_SCSI_CPQFCTS is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_EATA_DMA is not set +# CONFIG_SCSI_EATA_PIO is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +CONFIG_SCSI_IPS=m +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_NCR53C406A is not set +# CONFIG_SCSI_NCR53C7xx is not set +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set +CONFIG_SCSI_NCR53C8XX=m +CONFIG_SCSI_SYM53C8XX=m +CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8 +CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32 +CONFIG_SCSI_NCR53C8XX_SYNC=40 +# CONFIG_SCSI_NCR53C8XX_PROFILE is not set +# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set +# CONFIG_SCSI_NCR53C8XX_PQS_PDS is not set +# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_PCI2000 is not set +# CONFIG_SCSI_PCI2220I is not set +# CONFIG_SCSI_PSI240I is not set +CONFIG_SCSI_QLOGIC_FAS=m +CONFIG_SCSI_QLOGIC_ISP=m +CONFIG_SCSI_QLOGIC_FC=m +# CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set +CONFIG_SCSI_QLOGIC_1280=m +# CONFIG_SCSI_SIM710 is not set +# CONFIG_SCSI_SYM53C416 is not set +# CONFIG_SCSI_DC390T is not set +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +CONFIG_SCSI_NSP32=m +# CONFIG_SCSI_DEBUG is not set + +# +# Network device support +# +CONFIG_NETDEVICES=y + +# +# ARCnet devices +# +# CONFIG_ARCNET is not set +CONFIG_DUMMY=m +CONFIG_BONDING=m +CONFIG_EQUALIZER=m +CONFIG_TUN=m +CONFIG_ETHERTAP=m + +# +# Ethernet (10 or 100Mbit) +# +CONFIG_NET_ETHERNET=y +# CONFIG_SUNLANCE is not set +CONFIG_HAPPYMEAL=m +# CONFIG_SUNBMAC is not set +# CONFIG_SUNQE is not set +CONFIG_SUNGEM=m +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +# CONFIG_ELMC is not set +# CONFIG_ELMC_II is not set +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +# CONFIG_LANCE is not set +# CONFIG_NET_VENDOR_SMC is not set +# CONFIG_NET_VENDOR_RACAL is not set +# CONFIG_HP100 is not set +# CONFIG_NET_ISA is not set +CONFIG_NET_PCI=y +CONFIG_PCNET32=m +CONFIG_AMD8111_ETH=m +CONFIG_ADAPTEC_STARFIRE=m +# CONFIG_APRICOT is not set +CONFIG_B44=m +# CONFIG_CS89x0 is not set +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_DE4X5 is not set +# CONFIG_DGRS is not set +CONFIG_DM9102=m +CONFIG_EEPRO100=m +# CONFIG_EEPRO100_PIO is not set +CONFIG_E100=m +# CONFIG_LNE390 is not set +CONFIG_FEALNX=m +CONFIG_NATSEMI=m +CONFIG_NE2K_PCI=m +# CONFIG_NE3210 is not set +# CONFIG_ES3210 is not set +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +# CONFIG_8139TOO_TUNE_TWISTER is not set +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_SIS900=m +CONFIG_EPIC100=m +# CONFIG_SUNDANCE is not set +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=m +CONFIG_TC35815=m +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +# CONFIG_WINBOND_840 is not set +# CONFIG_NET_POCKET is not set + +# +# Ethernet (1000 Mbit) +# +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=m +CONFIG_E1000=m +CONFIG_E1000_NAPI=y +# CONFIG_MYRI_SBUS is not set +CONFIG_NS83820=m +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_R8169=m +CONFIG_SK98LIN=m +CONFIG_TIGON3=m +# CONFIG_FDDI is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_HIPPI is not set +# CONFIG_PLIP is not set +CONFIG_PPP=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +# CONFIG_PPP_DEFLATE is not set +# CONFIG_PPP_BSDCOMP is not set +# CONFIG_PPPOE is not set +# CONFIG_SLIP is not set + +# +# Wireless LAN (non-hamradio) +# +# CONFIG_NET_RADIO is not set + +# +# Token Ring devices +# +CONFIG_TR=y +CONFIG_IBMOL=m +CONFIG_IBMLS=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set +CONFIG_NET_FC=y +CONFIG_IPHASE5526=m +# CONFIG_RCPCI is not set +CONFIG_SHAPER=m + +# +# Wan interfaces +# +# CONFIG_WAN is not set + +# +# Amateur Radio support +# +# CONFIG_HAMRADIO is not set + +# +# ISDN subsystem +# +# CONFIG_ISDN is not set + +# +# CD-ROM drivers (not for SCSI or IDE/ATAPI drives) +# +# CONFIG_CD_NO_IDESCSI is not set + +# +# Input core support +# +CONFIG_INPUT=m +CONFIG_INPUT_KEYBDEV=m +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m + +# +# Character devices +# +CONFIG_VT=y +# CONFIG_ECC is not set +CONFIG_VT_CONSOLE=y +CONFIG_SERIAL=y +CONFIG_SERIAL_CONSOLE=y +CONFIG_SERIAL_HCDP=y +CONFIG_SERIAL_ACPI=y +CONFIG_HP_DIVA=y +CONFIG_SERIAL_EXTENDED=y +CONFIG_SERIAL_MANY_PORTS=y +CONFIG_SERIAL_SHARE_IRQ=y +# CONFIG_SERIAL_DETECT_IRQ is not set +CONFIG_SERIAL_MULTIPORT=y +# CONFIG_HUB6 is not set +# CONFIG_SERIAL_NONSTANDARD is not set +CONFIG_UNIX98_PTYS=y +CONFIG_UNIX98_PTY_COUNT=2048 + +# +# I2C support +# +# CONFIG_I2C is not set + +# +# Mice +# +# CONFIG_BUSMOUSE is not set +CONFIG_MOUSE=y +CONFIG_PSMOUSE=y +# CONFIG_82C710_MOUSE is not set +# CONFIG_PC110_PAD is not set +CONFIG_MK712_MOUSE=m + +# +# Joysticks +# +CONFIG_INPUT_GAMEPORT=m +CONFIG_INPUT_NS558=m +CONFIG_INPUT_LIGHTNING=m +CONFIG_INPUT_PCIGAME=m +CONFIG_INPUT_CS461X=m +CONFIG_INPUT_EMU10K1=m +CONFIG_INPUT_SERIO=m +CONFIG_INPUT_SERPORT=m + +# +# Joysticks +# +CONFIG_INPUT_ANALOG=m +CONFIG_INPUT_A3D=m +CONFIG_INPUT_ADI=m +CONFIG_INPUT_COBRA=m +CONFIG_INPUT_GF2K=m +CONFIG_INPUT_GRIP=m +CONFIG_INPUT_INTERACT=m +CONFIG_INPUT_TMDC=m +CONFIG_INPUT_SIDEWINDER=m +CONFIG_INPUT_IFORCE_USB=m +CONFIG_INPUT_IFORCE_232=m +CONFIG_INPUT_WARRIOR=m +CONFIG_INPUT_MAGELLAN=m +CONFIG_INPUT_SPACEORB=m +CONFIG_INPUT_SPACEBALL=m +CONFIG_INPUT_STINGER=m +# CONFIG_INPUT_DB9 is not set +# CONFIG_INPUT_GAMECON is not set +# CONFIG_INPUT_TURBOGRAFX is not set +# CONFIG_QIC02_TAPE is not set +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_KCS=m +CONFIG_IPMI_WATCHDOG=m + +# +# Watchdog Cards +# +# CONFIG_WATCHDOG is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_HANGCHECK_DELAY=m +# CONFIG_SCx200_GPIO is not set +CONFIG_INTEL_RNG=m +# CONFIG_AMD_PM768 is not set +# CONFIG_NVRAM is not set +# CONFIG_RTC is not set +CONFIG_EFI_RTC=y +# CONFIG_DTLK is not set +# CONFIG_R3964 is not set +# CONFIG_APPLICOM is not set + +# +# Ftape, the floppy tape device driver +# +# CONFIG_FTAPE is not set +CONFIG_AGP=m +CONFIG_AGP_INTEL=y +# CONFIG_AGP_I810 is not set +# CONFIG_AGP_VIA is not set +# CONFIG_AGP_AMD is not set +CONFIG_AGP_AMD_8151=y +# CONFIG_AGP_SIS is not set +# CONFIG_AGP_ALI is not set +# CONFIG_AGP_SWORKS is not set +CONFIG_AGP_I460=y +CONFIG_AGP_HP_ZX1=y +CONFIG_DRM=y +# CONFIG_DRM_OLD is not set + +# +# DRM 4.1 drivers +# +CONFIG_DRM_NEW=y +CONFIG_DRM_TDFX=m +CONFIG_DRM_GAMMA=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_I810 is not set +# CONFIG_DRM_I810_XFREE_41 is not set +# CONFIG_DRM_I830 is not set +CONFIG_DRM_MGA=m +# CONFIG_DRM_SIS is not set + +# +# Multimedia devices +# +# CONFIG_VIDEO_DEV is not set + +# +# File systems +# +CONFIG_QUOTA=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +# CONFIG_QIFACE_COMPAT is not set +CONFIG_AUTOFS_FS=m +CONFIG_AUTOFS4_FS=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +# CONFIG_ADFS_FS is not set +# CONFIG_ADFS_FS_RW is not set +# CONFIG_AFFS_FS is not set +CONFIG_HFS_FS=m +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BFS_FS is not set +CONFIG_EXT3_FS=m +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_XATTR_SHARING=y +CONFIG_EXT3_FS_XATTR_USER=y +CONFIG_EXT3_FS_XATTR_TRUSTED=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_UMSDOS_FS=m +CONFIG_VFAT_FS=m +# CONFIG_EFS_FS is not set +# CONFIG_JFFS_FS is not set +# CONFIG_JFFS2_FS is not set +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_CRAMFS=m +CONFIG_TMPFS=y +CONFIG_RAMFS=y +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_DEBUG=y +# CONFIG_JFS_STATISTICS is not set +CONFIG_MINIX_FS=m +CONFIG_VXFS_FS=m +# CONFIG_NTFS_FS is not set +# 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_DEBUG is not set +CONFIG_DEVPTS_FS=y +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX4FS_RW is not set +CONFIG_ROMFS_FS=m +CONFIG_EXT2_FS=y +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_XATTR_SHARING=y +CONFIG_EXT2_FS_XATTR_USER=y +CONFIG_SYSV_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_RW=y +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set + +# +# Network File Systems +# +CONFIG_CODA_FS=m +# CONFIG_INTERMEZZO_FS is not set +CONFIG_NFS_FS=m +CONFIG_NFS_V3=y +CONFIG_NFS_DIRECTIO=y +CONFIG_NFS_ACL=y +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V3=y +CONFIG_NFSD_ACL=y +CONFIG_NFSD_TCP=y +CONFIG_SUNRPC=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_NCP_FS=m +CONFIG_NCPFS_PACKET_SIGNING=y +CONFIG_NCPFS_IOCTL_LOCKING=y +CONFIG_NCPFS_STRONG=y +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +CONFIG_NCPFS_EXTRAS=y +CONFIG_ZISOFS_FS=y +CONFIG_FS_MBCACHE=y +CONFIG_FS_POSIX_ACL=y +CONFIG_FS_MBCACHE=y + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +CONFIG_OSF_PARTITION=y +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +# CONFIG_LDM_PARTITION is not set +CONFIG_SGI_PARTITION=y +# CONFIG_ULTRIX_PARTITION is not set +CONFIG_SUN_PARTITION=y +CONFIG_EFI_PARTITION=y +CONFIG_SMB_NLS=y +CONFIG_NLS=y + +# +# Native Language Support +# +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_UTF8=m + +# +# Console drivers +# +CONFIG_VGA_CONSOLE=y + +# +# Frame-buffer support +# +CONFIG_FB=y +CONFIG_DUMMY_CONSOLE=y +# CONFIG_FB_RIVA is not set +# CONFIG_FB_CLGEN is not set +# CONFIG_FB_PM2 is not set +CONFIG_FB_PM3=m +# CONFIG_FB_CYBER2000 is not set +CONFIG_FB_VGA16=m +CONFIG_FB_MATROX=m +CONFIG_FB_MATROX_MILLENIUM=y +CONFIG_FB_MATROX_MYSTIQUE=y +CONFIG_FB_MATROX_G450=y +CONFIG_FB_MATROX_G100=y +# CONFIG_FB_MATROX_PROC is not set +CONFIG_FB_MATROX_MULTIHEAD=y +# CONFIG_FB_ATY is not set +# CONFIG_FB_RADEON is not set +CONFIG_FB_ATY128=m +# CONFIG_FB_INTEL is not set +# CONFIG_FB_SIS is not set +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_3DFX=m +CONFIG_FB_VOODOO1=m +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FBCON_ADVANCED is not set +CONFIG_FBCON_CFB8=y +CONFIG_FBCON_CFB16=y +CONFIG_FBCON_CFB24=y +CONFIG_FBCON_CFB32=y +CONFIG_FBCON_VGA_PLANES=m +CONFIG_FBCON_HGA=m +# CONFIG_FBCON_FONTWIDTH8_ONLY is not set +# CONFIG_FBCON_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_PCI_CONSOLE=y + +# +# Sound +# +CONFIG_SOUND=m +CONFIG_SOUND_ALI5455=m +# CONFIG_SOUND_BT878 is not set +CONFIG_SOUND_CMPCI=m +CONFIG_SOUND_CMPCI_FM=y +CONFIG_SOUND_CMPCI_FMIO=388 +CONFIG_SOUND_CMPCI_FMIO=388 +CONFIG_SOUND_CMPCI_MIDI=y +CONFIG_SOUND_CMPCI_MPUIO=330 +CONFIG_SOUND_CMPCI_JOYSTICK=y +CONFIG_SOUND_CMPCI_CM8738=y +# CONFIG_SOUND_CMPCI_SPDIFINVERSE is not set +CONFIG_SOUND_CMPCI_SPDIFLOOP=y +CONFIG_SOUND_CMPCI_SPEAKERS=2 +CONFIG_SOUND_EMU10K1=m +CONFIG_MIDI_EMU10K1=y +CONFIG_SOUND_AUDIGY=m +CONFIG_SOUND_FUSION=m +CONFIG_SOUND_CS4281=m +CONFIG_SOUND_ES1370=m +CONFIG_SOUND_ES1371=m +CONFIG_SOUND_ESSSOLO1=m +CONFIG_SOUND_MAESTRO=m +CONFIG_SOUND_MAESTRO3=m +CONFIG_SOUND_FORTE=m +CONFIG_SOUND_ICH=m +CONFIG_SOUND_RME96XX=m +CONFIG_SOUND_SONICVIBES=m +CONFIG_SOUND_TRIDENT=m +# CONFIG_SOUND_MSNDCLAS is not set +# CONFIG_SOUND_MSNDPIN is not set +CONFIG_SOUND_VIA82CXXX=m +CONFIG_MIDI_VIA82CXXX=y +CONFIG_SOUND_OSS=m +# CONFIG_SOUND_TRACEINIT is not set +CONFIG_SOUND_DMAP=y +# CONFIG_SOUND_AD1816 is not set +CONFIG_SOUND_AD1889=m +# CONFIG_SOUND_SGALAXY is not set +# CONFIG_SOUND_ADLIB is not set +# CONFIG_SOUND_ACI_MIXER is not set +# CONFIG_SOUND_CS4232 is not set +# CONFIG_SOUND_SSCAPE is not set +# CONFIG_SOUND_GUS is not set +CONFIG_SOUND_VMIDI=m +# CONFIG_SOUND_TRIX is not set +# CONFIG_SOUND_MSS is not set +# CONFIG_SOUND_MPU401 is not set +# CONFIG_SOUND_NM256 is not set +# CONFIG_SOUND_MAD16 is not set +# CONFIG_SOUND_PAS is not set +# CONFIG_PAS_JOYSTICK is not set +# CONFIG_SOUND_PSS is not set +# CONFIG_SOUND_SB is not set +# CONFIG_SOUND_AWE32_SYNTH is not set +# CONFIG_SOUND_KAHLUA is not set +# CONFIG_SOUND_WAVEFRONT is not set +# CONFIG_SOUND_MAUI is not set +# CONFIG_SOUND_YM3812 is not set +# CONFIG_SOUND_OPL3SA1 is not set +# CONFIG_SOUND_OPL3SA2 is not set +CONFIG_SOUND_YMFPCI=m +CONFIG_SOUND_YMFPCI_LEGACY=y +# CONFIG_SOUND_UART6850 is not set +# CONFIG_SOUND_AEDSP16 is not set +# CONFIG_SOUND_TVMIXER is not set + +# +# USB support +# +CONFIG_USB=m +# CONFIG_USB_DEBUG is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +# CONFIG_USB_BANDWIDTH is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_UHCI=m +CONFIG_USB_UHCI_ALT=m +CONFIG_USB_OHCI=m + +# +# USB Device Class drivers +# +CONFIG_USB_AUDIO=m +# CONFIG_USB_EMI26 is not set + +# +# USB Bluetooth can only be used with disabled Bluetooth subsystem +# +CONFIG_USB_MIDI=m +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=y +CONFIG_USB_STORAGE_FREECOM=y +CONFIG_USB_STORAGE_ISD200=y +CONFIG_USB_STORAGE_DPCM=y +CONFIG_USB_STORAGE_HP8200e=y +CONFIG_USB_STORAGE_SDDR09=y +CONFIG_USB_STORAGE_SDDR55=y +CONFIG_USB_STORAGE_JUMPSHOT=y +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m + +# +# USB Human Interface Devices (HID) +# +CONFIG_USB_HID=m +CONFIG_USB_HIDINPUT=y +CONFIG_USB_HIDDEV=y +# CONFIG_USB_KBD is not set +# CONFIG_USB_MOUSE is not set +CONFIG_USB_AIPTEK=m +CONFIG_USB_WACOM=m +CONFIG_USB_KBTAB=m +CONFIG_USB_POWERMATE=m + +# +# USB Imaging devices +# +# CONFIG_USB_DC2XX is not set +CONFIG_USB_MDC800=m +CONFIG_USB_SCANNER=m +CONFIG_USB_MICROTEK=m +CONFIG_USB_HPUSBSCSI=m + +# +# USB Multimedia devices +# + +# +# Video4Linux support is needed for USB Multimedia device support +# + +# +# USB Network adaptors +# +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_KAWETH=m +CONFIG_USB_CATC=m +# CONFIG_USB_AX8817X is not set +CONFIG_USB_CDCETHER=m +CONFIG_USB_USBNET=m + +# +# USB port drivers +# +# CONFIG_USB_USS720 is not set + +# +# USB Serial Converter support +# +CONFIG_USB_SERIAL=m +# CONFIG_USB_SERIAL_DEBUG is not set +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set +CONFIG_USB_SERIAL_KEYSPAN_USA28X=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y +# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set +CONFIG_USB_SERIAL_KEYSPAN_USA19W=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y +CONFIG_USB_SERIAL_KEYSPAN_MPR=y +CONFIG_USB_SERIAL_KEYSPAN_USA49W=y +CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_OMNINET=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_RIO500=m +CONFIG_USB_AUERSWALD=m +CONFIG_USB_TIGL=m +CONFIG_USB_BRLVGER=m +CONFIG_USB_LCD=m + +# +# Cryptographic options +# +CONFIG_CRYPTO=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_DES=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_DEFLATE=y +CONFIG_CRYPTO_TEST=m + +# +# Library routines +# +CONFIG_CRC32=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_QSORT=y + +# +# Bluetooth support +# +CONFIG_BLUEZ=m +CONFIG_BLUEZ_L2CAP=m +CONFIG_BLUEZ_SCO=m +CONFIG_BLUEZ_RFCOMM=m +CONFIG_BLUEZ_RFCOMM_TTY=y +CONFIG_BLUEZ_BNEP=m +CONFIG_BLUEZ_BNEP_MC_FILTER=y +CONFIG_BLUEZ_BNEP_PROTO_FILTER=y + +# +# Bluetooth device drivers +# +CONFIG_BLUEZ_HCIUSB=m +CONFIG_BLUEZ_USB_SCO=y +CONFIG_BLUEZ_USB_ZERO_PACKET=y +CONFIG_BLUEZ_HCIUART=m +CONFIG_BLUEZ_HCIUART_H4=y +CONFIG_BLUEZ_HCIUART_BCSP=y +CONFIG_BLUEZ_HCIUART_BCSP_TXCRC=y +# CONFIG_BLUEZ_HCIDTL1 is not set +# CONFIG_BLUEZ_HCIBT3C is not set +# CONFIG_BLUEZ_HCIBLUECARD is not set +# CONFIG_BLUEZ_HCIBTUART is not set +CONFIG_BLUEZ_HCIVHCI=m + +# +# Simulated drivers +# +# CONFIG_HP_SIMETH is not set +# CONFIG_HP_SIMSERIAL is not set +# CONFIG_HP_SIMSCSI is not set + +# +# Additional device driver support +# +CONFIG_NET_BROADCOM=m +CONFIG_CIPE=m +# CONFIG_CRYPTO_AEP is not set +CONFIG_CRYPTO_BROADCOM=m +# CONFIG_MEGARAC is not set +CONFIG_FC_QLA2100=m +CONFIG_FC_QLA2200=m +CONFIG_FC_QLA2300=m +CONFIG_SCSI_ISCSI=m +# CONFIG_SCSI_IPR is not set +CONFIG_SCSI_LPFC=m + +# +# Kernel hacking +# +CONFIG_IA64_GRANULE_16MB=y +# CONFIG_IA64_GRANULE_64MB is not set +CONFIG_DEBUG_KERNEL=y +CONFIG_IA64_PRINT_HAZARDS=y +# CONFIG_DISABLE_VHPT is not set +CONFIG_MAGIC_SYSRQ=y +# CONFIG_IA64_EARLY_PRINTK is not set +# CONFIG_DEBUG_SLAB is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_IA64_DEBUG_CMPXCHG is not set +# CONFIG_IA64_DEBUG_IRQ is not set +CONFIG_KALLSYMS=y diff --git a/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-ia64.config b/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-ia64.config new file mode 100644 index 0000000..a8afabf --- /dev/null +++ b/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-ia64.config @@ -0,0 +1,1424 @@ +# +# Automatically generated make config: don't edit +# + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y + +# +# Loadable module support +# +CONFIG_MODULES=y +CONFIG_MODVERSIONS=y +CONFIG_KMOD=y + +# +# General setup +# +CONFIG_IA64=y +# CONFIG_HIGHPTE is not set +CONFIG_HIGHMEM=y +CONFIG_HIGHIO=y +# CONFIG_ISA is not set +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SBUS is not set +CONFIG_RWSEM_GENERIC_SPINLOCK=y +# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set +# CONFIG_ITANIUM is not set +CONFIG_MCKINLEY=y +CONFIG_IA64_GENERIC=y +# CONFIG_IA64_DIG is not set +# CONFIG_IA64_HP_SIM is not set +# CONFIG_IA64_HP_ZX1 is not set +# CONFIG_IA64_SGI_SN1 is not set +# CONFIG_IA64_SGI_SN2 is not set +# CONFIG_IA64_PAGE_SIZE_4KB is not set +# CONFIG_IA64_PAGE_SIZE_8KB is not set +CONFIG_IA64_PAGE_SIZE_16KB=y +# CONFIG_IA64_PAGE_SIZE_64KB is not set +CONFIG_IA64_L1_CACHE_SHIFT=7 +CONFIG_IA64_MCA=y +CONFIG_PM=y +CONFIG_KCORE_ELF=y +CONFIG_FORCE_MAX_ZONEORDER=15 +# CONFIG_HUGETLB_PAGE_SIZE_4GB is not set +# CONFIG_HUGETLB_PAGE_SIZE_1GB is not set +CONFIG_HUGETLB_PAGE_SIZE_256MB=y +# CONFIG_HUGETLB_PAGE_SIZE_64MB is not set +# CONFIG_HUGETLB_PAGE_SIZE_16MB is not set +# CONFIG_HUGETLB_PAGE_SIZE_4MB is not set +# CONFIG_HUGETLB_PAGE_SIZE_1MB is not set +# CONFIG_HUGETLB_PAGE_SIZE_256KB is not set +# CONFIG_IA64_PAL_IDLE is not set +CONFIG_SMP=y +CONFIG_IA32_SUPPORT=y +CONFIG_COMPAT=y +CONFIG_PERFMON=y +CONFIG_IA64_PALINFO=y +CONFIG_EFI_VARS=y +CONFIG_IA64_CYCLONE=y +CONFIG_NET=y +CONFIG_SYSVIPC=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_SYSCTL=y +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_MISC=m +CONFIG_AUDIT=m +CONFIG_ACPI=y +CONFIG_ACPI_EFI=y +CONFIG_ACPI_INTERPRETER=y +CONFIG_ACPI_KERNEL_CONFIG=y + +# +# ACPI Support +# +CONFIG_ACPI_PCI=y +CONFIG_ACPI=y +CONFIG_ACPI_EFI=y +CONFIG_ACPI_BOOT=y +CONFIG_ACPI_BUS=y +CONFIG_ACPI_INTERPRETER=y +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_THERMAL=m +# CONFIG_ACPI_DEBUG is not set +CONFIG_PCI=y +CONFIG_PCI_NAMES=y +CONFIG_HOTPLUG=y + +# +# PCI Hotplug Support +# +CONFIG_HOTPLUG_PCI=m +# CONFIG_HOTPLUG_PCI_COMPAQ is not set +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_ACPI=m + +# +# PCMCIA/CardBus support +# +# CONFIG_PCMCIA is not set + +# +# Parallel port support +# +# CONFIG_PARPORT is not set + +# +# Profiling support +# +CONFIG_PROFILING=y +CONFIG_OPROFILE=m + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_NETLINK_DEV=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_FILTER=y +CONFIG_UNIX=y +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_TUX=m +CONFIG_TUX_EXTCGI=y +# CONFIG_TUX_EXTENDED_LOG is not set +# CONFIG_TUX_DEBUG is not set +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_FWMARK=y +CONFIG_IP_ROUTE_NAT=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_TOS=y +CONFIG_IP_ROUTE_VERBOSE=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_IP_MROUTE=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +# CONFIG_ARPD is not set +# CONFIG_INET_ECN is not set +CONFIG_SYN_COOKIES=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m + +# +# IP: Netfilter Configuration +# +CONFIG_IP_NF_CONNTRACK=m +CONFIG_IP_NF_FTP=m +CONFIG_IP_NF_AMANDA=m +CONFIG_IP_NF_TFTP=m +CONFIG_IP_NF_IRC=m +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_LIMIT=m +CONFIG_IP_NF_MATCH_MAC=m +CONFIG_IP_NF_MATCH_PKTTYPE=m +CONFIG_IP_NF_MATCH_MARK=m +CONFIG_IP_NF_MATCH_MULTIPORT=m +CONFIG_IP_NF_MATCH_TOS=m +CONFIG_IP_NF_MATCH_RECENT=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_DSCP=m +CONFIG_IP_NF_MATCH_AH_ESP=m +CONFIG_IP_NF_MATCH_LENGTH=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_MATCH_TCPMSS=m +CONFIG_IP_NF_MATCH_HELPER=m +CONFIG_IP_NF_MATCH_STATE=m +CONFIG_IP_NF_MATCH_CONNTRACK=m +CONFIG_IP_NF_MATCH_UNCLEAN=m +CONFIG_IP_NF_MATCH_OWNER=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_MIRROR=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_NAT_AMANDA=m +CONFIG_IP_NF_NAT_LOCAL=y +CONFIG_IP_NF_NAT_SNMP_BASIC=m +CONFIG_IP_NF_NAT_IRC=m +CONFIG_IP_NF_NAT_FTP=m +CONFIG_IP_NF_NAT_TFTP=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_TOS=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_DSCP=m +CONFIG_IP_NF_TARGET_MARK=m +CONFIG_IP_NF_TARGET_LOG=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_IP_NF_TARGET_TCPMSS=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_COMPAT_IPCHAINS=m +CONFIG_IP_NF_NAT_NEEDED=y +CONFIG_IP_NF_COMPAT_IPFWADM=m +CONFIG_IP_NF_NAT_NEEDED=y + +# +# IP: Virtual Server Configuration +# +CONFIG_IP_VS=m +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=16 + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y + +# +# IPv6: Netfilter Configuration +# +# CONFIG_IP6_NF_QUEUE is not set +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_LIMIT=m +CONFIG_IP6_NF_MATCH_MAC=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_MULTIPORT=m +CONFIG_IP6_NF_MATCH_OWNER=m +CONFIG_IP6_NF_MATCH_MARK=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_AHESP=m +CONFIG_IP6_NF_MATCH_LENGTH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_LOG=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_TARGET_MARK=m +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +# CONFIG_KHTTPD is not set +# CONFIG_ATM is not set +CONFIG_VLAN_8021Q=m + +# +# +# +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m + +# +# Appletalk devices +# +CONFIG_DEV_APPLETALK=y +CONFIG_COPS_DAYNA=y +CONFIG_COPS_TANGENT=y +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +CONFIG_DECNET=m +CONFIG_DECNET_SIOCGIFCONF=y +CONFIG_DECNET_ROUTER=y +CONFIG_DECNET_ROUTE_FWMARK=y +CONFIG_BRIDGE=m +# CONFIG_X25 is not set +CONFIG_EDP2=m +# CONFIG_LAPB is not set +# CONFIG_LLC is not set +CONFIG_NET_DIVERT=y +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +# CONFIG_NET_FASTROUTE is not set +# CONFIG_NET_HW_FLOWCONTROL is not set + +# +# QoS and/or fair queueing +# +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_CSZ=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_QOS=y +CONFIG_NET_ESTIMATOR=y +CONFIG_NET_CLS=y +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_ROUTE=y +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_POLICE=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set + +# +# Memory Technology Devices (MTD) +# +# CONFIG_MTD is not set + +# +# Plug and Play configuration +# +# CONFIG_PNP is not set +# CONFIG_ISAPNP is not set +# CONFIG_PNPBIOS is not set + +# +# Block devices +# +# CONFIG_BLK_DEV_FD is not set +# CONFIG_BLK_DEV_XD is not set +# CONFIG_PARIDE is not set +# CONFIG_BLK_CPQ_DA is not set +CONFIG_BLK_CPQ_CISS_DA=m +CONFIG_CISS_SCSI_TAPE=y +# CONFIG_CISS_MONITOR_THREAD is not set +CONFIG_BLK_DEV_DAC960=m +CONFIG_BLK_DEV_UMEM=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_SIZE=8192 +CONFIG_BLK_DEV_INITRD=y +CONFIG_BLK_STATS=y +CONFIG_DISKDUMP=m + +# +# IEEE 1394 (FireWire) support (EXPERIMENTAL) +# +CONFIG_IEEE1394=m + +# +# Device Drivers +# + +# +# Texas Instruments PCILynx requires I2C bit-banging +# +CONFIG_IEEE1394_OHCI1394=m + +# +# Protocol Drivers +# +CONFIG_IEEE1394_VIDEO1394=m +CONFIG_IEEE1394_SBP2=m +CONFIG_IEEE1394_SBP2_PHYS_DMA=y +CONFIG_IEEE1394_ETH1394=m +CONFIG_IEEE1394_DV1394=m +CONFIG_IEEE1394_RAWIO=m +CONFIG_IEEE1394_CMP=m +CONFIG_IEEE1394_AMDTP=m +# CONFIG_IEEE1394_VERBOSEDEBUG is not set + +# +# I2O device support +# +CONFIG_I2O=m +CONFIG_I2O_PCI=m +CONFIG_I2O_BLOCK=m +CONFIG_I2O_LAN=m +CONFIG_I2O_SCSI=m +CONFIG_I2O_PROC=m + +# +# Multi-device support (RAID and LVM) +# +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID5=m +CONFIG_MD_MULTIPATH=m +CONFIG_BLK_DEV_LVM=m + +# +# Fusion MPT device support +# +CONFIG_FUSION=m +# CONFIG_FUSION_BOOT is not set +CONFIG_FUSION_MAX_SGE=40 +# CONFIG_FUSION_ISENSE is not set +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_NET_FC=y + +# +# ATA/IDE/MFM/RLL support +# +CONFIG_IDE=y + +# +# IDE, ATA and ATAPI Block devices +# +CONFIG_BLK_DEV_IDE=y + +# +# Please see Documentation/ide.txt for help/info on IDE drives +# +# CONFIG_BLK_DEV_HD_IDE is not set +# CONFIG_BLK_DEV_HD is not set +CONFIG_BLK_DEV_IDEDISK=y +CONFIG_IDEDISK_MULTI_MODE=y +# CONFIG_IDEDISK_STROKE is not set +# CONFIG_BLK_DEV_IDECS is not set +CONFIG_BLK_DEV_IDECD=m +CONFIG_BLK_DEV_IDETAPE=m +CONFIG_BLK_DEV_IDEFLOPPY=y +CONFIG_BLK_DEV_IDESCSI=m +# CONFIG_IDE_TASK_IOCTL is not set + +# +# IDE chipset support/bugfixes +# +# CONFIG_BLK_DEV_CMD640 is not set +# CONFIG_BLK_DEV_CMD640_ENHANCED is not set +# CONFIG_BLK_DEV_ISAPNP is not set +CONFIG_BLK_DEV_IDEPCI=y +CONFIG_BLK_DEV_GENERIC=y +CONFIG_IDEPCI_SHARE_IRQ=y +CONFIG_BLK_DEV_IDEDMA_PCI=y +# CONFIG_BLK_DEV_OFFBOARD is not set +# CONFIG_BLK_DEV_IDEDMA_FORCED is not set +CONFIG_IDEDMA_PCI_AUTO=y +# CONFIG_IDEDMA_ONLYDISK is not set +CONFIG_BLK_DEV_IDEDMA=y +# CONFIG_IDEDMA_PCI_WIP is not set +CONFIG_BLK_DEV_ADMA100=y +CONFIG_BLK_DEV_AEC62XX=y +CONFIG_BLK_DEV_ALI15X3=y +# CONFIG_WDC_ALI15X3 is not set +CONFIG_BLK_DEV_AMD74XX=y +# CONFIG_AMD74XX_OVERRIDE is not set +CONFIG_BLK_DEV_CMD64X=y +CONFIG_BLK_DEV_TRIFLEX=y +CONFIG_BLK_DEV_CY82C693=y +CONFIG_BLK_DEV_CS5530=y +CONFIG_BLK_DEV_HPT34X=y +# CONFIG_HPT34X_AUTODMA is not set +CONFIG_BLK_DEV_HPT366=y +CONFIG_BLK_DEV_PIIX=y +# CONFIG_BLK_DEV_NS87415 is not set +# CONFIG_BLK_DEV_OPTI621 is not set +CONFIG_BLK_DEV_PDC202XX_OLD=y +# CONFIG_PDC202XX_BURST is not set +CONFIG_BLK_DEV_PDC202XX_NEW=y +CONFIG_PDC202XX_FORCE=y +# CONFIG_BLK_DEV_RZ1000 is not set +# CONFIG_BLK_DEV_SC1200 is not set +CONFIG_BLK_DEV_SVWKS=y +CONFIG_BLK_DEV_SIIMAGE=y +CONFIG_BLK_DEV_SIS5513=y +CONFIG_BLK_DEV_SLC90E66=y +# CONFIG_BLK_DEV_TRM290 is not set +CONFIG_BLK_DEV_VIA82CXXX=y +# CONFIG_IDE_CHIPSETS is not set +CONFIG_IDEDMA_AUTO=y +# CONFIG_IDEDMA_IVB is not set +# CONFIG_DMA_NONPCI is not set +CONFIG_BLK_DEV_PDC202XX=y +CONFIG_BLK_DEV_IDE_MODES=y +CONFIG_BLK_DEV_ATARAID=m +CONFIG_BLK_DEV_ATARAID_PDC=m +CONFIG_BLK_DEV_ATARAID_HPT=m +CONFIG_BLK_DEV_ATARAID_SII=m + +# +# SCSI support +# +CONFIG_SCSI=m + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_SD_EXTRA_DEVS=256 +CONFIG_SD_IOSTATS=y +CONFIG_SCSI_DUMP=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_SR_EXTRA_DEVS=4 +CONFIG_CHR_DEV_SG=m + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# +CONFIG_SCSI_DEBUG_QUEUES=y +# CONFIG_SCSI_MULTI_LUN is not set +CONFIG_SCSI_CONSTANTS=y +# CONFIG_SCSI_LOGGING is not set + +# +# SCSI low-level drivers +# +CONFIG_BLK_DEV_3W_XXXX_RAID=m +# CONFIG_SCSI_7000FASST is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AHA152X is not set +# CONFIG_SCSI_AHA1542 is not set +# CONFIG_SCSI_AHA1740 is not set +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_PROBE_EISA_VL is not set +# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_BUILD_FIRMWARE is not set +# CONFIG_AIC79XX_ENABLE_RD_STRM is not set +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_AIC7XXX_OLD_TCQ_ON_BY_DEFAULT=y +CONFIG_AIC7XXX_OLD_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_OLD_PROC_STATS=y +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_IN2000 is not set +# CONFIG_SCSI_AM53C974 is not set +CONFIG_SCSI_MEGARAID=m +CONFIG_SCSI_MEGARAID2=m +CONFIG_SCSI_SATA=y +CONFIG_SCSI_SATA_SVW=m +CONFIG_SCSI_ATA_PIIX=m +CONFIG_SCSI_SATA_NV=m +CONFIG_SCSI_SATA_PROMISE=m +CONFIG_SCSI_SATA_SX4=m +CONFIG_SCSI_SATA_SIL=m +CONFIG_SCSI_SATA_SIS=m +CONFIG_SCSI_SATA_VIA=m +CONFIG_SCSI_SATA_VITESSE=m +# CONFIG_SCSI_BUSLOGIC is not set +# CONFIG_SCSI_CPQFCTS is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_EATA_DMA is not set +# CONFIG_SCSI_EATA_PIO is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +CONFIG_SCSI_IPS=m +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_NCR53C406A is not set +# CONFIG_SCSI_NCR53C7xx is not set +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set +CONFIG_SCSI_NCR53C8XX=m +CONFIG_SCSI_SYM53C8XX=m +CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8 +CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32 +CONFIG_SCSI_NCR53C8XX_SYNC=40 +# CONFIG_SCSI_NCR53C8XX_PROFILE is not set +# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set +# CONFIG_SCSI_NCR53C8XX_PQS_PDS is not set +# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_PCI2000 is not set +# CONFIG_SCSI_PCI2220I is not set +# CONFIG_SCSI_PSI240I is not set +CONFIG_SCSI_QLOGIC_FAS=m +CONFIG_SCSI_QLOGIC_ISP=m +CONFIG_SCSI_QLOGIC_FC=m +# CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set +CONFIG_SCSI_QLOGIC_1280=m +# CONFIG_SCSI_SIM710 is not set +# CONFIG_SCSI_SYM53C416 is not set +# CONFIG_SCSI_DC390T is not set +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +CONFIG_SCSI_NSP32=m +# CONFIG_SCSI_DEBUG is not set + +# +# Network device support +# +CONFIG_NETDEVICES=y + +# +# ARCnet devices +# +# CONFIG_ARCNET is not set +CONFIG_DUMMY=m +CONFIG_BONDING=m +CONFIG_EQUALIZER=m +CONFIG_TUN=m +CONFIG_ETHERTAP=m + +# +# Ethernet (10 or 100Mbit) +# +CONFIG_NET_ETHERNET=y +# CONFIG_SUNLANCE is not set +CONFIG_HAPPYMEAL=m +# CONFIG_SUNBMAC is not set +# CONFIG_SUNQE is not set +CONFIG_SUNGEM=m +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +# CONFIG_ELMC is not set +# CONFIG_ELMC_II is not set +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +# CONFIG_LANCE is not set +# CONFIG_NET_VENDOR_SMC is not set +# CONFIG_NET_VENDOR_RACAL is not set +# CONFIG_HP100 is not set +# CONFIG_NET_ISA is not set +CONFIG_NET_PCI=y +CONFIG_PCNET32=m +CONFIG_AMD8111_ETH=m +CONFIG_ADAPTEC_STARFIRE=m +# CONFIG_APRICOT is not set +CONFIG_B44=m +# CONFIG_CS89x0 is not set +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_DE4X5 is not set +# CONFIG_DGRS is not set +CONFIG_DM9102=m +CONFIG_EEPRO100=m +# CONFIG_EEPRO100_PIO is not set +CONFIG_E100=m +# CONFIG_LNE390 is not set +CONFIG_FEALNX=m +CONFIG_NATSEMI=m +CONFIG_NE2K_PCI=m +# CONFIG_NE3210 is not set +# CONFIG_ES3210 is not set +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +# CONFIG_8139TOO_TUNE_TWISTER is not set +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_SIS900=m +CONFIG_EPIC100=m +# CONFIG_SUNDANCE is not set +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=m +CONFIG_TC35815=m +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +# CONFIG_WINBOND_840 is not set +# CONFIG_NET_POCKET is not set + +# +# Ethernet (1000 Mbit) +# +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=m +CONFIG_E1000=m +CONFIG_E1000_NAPI=y +# CONFIG_MYRI_SBUS is not set +CONFIG_NS83820=m +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_R8169=m +CONFIG_SK98LIN=m +CONFIG_TIGON3=m +# CONFIG_FDDI is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_HIPPI is not set +# CONFIG_PLIP is not set +CONFIG_PPP=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +# CONFIG_PPP_DEFLATE is not set +# CONFIG_PPP_BSDCOMP is not set +# CONFIG_PPPOE is not set +# CONFIG_SLIP is not set + +# +# Wireless LAN (non-hamradio) +# +# CONFIG_NET_RADIO is not set + +# +# Token Ring devices +# +CONFIG_TR=y +CONFIG_IBMOL=m +CONFIG_IBMLS=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set +CONFIG_NET_FC=y +CONFIG_IPHASE5526=m +# CONFIG_RCPCI is not set +CONFIG_SHAPER=m + +# +# Wan interfaces +# +# CONFIG_WAN is not set + +# +# Amateur Radio support +# +# CONFIG_HAMRADIO is not set + +# +# ISDN subsystem +# +# CONFIG_ISDN is not set + +# +# CD-ROM drivers (not for SCSI or IDE/ATAPI drives) +# +# CONFIG_CD_NO_IDESCSI is not set + +# +# Input core support +# +CONFIG_INPUT=m +CONFIG_INPUT_KEYBDEV=m +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m + +# +# Character devices +# +CONFIG_VT=y +# CONFIG_ECC is not set +CONFIG_VT_CONSOLE=y +CONFIG_SERIAL=y +CONFIG_SERIAL_CONSOLE=y +CONFIG_SERIAL_HCDP=y +CONFIG_SERIAL_ACPI=y +CONFIG_HP_DIVA=y +CONFIG_SERIAL_EXTENDED=y +CONFIG_SERIAL_MANY_PORTS=y +CONFIG_SERIAL_SHARE_IRQ=y +# CONFIG_SERIAL_DETECT_IRQ is not set +CONFIG_SERIAL_MULTIPORT=y +# CONFIG_HUB6 is not set +# CONFIG_SERIAL_NONSTANDARD is not set +CONFIG_UNIX98_PTYS=y +CONFIG_UNIX98_PTY_COUNT=2048 + +# +# I2C support +# +# CONFIG_I2C is not set + +# +# Mice +# +# CONFIG_BUSMOUSE is not set +CONFIG_MOUSE=y +CONFIG_PSMOUSE=y +# CONFIG_82C710_MOUSE is not set +# CONFIG_PC110_PAD is not set +CONFIG_MK712_MOUSE=m + +# +# Joysticks +# +CONFIG_INPUT_GAMEPORT=m +CONFIG_INPUT_NS558=m +CONFIG_INPUT_LIGHTNING=m +CONFIG_INPUT_PCIGAME=m +CONFIG_INPUT_CS461X=m +CONFIG_INPUT_EMU10K1=m +CONFIG_INPUT_SERIO=m +CONFIG_INPUT_SERPORT=m + +# +# Joysticks +# +CONFIG_INPUT_ANALOG=m +CONFIG_INPUT_A3D=m +CONFIG_INPUT_ADI=m +CONFIG_INPUT_COBRA=m +CONFIG_INPUT_GF2K=m +CONFIG_INPUT_GRIP=m +CONFIG_INPUT_INTERACT=m +CONFIG_INPUT_TMDC=m +CONFIG_INPUT_SIDEWINDER=m +CONFIG_INPUT_IFORCE_USB=m +CONFIG_INPUT_IFORCE_232=m +CONFIG_INPUT_WARRIOR=m +CONFIG_INPUT_MAGELLAN=m +CONFIG_INPUT_SPACEORB=m +CONFIG_INPUT_SPACEBALL=m +CONFIG_INPUT_STINGER=m +# CONFIG_INPUT_DB9 is not set +# CONFIG_INPUT_GAMECON is not set +# CONFIG_INPUT_TURBOGRAFX is not set +# CONFIG_QIC02_TAPE is not set +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_KCS=m +CONFIG_IPMI_WATCHDOG=m + +# +# Watchdog Cards +# +# CONFIG_WATCHDOG is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_HANGCHECK_DELAY=m +# CONFIG_SCx200_GPIO is not set +CONFIG_INTEL_RNG=m +# CONFIG_AMD_PM768 is not set +# CONFIG_NVRAM is not set +# CONFIG_RTC is not set +CONFIG_EFI_RTC=y +# CONFIG_DTLK is not set +# CONFIG_R3964 is not set +# CONFIG_APPLICOM is not set + +# +# Ftape, the floppy tape device driver +# +# CONFIG_FTAPE is not set +CONFIG_AGP=m +CONFIG_AGP_INTEL=y +# CONFIG_AGP_I810 is not set +# CONFIG_AGP_VIA is not set +# CONFIG_AGP_AMD is not set +CONFIG_AGP_AMD_8151=y +# CONFIG_AGP_SIS is not set +# CONFIG_AGP_ALI is not set +# CONFIG_AGP_SWORKS is not set +CONFIG_AGP_I460=y +CONFIG_AGP_HP_ZX1=y +CONFIG_DRM=y +# CONFIG_DRM_OLD is not set + +# +# DRM 4.1 drivers +# +CONFIG_DRM_NEW=y +CONFIG_DRM_TDFX=m +CONFIG_DRM_GAMMA=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_I810 is not set +# CONFIG_DRM_I810_XFREE_41 is not set +# CONFIG_DRM_I830 is not set +CONFIG_DRM_MGA=m +# CONFIG_DRM_SIS is not set + +# +# Multimedia devices +# +# CONFIG_VIDEO_DEV is not set + +# +# File systems +# +CONFIG_QUOTA=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +# CONFIG_QIFACE_COMPAT is not set +CONFIG_AUTOFS_FS=m +CONFIG_AUTOFS4_FS=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +# CONFIG_ADFS_FS is not set +# CONFIG_ADFS_FS_RW is not set +# CONFIG_AFFS_FS is not set +CONFIG_HFS_FS=m +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BFS_FS is not set +CONFIG_EXT3_FS=m +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_XATTR_SHARING=y +CONFIG_EXT3_FS_XATTR_USER=y +CONFIG_EXT3_FS_XATTR_TRUSTED=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_UMSDOS_FS=m +CONFIG_VFAT_FS=m +# CONFIG_EFS_FS is not set +# CONFIG_JFFS_FS is not set +# CONFIG_JFFS2_FS is not set +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_CRAMFS=m +CONFIG_TMPFS=y +CONFIG_RAMFS=y +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_DEBUG=y +# CONFIG_JFS_STATISTICS is not set +CONFIG_MINIX_FS=m +CONFIG_VXFS_FS=m +# CONFIG_NTFS_FS is not set +# 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_DEBUG is not set +CONFIG_DEVPTS_FS=y +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX4FS_RW is not set +CONFIG_ROMFS_FS=m +CONFIG_EXT2_FS=y +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_XATTR_SHARING=y +CONFIG_EXT2_FS_XATTR_USER=y +CONFIG_SYSV_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_RW=y +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set + +# +# Network File Systems +# +CONFIG_CODA_FS=m +# CONFIG_INTERMEZZO_FS is not set +CONFIG_NFS_FS=m +CONFIG_NFS_V3=y +CONFIG_NFS_DIRECTIO=y +CONFIG_NFS_ACL=y +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V3=y +CONFIG_NFSD_ACL=y +CONFIG_NFSD_TCP=y +CONFIG_SUNRPC=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_NCP_FS=m +CONFIG_NCPFS_PACKET_SIGNING=y +CONFIG_NCPFS_IOCTL_LOCKING=y +CONFIG_NCPFS_STRONG=y +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +CONFIG_NCPFS_EXTRAS=y +CONFIG_ZISOFS_FS=y +CONFIG_FS_MBCACHE=y +CONFIG_FS_POSIX_ACL=y +CONFIG_FS_MBCACHE=y + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +CONFIG_OSF_PARTITION=y +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +# CONFIG_LDM_PARTITION is not set +CONFIG_SGI_PARTITION=y +# CONFIG_ULTRIX_PARTITION is not set +CONFIG_SUN_PARTITION=y +CONFIG_EFI_PARTITION=y +CONFIG_SMB_NLS=y +CONFIG_NLS=y + +# +# Native Language Support +# +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_UTF8=m + +# +# Console drivers +# +CONFIG_VGA_CONSOLE=y + +# +# Frame-buffer support +# +CONFIG_FB=y +CONFIG_DUMMY_CONSOLE=y +# CONFIG_FB_RIVA is not set +# CONFIG_FB_CLGEN is not set +# CONFIG_FB_PM2 is not set +CONFIG_FB_PM3=m +# CONFIG_FB_CYBER2000 is not set +CONFIG_FB_VGA16=m +CONFIG_FB_MATROX=m +CONFIG_FB_MATROX_MILLENIUM=y +CONFIG_FB_MATROX_MYSTIQUE=y +CONFIG_FB_MATROX_G450=y +CONFIG_FB_MATROX_G100=y +# CONFIG_FB_MATROX_PROC is not set +CONFIG_FB_MATROX_MULTIHEAD=y +# CONFIG_FB_ATY is not set +# CONFIG_FB_RADEON is not set +CONFIG_FB_ATY128=m +# CONFIG_FB_INTEL is not set +# CONFIG_FB_SIS is not set +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_3DFX=m +CONFIG_FB_VOODOO1=m +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FBCON_ADVANCED is not set +CONFIG_FBCON_CFB8=y +CONFIG_FBCON_CFB16=y +CONFIG_FBCON_CFB24=y +CONFIG_FBCON_CFB32=y +CONFIG_FBCON_VGA_PLANES=m +CONFIG_FBCON_HGA=m +# CONFIG_FBCON_FONTWIDTH8_ONLY is not set +# CONFIG_FBCON_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_PCI_CONSOLE=y + +# +# Sound +# +CONFIG_SOUND=m +CONFIG_SOUND_ALI5455=m +# CONFIG_SOUND_BT878 is not set +CONFIG_SOUND_CMPCI=m +CONFIG_SOUND_CMPCI_FM=y +CONFIG_SOUND_CMPCI_FMIO=388 +CONFIG_SOUND_CMPCI_FMIO=388 +CONFIG_SOUND_CMPCI_MIDI=y +CONFIG_SOUND_CMPCI_MPUIO=330 +CONFIG_SOUND_CMPCI_JOYSTICK=y +CONFIG_SOUND_CMPCI_CM8738=y +# CONFIG_SOUND_CMPCI_SPDIFINVERSE is not set +CONFIG_SOUND_CMPCI_SPDIFLOOP=y +CONFIG_SOUND_CMPCI_SPEAKERS=2 +CONFIG_SOUND_EMU10K1=m +CONFIG_MIDI_EMU10K1=y +CONFIG_SOUND_AUDIGY=m +CONFIG_SOUND_FUSION=m +CONFIG_SOUND_CS4281=m +CONFIG_SOUND_ES1370=m +CONFIG_SOUND_ES1371=m +CONFIG_SOUND_ESSSOLO1=m +CONFIG_SOUND_MAESTRO=m +CONFIG_SOUND_MAESTRO3=m +CONFIG_SOUND_FORTE=m +CONFIG_SOUND_ICH=m +CONFIG_SOUND_RME96XX=m +CONFIG_SOUND_SONICVIBES=m +CONFIG_SOUND_TRIDENT=m +# CONFIG_SOUND_MSNDCLAS is not set +# CONFIG_SOUND_MSNDPIN is not set +CONFIG_SOUND_VIA82CXXX=m +CONFIG_MIDI_VIA82CXXX=y +CONFIG_SOUND_OSS=m +# CONFIG_SOUND_TRACEINIT is not set +CONFIG_SOUND_DMAP=y +# CONFIG_SOUND_AD1816 is not set +CONFIG_SOUND_AD1889=m +# CONFIG_SOUND_SGALAXY is not set +# CONFIG_SOUND_ADLIB is not set +# CONFIG_SOUND_ACI_MIXER is not set +# CONFIG_SOUND_CS4232 is not set +# CONFIG_SOUND_SSCAPE is not set +# CONFIG_SOUND_GUS is not set +CONFIG_SOUND_VMIDI=m +# CONFIG_SOUND_TRIX is not set +# CONFIG_SOUND_MSS is not set +# CONFIG_SOUND_MPU401 is not set +# CONFIG_SOUND_NM256 is not set +# CONFIG_SOUND_MAD16 is not set +# CONFIG_SOUND_PAS is not set +# CONFIG_PAS_JOYSTICK is not set +# CONFIG_SOUND_PSS is not set +# CONFIG_SOUND_SB is not set +# CONFIG_SOUND_AWE32_SYNTH is not set +# CONFIG_SOUND_KAHLUA is not set +# CONFIG_SOUND_WAVEFRONT is not set +# CONFIG_SOUND_MAUI is not set +# CONFIG_SOUND_YM3812 is not set +# CONFIG_SOUND_OPL3SA1 is not set +# CONFIG_SOUND_OPL3SA2 is not set +CONFIG_SOUND_YMFPCI=m +CONFIG_SOUND_YMFPCI_LEGACY=y +# CONFIG_SOUND_UART6850 is not set +# CONFIG_SOUND_AEDSP16 is not set +# CONFIG_SOUND_TVMIXER is not set + +# +# USB support +# +CONFIG_USB=m +# CONFIG_USB_DEBUG is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +# CONFIG_USB_BANDWIDTH is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_UHCI=m +CONFIG_USB_UHCI_ALT=m +CONFIG_USB_OHCI=m + +# +# USB Device Class drivers +# +CONFIG_USB_AUDIO=m +# CONFIG_USB_EMI26 is not set + +# +# USB Bluetooth can only be used with disabled Bluetooth subsystem +# +CONFIG_USB_MIDI=m +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=y +CONFIG_USB_STORAGE_FREECOM=y +CONFIG_USB_STORAGE_ISD200=y +CONFIG_USB_STORAGE_DPCM=y +CONFIG_USB_STORAGE_HP8200e=y +CONFIG_USB_STORAGE_SDDR09=y +CONFIG_USB_STORAGE_SDDR55=y +CONFIG_USB_STORAGE_JUMPSHOT=y +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m + +# +# USB Human Interface Devices (HID) +# +CONFIG_USB_HID=m +CONFIG_USB_HIDINPUT=y +CONFIG_USB_HIDDEV=y +# CONFIG_USB_KBD is not set +# CONFIG_USB_MOUSE is not set +CONFIG_USB_AIPTEK=m +CONFIG_USB_WACOM=m +CONFIG_USB_KBTAB=m +CONFIG_USB_POWERMATE=m + +# +# USB Imaging devices +# +# CONFIG_USB_DC2XX is not set +CONFIG_USB_MDC800=m +CONFIG_USB_SCANNER=m +CONFIG_USB_MICROTEK=m +CONFIG_USB_HPUSBSCSI=m + +# +# USB Multimedia devices +# + +# +# Video4Linux support is needed for USB Multimedia device support +# + +# +# USB Network adaptors +# +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_KAWETH=m +CONFIG_USB_CATC=m +# CONFIG_USB_AX8817X is not set +CONFIG_USB_CDCETHER=m +CONFIG_USB_USBNET=m + +# +# USB port drivers +# +# CONFIG_USB_USS720 is not set + +# +# USB Serial Converter support +# +CONFIG_USB_SERIAL=m +# CONFIG_USB_SERIAL_DEBUG is not set +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set +CONFIG_USB_SERIAL_KEYSPAN_USA28X=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y +# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set +CONFIG_USB_SERIAL_KEYSPAN_USA19W=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y +CONFIG_USB_SERIAL_KEYSPAN_MPR=y +CONFIG_USB_SERIAL_KEYSPAN_USA49W=y +CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_OMNINET=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_RIO500=m +CONFIG_USB_AUERSWALD=m +CONFIG_USB_TIGL=m +CONFIG_USB_BRLVGER=m +CONFIG_USB_LCD=m + +# +# Cryptographic options +# +CONFIG_CRYPTO=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_DES=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_DEFLATE=y +CONFIG_CRYPTO_TEST=m + +# +# Library routines +# +CONFIG_CRC32=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_QSORT=y + +# +# Bluetooth support +# +CONFIG_BLUEZ=m +CONFIG_BLUEZ_L2CAP=m +CONFIG_BLUEZ_SCO=m +CONFIG_BLUEZ_RFCOMM=m +CONFIG_BLUEZ_RFCOMM_TTY=y +CONFIG_BLUEZ_BNEP=m +CONFIG_BLUEZ_BNEP_MC_FILTER=y +CONFIG_BLUEZ_BNEP_PROTO_FILTER=y + +# +# Bluetooth device drivers +# +CONFIG_BLUEZ_HCIUSB=m +CONFIG_BLUEZ_USB_SCO=y +CONFIG_BLUEZ_USB_ZERO_PACKET=y +CONFIG_BLUEZ_HCIUART=m +CONFIG_BLUEZ_HCIUART_H4=y +CONFIG_BLUEZ_HCIUART_BCSP=y +CONFIG_BLUEZ_HCIUART_BCSP_TXCRC=y +# CONFIG_BLUEZ_HCIDTL1 is not set +# CONFIG_BLUEZ_HCIBT3C is not set +# CONFIG_BLUEZ_HCIBLUECARD is not set +# CONFIG_BLUEZ_HCIBTUART is not set +CONFIG_BLUEZ_HCIVHCI=m + +# +# Simulated drivers +# +# CONFIG_HP_SIMETH is not set +# CONFIG_HP_SIMSERIAL is not set +# CONFIG_HP_SIMSCSI is not set + +# +# Additional device driver support +# +CONFIG_NET_BROADCOM=m +CONFIG_CIPE=m +# CONFIG_CRYPTO_AEP is not set +CONFIG_CRYPTO_BROADCOM=m +# CONFIG_MEGARAC is not set +CONFIG_FC_QLA2100=m +CONFIG_FC_QLA2200=m +CONFIG_FC_QLA2300=m +CONFIG_SCSI_ISCSI=m +# CONFIG_SCSI_IPR is not set +CONFIG_SCSI_LPFC=m + +# +# Kernel hacking +# +CONFIG_IA64_GRANULE_16MB=y +# CONFIG_IA64_GRANULE_64MB is not set +CONFIG_DEBUG_KERNEL=y +CONFIG_IA64_PRINT_HAZARDS=y +# CONFIG_DISABLE_VHPT is not set +CONFIG_MAGIC_SYSRQ=y +# CONFIG_IA64_EARLY_PRINTK is not set +# CONFIG_DEBUG_SLAB is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_IA64_DEBUG_CMPXCHG is not set +# CONFIG_IA64_DEBUG_IRQ is not set +CONFIG_KALLSYMS=y diff --git a/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-x86_64-smp.config b/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-x86_64-smp.config index 1a08c37..b5685fc 100644 --- a/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-x86_64-smp.config +++ b/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-x86_64-smp.config @@ -1,11 +1,11 @@ # -# Automatically generated by make menuconfig: don't edit +# Automatically generated make config: don't edit # CONFIG_X86_64=y CONFIG_X86=y # CONFIG_ISA is not set # CONFIG_SBUS is not set -CONFIG_UID16=y +# CONFIG_UID16 is not set CONFIG_RWSEM_GENERIC_SPINLOCK=y # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set CONFIG_X86_CMPXCHG=y @@ -141,11 +141,19 @@ CONFIG_BLK_DEV_FD=m # CONFIG_BLK_DEV_XD is not set CONFIG_PARIDE=m CONFIG_PARIDE_PARPORT=m + +# +# Parallel IDE high-level drivers +# CONFIG_PARIDE_PD=m CONFIG_PARIDE_PCD=m CONFIG_PARIDE_PF=m CONFIG_PARIDE_PT=m CONFIG_PARIDE_PG=m + +# +# Parallel IDE protocol modules +# CONFIG_PARIDE_ATEN=m CONFIG_PARIDE_BPCK=m CONFIG_PARIDE_BPCK6=m @@ -168,12 +176,14 @@ CONFIG_CISS_SCSI_TAPE=y # CONFIG_CISS_MONITOR_THREAD is not set CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m +CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=8192 CONFIG_BLK_DEV_INITRD=y CONFIG_BLK_STATS=y +# CONFIG_DISKDUMP is not set # # Multi-device support (RAID and LVM) @@ -288,6 +298,10 @@ CONFIG_IP_NF_NAT_NEEDED=y CONFIG_IP_VS=m # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=16 + +# +# IPVS scheduler +# CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m @@ -296,6 +310,10 @@ CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m + +# +# IPVS application helper +# CONFIG_IP_VS_FTP=m CONFIG_IPV6=m CONFIG_IPV6_PRIVACY=y @@ -337,6 +355,10 @@ CONFIG_ATM_MPOA=m CONFIG_ATM_BR2684=m CONFIG_ATM_BR2684_IPFILTER=y CONFIG_VLAN_8021Q=m + +# +# +# CONFIG_IPX=m # CONFIG_IPX_INTERN is not set CONFIG_ATALK=m @@ -414,6 +436,10 @@ CONFIG_IDE=y # IDE, ATA and ATAPI Block devices # CONFIG_BLK_DEV_IDE=y + +# +# Please see Documentation/ide.txt for help/info on IDE drives +# # CONFIG_BLK_DEV_HD_IDE is not set # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_IDEDISK=y @@ -425,6 +451,10 @@ CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=y CONFIG_BLK_DEV_IDESCSI=m # CONFIG_IDE_TASK_IOCTL is not set + +# +# IDE chipset support/bugfixes +# CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_ISAPNP is not set @@ -481,14 +511,23 @@ CONFIG_BLK_DEV_ATARAID_SII=m # SCSI support # CONFIG_SCSI=m + +# +# SCSI support type (disk, tape, CD-ROM) +# CONFIG_BLK_DEV_SD=m CONFIG_SD_EXTRA_DEVS=256 +CONFIG_SD_IOSTATS=y CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_SR_EXTRA_DEVS=4 CONFIG_CHR_DEV_SG=m + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# # CONFIG_SCSI_DEBUG_QUEUES is not set # CONFIG_SCSI_MULTI_LUN is not set CONFIG_SCSI_CONSTANTS=y @@ -532,9 +571,13 @@ CONFIG_SCSI_MEGARAID2=m CONFIG_SCSI_SATA=y # CONFIG_SCSI_SATA_SVW is not set CONFIG_SCSI_ATA_PIIX=m +CONFIG_SCSI_SATA_NV=m # CONFIG_SCSI_SATA_PROMISE is not set +CONFIG_SCSI_SATA_SX4=m # CONFIG_SCSI_SATA_SIL is not set +CONFIG_SCSI_SATA_SIS=m # CONFIG_SCSI_SATA_VIA is not set +CONFIG_SCSI_SATA_VITESSE=m # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_CPQFCTS is not set # CONFIG_SCSI_DMX3191D is not set @@ -602,7 +645,19 @@ CONFIG_NET_FC=y # IEEE 1394 (FireWire) support (EXPERIMENTAL) # CONFIG_IEEE1394=m + +# +# Device Drivers +# + +# +# Texas Instruments PCILynx requires I2C bit-banging +# CONFIG_IEEE1394_OHCI1394=m + +# +# Protocol Drivers +# CONFIG_IEEE1394_VIDEO1394=m CONFIG_IEEE1394_SBP2=m CONFIG_IEEE1394_SBP2_PHYS_DMA=y @@ -804,10 +859,18 @@ CONFIG_SBNI_MULTILINE=y # IrDA (infrared) support # CONFIG_IRDA=m + +# +# IrDA protocols +# CONFIG_IRLAN=m CONFIG_IRNET=m CONFIG_IRCOMM=m CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set @@ -815,8 +878,16 @@ CONFIG_IRDA_FAST_RR=y # # Infrared-port device drivers # + +# +# SIR device drivers +# CONFIG_IRTTY_SIR=m CONFIG_IRPORT_SIR=m + +# +# Dongle support +# CONFIG_DONGLE=y CONFIG_ESI_DONGLE=m CONFIG_ACTISYS_DONGLE=m @@ -827,6 +898,10 @@ CONFIG_MCP2120_DONGLE=m CONFIG_OLD_BELKIN_DONGLE=m CONFIG_ACT200L_DONGLE=m CONFIG_MA600_DONGLE=m + +# +# FIR device drivers +# CONFIG_USB_IRDA=m CONFIG_NSC_FIR=m CONFIG_WINBOND_FIR=m @@ -855,10 +930,18 @@ CONFIG_ISDN_DRV_LOOP=m # CONFIG_ISDN_DIVERSION is not set # +# low-level hardware drivers +# + +# # Passive ISDN cards # CONFIG_ISDN_DRV_HISAX=m CONFIG_ISDN_HISAX=y + +# +# D-channel protocol features +# CONFIG_HISAX_EURO=y CONFIG_DE_AOC=y # CONFIG_HISAX_NO_SENDCOMPLETE is not set @@ -867,6 +950,10 @@ CONFIG_DE_AOC=y CONFIG_HISAX_1TR6=y CONFIG_HISAX_NI1=y CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# CONFIG_HISAX_TELESPCI=y CONFIG_HISAX_S0BOX=y CONFIG_HISAX_FRITZPCI=y @@ -998,6 +1085,10 @@ CONFIG_INPUT_CS461X=m CONFIG_INPUT_EMU10K1=m CONFIG_INPUT_SERIO=m CONFIG_INPUT_SERPORT=m + +# +# Joysticks +# CONFIG_INPUT_ANALOG=m CONFIG_INPUT_A3D=m CONFIG_INPUT_ADI=m @@ -1078,6 +1169,10 @@ CONFIG_AGP_SWORKS=y CONFIG_AGP_NVIDIA=y CONFIG_DRM=y # CONFIG_DRM_OLD is not set + +# +# DRM 4.1 drivers +# CONFIG_DRM_NEW=y CONFIG_DRM_TDFX=m CONFIG_DRM_GAMMA=m @@ -1100,6 +1195,10 @@ CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_PROC_FS=y # CONFIG_I2C_PARPORT is not set + +# +# Video Adapters +# # CONFIG_VIDEO_BT848 is not set CONFIG_VIDEO_PMS=m CONFIG_VIDEO_BWQCAM=m @@ -1445,14 +1544,30 @@ CONFIG_SOUND_YMFPCI_LEGACY=y # CONFIG_USB=m # CONFIG_USB_DEBUG is not set + +# +# Miscellaneous USB options +# CONFIG_USB_DEVICEFS=y # CONFIG_USB_BANDWIDTH is not set + +# +# USB Host Controller Drivers +# CONFIG_USB_EHCI_HCD=m CONFIG_USB_UHCI=m CONFIG_USB_UHCI_ALT=m CONFIG_USB_OHCI=m + +# +# USB Device Class drivers +# CONFIG_USB_AUDIO=m # CONFIG_USB_EMI26 is not set + +# +# USB Bluetooth can only be used with disabled Bluetooth subsystem +# CONFIG_USB_MIDI=m CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set @@ -1466,6 +1581,10 @@ CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m + +# +# USB Human Interface Devices (HID) +# CONFIG_USB_HID=m CONFIG_USB_HIDINPUT=y CONFIG_USB_HIDDEV=y @@ -1475,11 +1594,19 @@ CONFIG_USB_AIPTEK=m CONFIG_USB_WACOM=m CONFIG_USB_KBTAB=m CONFIG_USB_POWERMATE=m + +# +# USB Imaging devices +# # CONFIG_USB_DC2XX is not set CONFIG_USB_MDC800=m CONFIG_USB_SCANNER=m CONFIG_USB_MICROTEK=m CONFIG_USB_HPUSBSCSI=m + +# +# USB Multimedia devices +# CONFIG_USB_IBMCAM=m CONFIG_USB_KONICAWC=m CONFIG_USB_OV511=m @@ -1489,6 +1616,10 @@ CONFIG_USB_STV680=m CONFIG_USB_VICAM=m CONFIG_USB_DSBR=m CONFIG_USB_DABUSB=m + +# +# USB Network adaptors +# CONFIG_USB_PEGASUS=m # CONFIG_USB_RTL8150 is not set CONFIG_USB_KAWETH=m @@ -1496,6 +1627,10 @@ CONFIG_USB_CATC=m # CONFIG_USB_AX8817X is not set CONFIG_USB_CDCETHER=m CONFIG_USB_USBNET=m + +# +# USB port drivers +# CONFIG_USB_USS720=m # @@ -1535,6 +1670,10 @@ CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_OMNINET=m + +# +# USB Miscellaneous drivers +# CONFIG_USB_RIO500=m CONFIG_USB_AUERSWALD=m CONFIG_USB_TIGL=m @@ -1588,6 +1727,7 @@ CONFIG_FC_QLA2200=m CONFIG_FC_QLA2300=m CONFIG_SCSI_ISCSI=m # CONFIG_SCSI_IPR is not set +CONFIG_SCSI_LPFC=m # # Kernel hacking diff --git a/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-x86_64.config b/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-x86_64.config index 1a08c37..b5685fc 100644 --- a/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-x86_64.config +++ b/lustre/kernel_patches/kernel_configs/kernel-2.4.21-rhel-2.4-x86_64.config @@ -1,11 +1,11 @@ # -# Automatically generated by make menuconfig: don't edit +# Automatically generated make config: don't edit # CONFIG_X86_64=y CONFIG_X86=y # CONFIG_ISA is not set # CONFIG_SBUS is not set -CONFIG_UID16=y +# CONFIG_UID16 is not set CONFIG_RWSEM_GENERIC_SPINLOCK=y # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set CONFIG_X86_CMPXCHG=y @@ -141,11 +141,19 @@ CONFIG_BLK_DEV_FD=m # CONFIG_BLK_DEV_XD is not set CONFIG_PARIDE=m CONFIG_PARIDE_PARPORT=m + +# +# Parallel IDE high-level drivers +# CONFIG_PARIDE_PD=m CONFIG_PARIDE_PCD=m CONFIG_PARIDE_PF=m CONFIG_PARIDE_PT=m CONFIG_PARIDE_PG=m + +# +# Parallel IDE protocol modules +# CONFIG_PARIDE_ATEN=m CONFIG_PARIDE_BPCK=m CONFIG_PARIDE_BPCK6=m @@ -168,12 +176,14 @@ CONFIG_CISS_SCSI_TAPE=y # CONFIG_CISS_MONITOR_THREAD is not set CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m +CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=8192 CONFIG_BLK_DEV_INITRD=y CONFIG_BLK_STATS=y +# CONFIG_DISKDUMP is not set # # Multi-device support (RAID and LVM) @@ -288,6 +298,10 @@ CONFIG_IP_NF_NAT_NEEDED=y CONFIG_IP_VS=m # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=16 + +# +# IPVS scheduler +# CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m @@ -296,6 +310,10 @@ CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m + +# +# IPVS application helper +# CONFIG_IP_VS_FTP=m CONFIG_IPV6=m CONFIG_IPV6_PRIVACY=y @@ -337,6 +355,10 @@ CONFIG_ATM_MPOA=m CONFIG_ATM_BR2684=m CONFIG_ATM_BR2684_IPFILTER=y CONFIG_VLAN_8021Q=m + +# +# +# CONFIG_IPX=m # CONFIG_IPX_INTERN is not set CONFIG_ATALK=m @@ -414,6 +436,10 @@ CONFIG_IDE=y # IDE, ATA and ATAPI Block devices # CONFIG_BLK_DEV_IDE=y + +# +# Please see Documentation/ide.txt for help/info on IDE drives +# # CONFIG_BLK_DEV_HD_IDE is not set # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_IDEDISK=y @@ -425,6 +451,10 @@ CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=y CONFIG_BLK_DEV_IDESCSI=m # CONFIG_IDE_TASK_IOCTL is not set + +# +# IDE chipset support/bugfixes +# CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_ISAPNP is not set @@ -481,14 +511,23 @@ CONFIG_BLK_DEV_ATARAID_SII=m # SCSI support # CONFIG_SCSI=m + +# +# SCSI support type (disk, tape, CD-ROM) +# CONFIG_BLK_DEV_SD=m CONFIG_SD_EXTRA_DEVS=256 +CONFIG_SD_IOSTATS=y CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_SR_EXTRA_DEVS=4 CONFIG_CHR_DEV_SG=m + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# # CONFIG_SCSI_DEBUG_QUEUES is not set # CONFIG_SCSI_MULTI_LUN is not set CONFIG_SCSI_CONSTANTS=y @@ -532,9 +571,13 @@ CONFIG_SCSI_MEGARAID2=m CONFIG_SCSI_SATA=y # CONFIG_SCSI_SATA_SVW is not set CONFIG_SCSI_ATA_PIIX=m +CONFIG_SCSI_SATA_NV=m # CONFIG_SCSI_SATA_PROMISE is not set +CONFIG_SCSI_SATA_SX4=m # CONFIG_SCSI_SATA_SIL is not set +CONFIG_SCSI_SATA_SIS=m # CONFIG_SCSI_SATA_VIA is not set +CONFIG_SCSI_SATA_VITESSE=m # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_CPQFCTS is not set # CONFIG_SCSI_DMX3191D is not set @@ -602,7 +645,19 @@ CONFIG_NET_FC=y # IEEE 1394 (FireWire) support (EXPERIMENTAL) # CONFIG_IEEE1394=m + +# +# Device Drivers +# + +# +# Texas Instruments PCILynx requires I2C bit-banging +# CONFIG_IEEE1394_OHCI1394=m + +# +# Protocol Drivers +# CONFIG_IEEE1394_VIDEO1394=m CONFIG_IEEE1394_SBP2=m CONFIG_IEEE1394_SBP2_PHYS_DMA=y @@ -804,10 +859,18 @@ CONFIG_SBNI_MULTILINE=y # IrDA (infrared) support # CONFIG_IRDA=m + +# +# IrDA protocols +# CONFIG_IRLAN=m CONFIG_IRNET=m CONFIG_IRCOMM=m CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set @@ -815,8 +878,16 @@ CONFIG_IRDA_FAST_RR=y # # Infrared-port device drivers # + +# +# SIR device drivers +# CONFIG_IRTTY_SIR=m CONFIG_IRPORT_SIR=m + +# +# Dongle support +# CONFIG_DONGLE=y CONFIG_ESI_DONGLE=m CONFIG_ACTISYS_DONGLE=m @@ -827,6 +898,10 @@ CONFIG_MCP2120_DONGLE=m CONFIG_OLD_BELKIN_DONGLE=m CONFIG_ACT200L_DONGLE=m CONFIG_MA600_DONGLE=m + +# +# FIR device drivers +# CONFIG_USB_IRDA=m CONFIG_NSC_FIR=m CONFIG_WINBOND_FIR=m @@ -855,10 +930,18 @@ CONFIG_ISDN_DRV_LOOP=m # CONFIG_ISDN_DIVERSION is not set # +# low-level hardware drivers +# + +# # Passive ISDN cards # CONFIG_ISDN_DRV_HISAX=m CONFIG_ISDN_HISAX=y + +# +# D-channel protocol features +# CONFIG_HISAX_EURO=y CONFIG_DE_AOC=y # CONFIG_HISAX_NO_SENDCOMPLETE is not set @@ -867,6 +950,10 @@ CONFIG_DE_AOC=y CONFIG_HISAX_1TR6=y CONFIG_HISAX_NI1=y CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# CONFIG_HISAX_TELESPCI=y CONFIG_HISAX_S0BOX=y CONFIG_HISAX_FRITZPCI=y @@ -998,6 +1085,10 @@ CONFIG_INPUT_CS461X=m CONFIG_INPUT_EMU10K1=m CONFIG_INPUT_SERIO=m CONFIG_INPUT_SERPORT=m + +# +# Joysticks +# CONFIG_INPUT_ANALOG=m CONFIG_INPUT_A3D=m CONFIG_INPUT_ADI=m @@ -1078,6 +1169,10 @@ CONFIG_AGP_SWORKS=y CONFIG_AGP_NVIDIA=y CONFIG_DRM=y # CONFIG_DRM_OLD is not set + +# +# DRM 4.1 drivers +# CONFIG_DRM_NEW=y CONFIG_DRM_TDFX=m CONFIG_DRM_GAMMA=m @@ -1100,6 +1195,10 @@ CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_PROC_FS=y # CONFIG_I2C_PARPORT is not set + +# +# Video Adapters +# # CONFIG_VIDEO_BT848 is not set CONFIG_VIDEO_PMS=m CONFIG_VIDEO_BWQCAM=m @@ -1445,14 +1544,30 @@ CONFIG_SOUND_YMFPCI_LEGACY=y # CONFIG_USB=m # CONFIG_USB_DEBUG is not set + +# +# Miscellaneous USB options +# CONFIG_USB_DEVICEFS=y # CONFIG_USB_BANDWIDTH is not set + +# +# USB Host Controller Drivers +# CONFIG_USB_EHCI_HCD=m CONFIG_USB_UHCI=m CONFIG_USB_UHCI_ALT=m CONFIG_USB_OHCI=m + +# +# USB Device Class drivers +# CONFIG_USB_AUDIO=m # CONFIG_USB_EMI26 is not set + +# +# USB Bluetooth can only be used with disabled Bluetooth subsystem +# CONFIG_USB_MIDI=m CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set @@ -1466,6 +1581,10 @@ CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m + +# +# USB Human Interface Devices (HID) +# CONFIG_USB_HID=m CONFIG_USB_HIDINPUT=y CONFIG_USB_HIDDEV=y @@ -1475,11 +1594,19 @@ CONFIG_USB_AIPTEK=m CONFIG_USB_WACOM=m CONFIG_USB_KBTAB=m CONFIG_USB_POWERMATE=m + +# +# USB Imaging devices +# # CONFIG_USB_DC2XX is not set CONFIG_USB_MDC800=m CONFIG_USB_SCANNER=m CONFIG_USB_MICROTEK=m CONFIG_USB_HPUSBSCSI=m + +# +# USB Multimedia devices +# CONFIG_USB_IBMCAM=m CONFIG_USB_KONICAWC=m CONFIG_USB_OV511=m @@ -1489,6 +1616,10 @@ CONFIG_USB_STV680=m CONFIG_USB_VICAM=m CONFIG_USB_DSBR=m CONFIG_USB_DABUSB=m + +# +# USB Network adaptors +# CONFIG_USB_PEGASUS=m # CONFIG_USB_RTL8150 is not set CONFIG_USB_KAWETH=m @@ -1496,6 +1627,10 @@ CONFIG_USB_CATC=m # CONFIG_USB_AX8817X is not set CONFIG_USB_CDCETHER=m CONFIG_USB_USBNET=m + +# +# USB port drivers +# CONFIG_USB_USS720=m # @@ -1535,6 +1670,10 @@ CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_OMNINET=m + +# +# USB Miscellaneous drivers +# CONFIG_USB_RIO500=m CONFIG_USB_AUERSWALD=m CONFIG_USB_TIGL=m @@ -1588,6 +1727,7 @@ CONFIG_FC_QLA2200=m CONFIG_FC_QLA2300=m CONFIG_SCSI_ISCSI=m # CONFIG_SCSI_IPR is not set +CONFIG_SCSI_LPFC=m # # Kernel hacking diff --git a/lustre/kernel_patches/kernel_configs/kernel-2.6.4-2.6-suse-i686-smp.config b/lustre/kernel_patches/kernel_configs/kernel-2.6.5-2.6-suse-i686-smp.config similarity index 95% rename from lustre/kernel_patches/kernel_configs/kernel-2.6.4-2.6-suse-i686-smp.config rename to lustre/kernel_patches/kernel_configs/kernel-2.6.5-2.6-suse-i686-smp.config index 8492557..f0a8a4b 100644 --- a/lustre/kernel_patches/kernel_configs/kernel-2.6.4-2.6-suse-i686-smp.config +++ b/lustre/kernel_patches/kernel_configs/kernel-2.6.5-2.6-suse-i686-smp.config @@ -27,6 +27,17 @@ CONFIG_EVLOG=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_EMBEDDED is not set + +# +# Class Based Kernel Resource Management +# +CONFIG_CKRM=y +CONFIG_RCFS_FS=m +CONFIG_CKRM_TYPE_TASKCLASS=y +CONFIG_CKRM_RES_NUMTASKS=m +CONFIG_CKRM_TYPE_SOCKETCLASS=y +CONFIG_CKRM_RBCE=m +CONFIG_CKRM_CRBCE=m CONFIG_DELAY_ACCT=y CONFIG_KALLSYMS=y CONFIG_FUTEX=y @@ -47,9 +58,6 @@ CONFIG_OBSOLETE_MODPARM=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y CONFIG_STOP_MACHINE=y -CONFIG_CKRM=y -CONFIG_CKRM_RES_DUMMY=m -CONFIG_CKRM_RES_SOCKETAQ=m # # Processor type and features @@ -69,8 +77,8 @@ CONFIG_X86_CYCLONE_TIMER=y # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set -CONFIG_M686=y -# CONFIG_MPENTIUMII is not set +# CONFIG_M686 is not set +CONFIG_MPENTIUMII=y # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set @@ -88,7 +96,6 @@ CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_XCHGADD_ALGORITHM=y -CONFIG_X86_PPRO_FENCE=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y @@ -99,7 +106,8 @@ CONFIG_X86_USE_PPRO_CHECKSUM=y # CONFIG_HPET_TIMER is not set # CONFIG_HPET_EMULATE_RTC is not set CONFIG_SMP=y -CONFIG_NR_CPUS=32 +CONFIG_NR_CPUS=128 +CONFIG_SCHED_SMT=y # CONFIG_PREEMPT is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y @@ -142,8 +150,7 @@ CONFIG_PROC_MM=y # CONFIG_PM=y # CONFIG_SOFTWARE_SUSPEND is not set -CONFIG_PM_DISK=y -CONFIG_PM_DISK_PARTITION="" +# CONFIG_PM_DISK is not set # # ACPI (Advanced Configuration and Power Interface) Support @@ -192,6 +199,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=m # CONFIG_CPU_FREQ_24_API is not set CONFIG_CPU_FREQ_TABLE=m @@ -206,6 +214,8 @@ CONFIG_X86_POWERNOW_K8=m CONFIG_X86_POWERNOW_K8_ACPI=y CONFIG_X86_GX_SUSPMOD=m CONFIG_X86_SPEEDSTEP_CENTRINO=m +CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y +# CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI is not set CONFIG_X86_SPEEDSTEP_ICH=m CONFIG_X86_SPEEDSTEP_SMI=m CONFIG_X86_P4_CLOCKMOD=m @@ -224,9 +234,9 @@ CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y -CONFIG_PCI_USE_VECTOR=y +# CONFIG_PCI_USE_VECTOR is not set # CONFIG_PCI_LEGACY_PROC is not set -CONFIG_PCI_NAMES=y +# CONFIG_PCI_NAMES is not set CONFIG_ISA=y # CONFIG_EISA is not set # CONFIG_MCA is not set @@ -252,6 +262,7 @@ CONFIG_HOTPLUG_PCI_FAKE=m CONFIG_HOTPLUG_PCI_COMPAQ=m CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_AMD=m CONFIG_HOTPLUG_PCI_ACPI=m CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m @@ -293,9 +304,9 @@ CONFIG_MTD_CMDLINE_PARTS=m CONFIG_MTD_CHAR=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set -CONFIG_FTL=m +# CONFIG_FTL is not set # CONFIG_NFTL is not set -CONFIG_INFTL=m +# CONFIG_INFTL is not set # # RAM/ROM/Flash chip drivers @@ -440,6 +451,7 @@ CONFIG_PARIDE_ON26=m CONFIG_BLK_CPQ_DA=m CONFIG_BLK_CPQ_CISS_DA=m CONFIG_CISS_SCSI_TAPE=y +CONFIG_BLK_CPQ_CISS_DA_NEW=m CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m CONFIG_BLK_DEV_LOOP=y @@ -484,7 +496,7 @@ CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y CONFIG_BLK_DEV_OFFBOARD=y CONFIG_BLK_DEV_GENERIC=y -# CONFIG_BLK_DEV_OPTI621 is not set +CONFIG_BLK_DEV_OPTI621=y CONFIG_BLK_DEV_RZ1000=y CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_IDEDMA_FORCED is not set @@ -515,7 +527,7 @@ CONFIG_BLK_DEV_SVWKS=y CONFIG_BLK_DEV_SIIMAGE=y CONFIG_BLK_DEV_SIS5513=y CONFIG_BLK_DEV_SLC90E66=y -# CONFIG_BLK_DEV_TRM290 is not set +CONFIG_BLK_DEV_TRM290=y CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_IDE_CHIPSETS=y @@ -555,7 +567,6 @@ CONFIG_CHR_DEV_SCH=m # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # CONFIG_SCSI_MULTI_LUN=y -CONFIG_SCSI_REPORT_LUNS=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y @@ -590,9 +601,13 @@ CONFIG_AIC79XX_RESET_DELAY_MS=15000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y +# CONFIG_SCSI_AIC79XX_NEW is not set CONFIG_SCSI_ADVANSYS=m CONFIG_SCSI_IN2000=m -CONFIG_SCSI_MEGARAID=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m CONFIG_SCSI_SATA=y CONFIG_SCSI_SATA_SVW=m CONFIG_SCSI_ATA_PIIX=m @@ -617,7 +632,7 @@ CONFIG_SCSI_GENERIC_NCR5380=m CONFIG_SCSI_GENERIC_NCR5380_MMIO=m CONFIG_SCSI_GENERIC_NCR53C400=y CONFIG_SCSI_IPS=m -# CONFIG_SCSI_INIA100 is not set +CONFIG_SCSI_INIA100=m CONFIG_SCSI_PPA=m CONFIG_SCSI_IMM=m # CONFIG_SCSI_IZIP_EPP16 is not set @@ -647,6 +662,8 @@ CONFIG_SCSI_QLA2322=m CONFIG_SCSI_QLA6312=m CONFIG_SCSI_QLA6322=m CONFIG_SCSI_QLA2XXX_FAILOVER=y +CONFIG_SCSI_QLA4XXX=m +CONFIG_SCSI_QLA4XXX_FAILOVER=y CONFIG_SCSI_SYM53C416=m CONFIG_SCSI_DC395x=m CONFIG_SCSI_DC390T=m @@ -676,7 +693,6 @@ CONFIG_GSCD=m CONFIG_MCD=m CONFIG_MCD_IRQ=11 CONFIG_MCD_BASE=0x300 -CONFIG_MCDX=m CONFIG_OPTCD=m CONFIG_SJCD=m CONFIG_ISP16_CDI=m @@ -700,13 +716,13 @@ CONFIG_DM_SNAPSHOT=m CONFIG_DM_MIRROR=m CONFIG_DM_ZERO=m CONFIG_DM_FLAKEY=m +CONFIG_BLK_DEV_DM_BBR=m # # Fusion MPT device support # CONFIG_FUSION=m CONFIG_FUSION_MAX_SGE=40 -CONFIG_FUSION_ISENSE=m CONFIG_FUSION_CTL=m CONFIG_FUSION_LAN=m @@ -745,7 +761,7 @@ CONFIG_IEEE1394_AMDTP=m # I2O device support # CONFIG_I2O=m -CONFIG_I2O_PCI=m +CONFIG_I2O_CONFIG=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m @@ -784,6 +800,7 @@ CONFIG_SYN_COOKIES=y CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_IPCOMP=m +# CONFIG_ACCEPT_QUEUES is not set # # IP: Virtual Server Configuration @@ -856,6 +873,7 @@ CONFIG_IP_NF_MATCH_LIMIT=m CONFIG_IP_NF_MATCH_IPRANGE=m CONFIG_IP_NF_MATCH_MAC=m CONFIG_IP_NF_MATCH_PKTTYPE=m +CONFIG_IP_NF_MATCH_POLICY=m CONFIG_IP_NF_MATCH_MARK=m CONFIG_IP_NF_MATCH_MULTIPORT=m CONFIG_IP_NF_MATCH_TOS=m @@ -899,6 +917,10 @@ CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m CONFIG_IP_NF_COMPAT_IPCHAINS=m CONFIG_IP_NF_COMPAT_IPFWADM=m +CONFIG_IP_NF_CONNTRACK_MARK=y +CONFIG_IP_NF_TARGET_CONNMARK=m +CONFIG_IP_NF_MATCH_CONNMARK=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m # # IPv6: Netfilter Configuration @@ -1152,6 +1174,8 @@ CONFIG_ACENIC=m CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y +CONFIG_E1000_NEW=m +CONFIG_E1000_NEW_NAPI=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m @@ -1160,7 +1184,9 @@ CONFIG_SIS190=m CONFIG_SK98LIN=m CONFIG_TIGON3=m CONFIG_NET_BROADCOM=m +CONFIG_NET_BROADCOM_NEW=m CONFIG_NET_BCM44=m +CONFIG_TIGON3_NEW=m # # Ethernet (10000 Mbit) @@ -1542,7 +1568,7 @@ CONFIG_HISAX_DEBUG=y # # HiSax PCMCIA card service modules # -# CONFIG_HISAX_SEDLBAUER_CS is not set +CONFIG_HISAX_SEDLBAUER_CS=m CONFIG_HISAX_ELSA_CS=m CONFIG_HISAX_AVM_A1_CS=m CONFIG_HISAX_TELES_CS=m @@ -1701,6 +1727,7 @@ CONFIG_INPUT_UINPUT=m CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y +CONFIG_ECC=m CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=m CONFIG_SYNCLINK=m @@ -1728,6 +1755,8 @@ CONFIG_SERIAL_8250_RSA=y # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_ICOM is not set +CONFIG_SERIAL_JSM=m CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 @@ -1824,6 +1853,7 @@ CONFIG_AGP_ATI=m CONFIG_AGP_AMD=m CONFIG_AGP_AMD64=m CONFIG_AGP_INTEL=m +CONFIG_AGP_INTEL_MCH=m CONFIG_AGP_NVIDIA=m CONFIG_AGP_SIS=m CONFIG_AGP_SWORKS=m @@ -1840,6 +1870,7 @@ CONFIG_SCx200_GPIO=m CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=4096 CONFIG_HANGCHECK_TIMER=m +CONFIG_VTUNE=m # # Linux InfraRed Controller @@ -1955,7 +1986,12 @@ CONFIG_VIDEO_SAA5246A=m CONFIG_VIDEO_SAA5249=m CONFIG_TUNER_3036=m CONFIG_VIDEO_STRADIS=m -# CONFIG_VIDEO_ZORAN is not set +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_MXB=m CONFIG_VIDEO_DPC=m @@ -2322,6 +2358,7 @@ CONFIG_USB_DEVICEFS=y # CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_SPLIT_ISO=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_OHCI_HCD=m CONFIG_USB_UHCI_HCD=m @@ -2478,6 +2515,7 @@ CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_LED=m +CONFIG_USB_CYTHERM=m CONFIG_USB_SPEEDTOUCH=m # CONFIG_USB_TEST is not set @@ -2487,6 +2525,17 @@ CONFIG_USB_SPEEDTOUCH=m # CONFIG_USB_GADGET is not set # +# InfiniBand support +# +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_IPOIB=m +# CONFIG_INFINIBAND_SDP is not set +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_UDAPL_HELPER=m +CONFIG_INFINIBAND_MELLANOX_HCA=m +CONFIG_AUDIT=m + +# # File systems # CONFIG_EXT2_FS=y @@ -2508,19 +2557,20 @@ CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=m CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_DMAPI=y # CONFIG_JFS_DEBUG is not set CONFIG_JFS_STATISTICS=y CONFIG_FS_POSIX_ACL=y CONFIG_XFS_FS=m CONFIG_XFS_RT=y CONFIG_XFS_QUOTA=m +CONFIG_XFS_DMAPI=y CONFIG_XFS_SECURITY=y CONFIG_XFS_POSIX_ACL=y -CONFIG_XFS_DMAPI=m -# CONFIG_XFS_DEBUG is not set -# CONFIG_XFS_TRACE is not set CONFIG_MINIX_FS=y CONFIG_ROMFS_FS=m +CONFIG_DMAPI=m +# CONFIG_DMAPI_DEBUG is not set CONFIG_QUOTA=y CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m @@ -2546,7 +2596,6 @@ CONFIG_VFAT_FS=m CONFIG_NTFS_FS=m # CONFIG_NTFS_DEBUG is not set # CONFIG_NTFS_RW is not set -CONFIG_RCFS_FS=m # # Pseudo filesystems @@ -2561,9 +2610,7 @@ CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_RAMFS=y CONFIG_RELAYFS_FS=m -CONFIG_KLOG_CHANNEL=y -# CONFIG_KLOG_CHANNEL_AUTOENABLE is not set -CONFIG_KLOG_CHANNEL_SHIFT=21 +# CONFIG_KLOG_CHANNEL is not set # # Miscellaneous filesystems @@ -2603,7 +2650,7 @@ CONFIG_NFSD=m CONFIG_NFSD_V3=y CONFIG_NFSD_ACL=y CONFIG_NFS_ACL_SUPPORT=y -CONFIG_NFSD_V4=y +# CONFIG_NFSD_V4 is not set CONFIG_NFSD_TCP=y CONFIG_LOCKD=y CONFIG_STATD=y @@ -2614,8 +2661,11 @@ CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y CONFIG_SMB_FS=m CONFIG_SMB_NLS_DEFAULT=y -CONFIG_SMB_NLS_REMOTE="cp437" +CONFIG_SMB_NLS_REMOTE="cp850" CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y CONFIG_NCP_FS=m CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y @@ -2648,7 +2698,7 @@ CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set CONFIG_NEC98_PARTITION=y -# CONFIG_SGI_PARTITION is not set +CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_EFI_PARTITION=y @@ -2657,7 +2707,7 @@ CONFIG_EFI_PARTITION=y # Native Language Support # CONFIG_NLS=y -CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m @@ -2695,11 +2745,13 @@ CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_UTF8=m +CONFIG_FSHOOKS=y # # Profiling support # -# CONFIG_PROFILING is not set +CONFIG_PROFILING=y +CONFIG_OPROFILE=m # # Kernel hacking @@ -2713,8 +2765,10 @@ CONFIG_CRASH_DUMP_COMPRESS_RLE=m CONFIG_CRASH_DUMP_COMPRESS_GZIP=m CONFIG_DEBUG_KERNEL=y CONFIG_EARLY_PRINTK=y -# CONFIG_DEBUG_STACKOVERFLOW is not set -CONFIG_DEBUG_STACK_USAGE=y +# CONFIG_KPROBES is not set +# CONFIG_DEBUGREG is not set +CONFIG_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_SLAB is not set CONFIG_MAGIC_SYSRQ=y # CONFIG_DEBUG_SPINLOCK is not set @@ -2726,14 +2780,14 @@ CONFIG_MAGIC_SYSRQ=y # CONFIG_KDB is not set CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y +# CONFIG_HOOK is not set # # Security options # CONFIG_SECURITY=y CONFIG_SECURITY_NETWORK=y -CONFIG_SECURITY_CAPABILITIES=y -CONFIG_SECURITY_CAPABILITIES_BOOTPARAM=y +CONFIG_SECURITY_CAPABILITIES=m CONFIG_SECURITY_ROOTPLUG=m CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y @@ -2741,6 +2795,12 @@ CONFIG_SECURITY_SELINUX_DEVELOP=y # CONFIG_SECURITY_SELINUX_MLS is not set # +# IBM Crypto Hardware support +# +CONFIG_IBM_CRYPTO=m +CONFIG_ICA_LEEDSLITE=m + +# # Cryptographic options # CONFIG_CRYPTO=y @@ -2776,7 +2836,7 @@ CONFIG_ZLIB_DEFLATE=m # CONFIG_SUSE_KERNEL=y CONFIG_CFGNAME="bigsmp" -CONFIG_RELEASE="51.0" +CONFIG_RELEASE="SLES9_SP1_BRANCH_2004110217390391" CONFIG_X86_SMP=y CONFIG_X86_HT=y CONFIG_X86_BIOS_REBOOT=y diff --git a/lustre/kernel_patches/kernel_configs/kernel-2.6.4-2.6-suse-i686.config b/lustre/kernel_patches/kernel_configs/kernel-2.6.5-2.6-suse-i686.config similarity index 95% rename from lustre/kernel_patches/kernel_configs/kernel-2.6.4-2.6-suse-i686.config rename to lustre/kernel_patches/kernel_configs/kernel-2.6.5-2.6-suse-i686.config index 8492557..f0a8a4b 100644 --- a/lustre/kernel_patches/kernel_configs/kernel-2.6.4-2.6-suse-i686.config +++ b/lustre/kernel_patches/kernel_configs/kernel-2.6.5-2.6-suse-i686.config @@ -27,6 +27,17 @@ CONFIG_EVLOG=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_EMBEDDED is not set + +# +# Class Based Kernel Resource Management +# +CONFIG_CKRM=y +CONFIG_RCFS_FS=m +CONFIG_CKRM_TYPE_TASKCLASS=y +CONFIG_CKRM_RES_NUMTASKS=m +CONFIG_CKRM_TYPE_SOCKETCLASS=y +CONFIG_CKRM_RBCE=m +CONFIG_CKRM_CRBCE=m CONFIG_DELAY_ACCT=y CONFIG_KALLSYMS=y CONFIG_FUTEX=y @@ -47,9 +58,6 @@ CONFIG_OBSOLETE_MODPARM=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y CONFIG_STOP_MACHINE=y -CONFIG_CKRM=y -CONFIG_CKRM_RES_DUMMY=m -CONFIG_CKRM_RES_SOCKETAQ=m # # Processor type and features @@ -69,8 +77,8 @@ CONFIG_X86_CYCLONE_TIMER=y # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set -CONFIG_M686=y -# CONFIG_MPENTIUMII is not set +# CONFIG_M686 is not set +CONFIG_MPENTIUMII=y # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set @@ -88,7 +96,6 @@ CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_XCHGADD_ALGORITHM=y -CONFIG_X86_PPRO_FENCE=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y @@ -99,7 +106,8 @@ CONFIG_X86_USE_PPRO_CHECKSUM=y # CONFIG_HPET_TIMER is not set # CONFIG_HPET_EMULATE_RTC is not set CONFIG_SMP=y -CONFIG_NR_CPUS=32 +CONFIG_NR_CPUS=128 +CONFIG_SCHED_SMT=y # CONFIG_PREEMPT is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y @@ -142,8 +150,7 @@ CONFIG_PROC_MM=y # CONFIG_PM=y # CONFIG_SOFTWARE_SUSPEND is not set -CONFIG_PM_DISK=y -CONFIG_PM_DISK_PARTITION="" +# CONFIG_PM_DISK is not set # # ACPI (Advanced Configuration and Power Interface) Support @@ -192,6 +199,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=m # CONFIG_CPU_FREQ_24_API is not set CONFIG_CPU_FREQ_TABLE=m @@ -206,6 +214,8 @@ CONFIG_X86_POWERNOW_K8=m CONFIG_X86_POWERNOW_K8_ACPI=y CONFIG_X86_GX_SUSPMOD=m CONFIG_X86_SPEEDSTEP_CENTRINO=m +CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y +# CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI is not set CONFIG_X86_SPEEDSTEP_ICH=m CONFIG_X86_SPEEDSTEP_SMI=m CONFIG_X86_P4_CLOCKMOD=m @@ -224,9 +234,9 @@ CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y -CONFIG_PCI_USE_VECTOR=y +# CONFIG_PCI_USE_VECTOR is not set # CONFIG_PCI_LEGACY_PROC is not set -CONFIG_PCI_NAMES=y +# CONFIG_PCI_NAMES is not set CONFIG_ISA=y # CONFIG_EISA is not set # CONFIG_MCA is not set @@ -252,6 +262,7 @@ CONFIG_HOTPLUG_PCI_FAKE=m CONFIG_HOTPLUG_PCI_COMPAQ=m CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_AMD=m CONFIG_HOTPLUG_PCI_ACPI=m CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m @@ -293,9 +304,9 @@ CONFIG_MTD_CMDLINE_PARTS=m CONFIG_MTD_CHAR=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set -CONFIG_FTL=m +# CONFIG_FTL is not set # CONFIG_NFTL is not set -CONFIG_INFTL=m +# CONFIG_INFTL is not set # # RAM/ROM/Flash chip drivers @@ -440,6 +451,7 @@ CONFIG_PARIDE_ON26=m CONFIG_BLK_CPQ_DA=m CONFIG_BLK_CPQ_CISS_DA=m CONFIG_CISS_SCSI_TAPE=y +CONFIG_BLK_CPQ_CISS_DA_NEW=m CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m CONFIG_BLK_DEV_LOOP=y @@ -484,7 +496,7 @@ CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y CONFIG_BLK_DEV_OFFBOARD=y CONFIG_BLK_DEV_GENERIC=y -# CONFIG_BLK_DEV_OPTI621 is not set +CONFIG_BLK_DEV_OPTI621=y CONFIG_BLK_DEV_RZ1000=y CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_IDEDMA_FORCED is not set @@ -515,7 +527,7 @@ CONFIG_BLK_DEV_SVWKS=y CONFIG_BLK_DEV_SIIMAGE=y CONFIG_BLK_DEV_SIS5513=y CONFIG_BLK_DEV_SLC90E66=y -# CONFIG_BLK_DEV_TRM290 is not set +CONFIG_BLK_DEV_TRM290=y CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_IDE_CHIPSETS=y @@ -555,7 +567,6 @@ CONFIG_CHR_DEV_SCH=m # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # CONFIG_SCSI_MULTI_LUN=y -CONFIG_SCSI_REPORT_LUNS=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y @@ -590,9 +601,13 @@ CONFIG_AIC79XX_RESET_DELAY_MS=15000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y +# CONFIG_SCSI_AIC79XX_NEW is not set CONFIG_SCSI_ADVANSYS=m CONFIG_SCSI_IN2000=m -CONFIG_SCSI_MEGARAID=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m CONFIG_SCSI_SATA=y CONFIG_SCSI_SATA_SVW=m CONFIG_SCSI_ATA_PIIX=m @@ -617,7 +632,7 @@ CONFIG_SCSI_GENERIC_NCR5380=m CONFIG_SCSI_GENERIC_NCR5380_MMIO=m CONFIG_SCSI_GENERIC_NCR53C400=y CONFIG_SCSI_IPS=m -# CONFIG_SCSI_INIA100 is not set +CONFIG_SCSI_INIA100=m CONFIG_SCSI_PPA=m CONFIG_SCSI_IMM=m # CONFIG_SCSI_IZIP_EPP16 is not set @@ -647,6 +662,8 @@ CONFIG_SCSI_QLA2322=m CONFIG_SCSI_QLA6312=m CONFIG_SCSI_QLA6322=m CONFIG_SCSI_QLA2XXX_FAILOVER=y +CONFIG_SCSI_QLA4XXX=m +CONFIG_SCSI_QLA4XXX_FAILOVER=y CONFIG_SCSI_SYM53C416=m CONFIG_SCSI_DC395x=m CONFIG_SCSI_DC390T=m @@ -676,7 +693,6 @@ CONFIG_GSCD=m CONFIG_MCD=m CONFIG_MCD_IRQ=11 CONFIG_MCD_BASE=0x300 -CONFIG_MCDX=m CONFIG_OPTCD=m CONFIG_SJCD=m CONFIG_ISP16_CDI=m @@ -700,13 +716,13 @@ CONFIG_DM_SNAPSHOT=m CONFIG_DM_MIRROR=m CONFIG_DM_ZERO=m CONFIG_DM_FLAKEY=m +CONFIG_BLK_DEV_DM_BBR=m # # Fusion MPT device support # CONFIG_FUSION=m CONFIG_FUSION_MAX_SGE=40 -CONFIG_FUSION_ISENSE=m CONFIG_FUSION_CTL=m CONFIG_FUSION_LAN=m @@ -745,7 +761,7 @@ CONFIG_IEEE1394_AMDTP=m # I2O device support # CONFIG_I2O=m -CONFIG_I2O_PCI=m +CONFIG_I2O_CONFIG=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m @@ -784,6 +800,7 @@ CONFIG_SYN_COOKIES=y CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_IPCOMP=m +# CONFIG_ACCEPT_QUEUES is not set # # IP: Virtual Server Configuration @@ -856,6 +873,7 @@ CONFIG_IP_NF_MATCH_LIMIT=m CONFIG_IP_NF_MATCH_IPRANGE=m CONFIG_IP_NF_MATCH_MAC=m CONFIG_IP_NF_MATCH_PKTTYPE=m +CONFIG_IP_NF_MATCH_POLICY=m CONFIG_IP_NF_MATCH_MARK=m CONFIG_IP_NF_MATCH_MULTIPORT=m CONFIG_IP_NF_MATCH_TOS=m @@ -899,6 +917,10 @@ CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m CONFIG_IP_NF_COMPAT_IPCHAINS=m CONFIG_IP_NF_COMPAT_IPFWADM=m +CONFIG_IP_NF_CONNTRACK_MARK=y +CONFIG_IP_NF_TARGET_CONNMARK=m +CONFIG_IP_NF_MATCH_CONNMARK=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m # # IPv6: Netfilter Configuration @@ -1152,6 +1174,8 @@ CONFIG_ACENIC=m CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y +CONFIG_E1000_NEW=m +CONFIG_E1000_NEW_NAPI=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m @@ -1160,7 +1184,9 @@ CONFIG_SIS190=m CONFIG_SK98LIN=m CONFIG_TIGON3=m CONFIG_NET_BROADCOM=m +CONFIG_NET_BROADCOM_NEW=m CONFIG_NET_BCM44=m +CONFIG_TIGON3_NEW=m # # Ethernet (10000 Mbit) @@ -1542,7 +1568,7 @@ CONFIG_HISAX_DEBUG=y # # HiSax PCMCIA card service modules # -# CONFIG_HISAX_SEDLBAUER_CS is not set +CONFIG_HISAX_SEDLBAUER_CS=m CONFIG_HISAX_ELSA_CS=m CONFIG_HISAX_AVM_A1_CS=m CONFIG_HISAX_TELES_CS=m @@ -1701,6 +1727,7 @@ CONFIG_INPUT_UINPUT=m CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y +CONFIG_ECC=m CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=m CONFIG_SYNCLINK=m @@ -1728,6 +1755,8 @@ CONFIG_SERIAL_8250_RSA=y # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_ICOM is not set +CONFIG_SERIAL_JSM=m CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 @@ -1824,6 +1853,7 @@ CONFIG_AGP_ATI=m CONFIG_AGP_AMD=m CONFIG_AGP_AMD64=m CONFIG_AGP_INTEL=m +CONFIG_AGP_INTEL_MCH=m CONFIG_AGP_NVIDIA=m CONFIG_AGP_SIS=m CONFIG_AGP_SWORKS=m @@ -1840,6 +1870,7 @@ CONFIG_SCx200_GPIO=m CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=4096 CONFIG_HANGCHECK_TIMER=m +CONFIG_VTUNE=m # # Linux InfraRed Controller @@ -1955,7 +1986,12 @@ CONFIG_VIDEO_SAA5246A=m CONFIG_VIDEO_SAA5249=m CONFIG_TUNER_3036=m CONFIG_VIDEO_STRADIS=m -# CONFIG_VIDEO_ZORAN is not set +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_MXB=m CONFIG_VIDEO_DPC=m @@ -2322,6 +2358,7 @@ CONFIG_USB_DEVICEFS=y # CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_SPLIT_ISO=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_OHCI_HCD=m CONFIG_USB_UHCI_HCD=m @@ -2478,6 +2515,7 @@ CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_LED=m +CONFIG_USB_CYTHERM=m CONFIG_USB_SPEEDTOUCH=m # CONFIG_USB_TEST is not set @@ -2487,6 +2525,17 @@ CONFIG_USB_SPEEDTOUCH=m # CONFIG_USB_GADGET is not set # +# InfiniBand support +# +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_IPOIB=m +# CONFIG_INFINIBAND_SDP is not set +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_UDAPL_HELPER=m +CONFIG_INFINIBAND_MELLANOX_HCA=m +CONFIG_AUDIT=m + +# # File systems # CONFIG_EXT2_FS=y @@ -2508,19 +2557,20 @@ CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=m CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_DMAPI=y # CONFIG_JFS_DEBUG is not set CONFIG_JFS_STATISTICS=y CONFIG_FS_POSIX_ACL=y CONFIG_XFS_FS=m CONFIG_XFS_RT=y CONFIG_XFS_QUOTA=m +CONFIG_XFS_DMAPI=y CONFIG_XFS_SECURITY=y CONFIG_XFS_POSIX_ACL=y -CONFIG_XFS_DMAPI=m -# CONFIG_XFS_DEBUG is not set -# CONFIG_XFS_TRACE is not set CONFIG_MINIX_FS=y CONFIG_ROMFS_FS=m +CONFIG_DMAPI=m +# CONFIG_DMAPI_DEBUG is not set CONFIG_QUOTA=y CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m @@ -2546,7 +2596,6 @@ CONFIG_VFAT_FS=m CONFIG_NTFS_FS=m # CONFIG_NTFS_DEBUG is not set # CONFIG_NTFS_RW is not set -CONFIG_RCFS_FS=m # # Pseudo filesystems @@ -2561,9 +2610,7 @@ CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_RAMFS=y CONFIG_RELAYFS_FS=m -CONFIG_KLOG_CHANNEL=y -# CONFIG_KLOG_CHANNEL_AUTOENABLE is not set -CONFIG_KLOG_CHANNEL_SHIFT=21 +# CONFIG_KLOG_CHANNEL is not set # # Miscellaneous filesystems @@ -2603,7 +2650,7 @@ CONFIG_NFSD=m CONFIG_NFSD_V3=y CONFIG_NFSD_ACL=y CONFIG_NFS_ACL_SUPPORT=y -CONFIG_NFSD_V4=y +# CONFIG_NFSD_V4 is not set CONFIG_NFSD_TCP=y CONFIG_LOCKD=y CONFIG_STATD=y @@ -2614,8 +2661,11 @@ CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y CONFIG_SMB_FS=m CONFIG_SMB_NLS_DEFAULT=y -CONFIG_SMB_NLS_REMOTE="cp437" +CONFIG_SMB_NLS_REMOTE="cp850" CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y CONFIG_NCP_FS=m CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y @@ -2648,7 +2698,7 @@ CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set CONFIG_NEC98_PARTITION=y -# CONFIG_SGI_PARTITION is not set +CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_EFI_PARTITION=y @@ -2657,7 +2707,7 @@ CONFIG_EFI_PARTITION=y # Native Language Support # CONFIG_NLS=y -CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m @@ -2695,11 +2745,13 @@ CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_UTF8=m +CONFIG_FSHOOKS=y # # Profiling support # -# CONFIG_PROFILING is not set +CONFIG_PROFILING=y +CONFIG_OPROFILE=m # # Kernel hacking @@ -2713,8 +2765,10 @@ CONFIG_CRASH_DUMP_COMPRESS_RLE=m CONFIG_CRASH_DUMP_COMPRESS_GZIP=m CONFIG_DEBUG_KERNEL=y CONFIG_EARLY_PRINTK=y -# CONFIG_DEBUG_STACKOVERFLOW is not set -CONFIG_DEBUG_STACK_USAGE=y +# CONFIG_KPROBES is not set +# CONFIG_DEBUGREG is not set +CONFIG_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_SLAB is not set CONFIG_MAGIC_SYSRQ=y # CONFIG_DEBUG_SPINLOCK is not set @@ -2726,14 +2780,14 @@ CONFIG_MAGIC_SYSRQ=y # CONFIG_KDB is not set CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y +# CONFIG_HOOK is not set # # Security options # CONFIG_SECURITY=y CONFIG_SECURITY_NETWORK=y -CONFIG_SECURITY_CAPABILITIES=y -CONFIG_SECURITY_CAPABILITIES_BOOTPARAM=y +CONFIG_SECURITY_CAPABILITIES=m CONFIG_SECURITY_ROOTPLUG=m CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y @@ -2741,6 +2795,12 @@ CONFIG_SECURITY_SELINUX_DEVELOP=y # CONFIG_SECURITY_SELINUX_MLS is not set # +# IBM Crypto Hardware support +# +CONFIG_IBM_CRYPTO=m +CONFIG_ICA_LEEDSLITE=m + +# # Cryptographic options # CONFIG_CRYPTO=y @@ -2776,7 +2836,7 @@ CONFIG_ZLIB_DEFLATE=m # CONFIG_SUSE_KERNEL=y CONFIG_CFGNAME="bigsmp" -CONFIG_RELEASE="51.0" +CONFIG_RELEASE="SLES9_SP1_BRANCH_2004110217390391" CONFIG_X86_SMP=y CONFIG_X86_HT=y CONFIG_X86_BIOS_REBOOT=y diff --git a/lustre/kernel_patches/patches/compile-fixes-2.4.21-rhel.patch b/lustre/kernel_patches/patches/compile-fixes-2.4.21-rhel.patch index e56ded0..7c370d93 100644 --- a/lustre/kernel_patches/patches/compile-fixes-2.4.21-rhel.patch +++ b/lustre/kernel_patches/patches/compile-fixes-2.4.21-rhel.patch @@ -1,7 +1,7 @@ Index: linux-2.4.21/drivers/i2c/i2c-ali1535.c =================================================================== --- linux-2.4.21.orig/drivers/i2c/i2c-ali1535.c 2004-09-11 10:16:33.000000000 -0400 -+++ linux-2.4.21/drivers/i2c/i2c-ali1535.c 2004-11-01 18:12:53.000000000 -0500 ++++ linux-2.4.21/drivers/i2c/i2c-ali1535.c 2004-11-03 17:40:31.000000000 -0500 @@ -672,8 +672,8 @@ #ifdef MODULE @@ -16,7 +16,7 @@ Index: linux-2.4.21/drivers/i2c/i2c-ali1535.c Index: linux-2.4.21/drivers/sensors/lm87.c =================================================================== --- linux-2.4.21.orig/drivers/sensors/lm87.c 2004-09-11 10:16:33.000000000 -0400 -+++ linux-2.4.21/drivers/sensors/lm87.c 2004-11-01 18:16:08.000000000 -0500 ++++ linux-2.4.21/drivers/sensors/lm87.c 2004-11-03 17:40:31.000000000 -0500 @@ -1060,10 +1060,10 @@ #endif @@ -34,8 +34,8 @@ Index: linux-2.4.21/drivers/sensors/lm87.c Index: linux-2.4.21/drivers/net/wan/sbni.c =================================================================== ---- linux-2.4.21.orig/drivers/net/wan/sbni.c 2004-11-01 18:27:56.000000000 -0500 -+++ linux-2.4.21/drivers/net/wan/sbni.c 2004-11-01 18:28:16.000000000 -0500 +--- linux-2.4.21.orig/drivers/net/wan/sbni.c 2002-11-28 18:53:14.000000000 -0500 ++++ linux-2.4.21/drivers/net/wan/sbni.c 2004-11-03 17:40:31.000000000 -0500 @@ -1552,13 +1552,13 @@ static u32 calc_crc32( u32 crc, u8 *p, u32 len ) @@ -77,8 +77,8 @@ Index: linux-2.4.21/drivers/net/wan/sbni.c return _crc; Index: linux-2.4.21/drivers/net/pcmcia/wvlan_cs.c =================================================================== ---- linux-2.4.21.orig/drivers/net/pcmcia/wvlan_cs.c 2004-11-01 18:28:53.000000000 -0500 -+++ linux-2.4.21/drivers/net/pcmcia/wvlan_cs.c 2004-11-01 18:29:11.000000000 -0500 +--- linux-2.4.21.orig/drivers/net/pcmcia/wvlan_cs.c 2004-09-11 10:16:39.000000000 -0400 ++++ linux-2.4.21/drivers/net/pcmcia/wvlan_cs.c 2004-11-03 17:40:31.000000000 -0500 @@ -1084,9 +1084,9 @@ /* This is a PrismII card. It is is *very* similar * to the Lucent, and the driver work 95%, @@ -92,3 +92,16 @@ Index: linux-2.4.21/drivers/net/pcmcia/wvlan_cs.c local->has_port3 = 1; local->has_ibssid = 0; local->has_mwo = 0; +Index: linux-2.4.21/Makefile +=================================================================== +--- linux-2.4.21.orig/Makefile 2004-09-11 10:16:39.000000000 -0400 ++++ linux-2.4.21/Makefile 2004-11-03 17:41:35.000000000 -0500 +@@ -539,7 +539,7 @@ + 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 ++ find $(FINDHPATH) \( -name SCCS -o -name .svn \) -prune -o -follow -name \*.h ! -name modversions.h -print | xargs scripts/mkdep -- > .hdepend + scripts/mkdep -- init/*.c > .depend + (find $(TOPDIR) \( -name .depend -o -name .hdepend \) -print | xargs $(AWK) -f scripts/include_deps) > tmp_include_depends + sed -ne 's/^\([^ ].*\):.*/ \1 \\/p' tmp_include_depends > tmp_include_depends_1 diff --git a/lustre/kernel_patches/patches/export-show_task-2.4-rhel.patch b/lustre/kernel_patches/patches/export-show_task-2.4-rhel.patch index e71b775..a1937d3 100644 --- a/lustre/kernel_patches/patches/export-show_task-2.4-rhel.patch +++ b/lustre/kernel_patches/patches/export-show_task-2.4-rhel.patch @@ -1,7 +1,7 @@ Index: linux-2.4.21/kernel/ksyms.c =================================================================== ---- linux-2.4.21.orig/kernel/ksyms.c 2004-10-20 18:48:05.000000000 -0400 -+++ linux-2.4.21/kernel/ksyms.c 2004-10-21 12:46:05.000000000 -0400 +--- linux-2.4.21.orig/kernel/ksyms.c 2004-11-01 22:00:03.000000000 -0500 ++++ linux-2.4.21/kernel/ksyms.c 2004-11-01 22:07:07.000000000 -0500 @@ -86,6 +86,7 @@ }; #endif @@ -18,181 +18,3 @@ Index: linux-2.4.21/kernel/ksyms.c EXPORT_SYMBOL_GPL(netdump_func); EXPORT_SYMBOL_GPL(netdump_mode); -Index: linux-2.4.21/arch/i386/kernel/traps.c -=================================================================== ---- linux-2.4.21.orig/arch/i386/kernel/traps.c 2004-10-20 18:48:05.000000000 -0400 -+++ linux-2.4.21/arch/i386/kernel/traps.c 2004-10-21 12:46:50.000000000 -0400 -@@ -133,48 +133,142 @@ - - #endif - --void show_trace(unsigned long * stack) -+void scan_stack (unsigned long *stack) - { --#if !CONFIG_FRAME_POINTER - int i; --#endif - unsigned long addr; -- /* static to not take up stackspace; if we race here too bad */ -- static char buffer[512]; -+ /* static to not take up stackspace */ -+ static char buffer[NR_CPUS][512], *bufp; - -- if (!stack) -- stack = (unsigned long*)&stack; -+ bufp = buffer[smp_processor_id()]; - -- printk("Call Trace: "); - /* - * If we have frame pointers then use them to get - * a 100% exact backtrace, up until the entry frame: - */ --#if CONFIG_FRAME_POINTER --#define DO(n) \ -- addr = (int)__builtin_return_address(n); \ -- if (!kernel_text_address(addr)) \ -- goto out; \ -- lookup_symbol(addr, buffer, 512); \ -- printk("[<%08lx>] %s\n", addr, buffer); -- -- DO(0); DO(1); DO(2); DO(3); DO(4); DO(5); DO(7); DO(8); DO(9); -- DO(10); DO(11); DO(12); DO(13); DO(14); DO(15); DO(17); DO(18); DO(19); --out: --#else - i = 1; - while (((long) stack & (THREAD_SIZE-1)) != 0) { - addr = *stack++; - if (kernel_text_address(addr)) { -- lookup_symbol(addr, buffer, 512); -- printk("[<%08lx>] %s (0x%p)\n", addr,buffer,stack-1); -+ lookup_symbol(addr, bufp, 512); -+ printk("[<%08lx>] %s (0x%p)\n", addr,bufp,stack-1); - i++; - } - } --#endif -+} -+ -+#if CONFIG_FRAME_POINTER -+void show_stack_frame_params (int param_count, unsigned long params[]) -+{ -+ int i; -+ unsigned long *p, task_addr, stack_base; -+ -+ if (param_count <= 0) -+ return; -+ -+ task_addr = (unsigned long) current; -+ stack_base = task_addr + THREAD_SIZE - 1; -+ -+ printk(" ("); -+ -+ for (i = 0, p = params; -+ ((param_count - i) > 1) && (p >= task_addr) && (p <= stack_base); -+ i++, p++) { -+ printk("0x%x, ", *p); -+ -+ if ((i % 4) == 3) -+ printk("\n "); -+ } -+ -+ if ((p >= task_addr) && (p <= stack_base)) -+ printk("0x%x)\n", *p); -+} -+ -+/* Display a stack trace for the currently executing task. The 'dummy' -+ * parameter serves a purpose although its value is unused. We use the -+ * address of 'dummy' as a reference point for finding the saved %ebp register -+ * value on the stack. -+ */ -+void frame_pointer_walk (void *dummy) -+{ -+ int i; -+ unsigned long addr, task_addr, *frame_ptr, *next_frame_ptr, *eip_ptr, -+ eip, stack_base; -+ /* static to not take up stackspace */ -+ static char buffer[NR_CPUS][512], *bufp; -+ -+ bufp = buffer[smp_processor_id()]; -+ task_addr = (unsigned long) current; -+ stack_base = task_addr + THREAD_SIZE - 1; -+ frame_ptr = (unsigned long *) (&dummy - 2); -+ -+ for (; ; ) { -+ next_frame_ptr = (unsigned long *) (*frame_ptr); -+ addr = (unsigned long) next_frame_ptr; -+ -+ /* Stop when we reach a frame pointer that points to a -+ * location clearly outside our own kernel stack. -+ */ -+ if ((addr < task_addr) || (addr > stack_base)) -+ break; -+ -+ eip_ptr = frame_ptr + 1; -+ eip = *eip_ptr; -+ -+ if (kernel_text_address(eip)) { -+ lookup_symbol(eip, bufp, 512); -+ show_stack_frame_params(4, frame_ptr + 2); -+ printk("[<%08lx>] %s (0x%x)\n", eip, bufp, -+ eip_ptr); -+ } -+ -+ frame_ptr = next_frame_ptr; -+ } -+} -+ -+typedef void (*stack_trace_fn_t) (unsigned long *stack); -+ -+void show_trace(unsigned long * stack) -+{ -+ static const stack_trace_fn_t trace_fn_vector[] = -+ { scan_stack, frame_pointer_walk }; -+ unsigned long addr, task_addr, stack_base; -+ int task_is_current; -+ -+ if (!stack) -+ stack = (unsigned long*)&stack; -+ -+ printk("Call Trace:\n"); -+ addr = (unsigned long) stack; -+ task_addr = (unsigned long) current; -+ stack_base = task_addr + THREAD_SIZE - 1; -+ task_is_current = (addr >= task_addr) && (addr <= stack_base); -+ -+ /* We may use frame pointers to do a stack trace only if the current -+ * task is being traced. Tracing some other task in this manner -+ * would require a saved %ebp register value. Perhaps in the future -+ * I'll consider providing a means of obtaining this. -+ */ -+ trace_fn_vector[task_is_current](stack); -+ -+ printk("\n"); -+} -+ -+#else /* CONFIG_FRAME_POINTER */ -+ -+void show_trace(unsigned long * stack) -+{ -+ if (!stack) -+ stack = (unsigned long*)&stack; -+ -+ printk("Call Trace:\n"); -+ scan_stack(stack); - printk("\n"); - } - -+#endif /* CONFIG_FRAME_POINTER */ -+ -+ - void show_trace_task(struct task_struct *tsk) - { - unsigned long esp = tsk->thread.esp; -@@ -182,6 +276,7 @@ - /* User space on another CPU? */ - if ((esp ^ (unsigned long)tsk) & ~(THREAD_SIZE - 1)) - return; -+ printk("skipping trace...\n"); - show_trace((unsigned long *)esp); - } - diff --git a/lustre/kernel_patches/patches/export_symbols-ext3-2.6-suse.patch b/lustre/kernel_patches/patches/export_symbols-ext3-2.6-suse.patch index 2327263..74962dd 100644 --- a/lustre/kernel_patches/patches/export_symbols-ext3-2.6-suse.patch +++ b/lustre/kernel_patches/patches/export_symbols-ext3-2.6-suse.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.0/include/linux/ext3_fs_sb.h +Index: linux-stage/include/linux/ext3_fs_sb.h =================================================================== ---- linux-2.6.0.orig/include/linux/ext3_fs_sb.h 2003-06-24 18:05:26.000000000 +0400 -+++ linux-2.6.0/include/linux/ext3_fs_sb.h 2003-12-31 01:09:26.000000000 +0300 +--- linux-stage.orig/include/linux/ext3_fs_sb.h 2004-11-03 14:16:26.059485670 -0500 ++++ linux-stage/include/linux/ext3_fs_sb.h 2004-11-03 14:20:30.761493072 -0500 @@ -19,9 +19,12 @@ #ifdef __KERNEL__ #include @@ -12,6 +12,6 @@ Index: linux-2.6.0/include/linux/ext3_fs_sb.h #include #endif +#endif + #include /* - * third extended-fs super-block data in memory diff --git a/lustre/kernel_patches/patches/iopen-2.6-suse.patch b/lustre/kernel_patches/patches/iopen-2.6-suse.patch index e5d4429..0b58346 100644 --- a/lustre/kernel_patches/patches/iopen-2.6-suse.patch +++ b/lustre/kernel_patches/patches/iopen-2.6-suse.patch @@ -8,8 +8,8 @@ Index: linux-stage/fs/ext3/Makefile =================================================================== ---- linux-stage.orig/fs/ext3/Makefile 2004-05-11 17:21:20.000000000 -0400 -+++ linux-stage/fs/ext3/Makefile 2004-05-11 17:21:21.000000000 -0400 +--- linux-stage.orig/fs/ext3/Makefile 2004-11-03 14:41:24.747805262 -0500 ++++ linux-stage/fs/ext3/Makefile 2004-11-03 14:41:25.123696274 -0500 @@ -4,7 +4,7 @@ obj-$(CONFIG_EXT3_FS) += ext3.o @@ -21,8 +21,8 @@ Index: linux-stage/fs/ext3/Makefile ext3-$(CONFIG_EXT3_FS_XATTR) += xattr.o xattr_user.o xattr_trusted.o Index: linux-stage/fs/ext3/inode.c =================================================================== ---- linux-stage.orig/fs/ext3/inode.c 2004-05-11 17:21:21.000000000 -0400 -+++ linux-stage/fs/ext3/inode.c 2004-05-11 17:21:21.000000000 -0400 +--- linux-stage.orig/fs/ext3/inode.c 2004-11-03 14:41:25.040720333 -0500 ++++ linux-stage/fs/ext3/inode.c 2004-11-03 14:46:08.458515670 -0500 @@ -37,6 +37,7 @@ #include #include @@ -31,20 +31,20 @@ Index: linux-stage/fs/ext3/inode.c #include "acl.h" /* -@@ -2472,6 +2473,9 @@ - ei->i_acl = EXT3_ACL_NOT_CACHED; +@@ -2401,6 +2402,9 @@ ei->i_default_acl = EXT3_ACL_NOT_CACHED; #endif -+ if (ext3_iopen_get_inode(inode)) -+ return; -+ + ei->i_rsv_window.rsv_end = EXT3_RESERVE_WINDOW_NOT_ALLOCATED; ++ ++ if (ext3_iopen_get_inode(inode)) ++ return; + if (ext3_get_inode_loc(inode, &iloc, 0)) goto bad_inode; - bh = iloc.bh; Index: linux-stage/fs/ext3/iopen.c =================================================================== --- linux-stage.orig/fs/ext3/iopen.c 1969-12-31 19:00:00.000000000 -0500 -+++ linux-stage/fs/ext3/iopen.c 2004-05-11 17:21:21.000000000 -0400 ++++ linux-stage/fs/ext3/iopen.c 2004-11-03 14:41:25.125695694 -0500 @@ -0,0 +1,272 @@ +/* + * linux/fs/ext3/iopen.c @@ -321,7 +321,7 @@ Index: linux-stage/fs/ext3/iopen.c Index: linux-stage/fs/ext3/iopen.h =================================================================== --- linux-stage.orig/fs/ext3/iopen.h 1969-12-31 19:00:00.000000000 -0500 -+++ linux-stage/fs/ext3/iopen.h 2004-05-11 17:21:21.000000000 -0400 ++++ linux-stage/fs/ext3/iopen.h 2004-11-03 14:41:25.126695404 -0500 @@ -0,0 +1,15 @@ +/* + * iopen.h @@ -340,8 +340,8 @@ Index: linux-stage/fs/ext3/iopen.h + struct inode *inode, int rehash); Index: linux-stage/fs/ext3/namei.c =================================================================== ---- linux-stage.orig/fs/ext3/namei.c 2004-05-11 17:21:20.000000000 -0400 -+++ linux-stage/fs/ext3/namei.c 2004-05-11 17:21:21.000000000 -0400 +--- linux-stage.orig/fs/ext3/namei.c 2004-11-03 14:41:24.957744391 -0500 ++++ linux-stage/fs/ext3/namei.c 2004-11-03 14:41:25.127695114 -0500 @@ -37,6 +37,7 @@ #include #include @@ -373,7 +373,7 @@ Index: linux-stage/fs/ext3/namei.c } -@@ -2019,10 +2021,6 @@ +@@ -2029,10 +2031,6 @@ inode->i_nlink); inode->i_version++; inode->i_nlink = 0; @@ -384,7 +384,7 @@ Index: linux-stage/fs/ext3/namei.c ext3_orphan_add(handle, inode); inode->i_ctime = dir->i_ctime = dir->i_mtime = CURRENT_TIME; ext3_mark_inode_dirty(handle, inode); -@@ -2139,6 +2137,23 @@ +@@ -2152,6 +2150,23 @@ return err; } @@ -408,7 +408,7 @@ Index: linux-stage/fs/ext3/namei.c static int ext3_link (struct dentry * old_dentry, struct inode * dir, struct dentry *dentry) { -@@ -2161,7 +2176,8 @@ +@@ -2175,7 +2190,8 @@ ext3_inc_count(handle, inode); atomic_inc(&inode->i_count); @@ -416,14 +416,14 @@ Index: linux-stage/fs/ext3/namei.c + err = ext3_add_link(handle, dentry, inode); + ext3_orphan_del(handle,inode); ext3_journal_stop(handle); - return err; - } + if (err == -ENOSPC && ext3_should_retry_alloc(dir->i_sb, &retries)) + goto retry; Index: linux-stage/fs/ext3/super.c =================================================================== ---- linux-stage.orig/fs/ext3/super.c 2004-05-11 17:21:21.000000000 -0400 -+++ linux-stage/fs/ext3/super.c 2004-05-11 17:44:53.000000000 -0400 -@@ -536,7 +536,7 @@ - Opt_user_xattr, Opt_nouser_xattr, Opt_acl, Opt_noacl, Opt_noload, +--- linux-stage.orig/fs/ext3/super.c 2004-11-03 14:41:25.043719463 -0500 ++++ linux-stage/fs/ext3/super.c 2004-11-03 14:41:25.129694535 -0500 +@@ -534,7 +534,7 @@ + Opt_reservation, Opt_noreservation, Opt_noload, Opt_commit, Opt_journal_update, Opt_journal_inum, Opt_abort, Opt_data_journal, Opt_data_ordered, Opt_data_writeback, - Opt_ignore, Opt_barrier, @@ -441,7 +441,7 @@ Index: linux-stage/fs/ext3/super.c {Opt_err, NULL} }; -@@ -772,6 +775,18 @@ +@@ -778,6 +781,18 @@ else clear_opt(sbi->s_mount_opt, BARRIER); break; @@ -462,12 +462,12 @@ Index: linux-stage/fs/ext3/super.c default: Index: linux-stage/include/linux/ext3_fs.h =================================================================== ---- linux-stage.orig/include/linux/ext3_fs.h 2004-05-11 17:21:20.000000000 -0400 -+++ linux-stage/include/linux/ext3_fs.h 2004-05-11 17:21:21.000000000 -0400 -@@ -326,6 +326,8 @@ - #define EXT3_MOUNT_XATTR_USER 0x4000 /* Extended user attributes */ - #define EXT3_MOUNT_POSIX_ACL 0x8000 /* POSIX Access Control Lists */ - #define EXT3_MOUNT_BARRIER 0x10000 /* Use block barriers */ +--- linux-stage.orig/include/linux/ext3_fs.h 2004-11-03 14:41:24.958744101 -0500 ++++ linux-stage/include/linux/ext3_fs.h 2004-11-03 14:41:25.129694535 -0500 +@@ -329,6 +329,8 @@ + #define EXT3_MOUNT_POSIX_ACL 0x08000 /* POSIX Access Control Lists */ + #define EXT3_MOUNT_RESERVATION 0x10000 /* Preallocation */ + #define EXT3_MOUNT_BARRIER 0x20000 /* Use block barriers */ +#define EXT3_MOUNT_IOPEN 0x40000 /* Allow access via iopen */ +#define EXT3_MOUNT_IOPEN_NOPRIV 0x80000 /* Make iopen world-readable */ diff --git a/lustre/kernel_patches/patches/small_scatterlist-2.4.21-rhel.patch b/lustre/kernel_patches/patches/small_scatterlist-2.4.21-rhel.patch index d9699e2..7e908de 100644 --- a/lustre/kernel_patches/patches/small_scatterlist-2.4.21-rhel.patch +++ b/lustre/kernel_patches/patches/small_scatterlist-2.4.21-rhel.patch @@ -1,7 +1,7 @@ Index: linux-2.4.21/crypto/cipher.c =================================================================== --- linux-2.4.21.orig/crypto/cipher.c 2004-09-11 07:16:20.000000000 -0700 -+++ linux-2.4.21/crypto/cipher.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/crypto/cipher.c 2004-11-03 15:51:25.000000000 -0800 @@ -88,12 +88,21 @@ walk->sg = sg; @@ -27,7 +27,7 @@ Index: linux-2.4.21/crypto/cipher.c Index: linux-2.4.21/crypto/digest.c =================================================================== --- linux-2.4.21.orig/crypto/digest.c 2004-09-11 07:16:20.000000000 -0700 -+++ linux-2.4.21/crypto/digest.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/crypto/digest.c 2004-11-03 15:51:25.000000000 -0800 @@ -29,7 +29,11 @@ unsigned int i; @@ -55,7 +55,7 @@ Index: linux-2.4.21/crypto/digest.c Index: linux-2.4.21/crypto/hmac.c =================================================================== --- linux-2.4.21.orig/crypto/hmac.c 2004-09-11 07:16:20.000000000 -0700 -+++ linux-2.4.21/crypto/hmac.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/crypto/hmac.c 2004-11-03 15:51:25.000000000 -0800 @@ -25,8 +25,14 @@ { struct scatterlist tmp; @@ -117,7 +117,7 @@ Index: linux-2.4.21/crypto/hmac.c Index: linux-2.4.21/crypto/tcrypt.c =================================================================== --- linux-2.4.21.orig/crypto/tcrypt.c 2004-09-11 07:16:20.000000000 -0700 -+++ linux-2.4.21/crypto/tcrypt.c 2004-09-17 08:16:59.000000000 -0700 ++++ linux-2.4.21/crypto/tcrypt.c 2004-11-03 15:51:25.000000000 -0800 @@ -24,6 +24,15 @@ #include #include "tcrypt.h" @@ -1190,7 +1190,7 @@ Index: linux-2.4.21/crypto/tcrypt.c Index: linux-2.4.21/drivers/ide/ide-dma.c =================================================================== --- linux-2.4.21.orig/drivers/ide/ide-dma.c 2004-09-11 07:16:39.000000000 -0700 -+++ linux-2.4.21/drivers/ide/ide-dma.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/ide/ide-dma.c 2004-11-03 15:51:25.000000000 -0800 @@ -280,14 +280,25 @@ memset(&sg[nents], 0, sizeof(*sg)); @@ -1245,7 +1245,7 @@ Index: linux-2.4.21/drivers/ide/ide-dma.c Index: linux-2.4.21/drivers/scsi/dpt_i2o.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/dpt_i2o.c 2003-06-13 07:51:36.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/dpt_i2o.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/dpt_i2o.c 2004-11-03 15:51:25.000000000 -0800 @@ -2151,7 +2151,13 @@ for(i = 0 ; i < cmd->use_sg; i++) { *mptr++ = direction|0x10000000|sg->length; @@ -1263,7 +1263,7 @@ Index: linux-2.4.21/drivers/scsi/dpt_i2o.c Index: linux-2.4.21/drivers/scsi/scsi_debug.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/scsi_debug.c 2002-11-28 15:53:14.000000000 -0800 -+++ linux-2.4.21/drivers/scsi/scsi_debug.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/scsi_debug.c 2004-11-03 15:51:25.000000000 -0800 @@ -186,7 +186,13 @@ struct scatterlist *sgpnt = (struct scatterlist *) SCpnt->request_buffer; @@ -1337,7 +1337,7 @@ Index: linux-2.4.21/drivers/scsi/scsi_debug.c Index: linux-2.4.21/drivers/scsi/scsi_lib.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/scsi_lib.c 2004-09-11 07:16:39.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/scsi_lib.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/scsi_lib.c 2004-11-03 15:51:25.000000000 -0800 @@ -549,7 +549,13 @@ if (bbpnt) { for (i = 0; i < SCpnt->use_sg; i++) { @@ -1379,7 +1379,7 @@ Index: linux-2.4.21/drivers/scsi/scsi_lib.c Index: linux-2.4.21/drivers/scsi/scsi_merge.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/scsi_merge.c 2004-09-11 07:16:18.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/scsi_merge.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/scsi_merge.c 2004-11-03 15:51:25.000000000 -0800 @@ -144,11 +144,21 @@ */ for(jj=0; jj < SCpnt->use_sg; jj++) @@ -1501,7 +1501,7 @@ Index: linux-2.4.21/drivers/scsi/scsi_merge.c Index: linux-2.4.21/drivers/scsi/sg.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/sg.c 2004-09-11 07:16:20.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/sg.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/sg.c 2004-11-03 15:51:25.000000000 -0800 @@ -1068,7 +1068,11 @@ for (k = 0; k < rsv_schp->k_use_sg; ++k, ++sclp) { @@ -1709,7 +1709,7 @@ Index: linux-2.4.21/drivers/scsi/sg.c Index: linux-2.4.21/drivers/scsi/sr.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/sr.c 2003-06-13 07:51:36.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/sr.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/sr.c 2004-11-03 15:51:25.000000000 -0800 @@ -343,7 +343,12 @@ i = 0; @@ -1752,7 +1752,7 @@ Index: linux-2.4.21/drivers/scsi/sr.c Index: linux-2.4.21/drivers/scsi/sim710.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/sim710.c 2002-08-02 17:39:44.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/sim710.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/sim710.c 2004-11-03 15:51:25.000000000 -0800 @@ -1164,7 +1164,11 @@ for (i = 0; cmd->use_sg ? (i < cmd->use_sg) : !i; i++) { @@ -1768,7 +1768,7 @@ Index: linux-2.4.21/drivers/scsi/sim710.c Index: linux-2.4.21/drivers/scsi/advansys.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/advansys.c 2004-09-11 07:16:38.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/advansys.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/advansys.c 2004-11-03 15:51:25.000000000 -0800 @@ -6803,7 +6803,11 @@ slp = (struct scatterlist *) scp->request_buffer; for (sgcnt = 0; sgcnt < scp->use_sg; sgcnt++, slp++) { @@ -1796,7 +1796,7 @@ Index: linux-2.4.21/drivers/scsi/advansys.c Index: linux-2.4.21/drivers/scsi/pci2000.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/pci2000.c 2001-11-09 14:05:06.000000000 -0800 -+++ linux-2.4.21/drivers/scsi/pci2000.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/pci2000.c 2004-11-03 15:51:25.000000000 -0800 @@ -513,7 +513,11 @@ if ( SCpnt->use_sg ) @@ -1824,7 +1824,7 @@ Index: linux-2.4.21/drivers/scsi/pci2000.c Index: linux-2.4.21/drivers/scsi/pci2220i.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/pci2220i.c 2001-11-09 14:05:06.000000000 -0800 -+++ linux-2.4.21/drivers/scsi/pci2220i.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/pci2220i.c 2004-11-03 15:51:25.000000000 -0800 @@ -463,7 +463,11 @@ { if ( padapter->nextSg < padapter->SCpnt->use_sg ) @@ -1852,7 +1852,7 @@ Index: linux-2.4.21/drivers/scsi/pci2220i.c Index: linux-2.4.21/drivers/scsi/BusLogic.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/BusLogic.c 2001-12-21 09:41:55.000000000 -0800 -+++ linux-2.4.21/drivers/scsi/BusLogic.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/BusLogic.c 2004-11-03 15:51:25.000000000 -0800 @@ -3402,7 +3402,12 @@ CCB->ScatterGatherList[Segment].SegmentByteCount = ScatterList[Segment].length; @@ -1869,7 +1869,7 @@ Index: linux-2.4.21/drivers/scsi/BusLogic.c Index: linux-2.4.21/drivers/scsi/ultrastor.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/ultrastor.c 2002-08-02 17:39:44.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/ultrastor.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/ultrastor.c 2004-11-03 15:51:25.000000000 -0800 @@ -666,7 +666,11 @@ sl = (struct scatterlist *) SCpnt->request_buffer; max = SCpnt->use_sg; @@ -1885,7 +1885,7 @@ Index: linux-2.4.21/drivers/scsi/ultrastor.c Index: linux-2.4.21/drivers/scsi/aha152x.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/aha152x.c 2003-06-13 07:51:36.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/aha152x.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/aha152x.c 2004-11-03 15:51:25.000000000 -0800 @@ -603,7 +603,11 @@ #define SCSEM(SCpnt) SCDATA(SCpnt)->sem @@ -1901,7 +1901,7 @@ Index: linux-2.4.21/drivers/scsi/aha152x.c Index: linux-2.4.21/drivers/scsi/aha1542.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/aha1542.c 2001-10-12 15:35:53.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/aha1542.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/aha1542.c 2004-11-03 15:51:25.000000000 -0800 @@ -69,8 +69,13 @@ { printk(KERN_CRIT "sgpnt[%d:%d] addr %p/0x%lx length %d\n", @@ -1957,7 +1957,7 @@ Index: linux-2.4.21/drivers/scsi/aha1542.c Index: linux-2.4.21/drivers/scsi/aha1740.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/aha1740.c 2001-09-30 12:26:07.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/aha1740.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/aha1740.c 2004-11-03 15:51:25.000000000 -0800 @@ -397,7 +397,11 @@ for(i=0; iuse_sg; i++) { @@ -1973,7 +1973,7 @@ Index: linux-2.4.21/drivers/scsi/aha1740.c Index: linux-2.4.21/drivers/scsi/aic7xxx_old.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/aic7xxx_old.c 2004-09-11 07:16:29.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/aic7xxx_old.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/aic7xxx_old.c 2004-11-03 15:51:25.000000000 -0800 @@ -2845,7 +2845,11 @@ struct scatterlist *sg; @@ -1989,7 +1989,7 @@ Index: linux-2.4.21/drivers/scsi/aic7xxx_old.c Index: linux-2.4.21/drivers/scsi/fdomain.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/fdomain.c 2002-11-28 15:53:14.000000000 -0800 -+++ linux-2.4.21/drivers/scsi/fdomain.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/fdomain.c 2004-11-03 15:51:25.000000000 -0800 @@ -1564,7 +1564,11 @@ if (current_SC->SCp.buffers_residual) { --current_SC->SCp.buffers_residual; @@ -2029,7 +2029,7 @@ Index: linux-2.4.21/drivers/scsi/fdomain.c Index: linux-2.4.21/drivers/scsi/in2000.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/in2000.c 2003-06-13 07:51:36.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/in2000.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/in2000.c 2004-11-03 15:51:25.000000000 -0800 @@ -355,7 +355,11 @@ if (cmd->use_sg) { cmd->SCp.buffer = (struct scatterlist *)cmd->buffer; @@ -2057,7 +2057,7 @@ Index: linux-2.4.21/drivers/scsi/in2000.c Index: linux-2.4.21/drivers/scsi/NCR5380.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/NCR5380.c 2003-06-13 07:51:36.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/NCR5380.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/NCR5380.c 2004-11-03 15:51:25.000000000 -0800 @@ -337,7 +337,11 @@ if (cmd->use_sg) { cmd->SCp.buffer = (struct scatterlist *) cmd->buffer; @@ -2085,7 +2085,7 @@ Index: linux-2.4.21/drivers/scsi/NCR5380.c Index: linux-2.4.21/drivers/scsi/NCR53c406a.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/NCR53c406a.c 2001-09-30 12:26:07.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/NCR53c406a.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/NCR53c406a.c 2004-11-03 15:51:25.000000000 -0800 @@ -895,7 +895,11 @@ sgcount = current_SC->use_sg; sglist = current_SC->request_buffer; @@ -2113,7 +2113,7 @@ Index: linux-2.4.21/drivers/scsi/NCR53c406a.c Index: linux-2.4.21/drivers/scsi/sym53c416.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/sym53c416.c 2001-09-30 12:26:07.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/sym53c416.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/sym53c416.c 2004-11-03 15:51:25.000000000 -0800 @@ -448,7 +448,11 @@ sglist = current_command->request_buffer; while(sgcount--) @@ -2141,7 +2141,7 @@ Index: linux-2.4.21/drivers/scsi/sym53c416.c Index: linux-2.4.21/drivers/scsi/qlogicfas.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/qlogicfas.c 2003-06-13 07:51:36.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/qlogicfas.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/qlogicfas.c 2004-11-03 15:51:25.000000000 -0800 @@ -393,7 +393,11 @@ REG0; return ((qabort == 1 ? DID_ABORT : DID_RESET) << 16); @@ -2157,7 +2157,7 @@ Index: linux-2.4.21/drivers/scsi/qlogicfas.c Index: linux-2.4.21/drivers/scsi/qla1280.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/qla1280.c 2001-09-30 12:26:07.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/qla1280.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/qla1280.c 2004-11-03 15:51:25.000000000 -0800 @@ -3985,8 +3985,13 @@ { DEBUG(sprintf(debug_buff,"SG Segment ap=0x%p, len=0x%x\n\r",sg->address,sg->length)); @@ -2213,7 +2213,7 @@ Index: linux-2.4.21/drivers/scsi/qla1280.c Index: linux-2.4.21/drivers/scsi/seagate.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/seagate.c 2004-09-11 07:16:10.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/seagate.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/seagate.c 2004-11-03 15:51:25.000000000 -0800 @@ -1070,7 +1070,11 @@ buffer = (struct scatterlist *) SCint->buffer; @@ -2254,7 +2254,7 @@ Index: linux-2.4.21/drivers/scsi/seagate.c Index: linux-2.4.21/drivers/scsi/53c7,8xx.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/53c7,8xx.c 2002-02-25 11:38:04.000000000 -0800 -+++ linux-2.4.21/drivers/scsi/53c7,8xx.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/53c7,8xx.c 2004-11-03 15:51:25.000000000 -0800 @@ -3787,7 +3787,11 @@ for (i = 0; cmd->use_sg ? (i < cmd->use_sg) : !i; cmd_datain += 4, cmd_dataout += 4, ++i) { @@ -2296,7 +2296,7 @@ Index: linux-2.4.21/drivers/scsi/53c7,8xx.c Index: linux-2.4.21/drivers/scsi/eata_dma.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/eata_dma.c 2004-09-11 07:16:38.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/eata_dma.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/eata_dma.c 2004-11-03 15:51:25.000000000 -0800 @@ -571,7 +571,11 @@ ccb->cp_datalen = htonl(cmd->use_sg * sizeof(struct eata_sg_list)); sl=(struct scatterlist *)cmd->request_buffer; @@ -2312,7 +2312,7 @@ Index: linux-2.4.21/drivers/scsi/eata_dma.c Index: linux-2.4.21/drivers/scsi/eata_pio.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/eata_pio.c 2001-09-30 12:26:07.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/eata_pio.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/eata_pio.c 2004-11-03 15:51:25.000000000 -0800 @@ -99,7 +99,11 @@ else { @@ -2340,7 +2340,7 @@ Index: linux-2.4.21/drivers/scsi/eata_pio.c Index: linux-2.4.21/drivers/scsi/wd7000.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/wd7000.c 2001-09-30 12:26:08.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/wd7000.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/wd7000.c 2004-11-03 15:51:25.000000000 -0800 @@ -1189,7 +1189,11 @@ any2scsi (scb->maxlen, SCpnt->use_sg * sizeof (Sgb)); @@ -2356,7 +2356,7 @@ Index: linux-2.4.21/drivers/scsi/wd7000.c Index: linux-2.4.21/drivers/scsi/scsiiom.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/scsiiom.c 2000-12-31 11:06:00.000000000 -0800 -+++ linux-2.4.21/drivers/scsi/scsiiom.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/scsiiom.c 2004-11-03 15:51:25.000000000 -0800 @@ -379,7 +379,11 @@ pSRB->pSegmentList++; psgl = pSRB->pSegmentList; @@ -2474,7 +2474,7 @@ Index: linux-2.4.21/drivers/scsi/scsiiom.c Index: linux-2.4.21/drivers/scsi/tmscsim.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/tmscsim.c 2001-12-21 09:41:55.000000000 -0800 -+++ linux-2.4.21/drivers/scsi/tmscsim.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/tmscsim.c 2004-11-03 15:51:25.000000000 -0800 @@ -1146,7 +1146,11 @@ { pSRB->SGcount = 1; @@ -2490,7 +2490,7 @@ Index: linux-2.4.21/drivers/scsi/tmscsim.c Index: linux-2.4.21/drivers/scsi/AM53C974.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/AM53C974.c 2001-09-30 12:26:07.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/AM53C974.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/AM53C974.c 2004-11-03 15:51:25.000000000 -0800 @@ -842,7 +842,11 @@ if (cmd->use_sg) { cmd->SCp.buffer = (struct scatterlist *) cmd->buffer; @@ -2518,7 +2518,7 @@ Index: linux-2.4.21/drivers/scsi/AM53C974.c Index: linux-2.4.21/drivers/scsi/megaraid2.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/megaraid2.c 2004-09-11 07:16:28.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/megaraid2.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/megaraid2.c 2004-11-03 15:51:25.000000000 -0800 @@ -2197,7 +2197,11 @@ if( cmd->use_sg ) { sgl = (struct scatterlist *) @@ -2534,7 +2534,7 @@ Index: linux-2.4.21/drivers/scsi/megaraid2.c Index: linux-2.4.21/drivers/scsi/megaraid.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/megaraid.c 2004-09-11 07:16:28.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/megaraid.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/megaraid.c 2004-11-03 15:51:25.000000000 -0800 @@ -1201,8 +1201,13 @@ case READ_CAPACITY: if ( SCpnt->use_sg ) { @@ -2565,7 +2565,7 @@ Index: linux-2.4.21/drivers/scsi/megaraid.c Index: linux-2.4.21/drivers/scsi/atp870u.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/atp870u.c 2002-08-02 17:39:44.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/atp870u.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/atp870u.c 2004-11-03 15:51:25.000000000 -0800 @@ -804,7 +804,11 @@ sgpnt = (struct scatterlist *) workrequ->request_buffer; i = 0; @@ -2581,7 +2581,7 @@ Index: linux-2.4.21/drivers/scsi/atp870u.c Index: linux-2.4.21/drivers/scsi/gdth.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/gdth.c 2003-06-13 07:51:36.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/gdth.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/gdth.c 2004-11-03 15:51:25.000000000 -0800 @@ -2662,7 +2662,11 @@ if (cpsum+cpnow > cpcount) cpnow = cpcount - cpsum; @@ -2621,7 +2621,7 @@ Index: linux-2.4.21/drivers/scsi/gdth.c Index: linux-2.4.21/drivers/scsi/ini9100u.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/ini9100u.c 2001-09-30 12:26:07.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/ini9100u.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/ini9100u.c 2004-11-03 15:51:25.000000000 -0800 @@ -489,7 +489,11 @@ if (SCpnt->use_sg) { pSrbSG = (struct scatterlist *) SCpnt->request_buffer; @@ -2649,7 +2649,7 @@ Index: linux-2.4.21/drivers/scsi/ini9100u.c Index: linux-2.4.21/drivers/scsi/inia100.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/inia100.c 2001-09-30 12:26:07.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/inia100.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/inia100.c 2004-11-03 15:51:25.000000000 -0800 @@ -494,7 +494,11 @@ pSCB->SCB_SGLen = (U32) (SCpnt->use_sg * 8); pSrbSG = (struct scatterlist *) SCpnt->request_buffer; @@ -2665,7 +2665,7 @@ Index: linux-2.4.21/drivers/scsi/inia100.c Index: linux-2.4.21/drivers/scsi/ide-scsi.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/ide-scsi.c 2004-09-11 07:16:39.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/ide-scsi.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/ide-scsi.c 2004-11-03 15:51:25.000000000 -0800 @@ -154,7 +154,11 @@ return; } @@ -2721,7 +2721,7 @@ Index: linux-2.4.21/drivers/scsi/ide-scsi.c Index: linux-2.4.21/drivers/scsi/ppa.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/ppa.c 2004-09-11 07:16:38.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/ppa.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/ppa.c 2004-11-03 15:51:25.000000000 -0800 @@ -740,7 +740,11 @@ if (cmd->SCp.buffers_residual--) { cmd->SCp.buffer++; @@ -2749,7 +2749,7 @@ Index: linux-2.4.21/drivers/scsi/ppa.c Index: linux-2.4.21/drivers/scsi/imm.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/imm.c 2004-09-11 07:16:38.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/imm.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/imm.c 2004-11-03 15:51:25.000000000 -0800 @@ -834,7 +834,11 @@ if (cmd->SCp.buffers_residual--) { cmd->SCp.buffer++; @@ -2777,7 +2777,7 @@ Index: linux-2.4.21/drivers/scsi/imm.c Index: linux-2.4.21/drivers/scsi/st.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/st.c 2004-09-11 07:16:35.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/st.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/st.c 2004-11-03 15:51:25.000000000 -0800 @@ -3399,6 +3399,12 @@ } @@ -2925,7 +2925,7 @@ Index: linux-2.4.21/drivers/scsi/st.c Index: linux-2.4.21/drivers/scsi/osst.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/osst.c 2004-09-11 07:16:35.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/osst.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/osst.c 2004-11-03 15:51:25.000000000 -0800 @@ -477,7 +477,11 @@ if (STp->raw) { if (STp->buffer->syscall_result) { @@ -3111,7 +3111,7 @@ Index: linux-2.4.21/drivers/scsi/osst.c Index: linux-2.4.21/drivers/scsi/pcmcia/nsp_cs.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/pcmcia/nsp_cs.c 2003-06-13 07:51:36.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/pcmcia/nsp_cs.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/pcmcia/nsp_cs.c 2004-11-03 15:51:25.000000000 -0800 @@ -201,7 +201,11 @@ SCp.phase : current state of the command */ if (SCpnt->use_sg) { @@ -3151,7 +3151,7 @@ Index: linux-2.4.21/drivers/scsi/pcmcia/nsp_cs.c Index: linux-2.4.21/drivers/scsi/ips.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/ips.c 2004-09-11 07:16:28.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/ips.c 2004-09-17 07:20:12.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/ips.c 2004-11-03 15:51:25.000000000 -0800 @@ -207,7 +207,11 @@ #if LINUX_VERSION_CODE <= KERNEL_VERSION(2,5,0) #include @@ -3167,7 +3167,7 @@ Index: linux-2.4.21/drivers/scsi/ips.c Index: linux-2.4.21/drivers/scsi/libata-core.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/libata-core.c 2004-09-11 07:16:34.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/libata-core.c 2004-09-17 07:23:29.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/libata-core.c 2004-11-03 15:51:25.000000000 -0800 @@ -1912,8 +1912,13 @@ qc->buf_virt = buf; @@ -3201,7 +3201,7 @@ Index: linux-2.4.21/drivers/scsi/libata-core.c Index: linux-2.4.21/drivers/scsi/libata-scsi.c =================================================================== --- linux-2.4.21.orig/drivers/scsi/libata-scsi.c 2004-09-11 07:16:34.000000000 -0700 -+++ linux-2.4.21/drivers/scsi/libata-scsi.c 2004-09-17 07:25:20.000000000 -0700 ++++ linux-2.4.21/drivers/scsi/libata-scsi.c 2004-11-03 15:51:25.000000000 -0800 @@ -400,7 +400,11 @@ struct scatterlist *sg; @@ -3229,7 +3229,7 @@ Index: linux-2.4.21/drivers/scsi/libata-scsi.c Index: linux-2.4.21/drivers/block/cpqarray.c =================================================================== --- linux-2.4.21.orig/drivers/block/cpqarray.c 2004-09-11 07:16:29.000000000 -0700 -+++ linux-2.4.21/drivers/block/cpqarray.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/block/cpqarray.c 2004-11-03 16:26:38.000000000 -0800 @@ -1003,9 +1003,14 @@ } else { if (seg == SG_MAX) @@ -3246,24 +3246,33 @@ Index: linux-2.4.21/drivers/block/cpqarray.c lastdataend = bh_phys(bh) + bh->b_size; seg++; } -@@ -1015,7 +1020,12 @@ +@@ -1014,11 +1019,21 @@ + /* Now do all the DMA Mappings */ for( i=0; i < seg; i++) { c->req.sg[i].size = tmp_sg[i].length; - c->req.sg[i].addr = (__u32) pci_map_page( -- h->pci_dev, tmp_sg[i].page, tmp_sg[i].offset, -+ h->pci_dev, +#if SMALL_SCATTERLIST ++ c->req.sg[i].addr = (__u32) pci_map_page( ++ h->pci_dev, + tmp_sg[i].u.page.page, tmp_sg[i].u.page.offset, ++ tmp_sg[i].length, ++ (creq->cmd == READ) ? ++ PCI_DMA_FROMDEVICE : PCI_DMA_TODEVICE); +#else + c->req.sg[i].addr = (__u32) pci_map_page( +- h->pci_dev, tmp_sg[i].page, tmp_sg[i].offset, ++ h->pci_dev, + tmp_sg[i].page, tmp_sg[i].offset, -+#endif tmp_sg[i].length, (creq->cmd == READ) ? PCI_DMA_FROMDEVICE : PCI_DMA_TODEVICE); ++#endif + } + DBGPX( printk("Submitting %d sectors in %d segments\n", sect, seg); ); + c->req.hdr.sg_cnt = seg; Index: linux-2.4.21/drivers/block/cciss.c =================================================================== --- linux-2.4.21.orig/drivers/block/cciss.c 2004-09-11 07:16:28.000000000 -0700 -+++ linux-2.4.21/drivers/block/cciss.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/block/cciss.c 2004-11-03 15:58:40.000000000 -0800 @@ -2485,9 +2485,14 @@ } else { if (seg == MAXSGENTRIES) @@ -3280,27 +3289,29 @@ Index: linux-2.4.21/drivers/block/cciss.c lastdataend = bh_phys(bh) + bh->b_size; seg++; } -@@ -2501,8 +2506,14 @@ +@@ -2501,8 +2506,16 @@ ddir = PCI_DMA_TODEVICE; for (i=0; iSG[i].Len = tmp_sg[i].length; - temp64.val = pci_map_page(h->pdev, tmp_sg[i].page, - tmp_sg[i].offset, tmp_sg[i].length, ddir); -+ temp64.val = pci_map_page(h->pdev, +#if SMALL_SCATTERLIST ++ temp64.val = pci_map_page(h->pdev, + tmp_sg[i].u.page.page, + tmp_sg[i].u.page.offset, ++ tmp_sg[i].length, ddir); +#else ++ temp64.val = pci_map_page(h->pdev, + tmp_sg[i].page, tmp_sg[i].offset, -+#endif + tmp_sg[i].length, ddir); ++#endif c->SG[i].Addr.lower = temp64.val32.lower; c->SG[i].Addr.upper = temp64.val32.upper; c->SG[i].Ext = 0; /* we are not chaining */ Index: linux-2.4.21/drivers/block/sx8.c =================================================================== --- linux-2.4.21.orig/drivers/block/sx8.c 2004-09-11 07:16:34.000000000 -0700 -+++ linux-2.4.21/drivers/block/sx8.c 2004-09-17 07:05:53.000000000 -0700 ++++ linux-2.4.21/drivers/block/sx8.c 2004-11-03 15:51:25.000000000 -0800 @@ -1103,9 +1103,15 @@ } else { if (unlikely(n_elem == CARM_MAX_REQ_SG)) @@ -3320,7 +3331,7 @@ Index: linux-2.4.21/drivers/block/sx8.c Index: linux-2.4.21/drivers/ieee1394/dma.c =================================================================== --- linux-2.4.21.orig/drivers/ieee1394/dma.c 2003-06-13 07:51:34.000000000 -0700 -+++ linux-2.4.21/drivers/ieee1394/dma.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/ieee1394/dma.c 2004-11-03 15:51:25.000000000 -0800 @@ -97,8 +97,12 @@ /* fill scatter/gather list with pages */ for(i = 0; i < dma->n_pages; i++) { @@ -3338,25 +3349,31 @@ Index: linux-2.4.21/drivers/ieee1394/dma.c Index: linux-2.4.21/drivers/ieee1394/sbp2.c =================================================================== --- linux-2.4.21.orig/drivers/ieee1394/sbp2.c 2003-06-13 07:51:34.000000000 -0700 -+++ linux-2.4.21/drivers/ieee1394/sbp2.c 2004-09-17 06:45:29.000000000 -0700 -@@ -2037,8 +2037,13 @@ ++++ linux-2.4.21/drivers/ieee1394/sbp2.c 2004-11-03 16:24:24.000000000 -0800 +@@ -2036,11 +2036,19 @@ + command->dma_dir = dma_dir; command->dma_size = sgpnt[0].length; command->dma_type = CMD_DMA_PAGE; - command->cmd_dma = pci_map_page(hi->host->pdev, +#if SMALL_SCATTERLIST ++ command->cmd_dma = pci_map_page(hi->host->pdev, + sgpnt[0].u.page.page, + sgpnt[0].u.page.offset, ++ command->dma_size, ++ command->dma_dir); +#else + command->cmd_dma = pci_map_page(hi->host->pdev, sgpnt[0].page, sgpnt[0].offset, -+#endif command->dma_size, command->dma_dir); ++#endif SBP2_DMA_ALLOC("single page scatter element"); + + command_orb->data_descriptor_hi = ORB_SET_NODE_ID(hi->host->node_id); Index: linux-2.4.21/drivers/message/i2o/i2o_scsi.c =================================================================== --- linux-2.4.21.orig/drivers/message/i2o/i2o_scsi.c 2002-08-02 17:39:44.000000000 -0700 -+++ linux-2.4.21/drivers/message/i2o/i2o_scsi.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/message/i2o/i2o_scsi.c 2004-11-03 15:51:25.000000000 -0800 @@ -693,7 +693,11 @@ { *mptr++=direction|0x10000000|sg->length; @@ -3384,7 +3401,7 @@ Index: linux-2.4.21/drivers/message/i2o/i2o_scsi.c Index: linux-2.4.21/drivers/net/fc/iph5526.c =================================================================== --- linux-2.4.21.orig/drivers/net/fc/iph5526.c 2003-06-13 07:51:34.000000000 -0700 -+++ linux-2.4.21/drivers/net/fc/iph5526.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/net/fc/iph5526.c 2004-11-03 15:51:25.000000000 -0800 @@ -4249,7 +4249,11 @@ if (Cmnd->use_sg) { int count = 0, j; @@ -3434,7 +3451,7 @@ Index: linux-2.4.21/drivers/net/fc/iph5526.c Index: linux-2.4.21/drivers/net/wireless/airo.c =================================================================== --- linux-2.4.21.orig/drivers/net/wireless/airo.c 2004-09-11 07:16:30.000000000 -0700 -+++ linux-2.4.21/drivers/net/wireless/airo.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/net/wireless/airo.c 2004-11-03 15:51:25.000000000 -0800 @@ -1584,11 +1584,20 @@ aes_counter[12] = (u8)(counter >> 24); counter++; @@ -3459,7 +3476,7 @@ Index: linux-2.4.21/drivers/net/wireless/airo.c Index: linux-2.4.21/drivers/usb/microtek.c =================================================================== --- linux-2.4.21.orig/drivers/usb/microtek.c 2002-11-28 15:53:14.000000000 -0800 -+++ linux-2.4.21/drivers/usb/microtek.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/usb/microtek.c 2004-11-03 15:51:25.000000000 -0800 @@ -623,7 +623,11 @@ context->fragment++; mts_int_submit_urb(transfer, @@ -3487,7 +3504,7 @@ Index: linux-2.4.21/drivers/usb/microtek.c Index: linux-2.4.21/drivers/usb/hpusbscsi.c =================================================================== --- linux-2.4.21.orig/drivers/usb/hpusbscsi.c 2003-06-13 07:51:36.000000000 -0700 -+++ linux-2.4.21/drivers/usb/hpusbscsi.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/usb/hpusbscsi.c 2004-11-03 15:51:25.000000000 -0800 @@ -576,6 +576,17 @@ hpusbscsi->state = HP_STATE_WORKING; PDEBUG(2, "state= %s", states[hpusbscsi->state]); @@ -3517,7 +3534,7 @@ Index: linux-2.4.21/drivers/usb/hpusbscsi.c Index: linux-2.4.21/drivers/usb/storage/protocol.c =================================================================== --- linux-2.4.21.orig/drivers/usb/storage/protocol.c 2002-08-02 17:39:45.000000000 -0700 -+++ linux-2.4.21/drivers/usb/storage/protocol.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/usb/storage/protocol.c 2004-11-03 15:51:25.000000000 -0800 @@ -72,7 +72,11 @@ struct scatterlist *sg; @@ -3533,7 +3550,7 @@ Index: linux-2.4.21/drivers/usb/storage/protocol.c Index: linux-2.4.21/drivers/usb/storage/transport.c =================================================================== --- linux-2.4.21.orig/drivers/usb/storage/transport.c 2004-09-11 07:16:25.000000000 -0700 -+++ linux-2.4.21/drivers/usb/storage/transport.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/usb/storage/transport.c 2004-11-03 15:51:25.000000000 -0800 @@ -592,11 +592,20 @@ if (transfer_amount - total_transferred >= sg[i].length) { @@ -3559,7 +3576,7 @@ Index: linux-2.4.21/drivers/usb/storage/transport.c Index: linux-2.4.21/drivers/usb/storage/usb.c =================================================================== --- linux-2.4.21.orig/drivers/usb/storage/usb.c 2004-09-11 07:16:25.000000000 -0700 -+++ linux-2.4.21/drivers/usb/storage/usb.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/usb/storage/usb.c 2004-11-03 15:51:25.000000000 -0800 @@ -291,13 +291,21 @@ if (us->srb->use_sg) { sg = (struct scatterlist *)us->srb->request_buffer; @@ -3585,7 +3602,7 @@ Index: linux-2.4.21/drivers/usb/storage/usb.c Index: linux-2.4.21/drivers/usb/storage/shuttle_usbat.c =================================================================== --- linux-2.4.21.orig/drivers/usb/storage/shuttle_usbat.c 2003-06-13 07:51:37.000000000 -0700 -+++ linux-2.4.21/drivers/usb/storage/shuttle_usbat.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/usb/storage/shuttle_usbat.c 2004-11-03 15:51:25.000000000 -0800 @@ -217,7 +217,11 @@ sg = (struct scatterlist *)data; for (i=0; i= sg[i].length) { @@ -3844,7 +3861,7 @@ Index: linux-2.4.21/drivers/usb/storage/freecom.c Index: linux-2.4.21/drivers/usb/storage/isd200.c =================================================================== --- linux-2.4.21.orig/drivers/usb/storage/isd200.c 2003-06-13 07:51:37.000000000 -0700 -+++ linux-2.4.21/drivers/usb/storage/isd200.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/usb/storage/isd200.c 2004-11-03 15:51:25.000000000 -0800 @@ -494,13 +494,21 @@ sg[i].length) { result = isd200_transfer_partial(us, @@ -3889,7 +3906,7 @@ Index: linux-2.4.21/drivers/usb/storage/isd200.c Index: linux-2.4.21/drivers/usb/storage/datafab.c =================================================================== --- linux-2.4.21.orig/drivers/usb/storage/datafab.c 2003-06-13 07:51:37.000000000 -0700 -+++ linux-2.4.21/drivers/usb/storage/datafab.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/usb/storage/datafab.c 2004-11-03 15:51:25.000000000 -0800 @@ -265,18 +265,30 @@ while (sg_idx < use_sg && transferred < len) { if (len - transferred >= sg[sg_idx].length - current_sg_offset) { @@ -3955,7 +3972,7 @@ Index: linux-2.4.21/drivers/usb/storage/datafab.c Index: linux-2.4.21/drivers/usb/storage/jumpshot.c =================================================================== --- linux-2.4.21.orig/drivers/usb/storage/jumpshot.c 2003-06-13 07:51:37.000000000 -0700 -+++ linux-2.4.21/drivers/usb/storage/jumpshot.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/usb/storage/jumpshot.c 2004-11-03 15:51:25.000000000 -0800 @@ -341,18 +341,30 @@ while (sg_idx < use_sg && transferred < len) { if (len - transferred >= sg[sg_idx].length - current_sg_offset) { @@ -4022,7 +4039,7 @@ Index: linux-2.4.21/drivers/usb/storage/jumpshot.c Index: linux-2.4.21/drivers/usb/storage/scsiglue.c =================================================================== --- linux-2.4.21.orig/drivers/usb/storage/scsiglue.c 2004-09-11 07:16:25.000000000 -0700 -+++ linux-2.4.21/drivers/usb/storage/scsiglue.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/drivers/usb/storage/scsiglue.c 2004-11-03 15:51:25.000000000 -0800 @@ -594,7 +594,11 @@ } @@ -4098,7 +4115,7 @@ Index: linux-2.4.21/drivers/usb/storage/scsiglue.c Index: linux-2.4.21/drivers/addon/ips_61107/ips.c =================================================================== --- linux-2.4.21.orig/drivers/addon/ips_61107/ips.c 2004-09-11 07:16:28.000000000 -0700 -+++ linux-2.4.21/drivers/addon/ips_61107/ips.c 2004-09-17 06:56:30.000000000 -0700 ++++ linux-2.4.21/drivers/addon/ips_61107/ips.c 2004-11-03 15:51:25.000000000 -0800 @@ -206,7 +206,11 @@ #endif @@ -4114,7 +4131,7 @@ Index: linux-2.4.21/drivers/addon/ips_61107/ips.c Index: linux-2.4.21/drivers/addon/megaraid_2101/megaraid2.c =================================================================== --- linux-2.4.21.orig/drivers/addon/megaraid_2101/megaraid2.c 2004-09-11 07:16:28.000000000 -0700 -+++ linux-2.4.21/drivers/addon/megaraid_2101/megaraid2.c 2004-09-17 07:00:55.000000000 -0700 ++++ linux-2.4.21/drivers/addon/megaraid_2101/megaraid2.c 2004-11-03 15:51:25.000000000 -0800 @@ -2127,7 +2127,11 @@ if( cmd->use_sg ) { sgl = (struct scatterlist *) @@ -4130,7 +4147,7 @@ Index: linux-2.4.21/drivers/addon/megaraid_2101/megaraid2.c Index: linux-2.4.21/include/asm-i386/pci.h =================================================================== --- linux-2.4.21.orig/include/asm-i386/pci.h 2004-09-11 07:16:18.000000000 -0700 -+++ linux-2.4.21/include/asm-i386/pci.h 2004-09-17 06:48:18.000000000 -0700 ++++ linux-2.4.21/include/asm-i386/pci.h 2004-11-03 15:51:25.000000000 -0800 @@ -157,6 +157,17 @@ * temporary 2.4 hack */ @@ -4160,7 +4177,7 @@ Index: linux-2.4.21/include/asm-i386/pci.h Index: linux-2.4.21/include/asm-i386/scatterlist.h =================================================================== --- linux-2.4.21.orig/include/asm-i386/scatterlist.h 2002-11-28 15:53:15.000000000 -0800 -+++ linux-2.4.21/include/asm-i386/scatterlist.h 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/include/asm-i386/scatterlist.h 2004-11-03 15:51:25.000000000 -0800 @@ -19,7 +19,25 @@ * * and that's it. There's no excuse for not highmem enabling YOUR driver. /jens @@ -4198,7 +4215,7 @@ Index: linux-2.4.21/include/asm-i386/scatterlist.h Index: linux-2.4.21/net/xfrm/xfrm_algo.c =================================================================== --- linux-2.4.21.orig/net/xfrm/xfrm_algo.c 2004-09-11 07:16:24.000000000 -0700 -+++ linux-2.4.21/net/xfrm/xfrm_algo.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/net/xfrm/xfrm_algo.c 2004-11-03 15:51:25.000000000 -0800 @@ -487,9 +487,14 @@ if (copy > 0) { if (copy > len) @@ -4263,7 +4280,7 @@ Index: linux-2.4.21/net/xfrm/xfrm_algo.c Index: linux-2.4.21/net/ipv6/addrconf.c =================================================================== --- linux-2.4.21.orig/net/ipv6/addrconf.c 2004-09-11 07:16:24.000000000 -0700 -+++ linux-2.4.21/net/ipv6/addrconf.c 2004-09-17 06:45:29.000000000 -0700 ++++ linux-2.4.21/net/ipv6/addrconf.c 2004-11-03 15:51:25.000000000 -0800 @@ -1047,11 +1047,18 @@ u8 digest[16]; struct scatterlist sg[2]; diff --git a/lustre/kernel_patches/series/rh-2.4.20 b/lustre/kernel_patches/series/rh-2.4.20 index 68583ba..ebe8f74 100644 --- a/lustre/kernel_patches/series/rh-2.4.20 +++ b/lustre/kernel_patches/series/rh-2.4.20 @@ -49,3 +49,4 @@ ext3-extents-asyncdel-2.4.20-rh.patch ext3-mballoc-2.4.24.patch x86-fpu-crash.patch export-show_task-2.4-rh.patch +export-zap-page-range.patch diff --git a/lustre/kernel_patches/series/rhel-2.4.21 b/lustre/kernel_patches/series/rhel-2.4.21 index a211f19..4709bf9 100644 --- a/lustre/kernel_patches/series/rhel-2.4.21 +++ b/lustre/kernel_patches/series/rhel-2.4.21 @@ -41,5 +41,7 @@ blkdev_tunables-2.4.21-chaos.patch small_scatterlist-2.4.21-rhel.patch ext3-nlinks-2.4.21-chaos.patch sd_iostats-2.4.21-chaos.patch +llnl-frame-pointer-walk-2.4.21-rhel.patch +llnl-frame-pointer-walk-fix-2.4.21-rhel.patch export-show_task-2.4-rhel.patch compile-fixes-2.4.21-rhel.patch diff --git a/lustre/kernel_patches/targets/2.6-suse.target.in b/lustre/kernel_patches/targets/2.6-suse.target.in index 94a0f9c..a914114 100644 --- a/lustre/kernel_patches/targets/2.6-suse.target.in +++ b/lustre/kernel_patches/targets/2.6-suse.target.in @@ -1,17 +1,25 @@ -lnxmaj="2.6.4" -lnxrel="51.0" +lnxmaj="2.6.5" +lnxrel="SLES9_SP1_BRANCH_2004110217390391" KERNEL=linux-$lnxmaj-$lnxrel.tar.gz -SERIES=2.6-suse.series +# they include our patches +SERIES= VERSION=$lnxmaj EXTRA_VERSION=$lnxrel_lustre.@VERSION@ RHBUILD=0 LINUX26=1 -BASE_ARCHS="i686" +BASE_ARCHS="i686 ppc" BIGMEM_ARCHS="" BOOT_ARCHS="" JENSEN_ARCHS="" -SMP_ARCHS="i686" +SMP_ARCHS="i686 ppc" UP_ARCHS="" SRC_ARCHS="" + +for cc in gcc33 ; do + if which $cc >/dev/null 2>/dev/null ; then + export CC=$cc + break + fi +done diff --git a/lustre/kernel_patches/targets/rhel-2.4.target.in b/lustre/kernel_patches/targets/rhel-2.4.target.in index ce72d81..df41ed0 100644 --- a/lustre/kernel_patches/targets/rhel-2.4.target.in +++ b/lustre/kernel_patches/targets/rhel-2.4.target.in @@ -1,24 +1,23 @@ lnxmaj="2.4.21" -lnxrel="15.0.4.EL" +lnxrel="20.EL" KERNEL=linux-${lnxmaj}-${lnxrel}.tar.bz2 -SERIES=chaos-2.4.21 +SERIES=rhel-2.4.21 VERSION=${lnxmaj} EXTRA_VERSION=${lnxrel}_lustre.@VERSION@ RHBUILD=1 -BASE_ARCHS="i686" +BASE_ARCHS="i686 x86_64 ia64" BIGMEM_ARCHS="" BOOT_ARCHS="" JENSEN_ARCHS="" -SMP_ARCHS="i686 x86_64" +SMP_ARCHS="i686 x86_64 ia64" UP_ARCHS="" # the modules in this kernel do not build with gcc 3.3 or 2.96 -for cc in i386-redhat-linux-gcc-3.2.3 gcc32 gcc ; do +for cc in gcc33 ; do if which $cc >/dev/null 2>/dev/null ; then export CC=$cc break fi done -export CC=gcc diff --git a/lustre/ldiskfs/autoMakefile.am b/lustre/ldiskfs/autoMakefile.am index 9de1cf5..33a6ad7 100644 --- a/lustre/ldiskfs/autoMakefile.am +++ b/lustre/ldiskfs/autoMakefile.am @@ -12,6 +12,8 @@ ldiskfs_sed_flags = \ -e "s/dx_hash_info/ext3_dx_hash_info/g" \ -e "s/dir_private_info/ext3_dir_private_info/g" \ -e "s/DX_HASH/EXT3_DX_HASH/g" \ + -e "s/reserve_window/ext3_reserve_window/g" \ + -e "s/rsv_window_add/ext3_rsv_window_add/g" \ -e "s/EXT3/LDISKFS/g" -e "s/ext3/ldiskfs/g" %.c: linux-stage/fs/ext3/%.c diff --git a/lustre/lvfs/autoMakefile.am b/lustre/lvfs/autoMakefile.am index 1261554..955e460 100644 --- a/lustre/lvfs/autoMakefile.am +++ b/lustre/lvfs/autoMakefile.am @@ -28,6 +28,8 @@ ldiskfs_sed_flags = \ -e "s/dx_hash_info/ext3_dx_hash_info/g" \ -e "s/dir_private_info/ext3_dir_private_info/g" \ -e "s/DX_HASH/EXT3_DX_HASH/g" \ + -e "s/reserve_window/ext3_reserve_window/g" \ + -e "s/rsv_window_add/ext3_rsv_window_add/g" \ -e "s/EXT3/LDISKFS/g" -e "s/ext3/ldiskfs/g" fsfilt_ldiskfs.c: fsfilt_ext3.c diff --git a/lustre/portals/archdep.m4 b/lustre/portals/archdep.m4 index ae2964d..8e9e772 100644 --- a/lustre/portals/archdep.m4 +++ b/lustre/portals/archdep.m4 @@ -843,3 +843,17 @@ echo "LLCPPFLAGS: $LLCPPFLAGS" echo "CFLAGS: $CFLAGS" echo "EXTRA_KCFLAGS: $EXTRA_KCFLAGS" echo "LLCFLAGS: $LLCFLAGS" + +ENABLE_INIT_SCRIPTS=0 +if test x$enable_utils = xyes ; then + AC_MSG_CHECKING([whether to install init scripts]) + # our scripts only work on red hat systems + if test -f /etc/init.d/functions -a -f /etc/sysconfig/network ; then + ENABLE_INIT_SCRIPTS=1 + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + fi +fi +AM_CONDITIONAL(INIT_SCRIPTS, test x$ENABLE_INIT_SCRIPTS = "x1") +AC_SUBST(ENABLE_INIT_SCRIPTS) diff --git a/lustre/ptlrpc/recover.c b/lustre/ptlrpc/recover.c index 824481b..72924fc 100644 --- a/lustre/ptlrpc/recover.c +++ b/lustre/ptlrpc/recover.c @@ -40,6 +40,7 @@ #include #include #include /* for IOC_LOV_SET_OSC_ACTIVE */ +#include #include "ptlrpc_internal.h" diff --git a/lustre/scripts/Makefile.am b/lustre/scripts/Makefile.am index dfc6d37..e400307 100644 --- a/lustre/scripts/Makefile.am +++ b/lustre/scripts/Makefile.am @@ -10,6 +10,8 @@ EXTRA_DIST = license-status maketags.sh lustre.spec version_tag.pl.in \ initddir = $(sysconfdir)/init.d if UTILS +if INIT_SCRIPTS initd_SCRIPTS = lustre lustrefs endif +endif diff --git a/lustre/scripts/lbuild b/lustre/scripts/lbuild index 9b934f0..1c01eb0 100755 --- a/lustre/scripts/lbuild +++ b/lustre/scripts/lbuild @@ -24,7 +24,7 @@ RHBUILD=0 LINUX26=0 SUSEBUILD=0 -BASE_ARCH= +BASE_ARCHS= BIGMEM_ARCHS= BOOT_ARCHS= JENSEN_ARCHS= @@ -170,7 +170,7 @@ load_target() . "$TARGET_FILE" [ "$KERNEL" ] || fatal 1 "Target $TARGET did not specify a kernel." - [ "$SERIES" ] || fatal 1 "Target $TARGET did not specify a kernel patch series." +# [ "$SERIES" ] || fatal 1 "Target $TARGET did not specify a kernel patch series." # [ "$CONFIG" ] || fatal 1 "Target $TARGET did not specify a kernel config." [ "$VERSION" ] || fatal 1 "Target $TARGET did not specify a kernel version." @@ -180,9 +180,11 @@ load_target() fatal 1 "Target $TARGET's kernel file $KERNEL not found in kernel directory $KERNELDIR." fi - SERIES_FILE="$TOPDIR/lustre/kernel_patches/series/$SERIES" - [ -r "$SERIES_FILE" ] || \ - fatal 1 "Target $TARGET's series $SERIES missing from $TOPDIR/lustre/kernel_patches/series." + if [ "$SERIES" ] ; then + SERIES_FILE="$TOPDIR/lustre/kernel_patches/series/$SERIES" + [ -r "$SERIES_FILE" ] || \ + fatal 1 "Target $TARGET's series $SERIES missing from $TOPDIR/lustre/kernel_patches/series." + fi CONFIG_FILE="$TOPDIR/lustre/kernel_patches/kernel_configs/$CONFIG" [ -r "$CONFIG_FILE" ] || \ @@ -257,6 +259,7 @@ unpack_linux() patch_linux() { + [ "$SERIES" ] || return 0 FULL_PATCH="$PWD/lustre-kernel-${TARGET}-${EXTRA_VERSION}.patch" [ -f "$FULL_PATCH" ] && rm -f "$FULL_PATCH" pushd linux >/dev/null @@ -302,6 +305,11 @@ clean_linux() prep_build() { # make .spec file + if [ -f /etc/init.d/functions -a -f /etc/sysconfig/network ] ; then + ENABLE_INIT_SCRIPTS="" + else + ENABLE_INIT_SCRIPTS="# " + fi sed -e "s/@KERNEL_VERSION@/$VERSION/g" \ -e "s/@KERNEL_EXTRA_VERSION@/$EXTRA_VERSION/g" \ -e "s^@KERNEL_RELEASE@^${EXTRA_VERSION//-/_}^g" \ @@ -318,6 +326,7 @@ prep_build() -e "s/@RHBUILD@/$RHBUILD/g" \ -e "s/@LINUX26@/$LINUX26/g" \ -e "s/@SUSEBUILD@/$SUSEBUILD/g" \ + -e "s/@ENABLE_INIT_SCRIPTS@/$ENABLE_INIT_SCRIPTS/g" \ < $TOPDIR/lustre/scripts/lustre-kernel-2.4.spec.in \ > lustre-kernel-2.4.spec [ -d SRPMS ] || mkdir SRPMS diff --git a/lustre/scripts/lmake b/lustre/scripts/lmake index 43986ba..b15c4eb 100755 --- a/lustre/scripts/lmake +++ b/lustre/scripts/lmake @@ -27,7 +27,7 @@ CONFIG= VERSION= EXTRA_VERSION= -BASE_ARCH= +BASE_ARCHS= BIGMEM_ARCHS= BOOT_ARCHS= JENSEN_ARCHS= @@ -40,7 +40,6 @@ TARGET_FILE= KERNEL_FILE= SERIES_FILE= CONFIG_FILE= -CC=${CC:-gcc} canon() { @@ -194,7 +193,8 @@ load_target() . "$TARGET_FILE" [ "$KERNEL" ] || fatal 1 "Target $TARGET did not specify a kernel." - [ "$SERIES" ] || fatal 1 "Target $TARGET did not specify a patch series." +# Suse 2.6 has our patches in already +# [ "$SERIES" ] || fatal 1 "Target $TARGET did not specify a patch series." # [ "$CONFIG" ] || fatal 1 "Target $TARGET did not specify a kernel config." [ "$VERSION" ] || fatal 1 "Target $TARGET did not specify the kernel version." @@ -204,9 +204,11 @@ load_target() fatal 1 "Target $TARGET's kernel file $KERNEL not found in kernel directory $KERNELDIR." fi - SERIES_FILE="$TOPDIR/kernel_patches/series/$SERIES" - [ -r "$SERIES_FILE" ] || \ - fatal 1 "Target $TARGET's series $SERIES missing from $TOPDIR/kernel_patches/series." + if [ "$SERIES" ]; then + SERIES_FILE="$TOPDIR/kernel_patches/series/$SERIES" + [ -r "$SERIES_FILE" ] || \ + fatal 1 "Target $TARGET's series $SERIES missing from $TOPDIR/kernel_patches/series." + fi TARGET_ARCH=${TARGET_ARCH:-$BASE_ARCHS} CONFIG_TARGET="$TARGET-${TARGET_ARCH}${TARGET_CONFIG:+-$TARGET_CONFIG}" @@ -262,6 +264,7 @@ extract_kernel() patch_kernel() { (( $UNPACK_KERNEL )) || return 0 + [ "$SERIES" ] || return 0 pushd "$TOPDIR/linux" >/dev/null echo -n "Applying patch" for patch in $(<"$SERIES_FILE") ; do @@ -277,15 +280,18 @@ patch_kernel() set_make() { - MAKE="make -s CC=$CC" + MAKE="make -s" + if [ "$CC" ] ; then + MAKE="$MAKE CC=$CC" + fi if [ "$ARCH" ] ; then - MAKE="$MAKE ARCH=$ARCH" + MAKE_ARCH="$MAKE ARCH=$ARCH" else case $TARGET_ARCH in i?86) ;; *) - MAKE="$MAKE ARCH=$TARGET_ARCH" + MAKE_ARCH="$MAKE ARCH=$TARGET_ARCH" ;; esac fi @@ -326,14 +332,15 @@ depend_kernel() build_kernel() { (( $BUILD_KERNEL )) || return 0 - # we need to override $CC at make time, since there is no - # configure set_make echo "Building kernel in $PWD..." case "$TARGET_ARCH" in i386 | i586 | i686 | athlon | x86_64) $MAKE_J bzImage || fatal 1 "Error making bzImage." ;; + ppc | ppc64) + $MAKE_J vmlinux || fatal 1 "Error making vmlinux." + ;; *) $MAKE_J boot || fatal 1 "Error making boot." ;; @@ -366,6 +373,7 @@ build_lustre() install_kernel() { (( $INSTALL_KERNEL )) || return 0 + set_make FULL_VERSION="${VERSION}-${EXTRA_VERSION}${TARGET_CONFIG}" pushd "$TOPDIR/linux" >/dev/null mkdir -p "$DESTDIR/boot" @@ -377,7 +385,7 @@ install_kernel() mkdir -p "$DESTDIR/dev/shm" mkdir -p "$DESTDIR/lib/modules/${FULL_VERSION}" - make CC="$CC" INSTALL_MOD_PATH="$DESTDIR" KERNELRELEASE="$FULL_VERSION" \ + $MAKE INSTALL_MOD_PATH="$DESTDIR" KERNELRELEASE="$FULL_VERSION" \ -s modules_install || \ fatal 1 "Error installing modules." @@ -392,12 +400,16 @@ install_kernel() cp vmlinux "$DESTDIR/lib/modules/${FULL_VERSION}/" ln -sf "../lib/modules/${FULL_VERSION}/vmlinux" "$DESTDIR/boot/vmlinux-${FULL_VERSION}" ;; + ppc | ppc64) + cp vmlinux "$DESTDIR/boot/vmlinux-${FULL_VERSION}" + ln -sf "$DESTDIR/boot/vmlinux-${FULL_VERSION}" "../lib/modules/${FULL_VERSION}/vmlinux" + ;; ia64) gzip -cfv vmlinux > vmlinuz mkdir -p "$DESTDIR/boot/efi/redhat" install -m 755 vmlinux "$DESTDIR/lib/modules/${FULL_VERSION}/" install -m 755 vmlinuz "$DESTDIR/boot/efi/redhat/vmlinuz-${FULL_VERSION}" - ln -sf "../lib/modules/${FULL_VERSION}/vmlinux" "$DESTDIR/boot/efi/redhat/vmlinux-${FULL_VERSION}" + ln -sf "../../../lib/modules/${FULL_VERSION}/vmlinux" "$DESTDIR/boot/efi/redhat/vmlinux-${FULL_VERSION}" ln -sf "efi/redhat/vmlinux-${FULL_VERSION}" "$DESTDIR/boot/vmlinux-${FULL_VERSION}" ln -sf "efi/redhat/vmlinuz-${FULL_VERSION}" "$DESTDIR/boot/vmlinuz-${FULL_VERSION}" ;; diff --git a/lustre/scripts/lustre-kernel-2.4.spec.in b/lustre/scripts/lustre-kernel-2.4.spec.in index d00807c9..2c5a921 100644 --- a/lustre/scripts/lustre-kernel-2.4.spec.in +++ b/lustre/scripts/lustre-kernel-2.4.spec.in @@ -134,7 +134,7 @@ Release: %{release}%{?targetboard:%{targetboard}}%{?debuglevel_1:.dbg} %define KVERREL %{PACKAGE_VERSION}-%{kextraver}%{?targetboard:%{targetboard}}%{?debuglevel_1:.dbg} License: GPL Group: System Environment/Kernel -ExclusiveArch: %{all_x86} x86_64 ia64 +ExclusiveArch: %{all_x86} x86_64 ia64 ppc ExclusiveOS: Linux Obsoletes: kernel-modules, kernel-sparc Provides: kernel = %{version} @@ -312,6 +312,7 @@ pushd lustre >/dev/null sh -x ./scripts/lmake \ --unpack-kernel \ --target @LUSTRE_TARGET@ \ + --target-arch %{_target_cpu} \ --kerneldir $RPM_SOURCE_DIR popd >/dev/null @@ -389,6 +390,7 @@ SaveHeaders() sh -x ./scripts/lmake \ --save-headers \ --target @LUSTRE_TARGET@ \ + --target-arch %{_target_cpu} \ --extraversion %{kextraver} \ --destdir $RPM_BUILD_ROOT } @@ -622,8 +624,10 @@ fi if [ ! -e /dev/portals ]; then mknod /dev/portals c 10 240 fi -/sbin/chkconfig --add lustre -/sbin/chkconfig --add lustrefs +if [ -f /etc/init.d/lustre ] ; then + /sbin/chkconfig --add lustre + /sbin/chkconfig --add lustrefs +fi # Allow clean removal of modules directory %preun @@ -705,9 +709,9 @@ fi exit 0 %preun -n lustre-lite-utils -if [ $1 = 0 ]; then - /sbin/chkconfig --del lustre - /sbin/chkconfig --del lustrefs +if [ $1 = 0 -a -f /etc/init.d/lustre ]; then + /sbin/chkconfig --del lustre + /sbin/chkconfig --del lustrefs fi ### @@ -790,8 +794,8 @@ fi /usr/sbin/* /usr/bin/* /usr/lib/lustre/python -/etc/init.d/lustre -/etc/init.d/lustrefs +@ENABLE_INIT_SCRIPTS@/etc/init.d/lustre +@ENABLE_INIT_SCRIPTS@/etc/init.d/lustrefs /usr/include/lustre/* /usr/include/portals/* /usr/include/linux/* -- 1.8.3.1