···2424space, and might cause programs to fail unexpectedly.25252626To change the alignment trap behavior, simply echo a number into2727-/proc/sys/debug/alignment. The number is made up from various bits:2727+/proc/cpu/alignment. The number is made up from various bits:28282929bit behavior when set3030--- -----------------
···12121313/**1414 * init_gpio_reset() - register GPIO as reset generator1515- *1616- * @gpio - gpio nr1717- * @output - set gpio as out/low instead of input during normal work1515+ * @gpio: gpio nr1616+ * @output: set gpio as out/low instead of input during normal work1817 */1918extern int init_gpio_reset(int gpio, int output);2019
···4455config HP_SIMETH66 bool "Simulated Ethernet "77+ depends on NET7889config HP_SIMSERIAL910 bool "Simulated serial driver support"
+1-1
arch/mips/Kconfig.debug
···4848 help4949 If you say Y here, some debugging macros will do run-time checking.5050 If you say N here, those macros will mostly turn to no-ops. See5151- include/asm-mips/debug.h for debuging macros.5151+ arch/mips/include/asm/debug.h for debugging macros.5252 If unsure, say N.53535454endmenu
+639-451
arch/mips/configs/ip32_defconfig
···11#22# Automatically generated make config: don't edit33-# Linux kernel version: 2.6.2044-# Tue Feb 20 21:47:33 200733+# Linux kernel version: 2.6.28-rc744+# Wed Dec 10 14:39:08 200855#66CONFIG_MIPS=y7788#99# Machine selection1010#1111-CONFIG_ZONE_DMA=y1212-# CONFIG_MIPS_MTX1 is not set1313-# CONFIG_MIPS_BOSPORUS is not set1414-# CONFIG_MIPS_PB1000 is not set1515-# CONFIG_MIPS_PB1100 is not set1616-# CONFIG_MIPS_PB1500 is not set1717-# CONFIG_MIPS_PB1550 is not set1818-# CONFIG_MIPS_PB1200 is not set1919-# CONFIG_MIPS_DB1000 is not set2020-# CONFIG_MIPS_DB1100 is not set2121-# CONFIG_MIPS_DB1500 is not set2222-# CONFIG_MIPS_DB1550 is not set2323-# CONFIG_MIPS_DB1200 is not set2424-# CONFIG_MIPS_MIRAGE is not set1111+# CONFIG_MACH_ALCHEMY is not set2512# CONFIG_BASLER_EXCITE is not set1313+# CONFIG_BCM47XX is not set2614# CONFIG_MIPS_COBALT is not set2715# CONFIG_MACH_DECSTATION is not set2816# CONFIG_MACH_JAZZ is not set1717+# CONFIG_LASAT is not set1818+# CONFIG_LEMOTE_FULONG is not set2919# CONFIG_MIPS_MALTA is not set3030-# CONFIG_WR_PPMC is not set3120# CONFIG_MIPS_SIM is not set3232-# CONFIG_MOMENCO_JAGUAR_ATX is not set3333-# CONFIG_MIPS_XXS1500 is not set2121+# CONFIG_MACH_EMMA is not set2222+# CONFIG_MACH_VR41XX is not set2323+# CONFIG_NXP_STB220 is not set2424+# CONFIG_NXP_STB225 is not set3425# CONFIG_PNX8550_JBS is not set3526# CONFIG_PNX8550_STB810 is not set3636-# CONFIG_MACH_VR41XX is not set2727+# CONFIG_PMC_MSP is not set3728# CONFIG_PMC_YOSEMITE is not set3838-# CONFIG_MARKEINS is not set3929# CONFIG_SGI_IP22 is not set4030# CONFIG_SGI_IP27 is not set3131+# CONFIG_SGI_IP28 is not set4132CONFIG_SGI_IP32=y4242-# CONFIG_SIBYTE_BIGSUR is not set4343-# CONFIG_SIBYTE_SWARM is not set4444-# CONFIG_SIBYTE_SENTOSA is not set4545-# CONFIG_SIBYTE_RHONE is not set4646-# CONFIG_SIBYTE_CARMEL is not set4747-# CONFIG_SIBYTE_LITTLESUR is not set4833# CONFIG_SIBYTE_CRHINE is not set3434+# CONFIG_SIBYTE_CARMEL is not set4935# CONFIG_SIBYTE_CRHONE is not set3636+# CONFIG_SIBYTE_RHONE is not set3737+# CONFIG_SIBYTE_SWARM is not set3838+# CONFIG_SIBYTE_LITTLESUR is not set3939+# CONFIG_SIBYTE_SENTOSA is not set4040+# CONFIG_SIBYTE_BIGSUR is not set5041# CONFIG_SNI_RM is not set5151-# CONFIG_TOSHIBA_JMR3927 is not set5252-# CONFIG_TOSHIBA_RBTX4927 is not set5353-# CONFIG_TOSHIBA_RBTX4938 is not set4242+# CONFIG_MACH_TX39XX is not set4343+# CONFIG_MACH_TX49XX is not set4444+# CONFIG_MIKROTIK_RB532 is not set4545+# CONFIG_WR_PPMC is not set5446CONFIG_RWSEM_GENERIC_SPINLOCK=y5547# CONFIG_ARCH_HAS_ILOG2_U32 is not set5648# CONFIG_ARCH_HAS_ILOG2_U64 is not set4949+CONFIG_ARCH_SUPPORTS_OPROFILE=y5750CONFIG_GENERIC_FIND_NEXT_BIT=y5851CONFIG_GENERIC_HWEIGHT=y5952CONFIG_GENERIC_CALIBRATE_DELAY=y5353+CONFIG_GENERIC_CLOCKEVENTS=y6054CONFIG_GENERIC_TIME=y5555+CONFIG_GENERIC_CMOS_UPDATE=y6156CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y6257# CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ is not set6358CONFIG_ARC=y5959+CONFIG_CEVT_R4K=y6060+CONFIG_CSRC_R4K=y6461CONFIG_DMA_NONCOHERENT=y6562CONFIG_DMA_NEED_PCI_MAP_STATE=y6363+# CONFIG_HOTPLUG_CPU is not set6464+# CONFIG_NO_IOPORT is not set6665CONFIG_CPU_BIG_ENDIAN=y6766# CONFIG_CPU_LITTLE_ENDIAN is not set6867CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y6868+CONFIG_IRQ_CPU=y6969CONFIG_ARC32=y7070CONFIG_BOOT_ELF32=y7171CONFIG_MIPS_L1_CACHE_SHIFT=5···7575#7676# CPU selection7777#7878+# CONFIG_CPU_LOONGSON2 is not set7879# CONFIG_CPU_MIPS32_R1 is not set7980# CONFIG_CPU_MIPS32_R2 is not set8081# CONFIG_CPU_MIPS64_R1 is not set···8887# CONFIG_CPU_TX49XX is not set8988CONFIG_CPU_R5000=y9089# CONFIG_CPU_R5432 is not set9090+# CONFIG_CPU_R5500 is not set9191# CONFIG_CPU_R6000 is not set9292# CONFIG_CPU_NEVADA is not set9393# CONFIG_CPU_R8000 is not set···118116CONFIG_MIPS_MT_DISABLED=y119117# CONFIG_MIPS_MT_SMP is not set120118# CONFIG_MIPS_MT_SMTC is not set121121-# CONFIG_MIPS_VPE_LOADER is not set122119CONFIG_CPU_HAS_LLSC=y123120CONFIG_CPU_HAS_SYNC=y124121CONFIG_GENERIC_HARDIRQS=y125122CONFIG_GENERIC_IRQ_PROBE=y126123CONFIG_ARCH_FLATMEM_ENABLE=y124124+CONFIG_ARCH_POPULATES_NODE_MAP=y127125CONFIG_SELECT_MEMORY_MODEL=y128126CONFIG_FLATMEM_MANUAL=y129127# CONFIG_DISCONTIGMEM_MANUAL is not set130128# CONFIG_SPARSEMEM_MANUAL is not set131129CONFIG_FLATMEM=y132130CONFIG_FLAT_NODE_MEM_MAP=y133133-# CONFIG_SPARSEMEM_STATIC is not set131131+CONFIG_PAGEFLAGS_EXTENDED=y134132CONFIG_SPLIT_PTLOCK_CPUS=4135133CONFIG_RESOURCES_64BIT=y136136-CONFIG_ZONE_DMA_FLAG=1134134+CONFIG_PHYS_ADDR_T_64BIT=y135135+CONFIG_ZONE_DMA_FLAG=0136136+CONFIG_VIRT_TO_BUS=y137137+CONFIG_UNEVICTABLE_LRU=y138138+# CONFIG_NO_HZ is not set139139+# CONFIG_HIGH_RES_TIMERS is not set140140+CONFIG_GENERIC_CLOCKEVENTS_BUILD=y137141# CONFIG_HZ_48 is not set138142# CONFIG_HZ_100 is not set139143# CONFIG_HZ_128 is not set140140-# CONFIG_HZ_250 is not set144144+CONFIG_HZ_250=y141145# CONFIG_HZ_256 is not set142142-CONFIG_HZ_1000=y146146+# CONFIG_HZ_1000 is not set143147# CONFIG_HZ_1024 is not set144148CONFIG_SYS_SUPPORTS_ARBIT_HZ=y145145-CONFIG_HZ=1000146146-# CONFIG_PREEMPT_NONE is not set147147-CONFIG_PREEMPT_VOLUNTARY=y149149+CONFIG_HZ=250150150+CONFIG_PREEMPT_NONE=y151151+# CONFIG_PREEMPT_VOLUNTARY is not set148152# CONFIG_PREEMPT is not set149153# CONFIG_KEXEC is not set154154+# CONFIG_SECCOMP is not set150155CONFIG_LOCKDEP_SUPPORT=y151156CONFIG_STACKTRACE_SUPPORT=y152157CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"153158154159#155155-# Code maturity level options160160+# General setup156161#157162CONFIG_EXPERIMENTAL=y158163CONFIG_BROKEN_ON_SMP=y159164CONFIG_INIT_ENV_ARG_LIMIT=32160160-161161-#162162-# General setup163163-#164165CONFIG_LOCALVERSION=""165166CONFIG_LOCALVERSION_AUTO=y166167CONFIG_SWAP=y167168CONFIG_SYSVIPC=y168168-# CONFIG_IPC_NS is not set169169CONFIG_SYSVIPC_SYSCTL=y170170-# CONFIG_POSIX_MQUEUE is not set170170+CONFIG_POSIX_MQUEUE=y171171CONFIG_BSD_PROCESS_ACCT=y172172# CONFIG_BSD_PROCESS_ACCT_V3 is not set173173# CONFIG_TASKSTATS is not set174174-# CONFIG_UTS_NS is not set175175-# CONFIG_AUDIT is not set176176-# CONFIG_IKCONFIG is not set174174+CONFIG_AUDIT=y175175+CONFIG_IKCONFIG=y176176+CONFIG_IKCONFIG_PROC=y177177+CONFIG_LOG_BUF_SHIFT=14178178+# CONFIG_CGROUPS is not set179179+# CONFIG_GROUP_SCHED is not set177180CONFIG_SYSFS_DEPRECATED=y181181+CONFIG_SYSFS_DEPRECATED_V2=y178182CONFIG_RELAY=y179179-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set183183+# CONFIG_NAMESPACES is not set184184+# CONFIG_BLK_DEV_INITRD is not set185185+CONFIG_CC_OPTIMIZE_FOR_SIZE=y180186CONFIG_SYSCTL=y181187CONFIG_EMBEDDED=y182188CONFIG_SYSCTL_SYSCALL=y···194184CONFIG_PRINTK=y195185CONFIG_BUG=y196186CONFIG_ELF_CORE=y187187+CONFIG_PCSPKR_PLATFORM=y188188+CONFIG_COMPAT_BRK=y197189CONFIG_BASE_FULL=y198190CONFIG_FUTEX=y191191+CONFIG_ANON_INODES=y199192CONFIG_EPOLL=y193193+CONFIG_SIGNALFD=y194194+CONFIG_TIMERFD=y195195+CONFIG_EVENTFD=y200196CONFIG_SHMEM=y201201-CONFIG_SLAB=y197197+CONFIG_AIO=y202198CONFIG_VM_EVENT_COUNTERS=y199199+CONFIG_PCI_QUIRKS=y200200+CONFIG_SLAB=y201201+# CONFIG_SLUB is not set202202+# CONFIG_SLOB is not set203203+CONFIG_PROFILING=y204204+# CONFIG_MARKERS is not set205205+CONFIG_OPROFILE=m206206+CONFIG_HAVE_OPROFILE=y207207+# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set208208+CONFIG_SLABINFO=y203209CONFIG_RT_MUTEXES=y204210# CONFIG_TINY_SHMEM is not set205211CONFIG_BASE_SMALL=0206206-# CONFIG_SLOB is not set207207-208208-#209209-# Loadable module support210210-#211211-# CONFIG_MODULES is not set212212-213213-#214214-# Block layer215215-#212212+CONFIG_MODULES=y213213+# CONFIG_MODULE_FORCE_LOAD is not set214214+CONFIG_MODULE_UNLOAD=y215215+# CONFIG_MODULE_FORCE_UNLOAD is not set216216+# CONFIG_MODVERSIONS is not set217217+# CONFIG_MODULE_SRCVERSION_ALL is not set218218+CONFIG_KMOD=y216219CONFIG_BLOCK=y217220# CONFIG_BLK_DEV_IO_TRACE is not set221221+# CONFIG_BLK_DEV_BSG is not set222222+# CONFIG_BLK_DEV_INTEGRITY is not set223223+CONFIG_BLOCK_COMPAT=y218224219225#220226# IO Schedulers···239213CONFIG_IOSCHED_AS=y240214CONFIG_IOSCHED_DEADLINE=y241215CONFIG_IOSCHED_CFQ=y242242-CONFIG_DEFAULT_AS=y216216+# CONFIG_DEFAULT_AS is not set243217# CONFIG_DEFAULT_DEADLINE is not set244244-# CONFIG_DEFAULT_CFQ is not set218218+CONFIG_DEFAULT_CFQ=y245219# CONFIG_DEFAULT_NOOP is not set246246-CONFIG_DEFAULT_IOSCHED="anticipatory"220220+CONFIG_DEFAULT_IOSCHED="cfq"221221+CONFIG_CLASSIC_RCU=y222222+# CONFIG_FREEZER is not set247223248224#249225# Bus options (PCI, PCMCIA, EISA, ISA, TC)250226#251227CONFIG_HW_HAS_PCI=y252228CONFIG_PCI=y229229+CONFIG_PCI_DOMAINS=y230230+# CONFIG_ARCH_SUPPORTS_MSI is not set231231+# CONFIG_PCI_LEGACY is not set253232CONFIG_MMU=y254254-255255-#256256-# PCCARD (PCMCIA/CardBus) support257257-#258233# CONFIG_PCCARD is not set259259-260260-#261261-# PCI Hotplug Support262262-#263234# CONFIG_HOTPLUG_PCI is not set264235265236#266237# Executable file formats267238#268239CONFIG_BINFMT_ELF=y240240+# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set241241+# CONFIG_HAVE_AOUT is not set269242CONFIG_BINFMT_MISC=y270270-# CONFIG_BUILD_ELF64 is not set271243CONFIG_MIPS32_COMPAT=y272244CONFIG_COMPAT=y273245CONFIG_SYSVIPC_COMPAT=y274246CONFIG_MIPS32_O32=y275275-# CONFIG_MIPS32_N32 is not set247247+CONFIG_MIPS32_N32=y276248CONFIG_BINFMT_ELF32=y277249278250#279251# Power management options280252#281281-CONFIG_PM=y282282-# CONFIG_PM_LEGACY is not set283283-# CONFIG_PM_DEBUG is not set284284-# CONFIG_PM_SYSFS_DEPRECATED is not set285285-286286-#287287-# Networking288288-#253253+CONFIG_ARCH_SUSPEND_POSSIBLE=y254254+# CONFIG_PM is not set289255CONFIG_NET=y290256291257#292258# Networking options293259#294294-# CONFIG_NETDEBUG is not set295260CONFIG_PACKET=y296261CONFIG_PACKET_MMAP=y297262CONFIG_UNIX=y···290273CONFIG_XFRM_USER=y291274# CONFIG_XFRM_SUB_POLICY is not set292275CONFIG_XFRM_MIGRATE=y276276+# CONFIG_XFRM_STATISTICS is not set277277+CONFIG_XFRM_IPCOMP=m293278CONFIG_NET_KEY=y294279CONFIG_NET_KEY_MIGRATE=y295280CONFIG_INET=y296296-# CONFIG_IP_MULTICAST is not set281281+CONFIG_IP_MULTICAST=y297282# CONFIG_IP_ADVANCED_ROUTER is not set298283CONFIG_IP_FIB_HASH=y299284CONFIG_IP_PNP=y300300-# CONFIG_IP_PNP_DHCP is not set285285+CONFIG_IP_PNP_DHCP=y301286CONFIG_IP_PNP_BOOTP=y302287# CONFIG_IP_PNP_RARP is not set303303-# CONFIG_NET_IPIP is not set304304-# CONFIG_NET_IPGRE is not set288288+CONFIG_NET_IPIP=m289289+CONFIG_NET_IPGRE=m290290+# CONFIG_NET_IPGRE_BROADCAST is not set291291+# CONFIG_IP_MROUTE is not set305292# CONFIG_ARPD is not set306293# CONFIG_SYN_COOKIES is not set307307-# CONFIG_INET_AH is not set308308-# CONFIG_INET_ESP is not set309309-# CONFIG_INET_IPCOMP is not set310310-# CONFIG_INET_XFRM_TUNNEL is not set311311-# CONFIG_INET_TUNNEL is not set294294+CONFIG_INET_AH=m295295+CONFIG_INET_ESP=m296296+CONFIG_INET_IPCOMP=m297297+CONFIG_INET_XFRM_TUNNEL=m298298+CONFIG_INET_TUNNEL=m312299CONFIG_INET_XFRM_MODE_TRANSPORT=y313300CONFIG_INET_XFRM_MODE_TUNNEL=y314301CONFIG_INET_XFRM_MODE_BEET=y302302+# CONFIG_INET_LRO is not set315303CONFIG_INET_DIAG=y316304CONFIG_INET_TCP_DIAG=y317317-# CONFIG_TCP_CONG_ADVANCED is not set305305+CONFIG_TCP_CONG_ADVANCED=y306306+CONFIG_TCP_CONG_BIC=m318307CONFIG_TCP_CONG_CUBIC=y308308+CONFIG_TCP_CONG_WESTWOOD=m309309+CONFIG_TCP_CONG_HTCP=m310310+# CONFIG_TCP_CONG_HSTCP is not set311311+# CONFIG_TCP_CONG_HYBLA is not set312312+# CONFIG_TCP_CONG_VEGAS is not set313313+# CONFIG_TCP_CONG_SCALABLE is not set314314+# CONFIG_TCP_CONG_LP is not set315315+# CONFIG_TCP_CONG_VENO is not set316316+# CONFIG_TCP_CONG_YEAH is not set317317+# CONFIG_TCP_CONG_ILLINOIS is not set318318+# CONFIG_DEFAULT_BIC is not set319319+CONFIG_DEFAULT_CUBIC=y320320+# CONFIG_DEFAULT_HTCP is not set321321+# CONFIG_DEFAULT_VEGAS is not set322322+# CONFIG_DEFAULT_WESTWOOD is not set323323+# CONFIG_DEFAULT_RENO is not set319324CONFIG_DEFAULT_TCP_CONG="cubic"320325CONFIG_TCP_MD5SIG=y321321-# CONFIG_IPV6 is not set322322-# CONFIG_INET6_XFRM_TUNNEL is not set323323-# CONFIG_INET6_TUNNEL is not set326326+CONFIG_IPV6=m327327+# CONFIG_IPV6_PRIVACY is not set328328+# CONFIG_IPV6_ROUTER_PREF is not set329329+# CONFIG_IPV6_OPTIMISTIC_DAD is not set330330+CONFIG_INET6_AH=m331331+CONFIG_INET6_ESP=m332332+CONFIG_INET6_IPCOMP=m333333+# CONFIG_IPV6_MIP6 is not set334334+CONFIG_INET6_XFRM_TUNNEL=m335335+CONFIG_INET6_TUNNEL=m336336+CONFIG_INET6_XFRM_MODE_TRANSPORT=m337337+CONFIG_INET6_XFRM_MODE_TUNNEL=m338338+CONFIG_INET6_XFRM_MODE_BEET=m339339+# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set340340+CONFIG_IPV6_SIT=m341341+CONFIG_IPV6_NDISC_NODETYPE=y342342+CONFIG_IPV6_TUNNEL=m343343+# CONFIG_IPV6_MULTIPLE_TABLES is not set344344+# CONFIG_IPV6_MROUTE is not set324345CONFIG_NETWORK_SECMARK=y325346# CONFIG_NETFILTER is not set326326-327327-#328328-# DCCP Configuration (EXPERIMENTAL)329329-#330347# CONFIG_IP_DCCP is not set331331-332332-#333333-# SCTP Configuration (EXPERIMENTAL)334334-#335348# CONFIG_IP_SCTP is not set336336-337337-#338338-# TIPC Configuration (EXPERIMENTAL)339339-#340349# CONFIG_TIPC is not set341350# CONFIG_ATM is not set342351# CONFIG_BRIDGE is not set352352+# CONFIG_NET_DSA is not set343353# CONFIG_VLAN_8021Q is not set344354# CONFIG_DECNET is not set345355# CONFIG_LLC2 is not set···376332# CONFIG_LAPB is not set377333# CONFIG_ECONET is not set378334# CONFIG_WAN_ROUTER is not set379379-380380-#381381-# QoS and/or fair queueing382382-#383335# CONFIG_NET_SCHED is not set384336385337#···383343#384344# CONFIG_NET_PKTGEN is not set385345# CONFIG_HAMRADIO is not set346346+# CONFIG_CAN is not set386347# CONFIG_IRDA is not set387348# CONFIG_BT is not set388388-CONFIG_IEEE80211=y389389-# CONFIG_IEEE80211_DEBUG is not set390390-CONFIG_IEEE80211_CRYPT_WEP=y391391-CONFIG_IEEE80211_CRYPT_CCMP=y392392-CONFIG_IEEE80211_SOFTMAC=y393393-# CONFIG_IEEE80211_SOFTMAC_DEBUG is not set394394-CONFIG_WIRELESS_EXT=y349349+# CONFIG_AF_RXRPC is not set350350+# CONFIG_PHONET is not set351351+# CONFIG_WIRELESS is not set352352+# CONFIG_RFKILL is not set353353+# CONFIG_NET_9P is not set395354396355#397356# Device Drivers···399360#400361# Generic Driver Options401362#363363+CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"402364CONFIG_STANDALONE=y403365CONFIG_PREVENT_FIRMWARE_BUILD=y404366CONFIG_FW_LOADER=y367367+CONFIG_FIRMWARE_IN_KERNEL=y368368+CONFIG_EXTRA_FIRMWARE=""405369# CONFIG_SYS_HYPERVISOR is not set406406-407407-#408408-# Connector - unified userspace <-> kernelspace linker409409-#410370CONFIG_CONNECTOR=y411371CONFIG_PROC_EVENTS=y412412-413413-#414414-# Memory Technology Devices (MTD)415415-#416372# CONFIG_MTD is not set417417-418418-#419419-# Parallel port support420420-#421373# CONFIG_PARPORT is not set422422-423423-#424424-# Plug and Play support425425-#426426-# CONFIG_PNPACPI is not set427427-428428-#429429-# Block devices430430-#374374+CONFIG_BLK_DEV=y431375# CONFIG_BLK_CPQ_DA is not set432376# CONFIG_BLK_CPQ_CISS_DA is not set433377# CONFIG_BLK_DEV_DAC960 is not set434378# CONFIG_BLK_DEV_UMEM is not set435379# CONFIG_BLK_DEV_COW_COMMON is not set436436-CONFIG_BLK_DEV_LOOP=y437437-# CONFIG_BLK_DEV_CRYPTOLOOP is not set438438-# CONFIG_BLK_DEV_NBD is not set380380+CONFIG_BLK_DEV_LOOP=m381381+CONFIG_BLK_DEV_CRYPTOLOOP=m382382+CONFIG_BLK_DEV_NBD=m439383# CONFIG_BLK_DEV_SX8 is not set440384# CONFIG_BLK_DEV_RAM is not set441441-# CONFIG_BLK_DEV_INITRD is not set442442-CONFIG_CDROM_PKTCDVD=y443443-CONFIG_CDROM_PKTCDVD_BUFFERS=8444444-# CONFIG_CDROM_PKTCDVD_WCACHE is not set445445-CONFIG_ATA_OVER_ETH=y446446-447447-#448448-# Misc devices449449-#385385+# CONFIG_CDROM_PKTCDVD is not set386386+# CONFIG_ATA_OVER_ETH is not set387387+# CONFIG_BLK_DEV_HD is not set388388+CONFIG_MISC_DEVICES=y389389+# CONFIG_PHANTOM is not set390390+# CONFIG_EEPROM_93CX6 is not set450391CONFIG_SGI_IOC4=y451392# CONFIG_TIFM_CORE is not set452452-453453-#454454-# ATA/ATAPI/MFM/RLL support455455-#393393+# CONFIG_ENCLOSURE_SERVICES is not set394394+# CONFIG_HP_ILO is not set395395+# CONFIG_C2PORT is not set396396+CONFIG_HAVE_IDE=y456397# CONFIG_IDE is not set457398458399#···440421#441422CONFIG_RAID_ATTRS=y442423CONFIG_SCSI=y424424+CONFIG_SCSI_DMA=y443425CONFIG_SCSI_TGT=y444444-CONFIG_SCSI_NETLINK=y426426+# CONFIG_SCSI_NETLINK is not set445427CONFIG_SCSI_PROC_FS=y446428447429#448430# SCSI support type (disk, tape, CD-ROM)449431#450432CONFIG_BLK_DEV_SD=y451451-CONFIG_CHR_DEV_ST=y452452-CONFIG_CHR_DEV_OSST=y433433+# CONFIG_CHR_DEV_ST is not set434434+# CONFIG_CHR_DEV_OSST is not set453435CONFIG_BLK_DEV_SR=y454436CONFIG_BLK_DEV_SR_VENDOR=y455455-CONFIG_CHR_DEV_SG=y437437+CONFIG_CHR_DEV_SG=m456438# CONFIG_CHR_DEV_SCH is not set457439458440#···463443CONFIG_SCSI_CONSTANTS=y464444CONFIG_SCSI_LOGGING=y465445CONFIG_SCSI_SCAN_ASYNC=y446446+CONFIG_SCSI_WAIT_SCAN=m466447467448#468449# SCSI Transports469450#470451CONFIG_SCSI_SPI_ATTRS=y471471-CONFIG_SCSI_FC_ATTRS=y452452+# CONFIG_SCSI_FC_ATTRS is not set472453# CONFIG_SCSI_ISCSI_ATTRS is not set473454CONFIG_SCSI_SAS_ATTRS=y474455CONFIG_SCSI_SAS_LIBSAS=y456456+CONFIG_SCSI_SAS_HOST_SMP=y475457# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set476476-477477-#478478-# SCSI low-level drivers479479-#458458+# CONFIG_SCSI_SRP_ATTRS is not set459459+CONFIG_SCSI_LOWLEVEL=y480460# CONFIG_ISCSI_TCP is not set481461# CONFIG_BLK_DEV_3W_XXXX_RAID is not set482462# CONFIG_SCSI_3W_9XXX is not set483463# CONFIG_SCSI_ACARD is not set484464# CONFIG_SCSI_AACRAID is not set485465CONFIG_SCSI_AIC7XXX=y486486-CONFIG_AIC7XXX_CMDS_PER_DEVICE=8466466+CONFIG_AIC7XXX_CMDS_PER_DEVICE=32487467CONFIG_AIC7XXX_RESET_DELAY_MS=15000488468CONFIG_AIC7XXX_DEBUG_ENABLE=y489469CONFIG_AIC7XXX_DEBUG_MASK=0490470CONFIG_AIC7XXX_REG_PRETTY_PRINT=y491471# CONFIG_SCSI_AIC7XXX_OLD is not set492472# CONFIG_SCSI_AIC79XX is not set493493-CONFIG_SCSI_AIC94XX=y494494-# CONFIG_AIC94XX_DEBUG is not set473473+# CONFIG_SCSI_AIC94XX is not set474474+# CONFIG_SCSI_DPT_I2O is not set475475+# CONFIG_SCSI_ADVANSYS is not set495476# CONFIG_SCSI_ARCMSR is not set496477# CONFIG_MEGARAID_NEWGEN is not set497478# CONFIG_MEGARAID_LEGACY is not set···503482# CONFIG_SCSI_IPS is not set504483# CONFIG_SCSI_INITIO is not set505484# CONFIG_SCSI_INIA100 is not set485485+# CONFIG_SCSI_MVSAS is not set506486# CONFIG_SCSI_STEX is not set507487# CONFIG_SCSI_SYM53C8XX_2 is not set508488# CONFIG_SCSI_QLOGIC_1280 is not set···514492# CONFIG_SCSI_DC390T is not set515493# CONFIG_SCSI_DEBUG is not set516494# CONFIG_SCSI_SRP is not set517517-518518-#519519-# Serial ATA (prod) and Parallel ATA (experimental) drivers520520-#495495+# CONFIG_SCSI_DH is not set521496# CONFIG_ATA is not set522522-523523-#524524-# Multi-device support (RAID and LVM)525525-#526497# CONFIG_MD is not set527527-528528-#529529-# Fusion MPT device support530530-#531498# CONFIG_FUSION is not set532532-# CONFIG_FUSION_SPI is not set533533-# CONFIG_FUSION_FC is not set534534-# CONFIG_FUSION_SAS is not set535499536500#537501# IEEE 1394 (FireWire) support538502#503503+504504+#505505+# Enable only one of the two stacks, unless you know what you are doing506506+#507507+# CONFIG_FIREWIRE is not set539508# CONFIG_IEEE1394 is not set540540-541541-#542542-# I2O device support543543-#544509# CONFIG_I2O is not set545545-546546-#547547-# Network device support548548-#549510CONFIG_NETDEVICES=y550550-# CONFIG_DUMMY is not set551551-# CONFIG_BONDING is not set511511+CONFIG_DUMMY=m512512+CONFIG_BONDING=m513513+# CONFIG_MACVLAN is not set552514# CONFIG_EQUALIZER is not set553515# CONFIG_TUN is not set554554-555555-#556556-# ARCnet devices557557-#516516+# CONFIG_VETH is not set558517# CONFIG_ARCNET is not set559559-560560-#561561-# PHY device support562562-#563563-CONFIG_PHYLIB=y564564-565565-#566566-# MII PHY device drivers567567-#568568-CONFIG_MARVELL_PHY=y569569-CONFIG_DAVICOM_PHY=y570570-CONFIG_QSEMI_PHY=y571571-CONFIG_LXT_PHY=y572572-CONFIG_CICADA_PHY=y573573-CONFIG_VITESSE_PHY=y574574-CONFIG_SMSC_PHY=y575575-# CONFIG_BROADCOM_PHY is not set576576-# CONFIG_FIXED_PHY is not set577577-578578-#579579-# Ethernet (10 or 100Mbit)580580-#518518+# CONFIG_PHYLIB is not set581519CONFIG_NET_ETHERNET=y582582-# CONFIG_MII is not set520520+CONFIG_MII=y521521+# CONFIG_AX88796 is not set583522CONFIG_SGI_O2MACE_ETH=y584523# CONFIG_HAPPYMEAL is not set585524# CONFIG_SUNGEM is not set586525# CONFIG_CASSINI is not set587526# CONFIG_NET_VENDOR_3COM is not set527527+# CONFIG_SMC91X is not set588528# CONFIG_DM9000 is not set589589-590590-#591591-# Tulip family network device support592592-#593593-# CONFIG_NET_TULIP is not set529529+CONFIG_NET_TULIP=y530530+CONFIG_DE2104X=m531531+CONFIG_TULIP=m532532+# CONFIG_TULIP_MWI is not set533533+CONFIG_TULIP_MMIO=y534534+# CONFIG_TULIP_NAPI is not set535535+# CONFIG_DE4X5 is not set536536+# CONFIG_WINBOND_840 is not set537537+# CONFIG_DM9102 is not set538538+# CONFIG_ULI526X is not set594539# CONFIG_HP100 is not set540540+# CONFIG_IBM_NEW_EMAC_ZMII is not set541541+# CONFIG_IBM_NEW_EMAC_RGMII is not set542542+# CONFIG_IBM_NEW_EMAC_TAH is not set543543+# CONFIG_IBM_NEW_EMAC_EMAC4 is not set544544+# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set545545+# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set546546+# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set595547# CONFIG_NET_PCI is not set596596-597597-#598598-# Ethernet (1000 Mbit)599599-#600600-# CONFIG_ACENIC is not set601601-# CONFIG_DL2K is not set602602-# CONFIG_E1000 is not set603603-# CONFIG_NS83820 is not set604604-# CONFIG_HAMACHI is not set605605-# CONFIG_YELLOWFIN is not set606606-# CONFIG_R8169 is not set607607-# CONFIG_SIS190 is not set608608-# CONFIG_SKGE is not set609609-# CONFIG_SKY2 is not set610610-# CONFIG_SK98LIN is not set611611-# CONFIG_TIGON3 is not set612612-# CONFIG_BNX2 is not set613613-CONFIG_QLA3XXX=y614614-# CONFIG_ATL1 is not set615615-616616-#617617-# Ethernet (10000 Mbit)618618-#619619-# CONFIG_CHELSIO_T1 is not set620620-CONFIG_CHELSIO_T3=y621621-# CONFIG_IXGB is not set622622-# CONFIG_S2IO is not set623623-# CONFIG_MYRI10GE is not set624624-CONFIG_NETXEN_NIC=y625625-626626-#627627-# Token Ring devices628628-#548548+# CONFIG_B44 is not set549549+# CONFIG_ATL2 is not set550550+# CONFIG_NETDEV_1000 is not set551551+# CONFIG_NETDEV_10000 is not set629552# CONFIG_TR is not set630553631554#632632-# Wireless LAN (non-hamradio)555555+# Wireless LAN633556#634634-# CONFIG_NET_RADIO is not set635635-636636-#637637-# Wan interfaces638638-#557557+# CONFIG_WLAN_PRE80211 is not set558558+# CONFIG_WLAN_80211 is not set559559+# CONFIG_IWLWIFI_LEDS is not set639560# CONFIG_WAN is not set640561# CONFIG_FDDI is not set641562# CONFIG_HIPPI is not set642563# CONFIG_PPP is not set643564# CONFIG_SLIP is not set644565# CONFIG_NET_FC is not set645645-# CONFIG_SHAPER is not set646566# CONFIG_NETCONSOLE is not set647567# CONFIG_NETPOLL is not set648568# CONFIG_NET_POLL_CONTROLLER is not set649649-650650-#651651-# ISDN subsystem652652-#653569# CONFIG_ISDN is not set654654-655655-#656656-# Telephony Support657657-#658570# CONFIG_PHONE is not set659571660572#···596640#597641CONFIG_INPUT=y598642# CONFIG_INPUT_FF_MEMLESS is not set643643+# CONFIG_INPUT_POLLDEV is not set599644600645#601646# Userland interfaces···606649CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024607650CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768608651# CONFIG_INPUT_JOYDEV is not set609609-# CONFIG_INPUT_TSDEV is not set610610-# CONFIG_INPUT_EVDEV is not set652652+CONFIG_INPUT_EVDEV=m611653# CONFIG_INPUT_EVBUG is not set612654613655#614656# Input Device Drivers615657#616616-# CONFIG_INPUT_KEYBOARD is not set617617-# CONFIG_INPUT_MOUSE is not set658658+CONFIG_INPUT_KEYBOARD=y659659+CONFIG_KEYBOARD_ATKBD=y660660+# CONFIG_KEYBOARD_SUNKBD is not set661661+# CONFIG_KEYBOARD_LKKBD is not set662662+# CONFIG_KEYBOARD_XTKBD is not set663663+# CONFIG_KEYBOARD_NEWTON is not set664664+# CONFIG_KEYBOARD_STOWAWAY is not set665665+CONFIG_INPUT_MOUSE=y666666+CONFIG_MOUSE_PS2=y667667+CONFIG_MOUSE_PS2_ALPS=y668668+CONFIG_MOUSE_PS2_LOGIPS2PP=y669669+CONFIG_MOUSE_PS2_SYNAPTICS=y670670+CONFIG_MOUSE_PS2_LIFEBOOK=y671671+CONFIG_MOUSE_PS2_TRACKPOINT=y672672+# CONFIG_MOUSE_PS2_ELANTECH is not set673673+# CONFIG_MOUSE_PS2_TOUCHKIT is not set674674+# CONFIG_MOUSE_SERIAL is not set675675+# CONFIG_MOUSE_VSXXXAA is not set618676# CONFIG_INPUT_JOYSTICK is not set677677+# CONFIG_INPUT_TABLET is not set619678# CONFIG_INPUT_TOUCHSCREEN is not set620679# CONFIG_INPUT_MISC is not set621680···642669# CONFIG_SERIO_I8042 is not set643670CONFIG_SERIO_SERPORT=y644671# CONFIG_SERIO_PCIPS2 is not set645645-# CONFIG_SERIO_MACEPS2 is not set646646-# CONFIG_SERIO_LIBPS2 is not set672672+CONFIG_SERIO_MACEPS2=y673673+CONFIG_SERIO_LIBPS2=y647674CONFIG_SERIO_RAW=y648675# CONFIG_GAMEPORT is not set649676···651678# Character devices652679#653680CONFIG_VT=y681681+# CONFIG_CONSOLE_TRANSLATIONS is not set654682CONFIG_VT_CONSOLE=y655683CONFIG_HW_CONSOLE=y656656-CONFIG_VT_HW_CONSOLE_BINDING=y684684+# CONFIG_VT_HW_CONSOLE_BINDING is not set685685+CONFIG_DEVKMEM=y657686# CONFIG_SERIAL_NONSTANDARD is not set687687+# CONFIG_NOZOMI is not set658688659689#660690# Serial drivers···678702CONFIG_UNIX98_PTYS=y679703CONFIG_LEGACY_PTYS=y680704CONFIG_LEGACY_PTY_COUNT=256681681-682682-#683683-# IPMI684684-#685705# CONFIG_IPMI_HANDLER is not set686686-687687-#688688-# Watchdog Cards689689-#690690-# CONFIG_WATCHDOG is not set691691-# CONFIG_HW_RANDOM is not set692692-# CONFIG_RTC is not set693693-# CONFIG_GEN_RTC is not set694694-# CONFIG_DTLK is not set706706+CONFIG_HW_RANDOM=y695707# CONFIG_R3964 is not set696708# CONFIG_APPLICOM is not set697697-# CONFIG_DRM is not set698709# CONFIG_RAW_DRIVER is not set699699-700700-#701701-# TPM devices702702-#703710# CONFIG_TCG_TPM is not set704704-705705-#706706-# I2C support707707-#711711+CONFIG_DEVPORT=y708712# CONFIG_I2C is not set709709-710710-#711711-# SPI support712712-#713713# CONFIG_SPI is not set714714-# CONFIG_SPI_MASTER is not set715715-716716-#717717-# Dallas's 1-wire bus718718-#719714# CONFIG_W1 is not set715715+# CONFIG_POWER_SUPPLY is not set716716+CONFIG_HWMON=y717717+# CONFIG_HWMON_VID is not set718718+# CONFIG_SENSORS_I5K_AMB is not set719719+# CONFIG_SENSORS_F71805F is not set720720+# CONFIG_SENSORS_F71882FG is not set721721+# CONFIG_SENSORS_IT87 is not set722722+# CONFIG_SENSORS_PC87360 is not set723723+# CONFIG_SENSORS_PC87427 is not set724724+# CONFIG_SENSORS_SIS5595 is not set725725+# CONFIG_SENSORS_SMSC47M1 is not set726726+# CONFIG_SENSORS_SMSC47B397 is not set727727+# CONFIG_SENSORS_VIA686A is not set728728+# CONFIG_SENSORS_VT1211 is not set729729+# CONFIG_SENSORS_VT8231 is not set730730+# CONFIG_SENSORS_W83627HF is not set731731+# CONFIG_SENSORS_W83627EHF is not set732732+# CONFIG_HWMON_DEBUG_CHIP is not set733733+# CONFIG_THERMAL is not set734734+# CONFIG_THERMAL_HWMON is not set735735+CONFIG_WATCHDOG=y736736+# CONFIG_WATCHDOG_NOWAYOUT is not set720737721738#722722-# Hardware Monitoring support739739+# Watchdog Device Drivers723740#724724-# CONFIG_HWMON is not set725725-# CONFIG_HWMON_VID is not set741741+# CONFIG_SOFT_WATCHDOG is not set742742+# CONFIG_ALIM7101_WDT is not set743743+744744+#745745+# PCI-based Watchdog Cards746746+#747747+# CONFIG_PCIPCWATCHDOG is not set748748+# CONFIG_WDTPCI is not set749749+CONFIG_SSB_POSSIBLE=y750750+751751+#752752+# Sonics Silicon Backplane753753+#754754+# CONFIG_SSB is not set755755+756756+#757757+# Multifunction device drivers758758+#759759+# CONFIG_MFD_CORE is not set760760+# CONFIG_MFD_SM501 is not set761761+# CONFIG_HTC_PASIC3 is not set762762+# CONFIG_MFD_TMIO is not set763763+# CONFIG_REGULATOR is not set726764727765#728766# Multimedia devices729767#730730-# CONFIG_VIDEO_DEV is not set731768732769#733733-# Digital Video Broadcasting Devices770770+# Multimedia core support734771#735735-# CONFIG_DVB is not set772772+CONFIG_VIDEO_DEV=m773773+CONFIG_VIDEO_V4L2_COMMON=m774774+CONFIG_VIDEO_ALLOW_V4L1=y775775+CONFIG_VIDEO_V4L1_COMPAT=y776776+# CONFIG_DVB_CORE is not set777777+CONFIG_VIDEO_MEDIA=m778778+779779+#780780+# Multimedia drivers781781+#782782+# CONFIG_MEDIA_ATTACH is not set783783+CONFIG_VIDEO_V4L2=m784784+CONFIG_VIDEO_V4L1=m785785+CONFIG_VIDEOBUF_GEN=m786786+CONFIG_VIDEOBUF_VMALLOC=m787787+CONFIG_VIDEO_CAPTURE_DRIVERS=y788788+# CONFIG_VIDEO_ADV_DEBUG is not set789789+# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set790790+CONFIG_VIDEO_HELPER_CHIPS_AUTO=y791791+CONFIG_VIDEO_VIVI=m792792+# CONFIG_VIDEO_CPIA is not set793793+# CONFIG_VIDEO_STRADIS is not set794794+# CONFIG_SOC_CAMERA is not set795795+CONFIG_RADIO_ADAPTERS=y796796+# CONFIG_RADIO_GEMTEK_PCI is not set797797+# CONFIG_RADIO_MAXIRADIO is not set798798+# CONFIG_RADIO_MAESTRO is not set799799+CONFIG_DAB=y736800737801#738802# Graphics support739803#740740-# CONFIG_FIRMWARE_EDID is not set741741-# CONFIG_FB is not set804804+# CONFIG_DRM is not set805805+# CONFIG_VGASTATE is not set806806+CONFIG_VIDEO_OUTPUT_CONTROL=y807807+CONFIG_FB=y808808+CONFIG_FIRMWARE_EDID=y809809+# CONFIG_FB_DDC is not set810810+# CONFIG_FB_BOOT_VESA_SUPPORT is not set811811+CONFIG_FB_CFB_FILLRECT=y812812+CONFIG_FB_CFB_COPYAREA=y813813+CONFIG_FB_CFB_IMAGEBLIT=y814814+# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set815815+# CONFIG_FB_SYS_FILLRECT is not set816816+# CONFIG_FB_SYS_COPYAREA is not set817817+# CONFIG_FB_SYS_IMAGEBLIT is not set818818+# CONFIG_FB_FOREIGN_ENDIAN is not set819819+# CONFIG_FB_SYS_FOPS is not set820820+# CONFIG_FB_SVGALIB is not set821821+# CONFIG_FB_MACMODES is not set822822+# CONFIG_FB_BACKLIGHT is not set823823+# CONFIG_FB_MODE_HELPERS is not set824824+# CONFIG_FB_TILEBLITTING is not set825825+826826+#827827+# Frame buffer hardware drivers828828+#829829+# CONFIG_FB_CIRRUS is not set830830+# CONFIG_FB_PM2 is not set831831+# CONFIG_FB_CYBER2000 is not set832832+# CONFIG_FB_ASILIANT is not set833833+# CONFIG_FB_IMSTT is not set834834+# CONFIG_FB_UVESA is not set835835+CONFIG_FB_GBE=y836836+CONFIG_FB_GBE_MEM=4837837+# CONFIG_FB_S1D13XXX is not set838838+# CONFIG_FB_NVIDIA is not set839839+# CONFIG_FB_RIVA is not set840840+# CONFIG_FB_MATROX is not set841841+# CONFIG_FB_RADEON is not set842842+# CONFIG_FB_ATY128 is not set843843+# CONFIG_FB_ATY is not set844844+# CONFIG_FB_S3 is not set845845+# CONFIG_FB_SAVAGE is not set846846+# CONFIG_FB_SIS is not set847847+# CONFIG_FB_VIA is not set848848+# CONFIG_FB_NEOMAGIC is not set849849+# CONFIG_FB_KYRO is not set850850+# CONFIG_FB_3DFX is not set851851+# CONFIG_FB_VOODOO1 is not set852852+# CONFIG_FB_VT8623 is not set853853+# CONFIG_FB_TRIDENT is not set854854+# CONFIG_FB_ARK is not set855855+# CONFIG_FB_PM3 is not set856856+# CONFIG_FB_CARMINE is not set857857+# CONFIG_FB_VIRTUAL is not set858858+# CONFIG_FB_METRONOME is not set859859+# CONFIG_FB_MB862XX is not set860860+# CONFIG_BACKLIGHT_LCD_SUPPORT is not set861861+862862+#863863+# Display device support864864+#865865+# CONFIG_DISPLAY_SUPPORT is not set742866743867#744868# Console display driver support745869#746870# CONFIG_VGA_CONSOLE is not set747871CONFIG_DUMMY_CONSOLE=y748748-# CONFIG_BACKLIGHT_LCD_SUPPORT is not set749749-750750-#751751-# Sound752752-#872872+CONFIG_FRAMEBUFFER_CONSOLE=y873873+# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set874874+# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set875875+CONFIG_FONTS=y876876+CONFIG_FONT_8x8=y877877+CONFIG_FONT_8x16=y878878+# CONFIG_FONT_6x11 is not set879879+# CONFIG_FONT_7x14 is not set880880+# CONFIG_FONT_PEARL_8x8 is not set881881+# CONFIG_FONT_ACORN_8x8 is not set882882+# CONFIG_FONT_MINI_4x6 is not set883883+# CONFIG_FONT_SUN8x16 is not set884884+# CONFIG_FONT_SUN12x22 is not set885885+# CONFIG_FONT_10x18 is not set886886+CONFIG_LOGO=y887887+# CONFIG_LOGO_LINUX_MONO is not set888888+# CONFIG_LOGO_LINUX_VGA16 is not set889889+# CONFIG_LOGO_LINUX_CLUT224 is not set890890+CONFIG_LOGO_SGI_CLUT224=y753891# CONFIG_SOUND is not set754754-755755-#756756-# HID Devices757757-#892892+CONFIG_HID_SUPPORT=y758893CONFIG_HID=y759894# CONFIG_HID_DEBUG is not set895895+# CONFIG_HIDRAW is not set896896+# CONFIG_HID_PID is not set760897761898#762762-# USB support899899+# Special HID drivers763900#764764-CONFIG_USB_ARCH_HAS_HCD=y765765-CONFIG_USB_ARCH_HAS_OHCI=y766766-CONFIG_USB_ARCH_HAS_EHCI=y767767-# CONFIG_USB is not set768768-769769-#770770-# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'771771-#772772-773773-#774774-# USB Gadget Support775775-#776776-# CONFIG_USB_GADGET is not set777777-778778-#779779-# MMC/SD Card support780780-#901901+CONFIG_HID_COMPAT=y902902+# CONFIG_USB_SUPPORT is not set903903+# CONFIG_UWB is not set781904# CONFIG_MMC is not set782782-783783-#784784-# LED devices785785-#905905+# CONFIG_MEMSTICK is not set786906# CONFIG_NEW_LEDS is not set787787-788788-#789789-# LED drivers790790-#791791-792792-#793793-# LED Triggers794794-#795795-796796-#797797-# InfiniBand support798798-#907907+# CONFIG_ACCESSIBILITY is not set799908# CONFIG_INFINIBAND is not set909909+CONFIG_RTC_LIB=y910910+CONFIG_RTC_CLASS=y911911+# CONFIG_RTC_HCTOSYS is not set912912+# CONFIG_RTC_DEBUG is not set800913801914#802802-# EDAC - error detection and reporting (RAS) (EXPERIMENTAL)915915+# RTC interfaces803916#917917+# CONFIG_RTC_INTF_SYSFS is not set918918+# CONFIG_RTC_INTF_PROC is not set919919+CONFIG_RTC_INTF_DEV=y920920+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set921921+# CONFIG_RTC_DRV_TEST is not set804922805923#806806-# Real Time Clock807807-#808808-# CONFIG_RTC_CLASS is not set809809-810810-#811811-# DMA Engine support812812-#813813-# CONFIG_DMA_ENGINE is not set814814-815815-#816816-# DMA Clients817817-#818818-819819-#820820-# DMA Devices924924+# SPI RTC drivers821925#822926823927#824824-# Auxiliary Display support928928+# Platform RTC drivers825929#930930+CONFIG_RTC_DRV_CMOS=y931931+# CONFIG_RTC_DRV_DS1286 is not set932932+# CONFIG_RTC_DRV_DS1511 is not set933933+# CONFIG_RTC_DRV_DS1553 is not set934934+# CONFIG_RTC_DRV_DS1742 is not set935935+# CONFIG_RTC_DRV_STK17TA8 is not set936936+# CONFIG_RTC_DRV_M48T86 is not set937937+# CONFIG_RTC_DRV_M48T35 is not set938938+# CONFIG_RTC_DRV_M48T59 is not set939939+# CONFIG_RTC_DRV_BQ4802 is not set940940+# CONFIG_RTC_DRV_V3020 is not set826941827942#828828-# Virtualization943943+# on-CPU RTC drivers829944#945945+# CONFIG_DMADEVICES is not set946946+# CONFIG_UIO is not set947947+# CONFIG_STAGING is not set948948+CONFIG_STAGING_EXCLUDE_BUILD=y830949831950#832951# File systems833952#834953CONFIG_EXT2_FS=y835835-# CONFIG_EXT2_FS_XATTR is not set954954+CONFIG_EXT2_FS_XATTR=y955955+CONFIG_EXT2_FS_POSIX_ACL=y956956+CONFIG_EXT2_FS_SECURITY=y836957# CONFIG_EXT2_FS_XIP is not set837837-# CONFIG_EXT3_FS is not set838838-# CONFIG_EXT4DEV_FS is not set958958+CONFIG_EXT3_FS=y959959+CONFIG_EXT3_FS_XATTR=y960960+CONFIG_EXT3_FS_POSIX_ACL=y961961+CONFIG_EXT3_FS_SECURITY=y962962+# CONFIG_EXT4_FS is not set963963+CONFIG_JBD=y964964+CONFIG_FS_MBCACHE=y839965# CONFIG_REISERFS_FS is not set840966# CONFIG_JFS_FS is not set841967CONFIG_FS_POSIX_ACL=y968968+CONFIG_FILE_LOCKING=y842969# CONFIG_XFS_FS is not set843970# CONFIG_GFS2_FS is not set844971# CONFIG_OCFS2_FS is not set845845-# CONFIG_MINIX_FS is not set846846-# CONFIG_ROMFS_FS is not set972972+CONFIG_DNOTIFY=y847973CONFIG_INOTIFY=y848974CONFIG_INOTIFY_USER=y849849-# CONFIG_QUOTA is not set850850-CONFIG_DNOTIFY=y851851-# CONFIG_AUTOFS_FS is not set852852-# CONFIG_AUTOFS4_FS is not set853853-CONFIG_FUSE_FS=y975975+CONFIG_QUOTA=y976976+# CONFIG_QUOTA_NETLINK_INTERFACE is not set977977+CONFIG_PRINT_QUOTA_WARNING=y978978+CONFIG_QFMT_V1=m979979+CONFIG_QFMT_V2=m980980+CONFIG_QUOTACTL=y981981+CONFIG_AUTOFS_FS=m982982+CONFIG_AUTOFS4_FS=m983983+CONFIG_FUSE_FS=m854984CONFIG_GENERIC_ACL=y855985856986#857987# CD-ROM/DVD Filesystems858988#859859-# CONFIG_ISO9660_FS is not set860860-# CONFIG_UDF_FS is not set989989+CONFIG_ISO9660_FS=m990990+CONFIG_JOLIET=y991991+CONFIG_ZISOFS=y992992+CONFIG_UDF_FS=m993993+CONFIG_UDF_NLS=y861994862995#863996# DOS/FAT/NT Filesystems864997#865865-# CONFIG_MSDOS_FS is not set866866-# CONFIG_VFAT_FS is not set998998+CONFIG_FAT_FS=m999999+CONFIG_MSDOS_FS=m10001000+CONFIG_VFAT_FS=m10011001+CONFIG_FAT_DEFAULT_CODEPAGE=43710021002+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"8671003# CONFIG_NTFS_FS is not set86810048691005#···984896CONFIG_PROC_FS=y985897CONFIG_PROC_KCORE=y986898CONFIG_PROC_SYSCTL=y899899+CONFIG_PROC_PAGE_MONITOR=y987900CONFIG_SYSFS=y988901CONFIG_TMPFS=y989902CONFIG_TMPFS_POSIX_ACL=y990903# CONFIG_HUGETLB_PAGE is not set991991-CONFIG_RAMFS=y992904CONFIG_CONFIGFS_FS=y993905994906#···1004916# CONFIG_EFS_FS is not set1005917# CONFIG_CRAMFS is not set1006918# CONFIG_VXFS_FS is not set919919+# CONFIG_MINIX_FS is not set920920+# CONFIG_OMFS_FS is not set1007921# CONFIG_HPFS_FS is not set1008922# CONFIG_QNX4FS_FS is not set923923+# CONFIG_ROMFS_FS is not set1009924# CONFIG_SYSV_FS is not set1010925# CONFIG_UFS_FS is not set10111011-10121012-#10131013-# Network File Systems10141014-#926926+CONFIG_NETWORK_FILESYSTEMS=y1015927CONFIG_NFS_FS=y1016928CONFIG_NFS_V3=y1017929# CONFIG_NFS_V3_ACL is not set1018930# CONFIG_NFS_V4 is not set10191019-# CONFIG_NFS_DIRECTIO is not set10201020-# CONFIG_NFSD is not set1021931CONFIG_ROOT_NFS=y932932+CONFIG_NFSD=m933933+CONFIG_NFSD_V3=y934934+# CONFIG_NFSD_V3_ACL is not set935935+# CONFIG_NFSD_V4 is not set1022936CONFIG_LOCKD=y1023937CONFIG_LOCKD_V4=y938938+CONFIG_EXPORTFS=m1024939CONFIG_NFS_COMMON=y1025940CONFIG_SUNRPC=y941941+# CONFIG_SUNRPC_REGISTER_V4 is not set1026942# CONFIG_RPCSEC_GSS_KRB5 is not set1027943# CONFIG_RPCSEC_GSS_SPKM3 is not set1028944# CONFIG_SMB_FS is not set10291029-# CONFIG_CIFS is not set945945+CONFIG_CIFS=m946946+# CONFIG_CIFS_STATS is not set947947+# CONFIG_CIFS_WEAK_PW_HASH is not set948948+# CONFIG_CIFS_UPCALL is not set949949+# CONFIG_CIFS_XATTR is not set950950+# CONFIG_CIFS_DEBUG2 is not set951951+# CONFIG_CIFS_EXPERIMENTAL is not set1030952# CONFIG_NCP_FS is not set1031953# CONFIG_CODA_FS is not set1032954# CONFIG_AFS_FS is not set10331033-# CONFIG_9P_FS is not set10349551035956#1036957# Partition Types···1050953# CONFIG_AMIGA_PARTITION is not set1051954# CONFIG_ATARI_PARTITION is not set1052955# CONFIG_MAC_PARTITION is not set10531053-# CONFIG_MSDOS_PARTITION is not set956956+CONFIG_MSDOS_PARTITION=y957957+# CONFIG_BSD_DISKLABEL is not set958958+# CONFIG_MINIX_SUBPARTITION is not set959959+# CONFIG_SOLARIS_X86_PARTITION is not set960960+# CONFIG_UNIXWARE_DISKLABEL is not set1054961# CONFIG_LDM_PARTITION is not set1055962CONFIG_SGI_PARTITION=y1056963# CONFIG_ULTRIX_PARTITION is not set1057964# CONFIG_SUN_PARTITION is not set1058965# CONFIG_KARMA_PARTITION is not set1059966# CONFIG_EFI_PARTITION is not set10601060-10611061-#10621062-# Native Language Support10631063-#10641064-# CONFIG_NLS is not set10651065-10661066-#10671067-# Distributed Lock Manager10681068-#10691069-CONFIG_DLM=y10701070-CONFIG_DLM_TCP=y10711071-# CONFIG_DLM_SCTP is not set10721072-# CONFIG_DLM_DEBUG is not set10731073-10741074-#10751075-# Profiling support10761076-#10771077-# CONFIG_PROFILING is not set967967+# CONFIG_SYSV68_PARTITION is not set968968+CONFIG_NLS=y969969+CONFIG_NLS_DEFAULT="iso8859-1"970970+CONFIG_NLS_CODEPAGE_437=m971971+CONFIG_NLS_CODEPAGE_737=m972972+CONFIG_NLS_CODEPAGE_775=m973973+CONFIG_NLS_CODEPAGE_850=m974974+CONFIG_NLS_CODEPAGE_852=m975975+CONFIG_NLS_CODEPAGE_855=m976976+CONFIG_NLS_CODEPAGE_857=m977977+CONFIG_NLS_CODEPAGE_860=m978978+CONFIG_NLS_CODEPAGE_861=m979979+CONFIG_NLS_CODEPAGE_862=m980980+CONFIG_NLS_CODEPAGE_863=m981981+CONFIG_NLS_CODEPAGE_864=m982982+CONFIG_NLS_CODEPAGE_865=m983983+CONFIG_NLS_CODEPAGE_866=m984984+CONFIG_NLS_CODEPAGE_869=m985985+CONFIG_NLS_CODEPAGE_936=m986986+CONFIG_NLS_CODEPAGE_950=m987987+CONFIG_NLS_CODEPAGE_932=m988988+CONFIG_NLS_CODEPAGE_949=m989989+CONFIG_NLS_CODEPAGE_874=m990990+CONFIG_NLS_ISO8859_8=m991991+CONFIG_NLS_CODEPAGE_1250=m992992+CONFIG_NLS_CODEPAGE_1251=m993993+CONFIG_NLS_ASCII=m994994+CONFIG_NLS_ISO8859_1=m995995+CONFIG_NLS_ISO8859_2=m996996+CONFIG_NLS_ISO8859_3=m997997+CONFIG_NLS_ISO8859_4=m998998+CONFIG_NLS_ISO8859_5=m999999+CONFIG_NLS_ISO8859_6=m10001000+CONFIG_NLS_ISO8859_7=m10011001+CONFIG_NLS_ISO8859_9=m10021002+CONFIG_NLS_ISO8859_13=m10031003+CONFIG_NLS_ISO8859_14=m10041004+CONFIG_NLS_ISO8859_15=m10051005+CONFIG_NLS_KOI8_R=m10061006+CONFIG_NLS_KOI8_U=m10071007+CONFIG_NLS_UTF8=m10081008+# CONFIG_DLM is not set1078100910791010#10801011# Kernel hacking10811012#10821013CONFIG_TRACE_IRQFLAGS_SUPPORT=y10831014# CONFIG_PRINTK_TIME is not set10151015+CONFIG_ENABLE_WARN_DEPRECATED=y10841016CONFIG_ENABLE_MUST_CHECK=y10851085-# CONFIG_MAGIC_SYSRQ is not set10171017+CONFIG_FRAME_WARN=204810181018+CONFIG_MAGIC_SYSRQ=y10861019# CONFIG_UNUSED_SYMBOLS is not set10871020# CONFIG_DEBUG_FS is not set10881021# CONFIG_HEADERS_CHECK is not set10891022# CONFIG_DEBUG_KERNEL is not set10901090-CONFIG_LOG_BUF_SHIFT=1410911091-CONFIG_CROSSCOMPILE=y10231023+# CONFIG_DEBUG_MEMORY_INIT is not set10241024+# CONFIG_RCU_CPU_STALL_DETECTOR is not set10251025+CONFIG_SYSCTL_SYSCALL_CHECK=y10261026+10271027+#10281028+# Tracers10291029+#10301030+# CONFIG_DYNAMIC_PRINTK_DEBUG is not set10311031+# CONFIG_SAMPLES is not set10321032+CONFIG_HAVE_ARCH_KGDB=y10921033CONFIG_CMDLINE=""1093103410941035#···11351000CONFIG_KEYS=y11361001CONFIG_KEYS_DEBUG_PROC_KEYS=y11371002# CONFIG_SECURITY is not set10031003+# CONFIG_SECURITYFS is not set10041004+# CONFIG_SECURITY_FILE_CAPABILITIES is not set10051005+CONFIG_CRYPTO=y1138100611391007#11401140-# Cryptographic options10081008+# Crypto core or helper11411009#11421142-CONFIG_CRYPTO=y10101010+# CONFIG_CRYPTO_FIPS is not set11431011CONFIG_CRYPTO_ALGAPI=y10121012+CONFIG_CRYPTO_AEAD=y11441013CONFIG_CRYPTO_BLKCIPHER=y11451014CONFIG_CRYPTO_HASH=y10151015+CONFIG_CRYPTO_RNG=y11461016CONFIG_CRYPTO_MANAGER=y10171017+CONFIG_CRYPTO_GF128MUL=y10181018+CONFIG_CRYPTO_NULL=y10191019+# CONFIG_CRYPTO_CRYPTD is not set10201020+CONFIG_CRYPTO_AUTHENC=m10211021+# CONFIG_CRYPTO_TEST is not set10221022+10231023+#10241024+# Authenticated Encryption with Associated Data10251025+#10261026+# CONFIG_CRYPTO_CCM is not set10271027+# CONFIG_CRYPTO_GCM is not set10281028+# CONFIG_CRYPTO_SEQIV is not set10291029+10301030+#10311031+# Block modes10321032+#10331033+CONFIG_CRYPTO_CBC=y10341034+# CONFIG_CRYPTO_CTR is not set10351035+# CONFIG_CRYPTO_CTS is not set10361036+CONFIG_CRYPTO_ECB=y10371037+CONFIG_CRYPTO_LRW=y10381038+CONFIG_CRYPTO_PCBC=y10391039+# CONFIG_CRYPTO_XTS is not set10401040+10411041+#10421042+# Hash modes10431043+#11471044CONFIG_CRYPTO_HMAC=y11481045CONFIG_CRYPTO_XCBC=y11491149-CONFIG_CRYPTO_NULL=y10461046+10471047+#10481048+# Digest10491049+#10501050+CONFIG_CRYPTO_CRC32C=y11501051CONFIG_CRYPTO_MD4=y11511052CONFIG_CRYPTO_MD5=y10531053+CONFIG_CRYPTO_MICHAEL_MIC=y10541054+# CONFIG_CRYPTO_RMD128 is not set10551055+# CONFIG_CRYPTO_RMD160 is not set10561056+# CONFIG_CRYPTO_RMD256 is not set10571057+# CONFIG_CRYPTO_RMD320 is not set11521058CONFIG_CRYPTO_SHA1=y11531059CONFIG_CRYPTO_SHA256=y11541060CONFIG_CRYPTO_SHA512=y11551155-CONFIG_CRYPTO_WP512=y11561061CONFIG_CRYPTO_TGR192=y11571157-CONFIG_CRYPTO_GF128MUL=y11581158-CONFIG_CRYPTO_ECB=y11591159-CONFIG_CRYPTO_CBC=y11601160-CONFIG_CRYPTO_PCBC=y11611161-CONFIG_CRYPTO_LRW=y11621162-CONFIG_CRYPTO_DES=y11631163-CONFIG_CRYPTO_FCRYPT=y11641164-CONFIG_CRYPTO_BLOWFISH=y11651165-CONFIG_CRYPTO_TWOFISH=y11661166-CONFIG_CRYPTO_TWOFISH_COMMON=y11671167-CONFIG_CRYPTO_SERPENT=y11681168-CONFIG_CRYPTO_AES=y11691169-CONFIG_CRYPTO_CAST5=y11701170-CONFIG_CRYPTO_CAST6=y11711171-CONFIG_CRYPTO_TEA=y11721172-CONFIG_CRYPTO_ARC4=y11731173-CONFIG_CRYPTO_KHAZAD=y11741174-CONFIG_CRYPTO_ANUBIS=y11751175-CONFIG_CRYPTO_DEFLATE=y11761176-CONFIG_CRYPTO_MICHAEL_MIC=y11771177-CONFIG_CRYPTO_CRC32C=y11781178-CONFIG_CRYPTO_CAMELLIA=y10621062+CONFIG_CRYPTO_WP512=y1179106311801064#11811181-# Hardware crypto devices10651065+# Ciphers11821066#10671067+CONFIG_CRYPTO_AES=y10681068+CONFIG_CRYPTO_ANUBIS=y10691069+CONFIG_CRYPTO_ARC4=y10701070+CONFIG_CRYPTO_BLOWFISH=y10711071+CONFIG_CRYPTO_CAMELLIA=y10721072+CONFIG_CRYPTO_CAST5=y10731073+CONFIG_CRYPTO_CAST6=y10741074+CONFIG_CRYPTO_DES=y10751075+CONFIG_CRYPTO_FCRYPT=y10761076+CONFIG_CRYPTO_KHAZAD=y10771077+# CONFIG_CRYPTO_SALSA20 is not set10781078+# CONFIG_CRYPTO_SEED is not set10791079+CONFIG_CRYPTO_SERPENT=y10801080+CONFIG_CRYPTO_TEA=y10811081+CONFIG_CRYPTO_TWOFISH=y10821082+CONFIG_CRYPTO_TWOFISH_COMMON=y10831083+10841084+#10851085+# Compression10861086+#10871087+CONFIG_CRYPTO_DEFLATE=y10881088+# CONFIG_CRYPTO_LZO is not set10891089+10901090+#10911091+# Random Number Generation10921092+#10931093+# CONFIG_CRYPTO_ANSI_CPRNG is not set10941094+CONFIG_CRYPTO_HW=y10951095+# CONFIG_CRYPTO_DEV_HIFN_795X is not set1183109611841097#11851098# Library routines···12351052CONFIG_BITREVERSE=y12361053# CONFIG_CRC_CCITT is not set12371054CONFIG_CRC16=y10551055+CONFIG_CRC_T10DIF=y10561056+CONFIG_CRC_ITU_T=m12381057CONFIG_CRC32=y10581058+# CONFIG_CRC7 is not set12391059CONFIG_LIBCRC32C=y10601060+CONFIG_AUDIT_GENERIC=y12401061CONFIG_ZLIB_INFLATE=y12411062CONFIG_ZLIB_DEFLATE=y12421063CONFIG_PLIST=y12431064CONFIG_HAS_IOMEM=y12441065CONFIG_HAS_IOPORT=y10661066+CONFIG_HAS_DMA=y
···223223} __attribute__((packed));224224225225/* Function prototypes for bootstrapping */226226+#ifdef CONFIG_VMI226227extern void vmi_init(void);228228+extern void vmi_activate(void);227229extern void vmi_bringup(void);228228-extern void vmi_apply_boot_page_allocations(void);230230+#else231231+static inline void vmi_init(void) {}232232+static inline void vmi_activate(void) {}233233+static inline void vmi_bringup(void) {}234234+#endif229235230236/* State needed to start an application processor in an SMP system. */231237struct vmi_ap_state {
+5-7
arch/x86/kernel/setup.c
···794794 printk(KERN_INFO "Command line: %s\n", boot_command_line);795795#endif796796797797+ /* VMI may relocate the fixmap; do this before touching ioremap area */798798+ vmi_init();799799+797800 early_cpu_init();798801 early_ioremap_init();799802···883880 check_efer();884881#endif885882886886-#if defined(CONFIG_VMI) && defined(CONFIG_X86_32)887887- /*888888- * Must be before kernel pagetables are setup889889- * or fixmap area is touched.890890- */891891- vmi_init();892892-#endif883883+ /* Must be before kernel pagetables are setup */884884+ vmi_activate();893885894886 /* after early param, so could get panic from serial */895887 reserve_early_setup_data();
-2
arch/x86/kernel/smpboot.c
···294294 * fragile that we want to limit the things done here to the295295 * most necessary things.296296 */297297-#ifdef CONFIG_VMI298297 vmi_bringup();299299-#endif300298 cpu_init();301299 preempt_disable();302300 smp_callin();
+11-5
arch/x86/kernel/vmi_32.c
···960960961961void __init vmi_init(void)962962{963963- unsigned long flags;964964-965963 if (!vmi_rom)966964 probe_vmi_rom();967965 else···971973972974 reserve_top_address(-vmi_rom->virtual_top);973975974974- local_irq_save(flags);975975- activate_vmi();976976-977976#ifdef CONFIG_X86_IO_APIC978977 /* This is virtual hardware; timer routing is wired correctly */979978 no_timer_check = 1;980979#endif980980+}981981+982982+void vmi_activate(void)983983+{984984+ unsigned long flags;985985+986986+ if (!vmi_rom)987987+ return;988988+989989+ local_irq_save(flags);990990+ activate_vmi();981991 local_irq_restore(flags & X86_EFLAGS_IF);982992}983993
+27-23
drivers/acpi/toshiba_acpi.c
···824824 toshiba_acpi_exit();825825 return -ENOMEM;826826 }827827- }828827829829- /* Register input device for kill switch */830830- toshiba_acpi.poll_dev = input_allocate_polled_device();831831- if (!toshiba_acpi.poll_dev) {832832- printk(MY_ERR "unable to allocate kill-switch input device\n");833833- toshiba_acpi_exit();834834- return -ENOMEM;835835- }836836- toshiba_acpi.poll_dev->private = &toshiba_acpi;837837- toshiba_acpi.poll_dev->poll = bt_poll_rfkill;838838- toshiba_acpi.poll_dev->poll_interval = 1000; /* msecs */828828+ /* Register input device for kill switch */829829+ toshiba_acpi.poll_dev = input_allocate_polled_device();830830+ if (!toshiba_acpi.poll_dev) {831831+ printk(MY_ERR832832+ "unable to allocate kill-switch input device\n");833833+ toshiba_acpi_exit();834834+ return -ENOMEM;835835+ }836836+ toshiba_acpi.poll_dev->private = &toshiba_acpi;837837+ toshiba_acpi.poll_dev->poll = bt_poll_rfkill;838838+ toshiba_acpi.poll_dev->poll_interval = 1000; /* msecs */839839840840- toshiba_acpi.poll_dev->input->name = toshiba_acpi.rfk_name;841841- toshiba_acpi.poll_dev->input->id.bustype = BUS_HOST;842842- toshiba_acpi.poll_dev->input->id.vendor = 0x0930; /* Toshiba USB ID */843843- set_bit(EV_SW, toshiba_acpi.poll_dev->input->evbit);844844- set_bit(SW_RFKILL_ALL, toshiba_acpi.poll_dev->input->swbit);845845- input_report_switch(toshiba_acpi.poll_dev->input, SW_RFKILL_ALL, TRUE);846846- input_sync(toshiba_acpi.poll_dev->input);840840+ toshiba_acpi.poll_dev->input->name = toshiba_acpi.rfk_name;841841+ toshiba_acpi.poll_dev->input->id.bustype = BUS_HOST;842842+ /* Toshiba USB ID */843843+ toshiba_acpi.poll_dev->input->id.vendor = 0x0930;844844+ set_bit(EV_SW, toshiba_acpi.poll_dev->input->evbit);845845+ set_bit(SW_RFKILL_ALL, toshiba_acpi.poll_dev->input->swbit);846846+ input_report_switch(toshiba_acpi.poll_dev->input,847847+ SW_RFKILL_ALL, TRUE);848848+ input_sync(toshiba_acpi.poll_dev->input);847849848848- ret = input_register_polled_device(toshiba_acpi.poll_dev);849849- if (ret) {850850- printk(MY_ERR "unable to register kill-switch input device\n");851851- toshiba_acpi_exit();852852- return ret;850850+ ret = input_register_polled_device(toshiba_acpi.poll_dev);851851+ if (ret) {852852+ printk(MY_ERR853853+ "unable to register kill-switch input device\n");854854+ toshiba_acpi_exit();855855+ return ret;856856+ }853857 }854858855859 return 0;
···22742274 continue; /* nothing to display */22752275 }22762276 /* Glyph not found */22772277- if ((!(vc->vc_utf && !vc->vc_disp_ctrl) || c < 128) && !(c & ~charmask)) {22772277+ if ((!(vc->vc_utf && !vc->vc_disp_ctrl) && c < 128) && !(c & ~charmask)) {22782278 /* In legacy mode use the glyph we get by a 1:1 mapping.22792279 This would make absolutely no sense with Unicode in mind,22802280 but do this for ASCII characters since a font may lack
+2-2
drivers/i2c/busses/i2c-highlander.c
···9292static void smbus_write_data(u8 *src, u16 *dst, int len)9393{9494 for (; len > 1; len -= 2) {9595- *dst++ = be16_to_cpup((u16 *)src);9595+ *dst++ = be16_to_cpup((__be16 *)src);9696 src += 2;9797 }9898···103103static void smbus_read_data(u16 *src, u8 *dst, int len)104104{105105 for (; len > 1; len -= 2) {106106- *(u16 *)dst = cpu_to_be16p(src++);106106+ *(__be16 *)dst = cpu_to_be16p(src++);107107 dst += 2;108108 }109109
···18931893 ctrl |= E1000_CTRL_PHY_RST;18941894 }18951895 ret_val = e1000_acquire_swflag_ich8lan(hw);18961896+ /* Whether or not the swflag was acquired, we need to reset the part */18961897 hw_dbg(hw, "Issuing a global reset to ich8lan");18971898 ew32(CTRL, (ctrl | E1000_CTRL_RST));18981899 msleep(20);1899190019001900- /* release the swflag because it is not reset by hardware reset */19011901- e1000_release_swflag_ich8lan(hw);19011901+ if (!ret_val) {19021902+ /* release the swflag because it is not reset by19031903+ * hardware reset19041904+ */19051905+ e1000_release_swflag_ich8lan(hw);19061906+ }1902190719031908 ret_val = e1000e_get_auto_rd_done(hw);19041909 if (ret_val) {
+88-56
drivers/net/sungem.c
···11421142 return NETDEV_TX_OK;11431143}1144114411451145+static void gem_pcs_reset(struct gem *gp)11461146+{11471147+ int limit;11481148+ u32 val;11491149+11501150+ /* Reset PCS unit. */11511151+ val = readl(gp->regs + PCS_MIICTRL);11521152+ val |= PCS_MIICTRL_RST;11531153+ writel(val, gp->regs + PCS_MIICTRL);11541154+11551155+ limit = 32;11561156+ while (readl(gp->regs + PCS_MIICTRL) & PCS_MIICTRL_RST) {11571157+ udelay(100);11581158+ if (limit-- <= 0)11591159+ break;11601160+ }11611161+ if (limit <= 0)11621162+ printk(KERN_WARNING "%s: PCS reset bit would not clear.\n",11631163+ gp->dev->name);11641164+}11651165+11661166+static void gem_pcs_reinit_adv(struct gem *gp)11671167+{11681168+ u32 val;11691169+11701170+ /* Make sure PCS is disabled while changing advertisement11711171+ * configuration.11721172+ */11731173+ val = readl(gp->regs + PCS_CFG);11741174+ val &= ~(PCS_CFG_ENABLE | PCS_CFG_TO);11751175+ writel(val, gp->regs + PCS_CFG);11761176+11771177+ /* Advertise all capabilities except assymetric11781178+ * pause.11791179+ */11801180+ val = readl(gp->regs + PCS_MIIADV);11811181+ val |= (PCS_MIIADV_FD | PCS_MIIADV_HD |11821182+ PCS_MIIADV_SP | PCS_MIIADV_AP);11831183+ writel(val, gp->regs + PCS_MIIADV);11841184+11851185+ /* Enable and restart auto-negotiation, disable wrapback/loopback,11861186+ * and re-enable PCS.11871187+ */11881188+ val = readl(gp->regs + PCS_MIICTRL);11891189+ val |= (PCS_MIICTRL_RAN | PCS_MIICTRL_ANE);11901190+ val &= ~PCS_MIICTRL_WB;11911191+ writel(val, gp->regs + PCS_MIICTRL);11921192+11931193+ val = readl(gp->regs + PCS_CFG);11941194+ val |= PCS_CFG_ENABLE;11951195+ writel(val, gp->regs + PCS_CFG);11961196+11971197+ /* Make sure serialink loopback is off. The meaning11981198+ * of this bit is logically inverted based upon whether11991199+ * you are in Serialink or SERDES mode.12001200+ */12011201+ val = readl(gp->regs + PCS_SCTRL);12021202+ if (gp->phy_type == phy_serialink)12031203+ val &= ~PCS_SCTRL_LOOP;12041204+ else12051205+ val |= PCS_SCTRL_LOOP;12061206+ writel(val, gp->regs + PCS_SCTRL);12071207+}12081208+11451209#define STOP_TRIES 321146121011471211/* Must be invoked under gp->lock and gp->tx_lock. */···1232116812331169 if (limit <= 0)12341170 printk(KERN_ERR "%s: SW reset is ghetto.\n", gp->dev->name);11711171+11721172+ if (gp->phy_type == phy_serialink || gp->phy_type == phy_serdes)11731173+ gem_pcs_reinit_adv(gp);12351174}1236117512371176/* Must be invoked under gp->lock and gp->tx_lock. */···13911324 gp->phy_type == phy_serdes) {13921325 u32 pcs_lpa = readl(gp->regs + PCS_MIILP);1393132613941394- if (pcs_lpa & PCS_MIIADV_FD)13271327+ if ((pcs_lpa & PCS_MIIADV_FD) || gp->phy_type == phy_serdes)13951328 full_duplex = 1;13961329 speed = SPEED_1000;13971330 }···15551488 val = readl(gp->regs + PCS_MIISTAT);1556148915571490 if ((val & PCS_MIISTAT_LS) != 0) {14911491+ if (gp->lstate == link_up)14921492+ goto restart;14931493+15581494 gp->lstate = link_up;15591495 netif_carrier_on(gp->dev);15601496 (void)gem_set_link_modes(gp);···17781708 if (gp->phy_mii.def && gp->phy_mii.def->ops->init)17791709 gp->phy_mii.def->ops->init(&gp->phy_mii);17801710 } else {17811781- u32 val;17821782- int limit;17831783-17841784- /* Reset PCS unit. */17851785- val = readl(gp->regs + PCS_MIICTRL);17861786- val |= PCS_MIICTRL_RST;17871787- writel(val, gp->regs + PCS_MIICTRL);17881788-17891789- limit = 32;17901790- while (readl(gp->regs + PCS_MIICTRL) & PCS_MIICTRL_RST) {17911791- udelay(100);17921792- if (limit-- <= 0)17931793- break;17941794- }17951795- if (limit <= 0)17961796- printk(KERN_WARNING "%s: PCS reset bit would not clear.\n",17971797- gp->dev->name);17981798-17991799- /* Make sure PCS is disabled while changing advertisement18001800- * configuration.18011801- */18021802- val = readl(gp->regs + PCS_CFG);18031803- val &= ~(PCS_CFG_ENABLE | PCS_CFG_TO);18041804- writel(val, gp->regs + PCS_CFG);18051805-18061806- /* Advertise all capabilities except assymetric18071807- * pause.18081808- */18091809- val = readl(gp->regs + PCS_MIIADV);18101810- val |= (PCS_MIIADV_FD | PCS_MIIADV_HD |18111811- PCS_MIIADV_SP | PCS_MIIADV_AP);18121812- writel(val, gp->regs + PCS_MIIADV);18131813-18141814- /* Enable and restart auto-negotiation, disable wrapback/loopback,18151815- * and re-enable PCS.18161816- */18171817- val = readl(gp->regs + PCS_MIICTRL);18181818- val |= (PCS_MIICTRL_RAN | PCS_MIICTRL_ANE);18191819- val &= ~PCS_MIICTRL_WB;18201820- writel(val, gp->regs + PCS_MIICTRL);18211821-18221822- val = readl(gp->regs + PCS_CFG);18231823- val |= PCS_CFG_ENABLE;18241824- writel(val, gp->regs + PCS_CFG);18251825-18261826- /* Make sure serialink loopback is off. The meaning18271827- * of this bit is logically inverted based upon whether18281828- * you are in Serialink or SERDES mode.18291829- */18301830- val = readl(gp->regs + PCS_SCTRL);18311831- if (gp->phy_type == phy_serialink)18321832- val &= ~PCS_SCTRL_LOOP;18331833- else18341834- val |= PCS_SCTRL_LOOP;18351835- writel(val, gp->regs + PCS_SCTRL);17111711+ gem_pcs_reset(gp);17121712+ gem_pcs_reinit_adv(gp);18361713 }1837171418381715 /* Default aneg parameters */···26972680 cmd->speed = 0;26982681 cmd->duplex = cmd->port = cmd->phy_address =26992682 cmd->transceiver = cmd->autoneg = 0;26832683+26842684+ /* serdes means usually a Fibre connector, with most fixed */26852685+ if (gp->phy_type == phy_serdes) {26862686+ cmd->port = PORT_FIBRE;26872687+ cmd->supported = (SUPPORTED_1000baseT_Half |26882688+ SUPPORTED_1000baseT_Full |26892689+ SUPPORTED_FIBRE | SUPPORTED_Autoneg |26902690+ SUPPORTED_Pause | SUPPORTED_Asym_Pause);26912691+ cmd->advertising = cmd->supported;26922692+ cmd->transceiver = XCVR_INTERNAL;26932693+ if (gp->lstate == link_up)26942694+ cmd->speed = SPEED_1000;26952695+ cmd->duplex = DUPLEX_FULL;26962696+ cmd->autoneg = 1;26972697+ }27002698 }27012699 cmd->maxtxpkt = cmd->maxrxpkt = 0;27022700
···11-/*22- * linux/drivers/video/imxfb.h33- *44- * Freescale i.MX Frame Buffer device driver55- *66- * Copyright (C) 2004 S.Hauer, Pengutronix77- *88- * Copyright (C) 1999 Eric A. Thomas99- * Based on acornfb.c Copyright (C) Russell King.1010- *1111- * This file is subject to the terms and conditions of the GNU General Public1212- * License. See the file COPYING in the main directory of this archive1313- * for more details.1414- */1515-1616-/*1717- * These are the bitfields for each1818- * display depth that we support.1919- */2020-struct imxfb_rgb {2121- struct fb_bitfield red;2222- struct fb_bitfield green;2323- struct fb_bitfield blue;2424- struct fb_bitfield transp;2525-};2626-2727-#define RGB_16 (0)2828-#define RGB_8 (1)2929-#define NR_RGB 23030-3131-struct imxfb_info {3232- struct device *dev;3333- struct imxfb_rgb *rgb[NR_RGB];3434-3535- u_int max_bpp;3636- u_int max_xres;3737- u_int max_yres;3838-3939- /*4040- * These are the addresses we mapped4141- * the framebuffer memory region to.4242- */4343- dma_addr_t map_dma;4444- u_char * map_cpu;4545- u_int map_size;4646-4747- u_char * screen_cpu;4848- dma_addr_t screen_dma;4949- u_int palette_size;5050-5151- dma_addr_t dbar1;5252- dma_addr_t dbar2;5353-5454- u_int pcr;5555- u_int pwmr;5656- u_int lscr1;5757- u_int dmacr;5858- u_int cmap_inverse:1,5959- cmap_static:1,6060- unused:30;6161-6262- void (*lcd_power)(int);6363- void (*backlight_power)(int);6464-};6565-6666-#define IMX_NAME "IMX"6767-6868-/*6969- * Minimum X and Y resolutions7070- */7171-#define MIN_XRES 647272-#define MIN_YRES 647373-
+7
include/linux/netdevice.h
···319319{320320 NAPI_STATE_SCHED, /* Poll is scheduled */321321 NAPI_STATE_DISABLE, /* Disable pending */322322+ NAPI_STATE_NPSVC, /* Netpoll - don't dequeue from poll_list */322323};323324324325extern void __napi_schedule(struct napi_struct *n);···14981497{14991498 unsigned long flags;1500149915001500+ /*15011501+ * don't let napi dequeue from the cpu poll list15021502+ * just in case its running on a different cpu15031503+ */15041504+ if (unlikely(test_bit(NAPI_STATE_NPSVC, &napi->state)))15051505+ return;15011506 local_irq_save(flags);15021507 __netif_rx_complete(dev, napi);15031508 local_irq_restore(flags);
···702702 * any child cgroups exist. This is theoretically supportable703703 * but involves complex error handling, so it's being left until704704 * later */705705- if (!list_empty(&cgrp->children))705705+ if (root->number_of_cgroups > 1)706706 return -EBUSY;707707708708 /* Process each subsystem */
···40404141#include "tcp_vegas.h"42424343-/* Default values of the Vegas variables, in fixed-point representation4444- * with V_PARAM_SHIFT bits to the right of the binary point.4545- */4646-#define V_PARAM_SHIFT 14747-static int alpha = 2<<V_PARAM_SHIFT;4848-static int beta = 4<<V_PARAM_SHIFT;4949-static int gamma = 1<<V_PARAM_SHIFT;4343+static int alpha = 2;4444+static int beta = 4;4545+static int gamma = 1;50465147module_param(alpha, int, 0644);5252-MODULE_PARM_DESC(alpha, "lower bound of packets in network (scale by 2)");4848+MODULE_PARM_DESC(alpha, "lower bound of packets in network");5349module_param(beta, int, 0644);5454-MODULE_PARM_DESC(beta, "upper bound of packets in network (scale by 2)");5050+MODULE_PARM_DESC(beta, "upper bound of packets in network");5551module_param(gamma, int, 0644);5652MODULE_PARM_DESC(gamma, "limit on increase (scale by 2)");5753···168172 return;169173 }170174171171- /* The key players are v_beg_snd_una and v_beg_snd_nxt.172172- *173173- * These are so named because they represent the approximate values174174- * of snd_una and snd_nxt at the beginning of the current RTT. More175175- * precisely, they represent the amount of data sent during the RTT.176176- * At the end of the RTT, when we receive an ACK for v_beg_snd_nxt,177177- * we will calculate that (v_beg_snd_nxt - v_beg_snd_una) outstanding178178- * bytes of data have been ACKed during the course of the RTT, giving179179- * an "actual" rate of:180180- *181181- * (v_beg_snd_nxt - v_beg_snd_una) / (rtt duration)182182- *183183- * Unfortunately, v_beg_snd_una is not exactly equal to snd_una,184184- * because delayed ACKs can cover more than one segment, so they185185- * don't line up nicely with the boundaries of RTTs.186186- *187187- * Another unfortunate fact of life is that delayed ACKs delay the188188- * advance of the left edge of our send window, so that the number189189- * of bytes we send in an RTT is often less than our cwnd will allow.190190- * So we keep track of our cwnd separately, in v_beg_snd_cwnd.191191- */192192-193175 if (after(ack, vegas->beg_snd_nxt)) {194176 /* Do the Vegas once-per-RTT cwnd adjustment. */195195- u32 old_wnd, old_snd_cwnd;196196-197197-198198- /* Here old_wnd is essentially the window of data that was199199- * sent during the previous RTT, and has all200200- * been acknowledged in the course of the RTT that ended201201- * with the ACK we just received. Likewise, old_snd_cwnd202202- * is the cwnd during the previous RTT.203203- */204204- old_wnd = (vegas->beg_snd_nxt - vegas->beg_snd_una) /205205- tp->mss_cache;206206- old_snd_cwnd = vegas->beg_snd_cwnd;207177208178 /* Save the extent of the current window so we can use this209179 * at the end of the next RTT.210180 */211211- vegas->beg_snd_una = vegas->beg_snd_nxt;212181 vegas->beg_snd_nxt = tp->snd_nxt;213213- vegas->beg_snd_cwnd = tp->snd_cwnd;214182215183 /* We do the Vegas calculations only if we got enough RTT216184 * samples that we can be reasonably sure that we got···212252 *213253 * This is:214254 * (actual rate in segments) * baseRTT215215- * We keep it as a fixed point number with216216- * V_PARAM_SHIFT bits to the right of the binary point.217255 */218218- target_cwnd = ((u64)old_wnd * vegas->baseRTT);219219- target_cwnd <<= V_PARAM_SHIFT;220220- do_div(target_cwnd, rtt);256256+ target_cwnd = tp->snd_cwnd * vegas->baseRTT / rtt;221257222258 /* Calculate the difference between the window we had,223259 * and the window we would like to have. This quantity224260 * is the "Diff" from the Arizona Vegas papers.225225- *226226- * Again, this is a fixed point number with227227- * V_PARAM_SHIFT bits to the right of the binary228228- * point.229261 */230230- diff = (old_wnd << V_PARAM_SHIFT) - target_cwnd;262262+ diff = tp->snd_cwnd * (rtt-vegas->baseRTT) / vegas->baseRTT;231263232264 if (diff > gamma && tp->snd_ssthresh > 2 ) {233265 /* Going too fast. Time to slow down···234282 * truncation robs us of full link235283 * utilization.236284 */237237- tp->snd_cwnd = min(tp->snd_cwnd,238238- ((u32)target_cwnd >>239239- V_PARAM_SHIFT)+1);285285+ tp->snd_cwnd = min(tp->snd_cwnd, (u32)target_cwnd+1);240286241287 } else if (tp->snd_cwnd <= tp->snd_ssthresh) {242288 /* Slow start. */243289 tcp_slow_start(tp);244290 } else {245291 /* Congestion avoidance. */246246- u32 next_snd_cwnd;247292248293 /* Figure out where we would like cwnd249294 * to be.···249300 /* The old window was too fast, so250301 * we slow down.251302 */252252- next_snd_cwnd = old_snd_cwnd - 1;303303+ tp->snd_cwnd--;253304 } else if (diff < alpha) {254305 /* We don't have enough extra packets255306 * in the network, so speed up.256307 */257257- next_snd_cwnd = old_snd_cwnd + 1;308308+ tp->snd_cwnd++;258309 } else {259310 /* Sending just as fast as we260311 * should be.261312 */262262- next_snd_cwnd = old_snd_cwnd;263313 }264264-265265- /* Adjust cwnd upward or downward, toward the266266- * desired value.267267- */268268- if (next_snd_cwnd > tp->snd_cwnd)269269- tp->snd_cwnd++;270270- else if (next_snd_cwnd < tp->snd_cwnd)271271- tp->snd_cwnd--;272314 }273315274316 if (tp->snd_cwnd < 2)
+6-1
net/ipv6/ndisc.c
···912912 is invalid, but ndisc specs say nothing913913 about it. It could be misconfiguration, or914914 an smart proxy agent tries to help us :-)915915+916916+ We should not print the error if NA has been917917+ received from loopback - it is just our own918918+ unsolicited advertisement.915919 */916916- ND_PRINTK1(KERN_WARNING920920+ if (skb->pkt_type != PACKET_LOOPBACK)921921+ ND_PRINTK1(KERN_WARNING917922 "ICMPv6 NA: someone advertises our address on %s!\n",918923 ifp->idev->dev->name);919924 in6_ifa_put(ifp);
···4646 layering other disciplines. It does not need to do bandwidth4747 control either since that can be handled by using token4848 bucket or other rate control.4949-5050- The simulator is limited by the Linux timer resolution5151- and will create packet bursts on the HZ boundary (1ms).5249*/53505451struct netem_sched_data {