From 7ecdfe21767cd637700ba0fc5c9aa4ff93027a81 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 28 Sep 2009 15:52:01 +0200 Subject: [PATCH] kernel: update to 2.6.31.1. --HG-- extra : convert_revision : 0f52d3252ac2b8ba1da61f88a6438272b4d1310a --- templates/kernel/i386-dotconfig | 1961 ++++++++++------- templates/kernel/template | 8 +- .../kernel/unionfs-2.5.2_for_2.6.30.diff.gz | Bin 80573 -> 0 bytes .../kernel/unionfs-2.5.3_for_2.6.31.diff.gz | Bin 0 -> 81007 bytes 4 files changed, 1110 insertions(+), 859 deletions(-) delete mode 100644 templates/kernel/unionfs-2.5.2_for_2.6.30.diff.gz create mode 100644 templates/kernel/unionfs-2.5.3_for_2.6.31.diff.gz diff --git a/templates/kernel/i386-dotconfig b/templates/kernel/i386-dotconfig index 3292d01a04c..db7eefc4a74 100644 --- a/templates/kernel/i386-dotconfig +++ b/templates/kernel/i386-dotconfig @@ -1,12 +1,13 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.30.5 -# Tue Aug 25 14:04:06 2009 +# Linux kernel version: 2.6.31.1 +# Sat Sep 26 04:42:51 2009 # # CONFIG_64BIT is not set CONFIG_X86_32=y # CONFIG_X86_64 is not set CONFIG_X86=y +CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_GENERIC_TIME=y CONFIG_GENERIC_CMOS_UPDATE=y @@ -23,7 +24,6 @@ CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y -CONFIG_GENERIC_GPIO=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y # CONFIG_RWSEM_GENERIC_SPINLOCK is not set CONFIG_RWSEM_XCHGADD_ALGORITHM=y @@ -53,6 +53,7 @@ CONFIG_X86_HT=y CONFIG_X86_TRAMPOLINE=y CONFIG_KTIME_SCALAR=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_CONSTRUCTORS=y # # General setup @@ -91,48 +92,34 @@ CONFIG_CLASSIC_RCU=y # CONFIG_PREEMPT_RCU is not set # CONFIG_TREE_RCU_TRACE is not set # CONFIG_PREEMPT_RCU_TRACE is not set -CONFIG_IKCONFIG=m +CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y -CONFIG_LOG_BUF_SHIFT=17 +CONFIG_LOG_BUF_SHIFT=19 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y -CONFIG_GROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_USER_SCHED=y -# CONFIG_CGROUP_SCHED is not set -CONFIG_CGROUPS=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_NS=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -# CONFIG_CGROUP_MEM_RES_CTLR is not set +# CONFIG_GROUP_SCHED is not set +# CONFIG_CGROUPS is not set # CONFIG_SYSFS_DEPRECATED_V2 is not set CONFIG_RELAY=y CONFIG_NAMESPACES=y -CONFIG_UTS_NS=y -CONFIG_IPC_NS=y -CONFIG_USER_NS=y -CONFIG_PID_NS=y +# CONFIG_UTS_NS is not set +# CONFIG_IPC_NS is not set +# CONFIG_USER_NS is not set +# CONFIG_PID_NS is not set # CONFIG_NET_NS is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y # CONFIG_EMBEDDED is not set CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y -CONFIG_KALLSYMS_ALL=y -# CONFIG_KALLSYMS_EXTRA_PASS is not set -CONFIG_STRIP_ASM_SYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_KALLSYMS_EXTRA_PASS=y CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y @@ -146,9 +133,17 @@ CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y +CONFIG_HAVE_PERF_COUNTERS=y + +# +# Performance Counters +# +CONFIG_PERF_COUNTERS=y +CONFIG_EVENT_PROFILE=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_PCI_QUIRKS=y CONFIG_SLUB_DEBUG=y +CONFIG_STRIP_ASM_SYMS=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y @@ -159,30 +154,35 @@ CONFIG_MARKERS=y CONFIG_OPROFILE=m CONFIG_OPROFILE_IBS=y CONFIG_HAVE_OPROFILE=y -CONFIG_KPROBES=y +# CONFIG_KPROBES is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y -CONFIG_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_API_DEBUG=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set CONFIG_SLOW_WORK=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y -# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y -CONFIG_MODVERSIONS=y +# CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y -CONFIG_LBD=y +CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y -CONFIG_BLK_DEV_INTEGRITY=y +# CONFIG_BLK_DEV_INTEGRITY is not set # # IO Schedulers @@ -209,17 +209,18 @@ CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_SMP=y # CONFIG_SPARSE_IRQ is not set CONFIG_X86_MPPARSE=y -CONFIG_X86_BIGSMP=y +# CONFIG_X86_BIGSMP is not set # CONFIG_X86_EXTENDED_PLATFORM is not set CONFIG_SCHED_OMIT_FRAME_POINTER=y CONFIG_PARAVIRT_GUEST=y CONFIG_VMI=y CONFIG_KVM_CLOCK=y CONFIG_KVM_GUEST=y -# CONFIG_LGUEST_GUEST is not set +CONFIG_LGUEST_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set # CONFIG_MEMTEST is not set # CONFIG_M386 is not set # CONFIG_M486 is not set @@ -276,7 +277,7 @@ CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_IOMMU_HELPER is not set CONFIG_IOMMU_API=y -CONFIG_NR_CPUS=32 +CONFIG_NR_CPUS=8 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set @@ -286,8 +287,14 @@ CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y -CONFIG_X86_MCE_NONFATAL=m -CONFIG_X86_MCE_P4THERMAL=y +# CONFIG_X86_OLD_MCE is not set +CONFIG_X86_NEW_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y CONFIG_VM86=y CONFIG_TOSHIBA=m CONFIG_I8K=m @@ -298,7 +305,7 @@ CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=m CONFIG_X86_CPUID=m -CONFIG_X86_CPU_DEBUG=m +# CONFIG_X86_CPU_DEBUG is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set @@ -321,12 +328,11 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y -CONFIG_UNEVICTABLE_LRU=y CONFIG_HAVE_MLOCK=y CONFIG_HAVE_MLOCKED_PAGE_BIT=y CONFIG_MMU_NOTIFIER=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_HIGHPTE=y +# CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW_64K=y @@ -347,11 +353,11 @@ CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y -CONFIG_CRASH_DUMP=y +# CONFIG_CRASH_DUMP is not set # CONFIG_KEXEC_JUMP is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set -CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_PHYSICAL_ALIGN=0x100000 CONFIG_HOTPLUG_CPU=y # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set @@ -366,14 +372,15 @@ CONFIG_PM_SLEEP_SMP=y CONFIG_PM_SLEEP=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION_NVS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y -# CONFIG_ACPI_PROCFS is not set -# CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_PROCFS=y +CONFIG_ACPI_PROCFS_POWER=y CONFIG_ACPI_SYSFS_POWER=y -# CONFIG_ACPI_PROC_EVENT is not set +CONFIG_ACPI_PROC_EVENT=y CONFIG_ACPI_AC=m CONFIG_ACPI_BATTERY=m CONFIG_ACPI_BUTTON=m @@ -406,14 +413,14 @@ CONFIG_CPU_FREQ_TABLE=m # CONFIG_CPU_FREQ_DEBUG is not set CONFIG_CPU_FREQ_STAT=m CONFIG_CPU_FREQ_STAT_DETAILS=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_GOV_PERFORMANCE=m +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=m CONFIG_CPU_FREQ_GOV_ONDEMAND=m CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m @@ -426,8 +433,7 @@ CONFIG_X86_POWERNOW_K7=m CONFIG_X86_POWERNOW_K7_ACPI=y CONFIG_X86_POWERNOW_K8=m CONFIG_X86_GX_SUSPMOD=m -CONFIG_X86_SPEEDSTEP_CENTRINO=m -CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_SPEEDSTEP_ICH=m CONFIG_X86_SPEEDSTEP_SMI=m CONFIG_X86_P4_CLOCKMOD=m @@ -460,25 +466,27 @@ CONFIG_PCI_MMCONFIG=y CONFIG_PCI_OLPC=y CONFIG_PCI_DOMAINS=y CONFIG_DMAR=y -CONFIG_DMAR_DEFAULT_ON=y -CONFIG_DMAR_GFX_WA=y +# CONFIG_DMAR_DEFAULT_ON is not set +# CONFIG_DMAR_BROKEN_GFX_WA is not set CONFIG_DMAR_FLOPPY_WA=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=m CONFIG_PCIEAER=y -CONFIG_PCIEASPM=y -# CONFIG_PCIEASPM_DEBUG is not set +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +# CONFIG_PCIEASPM is not set CONFIG_ARCH_SUPPORTS_MSI=y CONFIG_PCI_MSI=y -# CONFIG_PCI_LEGACY is not set +CONFIG_PCI_LEGACY=y +# CONFIG_PCI_DEBUG is not set CONFIG_PCI_STUB=m CONFIG_HT_IRQ=y CONFIG_PCI_IOV=y CONFIG_ISA_DMA_API=y -# CONFIG_ISA is not set +CONFIG_ISA=y +# CONFIG_EISA is not set # CONFIG_MCA is not set -CONFIG_SCx200=m -CONFIG_SCx200HR_TIMER=m +# CONFIG_SCx200 is not set CONFIG_OLPC=y CONFIG_K8_NB=y CONFIG_PCCARD=m @@ -499,9 +507,14 @@ CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=m CONFIG_I82092=m +CONFIG_I82365=m +CONFIG_TCIC=m +CONFIG_PCMCIA_PROBE=y CONFIG_PCCARD_NONSTATIC=m CONFIG_HOTPLUG_PCI=m CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set CONFIG_HOTPLUG_PCI_IBM=m CONFIG_HOTPLUG_PCI_ACPI=m CONFIG_HOTPLUG_PCI_ACPI_IBM=m @@ -514,10 +527,10 @@ CONFIG_HOTPLUG_PCI_SHPC=m # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y -CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=m -CONFIG_BINFMT_MISC=m +CONFIG_BINFMT_MISC=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_NET=y @@ -533,7 +546,7 @@ CONFIG_XFRM_USER=m # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=m -CONFIG_NET_KEY=y +CONFIG_NET_KEY=m # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y @@ -544,13 +557,10 @@ CONFIG_IP_FIB_HASH=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_IP_PNP_RARP=y +# CONFIG_IP_PNP is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE=m -CONFIG_NET_IPGRE_BROADCAST=y +# CONFIG_NET_IPGRE_BROADCAST is not set CONFIG_IP_MROUTE=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y @@ -565,34 +575,17 @@ CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m CONFIG_INET_LRO=y -CONFIG_INET_DIAG=m -CONFIG_INET_TCP_DIAG=m -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_BIC=y +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y -CONFIG_TCP_CONG_WESTWOOD=y -CONFIG_TCP_CONG_HTCP=y -CONFIG_TCP_CONG_HSTCP=m -CONFIG_TCP_CONG_HYBLA=m -CONFIG_TCP_CONG_VEGAS=m -CONFIG_TCP_CONG_SCALABLE=m -CONFIG_TCP_CONG_LP=m -CONFIG_TCP_CONG_VENO=m -CONFIG_TCP_CONG_YEAH=m -CONFIG_TCP_CONG_ILLINOIS=m -# CONFIG_DEFAULT_BIC is not set -# CONFIG_DEFAULT_CUBIC is not set -# CONFIG_DEFAULT_HTCP is not set -# CONFIG_DEFAULT_VEGAS is not set -CONFIG_DEFAULT_WESTWOOD=y -# CONFIG_DEFAULT_RENO is not set -CONFIG_DEFAULT_TCP_CONG="westwood" -CONFIG_TCP_MD5SIG=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=m CONFIG_IPV6_PRIVACY=y CONFIG_IPV6_ROUTER_PREF=y -# CONFIG_IPV6_ROUTE_INFO is not set -# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m @@ -606,34 +599,95 @@ CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m CONFIG_IPV6_SIT=m CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m -# CONFIG_IPV6_MULTIPLE_TABLES is not set +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y # CONFIG_IPV6_MROUTE is not set +CONFIG_NETLABEL=y CONFIG_NETWORK_SECMARK=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set -# CONFIG_NETFILTER_ADVANCED is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration # -CONFIG_NETFILTER_NETLINK=y -CONFIG_NETFILTER_NETLINK_LOG=y -CONFIG_NF_CONNTRACK=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CT_ACCT=y +CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_FTP=y -CONFIG_NF_CONNTRACK_IRC=y -CONFIG_NF_CONNTRACK_SIP=y -CONFIG_NF_CT_NETLINK=y -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y -CONFIG_NETFILTER_XT_TARGET_MARK=y -CONFIG_NETFILTER_XT_TARGET_NFLOG=y -CONFIG_NETFILTER_XT_TARGET_SECMARK=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y -CONFIG_NETFILTER_XT_MATCH_MARK=y -CONFIG_NETFILTER_XT_MATCH_POLICY=y -CONFIG_NETFILTER_XT_MATCH_STATE=y +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT=y +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NETFILTER_XT_MATCH_OSF=m CONFIG_IP_VS=m # CONFIG_IP_VS_IPV6 is not set # CONFIG_IP_VS_DEBUG is not set @@ -642,62 +696,117 @@ CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # -# CONFIG_IP_VS_PROTO_TCP is not set -# CONFIG_IP_VS_PROTO_UDP is not set -# CONFIG_IP_VS_PROTO_ESP is not set -# CONFIG_IP_VS_PROTO_AH is not set +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y # # IPVS scheduler # -# CONFIG_IP_VS_RR is not set -# CONFIG_IP_VS_WRR is not set -# CONFIG_IP_VS_LC is not set -# CONFIG_IP_VS_WLC is not set -# CONFIG_IP_VS_LBLC is not set -# CONFIG_IP_VS_LBLCR is not set -# CONFIG_IP_VS_DH is not set -# CONFIG_IP_VS_SH is not set -# CONFIG_IP_VS_SED is not set -# CONFIG_IP_VS_NQ is not set +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 +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m # # IPVS application helper # +CONFIG_IP_VS_FTP=m # # IP: Netfilter Configuration # -CONFIG_NF_DEFRAG_IPV4=y -CONFIG_NF_CONNTRACK_IPV4=y +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m CONFIG_NF_CONNTRACK_PROC_COMPAT=y -CONFIG_IP_NF_IPTABLES=y -CONFIG_IP_NF_FILTER=y -CONFIG_IP_NF_TARGET_REJECT=y -CONFIG_IP_NF_TARGET_LOG=y -CONFIG_IP_NF_TARGET_ULOG=y -CONFIG_NF_NAT=y +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_ADDRTYPE=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_LOG=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT=m CONFIG_NF_NAT_NEEDED=y -CONFIG_IP_NF_TARGET_MASQUERADE=y -CONFIG_NF_NAT_FTP=y -CONFIG_NF_NAT_IRC=y -# CONFIG_NF_NAT_TFTP is not set -# CONFIG_NF_NAT_AMANDA is not set -# CONFIG_NF_NAT_PPTP is not set -# CONFIG_NF_NAT_H323 is not set -CONFIG_NF_NAT_SIP=y -CONFIG_IP_NF_MANGLE=y +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_NF_NAT_SIP=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m # # IPv6: Netfilter Configuration # CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_IP6_NF_QUEUE=m CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_TARGET_LOG=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_ULOG=m +CONFIG_BRIDGE_EBT_NFLOG=m CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m @@ -709,46 +818,50 @@ CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_CCID3_RTO=100 CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_MSG is not set # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_HMAC_NONE is not set -# CONFIG_SCTP_HMAC_SHA1 is not set -CONFIG_SCTP_HMAC_MD5=y -CONFIG_RDS=m -# CONFIG_RDS_DEBUG is not set -CONFIG_TIPC=m -# CONFIG_TIPC_ADVANCED is not set -# CONFIG_TIPC_DEBUG is not set +CONFIG_SCTP_HMAC_SHA1=y +# CONFIG_SCTP_HMAC_MD5 is not set +# CONFIG_TIPC is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m CONFIG_ATM_MPOA=m CONFIG_ATM_BR2684=m -CONFIG_ATM_BR2684_IPFILTER=y +# CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_STP=m -CONFIG_GARP=m CONFIG_BRIDGE=m # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m -CONFIG_VLAN_8021Q_GVRP=y -CONFIG_DECNET=m -# CONFIG_DECNET_ROUTER is not set +# CONFIG_VLAN_8021Q_GVRP is not set +# CONFIG_DECNET is not set CONFIG_LLC=m CONFIG_LLC2=m CONFIG_IPX=m -CONFIG_IPX_INTERN=y +# CONFIG_IPX_INTERN is not set CONFIG_ATALK=m CONFIG_DEV_APPLETALK=m -# CONFIG_IPDDP is not set -CONFIG_X25=m -CONFIG_LAPB=m -CONFIG_ECONET=m -# CONFIG_ECONET_AUNUDP is not set -# CONFIG_ECONET_NATIVE is not set -CONFIG_WAN_ROUTER=m +CONFIG_LTPC=m +CONFIG_COPS=m +CONFIG_COPS_DAYNA=y +CONFIG_COPS_TANGENT=y +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set CONFIG_PHONET=m +CONFIG_IEEE802154=m CONFIG_NET_SCHED=y # @@ -780,19 +893,12 @@ CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_ROUTE=y CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=y -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_STACK=32 -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m +# CONFIG_NET_EMATCH is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m @@ -801,55 +907,26 @@ CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m -# CONFIG_NET_ACT_SIMP is not set +CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y -CONFIG_DCB=y +# CONFIG_DCB is not set # # Network testing # -# CONFIG_NET_PKTGEN is not set -CONFIG_NET_TCPPROBE=m -# CONFIG_NET_DROP_MONITOR is not set -CONFIG_HAMRADIO=y - -# -# Packet Radio protocols -# -CONFIG_AX25=m -CONFIG_AX25_DAMA_SLAVE=y -CONFIG_NETROM=m -CONFIG_ROSE=m - -# -# AX.25 network device drivers -# -CONFIG_MKISS=m -CONFIG_6PACK=m -CONFIG_BPQETHER=m -CONFIG_BAYCOM_SER_FDX=m -CONFIG_BAYCOM_SER_HDX=m -# CONFIG_BAYCOM_PAR is not set -# CONFIG_BAYCOM_EPP is not set -CONFIG_YAM=m -CONFIG_CAN=m -CONFIG_CAN_RAW=m -CONFIG_CAN_BCM=m - -# -# CAN Device Drivers -# -CONFIG_CAN_VCAN=m -# CONFIG_CAN_DEBUG_DEVICES is not set +CONFIG_NET_PKTGEN=m +CONFIG_NET_DROP_MONITOR=y +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set CONFIG_IRDA=m # # IrDA protocols # CONFIG_IRLAN=m -# CONFIG_IRNET is not set +CONFIG_IRNET=m CONFIG_IRCOMM=m CONFIG_IRDA_ULTRA=y @@ -906,8 +983,8 @@ CONFIG_BT_SCO=m CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y +# CONFIG_BT_BNEP_MC_FILTER is not set +# CONFIG_BT_BNEP_PROTO_FILTER is not set # CONFIG_BT_CMTP is not set CONFIG_BT_HIDP=m @@ -915,7 +992,7 @@ CONFIG_BT_HIDP=m # Bluetooth device drivers # CONFIG_BT_HCIBTUSB=m -# CONFIG_BT_HCIBTSDIO is not set +CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y @@ -935,6 +1012,7 @@ CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_CFG80211=m # CONFIG_CFG80211_REG_DEBUG is not set +# CONFIG_CFG80211_DEBUGFS is not set CONFIG_WIRELESS_OLD_REGULATORY=y CONFIG_WIRELESS_EXT=y CONFIG_WIRELESS_EXT_SYSFS=y @@ -944,6 +1022,8 @@ CONFIG_LIB80211_CRYPT_CCMP=m CONFIG_LIB80211_CRYPT_TKIP=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m +CONFIG_MAC80211_DEFAULT_PS=y +CONFIG_MAC80211_DEFAULT_PS_VALUE=1 # # Rate control algorithm selection @@ -952,18 +1032,16 @@ CONFIG_MAC80211_RC_MINSTREL=y # CONFIG_MAC80211_RC_DEFAULT_PID is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel" -# CONFIG_MAC80211_MESH is not set CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_WIMAX=m CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=m -CONFIG_RFKILL_INPUT=m CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y CONFIG_NET_9P=m CONFIG_NET_9P_VIRTIO=m -CONFIG_NET_9P_RDMA=m # CONFIG_NET_9P_DEBUG is not set # @@ -973,165 +1051,99 @@ CONFIG_NET_9P_RDMA=m # # Generic Driver Options # -CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_UEVENT_HELPER_PATH="" CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set CONFIG_CONNECTOR=m CONFIG_MTD=m # CONFIG_MTD_DEBUG is not set -CONFIG_MTD_CONCAT=m +# CONFIG_MTD_CONCAT is not set CONFIG_MTD_PARTITIONS=y CONFIG_MTD_TESTS=m -CONFIG_MTD_REDBOOT_PARTS=m -CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 -CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y -CONFIG_MTD_REDBOOT_PARTS_READONLY=y -CONFIG_MTD_AR7_PARTS=m +# CONFIG_MTD_REDBOOT_PARTS is not set +# CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_CHAR=m -CONFIG_HAVE_MTD_OTP=y CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m -CONFIG_MTD_BLOCK_RO=m -CONFIG_FTL=m -CONFIG_NFTL=m -CONFIG_NFTL_RW=y -CONFIG_INFTL=m -CONFIG_RFD_FTL=m -CONFIG_SSFDC=m -CONFIG_MTD_OOPS=m +# CONFIG_MTD_BLOCK_RO is not set +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_MTD_OOPS is not set # # RAM/ROM/Flash chip drivers # -CONFIG_MTD_CFI=m -CONFIG_MTD_JEDECPROBE=m -CONFIG_MTD_GEN_PROBE=m -CONFIG_MTD_CFI_ADV_OPTIONS=y -CONFIG_MTD_CFI_NOSWAP=y -# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set -# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set -CONFIG_MTD_CFI_GEOMETRY=y +# CONFIG_MTD_CFI is not set +# CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y -CONFIG_MTD_MAP_BANK_WIDTH_8=y -CONFIG_MTD_MAP_BANK_WIDTH_16=y -CONFIG_MTD_MAP_BANK_WIDTH_32=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y -CONFIG_MTD_CFI_I4=y -CONFIG_MTD_CFI_I8=y -CONFIG_MTD_OTP=y -CONFIG_MTD_CFI_INTELEXT=m -CONFIG_MTD_CFI_AMDSTD=m -CONFIG_MTD_CFI_STAA=m -CONFIG_MTD_CFI_UTIL=m +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_RAM=m -CONFIG_MTD_ROM=m -CONFIG_MTD_ABSENT=m +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # -CONFIG_MTD_COMPLEX_MAPPINGS=y -CONFIG_MTD_PHYSMAP=m -# CONFIG_MTD_PHYSMAP_COMPAT is not set -CONFIG_MTD_SC520CDP=m -CONFIG_MTD_NETSC520=m -CONFIG_MTD_TS5500=m -CONFIG_MTD_SBC_GXX=m -CONFIG_MTD_SCx200_DOCFLASH=m -CONFIG_MTD_AMD76XROM=m -CONFIG_MTD_ICHXROM=m -CONFIG_MTD_ESB2ROM=m -CONFIG_MTD_CK804XROM=m -CONFIG_MTD_SCB2_FLASH=m -CONFIG_MTD_NETtel=m -CONFIG_MTD_DILNETPC=m -CONFIG_MTD_DILNETPC_BOOTSIZE=0x80000 -CONFIG_MTD_L440GX=m -CONFIG_MTD_PCI=m -CONFIG_MTD_INTEL_VR_NOR=m +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_TS5500 is not set +# CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=m # # Self-contained MTD device drivers # -CONFIG_MTD_PMC551=m -CONFIG_MTD_PMC551_BUGFIX=y -# CONFIG_MTD_PMC551_DEBUG is not set -CONFIG_MTD_DATAFLASH=m -# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set -# CONFIG_MTD_DATAFLASH_OTP is not set +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_M25P80 is not set CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m -CONFIG_MTD_MTDRAM=m -CONFIG_MTDRAM_TOTAL_SIZE=4096 -CONFIG_MTDRAM_ERASE_SIZE=128 -CONFIG_MTD_BLOCK2MTD=m +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # -CONFIG_MTD_DOC2000=m -CONFIG_MTD_DOC2001=m -CONFIG_MTD_DOC2001PLUS=m -CONFIG_MTD_DOCPROBE=m -CONFIG_MTD_DOCECC=m -# CONFIG_MTD_DOCPROBE_ADVANCED is not set -CONFIG_MTD_DOCPROBE_ADDRESS=0 -CONFIG_MTD_NAND=m -CONFIG_MTD_NAND_VERIFY_WRITE=y -CONFIG_MTD_NAND_ECC_SMC=y -CONFIG_MTD_NAND_MUSEUM_IDS=y -CONFIG_MTD_NAND_IDS=m -CONFIG_MTD_NAND_DISKONCHIP=m -# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set -CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 -# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set -CONFIG_MTD_NAND_CAFE=m -CONFIG_MTD_NAND_CS553X=m -CONFIG_MTD_NAND_NANDSIM=m -CONFIG_MTD_NAND_PLATFORM=m -CONFIG_MTD_ALAUDA=m -CONFIG_MTD_ONENAND=m -CONFIG_MTD_ONENAND_VERIFY_WRITE=y -CONFIG_MTD_ONENAND_OTP=y -CONFIG_MTD_ONENAND_2X_PROGRAM=y -CONFIG_MTD_ONENAND_SIM=m +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +# CONFIG_MTD_NAND is not set +# CONFIG_MTD_ONENAND is not set # # LPDDR flash memory drivers # -CONFIG_MTD_LPDDR=m -CONFIG_MTD_QINFO_PROBE=m +# CONFIG_MTD_LPDDR is not set # # UBI - Unsorted block images # -CONFIG_MTD_UBI=m -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_RESERVE=1 -CONFIG_MTD_UBI_GLUEBI=y - -# -# UBI debugging options -# -# CONFIG_MTD_UBI_DEBUG is not set +# CONFIG_MTD_UBI is not set CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m -# CONFIG_PARPORT_PC_FIFO is not set -# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_FIFO=y +CONFIG_PARPORT_PC_SUPERIO=y CONFIG_PARPORT_PC_PCMCIA=m # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=m @@ -1143,54 +1155,29 @@ CONFIG_PNP=y # # Protocols # +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_FD=m -CONFIG_PARIDE=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 -CONFIG_PARIDE_COMM=m -CONFIG_PARIDE_DSTR=m -CONFIG_PARIDE_FIT2=m -CONFIG_PARIDE_FIT3=m -CONFIG_PARIDE_EPAT=m -CONFIG_PARIDE_EPATC8=y -CONFIG_PARIDE_EPIA=m -CONFIG_PARIDE_FRIQ=m -CONFIG_PARIDE_FRPW=m -CONFIG_PARIDE_KBIC=m -CONFIG_PARIDE_KTTI=m -CONFIG_PARIDE_ON20=m -CONFIG_PARIDE_ON26=m +# CONFIG_BLK_DEV_XD is not set +# CONFIG_PARIDE is not set CONFIG_BLK_CPQ_DA=m CONFIG_BLK_CPQ_CISS_DA=m -CONFIG_CISS_SCSI_TAPE=y +# CONFIG_CISS_SCSI_TAPE is not set CONFIG_BLK_DEV_DAC960=m -CONFIG_BLK_DEV_UMEM=m +# CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_CRYPTOLOOP=m CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_OSD=m CONFIG_BLK_DEV_SX8=m -CONFIG_BLK_DEV_UB=m +# CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_BLK_DEV_XIP=y +# CONFIG_BLK_DEV_XIP is not set CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set @@ -1198,7 +1185,7 @@ CONFIG_ATA_OVER_ETH=m CONFIG_VIRTIO_BLK=m # CONFIG_BLK_DEV_HD is not set CONFIG_MISC_DEVICES=y -CONFIG_IBM_ASM=m +# CONFIG_IBM_ASM is not set CONFIG_PHANTOM=m CONFIG_SGI_IOC4=m CONFIG_TIFM_CORE=m @@ -1217,7 +1204,11 @@ CONFIG_C2PORT_DURAMAR_2150=m CONFIG_EEPROM_AT24=m CONFIG_EEPROM_AT25=m CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y CONFIG_HAVE_IDE=y CONFIG_IDE=m @@ -1227,6 +1218,7 @@ CONFIG_IDE=m CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y +CONFIG_IDE_LEGACY=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=m CONFIG_IDE_GD_ATA=y @@ -1237,7 +1229,7 @@ CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEACPI=y -CONFIG_IDE_TASK_IOCTL=y +# CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # @@ -1246,7 +1238,7 @@ CONFIG_IDE_PROC_FS=y CONFIG_IDE_GENERIC=m CONFIG_BLK_DEV_PLATFORM=m CONFIG_BLK_DEV_CMD640=m -CONFIG_BLK_DEV_CMD640_ENHANCED=y +# CONFIG_BLK_DEV_CMD640_ENHANCED is not set CONFIG_BLK_DEV_IDEPNP=m CONFIG_BLK_DEV_IDEDMA_SFF=y @@ -1286,13 +1278,27 @@ CONFIG_BLK_DEV_SLC90E66=m CONFIG_BLK_DEV_TRM290=m CONFIG_BLK_DEV_VIA82CXXX=m CONFIG_BLK_DEV_TC86C001=m + +# +# Other IDE chipsets support +# + +# +# Note: most of these also require special kernel boot parameters +# +CONFIG_BLK_DEV_4DRIVES=m +CONFIG_BLK_DEV_ALI14XX=m +CONFIG_BLK_DEV_DTC2278=m +CONFIG_BLK_DEV_HT6560B=m +CONFIG_BLK_DEV_QD65XX=m +CONFIG_BLK_DEV_UMC8672=m CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_RAID_ATTRS=m -CONFIG_SCSI=y +CONFIG_SCSI=m CONFIG_SCSI_DMA=y CONFIG_SCSI_TGT=m CONFIG_SCSI_NETLINK=y @@ -1309,14 +1315,10 @@ CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m - -# -# Some SCSI devices (e.g. CD jukebox) support multiple LUNs -# -# CONFIG_SCSI_MULTI_LUN is not set -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y +CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set CONFIG_SCSI_WAIT_SCAN=m # @@ -1324,7 +1326,7 @@ CONFIG_SCSI_WAIT_SCAN=m # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_FC_TGT_ATTRS=y +# CONFIG_SCSI_FC_TGT_ATTRS is not set CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m @@ -1332,31 +1334,38 @@ CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set CONFIG_SCSI_SRP_ATTRS=m -# CONFIG_SCSI_SRP_TGT_ATTRS is not set +CONFIG_SCSI_SRP_TGT_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_BNX2_ISCSI=m CONFIG_BLK_DEV_3W_XXXX_RAID=m CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_7000FASST=m CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m CONFIG_SCSI_AACRAID=m CONFIG_SCSI_AIC7XXX=m CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 -CONFIG_AIC7XXX_RESET_DELAY_MS=5000 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 # CONFIG_AIC7XXX_DEBUG_ENABLE is not set CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y -CONFIG_SCSI_AIC7XXX_OLD=m +# CONFIG_SCSI_AIC7XXX_OLD is not set CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=32 -CONFIG_AIC79XX_RESET_DELAY_MS=5000 +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_AIC94XX=m # CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set CONFIG_SCSI_DPT_I2O=m CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_IN2000=m CONFIG_SCSI_ARCMSR=m CONFIG_SCSI_ARCMSR_AER=y CONFIG_MEGARAID_NEWGEN=y @@ -1369,18 +1378,22 @@ CONFIG_SCSI_MPT2SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS_LOGGING is not set CONFIG_SCSI_HPTIOP=m CONFIG_SCSI_BUSLOGIC=m -CONFIG_SCSI_FLASHPOINT=y +# CONFIG_SCSI_FLASHPOINT is not set CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m -# CONFIG_FCOE_FNIC is not set +CONFIG_FCOE_FNIC=m CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_DTC3280=m CONFIG_SCSI_EATA=m -CONFIG_SCSI_EATA_TAGGED_QUEUE=y -CONFIG_SCSI_EATA_LINKED_COMMANDS=y +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=m CONFIG_SCSI_GDTH=m +CONFIG_SCSI_GENERIC_NCR5380=m +CONFIG_SCSI_GENERIC_NCR5380_MMIO=m +CONFIG_SCSI_GENERIC_NCR53C400=y CONFIG_SCSI_IPS=m CONFIG_SCSI_INITIO=m CONFIG_SCSI_INIA100=m @@ -1388,7 +1401,7 @@ CONFIG_SCSI_PPA=m CONFIG_SCSI_IMM=m # CONFIG_SCSI_IZIP_EPP16 is not set # CONFIG_SCSI_IZIP_SLOW_CTR is not set -CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_NCR53C406A=m CONFIG_SCSI_STEX=m CONFIG_SCSI_SYM53C8XX_2=m CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 @@ -1396,17 +1409,26 @@ CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_IPR=m -CONFIG_SCSI_IPR_TRACE=y -CONFIG_SCSI_IPR_DUMP=y +# CONFIG_SCSI_IPR_TRACE is not set +# CONFIG_SCSI_IPR_DUMP is not set +CONFIG_SCSI_PAS16=m +CONFIG_SCSI_QLOGIC_FAS=m CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_QLA_FC=m CONFIG_SCSI_QLA_ISCSI=m CONFIG_SCSI_LPFC=m # CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_SYM53C416=m CONFIG_SCSI_DC395x=m CONFIG_SCSI_DC390T=m +CONFIG_SCSI_T128=m +CONFIG_SCSI_U14_34F=m +# CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set +# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set +CONFIG_SCSI_U14_34F_MAX_TAGS=8 +CONFIG_SCSI_ULTRASTOR=m CONFIG_SCSI_NSP32=m -CONFIG_SCSI_DEBUG=m +# CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_SRP=m CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_PCMCIA_AHA152X=m @@ -1421,7 +1443,7 @@ CONFIG_SCSI_DH_EMC=m CONFIG_SCSI_DH_ALUA=m CONFIG_SCSI_OSD_INITIATOR=m CONFIG_SCSI_OSD_ULD=m -CONFIG_SCSI_OSD_DPRINT_SENSE=1 +CONFIG_SCSI_OSD_DPRINT_SENSE=0 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=m # CONFIG_ATA_NONSTANDARD is not set @@ -1462,10 +1484,12 @@ CONFIG_PATA_HPT366=m CONFIG_PATA_HPT37X=m CONFIG_PATA_HPT3X2N=m CONFIG_PATA_HPT3X3=m -CONFIG_PATA_HPT3X3_DMA=y +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_ISAPNP=m CONFIG_PATA_IT821X=m CONFIG_PATA_IT8213=m CONFIG_PATA_JMICRON=m +CONFIG_PATA_LEGACY=m CONFIG_PATA_TRIFLEX=m CONFIG_PATA_MARVELL=m CONFIG_PATA_MPIIX=m @@ -1478,6 +1502,7 @@ CONFIG_PATA_OPTI=m CONFIG_PATA_OPTIDMA=m CONFIG_PATA_PCMCIA=m CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_QDI=m CONFIG_PATA_RADISYS=m CONFIG_PATA_RZ1000=m CONFIG_PATA_SC1200=m @@ -1487,6 +1512,7 @@ CONFIG_PATA_SIL680=m CONFIG_PATA_SIS=m CONFIG_PATA_VIA=m CONFIG_PATA_WINBOND=m +CONFIG_PATA_WINBOND_VLB=m CONFIG_PATA_SCH=m CONFIG_MD=y CONFIG_BLK_DEV_MD=m @@ -1503,8 +1529,11 @@ CONFIG_BLK_DEV_DM=m CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_MIRROR=m +CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_DELAY=m CONFIG_DM_UEVENT=y CONFIG_FUSION=y @@ -1513,25 +1542,25 @@ CONFIG_FUSION_FC=m CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m -CONFIG_FUSION_LAN=m -CONFIG_FUSION_LOGGING=y +# CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # # -# Enable only one of the two stacks, unless you know what you are doing +# You can enable one or both FireWire driver stacks. # -CONFIG_FIREWIRE=m -CONFIG_FIREWIRE_OHCI=m -CONFIG_FIREWIRE_OHCI_DEBUG=y -CONFIG_FIREWIRE_SBP2=m + +# +# See the help texts for more information. +# +# CONFIG_FIREWIRE is not set CONFIG_IEEE1394=m CONFIG_IEEE1394_OHCI1394=m CONFIG_IEEE1394_PCILYNX=m CONFIG_IEEE1394_SBP2=m -CONFIG_IEEE1394_SBP2_PHYS_DMA=y +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y CONFIG_IEEE1394_ETH1394=m CONFIG_IEEE1394_RAWIO=m @@ -1542,7 +1571,7 @@ CONFIG_I2O=m CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y CONFIG_I2O_EXT_ADAPTEC=y CONFIG_I2O_CONFIG=m -# CONFIG_I2O_CONFIG_OLD_IOCTL is not set +CONFIG_I2O_CONFIG_OLD_IOCTL=y CONFIG_I2O_BUS=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m @@ -1550,7 +1579,6 @@ CONFIG_I2O_PROC=m CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y -CONFIG_COMPAT_NET_DEV_OPS=y CONFIG_IFB=m CONFIG_DUMMY=m CONFIG_BONDING=m @@ -1559,16 +1587,7 @@ CONFIG_EQUALIZER=m CONFIG_TUN=m CONFIG_VETH=m CONFIG_NET_SB1000=m -CONFIG_ARCNET=m -CONFIG_ARCNET_1201=m -CONFIG_ARCNET_1051=m -CONFIG_ARCNET_RAW=m -CONFIG_ARCNET_CAP=m -CONFIG_ARCNET_COM90xx=m -CONFIG_ARCNET_COM90xxIO=m -CONFIG_ARCNET_RIM_I=m -CONFIG_ARCNET_COM20020=m -CONFIG_ARCNET_COM20020_PCI=m +# CONFIG_ARCNET is not set CONFIG_PHYLIB=m # @@ -1587,33 +1606,60 @@ CONFIG_REALTEK_PHY=m CONFIG_NATIONAL_PHY=m CONFIG_STE10XP=m CONFIG_LSI_ET1011C_PHY=m -CONFIG_MDIO_BITBANG=m -CONFIG_MDIO_GPIO=m +# CONFIG_MDIO_BITBANG is not set CONFIG_NET_ETHERNET=y CONFIG_MII=m CONFIG_HAPPYMEAL=m CONFIG_SUNGEM=m CONFIG_CASSINI=m CONFIG_NET_VENDOR_3COM=y +CONFIG_EL1=m +CONFIG_EL2=m +CONFIG_ELPLUS=m +CONFIG_EL16=m +CONFIG_EL3=m +CONFIG_3C515=m CONFIG_VORTEX=m CONFIG_TYPHOON=m +CONFIG_LANCE=m +CONFIG_NET_VENDOR_SMC=y +CONFIG_WD80x3=m +CONFIG_ULTRA=m +CONFIG_SMC9194=m CONFIG_ENC28J60=m # CONFIG_ENC28J60_WRITEVERIFY is not set -# CONFIG_ETHOC is not set +CONFIG_ETHOC=m +CONFIG_NET_VENDOR_RACAL=y +CONFIG_NI52=m +CONFIG_NI65=m CONFIG_DNET=m CONFIG_NET_TULIP=y CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 CONFIG_TULIP=m -CONFIG_TULIP_MWI=y -CONFIG_TULIP_MMIO=y -CONFIG_TULIP_NAPI=y -CONFIG_TULIP_NAPI_HW_MITIGATION=y +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_ULI526X=m CONFIG_PCMCIA_XIRCOM=m +CONFIG_AT1700=m +CONFIG_DEPCA=m CONFIG_HP100=m +CONFIG_NET_ISA=y +CONFIG_E2100=m +CONFIG_EWRK3=m +CONFIG_EEXPRESS=m +CONFIG_EEXPRESS_PRO=m +CONFIG_HPLAN_PLUS=m +CONFIG_HPLAN=m +CONFIG_LP486E=m +CONFIG_ETH16I=m +CONFIG_NE2000=m +CONFIG_ZNET=m +CONFIG_SEEQ8005=m # CONFIG_IBM_NEW_EMAC_ZMII is not set # CONFIG_IBM_NEW_EMAC_RGMII is not set # CONFIG_IBM_NEW_EMAC_TAH is not set @@ -1625,12 +1671,15 @@ CONFIG_NET_PCI=y CONFIG_PCNET32=m CONFIG_AMD8111_ETH=m CONFIG_ADAPTEC_STARFIRE=m +CONFIG_AC3200=m +CONFIG_APRICOT=m CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_FORCEDETH=m -CONFIG_FORCEDETH_NAPI=y +# CONFIG_FORCEDETH_NAPI is not set +CONFIG_CS89x0=m CONFIG_E100=m CONFIG_FEALNX=m CONFIG_NATSEMI=m @@ -1646,10 +1695,12 @@ CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SMSC9420=m CONFIG_SUNDANCE=m -CONFIG_SUNDANCE_MMIO=y +# CONFIG_SUNDANCE_MMIO is not set CONFIG_TLAN=m +CONFIG_KS8842=m +CONFIG_KS8851=m CONFIG_VIA_RHINE=m -CONFIG_VIA_RHINE_MMIO=y +# CONFIG_VIA_RHINE_MMIO is not set CONFIG_SC92031=m CONFIG_NET_POCKET=y CONFIG_ATP=m @@ -1670,7 +1721,7 @@ CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m CONFIG_R8169=m -CONFIG_R8169_VLAN=y +# CONFIG_R8169_VLAN is not set CONFIG_SIS190=m CONFIG_SKGE=m # CONFIG_SKGE_DEBUG is not set @@ -1679,12 +1730,14 @@ CONFIG_SKY2=m CONFIG_VIA_VELOCITY=m CONFIG_TIGON3=m CONFIG_BNX2=m +CONFIG_CNIC=m CONFIG_QLA3XXX=m CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_JME=m CONFIG_NETDEV_10000=y +CONFIG_MDIO=m CONFIG_CHELSIO_T1=m CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3_DEPENDS=y @@ -1692,7 +1745,6 @@ CONFIG_CHELSIO_T3=m CONFIG_ENIC=m CONFIG_IXGBE=m CONFIG_IXGBE_DCA=y -CONFIG_IXGBE_DCB=y CONFIG_IXGB=m CONFIG_S2IO=m CONFIG_VXGE=m @@ -1710,28 +1762,19 @@ CONFIG_QLGE=m CONFIG_SFC=m CONFIG_SFC_MTD=y CONFIG_BE2NET=m -CONFIG_TR=m -CONFIG_IBMOL=m -CONFIG_IBMLS=m -CONFIG_3C359=m -CONFIG_TMS380TR=m -CONFIG_TMSPCI=m -CONFIG_ABYSS=m +# CONFIG_TR is not set # # Wireless LAN # -CONFIG_WLAN_PRE80211=y -CONFIG_STRIP=m -CONFIG_PCMCIA_WAVELAN=m -CONFIG_PCMCIA_NETWAVE=m +# CONFIG_WLAN_PRE80211 is not set CONFIG_WLAN_80211=y CONFIG_PCMCIA_RAYCS=m CONFIG_LIBERTAS=m CONFIG_LIBERTAS_USB=m CONFIG_LIBERTAS_CS=m CONFIG_LIBERTAS_SDIO=m -# CONFIG_LIBERTAS_SPI is not set +CONFIG_LIBERTAS_SPI=m # CONFIG_LIBERTAS_DEBUG is not set CONFIG_LIBERTAS_THINFIRM=m CONFIG_LIBERTAS_THINFIRM_USB=m @@ -1747,19 +1790,22 @@ CONFIG_USB_ZD1201=m CONFIG_USB_NET_RNDIS_WLAN=m CONFIG_RTL8180=m CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y CONFIG_ADM8211=m -CONFIG_MAC80211_HWSIM=m +# CONFIG_MAC80211_HWSIM is not set CONFIG_MWL8K=m CONFIG_P54_COMMON=m CONFIG_P54_USB=m CONFIG_P54_PCI=m CONFIG_P54_SPI=m CONFIG_P54_LEDS=y +CONFIG_ATH_COMMON=m CONFIG_ATH5K=m # CONFIG_ATH5K_DEBUG is not set CONFIG_ATH9K=m # CONFIG_ATH9K_DEBUG is not set -# CONFIG_AR9170_USB is not set +CONFIG_AR9170_USB=m +CONFIG_AR9170_LEDS=y CONFIG_IPW2100=m CONFIG_IPW2100_MONITOR=y # CONFIG_IPW2100_DEBUG is not set @@ -1773,7 +1819,6 @@ CONFIG_LIBIPW=m # CONFIG_LIBIPW_DEBUG is not set CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y -CONFIG_IWLWIFI_RFKILL=y CONFIG_IWLWIFI_SPECTRUM_MEASUREMENT=y # CONFIG_IWLWIFI_DEBUG is not set CONFIG_IWLAGN=m @@ -1783,7 +1828,7 @@ CONFIG_IWL3945=m CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y CONFIG_HOSTAP=m CONFIG_HOSTAP_FIRMWARE=y -CONFIG_HOSTAP_FIRMWARE_NVRAM=y +# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set CONFIG_HOSTAP_PLX=m CONFIG_HOSTAP_PCI=m CONFIG_HOSTAP_CS=m @@ -1793,13 +1838,13 @@ CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_PCMCIA=y CONFIG_B43_PIO=y CONFIG_B43_LEDS=y -CONFIG_B43_RFKILL=y +CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=m CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y -CONFIG_B43LEGACY_RFKILL=y +CONFIG_B43LEGACY_HWRNG=y # CONFIG_B43LEGACY_DEBUG is not set CONFIG_B43LEGACY_DMA=y CONFIG_B43LEGACY_PIO=y @@ -1814,9 +1859,11 @@ CONFIG_RT2500PCI=m CONFIG_RT61PCI=m CONFIG_RT2500USB=m CONFIG_RT73USB=m +CONFIG_RT2800USB=m CONFIG_RT2X00_LIB_PCI=m CONFIG_RT2X00_LIB_USB=m CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_HT=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_RFKILL=y @@ -1830,6 +1877,9 @@ CONFIG_NORTEL_HERMES=m CONFIG_PCI_HERMES=m CONFIG_PCMCIA_HERMES=m CONFIG_PCMCIA_SPECTRUM=m +CONFIG_WL12XX=m +CONFIG_IWM=m +# CONFIG_IWM_DEBUG is not set # # WiMAX Wireless Broadband devices @@ -1866,6 +1916,8 @@ CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=m CONFIG_USB_HSO=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_CDC_PHONET=m CONFIG_NET_PCMCIA=y CONFIG_PCMCIA_3C589=m CONFIG_PCMCIA_3C574=m @@ -1875,57 +1927,23 @@ CONFIG_PCMCIA_NMCLAN=m CONFIG_PCMCIA_SMC91C92=m CONFIG_PCMCIA_XIRC2PS=m CONFIG_PCMCIA_AXNET=m -CONFIG_ARCNET_COM20020_CS=m -CONFIG_PCMCIA_IBMTR=m -CONFIG_WAN=y -CONFIG_LANMEDIA=m -CONFIG_HDLC=m -CONFIG_HDLC_RAW=m -CONFIG_HDLC_RAW_ETH=m -CONFIG_HDLC_CISCO=m -CONFIG_HDLC_FR=m -CONFIG_HDLC_PPP=m -CONFIG_HDLC_X25=m -CONFIG_PCI200SYN=m -CONFIG_WANXL=m -CONFIG_PC300TOO=m -CONFIG_FARSYNC=m -CONFIG_DSCC4=m -CONFIG_DSCC4_PCISYNC=y -CONFIG_DSCC4_PCI_RST=y -CONFIG_DLCI=m -CONFIG_DLCI_MAX=8 -CONFIG_WAN_ROUTER_DRIVERS=m -CONFIG_CYCLADES_SYNC=m -CONFIG_CYCLOMX_X25=y -CONFIG_LAPBETHER=m -CONFIG_X25_ASY=m -CONFIG_SBNI=m -CONFIG_SBNI_MULTILINE=y +# CONFIG_WAN is not set CONFIG_ATM_DRIVERS=y -CONFIG_ATM_DUMMY=m +# CONFIG_ATM_DUMMY is not set CONFIG_ATM_TCP=m CONFIG_ATM_LANAI=m CONFIG_ATM_ENI=m # CONFIG_ATM_ENI_DEBUG is not set -CONFIG_ATM_ENI_TUNE_BURST=y -# CONFIG_ATM_ENI_BURST_TX_16W is not set -CONFIG_ATM_ENI_BURST_TX_8W=y -CONFIG_ATM_ENI_BURST_TX_4W=y -CONFIG_ATM_ENI_BURST_TX_2W=y -# CONFIG_ATM_ENI_BURST_RX_16W is not set -# CONFIG_ATM_ENI_BURST_RX_8W is not set -CONFIG_ATM_ENI_BURST_RX_4W=y -CONFIG_ATM_ENI_BURST_RX_2W=y +# CONFIG_ATM_ENI_TUNE_BURST is not set CONFIG_ATM_FIRESTREAM=m CONFIG_ATM_ZATM=m # CONFIG_ATM_ZATM_DEBUG is not set CONFIG_ATM_NICSTAR=m -CONFIG_ATM_NICSTAR_USE_SUNI=y -CONFIG_ATM_NICSTAR_USE_IDT77105=y +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set CONFIG_ATM_IDT77252=m # CONFIG_ATM_IDT77252_DEBUG is not set -CONFIG_ATM_IDT77252_RCV_ALL=y +# CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=m # CONFIG_ATM_AMBASSADOR_DEBUG is not set @@ -1934,19 +1952,16 @@ CONFIG_ATM_HORIZON=m CONFIG_ATM_IA=m # CONFIG_ATM_IA_DEBUG is not set CONFIG_ATM_FORE200E=m -CONFIG_ATM_FORE200E_USE_TASKLET=y +# CONFIG_ATM_FORE200E_USE_TASKLET is not set CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=m -CONFIG_ATM_HE_USE_SUNI=y +# CONFIG_ATM_HE_USE_SUNI is not set CONFIG_ATM_SOLOS=m -CONFIG_FDDI=m -CONFIG_DEFXX=m -CONFIG_DEFXX_MMIO=y -CONFIG_SKFP=m -CONFIG_HIPPI=y -CONFIG_ROADRUNNER=m -CONFIG_ROADRUNNER_LARGE_RINGS=y +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set CONFIG_PLIP=m CONFIG_PPP=m CONFIG_PPP_MULTILINK=y @@ -1960,13 +1975,13 @@ CONFIG_PPPOE=m CONFIG_PPPOATM=m CONFIG_PPPOL2TP=m CONFIG_SLIP=m -CONFIG_SLIP_COMPRESSED=y +# CONFIG_SLIP_COMPRESSED is not set CONFIG_SLHC=m -CONFIG_SLIP_SMART=y -CONFIG_SLIP_MODE_SLIP6=y -CONFIG_NET_FC=y +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set +# CONFIG_NET_FC is not set CONFIG_NETCONSOLE=m -# CONFIG_NETCONSOLE_DYNAMIC is not set +CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y # CONFIG_NETPOLL_TRAP is not set CONFIG_NET_POLL_CONTROLLER=y @@ -1982,19 +1997,117 @@ CONFIG_MISDN_L1OIP=m CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCMULTI=m CONFIG_MISDN_HFCUSB=m -# CONFIG_ISDN_I4L is not set +CONFIG_ISDN_I4L=m +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_MPP=y +CONFIG_IPPP_FILTER=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_TTY_FAX=y + +# +# ISDN feature submodules +# +CONFIG_ISDN_DIVERSION=m + +# +# ISDN4Linux hardware drivers +# + +# +# Passive cards +# +CONFIG_ISDN_DRV_HISAX=m + +# +# D-channel protocol features +# +CONFIG_HISAX_EURO=y +CONFIG_DE_AOC=y +# CONFIG_HISAX_NO_SENDCOMPLETE is not set +# CONFIG_HISAX_NO_LLC is not set +# CONFIG_HISAX_NO_KEYPAD is not set +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# +CONFIG_HISAX_16_0=y +CONFIG_HISAX_16_3=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_AVM_A1=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_IX1MICROR2=y +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_ASUSCOM=y +CONFIG_HISAX_TELEINT=y +CONFIG_HISAX_HFCS=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_SPORTSTER=y +CONFIG_HISAX_MIC=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NICCY=y +CONFIG_HISAX_ISURF=y +CONFIG_HISAX_HSTSAPHIR=y +CONFIG_HISAX_BKM_A4T=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_W6692=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_ENTERNOW_PCI=y +# CONFIG_HISAX_DEBUG is not set + +# +# HiSax PCMCIA card service modules +# +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_TELES_CS=m + +# +# HiSax sub driver modules +# +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_FRITZ_PCIPNP=m +CONFIG_HISAX_HDLC=y + +# +# Active cards +# +CONFIG_ISDN_DRV_ICN=m +CONFIG_ISDN_DRV_PCBIT=m +CONFIG_ISDN_DRV_SC=m +CONFIG_ISDN_DRV_ACT2000=m +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y CONFIG_ISDN_CAPI=m -# CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON is not set +CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y CONFIG_CAPI_TRACE=y -# CONFIG_ISDN_CAPI_MIDDLEWARE is not set +CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_CAPIFS_BOOL=y +CONFIG_ISDN_CAPI_CAPIFS=m +CONFIG_ISDN_CAPI_CAPIDRV=m # # CAPI hardware drivers # CONFIG_CAPI_AVM=y +CONFIG_ISDN_DRV_AVMB1_B1ISA=m CONFIG_ISDN_DRV_AVMB1_B1PCI=m CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_T1ISA=m CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m CONFIG_ISDN_DRV_AVMB1_AVM_CS=m CONFIG_ISDN_DRV_AVMB1_T1PCI=m @@ -2006,9 +2119,12 @@ CONFIG_ISDN_DIVAS_PRIPCI=y CONFIG_ISDN_DIVAS_DIVACAPI=m CONFIG_ISDN_DIVAS_USERIDI=m CONFIG_ISDN_DIVAS_MAINT=m -CONFIG_PHONE=m -CONFIG_PHONE_IXJ=m -CONFIG_PHONE_IXJ_PCMCIA=m +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_GIGASET_BASE=m +CONFIG_GIGASET_M105=m +CONFIG_GIGASET_M101=m +# CONFIG_GIGASET_DEBUG is not set +# CONFIG_PHONE is not set # # Input device support @@ -2033,12 +2149,12 @@ CONFIG_INPUT_EVDEV=m # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y -CONFIG_KEYBOARD_SUNKBD=m -CONFIG_KEYBOARD_LKKBD=m -CONFIG_KEYBOARD_XTKBD=m -CONFIG_KEYBOARD_NEWTON=m -CONFIG_KEYBOARD_STOWAWAY=m -CONFIG_KEYBOARD_GPIO=m +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ALPS=y @@ -2047,13 +2163,17 @@ CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y -CONFIG_MOUSE_PS2_TOUCHKIT=y +# CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_OLPC=y -CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_SERIAL=y CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_INPORT=m +# CONFIG_MOUSE_ATIXL is not set +CONFIG_MOUSE_LOGIBM=m +CONFIG_MOUSE_PC110PAD=m CONFIG_MOUSE_VSXXXAA=m -CONFIG_MOUSE_GPIO=m +CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=m @@ -2095,6 +2215,7 @@ CONFIG_TOUCHSCREEN_ADS7846=m CONFIG_TOUCHSCREEN_AD7877=m CONFIG_TOUCHSCREEN_AD7879_I2C=m CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_EETI=m CONFIG_TOUCHSCREEN_FUJITSU=m CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_ELO=m @@ -2102,14 +2223,14 @@ CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_INEXIO=m CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_HTCPEN=m CONFIG_TOUCHSCREEN_PENMOUNT=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m -CONFIG_TOUCHSCREEN_UCB1400=m CONFIG_TOUCHSCREEN_WM97XX=m -CONFIG_TOUCHSCREEN_WM9705=y -CONFIG_TOUCHSCREEN_WM9712=y -CONFIG_TOUCHSCREEN_WM9713=y +# CONFIG_TOUCHSCREEN_WM9705 is not set +# CONFIG_TOUCHSCREEN_WM9712 is not set +# CONFIG_TOUCHSCREEN_WM9713 is not set CONFIG_TOUCHSCREEN_USB_COMPOSITE=m CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y @@ -2124,6 +2245,7 @@ CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_W90X900=m CONFIG_INPUT_MISC=y CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_APANEL=m @@ -2137,7 +2259,6 @@ CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_UINPUT=m CONFIG_INPUT_PCF50633_PMU=m -CONFIG_INPUT_GPIO_ROTARY_ENCODER=m # # Hardware I/O ports @@ -2166,67 +2287,60 @@ CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_DEVKMEM=y CONFIG_SERIAL_NONSTANDARD=y -CONFIG_COMPUTONE=m +# CONFIG_COMPUTONE is not set CONFIG_ROCKETPORT=m CONFIG_CYCLADES=m -CONFIG_CYZ_INTR=y -CONFIG_DIGIEPCA=m -CONFIG_MOXA_INTELLIO=m -CONFIG_MOXA_SMARTIO=m -CONFIG_ISI=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m -CONFIG_SYNCLINK_GT=m +# CONFIG_SYNCLINK_GT is not set CONFIG_N_HDLC=m -CONFIG_RISCOM8=m -CONFIG_SPECIALIX=m -CONFIG_SX=m -CONFIG_RIO=m -# CONFIG_RIO_OLDPCI is not set -CONFIG_STALDRV=y -CONFIG_STALLION=m -CONFIG_ISTALLION=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set CONFIG_NOZOMI=m # # Serial drivers # -CONFIG_SERIAL_8250=m +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y CONFIG_FIX_EARLYCON_MEM=y -CONFIG_SERIAL_8250_PCI=m -CONFIG_SERIAL_8250_PNP=m +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CS=m -CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -CONFIG_SERIAL_8250_SHARE_IRQ=y -CONFIG_SERIAL_8250_DETECT_IRQ=y -CONFIG_SERIAL_8250_RSA=y +# CONFIG_SERIAL_8250_EXTENDED is not set # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=m -CONFIG_SERIAL_CORE=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_UNIX98_PTYS=y -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y -CONFIG_LEGACY_PTYS=y -CONFIG_LEGACY_PTY_COUNT=256 +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set +# CONFIG_LEGACY_PTYS is not set CONFIG_PRINTER=m -CONFIG_LP_CONSOLE=y +# CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y -CONFIG_VIRTIO_CONSOLE=m +CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m -CONFIG_IPMI_PANIC_EVENT=y -CONFIG_IPMI_PANIC_STRING=y +# CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m -CONFIG_HW_RANDOM=m +CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m @@ -2234,6 +2348,7 @@ CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=m CONFIG_NVRAM=m +CONFIG_DTLK=m CONFIG_R3964=m CONFIG_APPLICOM=m CONFIG_SONYPI=m @@ -2246,17 +2361,14 @@ CONFIG_CARDMAN_4000=m CONFIG_CARDMAN_4040=m CONFIG_IPWIRELESS=m CONFIG_MWAVE=m -CONFIG_SCx200_GPIO=m CONFIG_PC8736x_GPIO=m CONFIG_NSC_GPIO=m CONFIG_CS5535_GPIO=m -CONFIG_RAW_DRIVER=m -CONFIG_MAX_RAW_DEVS=256 -CONFIG_HPET=y -CONFIG_HPET_MMAP=y +# CONFIG_RAW_DRIVER is not set +# CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=m -CONFIG_TCG_TPM=y -CONFIG_TCG_TIS=y +CONFIG_TCG_TPM=m +CONFIG_TCG_TIS=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m @@ -2296,7 +2408,6 @@ CONFIG_I2C_VIAPRO=m # # I2C system bus drivers (mostly embedded / system-on-chip) # -CONFIG_I2C_GPIO=m CONFIG_I2C_OCORES=m CONFIG_I2C_SIMTEC=m @@ -2316,24 +2427,25 @@ CONFIG_I2C_VOODOO3=m # # Other I2C/SMBus bus drivers # +CONFIG_I2C_PCA_ISA=m CONFIG_I2C_PCA_PLATFORM=m -CONFIG_I2C_STUB=m -CONFIG_SCx200_I2C=m -CONFIG_SCx200_I2C_SCL=12 -CONFIG_SCx200_I2C_SDA=13 +# CONFIG_I2C_STUB is not set CONFIG_SCx200_ACB=m # # Miscellaneous I2C Chip support # CONFIG_DS1682=m -CONFIG_SENSORS_MAX6875=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=m CONFIG_SENSORS_TSL2550=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # @@ -2341,7 +2453,6 @@ CONFIG_SPI_MASTER=y # CONFIG_SPI_BITBANG=m CONFIG_SPI_BUTTERFLY=m -CONFIG_SPI_GPIO=m CONFIG_SPI_LM70_LLP=m # @@ -2349,30 +2460,14 @@ CONFIG_SPI_LM70_LLP=m # CONFIG_SPI_SPIDEV=m CONFIG_SPI_TLE62X0=m + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y - -# -# Memory mapped GPIO expanders: -# - -# -# I2C GPIO expanders: -# -CONFIG_GPIO_MAX732X=m -CONFIG_GPIO_PCA953X=m -CONFIG_GPIO_PCF857X=m - -# -# PCI GPIO expanders: -# - -# -# SPI GPIO expanders: -# -CONFIG_GPIO_MAX7301=m -CONFIG_GPIO_MCP23S08=m +# CONFIG_GPIOLIB is not set CONFIG_W1=m CONFIG_W1_CON=y @@ -2382,7 +2477,6 @@ CONFIG_W1_CON=y CONFIG_W1_MASTER_MATROX=m CONFIG_W1_MASTER_DS2490=m CONFIG_W1_MASTER_DS2482=m -CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves @@ -2391,7 +2485,7 @@ CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m -CONFIG_W1_SLAVE_DS2433_CRC=y +# CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y @@ -2399,10 +2493,12 @@ CONFIG_POWER_SUPPLY=y CONFIG_PDA_POWER=m CONFIG_WM8350_POWER=m CONFIG_BATTERY_DS2760=m +CONFIG_BATTERY_DS2782=m CONFIG_BATTERY_OLPC=m CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=m CONFIG_CHARGER_PCF50633=m -CONFIG_HWMON=m +CONFIG_HWMON=y CONFIG_HWMON_VID=m CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m @@ -2459,7 +2555,6 @@ CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_PCF8591=m -CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_SMSC47M1=m @@ -2467,6 +2562,7 @@ CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m @@ -2482,8 +2578,8 @@ CONFIG_SENSORS_HDAPS=m CONFIG_SENSORS_LIS3LV02D=m CONFIG_SENSORS_APPLESMC=m # CONFIG_HWMON_DEBUG_CHIP is not set -CONFIG_THERMAL=m -# CONFIG_THERMAL_HWMON is not set +CONFIG_THERMAL=y +CONFIG_THERMAL_HWMON=y CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set @@ -2508,7 +2604,6 @@ CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_SC1200_WDT=m -CONFIG_SCx200_WDT=m CONFIG_PC87413_WDT=m CONFIG_60XX_WDT=m CONFIG_SBC8360_WDT=m @@ -2524,12 +2619,18 @@ CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m CONFIG_SBC_EPX_C3_WATCHDOG=m +# +# ISA-based Watchdog Cards +# +CONFIG_PCWATCHDOG=m +CONFIG_MIXCOMWD=m +CONFIG_WDT=m + # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m -CONFIG_WDT_501_PCI=y # # USB-based Watchdog Cards @@ -2557,10 +2658,7 @@ CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_MFD_CORE=m CONFIG_MFD_SM501=m -CONFIG_MFD_SM501_GPIO=y -CONFIG_HTC_PASIC3=m -CONFIG_UCB1400_CORE=m -CONFIG_TPS65010=m +# CONFIG_HTC_PASIC3 is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_WM8400=m CONFIG_MFD_WM8350=m @@ -2568,18 +2666,10 @@ CONFIG_MFD_WM8350_I2C=m CONFIG_MFD_PCF50633=m CONFIG_PCF50633_ADC=m CONFIG_PCF50633_GPIO=m -CONFIG_REGULATOR=y -# CONFIG_REGULATOR_DEBUG is not set -CONFIG_REGULATOR_FIXED_VOLTAGE=m -CONFIG_REGULATOR_VIRTUAL_CONSUMER=m -CONFIG_REGULATOR_BQ24022=m -CONFIG_REGULATOR_WM8350=m -CONFIG_REGULATOR_WM8400=m -CONFIG_REGULATOR_PCF50633=m - -# -# Multimedia devices -# +CONFIG_AB3100_CORE=m +# CONFIG_EZX_PCAP is not set +# CONFIG_REGULATOR is not set +CONFIG_MEDIA_SUPPORT=m # # Multimedia core support @@ -2596,7 +2686,7 @@ CONFIG_VIDEO_MEDIA=m # CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m -CONFIG_MEDIA_ATTACH=y +# CONFIG_MEDIA_ATTACH is not set CONFIG_MEDIA_TUNER=m # CONFIG_MEDIA_TUNER_CUSTOMISE is not set CONFIG_MEDIA_TUNER_SIMPLE=m @@ -2629,42 +2719,83 @@ CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_CAPTURE_DRIVERS=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set -CONFIG_VIDEO_HELPER_CHIPS_AUTO=y +# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set CONFIG_VIDEO_IR_I2C=m + +# +# Encoders/decoders and other helper chips +# + +# +# Audio decoders +# CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TDA9875=m CONFIG_VIDEO_TEA6415C=m CONFIG_VIDEO_TEA6420=m CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_M52790=m +CONFIG_VIDEO_TLV320AIC23B=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m + +# +# RDS decoders +# CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# CONFIG_VIDEO_BT819=m CONFIG_VIDEO_BT856=m CONFIG_VIDEO_BT866=m CONFIG_VIDEO_KS0127=m CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_MT9V011=m +CONFIG_VIDEO_TCM825X=m CONFIG_VIDEO_SAA7110=m CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_SAA7191=m +CONFIG_VIDEO_TVP514X=m CONFIG_VIDEO_TVP5150=m CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# CONFIG_VIDEO_CX25840=m + +# +# MPEG video encoders +# CONFIG_VIDEO_CX2341X=m + +# +# Video encoders +# CONFIG_VIDEO_SAA7127=m CONFIG_VIDEO_SAA7185=m CONFIG_VIDEO_ADV7170=m CONFIG_VIDEO_ADV7175=m +CONFIG_VIDEO_THS7303=m +CONFIG_VIDEO_ADV7343=m + +# +# Video improvement chips +# CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m CONFIG_VIDEO_VIVI=m CONFIG_VIDEO_BT848=m CONFIG_VIDEO_BT848_DVB=y +CONFIG_VIDEO_PMS=m CONFIG_VIDEO_BWQCAM=m CONFIG_VIDEO_CQCAM=m CONFIG_VIDEO_W9966=m @@ -2720,11 +2851,13 @@ CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_MARS=m -# CONFIG_USB_GSPCA_MR97310A is not set +CONFIG_USB_GSPCA_MR97310A=m CONFIG_USB_GSPCA_OV519=m CONFIG_USB_GSPCA_OV534=m CONFIG_USB_GSPCA_PAC207=m CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SN9C20X_EVDEV=y CONFIG_USB_GSPCA_SONIXB=m CONFIG_USB_GSPCA_SONIXJ=m CONFIG_USB_GSPCA_SPCA500=m @@ -2733,8 +2866,8 @@ CONFIG_USB_GSPCA_SPCA505=m CONFIG_USB_GSPCA_SPCA506=m CONFIG_USB_GSPCA_SPCA508=m CONFIG_USB_GSPCA_SPCA561=m -# CONFIG_USB_GSPCA_SQ905 is not set -# CONFIG_USB_GSPCA_SQ905C is not set +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m CONFIG_USB_GSPCA_STK014=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m @@ -2773,9 +2906,21 @@ CONFIG_USB_ZR364XX=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_S2255=m CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_CADET=m +CONFIG_RADIO_RTRACK=m +CONFIG_RADIO_RTRACK2=m +CONFIG_RADIO_AZTECH=m +CONFIG_RADIO_GEMTEK=m CONFIG_RADIO_GEMTEK_PCI=m CONFIG_RADIO_MAXIRADIO=m CONFIG_RADIO_MAESTRO=m +CONFIG_RADIO_SF16FMI=m +CONFIG_RADIO_SF16FMR2=m +CONFIG_RADIO_TERRATEC=m +CONFIG_RADIO_TRUST=m +CONFIG_RADIO_TYPHOON=m +# CONFIG_RADIO_TYPHOON_PROC_FS is not set +CONFIG_RADIO_ZOLTRIX=m CONFIG_USB_DSBR=m CONFIG_USB_SI470X=m CONFIG_USB_MR800=m @@ -2802,7 +2947,7 @@ CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m -# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y CONFIG_DVB_USB_DIBUSB_MC=m CONFIG_DVB_USB_DIB0700=m CONFIG_DVB_USB_UMT_010=m @@ -2828,8 +2973,13 @@ CONFIG_DVB_USB_AF9015=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m -CONFIG_DVB_SIANO_SMS1XXX=m -CONFIG_DVB_SIANO_SMS1XXX_SMS_IDS=y +CONFIG_SMS_SIANO_MDTV=m + +# +# Siano module components +# +CONFIG_SMS_USB_DRV=m +CONFIG_SMS_SDIO_DRV=m # # Supported FlexCopII (B2C2) Adapters @@ -2945,7 +3095,7 @@ CONFIG_DRM_RADEON=m CONFIG_DRM_I810=m CONFIG_DRM_I830=m CONFIG_DRM_I915=m -CONFIG_DRM_I915_KMS=y +# CONFIG_DRM_I915_KMS is not set CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_DRM_VIA=m @@ -2965,8 +3115,6 @@ CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m -CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y @@ -2980,17 +3128,16 @@ CONFIG_FB_CIRRUS=m CONFIG_FB_PM2=m CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=m -CONFIG_FB_ARC=m -CONFIG_FB_ASILIANT=y -CONFIG_FB_IMSTT=y -CONFIG_FB_VGA16=m +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=m CONFIG_FB_VESA=y CONFIG_FB_EFI=y -CONFIG_FB_N411=m -CONFIG_FB_HGA=m -CONFIG_FB_HGA_ACCEL=y -CONFIG_FB_S1D13XXX=m +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set CONFIG_FB_NVIDIA=m CONFIG_FB_NVIDIA_I2C=y # CONFIG_FB_NVIDIA_DEBUG is not set @@ -3000,20 +3147,10 @@ CONFIG_FB_RIVA_I2C=y # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_I810=m -CONFIG_FB_I810_GTF=y -CONFIG_FB_I810_I2C=y +# CONFIG_FB_I810_GTF is not set CONFIG_FB_LE80578=m CONFIG_FB_CARILLO_RANCH=m -CONFIG_FB_INTEL=m -# CONFIG_FB_INTEL_DEBUG is not set -CONFIG_FB_INTEL_I2C=y -CONFIG_FB_MATROX=m -CONFIG_FB_MATROX_MILLENIUM=y -CONFIG_FB_MATROX_MYSTIQUE=y -CONFIG_FB_MATROX_G=y -CONFIG_FB_MATROX_I2C=m -CONFIG_FB_MATROX_MAVEN=m -CONFIG_FB_MATROX_MULTIHEAD=y +# CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=m CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y @@ -3041,23 +3178,16 @@ CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=m CONFIG_FB_VT8623=m CONFIG_FB_TRIDENT=m -CONFIG_FB_ARK=m -CONFIG_FB_PM3=m -CONFIG_FB_CARMINE=m -CONFIG_FB_CARMINE_DRAM_EVAL=y -# CONFIG_CARMINE_DRAM_CUSTOM is not set -CONFIG_FB_GEODE=y -CONFIG_FB_GEODE_LX=y -CONFIG_FB_GEODE_GX=y -CONFIG_FB_GEODE_GX1=y -CONFIG_FB_TMIO=m -CONFIG_FB_TMIO_ACCELL=y -CONFIG_FB_SM501=m -CONFIG_FB_VIRTUAL=m -CONFIG_FB_METRONOME=m -CONFIG_FB_MB862XX=m -CONFIG_FB_MB862XX_PCI_GDC=y -CONFIG_FB_BROADSHEET=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_TMIO is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_LTV350QV=m @@ -3085,18 +3215,26 @@ CONFIG_DISPLAY_SUPPORT=m # Console display driver support # CONFIG_VGA_CONSOLE=y -CONFIG_VGACON_SOFT_SCROLLBACK=y -CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +# CONFIG_MDA_CONSOLE is not set CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -# CONFIG_FONTS is not set -CONFIG_FONT_8x8=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set CONFIG_LOGO=y -# CONFIG_LOGO_LINUX_MONO is not set -# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_LOGO_LINUX_MONO=y +CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y @@ -3121,12 +3259,18 @@ CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y +CONFIG_SND_RAWMIDI_SEQ=m +CONFIG_SND_OPL3_LIB_SEQ=m +CONFIG_SND_OPL4_LIB_SEQ=m +CONFIG_SND_SBAWE_SEQ=m +CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m +CONFIG_SND_OPL4_LIB=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y -CONFIG_SND_PCSP=m +# CONFIG_SND_PCSP is not set CONFIG_SND_DUMMY=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m @@ -3136,8 +3280,43 @@ CONFIG_SND_MPU401=m CONFIG_SND_PORTMAN2X4=m CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_WSS_LIB=m CONFIG_SND_SB_COMMON=m +CONFIG_SND_SB8_DSP=m CONFIG_SND_SB16_DSP=m +CONFIG_SND_ISA=y +CONFIG_SND_ADLIB=m +CONFIG_SND_AD1816A=m +CONFIG_SND_AD1848=m +CONFIG_SND_ALS100=m +CONFIG_SND_AZT2320=m +CONFIG_SND_CMI8330=m +CONFIG_SND_CS4231=m +CONFIG_SND_CS4236=m +CONFIG_SND_DT019X=m +CONFIG_SND_ES968=m +CONFIG_SND_ES1688=m +CONFIG_SND_ES18XX=m +CONFIG_SND_SC6000=m +CONFIG_SND_GUSCLASSIC=m +CONFIG_SND_GUSEXTREME=m +CONFIG_SND_GUSMAX=m +CONFIG_SND_INTERWAVE=m +CONFIG_SND_INTERWAVE_STB=m +CONFIG_SND_OPL3SA2=m +CONFIG_SND_OPTI92X_AD1848=m +CONFIG_SND_OPTI92X_CS4231=m +CONFIG_SND_OPTI93X=m +CONFIG_SND_MIRO=m +CONFIG_SND_SB8=m +CONFIG_SND_SB16=m +CONFIG_SND_SBAWE=m +CONFIG_SND_SB16_CSP=y +CONFIG_SND_SGALAXY=m +CONFIG_SND_SSCAPE=m +CONFIG_SND_WAVEFRONT=m +CONFIG_SND_MSND_PINNACLE=m +CONFIG_SND_MSND_CLASSIC=m CONFIG_SND_PCI=y CONFIG_SND_AD1889=m CONFIG_SND_ALS300=m @@ -3151,7 +3330,7 @@ CONFIG_SND_AU8830=m CONFIG_SND_AW2=m CONFIG_SND_AZT3328=m CONFIG_SND_BT87X=m -CONFIG_SND_BT87X_OVERCLOCK=y +# CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m CONFIG_SND_OXYGEN_LIB=m @@ -3161,6 +3340,7 @@ CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CS5530=m CONFIG_SND_CS5535AUDIO=m +CONFIG_SND_CTXFI=m CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m CONFIG_SND_LAYLA20=m @@ -3188,6 +3368,7 @@ CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_JACK=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y @@ -3197,6 +3378,7 @@ CONFIG_SND_HDA_CODEC_NVHDMI=y CONFIG_SND_HDA_CODEC_INTELHDMI=y CONFIG_SND_HDA_ELD=y CONFIG_SND_HDA_CODEC_CONEXANT=y +CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y @@ -3210,6 +3392,7 @@ CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m +CONFIG_SND_LX6464ES=m CONFIG_SND_MAESTRO3=m CONFIG_SND_MIXART=m CONFIG_SND_NM256=m @@ -3238,36 +3421,12 @@ CONFIG_SND_VXPOCKET=m CONFIG_SND_PDAUDIOCF=m CONFIG_SND_SOC=m CONFIG_SND_SOC_I2C_AND_SPI=m -CONFIG_SND_SOC_ALL_CODECS=m -CONFIG_SND_SOC_AD73311=m -CONFIG_SND_SOC_AK4104=m -CONFIG_SND_SOC_AK4535=m -CONFIG_SND_SOC_CS4270=m -CONFIG_SND_SOC_L3=m -CONFIG_SND_SOC_PCM3008=m -CONFIG_SND_SOC_SSM2602=m -CONFIG_SND_SOC_TLV320AIC23=m -CONFIG_SND_SOC_TLV320AIC26=m -CONFIG_SND_SOC_TLV320AIC3X=m -CONFIG_SND_SOC_UDA134X=m -CONFIG_SND_SOC_UDA1380=m -CONFIG_SND_SOC_WM8350=m -CONFIG_SND_SOC_WM8400=m -CONFIG_SND_SOC_WM8510=m -CONFIG_SND_SOC_WM8580=m -CONFIG_SND_SOC_WM8728=m -CONFIG_SND_SOC_WM8731=m -CONFIG_SND_SOC_WM8750=m -CONFIG_SND_SOC_WM8753=m -CONFIG_SND_SOC_WM8900=m -CONFIG_SND_SOC_WM8903=m -CONFIG_SND_SOC_WM8971=m -CONFIG_SND_SOC_WM8990=m +# CONFIG_SND_SOC_ALL_CODECS is not set # CONFIG_SOUND_PRIME is not set CONFIG_AC97_BUS=m CONFIG_HID_SUPPORT=y CONFIG_HID=m -CONFIG_HID_DEBUG=y +# CONFIG_HID_DEBUG is not set CONFIG_HIDRAW=y # @@ -3286,7 +3445,8 @@ CONFIG_HID_BELKIN=m CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m CONFIG_HID_CYPRESS=m -# CONFIG_DRAGONRISE_FF is not set +CONFIG_HID_DRAGONRISE=m +CONFIG_DRAGONRISE_FF=y CONFIG_HID_EZKEY=m CONFIG_HID_KYE=m CONFIG_HID_GYRATION=m @@ -3303,24 +3463,30 @@ CONFIG_HID_PETALYNX=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SONY=m CONFIG_HID_SUNPLUS=m -CONFIG_GREENASIA_FF=m +CONFIG_HID_GREENASIA=m +CONFIG_GREENASIA_FF=y +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TOPSEED=m -CONFIG_THRUSTMASTER_FF=m -CONFIG_ZEROPLUS_FF=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_THRUSTMASTER_FF=y +CONFIG_HID_WACOM=m +CONFIG_HID_ZEROPLUS=m +CONFIG_ZEROPLUS_FF=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB_ARCH_HAS_EHCI=y CONFIG_USB=m # CONFIG_USB_DEBUG is not set -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # CONFIG_USB_DEVICEFS=y -# CONFIG_USB_DEVICE_CLASS is not set -# CONFIG_USB_DYNAMIC_MINORS is not set +CONFIG_USB_DEVICE_CLASS=y +CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_SUSPEND=y # CONFIG_USB_OTG is not set CONFIG_USB_MON=m @@ -3332,14 +3498,16 @@ CONFIG_USB_WUSB_CBAF=m # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=m +CONFIG_USB_XHCI_HCD=m +# CONFIG_USB_XHCI_HCD_DEBUGGING is not set CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_TT_NEWSCHED=y +# CONFIG_USB_EHCI_TT_NEWSCHED is not set CONFIG_USB_OXU210HP_HCD=m CONFIG_USB_ISP116X_HCD=m CONFIG_USB_ISP1760_HCD=m CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_SSB=y +# CONFIG_USB_OHCI_HCD_SSB is not set # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y @@ -3380,7 +3548,7 @@ CONFIG_USB_STORAGE_ALAUDA=m CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m -CONFIG_USB_LIBUSUAL=y +# CONFIG_USB_LIBUSUAL is not set # # USB Imaging devices @@ -3401,7 +3569,7 @@ CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m -# CONFIG_USB_SERIAL_CP210X is not set +CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m @@ -3437,21 +3605,21 @@ CONFIG_USB_SERIAL_MOTOROLA=m CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m -# CONFIG_USB_SERIAL_QUALCOMM is not set +CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_HP4X=m CONFIG_USB_SERIAL_SAFE=m -CONFIG_USB_SERIAL_SAFE_PADDED=y +# CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_SERIAL_SIEMENS_MPI=m CONFIG_USB_SERIAL_SIERRAWIRELESS=m -# CONFIG_USB_SERIAL_SYMBOL is not set +CONFIG_USB_SERIAL_SYMBOL=m CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m -CONFIG_USB_SERIAL_DEBUG=m +# CONFIG_USB_SERIAL_DEBUG is not set # # USB Miscellaneous drivers @@ -3471,7 +3639,7 @@ CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m -CONFIG_USB_SISUSBVGA_CON=y +# CONFIG_USB_SISUSBVGA_CON is not set CONFIG_USB_LD=m CONFIG_USB_TRANCEVIBRATOR=m CONFIG_USB_IOWARRIOR=m @@ -3484,6 +3652,7 @@ CONFIG_USB_CXACRU=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_XUSBATM=m CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 @@ -3495,33 +3664,35 @@ CONFIG_USB_GADGET_SELECTED=y # CONFIG_USB_GADGET_OMAP is not set # CONFIG_USB_GADGET_PXA25X is not set # CONFIG_USB_GADGET_PXA27X is not set -# CONFIG_USB_GADGET_S3C2410 is not set +# CONFIG_USB_GADGET_S3C_HSOTG is not set # CONFIG_USB_GADGET_IMX is not set +# CONFIG_USB_GADGET_S3C2410 is not set # CONFIG_USB_GADGET_M66592 is not set -CONFIG_USB_GADGET_AMD5536UDC=y -CONFIG_USB_AMD5536UDC=m +# CONFIG_USB_GADGET_AMD5536UDC is not set # CONFIG_USB_GADGET_FSL_QE is not set # CONFIG_USB_GADGET_CI13XXX is not set -# CONFIG_USB_GADGET_NET2280 is not set +CONFIG_USB_GADGET_NET2280=y +CONFIG_USB_NET2280=m # CONFIG_USB_GADGET_GOKU is not set +# CONFIG_USB_GADGET_LANGWELL is not set # CONFIG_USB_GADGET_DUMMY_HCD is not set CONFIG_USB_GADGET_DUALSPEED=y -CONFIG_USB_ZERO=m +# CONFIG_USB_ZERO is not set +CONFIG_USB_AUDIO=m CONFIG_USB_ETH=m CONFIG_USB_ETH_RNDIS=y CONFIG_USB_GADGETFS=m CONFIG_USB_FILE_STORAGE=m -CONFIG_USB_FILE_STORAGE_TEST=y +# CONFIG_USB_FILE_STORAGE_TEST is not set CONFIG_USB_G_SERIAL=m CONFIG_USB_MIDI_GADGET=m CONFIG_USB_G_PRINTER=m -CONFIG_USB_CDC_COMPOSITE=m +# CONFIG_USB_CDC_COMPOSITE is not set # # OTG and related infrastructure # CONFIG_USB_OTG_UTILS=y -CONFIG_USB_GPIO_VBUS=m CONFIG_NOP_USB_XCEIV=m CONFIG_UWB=m CONFIG_UWB_HWA=m @@ -3539,7 +3710,7 @@ CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=m -CONFIG_MMC_TEST=m +# CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers @@ -3547,9 +3718,12 @@ CONFIG_MMC_TEST=m CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=m +CONFIG_MMC_SDHCI_PLTFM=m CONFIG_MMC_WBSD=m CONFIG_MMC_TIFM_SD=m CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_CB710=m +CONFIG_MMC_VIA_SDMMC=m CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set @@ -3570,13 +3744,9 @@ CONFIG_LEDS_CLASS=m # # LED drivers # -CONFIG_LEDS_NET48XX=m -CONFIG_LEDS_WRAP=m -CONFIG_LEDS_ALIX2=m +# CONFIG_LEDS_ALIX2 is not set CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_GPIO_PLATFORM=y -CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP3944=m CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=m CONFIG_LEDS_WM8350=m @@ -3591,34 +3761,33 @@ CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_IDE_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m -CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_ACCESSIBILITY=y -CONFIG_INFINIBAND=m -CONFIG_INFINIBAND_USER_MAD=m -CONFIG_INFINIBAND_USER_ACCESS=m -CONFIG_INFINIBAND_USER_MEM=y -CONFIG_INFINIBAND_ADDR_TRANS=y -CONFIG_INFINIBAND_MTHCA=m -CONFIG_INFINIBAND_MTHCA_DEBUG=y -CONFIG_INFINIBAND_AMSO1100=m -# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set -CONFIG_INFINIBAND_CXGB3=m -# CONFIG_INFINIBAND_CXGB3_DEBUG is not set -CONFIG_MLX4_INFINIBAND=m -CONFIG_INFINIBAND_NES=m -# CONFIG_INFINIBAND_NES_DEBUG is not set -CONFIG_INFINIBAND_IPOIB=m -CONFIG_INFINIBAND_IPOIB_CM=y -CONFIG_INFINIBAND_IPOIB_DEBUG=y -# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set -CONFIG_INFINIBAND_SRP=m -CONFIG_INFINIBAND_ISER=m -# CONFIG_EDAC is not set +CONFIG_A11Y_BRAILLE_CONSOLE=y +# CONFIG_INFINIBAND is not set +CONFIG_EDAC=y + +# +# Reporting subsystems +# +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m CONFIG_RTC_LIB=m CONFIG_RTC_CLASS=m @@ -3628,7 +3797,7 @@ CONFIG_RTC_CLASS=m CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +CONFIG_RTC_INTF_DEV_UIE_EMUL=y CONFIG_RTC_DRV_TEST=m # @@ -3648,6 +3817,7 @@ CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_S35390A=m CONFIG_RTC_DRV_FM3130=m CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m # # SPI RTC drivers @@ -3708,10 +3878,82 @@ CONFIG_UIO_PDRV_GENIRQ=m CONFIG_UIO_SMX=m CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m + +# +# TI VLYNQ +# CONFIG_STAGING=y -CONFIG_STAGING_EXCLUDE_BUILD=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +CONFIG_ET131X=m +# CONFIG_ET131X_DEBUG is not set +CONFIG_SLICOSS=m +CONFIG_SXG=m +CONFIG_ME4000=m +CONFIG_MEILHAUS=m +CONFIG_ME0600=m +CONFIG_ME0900=m +CONFIG_ME1000=m +CONFIG_ME1400=m +CONFIG_ME1600=m +CONFIG_ME4600=m +CONFIG_ME6000=m +CONFIG_ME8100=m +CONFIG_ME8200=m +CONFIG_MEDUMMY=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +# CONFIG_VIDEO_GO7007_USB_S2250_BOARD is not set +CONFIG_USB_IP_COMMON=m +CONFIG_USB_IP_VHCI_HCD=m +CONFIG_USB_IP_HOST=m +CONFIG_W35UND=m +CONFIG_PRISM2_USB=m +CONFIG_ECHO=m +CONFIG_USB_ATMEL=m +CONFIG_POCH=m +CONFIG_AGNX=m +CONFIG_OTUS=m +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_PCMCIA_DRIVERS=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_ASUS_OLED=m +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +CONFIG_RTL8187SE=m +CONFIG_RTL8192SU=m +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +CONFIG_DST=m +# CONFIG_DST_DEBUG is not set +CONFIG_POHMELFS=m +# CONFIG_POHMELFS_DEBUG is not set +CONFIG_POHMELFS_CRYPTO=y +CONFIG_STLC45XX=m +CONFIG_B3DFG=m +CONFIG_IDE_PHISON=m +CONFIG_PLAN9AUTH=m +CONFIG_HECI=m +CONFIG_LINE6_USB=m +# CONFIG_DRM_RADEON_KMS is not set +CONFIG_USB_SERIAL_QUATECH2=m +CONFIG_VT6655=m +CONFIG_USB_CPC=m +CONFIG_RDC_17F3101X=m +CONFIG_FB_UDL=m CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m +CONFIG_ACERHDF=m CONFIG_ASUS_LAPTOP=m CONFIG_DELL_WMI=m CONFIG_FUJITSU_LAPTOP=m @@ -3722,7 +3964,7 @@ CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m CONFIG_COMPAL_LAPTOP=m CONFIG_SONY_LAPTOP=m -CONFIG_SONYPI_COMPAT=y +# CONFIG_SONYPI_COMPAT is not set CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set @@ -3745,8 +3987,7 @@ CONFIG_EFI_VARS=m CONFIG_DELL_RBU=m CONFIG_DCDBAS=m CONFIG_DMIID=y -CONFIG_ISCSI_IBFT_FIND=y -CONFIG_ISCSI_IBFT=m +# CONFIG_ISCSI_IBFT_FIND is not set # # File systems @@ -3755,7 +3996,7 @@ CONFIG_EXT2_FS=m CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT2_FS_XIP=y +# CONFIG_EXT2_FS_XIP is not set CONFIG_EXT3_FS=m # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set CONFIG_EXT3_FS_XATTR=y @@ -3766,7 +4007,6 @@ CONFIG_EXT4DEV_COMPAT=y CONFIG_EXT4_FS_XATTR=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y -CONFIG_FS_XIP=y CONFIG_JBD=m # CONFIG_JBD_DEBUG is not set CONFIG_JBD2=m @@ -3774,7 +4014,7 @@ CONFIG_JBD2=m CONFIG_FS_MBCACHE=m CONFIG_REISERFS_FS=m # CONFIG_REISERFS_CHECK is not set -CONFIG_REISERFS_PROC_INFO=y +# CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y @@ -3782,7 +4022,7 @@ CONFIG_JFS_FS=m CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set -CONFIG_JFS_STATISTICS=y +# CONFIG_JFS_STATISTICS is not set CONFIG_FS_POSIX_ACL=y CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y @@ -3790,17 +4030,18 @@ CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=m -# CONFIG_GFS2_FS_LOCKING_DLM is not set +CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y # CONFIG_OCFS2_DEBUG_MASKLOG is not set # CONFIG_OCFS2_DEBUG_FS is not set -# CONFIG_OCFS2_FS_POSIX_ACL is not set +CONFIG_OCFS2_FS_POSIX_ACL=y CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y @@ -3811,17 +4052,18 @@ CONFIG_QUOTA_TREE=m CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y -CONFIG_AUTOFS_FS=m +# CONFIG_AUTOFS_FS is not set CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m +CONFIG_CUSE=m CONFIG_GENERIC_ACL=y # # Caches # CONFIG_FSCACHE=m -# CONFIG_FSCACHE_STATS is not set -# CONFIG_FSCACHE_HISTOGRAM is not set +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y # CONFIG_FSCACHE_DEBUG is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set @@ -3846,74 +4088,56 @@ CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=m # CONFIG_NTFS_DEBUG is not set -# CONFIG_NTFS_RW is not set +CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y -CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y -CONFIG_HUGETLBFS=y -CONFIG_HUGETLB_PAGE=y +# CONFIG_HUGETLBFS is not set +# CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=m CONFIG_MISC_FILESYSTEMS=y -CONFIG_ADFS_FS=m -# CONFIG_ADFS_FS_RW is not set +# CONFIG_ADFS_FS is not set CONFIG_AFFS_FS=m CONFIG_ECRYPT_FS=m CONFIG_UNION_FS=m -CONFIG_UNION_FS_XATTR=y +# CONFIG_UNION_FS_XATTR is not set # CONFIG_UNION_FS_DEBUG is not set CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m CONFIG_BEFS_FS=m # CONFIG_BEFS_DEBUG is not set -CONFIG_BFS_FS=m -CONFIG_EFS_FS=m +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set CONFIG_JFFS2_FS=m CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y -CONFIG_JFFS2_FS_WBUF_VERIFY=y -CONFIG_JFFS2_SUMMARY=y -CONFIG_JFFS2_FS_XATTR=y -CONFIG_JFFS2_FS_POSIX_ACL=y -CONFIG_JFFS2_FS_SECURITY=y -CONFIG_JFFS2_COMPRESSION_OPTIONS=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y -CONFIG_JFFS2_LZO=y +# CONFIG_JFFS2_LZO is not set CONFIG_JFFS2_RTIME=y -CONFIG_JFFS2_RUBIN=y -# CONFIG_JFFS2_CMODE_NONE is not set -CONFIG_JFFS2_CMODE_PRIORITY=y -# CONFIG_JFFS2_CMODE_SIZE is not set -# CONFIG_JFFS2_CMODE_FAVOURLZO is not set -CONFIG_UBIFS_FS=m -CONFIG_UBIFS_FS_XATTR=y -CONFIG_UBIFS_FS_ADVANCED_COMPR=y -CONFIG_UBIFS_FS_LZO=y -CONFIG_UBIFS_FS_ZLIB=y -# CONFIG_UBIFS_FS_DEBUG is not set +# CONFIG_JFFS2_RUBIN is not set CONFIG_CRAMFS=m CONFIG_SQUASHFS=m # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -CONFIG_VXFS_FS=m -CONFIG_MINIX_FS=m +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set CONFIG_OMFS_FS=m -CONFIG_HPFS_FS=m -CONFIG_QNX4FS_FS=m -CONFIG_ROMFS_FS=m -CONFIG_ROMFS_BACKED_BY_BLOCK=y -# CONFIG_ROMFS_BACKED_BY_MTD is not set -# CONFIG_ROMFS_BACKED_BY_BOTH is not set -CONFIG_ROMFS_ON_BLOCK=y -CONFIG_SYSV_FS=m +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_SYSV_FS is not set CONFIG_UFS_FS=m # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG is not set @@ -3925,6 +4149,7 @@ CONFIG_NFS_FS=m CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set CONFIG_NFS_FSCACHE=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y @@ -3938,29 +4163,29 @@ CONFIG_NFS_ACL_SUPPORT=m CONFIG_NFS_COMMON=y CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m -CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_RPCSEC_GSS_KRB5=m CONFIG_RPCSEC_GSS_SPKM3=m CONFIG_SMB_FS=m # CONFIG_SMB_NLS_DEFAULT is not set CONFIG_CIFS=m -# CONFIG_CIFS_STATS is not set +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_WEAK_PW_HASH=y -CONFIG_CIFS_UPCALL=y +# CONFIG_CIFS_UPCALL is not set CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DFS_UPCALL is not set -CONFIG_CIFS_EXPERIMENTAL=y +# CONFIG_CIFS_EXPERIMENTAL is not set CONFIG_NCP_FS=m -CONFIG_NCPFS_PACKET_SIGNING=y -CONFIG_NCPFS_IOCTL_LOCKING=y -CONFIG_NCPFS_STRONG=y +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y CONFIG_NCPFS_SMALLDOS=y CONFIG_NCPFS_NLS=y -CONFIG_NCPFS_EXTRAS=y +# CONFIG_NCPFS_EXTRAS is not set CONFIG_CODA_FS=m CONFIG_AFS_FS=m # CONFIG_AFS_DEBUG is not set @@ -3971,32 +4196,26 @@ CONFIG_9P_FS=m # Partition Types # CONFIG_PARTITION_ADVANCED=y -CONFIG_ACORN_PARTITION=y -CONFIG_ACORN_PARTITION_CUMANA=y -CONFIG_ACORN_PARTITION_EESOX=y -CONFIG_ACORN_PARTITION_ICS=y -CONFIG_ACORN_PARTITION_ADFS=y -CONFIG_ACORN_PARTITION_POWERTEC=y -CONFIG_ACORN_PARTITION_RISCIX=y -CONFIG_OSF_PARTITION=y -CONFIG_AMIGA_PARTITION=y -CONFIG_ATARI_PARTITION=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# 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_MINIX_SUBPARTITION is not set CONFIG_SOLARIS_X86_PARTITION=y -CONFIG_UNIXWARE_DISKLABEL=y +# CONFIG_UNIXWARE_DISKLABEL is not set CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set -CONFIG_SGI_PARTITION=y -CONFIG_ULTRIX_PARTITION=y -CONFIG_SUN_PARTITION=y +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y -CONFIG_SYSV68_PARTITION=y -CONFIG_NLS=m -CONFIG_NLS_DEFAULT="utf8" +# CONFIG_SYSV68_PARTITION is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m @@ -4021,7 +4240,7 @@ CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=m -CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m @@ -4043,70 +4262,97 @@ CONFIG_DLM=m # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # CONFIG_PRINTK_TIME is not set -# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set -CONFIG_FRAME_WARN=2048 -# CONFIG_MAGIC_SYSRQ is not set -# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y CONFIG_DEBUG_FS=y # CONFIG_HEADERS_CHECK is not set -# CONFIG_DEBUG_KERNEL is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 CONFIG_SCHED_DEBUG=y -CONFIG_SCHEDSTATS=y +# CONFIG_SCHEDSTATS is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +CONFIG_DEBUG_MUTEXES=y +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_HIGHMEM is not set CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y -CONFIG_FRAME_POINTER=y +# CONFIG_FRAME_POINTER is not set +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_CPU_STALL_DETECTOR is not set -CONFIG_LATENCYTOP=y -# CONFIG_SYSCTL_SYSCALL_CHECK is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_SYSCTL_SYSCALL_CHECK=y +# CONFIG_DEBUG_PAGEALLOC is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_FTRACE_SYSCALLS=y CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_TRACING=y CONFIG_TRACING_SUPPORT=y - -# -# Tracers -# -# CONFIG_FUNCTION_TRACER is not set -# CONFIG_IRQSOFF_TRACER is not set -# CONFIG_PREEMPT_TRACER is not set -# CONFIG_SYSPROF_TRACER is not set -# CONFIG_SCHED_TRACER is not set -# CONFIG_CONTEXT_SWITCH_TRACER is not set -# CONFIG_EVENT_TRACER is not set -# CONFIG_FTRACE_SYSCALLS is not set -# CONFIG_BOOT_TRACER is not set -# CONFIG_TRACE_BRANCH_PROFILING is not set -# CONFIG_POWER_TRACER is not set -# CONFIG_STACK_TRACER is not set -# CONFIG_KMEMTRACE is not set -# CONFIG_WORKQUEUE_TRACER is not set -CONFIG_BLK_DEV_IO_TRACE=y -# CONFIG_FTRACE_STARTUP_TEST is not set -# CONFIG_MMIOTRACE is not set +# CONFIG_FTRACE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set -# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set # CONFIG_DYNAMIC_DEBUG is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y -# CONFIG_STRICT_DEVMEM is not set +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +# CONFIG_KMEMCHECK is not set +CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_X86_PTDUMP is not set +# CONFIG_DEBUG_RODATA is not set +# CONFIG_DEBUG_NX_TEST is not set # CONFIG_4KSTACKS is not set CONFIG_DOUBLEFAULT=y +# CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 @@ -4117,16 +4363,24 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # # Security options # CONFIG_KEYS=y -CONFIG_KEYS_DEBUG_PROC_KEYS=y -# CONFIG_SECURITY is not set +# CONFIG_KEYS_DEBUG_PROC_KEYS is not set +CONFIG_SECURITY=y CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_NETWORK_XFRM is not set +# CONFIG_SECURITY_PATH is not set CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_SELINUX is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set # CONFIG_IMA is not set CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m @@ -4138,18 +4392,18 @@ CONFIG_CRYPTO=y # Crypto core or helper # CONFIG_CRYPTO_FIPS=y -CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI=m CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=m CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=m CONFIG_CRYPTO_BLKCIPHER2=y -CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH=m CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=m CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=y -CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_GF128MUL=m CONFIG_CRYPTO_NULL=m @@ -4188,7 +4442,7 @@ CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_MD4=m -CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m @@ -4247,10 +4501,10 @@ CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m -CONFIG_KVM_TRACE=y +# CONFIG_KVM_TRACE is not set CONFIG_LGUEST=m -CONFIG_VIRTIO=m -CONFIG_VIRTIO_RING=m +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y CONFIG_VIRTIO_PCI=m CONFIG_VIRTIO_BALLOON=m CONFIG_BINARY_PRINTF=y @@ -4277,9 +4531,6 @@ CONFIG_LZO_DECOMPRESS=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_REED_SOLOMON=m -CONFIG_REED_SOLOMON_DEC16=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m diff --git a/templates/kernel/template b/templates/kernel/template index 3d86c4f2e87..ca6b656c5c4 100644 --- a/templates/kernel/template +++ b/templates/kernel/template @@ -1,10 +1,10 @@ # Template file for 'kernel' pkgname=kernel -_kernel_ver=2.6.30 -_kernel_patch_ver=7 +_kernel_ver=2.6.31 +_kernel_patch_ver=1 #revision=1 version=${_kernel_ver}.${_kernel_patch_ver} -patch_files="unionfs-2.5.2_for_2.6.30.diff.gz" +patch_files="unionfs-2.5.3_for_2.6.31.diff.gz" patch_args="-Np1" wrksrc="linux-$version" distfiles="${KERNEL_SITE}/kernel/v2.6/linux-$version.tar.bz2" @@ -14,7 +14,7 @@ make_install_target="modules_install INSTALL_MOD_PATH=${XBPS_DESTDIR}/${pkgname}-${version}" short_desc="The Linux kernel and associated stuff (2.6 branch)" maintainer="Juan RP " -checksum=5b03125615d1a1230aa54aec922f00b61732cd502137a5fd7f5deb2a6e584044 +checksum=090af01804323c29e07f0a550f192468eb96cdba9a13d643b03e648a04af6872 long_desc=" This package provides the linux kernel image and the kernel modules." diff --git a/templates/kernel/unionfs-2.5.2_for_2.6.30.diff.gz b/templates/kernel/unionfs-2.5.2_for_2.6.30.diff.gz deleted file mode 100644 index 51107b9abf4a6448ff0e74e685d19ee1d749b956..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80573 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