From 80cc96164e2e77aa3ff33f40a9800c791ae1ef77 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 24 Mar 2009 05:14:31 +0100 Subject: [PATCH] kernel*: update to 2.6.29, without unionfs for now. --HG-- extra : convert_revision : 2ac3087d7f185d78e79cfb8654b319982bef7002 --- templates/kernel-headers/template | 4 +- templates/kernel-libc-headers/template | 4 +- templates/kernel/i386-dotconfig | 338 ++++++++++++------ templates/kernel/squashfs-3.4.diff.bz2 | Bin 18907 -> 0 bytes templates/kernel/template | 10 +- .../unionfs-2.5.1_for_2.6.28.1.diff.bz2 | Bin 60099 -> 0 bytes 6 files changed, 243 insertions(+), 113 deletions(-) delete mode 100644 templates/kernel/squashfs-3.4.diff.bz2 delete mode 100644 templates/kernel/unionfs-2.5.1_for_2.6.28.1.diff.bz2 diff --git a/templates/kernel-headers/template b/templates/kernel-headers/template index a482ee00128..afd95e45e5e 100644 --- a/templates/kernel-headers/template +++ b/templates/kernel-headers/template @@ -1,12 +1,12 @@ # Template file for 'kernel-headers' pkgname=kernel-headers -version=2.6.28.8 +version=2.6.29 wrksrc="linux-$version" distfiles="http://www.kernel.org/pub/linux/kernel/v2.6/linux-$version.tar.bz2" build_style=custom-install short_desc="The Linux kernel headers" maintainer="Juan RP " -checksum=d3c78c42278e55d31c661f8fff4846fb79b103acc28049f5a810f86d5aa58e14 +checksum=58a5ea16d499fe06f90fcbf1d687d1235d2cb9bc28bf979867bd3faadf38fc3f long_desc=" This package provides the linux kernel headers." diff --git a/templates/kernel-libc-headers/template b/templates/kernel-libc-headers/template index 650d4debb32..88dbddc69c6 100644 --- a/templates/kernel-libc-headers/template +++ b/templates/kernel-libc-headers/template @@ -1,6 +1,6 @@ # Template file for 'kernel-libc-headers' pkgname=kernel-libc-headers -version=2.6.28.8 +version=2.6.29 wrksrc="linux-$version" distfiles="http://www.kernel.org/pub/linux/kernel/v2.6/linux-$version.tar.bz2" build_style=only-install @@ -9,7 +9,7 @@ make_install_target=" headers_install" short_desc="The Linux kernel headers for development" maintainer="Juan RP " -checksum=d3c78c42278e55d31c661f8fff4846fb79b103acc28049f5a810f86d5aa58e14 +checksum=58a5ea16d499fe06f90fcbf1d687d1235d2cb9bc28bf979867bd3faadf38fc3f long_desc=" This package provides the linux kernel headers for use in userspace." diff --git a/templates/kernel/i386-dotconfig b/templates/kernel/i386-dotconfig index a5a6b2f2d3c..a5ab4a7da6e 100644 --- a/templates/kernel/i386-dotconfig +++ b/templates/kernel/i386-dotconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.28.7 -# Fri Mar 13 19:13:52 2009 +# Linux kernel version: 2.6.29 +# Tue Mar 24 03:00:00 2009 # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -74,36 +74,50 @@ CONFIG_TASK_IO_ACCOUNTING=y CONFIG_AUDIT=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_TREE=y + +# +# RCU Subsystem +# +# CONFIG_CLASSIC_RCU is not set +CONFIG_TREE_RCU=y +# CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_TRACE is not set +CONFIG_RCU_FANOUT=32 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_PREEMPT_RCU_TRACE is not set CONFIG_IKCONFIG=m CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 -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_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_SYSFS_DEPRECATED_V2 is not set -CONFIG_PROC_PID_CPUSET=y CONFIG_RELAY=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y +# CONFIG_NET_NS is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y # CONFIG_EMBEDDED is not set CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y @@ -114,10 +128,8 @@ CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y -# CONFIG_COMPAT_BRK is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y -CONFIG_ANON_INODES=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y @@ -127,10 +139,12 @@ CONFIG_AIO=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_PCI_QUIRKS=y CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y CONFIG_MARKERS=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y @@ -144,7 +158,6 @@ CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y -# CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set @@ -152,12 +165,10 @@ CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set -CONFIG_KMOD=y CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_LBD=y CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_LSF=y # CONFIG_BLK_DEV_BSG is not set # CONFIG_BLK_DEV_INTEGRITY is not set @@ -174,7 +185,6 @@ CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_PREEMPT_NOTIFIERS=y -CONFIG_CLASSIC_RCU=y CONFIG_FREEZER=y # @@ -185,6 +195,7 @@ CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_SMP=y +CONFIG_SPARSE_IRQ=y CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y CONFIG_X86_PC=y @@ -193,7 +204,7 @@ CONFIG_X86_PC=y # CONFIG_X86_GENERICARCH is not set # CONFIG_X86_VSMP is not set # CONFIG_X86_RDC321X is not set -CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y # CONFIG_PARAVIRT_GUEST is not set # CONFIG_MEMTEST is not set # CONFIG_M386 is not set @@ -243,20 +254,22 @@ CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR_32=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y -# CONFIG_X86_DS is not set +CONFIG_X86_DS=y +CONFIG_X86_PTRACE_BTS=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_IOMMU_HELPER is not set +# CONFIG_IOMMU_API is not set CONFIG_NR_CPUS=32 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y -# CONFIG_PREEMPT_RCU is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y +# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCE_NONFATAL=m CONFIG_X86_MCE_P4THERMAL=y @@ -288,7 +301,6 @@ CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 -# CONFIG_RESOURCES_64BIT is not set # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y @@ -348,14 +360,10 @@ CONFIG_ACPI_DOCK=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_THERMAL=y -CONFIG_ACPI_WMI=m -CONFIG_ACPI_ASUS=m -CONFIG_ACPI_TOSHIBA=m # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ACPI_BLACKLIST_YEAR=0 # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set -CONFIG_ACPI_SYSTEM=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_SBS is not set @@ -366,7 +374,6 @@ CONFIG_APM=m # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set # CONFIG_APM_ALLOW_INTS is not set -# CONFIG_APM_REAL_MODE_POWER_OFF is not set # # CPU Frequency scaling @@ -410,7 +417,6 @@ CONFIG_X86_E_POWERSAVER=m # # shared options # -# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set CONFIG_X86_SPEEDSTEP_LIB=m # CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set CONFIG_CPU_IDLE=y @@ -439,6 +445,7 @@ CONFIG_PCIEASPM=y CONFIG_ARCH_SUPPORTS_MSI=y CONFIG_PCI_MSI=y # CONFIG_PCI_LEGACY is not set +CONFIG_PCI_STUB=m CONFIG_HT_IRQ=y CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set @@ -490,6 +497,7 @@ CONFIG_NET=y # # Networking options # +CONFIG_COMPAT_NET_DEV_OPS=y CONFIG_PACKET=y CONFIG_PACKET_MMAP=y CONFIG_UNIX=y @@ -667,17 +675,15 @@ CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m -CONFIG_IP_DCCP_ACKVEC=y # # DCCP CCIDs Configuration (EXPERIMENTAL) # -CONFIG_IP_DCCP_CCID2=m # CONFIG_IP_DCCP_CCID2_DEBUG is not set -CONFIG_IP_DCCP_CCID3=m +CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_CCID3_RTO=100 -CONFIG_IP_DCCP_TFRC_LIB=m +CONFIG_IP_DCCP_TFRC_LIB=y CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_MSG is not set # CONFIG_SCTP_DBG_OBJCNT is not set @@ -733,6 +739,7 @@ CONFIG_NET_SCH_TBF=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_INGRESS=m # @@ -750,6 +757,7 @@ CONFIG_CLS_U32_MARK=y 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 @@ -769,6 +777,7 @@ CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y +CONFIG_DCB=y # # Network testing @@ -897,29 +906,31 @@ CONFIG_PHONET=m CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set CONFIG_NL80211=y CONFIG_WIRELESS_OLD_REGULATORY=y CONFIG_WIRELESS_EXT=y CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m # # Rate control algorithm selection # -CONFIG_MAC80211_RC_PID=y CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT_PID=y -# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set -CONFIG_MAC80211_RC_DEFAULT="pid" +# 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_IEEE80211=m -# CONFIG_IEEE80211_DEBUG is not set -CONFIG_IEEE80211_CRYPT_WEP=m -# CONFIG_IEEE80211_CRYPT_CCMP is not set -# CONFIG_IEEE80211_CRYPT_TKIP is not set +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=m CONFIG_RFKILL_INPUT=m CONFIG_RFKILL_LEDS=y @@ -947,6 +958,7 @@ CONFIG_MTD=m # CONFIG_MTD_DEBUG is not set CONFIG_MTD_CONCAT=m 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 @@ -1004,9 +1016,7 @@ CONFIG_MTD_ABSENT=m # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=m -CONFIG_MTD_PHYSMAP_START=0x8000000 -CONFIG_MTD_PHYSMAP_LEN=0 -CONFIG_MTD_PHYSMAP_BANKWIDTH=2 +# CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_SC520CDP=m CONFIG_MTD_NETSC520=m CONFIG_MTD_TS5500=m @@ -1072,6 +1082,12 @@ CONFIG_MTD_ONENAND_OTP=y CONFIG_MTD_ONENAND_2X_PROGRAM=y CONFIG_MTD_ONENAND_SIM=m +# +# LPDDR flash memory drivers +# +CONFIG_MTD_LPDDR=m +CONFIG_MTD_QINFO_PROBE=m + # # UBI - Unsorted block images # @@ -1157,33 +1173,23 @@ CONFIG_VIRTIO_BLK=m CONFIG_MISC_DEVICES=y CONFIG_IBM_ASM=m CONFIG_PHANTOM=m -CONFIG_EEPROM_93CX6=m CONFIG_SGI_IOC4=m CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m -CONFIG_ACER_WMI=m -CONFIG_ASUS_LAPTOP=m -CONFIG_FUJITSU_LAPTOP=m -# CONFIG_FUJITSU_LAPTOP_DEBUG is not set -CONFIG_TC1100_WMI=m -CONFIG_HP_WMI=m CONFIG_ICS932S401=m -CONFIG_MSI_LAPTOP=m -CONFIG_PANASONIC_LAPTOP=m -CONFIG_COMPAL_LAPTOP=m -CONFIG_SONY_LAPTOP=m -CONFIG_SONYPI_COMPAT=y -CONFIG_THINKPAD_ACPI=m -# CONFIG_THINKPAD_ACPI_DEBUG is not set -CONFIG_THINKPAD_ACPI_BAY=y -CONFIG_THINKPAD_ACPI_VIDEO=y -CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y -CONFIG_INTEL_MENLOW=m -CONFIG_EEEPC_LAPTOP=m CONFIG_ENCLOSURE_SERVICES=m CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m CONFIG_C2PORT=m CONFIG_C2PORT_DURAMAR_2150=m + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_93CX6=m CONFIG_HAVE_IDE=y CONFIG_IDE=m @@ -1201,7 +1207,6 @@ CONFIG_BLK_DEV_DELKIN=m CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=m -CONFIG_BLK_DEV_IDESCSI=m CONFIG_BLK_DEV_IDEACPI=y CONFIG_IDE_TASK_IOCTL=y CONFIG_IDE_PROC_FS=y @@ -1234,10 +1239,12 @@ CONFIG_BLK_DEV_TRIFLEX=m CONFIG_BLK_DEV_CS5520=m CONFIG_BLK_DEV_CS5530=m CONFIG_BLK_DEV_CS5535=m +CONFIG_BLK_DEV_CS5536=m CONFIG_BLK_DEV_HPT366=m CONFIG_BLK_DEV_JMICRON=m CONFIG_BLK_DEV_SC1200=m CONFIG_BLK_DEV_PIIX=m +CONFIG_BLK_DEV_IT8172=m CONFIG_BLK_DEV_IT8213=m CONFIG_BLK_DEV_IT821X=m CONFIG_BLK_DEV_NS87415=m @@ -1299,6 +1306,7 @@ CONFIG_SCSI_SRP_ATTRS=m # CONFIG_SCSI_SRP_TGT_ATTRS is not set CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m +CONFIG_SCSI_CXGB3_ISCSI=m CONFIG_BLK_DEV_3W_XXXX_RAID=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_ACARD=m @@ -1330,6 +1338,8 @@ CONFIG_MEGARAID_SAS=m CONFIG_SCSI_HPTIOP=m CONFIG_SCSI_BUSLOGIC=m CONFIG_SCSI_FLASHPOINT=y +CONFIG_LIBFC=m +CONFIG_FCOE=m CONFIG_SCSI_DMX3191D=m CONFIG_SCSI_EATA=m CONFIG_SCSI_EATA_TAGGED_QUEUE=y @@ -1358,6 +1368,7 @@ 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_DC395x=m CONFIG_SCSI_DC390T=m CONFIG_SCSI_NSP32=m @@ -1534,8 +1545,12 @@ CONFIG_SMSC_PHY=m CONFIG_BROADCOM_PHY=m CONFIG_ICPLUS_PHY=m CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_GPIO=m CONFIG_NET_ETHERNET=y CONFIG_MII=y CONFIG_HAPPYMEAL=m @@ -1546,6 +1561,7 @@ CONFIG_VORTEX=m CONFIG_TYPHOON=m CONFIG_ENC28J60=m # CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_DNET=m CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_TULIP=m @@ -1576,7 +1592,6 @@ CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_FORCEDETH=m # CONFIG_FORCEDETH_NAPI is not set -CONFIG_EEPRO100=m CONFIG_E100=m CONFIG_FEALNX=m CONFIG_NATSEMI=m @@ -1590,6 +1605,7 @@ CONFIG_8139TOO_8129=y CONFIG_R6040=m CONFIG_SIS900=m CONFIG_EPIC100=m +CONFIG_SMSC9420=m CONFIG_SUNDANCE=m CONFIG_SUNDANCE_MMIO=y CONFIG_TLAN=m @@ -1627,14 +1643,17 @@ CONFIG_BNX2=m CONFIG_QLA3XXX=m CONFIG_ATL1=m CONFIG_ATL1E=m +CONFIG_ATL1C=m CONFIG_JME=m CONFIG_NETDEV_10000=y CONFIG_CHELSIO_T1=m CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3_DEPENDS=y 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_MYRI10GE=m @@ -1648,6 +1667,8 @@ CONFIG_TEHUTI=m CONFIG_BNX2X=m CONFIG_QLGE=m CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_BE2NET=m CONFIG_TR=y CONFIG_IBMOL=m CONFIG_IBMLS=m @@ -1665,15 +1686,6 @@ CONFIG_PCMCIA_WAVELAN=m CONFIG_PCMCIA_NETWAVE=m CONFIG_WLAN_80211=y CONFIG_PCMCIA_RAYCS=m -CONFIG_IPW2100=m -CONFIG_IPW2100_MONITOR=y -# CONFIG_IPW2100_DEBUG is not set -CONFIG_IPW2200=m -CONFIG_IPW2200_MONITOR=y -CONFIG_IPW2200_RADIOTAP=y -CONFIG_IPW2200_PROMISCUOUS=y -CONFIG_IPW2200_QOS=y -# CONFIG_IPW2200_DEBUG is not set CONFIG_LIBERTAS=m CONFIG_LIBERTAS_USB=m CONFIG_LIBERTAS_CS=m @@ -1683,6 +1695,7 @@ CONFIG_LIBERTAS_THINFIRM=m CONFIG_LIBERTAS_THINFIRM_USB=m CONFIG_AIRO=m CONFIG_HERMES=m +CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_PLX_HERMES=m CONFIG_TMD_HERMES=m CONFIG_NORTEL_HERMES=m @@ -1707,6 +1720,18 @@ CONFIG_P54_PCI=m CONFIG_ATH5K=m # CONFIG_ATH5K_DEBUG is not set CONFIG_ATH9K=m +# CONFIG_ATH9K_DEBUG is not set +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set CONFIG_IWLWIFI=m CONFIG_IWLCORE=m CONFIG_IWLWIFI_LEDS=y @@ -1763,6 +1788,14 @@ CONFIG_RT2X00_LIB_RFKILL=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set +# +# WiMAX Wireless Broadband devices +# +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WIMAX_I2400M_SDIO=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 + # # USB Network Adapters # @@ -1862,6 +1895,7 @@ CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=m CONFIG_ATM_HE_USE_SUNI=y +CONFIG_ATM_SOLOS=m CONFIG_FDDI=y CONFIG_DEFXX=m CONFIG_DEFXX_MMIO=y @@ -1901,6 +1935,7 @@ CONFIG_MISDN_L1OIP=m # CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCUSB=m # CONFIG_ISDN_I4L is not set CONFIG_ISDN_CAPI=m # CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON is not set @@ -2002,6 +2037,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_XPAD=m CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m @@ -2013,6 +2049,7 @@ CONFIG_TOUCHSCREEN_ADS7846=m CONFIG_TOUCHSCREEN_FUJITSU=m CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_INEXIO=m CONFIG_TOUCHSCREEN_MK712=m @@ -2037,6 +2074,7 @@ CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC2007=m CONFIG_INPUT_MISC=y CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_APANEL=m @@ -2049,6 +2087,7 @@ CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_PCF50633_PMU=m # # Hardware I/O ports @@ -2121,6 +2160,7 @@ CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_CORE=m CONFIG_SERIAL_JSM=m CONFIG_UNIX98_PTYS=y +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_PRINTER=m @@ -2235,10 +2275,7 @@ CONFIG_SCx200_ACB=m # Miscellaneous I2C Chip support # CONFIG_DS1682=m -CONFIG_AT24=m -CONFIG_SENSORS_EEPROM=m CONFIG_SENSORS_PCF8591=m -# CONFIG_TPS65010 is not set CONFIG_SENSORS_MAX6875=m CONFIG_SENSORS_TSL2550=m # CONFIG_I2C_DEBUG_CORE is not set @@ -2253,12 +2290,12 @@ CONFIG_SPI_MASTER=y # CONFIG_SPI_BITBANG=m CONFIG_SPI_BUTTERFLY=m +CONFIG_SPI_GPIO=m CONFIG_SPI_LM70_LLP=m # # SPI Protocol Masters # -CONFIG_SPI_AT25=m CONFIG_SPI_SPIDEV=m CONFIG_SPI_TLE62X0=m CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y @@ -2302,6 +2339,7 @@ CONFIG_W1_MASTER_GPIO=m # 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_DS2760=m @@ -2309,9 +2347,11 @@ CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=m +CONFIG_WM8350_POWER=m CONFIG_BATTERY_DS2760=m CONFIG_BATTERY_OLPC=m CONFIG_BATTERY_BQ27x00=m +CONFIG_CHARGER_PCF50633=m CONFIG_HWMON=m CONFIG_HWMON_VID=m CONFIG_SENSORS_ABITUGURU=m @@ -2328,6 +2368,7 @@ CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7473=m +CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m @@ -2357,6 +2398,7 @@ CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LTC4245=m CONFIG_SENSORS_MAX1111=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX6650=m @@ -2392,6 +2434,7 @@ CONFIG_WATCHDOG=y # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m CONFIG_ACQUIRE_WDT=m CONFIG_ADVANTECH_WDT=m CONFIG_ALIM1535_WDT=m @@ -2414,6 +2457,7 @@ CONFIG_60XX_WDT=m CONFIG_SBC8360_WDT=m CONFIG_SBC7240_WDT=m CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m CONFIG_SMSC37B787_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83697HF_WDT=m @@ -2453,15 +2497,19 @@ CONFIG_SSB_DRIVER_PCICORE=y # # Multifunction device drivers # -# CONFIG_MFD_CORE is not set +CONFIG_MFD_CORE=m CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y CONFIG_HTC_PASIC3=m CONFIG_UCB1400_CORE=m +# CONFIG_TPS65010 is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_WM8400=m CONFIG_MFD_WM8350=m 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 is not set @@ -2469,6 +2517,7 @@ CONFIG_REGULATOR_VIRTUAL_CONSUMER=m CONFIG_REGULATOR_BQ24022=m CONFIG_REGULATOR_WM8350=m CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_PCF50633=m # # Multimedia devices @@ -2513,7 +2562,6 @@ CONFIG_VIDEO_V4L1=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m -CONFIG_VIDEOBUF_DMA_CONTIG=m CONFIG_VIDEOBUF_DVB=m CONFIG_VIDEO_IR=m CONFIG_VIDEO_TVEEPROM=m @@ -2566,20 +2614,24 @@ CONFIG_SOC_CAMERA=m CONFIG_SOC_CAMERA_MT9M001=m CONFIG_MT9M001_PCA9536_SWITCH=y CONFIG_SOC_CAMERA_MT9M111=m +CONFIG_SOC_CAMERA_MT9T031=m CONFIG_SOC_CAMERA_MT9V022=m CONFIG_MT9V022_PCA9536_SWITCH=y +CONFIG_SOC_CAMERA_TW9910=m CONFIG_SOC_CAMERA_PLATFORM=m -CONFIG_VIDEO_SH_MOBILE_CEU=m +CONFIG_SOC_CAMERA_OV772X=m CONFIG_V4L_USB_DRIVERS=y CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y CONFIG_USB_GSPCA=m CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_MARS=m CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m CONFIG_USB_GSPCA_PAC207=m CONFIG_USB_GSPCA_PAC7311=m CONFIG_USB_GSPCA_SONIXB=m @@ -2629,6 +2681,8 @@ CONFIG_RADIO_MAESTRO=m CONFIG_USB_DSBR=m CONFIG_USB_SI470X=m CONFIG_USB_MR800=m +CONFIG_RADIO_TEA5764=m +# CONFIG_DVB_DYNAMIC_MINORS is not set CONFIG_DVB_CAPTURE_DRIVERS=y # @@ -2700,6 +2754,13 @@ CONFIG_DVB_PLUTO2=m # CONFIG_DVB_DM1105=m +# +# Supported FireWire (IEEE 1394) Adapters +# +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_IEEE1394=y +CONFIG_DVB_FIREDTV_INPUT=y + # # Supported DVB Frontends # @@ -2709,6 +2770,12 @@ CONFIG_DVB_DM1105=m # # CONFIG_DVB_FE_CUSTOMISE is not set +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m + # # DVB-S (satellite) frontends # @@ -2721,8 +2788,10 @@ CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m CONFIG_DVB_VES1X93=m CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m @@ -2763,10 +2832,16 @@ CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3304=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m CONFIG_DVB_S5H1411=m +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m + # # Digital terrestrial only tuners/PLL # @@ -2810,6 +2885,7 @@ CONFIG_DRM_RADEON=m CONFIG_DRM_I810=m CONFIG_DRM_I830=m CONFIG_DRM_I915=m +# CONFIG_DRM_I915_KMS is not set CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_DRM_VIA=m @@ -2915,6 +2991,8 @@ 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 @@ -2928,7 +3006,7 @@ CONFIG_LCD_TDO24M=m CONFIG_LCD_VGG2432A4=m CONFIG_LCD_PLATFORM=m CONFIG_BACKLIGHT_CLASS_DEVICE=y -CONFIG_BACKLIGHT_CORGI=m +CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_PROGEAR=m CONFIG_BACKLIGHT_CARILLO_RANCH=m CONFIG_BACKLIGHT_MBP_NVIDIA=m @@ -2967,6 +3045,7 @@ CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m +CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y @@ -2974,6 +3053,8 @@ CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_VERBOSE_PROCFS=y @@ -3043,6 +3124,7 @@ CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_FM801_TEA575X=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y +# CONFIG_SND_HDA_RECONFIG is not set CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y @@ -3050,6 +3132,8 @@ CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_ATIHDMI=y 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_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y @@ -3091,17 +3175,23 @@ CONFIG_SND_PCMCIA=y 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_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_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 @@ -3143,12 +3233,6 @@ CONFIG_USB_HID=m CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y -# -# USB HID Boot Protocol drivers -# -CONFIG_USB_KBD=m -CONFIG_USB_MOUSE=m - # # Special HID drivers # @@ -3156,11 +3240,9 @@ CONFIG_HID_COMPAT=y CONFIG_HID_A4TECH=m CONFIG_HID_APPLE=m CONFIG_HID_BELKIN=m -CONFIG_HID_BRIGHT=m CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m CONFIG_HID_CYPRESS=m -CONFIG_HID_DELL=m CONFIG_HID_EZKEY=m CONFIG_HID_GYRATION=m CONFIG_HID_LOGITECH=m @@ -3168,12 +3250,15 @@ CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m +CONFIG_HID_NTRIG=m CONFIG_HID_PANTHERLORD=m CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SONY=m CONFIG_HID_SUNPLUS=m +CONFIG_GREENASIA_FF=m +CONFIG_HID_TOPSEED=m CONFIG_THRUSTMASTER_FF=m CONFIG_ZEROPLUS_FF=m CONFIG_USB_SUPPORT=y @@ -3192,7 +3277,7 @@ CONFIG_USB_DEVICEFS=y # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_SUSPEND=y # CONFIG_USB_OTG is not set -CONFIG_USB_MON=y +CONFIG_USB_MON=m CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set @@ -3204,6 +3289,7 @@ CONFIG_USB_C67X00_HCD=m CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_OXU210HP_HCD=m CONFIG_USB_ISP116X_HCD=m CONFIG_USB_ISP1760_HCD=m CONFIG_USB_OHCI_HCD=m @@ -3240,7 +3326,6 @@ CONFIG_USB_STORAGE=m CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y -CONFIG_USB_STORAGE_DPCM=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y @@ -3310,12 +3395,14 @@ CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_HP4X=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y +CONFIG_USB_SERIAL_SIEMENS_MPI=m CONFIG_USB_SERIAL_SIERRAWIRELESS=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 # @@ -3365,10 +3452,12 @@ CONFIG_USB_GADGET_SELECTED=y # CONFIG_USB_GADGET_PXA25X is not set # CONFIG_USB_GADGET_PXA27X is not set # CONFIG_USB_GADGET_S3C2410 is not set +# CONFIG_USB_GADGET_IMX is not set # CONFIG_USB_GADGET_M66592 is not set CONFIG_USB_GADGET_AMD5536UDC=y CONFIG_USB_AMD5536UDC=m # 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_GOKU is not set # CONFIG_USB_GADGET_DUMMY_HCD is not set @@ -3383,6 +3472,12 @@ CONFIG_USB_G_SERIAL=m CONFIG_USB_MIDI_GADGET=m CONFIG_USB_G_PRINTER=m CONFIG_USB_CDC_COMPOSITE=m + +# +# OTG and related infrastructure +# +CONFIG_USB_OTG_UTILS=y +CONFIG_USB_GPIO_VBUS=m CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m @@ -3432,11 +3527,12 @@ CONFIG_LEDS_CLASS=m # CONFIG_LEDS_NET48XX=m CONFIG_LEDS_WRAP=m +CONFIG_LEDS_ALIX2=m CONFIG_LEDS_PCA9532=m CONFIG_LEDS_GPIO=m -CONFIG_LEDS_HP_DISK=m CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_WM8350=m # # LED Triggers @@ -3525,6 +3621,7 @@ CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_V3020=m CONFIG_RTC_DRV_WM8350=m +CONFIG_RTC_DRV_PCF50633=m # # on-CPU RTC drivers @@ -3557,6 +3654,29 @@ CONFIG_UIO_SMX=m CONFIG_UIO_SERCOS3=m CONFIG_STAGING=y CONFIG_STAGING_EXCLUDE_BUILD=y +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_TC1100_WMI=m +CONFIG_HP_WMI=m +CONFIG_MSI_LAPTOP=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_COMPAL_LAPTOP=m +CONFIG_SONY_LAPTOP=m +CONFIG_SONYPI_COMPAT=y +CONFIG_THINKPAD_ACPI=m +# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set +# CONFIG_THINKPAD_ACPI_DEBUG is not set +CONFIG_THINKPAD_ACPI_BAY=y +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +CONFIG_INTEL_MENLOW=m +CONFIG_EEEPC_LAPTOP=m +CONFIG_ACPI_WMI=m +CONFIG_ACPI_ASUS=m +CONFIG_ACPI_TOSHIBA=m # # Firmware Drivers @@ -3620,13 +3740,16 @@ 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_COMPAT_JBD is not set +# CONFIG_OCFS2_FS_POSIX_ACL is not set +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_DNOTIFY=y CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=m CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y @@ -3670,21 +3793,11 @@ CONFIG_TMPFS_POSIX_ACL=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=m - -# -# Layered filesystems -# -CONFIG_ECRYPT_FS=m -CONFIG_UNION_FS=m -CONFIG_UNION_FS_XATTR=y -# CONFIG_UNION_FS_DEBUG is not set - -# -# Miscellaneous filesystems -# +CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=m # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m CONFIG_BEFS_FS=m @@ -3771,6 +3884,14 @@ CONFIG_AFS_FS=m # CONFIG_AFS_DEBUG is not set CONFIG_9P_FS=m +# +# Layered filesystems +# +#CONFIG_ECRYPT_FS=m +#CONFIG_UNION_FS=m +#CONFIG_UNION_FS_XATTR=y +# CONFIG_UNION_FS_DEBUG is not set + # # Partition Types # @@ -3859,17 +3980,24 @@ CONFIG_DEBUG_FS=y # CONFIG_SLUB_STATS is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y # CONFIG_RCU_CPU_STALL_DETECTOR is not set # CONFIG_LATENCYTOP is not set # CONFIG_SYSCTL_SYSCALL_CHECK is not set +CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_HW_BRANCH_TRACER=y # # Tracers # # CONFIG_SYSPROF_TRACER is not set +# CONFIG_HW_BRANCH_TRACER is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set # CONFIG_DYNAMIC_PRINTK_DEBUG is not set @@ -3881,6 +4009,7 @@ CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_4KSTACKS is not set CONFIG_DOUBLEFAULT=y +CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 @@ -3901,6 +4030,7 @@ CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set CONFIG_SECURITY_FILE_CAPABILITIES=y CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_SECURITY_SELINUX=y @@ -3910,7 +4040,6 @@ CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 -# CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT is not set # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set CONFIG_SECURITY_SMACK=y CONFIG_XOR_BLOCKS=m @@ -4041,6 +4170,7 @@ CONFIG_VIRTIO_BALLOON=m CONFIG_BITREVERSE=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_GENERIC_FIND_LAST_BIT=y CONFIG_CRC_CCITT=m CONFIG_CRC16=m CONFIG_CRC_T10DIF=m diff --git a/templates/kernel/squashfs-3.4.diff.bz2 b/templates/kernel/squashfs-3.4.diff.bz2 deleted file mode 100644 index 91870781c4e87c2b017ffc8cff6cc8f7486aed07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18907 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

{}zt79HuDhKc zEGV6j8GqzDL)9C<`Le-I-vvCb*S(0Hu4WeMy!gE16oV4YrHem&EjB;1?RJdvOrP9? z#cT~%x2)oI05$I1XLiraD`IBY1nTsi2{wpt@z>#9vGwf1S10 z{&sa)z5T?7FWK>XelOZnC?u?}xj8NE>@}~r17$y4lqR`PYsit#tx0iM>GD-T#i>`s zYT_aOIjf{57wisYm{7{-Fq2cIca1=%hOpvSPL_oy&OJWs_&=eqHKz9ze*M;m8|o#*aPKjrn;-D|M#tNFFtal$q60xp3`0!OS` z_=J`nP;g+l!GG@eE6XP*HA4cHdhwomYRTs-v|_@%&kCD_gbp9;-@GsCUX+!5^vu_5 zGlP~t-nCgJ#bD8!KS|4j9;f^WTa$8!tBN}~>-B~E#>Z`qCl~IK>)B$=5-$39%IO)a zqpfewv`&>XEKj)`*B3J*;D`1%UON-%N8QI}f1Pkhpsl>+=HrjMZ*Q06$|&jL>j<U{-Vyn`9&iVR>;yV7{ z{-%!Ms(uRtp0Y2ib>EaZ!TI)2t2%kpw!~CHr+B87jqlAW9aHzDbX>cqqh+SYW3cs+ zWU8mq$v}s!Es9>dX6$6G^>1_?`DQ6V3dhwcS@b zKhXEE?O%Vjl!L!Pj>T}3-t%7@EM6J~zpz@QpcMH(ra0P-@8~xP`IXL3oAv~6s9WId z*S^vA@N2tuajX8`mD7^(IufIKddR6n6JS)c`PS%G~ZwyUB za+3|i6&!9XNSXcUZ*_g+)x)ViZ3RbpQVg1949@UyOi}0RJ=ioQSo_@nq{6KxE{?*- zG+AbIEn2MWC6kc(hj(+u*`ur2zVIh|CbK59uDbpv+mK61K(wWaAtcCnFTo&l^!T(v zr6&DYZSnIzd$w%rsrOyQ7k_Goymwk~fkB$t^Xd)GLes9K{JGgAVW_pO=IKe@O(Cl< zXD>5ZrF>KM$})qrS;AtTPJA{Wf<0#xEpD-G;D5})z~KnyR63M<)m@+ z*Q=)1SR(rueh-+arlXGX5zlk7|@|Klv~GbEVphB{Q_{uiyXa*?$(!x@h@aZeQQ?KO`cb{j-41c`t zOZY*7Up8-?udUT^5A44(*ED@zkK&)>3I85lI{r@Nzh+n)jW-q+t>Uyg!22U1HR2>sYl`@{9jR*+8Y04PTxNf> zX-(6twjHYe+FXm8*(6ScOr63t!B8wsc+2d*36BnLXcy&en%1ypiyh0XMICQd-&|Un z5>cprbHU4Zyb*low!?A((HC+x9O?%+DugsYE_n4EscL}^GlKM zpViEcKD9qPE!w+(YAjWL&eWaJqVHsVYRB&z86_Go*KEqa9T*~CqG1*q!Xo@Ae`m~5 z22KU`W52cUvi>~rv?_agdGZ_$r3DvS8U2n}v9I5+ex1K-&cQ<&iW=Q+SDBU0Dy;Oq z8IzIm^r*z-ptrFFPyIG`|9S44v%Rs2Po=3az-IxQPJ_oGP8NpDiqhiu7uxS`KgzzK zrHt`RqvJ)7a^0Va;jd(Oi8xEHG~_ls$1GrR2sD0U<%h+v_rHgnwp;FIiRa;O(b3H~eew zwJ+GGy(BK&=Ab{rqXm`POR9gaUpHOcM%+<=?aK5eYvuM!fBX6K{gD{;>d=tlNfkzi zmTbM~%zK!>%3{Nfl>$k(UHB5S|8DqFdCTRD{{=a&dz&Zj;;0D{;Yth9WWKGO%pos7 z=g#DB%kBs(?siU1o&DFc;I(}E-oNc^hZi!aIH??VICW^oYL-PyPVfjUJkunbTCV3& z(k4=|od0k`+oz>Ug2fG|JUS(PIu5R%a@%O@-|}Zc;g4S%c(f^e_N|%LJ;A~+`P7^L zyXUB#VYD||TsYy`1zr|I;WkA9jWusS=6wHqX7=Ctx66*t@PBd2`u4xMlenBD4$ppE z`jDwrdcs++8jphOqNc18&1^fXlQI)UUj0?`JGth{oYzL4oIKfAYPd>WtR$G+BD#<>#F1MmH3Ejv9iJ|wc=Eaz@kH)}}0K4}2>!*mjFJa2en{q5@9O?P{CJb1XQkEyeIQR+48yWbL5 zr)KQl-RS#TF?mTgM{wpeqc>HnxLZz`9lLAuUbj2hdR0*8$=Fqqn5k)C_{(G`~O_XW0CtPfjN@^z^hmu7BoX1afkMM5EWbEs?ALKdmG z=_-sTGv1Ul@NUsh$SY-B$TGd)kzz#aQX$}*l*>62T21ll|m z{_(rYPHXwQ2|ueAd=>p9D!$hDT%D&v--CY@vfmcYy(&JfeNlU={1&?_sv>+(-rZcl zz