···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--- -----------------
+1-1
Documentation/local_ops.txt
···149149 int cpu;150150151151 /* Increment the counters */152152- on_each_cpu(test_each, NULL, 0, 1);152152+ on_each_cpu(test_each, NULL, 1);153153 /* Read all the counters */154154 printk("Counters read from CPU %d\n", smp_processor_id());155155 for_each_online_cpu(cpu) {
···128128 * Common low-level hardware init for omap1. This should only get called from129129 * board specific init.130130 */131131-void __init omap1_init_common_hw()131131+void __init omap1_init_common_hw(void)132132{133133 /* REVISIT: Refer to OMAP5910 Errata, Advisory SYS_1: "Timeout Abort134134 * on a Posted Write in the TIPB Bridge".
+2-3
arch/arm/mach-pxa/include/mach/reset.h
···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
+23-3
arch/arm/mm/alignment.c
···7070static unsigned long ai_multi;7171static int ai_usermode;72727373+#define UM_WARN (1 << 0)7474+#define UM_FIXUP (1 << 1)7575+#define UM_SIGNAL (1 << 2)7676+7377#ifdef CONFIG_PROC_FS7478static const char *usermode_action[] = {7579 "ignored",···758754 user:759755 ai_user += 1;760756761761- if (ai_usermode & 1)757757+ if (ai_usermode & UM_WARN)762758 printk("Alignment trap: %s (%d) PC=0x%08lx Instr=0x%0*lx "763759 "Address=0x%08lx FSR 0x%03x\n", current->comm,764760 task_pid_nr(current), instrptr,···766762 thumb_mode(regs) ? tinstr : instr,767763 addr, fsr);768764769769- if (ai_usermode & 2)765765+ if (ai_usermode & UM_FIXUP)770766 goto fixup;771767772772- if (ai_usermode & 4)768768+ if (ai_usermode & UM_SIGNAL)773769 force_sig(SIGBUS, current);774770 else775771 set_cr(cr_no_alignment);···799795 res->read_proc = proc_alignment_read;800796 res->write_proc = proc_alignment_write;801797#endif798798+799799+ /*800800+ * ARMv6 and later CPUs can perform unaligned accesses for801801+ * most single load and store instructions up to word size.802802+ * LDM, STM, LDRD and STRD still need to be handled.803803+ *804804+ * Ignoring the alignment fault is not an option on these805805+ * CPUs since we spin re-faulting the instruction without806806+ * making any progress.807807+ */808808+ if (cpu_architecture() >= CPU_ARCH_ARMv6 && (cr_alignment & CR_U)) {809809+ cr_alignment &= ~CR_A;810810+ cr_no_alignment &= ~CR_A;811811+ set_cr(cr_alignment);812812+ ai_usermode = UM_FIXUP;813813+ }802814803815 hook_fault_code(1, do_alignment, SIGILL, "alignment exception");804816 hook_fault_code(3, do_alignment, SIGILL, "alignment exception");
···11#22# Automatically generated make config: don't edit33-# Linux kernel version: 2.6.27-rc144-# Mon Aug 4 15:38:01 200833+# Linux kernel version: 2.6.28-rc744+# Mon Dec 8 08:12:07 200855#66CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"77···2626CONFIG_CGROUPS=y2727# CONFIG_CGROUP_DEBUG is not set2828# CONFIG_CGROUP_NS is not set2929+# CONFIG_CGROUP_FREEZER is not set2930# CONFIG_CGROUP_DEVICE is not set3031CONFIG_CPUSETS=y3132# CONFIG_GROUP_SCHED is not set···4746CONFIG_SYSCTL=y4847# CONFIG_EMBEDDED is not set4948CONFIG_SYSCTL_SYSCALL=y5050-CONFIG_SYSCTL_SYSCALL_CHECK=y5149CONFIG_KALLSYMS=y5250CONFIG_KALLSYMS_ALL=y5351# CONFIG_KALLSYMS_EXTRA_PASS is not set···6363CONFIG_TIMERFD=y6464CONFIG_EVENTFD=y6565CONFIG_SHMEM=y6666+CONFIG_AIO=y6667CONFIG_VM_EVENT_COUNTERS=y6868+CONFIG_PCI_QUIRKS=y6769CONFIG_SLUB_DEBUG=y6870# CONFIG_SLAB is not set6971CONFIG_SLUB=y···7472# CONFIG_MARKERS is not set7573CONFIG_HAVE_OPROFILE=y7674# CONFIG_KPROBES is not set7777-# CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set7878-# CONFIG_HAVE_IOREMAP_PROT is not set7975CONFIG_HAVE_KPROBES=y8076CONFIG_HAVE_KRETPROBES=y8181-# CONFIG_HAVE_ARCH_TRACEHOOK is not set7777+CONFIG_HAVE_ARCH_TRACEHOOK=y8278CONFIG_HAVE_DMA_ATTRS=y8379CONFIG_USE_GENERIC_SMP_HELPERS=y8484-# CONFIG_HAVE_CLK is not set8585-CONFIG_PROC_PAGE_MONITOR=y8680# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set8781CONFIG_SLABINFO=y8882CONFIG_RT_MUTEXES=y···111113# CONFIG_DEFAULT_NOOP is not set112114CONFIG_DEFAULT_IOSCHED="anticipatory"113115CONFIG_CLASSIC_RCU=y116116+# CONFIG_FREEZER is not set114117115118#116119# Processor type and features···124125CONFIG_SWIOTLB=y125126CONFIG_IOMMU_HELPER=y126127CONFIG_RWSEM_XCHGADD_ALGORITHM=y127127-# CONFIG_ARCH_HAS_ILOG2_U32 is not set128128-# CONFIG_ARCH_HAS_ILOG2_U64 is not set129128CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y130129CONFIG_GENERIC_FIND_NEXT_BIT=y131130CONFIG_GENERIC_CALIBRATE_DELAY=y···136139CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y137140CONFIG_IA64_UNCACHED_ALLOCATOR=y138141CONFIG_AUDIT_ARCH=y142142+# CONFIG_PARAVIRT_GUEST is not set139143CONFIG_IA64_GENERIC=y140144# CONFIG_IA64_DIG is not set145145+# CONFIG_IA64_DIG_VTD is not set141146# CONFIG_IA64_HP_ZX1 is not set142147# CONFIG_IA64_HP_ZX1_SWIOTLB is not set143148# CONFIG_IA64_SGI_SN2 is not set144149# CONFIG_IA64_SGI_UV is not set145150# CONFIG_IA64_HP_SIM is not set151151+# CONFIG_IA64_XEN_GUEST is not set146152# CONFIG_ITANIUM is not set147153CONFIG_MCKINLEY=y148154# CONFIG_IA64_PAGE_SIZE_4KB is not set···182182CONFIG_DISCONTIGMEM=y183183CONFIG_FLAT_NODE_MEM_MAP=y184184CONFIG_NEED_MULTIPLE_NODES=y185185-# CONFIG_SPARSEMEM_STATIC is not set186185CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y187186CONFIG_PAGEFLAGS_EXTENDED=y188187CONFIG_SPLIT_PTLOCK_CPUS=4189188CONFIG_MIGRATION=y190189CONFIG_RESOURCES_64BIT=y190190+CONFIG_PHYS_ADDR_T_64BIT=y191191CONFIG_ZONE_DMA_FLAG=1192192CONFIG_BOUNCE=y193193CONFIG_NR_QUICK=1194194CONFIG_VIRT_TO_BUS=y195195+CONFIG_UNEVICTABLE_LRU=y195196CONFIG_MMU_NOTIFIER=y196197CONFIG_ARCH_SELECT_MEMORY_MODEL=y197198CONFIG_ARCH_DISCONTIGMEM_ENABLE=y···232231CONFIG_EFI_PCDP=y233232CONFIG_DMIID=y234233CONFIG_BINFMT_ELF=y234234+# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set235235+# CONFIG_HAVE_AOUT is not set235236CONFIG_BINFMT_MISC=m236237237237-# CONFIG_DMAR is not set238238-239238#240240-# Power management and ACPI239239+# Power management and ACPI options241240#242241CONFIG_PM=y243242# CONFIG_PM_DEBUG is not set···249248CONFIG_ACPI_BUTTON=m250249CONFIG_ACPI_FAN=m251250CONFIG_ACPI_DOCK=y252252-# CONFIG_ACPI_BAY is not set253251CONFIG_ACPI_PROCESSOR=m254252CONFIG_ACPI_HOTPLUG_CPU=y255253CONFIG_ACPI_THERMAL=m···256256# CONFIG_ACPI_CUSTOM_DSDT is not set257257CONFIG_ACPI_BLACKLIST_YEAR=0258258# CONFIG_ACPI_DEBUG is not set259259-CONFIG_ACPI_EC=y260259# CONFIG_ACPI_PCI_SLOT is not set261261-CONFIG_ACPI_POWER=y262260CONFIG_ACPI_SYSTEM=y263261CONFIG_ACPI_CONTAINER=m264262···273275CONFIG_PCI_SYSCALL=y274276# CONFIG_PCIEPORTBUS is not set275277CONFIG_ARCH_SUPPORTS_MSI=y276276-# CONFIG_PCI_MSI is not set278278+CONFIG_PCI_MSI=y277279CONFIG_PCI_LEGACY=y278280# CONFIG_PCI_DEBUG is not set279281CONFIG_HOTPLUG_PCI=m···284286# CONFIG_HOTPLUG_PCI_SHPC is not set285287# CONFIG_HOTPLUG_PCI_SGI is not set286288# CONFIG_PCCARD is not set289289+CONFIG_DMAR=y287290CONFIG_NET=y288291289292#···332333# CONFIG_TIPC is not set333334# CONFIG_ATM is not set334335# CONFIG_BRIDGE is not set336336+# CONFIG_NET_DSA is not set335337# CONFIG_VLAN_8021Q is not set336338# CONFIG_DECNET is not set337339# CONFIG_LLC2 is not set···353353# CONFIG_IRDA is not set354354# CONFIG_BT is not set355355# CONFIG_AF_RXRPC is not set356356-357357-#358358-# Wireless359359-#356356+# CONFIG_PHONET is not set357357+CONFIG_WIRELESS=y360358# CONFIG_CFG80211 is not set359359+CONFIG_WIRELESS_OLD_REGULATORY=y361360# CONFIG_WIRELESS_EXT is not set362361# CONFIG_MAC80211 is not set363362# CONFIG_IEEE80211 is not set···384385# CONFIG_MTD is not set385386# CONFIG_PARPORT is not set386387CONFIG_PNP=y387387-# CONFIG_PNP_DEBUG is not set388388+# CONFIG_PNP_DEBUG_MESSAGES is not set388389389390#390391# Protocols···418419# CONFIG_HP_ILO is not set419420CONFIG_SGI_GRU=m420421# CONFIG_SGI_GRU_DEBUG is not set422422+# CONFIG_C2PORT is not set421423CONFIG_HAVE_IDE=y422424CONFIG_IDE=y423423-CONFIG_IDE_MAX_HWIFS=4424424-CONFIG_BLK_DEV_IDE=y425425426426#427427# Please see Documentation/ide/ide.txt for help/info on IDE drives···428430CONFIG_IDE_TIMINGS=y429431CONFIG_IDE_ATAPI=y430432# CONFIG_BLK_DEV_IDE_SATA is not set431431-CONFIG_BLK_DEV_IDEDISK=y432432-# CONFIG_IDEDISK_MULTI_MODE is not set433433+CONFIG_IDE_GD=y434434+CONFIG_IDE_GD_ATA=y435435+# CONFIG_IDE_GD_ATAPI is not set433436CONFIG_BLK_DEV_IDECD=y434437CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y435438# CONFIG_BLK_DEV_IDETAPE is not set436436-CONFIG_BLK_DEV_IDEFLOPPY=y437439CONFIG_BLK_DEV_IDESCSI=m438440# CONFIG_BLK_DEV_IDEACPI is not set439441# CONFIG_IDE_TASK_IOCTL is not set···703705# CONFIG_IBM_NEW_EMAC_RGMII is not set704706# CONFIG_IBM_NEW_EMAC_TAH is not set705707# CONFIG_IBM_NEW_EMAC_EMAC4 is not set708708+# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set709709+# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set710710+# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set706711CONFIG_NET_PCI=y707712# CONFIG_PCNET32 is not set708713# CONFIG_AMD8111_ETH is not set···726725# CONFIG_TLAN is not set727726# CONFIG_VIA_RHINE is not set728727# CONFIG_SC92031 is not set728728+# CONFIG_ATL2 is not set729729CONFIG_NETDEV_1000=y730730# CONFIG_ACENIC is not set731731# CONFIG_DL2K is not set732732CONFIG_E1000=y733733-# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set734733# CONFIG_E1000E is not set735734# CONFIG_IP1000 is not set736735CONFIG_IGB=y···748747# CONFIG_QLA3XXX is not set749748# CONFIG_ATL1 is not set750749# CONFIG_ATL1E is not set750750+# CONFIG_JME is not set751751CONFIG_NETDEV_10000=y752752# CONFIG_CHELSIO_T1 is not set753753# CONFIG_CHELSIO_T3 is not set754754+# CONFIG_ENIC is not set754755# CONFIG_IXGBE is not set755756# CONFIG_IXGB is not set756757# CONFIG_S2IO is not set757758# CONFIG_MYRI10GE is not set758759# CONFIG_NETXEN_NIC is not set759760# CONFIG_NIU is not set761761+# CONFIG_MLX4_EN is not set760762# CONFIG_MLX4_CORE is not set761763# CONFIG_TEHUTI is not set762764# CONFIG_BNX2X is not set765765+# CONFIG_QLGE is not set763766# CONFIG_SFC is not set764767# CONFIG_TR is not set765768···831826CONFIG_MOUSE_PS2_SYNAPTICS=y832827CONFIG_MOUSE_PS2_LIFEBOOK=y833828CONFIG_MOUSE_PS2_TRACKPOINT=y829829+# CONFIG_MOUSE_PS2_ELANTECH is not set834830# CONFIG_MOUSE_PS2_TOUCHKIT is not set835831# CONFIG_MOUSE_SERIAL is not set836832# CONFIG_MOUSE_APPLETOUCH is not set833833+# CONFIG_MOUSE_BCM5974 is not set837834# CONFIG_MOUSE_VSXXXAA is not set838835# CONFIG_INPUT_JOYSTICK is not set839836# CONFIG_INPUT_TABLET is not set···949942# CONFIG_SENSORS_VT8231 is not set950943# CONFIG_SENSORS_W83627HF is not set951944# CONFIG_SENSORS_W83627EHF is not set945945+# CONFIG_SENSORS_LIS3LV02D is not set952946# CONFIG_HWMON_DEBUG_CHIP is not set953947CONFIG_THERMAL=m954948# CONFIG_THERMAL_HWMON is not set955949# CONFIG_WATCHDOG is not set950950+CONFIG_SSB_POSSIBLE=y956951957952#958953# Sonics Silicon Backplane959954#960960-CONFIG_SSB_POSSIBLE=y961955# CONFIG_SSB is not set962956963957#···967959# CONFIG_MFD_CORE is not set968960# CONFIG_MFD_SM501 is not set969961# CONFIG_HTC_PASIC3 is not set962962+# CONFIG_MFD_TMIO is not set963963+# CONFIG_REGULATOR is not set970964971965#972966# Multimedia devices···10191009# CONFIG_VGACON_SOFT_SCROLLBACK is not set10201010CONFIG_DUMMY_CONSOLE=y10211011CONFIG_SOUND=m10121012+CONFIG_SOUND_OSS_CORE=y10221013CONFIG_SND=m10231014CONFIG_SND_TIMER=m10241015CONFIG_SND_PCM=m···11241113# USB Input Devices11251114#11261115CONFIG_USB_HID=m11271127-# CONFIG_USB_HIDINPUT_POWERBOOK is not set11281128-# CONFIG_HID_FF is not set11161116+# CONFIG_HID_PID is not set11291117# CONFIG_USB_HIDDEV is not set1130111811311119#···11321122#11331123# CONFIG_USB_KBD is not set11341124# CONFIG_USB_MOUSE is not set11251125+11261126+#11271127+# Special HID drivers11281128+#11291129+CONFIG_HID_COMPAT=y11301130+CONFIG_HID_A4TECH=m11311131+CONFIG_HID_APPLE=m11321132+CONFIG_HID_BELKIN=m11331133+CONFIG_HID_BRIGHT=m11341134+CONFIG_HID_CHERRY=m11351135+CONFIG_HID_CHICONY=m11361136+CONFIG_HID_CYPRESS=m11371137+CONFIG_HID_DELL=m11381138+CONFIG_HID_EZKEY=m11391139+CONFIG_HID_GYRATION=m11401140+CONFIG_HID_LOGITECH=m11411141+# CONFIG_LOGITECH_FF is not set11421142+# CONFIG_LOGIRUMBLEPAD2_FF is not set11431143+CONFIG_HID_MICROSOFT=m11441144+CONFIG_HID_MONTEREY=m11451145+CONFIG_HID_PANTHERLORD=m11461146+# CONFIG_PANTHERLORD_FF is not set11471147+CONFIG_HID_PETALYNX=m11481148+CONFIG_HID_SAMSUNG=m11491149+CONFIG_HID_SONY=m11501150+CONFIG_HID_SUNPLUS=m11511151+# CONFIG_THRUSTMASTER_FF is not set11521152+# CONFIG_ZEROPLUS_FF is not set11351153CONFIG_USB_SUPPORT=y11361154CONFIG_USB_ARCH_HAS_HCD=y11371155CONFIG_USB_ARCH_HAS_OHCI=y···11761138# CONFIG_USB_DYNAMIC_MINORS is not set11771139# CONFIG_USB_SUSPEND is not set11781140# CONFIG_USB_OTG is not set11411141+CONFIG_USB_MON=y11421142+# CONFIG_USB_WUSB is not set11431143+# CONFIG_USB_WUSB_CBAF is not set1179114411801145#11811146# USB Host Controller Drivers···11961155CONFIG_USB_UHCI_HCD=m11971156# CONFIG_USB_SL811_HCD is not set11981157# CONFIG_USB_R8A66597_HCD is not set11581158+# CONFIG_USB_WHCI_HCD is not set11591159+# CONFIG_USB_HWA_HCD is not set11601160+11611161+#11621162+# Enable Host or Gadget support to see Inventra options11631163+#1199116412001165#12011166# USB Device Class drivers···12091162# CONFIG_USB_ACM is not set12101163# CONFIG_USB_PRINTER is not set12111164# CONFIG_USB_WDM is not set11651165+# CONFIG_USB_TMC is not set1212116612131167#12141214-# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'11681168+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed;12151169#1216117012171171#12181218-# may also be needed; see USB_STORAGE Help for more information11721172+# see USB_STORAGE Help for more information12191173#12201174CONFIG_USB_STORAGE=m12211175# CONFIG_USB_STORAGE_DEBUG is not set···12391191#12401192# CONFIG_USB_MDC800 is not set12411193# CONFIG_USB_MICROTEK is not set12421242-CONFIG_USB_MON=y1243119412441195#12451196# USB port drivers···12511204# CONFIG_USB_EMI62 is not set12521205# CONFIG_USB_EMI26 is not set12531206# CONFIG_USB_ADUTUX is not set12541254-# CONFIG_USB_AUERSWALD is not set12071207+# CONFIG_USB_SEVSEG is not set12551208# CONFIG_USB_RIO500 is not set12561209# CONFIG_USB_LEGOTOWER is not set12571210# CONFIG_USB_LCD is not set···12691222# CONFIG_USB_IOWARRIOR is not set12701223# CONFIG_USB_TEST is not set12711224# CONFIG_USB_ISIGHTFW is not set12251225+# CONFIG_USB_VST is not set12721226# CONFIG_USB_GADGET is not set12271227+# CONFIG_UWB is not set12731228# CONFIG_MMC is not set12741229# CONFIG_MEMSTICK is not set12751230# CONFIG_NEW_LEDS is not set···12951246# CONFIG_RTC_CLASS is not set12961247# CONFIG_DMADEVICES is not set12971248# CONFIG_UIO is not set12491249+# CONFIG_STAGING is not set12501250+CONFIG_STAGING_EXCLUDE_BUILD=y12511251+12521252+#12531253+# HP Simulator drivers12541254+#12551255+# CONFIG_HP_SIMETH is not set12561256+# CONFIG_HP_SIMSERIAL is not set12571257+# CONFIG_HP_SIMSCSI is not set12981258CONFIG_MSPEC=m1299125913001260#···13181260CONFIG_EXT3_FS_XATTR=y13191261CONFIG_EXT3_FS_POSIX_ACL=y13201262CONFIG_EXT3_FS_SECURITY=y13211321-# CONFIG_EXT4DEV_FS is not set12631263+# CONFIG_EXT4_FS is not set13221264CONFIG_JBD=y13231265CONFIG_FS_MBCACHE=y13241266CONFIG_REISERFS_FS=y···13291271CONFIG_REISERFS_FS_SECURITY=y13301272# CONFIG_JFS_FS is not set13311273CONFIG_FS_POSIX_ACL=y12741274+CONFIG_FILE_LOCKING=y13321275CONFIG_XFS_FS=y13331276# CONFIG_XFS_QUOTA is not set13341277# CONFIG_XFS_POSIX_ACL is not set···13411282CONFIG_INOTIFY=y13421283CONFIG_INOTIFY_USER=y13431284# CONFIG_QUOTA is not set13441344-CONFIG_AUTOFS_FS=y13451345-CONFIG_AUTOFS4_FS=y12851285+CONFIG_AUTOFS_FS=m12861286+CONFIG_AUTOFS4_FS=m13461287# CONFIG_FUSE_FS is not set1347128813481289#···13731314CONFIG_PROC_KCORE=y13741315CONFIG_PROC_VMCORE=y13751316CONFIG_PROC_SYSCTL=y13171317+CONFIG_PROC_PAGE_MONITOR=y13761318CONFIG_SYSFS=y13771319CONFIG_TMPFS=y13781320# CONFIG_TMPFS_POSIX_ACL is not set···14161356CONFIG_SUNRPC=m14171357CONFIG_SUNRPC_GSS=m14181358CONFIG_SUNRPC_XPRT_RDMA=m13591359+# CONFIG_SUNRPC_REGISTER_V4 is not set14191360CONFIG_RPCSEC_GSS_KRB5=m14201361# CONFIG_RPCSEC_GSS_SPKM3 is not set14211362CONFIG_SMB_FS=m···14941433CONFIG_NLS_KOI8_U=m14951434CONFIG_NLS_UTF8=m14961435# CONFIG_DLM is not set14971497-CONFIG_HAVE_KVM=y14981498-CONFIG_VIRTUALIZATION=y14991499-# CONFIG_KVM is not set15001500-15011501-#15021502-# Library routines15031503-#15041504-CONFIG_BITREVERSE=y15051505-# CONFIG_GENERIC_FIND_FIRST_BIT is not set15061506-# CONFIG_CRC_CCITT is not set15071507-# CONFIG_CRC16 is not set15081508-CONFIG_CRC_T10DIF=y15091509-CONFIG_CRC_ITU_T=m15101510-CONFIG_CRC32=y15111511-# CONFIG_CRC7 is not set15121512-# CONFIG_LIBCRC32C is not set15131513-CONFIG_GENERIC_ALLOCATOR=y15141514-CONFIG_PLIST=y15151515-CONFIG_HAS_IOMEM=y15161516-CONFIG_HAS_IOPORT=y15171517-CONFIG_HAS_DMA=y15181518-CONFIG_GENERIC_HARDIRQS=y15191519-CONFIG_GENERIC_IRQ_PROBE=y15201520-CONFIG_GENERIC_PENDING_IRQ=y15211521-CONFIG_IRQ_PER_CPU=y15221522-15231523-#15241524-# HP Simulator drivers15251525-#15261526-# CONFIG_HP_SIMETH is not set15271527-# CONFIG_HP_SIMSERIAL is not set15281528-# CONFIG_HP_SIMSCSI is not set1529143615301437#15311438# Kernel hacking···15321503# CONFIG_DEBUG_SG is not set15331504# CONFIG_BOOT_PRINTK_DELAY is not set15341505# CONFIG_RCU_TORTURE_TEST is not set15061506+# CONFIG_RCU_CPU_STALL_DETECTOR is not set15351507# CONFIG_BACKTRACE_SELF_TEST is not set15081508+# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set15361509# CONFIG_FAULT_INJECTION is not set15101510+CONFIG_SYSCTL_SYSCALL_CHECK=y15111511+15121512+#15131513+# Tracers15141514+#15151515+# CONFIG_SCHED_TRACER is not set15161516+# CONFIG_CONTEXT_SWITCH_TRACER is not set15171517+# CONFIG_BOOT_TRACER is not set15181518+# CONFIG_DYNAMIC_PRINTK_DEBUG is not set15371519# CONFIG_SAMPLES is not set15381520CONFIG_IA64_GRANULE_16MB=y15391521# CONFIG_IA64_GRANULE_64MB is not set···15591519#15601520# CONFIG_KEYS is not set15611521# CONFIG_SECURITY is not set15221522+# CONFIG_SECURITYFS is not set15621523# CONFIG_SECURITY_FILE_CAPABILITIES is not set15631524CONFIG_CRYPTO=y1564152515651526#15661527# Crypto core or helper15671528#15291529+# CONFIG_CRYPTO_FIPS is not set15681530CONFIG_CRYPTO_ALGAPI=y15311531+CONFIG_CRYPTO_AEAD=m15691532CONFIG_CRYPTO_BLKCIPHER=m15331533+CONFIG_CRYPTO_HASH=m15341534+CONFIG_CRYPTO_RNG=m15701535CONFIG_CRYPTO_MANAGER=m15711536# CONFIG_CRYPTO_GF128MUL is not set15721537# CONFIG_CRYPTO_NULL is not set···16441599#16451600# CONFIG_CRYPTO_DEFLATE is not set16461601# CONFIG_CRYPTO_LZO is not set16021602+16031603+#16041604+# Random Number Generation16051605+#16061606+# CONFIG_CRYPTO_ANSI_CPRNG is not set16471607CONFIG_CRYPTO_HW=y16481608# CONFIG_CRYPTO_DEV_HIFN_795X is not set16091609+CONFIG_HAVE_KVM=y16101610+CONFIG_VIRTUALIZATION=y16111611+# CONFIG_KVM is not set16121612+# CONFIG_VIRTIO_PCI is not set16131613+# CONFIG_VIRTIO_BALLOON is not set16141614+16151615+#16161616+# Library routines16171617+#16181618+CONFIG_BITREVERSE=y16191619+# CONFIG_CRC_CCITT is not set16201620+# CONFIG_CRC16 is not set16211621+CONFIG_CRC_T10DIF=y16221622+CONFIG_CRC_ITU_T=m16231623+CONFIG_CRC32=y16241624+# CONFIG_CRC7 is not set16251625+# CONFIG_LIBCRC32C is not set16261626+CONFIG_GENERIC_ALLOCATOR=y16271627+CONFIG_PLIST=y16281628+CONFIG_HAS_IOMEM=y16291629+CONFIG_HAS_IOPORT=y16301630+CONFIG_HAS_DMA=y16311631+CONFIG_GENERIC_HARDIRQS=y16321632+CONFIG_GENERIC_IRQ_PROBE=y16331633+CONFIG_GENERIC_PENDING_IRQ=y16341634+CONFIG_IRQ_PER_CPU=y
+1
arch/ia64/hp/sim/Kconfig
···4455config HP_SIMETH66 bool "Simulated Ethernet "77+ depends on NET7889config HP_SIMSERIAL910 bool "Simulated serial driver support"
-1
arch/ia64/include/asm/paravirt_privop.h
···8383#define paravirt_getreg(reg) \8484 ({ \8585 unsigned long res; \8686- BUILD_BUG_ON(!__builtin_constant_p(reg)); \8786 if ((reg) == _IA64_REG_IP) \8887 res = ia64_native_getreg(_IA64_REG_IP); \8988 else \
···55 * License. See the file "COPYING" in the main directory of this archive66 * for more details.77 *88- * Copyright (c) 2000-2007 Silicon Graphics, Inc. All Rights Reserved.88+ * Copyright (c) 2000-2008 Silicon Graphics, Inc. All Rights Reserved.99 */10101111#include <linux/irq.h>···375375 int cpu = nasid_slice_to_cpuid(nasid, slice);376376#ifdef CONFIG_SMP377377 int cpuphys;378378+ irq_desc_t *desc;378379#endif379380380381 pci_dev_get(pci_dev);···392391#ifdef CONFIG_SMP393392 cpuphys = cpu_physical_id(cpu);394393 set_irq_affinity_info(sn_irq_info->irq_irq, cpuphys, 0);394394+ desc = irq_to_desc(sn_irq_info->irq_irq);395395+ /*396396+ * Affinity was set by the PROM, prevent it from397397+ * being reset by the request_irq() path.398398+ */399399+ desc->status |= IRQ_AFFINITY_SET;395400#endif396401}397402
+3-6
arch/ia64/sn/kernel/setup.c
···200200 * Set flag for enabling shub specific wars201201 */202202203203-static inline int __init is_shub_1_1(int nasid)203203+static inline int __cpuinit is_shub_1_1(int nasid)204204{205205 unsigned long id;206206 int rev;···212212 return rev <= 2;213213}214214215215-static void __init sn_check_for_wars(void)215215+static void __cpuinit sn_check_for_wars(void)216216{217217 int cnode;218218···512512 for_each_online_node(cnode) {513513 nodepdaindr[cnode] =514514 alloc_bootmem_node(NODE_DATA(cnode), sizeof(nodepda_t));515515- memset(nodepdaindr[cnode], 0, sizeof(nodepda_t));516515 memset(nodepdaindr[cnode]->phys_cpuid, -1,517516 sizeof(nodepdaindr[cnode]->phys_cpuid));518517 spin_lock_init(&nodepdaindr[cnode]->ptc_lock);···520521 /*521522 * Allocate & initialize nodepda for TIOs. For now, put them on node 0.522523 */523523- for (cnode = num_online_nodes(); cnode < num_cnodes; cnode++) {524524+ for (cnode = num_online_nodes(); cnode < num_cnodes; cnode++)524525 nodepdaindr[cnode] =525526 alloc_bootmem_node(NODE_DATA(0), sizeof(nodepda_t));526526- memset(nodepdaindr[cnode], 0, sizeof(nodepda_t));527527- }528527529528 /*530529 * Now copy the array of nodepda pointers to each nodepda.
+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
+556-403
arch/mips/configs/fulong_defconfig
···11#22# Automatically generated make config: don't edit33-# Linux kernel version: 2.6.22-rc444-# Mon Jun 11 00:23:51 200733+# Linux kernel version: 2.6.28-rc644+# Fri Nov 28 17:53:48 200855#66CONFIG_MIPS=y7788#99# Machine selection1010#1111-CONFIG_LEMOTE_FULONG=y1211# CONFIG_MACH_ALCHEMY is not set1312# CONFIG_BASLER_EXCITE is not set1313+# CONFIG_BCM47XX is not set1414# CONFIG_MIPS_COBALT is not set1515# CONFIG_MACH_DECSTATION is not set1616# CONFIG_MACH_JAZZ is not set1717+# CONFIG_LASAT is not set1818+CONFIG_LEMOTE_FULONG=y1719# CONFIG_MIPS_MALTA is not set1818-# CONFIG_WR_PPMC is not set1920# CONFIG_MIPS_SIM 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 set2025# CONFIG_PNX8550_JBS is not set2126# CONFIG_PNX8550_STB810 is not set2222-# CONFIG_MACH_VR41XX is not set2727+# CONFIG_PMC_MSP is not set2328# CONFIG_PMC_YOSEMITE is not set2424-# CONFIG_MARKEINS is not set2529# CONFIG_SGI_IP22 is not set2630# CONFIG_SGI_IP27 is not set3131+# CONFIG_SGI_IP28 is not set2732# CONFIG_SGI_IP32 is not set2828-# CONFIG_SIBYTE_BIGSUR is not set2929-# CONFIG_SIBYTE_SWARM is not set3030-# CONFIG_SIBYTE_SENTOSA is not set3131-# CONFIG_SIBYTE_RHONE is not set3232-# CONFIG_SIBYTE_CARMEL is not set3333-# CONFIG_SIBYTE_LITTLESUR is not set3433# CONFIG_SIBYTE_CRHINE is not set3434+# CONFIG_SIBYTE_CARMEL is not set3535# 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 set3641# CONFIG_SNI_RM is not set3737-# CONFIG_TOSHIBA_JMR3927 is not set3838-# CONFIG_TOSHIBA_RBTX4927 is not set3939-# 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 set4046CONFIG_RWSEM_GENERIC_SPINLOCK=y4147# CONFIG_ARCH_HAS_ILOG2_U32 is not set4248# CONFIG_ARCH_HAS_ILOG2_U64 is not set4949+CONFIG_ARCH_SUPPORTS_OPROFILE=y4350CONFIG_GENERIC_FIND_NEXT_BIT=y4451CONFIG_GENERIC_HWEIGHT=y4552CONFIG_GENERIC_CALIBRATE_DELAY=y5353+CONFIG_GENERIC_CLOCKEVENTS=y4654CONFIG_GENERIC_TIME=y5555+CONFIG_GENERIC_CMOS_UPDATE=y4756CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y4857CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y5858+CONFIG_CEVT_R4K=y5959+CONFIG_CSRC_R4K=y4960CONFIG_DMA_NONCOHERENT=y5061CONFIG_DMA_NEED_PCI_MAP_STATE=y5162CONFIG_EARLY_PRINTK=y5263CONFIG_SYS_HAS_EARLY_PRINTK=y6464+# CONFIG_HOTPLUG_CPU is not set5365CONFIG_I8259=y5466# CONFIG_NO_IOPORT is not set6767+CONFIG_GENERIC_ISA_DMA=y6868+CONFIG_GENERIC_ISA_DMA_SUPPORT_BROKEN=y5569# CONFIG_CPU_BIG_ENDIAN is not set5670CONFIG_CPU_LITTLE_ENDIAN=y5771CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y5872CONFIG_IRQ_CPU=y5973CONFIG_BOOT_ELF32=y6074CONFIG_MIPS_L1_CACHE_SHIFT=57575+CONFIG_HAVE_STD_PC_SERIAL_PORT=y61766277#6378# CPU selection···9075# CONFIG_CPU_TX49XX is not set9176# CONFIG_CPU_R5000 is not set9277# CONFIG_CPU_R5432 is not set7878+# CONFIG_CPU_R5500 is not set9379# CONFIG_CPU_R6000 is not set9480# CONFIG_CPU_NEVADA is not set9581# CONFIG_CPU_R8000 is not set···117101CONFIG_MIPS_MT_DISABLED=y118102# CONFIG_MIPS_MT_SMP is not set119103# CONFIG_MIPS_MT_SMTC is not set120120-# CONFIG_MIPS_VPE_LOADER is not set121104CONFIG_CPU_HAS_WB=y122105CONFIG_CPU_HAS_SYNC=y123106CONFIG_GENERIC_HARDIRQS=y···124109CONFIG_CPU_SUPPORTS_HIGHMEM=y125110CONFIG_SYS_SUPPORTS_HIGHMEM=y126111CONFIG_ARCH_FLATMEM_ENABLE=y112112+CONFIG_ARCH_POPULATES_NODE_MAP=y127113CONFIG_ARCH_SPARSEMEM_ENABLE=y128114CONFIG_SELECT_MEMORY_MODEL=y129115CONFIG_FLATMEM_MANUAL=y···133117CONFIG_FLATMEM=y134118CONFIG_FLAT_NODE_MEM_MAP=y135119CONFIG_SPARSEMEM_STATIC=y120120+CONFIG_PAGEFLAGS_EXTENDED=y136121CONFIG_SPLIT_PTLOCK_CPUS=4137122CONFIG_RESOURCES_64BIT=y123123+CONFIG_PHYS_ADDR_T_64BIT=y138124CONFIG_ZONE_DMA_FLAG=0125125+CONFIG_VIRT_TO_BUS=y126126+CONFIG_UNEVICTABLE_LRU=y127127+CONFIG_TICK_ONESHOT=y128128+CONFIG_NO_HZ=y129129+CONFIG_HIGH_RES_TIMERS=y130130+CONFIG_GENERIC_CLOCKEVENTS_BUILD=y139131# CONFIG_HZ_48 is not set140132# CONFIG_HZ_100 is not set141133# CONFIG_HZ_128 is not set···157133CONFIG_PREEMPT_VOLUNTARY=y158134# CONFIG_PREEMPT is not set159135# CONFIG_KEXEC is not set136136+CONFIG_SECCOMP=y160137CONFIG_LOCKDEP_SUPPORT=y161138CONFIG_STACKTRACE_SUPPORT=y162139CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"163140164141#165165-# Code maturity level options142142+# General setup166143#167144CONFIG_EXPERIMENTAL=y168145CONFIG_BROKEN_ON_SMP=y169146CONFIG_INIT_ENV_ARG_LIMIT=32170170-171171-#172172-# General setup173173-#174147CONFIG_LOCALVERSION="lm32"175148# CONFIG_LOCALVERSION_AUTO is not set176149CONFIG_SWAP=y177150CONFIG_SYSVIPC=y178178-# CONFIG_IPC_NS is not set179151CONFIG_SYSVIPC_SYSCTL=y180152CONFIG_POSIX_MQUEUE=y181153CONFIG_BSD_PROCESS_ACCT=y182154# CONFIG_BSD_PROCESS_ACCT_V3 is not set183155# CONFIG_TASKSTATS is not set184184-# CONFIG_UTS_NS is not set185156# CONFIG_AUDIT is not set186157CONFIG_IKCONFIG=y187158CONFIG_IKCONFIG_PROC=y188159CONFIG_LOG_BUF_SHIFT=14160160+# CONFIG_CGROUPS is not set161161+# CONFIG_GROUP_SCHED is not set189162CONFIG_SYSFS_DEPRECATED=y163163+CONFIG_SYSFS_DEPRECATED_V2=y190164# CONFIG_RELAY is not set165165+CONFIG_NAMESPACES=y166166+# CONFIG_UTS_NS is not set167167+# CONFIG_IPC_NS is not set168168+CONFIG_USER_NS=y169169+CONFIG_PID_NS=y191170# CONFIG_BLK_DEV_INITRD is not set192171# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set193172CONFIG_SYSCTL=y···202175CONFIG_PRINTK=y203176CONFIG_BUG=y204177CONFIG_ELF_CORE=y178178+# CONFIG_PCSPKR_PLATFORM is not set179179+# CONFIG_COMPAT_BRK is not set205180CONFIG_BASE_FULL=y206181CONFIG_FUTEX=y207182CONFIG_ANON_INODES=y···212183CONFIG_TIMERFD=y213184CONFIG_EVENTFD=y214185CONFIG_SHMEM=y186186+CONFIG_AIO=y215187CONFIG_VM_EVENT_COUNTERS=y188188+CONFIG_PCI_QUIRKS=y216189CONFIG_SLAB=y217190# CONFIG_SLUB is not set218191# CONFIG_SLOB is not set192192+CONFIG_PROFILING=y193193+# CONFIG_MARKERS is not set194194+CONFIG_OPROFILE=m195195+CONFIG_HAVE_OPROFILE=y196196+# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set197197+CONFIG_SLABINFO=y219198CONFIG_RT_MUTEXES=y220199# CONFIG_TINY_SHMEM is not set221200CONFIG_BASE_SMALL=0222222-223223-#224224-# Loadable module support225225-#226201CONFIG_MODULES=y202202+# CONFIG_MODULE_FORCE_LOAD is not set227203CONFIG_MODULE_UNLOAD=y228204CONFIG_MODULE_FORCE_UNLOAD=y229205# CONFIG_MODVERSIONS is not set230206# CONFIG_MODULE_SRCVERSION_ALL is not set231207CONFIG_KMOD=y232232-233233-#234234-# Block layer235235-#236208CONFIG_BLOCK=y237209# CONFIG_BLK_DEV_IO_TRACE is not set210210+CONFIG_BLK_DEV_BSG=y211211+# CONFIG_BLK_DEV_INTEGRITY is not set212212+CONFIG_BLOCK_COMPAT=y238213239214#240215# IO Schedulers···252219CONFIG_DEFAULT_CFQ=y253220# CONFIG_DEFAULT_NOOP is not set254221CONFIG_DEFAULT_IOSCHED="cfq"222222+CONFIG_CLASSIC_RCU=y223223+CONFIG_FREEZER=y255224256225#257226# Bus options (PCI, PCMCIA, EISA, ISA, TC)258227#259228CONFIG_HW_HAS_PCI=y260229CONFIG_PCI=y230230+CONFIG_PCI_DOMAINS=y261231# CONFIG_ARCH_SUPPORTS_MSI is not set232232+CONFIG_PCI_LEGACY=y262233CONFIG_ISA=y263234CONFIG_MMU=y264264-265265-#266266-# PCCARD (PCMCIA/CardBus) support267267-#268235# CONFIG_PCCARD is not set269236# CONFIG_HOTPLUG_PCI is not set270237···272239# Executable file formats273240#274241CONFIG_BINFMT_ELF=y242242+# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set243243+# CONFIG_HAVE_AOUT is not set275244CONFIG_BINFMT_MISC=y276276-# CONFIG_BUILD_ELF64 is not set277245CONFIG_MIPS32_COMPAT=y278246CONFIG_COMPAT=y279247CONFIG_SYSVIPC_COMPAT=y···285251#286252# Power management options287253#254254+CONFIG_ARCH_SUSPEND_POSSIBLE=y288255CONFIG_PM=y289289-# CONFIG_PM_LEGACY is not set290256# CONFIG_PM_DEBUG is not set291291-# CONFIG_PM_SYSFS_DEPRECATED is not set292292-293293-#294294-# Networking295295-#257257+CONFIG_PM_SLEEP=y258258+CONFIG_SUSPEND=y259259+CONFIG_SUSPEND_FREEZER=y296260CONFIG_NET=y297261298262#···303271# CONFIG_XFRM_USER is not set304272# CONFIG_XFRM_SUB_POLICY is not set305273# CONFIG_XFRM_MIGRATE is not set274274+# CONFIG_XFRM_STATISTICS is not set306275# CONFIG_NET_KEY is not set307276CONFIG_INET=y308277CONFIG_IP_MULTICAST=y···327294# CONFIG_INET_XFRM_MODE_TRANSPORT is not set328295# CONFIG_INET_XFRM_MODE_TUNNEL is not set329296CONFIG_INET_XFRM_MODE_BEET=y297297+# CONFIG_INET_LRO is not set330298# CONFIG_INET_DIAG is not set331299# CONFIG_TCP_CONG_ADVANCED is not set332300CONFIG_TCP_CONG_CUBIC=y333301CONFIG_DEFAULT_TCP_CONG="cubic"334302# CONFIG_TCP_MD5SIG is not set335335-# CONFIG_IP_VS is not set336303# CONFIG_IPV6 is not set337337-# CONFIG_INET6_XFRM_TUNNEL is not set338338-# CONFIG_INET6_TUNNEL is not set339304# CONFIG_NETWORK_SECMARK is not set340305CONFIG_NETFILTER=y341306# CONFIG_NETFILTER_DEBUG is not set307307+CONFIG_NETFILTER_ADVANCED=y342308343309#344310# Core Netfilter Configuration···345313CONFIG_NETFILTER_NETLINK=m346314CONFIG_NETFILTER_NETLINK_QUEUE=m347315CONFIG_NETFILTER_NETLINK_LOG=m348348-# CONFIG_NF_CONNTRACK_ENABLED is not set349316# CONFIG_NF_CONNTRACK is not set350317CONFIG_NETFILTER_XTABLES=m351318CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m352319# CONFIG_NETFILTER_XT_TARGET_DSCP is not set353320CONFIG_NETFILTER_XT_TARGET_MARK=m354354-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m355321# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set322322+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m323323+CONFIG_NETFILTER_XT_TARGET_RATEEST=m324324+CONFIG_NETFILTER_XT_TARGET_TRACE=m356325# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set326326+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m357327CONFIG_NETFILTER_XT_MATCH_COMMENT=m358328CONFIG_NETFILTER_XT_MATCH_DCCP=m359329# CONFIG_NETFILTER_XT_MATCH_DSCP is not set360330CONFIG_NETFILTER_XT_MATCH_ESP=m331331+# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set332332+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m361333CONFIG_NETFILTER_XT_MATCH_LENGTH=m362334CONFIG_NETFILTER_XT_MATCH_LIMIT=m363335CONFIG_NETFILTER_XT_MATCH_MAC=m364336CONFIG_NETFILTER_XT_MATCH_MARK=m365365-# CONFIG_NETFILTER_XT_MATCH_POLICY is not set366337CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m338338+CONFIG_NETFILTER_XT_MATCH_OWNER=m339339+# CONFIG_NETFILTER_XT_MATCH_POLICY is not set367340CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m368341CONFIG_NETFILTER_XT_MATCH_QUOTA=m342342+CONFIG_NETFILTER_XT_MATCH_RATEEST=m369343CONFIG_NETFILTER_XT_MATCH_REALM=m344344+CONFIG_NETFILTER_XT_MATCH_RECENT=m345345+# CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT is not set370346CONFIG_NETFILTER_XT_MATCH_SCTP=m371347CONFIG_NETFILTER_XT_MATCH_STATISTIC=m372348CONFIG_NETFILTER_XT_MATCH_STRING=m373349CONFIG_NETFILTER_XT_MATCH_TCPMSS=m374374-# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set350350+CONFIG_NETFILTER_XT_MATCH_TIME=m351351+CONFIG_NETFILTER_XT_MATCH_U32=m352352+# CONFIG_IP_VS is not set375353376354#377355# IP: Netfilter Configuration378356#357357+# CONFIG_NF_DEFRAG_IPV4 is not set379358CONFIG_IP_NF_QUEUE=m380359CONFIG_IP_NF_IPTABLES=m381381-CONFIG_IP_NF_MATCH_IPRANGE=m382382-CONFIG_IP_NF_MATCH_TOS=m383383-CONFIG_IP_NF_MATCH_RECENT=m384384-CONFIG_IP_NF_MATCH_ECN=m385385-CONFIG_IP_NF_MATCH_AH=m386386-CONFIG_IP_NF_MATCH_TTL=m387387-CONFIG_IP_NF_MATCH_OWNER=m388360CONFIG_IP_NF_MATCH_ADDRTYPE=m361361+CONFIG_IP_NF_MATCH_AH=m362362+CONFIG_IP_NF_MATCH_ECN=m363363+CONFIG_IP_NF_MATCH_TTL=m389364CONFIG_IP_NF_FILTER=m390365CONFIG_IP_NF_TARGET_REJECT=m391366CONFIG_IP_NF_TARGET_LOG=m392367CONFIG_IP_NF_TARGET_ULOG=m393368CONFIG_IP_NF_MANGLE=m394394-CONFIG_IP_NF_TARGET_TOS=m395369CONFIG_IP_NF_TARGET_ECN=m396370CONFIG_IP_NF_TARGET_TTL=m397371CONFIG_IP_NF_RAW=m···409371# CONFIG_TIPC is not set410372# CONFIG_ATM is not set411373# CONFIG_BRIDGE is not set374374+# CONFIG_NET_DSA is not set412375# CONFIG_VLAN_8021Q is not set413376# CONFIG_DECNET is not set414377# CONFIG_LLC2 is not set···419380# CONFIG_LAPB is not set420381# CONFIG_ECONET is not set421382# CONFIG_WAN_ROUTER is not set422422-423423-#424424-# QoS and/or fair queueing425425-#426383# CONFIG_NET_SCHED is not set427384CONFIG_NET_CLS_ROUTE=y428385···427392#428393# CONFIG_NET_PKTGEN is not set429394# CONFIG_HAMRADIO is not set395395+# CONFIG_CAN is not set430396# CONFIG_IRDA is not set431397# CONFIG_BT is not set432398# CONFIG_AF_RXRPC is not set433433-434434-#435435-# Wireless436436-#399399+CONFIG_PHONET=m400400+CONFIG_WIRELESS=y437401# CONFIG_CFG80211 is not set402402+CONFIG_WIRELESS_OLD_REGULATORY=y438403CONFIG_WIRELESS_EXT=y404404+CONFIG_WIRELESS_EXT_SYSFS=y439405# CONFIG_MAC80211 is not set440406CONFIG_IEEE80211=m441407# CONFIG_IEEE80211_DEBUG is not set442408CONFIG_IEEE80211_CRYPT_WEP=m443409# CONFIG_IEEE80211_CRYPT_CCMP is not set444410# CONFIG_IEEE80211_CRYPT_TKIP is not set445445-# CONFIG_IEEE80211_SOFTMAC is not set446411# CONFIG_RFKILL is not set412412+CONFIG_NET_9P=m413413+# CONFIG_NET_9P_DEBUG is not set447414448415#449416# Device Drivers···454417#455418# Generic Driver Options456419#420420+CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"457421CONFIG_STANDALONE=y458422CONFIG_PREVENT_FIRMWARE_BUILD=y459423CONFIG_FW_LOADER=m424424+CONFIG_FIRMWARE_IN_KERNEL=y425425+CONFIG_EXTRA_FIRMWARE=""460426# CONFIG_SYS_HYPERVISOR is not set461461-462462-#463463-# Connector - unified userspace <-> kernelspace linker464464-#465427# CONFIG_CONNECTOR is not set466428CONFIG_MTD=m467429# CONFIG_MTD_DEBUG is not set···479443# CONFIG_INFTL is not set480444# CONFIG_RFD_FTL is not set481445# CONFIG_SSFDC is not set446446+# CONFIG_MTD_OOPS is not set482447483448#484449# RAM/ROM/Flash chip drivers···519482CONFIG_MTD_PHYSMAP_START=0x1fc00000520483CONFIG_MTD_PHYSMAP_LEN=0x80000521484CONFIG_MTD_PHYSMAP_BANKWIDTH=1485485+# CONFIG_MTD_INTEL_VR_NOR is not set522486# CONFIG_MTD_PLATRAM is not set523487524488#···544506# UBI - Unsorted block images545507#546508# CONFIG_MTD_UBI is not set547547-548548-#549549-# Parallel port support550550-#551509# CONFIG_PARPORT is not set552552-553553-#554554-# Plug and Play support555555-#556510# CONFIG_PNP is not set557557-# CONFIG_PNPACPI is not set558558-559559-#560560-# Block devices561561-#511511+CONFIG_BLK_DEV=y562512# CONFIG_BLK_CPQ_DA is not set563513# CONFIG_BLK_CPQ_CISS_DA is not set564514# CONFIG_BLK_DEV_DAC960 is not set···560534CONFIG_BLK_DEV_RAM=m561535CONFIG_BLK_DEV_RAM_COUNT=16562536CONFIG_BLK_DEV_RAM_SIZE=4096563563-CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024537537+# CONFIG_BLK_DEV_XIP is not set564538CONFIG_CDROM_PKTCDVD=m565539CONFIG_CDROM_PKTCDVD_BUFFERS=8566540# CONFIG_CDROM_PKTCDVD_WCACHE is not set567541CONFIG_ATA_OVER_ETH=m568568-569569-#570570-# Misc devices571571-#572572-# CONFIG_PHANTOM is not set573573-# CONFIG_SGI_IOC4 is not set574574-# CONFIG_TIFM_CORE is not set575575-# CONFIG_BLINK is not set542542+# CONFIG_BLK_DEV_HD is not set543543+# CONFIG_MISC_DEVICES is not set544544+CONFIG_HAVE_IDE=y576545CONFIG_IDE=y577577-CONFIG_IDE_MAX_HWIFS=4578578-CONFIG_BLK_DEV_IDE=y579546580547#581581-# Please see Documentation/ide.txt for help/info on IDE drives548548+# Please see Documentation/ide/ide.txt for help/info on IDE drives582549#550550+CONFIG_IDE_TIMINGS=y551551+CONFIG_IDE_ATAPI=y583552# CONFIG_BLK_DEV_IDE_SATA is not set584584-CONFIG_BLK_DEV_IDEDISK=y585585-CONFIG_IDEDISK_MULTI_MODE=y553553+CONFIG_IDE_GD=y554554+CONFIG_IDE_GD_ATA=y555555+# CONFIG_IDE_GD_ATAPI is not set586556CONFIG_BLK_DEV_IDECD=y557557+CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y587558# CONFIG_BLK_DEV_IDETAPE is not set588588-# CONFIG_BLK_DEV_IDEFLOPPY is not set589559CONFIG_BLK_DEV_IDESCSI=y590560CONFIG_IDE_TASK_IOCTL=y591561CONFIG_IDE_PROC_FS=y···590568# IDE chipset support/bugfixes591569#592570CONFIG_IDE_GENERIC=y571571+# CONFIG_BLK_DEV_PLATFORM is not set572572+CONFIG_BLK_DEV_IDEDMA_SFF=y573573+574574+#575575+# PCI IDE chipsets support576576+#593577CONFIG_BLK_DEV_IDEPCI=y594594-CONFIG_IDEPCI_SHARE_IRQ=y595578CONFIG_IDEPCI_PCIBUS_ORDER=y596579# CONFIG_BLK_DEV_OFFBOARD is not set597580CONFIG_BLK_DEV_GENERIC=y598581# CONFIG_BLK_DEV_OPTI621 is not set599582CONFIG_BLK_DEV_IDEDMA_PCI=y600600-# CONFIG_BLK_DEV_IDEDMA_FORCED is not set601601-# CONFIG_IDEDMA_ONLYDISK is not set602583# CONFIG_BLK_DEV_AEC62XX is not set603584# CONFIG_BLK_DEV_ALI15X3 is not set604585# CONFIG_BLK_DEV_AMD74XX is not set605586# CONFIG_BLK_DEV_CMD64X is not set606587# CONFIG_BLK_DEV_TRIFLEX is not set607607-# CONFIG_BLK_DEV_CY82C693 is not set608588# CONFIG_BLK_DEV_CS5520 is not set609589# CONFIG_BLK_DEV_CS5530 is not set610610-# CONFIG_BLK_DEV_HPT34X is not set611590# CONFIG_BLK_DEV_HPT366 is not set612591# CONFIG_BLK_DEV_JMICRON is not set613592# CONFIG_BLK_DEV_SC1200 is not set···624601# CONFIG_BLK_DEV_TRM290 is not set625602CONFIG_BLK_DEV_VIA82CXXX=y626603# CONFIG_BLK_DEV_TC86C001 is not set627627-# CONFIG_IDE_ARM is not set628628-# CONFIG_IDE_CHIPSETS is not set604604+605605+#606606+# Other IDE chipsets support607607+#608608+609609+#610610+# Note: most of these also require special kernel boot parameters611611+#612612+# CONFIG_BLK_DEV_4DRIVES is not set613613+# CONFIG_BLK_DEV_ALI14XX is not set614614+# CONFIG_BLK_DEV_DTC2278 is not set615615+# CONFIG_BLK_DEV_HT6560B is not set616616+# CONFIG_BLK_DEV_QD65XX is not set617617+# CONFIG_BLK_DEV_UMC8672 is not set629618CONFIG_BLK_DEV_IDEDMA=y630630-# CONFIG_IDEDMA_IVB is not set631631-# CONFIG_BLK_DEV_HD is not set632619633620#634621# SCSI device support635622#636623# CONFIG_RAID_ATTRS is not set637624CONFIG_SCSI=y625625+CONFIG_SCSI_DMA=y638626# CONFIG_SCSI_TGT is not set639627# CONFIG_SCSI_NETLINK is not set640628CONFIG_SCSI_PROC_FS=y···678644# CONFIG_SCSI_ISCSI_ATTRS is not set679645# CONFIG_SCSI_SAS_ATTRS is not set680646# CONFIG_SCSI_SAS_LIBSAS is not set681681-682682-#683683-# SCSI low-level drivers684684-#685685-# CONFIG_ISCSI_TCP is not set686686-# CONFIG_BLK_DEV_3W_XXXX_RAID is not set687687-# CONFIG_SCSI_3W_9XXX is not set688688-# CONFIG_SCSI_ACARD is not set689689-# CONFIG_SCSI_AACRAID is not set690690-# CONFIG_SCSI_AIC7XXX is not set691691-# CONFIG_SCSI_AIC7XXX_OLD is not set692692-# CONFIG_SCSI_AIC79XX is not set693693-# CONFIG_SCSI_AIC94XX is not set694694-# CONFIG_SCSI_IN2000 is not set695695-# CONFIG_SCSI_ARCMSR is not set696696-# CONFIG_MEGARAID_NEWGEN is not set697697-# CONFIG_MEGARAID_LEGACY is not set698698-# CONFIG_MEGARAID_SAS is not set699699-# CONFIG_SCSI_HPTIOP is not set700700-# CONFIG_SCSI_DMX3191D is not set701701-# CONFIG_SCSI_DTC3280 is not set702702-# CONFIG_SCSI_FUTURE_DOMAIN is not set703703-# CONFIG_SCSI_GENERIC_NCR5380 is not set704704-# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set705705-# CONFIG_SCSI_IPS is not set706706-# CONFIG_SCSI_INITIO is not set707707-# CONFIG_SCSI_INIA100 is not set708708-# CONFIG_SCSI_NCR53C406A is not set709709-# CONFIG_SCSI_STEX is not set710710-# CONFIG_SCSI_SYM53C8XX_2 is not set711711-# CONFIG_SCSI_PAS16 is not set712712-# CONFIG_SCSI_PSI240I is not set713713-# CONFIG_SCSI_QLOGIC_FAS is not set714714-# CONFIG_SCSI_QLOGIC_1280 is not set715715-# CONFIG_SCSI_QLA_FC is not set716716-# CONFIG_SCSI_QLA_ISCSI is not set717717-# CONFIG_SCSI_LPFC is not set718718-# CONFIG_SCSI_SYM53C416 is not set719719-# CONFIG_SCSI_DC395x is not set720720-# CONFIG_SCSI_DC390T is not set721721-# CONFIG_SCSI_T128 is not set722722-# CONFIG_SCSI_DEBUG is not set723723-# CONFIG_SCSI_SRP is not set647647+# CONFIG_SCSI_SRP_ATTRS is not set648648+# CONFIG_SCSI_LOWLEVEL is not set649649+# CONFIG_SCSI_DH is not set724650# CONFIG_ATA is not set725725-726726-#727727-# Old CD-ROM drivers (not SCSI, not IDE)728728-#729729-# CONFIG_CD_NO_IDESCSI is not set730730-731731-#732732-# Multi-device support (RAID and LVM)733733-#734651# CONFIG_MD is not set735735-736736-#737737-# Fusion MPT device support738738-#739652# CONFIG_FUSION is not set740740-# CONFIG_FUSION_SPI is not set741741-# CONFIG_FUSION_FC is not set742742-# CONFIG_FUSION_SAS is not set743653744654#745655# IEEE 1394 (FireWire) support746656#657657+658658+#659659+# Enable only one of the two stacks, unless you know what you are doing660660+#747661# CONFIG_FIREWIRE is not set748662# CONFIG_IEEE1394 is not set749749-750750-#751751-# I2O device support752752-#753663# CONFIG_I2O is not set754754-755755-#756756-# Network device support757757-#758664CONFIG_NETDEVICES=y759665# CONFIG_DUMMY is not set760666# CONFIG_BONDING is not set667667+CONFIG_MACVLAN=m761668# CONFIG_EQUALIZER is not set762669# CONFIG_TUN is not set670670+CONFIG_VETH=m763671# CONFIG_ARCNET is not set764672CONFIG_PHYLIB=m765673···716740# CONFIG_VITESSE_PHY is not set717741# CONFIG_SMSC_PHY is not set718742# CONFIG_BROADCOM_PHY is not set719719-# CONFIG_FIXED_PHY is not set720720-721721-#722722-# Ethernet (10 or 100Mbit)723723-#743743+# CONFIG_ICPLUS_PHY is not set744744+# CONFIG_REALTEK_PHY is not set745745+# CONFIG_MDIO_BITBANG is not set724746CONFIG_NET_ETHERNET=y725747CONFIG_MII=y748748+# CONFIG_AX88796 is not set726749# CONFIG_HAPPYMEAL is not set727750# CONFIG_SUNGEM is not set728751# CONFIG_CASSINI is not set729752# CONFIG_NET_VENDOR_3COM is not set730753# CONFIG_NET_VENDOR_SMC is not set754754+# CONFIG_SMC91X is not set731755# CONFIG_DM9000 is not set732756# CONFIG_NET_VENDOR_RACAL is not set733733-734734-#735735-# Tulip family network device support736736-#737757# CONFIG_NET_TULIP is not set738758# CONFIG_AT1700 is not set739759# CONFIG_DEPCA is not set740760# CONFIG_HP100 is not set741761# CONFIG_NET_ISA is not set762762+# CONFIG_IBM_NEW_EMAC_ZMII is not set763763+# CONFIG_IBM_NEW_EMAC_RGMII is not set764764+# CONFIG_IBM_NEW_EMAC_TAH is not set765765+# CONFIG_IBM_NEW_EMAC_EMAC4 is not set766766+# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set767767+# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set768768+# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set742769CONFIG_NET_PCI=y743770# CONFIG_PCNET32 is not set744771# CONFIG_AMD8111_ETH is not set···752773# CONFIG_FORCEDETH is not set753774# CONFIG_CS89x0 is not set754775# CONFIG_TC35815 is not set755755-# CONFIG_DGRS is not set756776# CONFIG_EEPRO100 is not set757777# CONFIG_E100 is not set758778# CONFIG_FEALNX is not set···763785# CONFIG_8139TOO_TUNE_TWISTER is not set764786# CONFIG_8139TOO_8129 is not set765787# CONFIG_8139_OLD_RX_RESET is not set788788+# CONFIG_R6040 is not set766789# CONFIG_SIS900 is not set767790# CONFIG_EPIC100 is not set768791# CONFIG_SUNDANCE is not set792792+# CONFIG_TLAN is not set769793# CONFIG_VIA_RHINE is not set770794# CONFIG_SC92031 is not set795795+# CONFIG_ATL2 is not set771796CONFIG_NETDEV_1000=y772797# CONFIG_ACENIC is not set773798# CONFIG_DL2K is not set774799# CONFIG_E1000 is not set800800+# CONFIG_E1000E is not set801801+# CONFIG_IP1000 is not set802802+# CONFIG_IGB is not set775803# CONFIG_NS83820 is not set776804# CONFIG_HAMACHI is not set777805# CONFIG_YELLOWFIN is not set···785801# CONFIG_SIS190 is not set786802# CONFIG_SKGE is not set787803# CONFIG_SKY2 is not set788788-# CONFIG_SK98LIN is not set789804# CONFIG_VIA_VELOCITY is not set790805# CONFIG_TIGON3 is not set791806# CONFIG_BNX2 is not set792807# CONFIG_QLA3XXX is not set793808# CONFIG_ATL1 is not set809809+# CONFIG_ATL1E is not set810810+# CONFIG_JME is not set794811CONFIG_NETDEV_10000=y795812# CONFIG_CHELSIO_T1 is not set796813# CONFIG_CHELSIO_T3 is not set814814+# CONFIG_ENIC is not set815815+# CONFIG_IXGBE is not set797816# CONFIG_IXGB is not set798817# CONFIG_S2IO is not set799818# CONFIG_MYRI10GE is not set800819# CONFIG_NETXEN_NIC is not set820820+# CONFIG_NIU is not set821821+# CONFIG_MLX4_EN is not set801822# CONFIG_MLX4_CORE is not set823823+# CONFIG_TEHUTI is not set824824+# CONFIG_BNX2X is not set825825+# CONFIG_QLGE is not set826826+# CONFIG_SFC is not set802827# CONFIG_TR is not set803828804829#···815822#816823# CONFIG_WLAN_PRE80211 is not set817824# CONFIG_WLAN_80211 is not set825825+# CONFIG_IWLWIFI_LEDS is not set818826819827#820828# USB Network Adapters···824830# CONFIG_USB_KAWETH is not set825831# CONFIG_USB_PEGASUS is not set826832# CONFIG_USB_RTL8150 is not set827827-# CONFIG_USB_USBNET_MII is not set828833# CONFIG_USB_USBNET is not set829834# CONFIG_WAN is not set830835# CONFIG_FDDI is not set···837844CONFIG_PPP_BSDCOMP=m838845CONFIG_PPP_MPPE=m839846CONFIG_PPPOE=m847847+CONFIG_PPPOL2TP=m840848CONFIG_SLIP=m841849CONFIG_SLIP_COMPRESSED=y842850CONFIG_SLHC=m843851CONFIG_SLIP_SMART=y844852CONFIG_SLIP_MODE_SLIP6=y845853CONFIG_NET_FC=y846846-# CONFIG_SHAPER is not set847854# CONFIG_NETCONSOLE is not set848855# CONFIG_NETPOLL is not set849856# CONFIG_NET_POLL_CONTROLLER is not set850850-851851-#852852-# ISDN subsystem853853-#854857# CONFIG_ISDN is not set855855-856856-#857857-# Telephony Support858858-#859858# CONFIG_PHONE is not set860859861860#···855870#856871CONFIG_INPUT=y857872CONFIG_INPUT_FF_MEMLESS=y873873+# CONFIG_INPUT_POLLDEV is not set858874859875#860876# Userland interfaces···865879CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024866880CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768867881# CONFIG_INPUT_JOYDEV is not set868868-# CONFIG_INPUT_TSDEV is not set869882# CONFIG_INPUT_EVDEV is not set870883# CONFIG_INPUT_EVBUG is not set871884···885900CONFIG_MOUSE_PS2_SYNAPTICS=y886901CONFIG_MOUSE_PS2_LIFEBOOK=y887902CONFIG_MOUSE_PS2_TRACKPOINT=y903903+# CONFIG_MOUSE_PS2_ELANTECH is not set888904# CONFIG_MOUSE_PS2_TOUCHKIT is not set889905CONFIG_MOUSE_SERIAL=y890906# CONFIG_MOUSE_APPLETOUCH is not set907907+# CONFIG_MOUSE_BCM5974 is not set891908# CONFIG_MOUSE_INPORT is not set892909# CONFIG_MOUSE_LOGIBM is not set893910# CONFIG_MOUSE_PC110PAD is not set···914927# Character devices915928#916929CONFIG_VT=y930930+CONFIG_CONSOLE_TRANSLATIONS=y917931CONFIG_VT_CONSOLE=y918932CONFIG_HW_CONSOLE=y919933# CONFIG_VT_HW_CONSOLE_BINDING is not set934934+CONFIG_DEVKMEM=y920935# CONFIG_SERIAL_NONSTANDARD is not set936936+# CONFIG_NOZOMI is not set921937922938#923939# Serial drivers···941951CONFIG_UNIX98_PTYS=y942952CONFIG_LEGACY_PTYS=y943953CONFIG_LEGACY_PTY_COUNT=256944944-945945-#946946-# IPMI947947-#948954# CONFIG_IPMI_HANDLER is not set949949-# CONFIG_WATCHDOG is not set950955CONFIG_HW_RANDOM=y951951-CONFIG_RTC=y952956# CONFIG_DTLK is not set953957# CONFIG_R3964 is not set954958# CONFIG_APPLICOM is not set955955-# CONFIG_DRM is not set956959# CONFIG_RAW_DRIVER is not set957957-958958-#959959-# TPM devices960960-#961960# CONFIG_TCG_TPM is not set962961CONFIG_DEVPORT=y963962CONFIG_I2C=m964963CONFIG_I2C_BOARDINFO=y965964CONFIG_I2C_CHARDEV=m966966-967967-#968968-# I2C Algorithms969969-#970970-# CONFIG_I2C_ALGOBIT is not set971971-# CONFIG_I2C_ALGOPCF is not set972972-# CONFIG_I2C_ALGOPCA is not set965965+CONFIG_I2C_HELPER_AUTO=y973966974967#975968# I2C Hardware Bus support969969+#970970+971971+#972972+# PC SMBus host controller drivers976973#977974# CONFIG_I2C_ALI1535 is not set978975# CONFIG_I2C_ALI1563 is not set979976# CONFIG_I2C_ALI15X3 is not set980977# CONFIG_I2C_AMD756 is not set981978# CONFIG_I2C_AMD8111 is not set982982-# CONFIG_I2C_ELEKTOR is not set983979# CONFIG_I2C_I801 is not set984984-# CONFIG_I2C_I810 is not set980980+# CONFIG_I2C_ISCH is not set985981# CONFIG_I2C_PIIX4 is not set986982# CONFIG_I2C_NFORCE2 is not set987987-# CONFIG_I2C_OCORES is not set988988-# CONFIG_I2C_PARPORT_LIGHT is not set989989-# CONFIG_I2C_PROSAVAGE is not set990990-# CONFIG_I2C_SAVAGE4 is not set991991-# CONFIG_I2C_SIMTEC is not set992983# CONFIG_I2C_SIS5595 is not set993984# CONFIG_I2C_SIS630 is not set994985# CONFIG_I2C_SIS96X is not set995995-# CONFIG_I2C_STUB is not set996996-# CONFIG_I2C_TINY_USB is not set997986# CONFIG_I2C_VIA is not set998987CONFIG_I2C_VIAPRO=m988988+989989+#990990+# I2C system bus drivers (mostly embedded / system-on-chip)991991+#992992+# CONFIG_I2C_OCORES is not set993993+# CONFIG_I2C_SIMTEC is not set994994+995995+#996996+# External I2C/SMBus adapter drivers997997+#998998+# CONFIG_I2C_PARPORT_LIGHT is not set999999+# CONFIG_I2C_TAOS_EVM is not set10001000+# CONFIG_I2C_TINY_USB is not set10011001+10021002+#10031003+# Graphics adapter I2C/DDC channel drivers10041004+#9991005# CONFIG_I2C_VOODOO3 is not set10061006+10071007+#10081008+# Other I2C/SMBus bus drivers10091009+#10101010+# CONFIG_I2C_ELEKTOR is not set10001011# CONFIG_I2C_PCA_ISA is not set10121012+# CONFIG_I2C_PCA_PLATFORM is not set10131013+# CONFIG_I2C_STUB is not set1001101410021015#10031016# Miscellaneous I2C Chip support10041017#10051005-# CONFIG_SENSORS_DS1337 is not set10061006-# CONFIG_SENSORS_DS1374 is not set10181018+# CONFIG_DS1682 is not set10191019+# CONFIG_AT24 is not set10071020# CONFIG_SENSORS_EEPROM is not set10081021# CONFIG_SENSORS_PCF8574 is not set10221022+# CONFIG_PCF8575 is not set10091023# CONFIG_SENSORS_PCA9539 is not set10101024# CONFIG_SENSORS_PCF8591 is not set10111025# CONFIG_SENSORS_MAX6875 is not set10261026+# CONFIG_SENSORS_TSL2550 is not set10121027# CONFIG_I2C_DEBUG_CORE is not set10131028# CONFIG_I2C_DEBUG_ALGO is not set10141029# CONFIG_I2C_DEBUG_BUS is not set10151030# CONFIG_I2C_DEBUG_CHIP is not set10161016-10171017-#10181018-# SPI support10191019-#10201031# CONFIG_SPI is not set10211021-# CONFIG_SPI_MASTER is not set10321032+# CONFIG_W1 is not set10331033+# CONFIG_POWER_SUPPLY is not set10341034+# CONFIG_HWMON is not set10351035+# CONFIG_THERMAL is not set10361036+# CONFIG_THERMAL_HWMON is not set10371037+# CONFIG_WATCHDOG is not set10381038+CONFIG_SSB_POSSIBLE=y1022103910231040#10241024-# Dallas's 1-wire bus10411041+# Sonics Silicon Backplane10251042#10261026-# CONFIG_W1 is not set10271027-# CONFIG_HWMON is not set10431043+# CONFIG_SSB is not set1028104410291045#10301046# Multifunction device drivers10311047#10481048+# CONFIG_MFD_CORE is not set10321049# CONFIG_MFD_SM501 is not set10501050+# CONFIG_HTC_PASIC3 is not set10511051+# CONFIG_MFD_TMIO is not set10521052+# CONFIG_MFD_WM8400 is not set10531053+# CONFIG_MFD_WM8350_I2C is not set10541054+# CONFIG_REGULATOR is not set1033105510341056#10351057# Multimedia devices10361058#10591059+10601060+#10611061+# Multimedia core support10621062+#10371063CONFIG_VIDEO_DEV=m10381038-CONFIG_VIDEO_V4L1=y10641064+CONFIG_VIDEO_V4L2_COMMON=m10651065+CONFIG_VIDEO_ALLOW_V4L1=y10391066CONFIG_VIDEO_V4L1_COMPAT=y10401040-CONFIG_VIDEO_V4L2=y10671067+# CONFIG_DVB_CORE is not set10681068+CONFIG_VIDEO_MEDIA=m10691069+10701070+#10711071+# Multimedia drivers10721072+#10731073+CONFIG_MEDIA_ATTACH=y10741074+CONFIG_MEDIA_TUNER=m10751075+CONFIG_MEDIA_TUNER_CUSTOMIZE=y10761076+CONFIG_MEDIA_TUNER_SIMPLE=m10771077+CONFIG_MEDIA_TUNER_TDA8290=m10781078+CONFIG_MEDIA_TUNER_TDA827X=m10791079+CONFIG_MEDIA_TUNER_TDA18271=m10801080+CONFIG_MEDIA_TUNER_TDA9887=m10811081+CONFIG_MEDIA_TUNER_TEA5761=m10821082+CONFIG_MEDIA_TUNER_TEA5767=m10831083+CONFIG_MEDIA_TUNER_MT20XX=m10841084+CONFIG_MEDIA_TUNER_MT2060=m10851085+CONFIG_MEDIA_TUNER_MT2266=m10861086+CONFIG_MEDIA_TUNER_MT2131=m10871087+CONFIG_MEDIA_TUNER_QT1010=m10881088+CONFIG_MEDIA_TUNER_XC2028=m10891089+CONFIG_MEDIA_TUNER_XC5000=m10901090+CONFIG_MEDIA_TUNER_MXL5005S=m10911091+CONFIG_MEDIA_TUNER_MXL5007T=m10921092+CONFIG_VIDEO_V4L2=m10931093+CONFIG_VIDEO_V4L1=m10941094+CONFIG_VIDEOBUF_GEN=m10951095+CONFIG_VIDEOBUF_VMALLOC=m10961096+CONFIG_VIDEOBUF_DMA_CONTIG=m10411097CONFIG_VIDEO_CAPTURE_DRIVERS=y10421098# CONFIG_VIDEO_ADV_DEBUG is not set10991099+# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set10431100CONFIG_VIDEO_HELPER_CHIPS_AUTO=y10441101# CONFIG_VIDEO_VIVI is not set10451102# CONFIG_VIDEO_BT848 is not set···10951058# CONFIG_VIDEO_CPIA2 is not set10961059# CONFIG_VIDEO_SAA5246A is not set10971060# CONFIG_VIDEO_SAA5249 is not set10981098-# CONFIG_TUNER_3036 is not set10991061# CONFIG_VIDEO_STRADIS is not set11001062# CONFIG_VIDEO_SAA7134 is not set11011063# CONFIG_VIDEO_MXB is not set11021102-# CONFIG_VIDEO_DPC is not set11031064# CONFIG_VIDEO_HEXIUM_ORION is not set11041065# CONFIG_VIDEO_HEXIUM_GEMINI is not set11051066# CONFIG_VIDEO_CX88 is not set11061067# CONFIG_VIDEO_IVTV is not set11071068# CONFIG_VIDEO_CAFE_CCIC is not set10691069+CONFIG_SOC_CAMERA=m10701070+CONFIG_SOC_CAMERA_MT9M001=m10711071+CONFIG_SOC_CAMERA_MT9M111=m10721072+CONFIG_SOC_CAMERA_MT9V022=m10731073+CONFIG_SOC_CAMERA_PLATFORM=m10741074+CONFIG_VIDEO_SH_MOBILE_CEU=m11081075CONFIG_V4L_USB_DRIVERS=y10761076+CONFIG_USB_VIDEO_CLASS=m10771077+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y10781078+CONFIG_USB_GSPCA=m10791079+CONFIG_USB_M5602=m10801080+CONFIG_USB_GSPCA_CONEX=m10811081+CONFIG_USB_GSPCA_ETOMS=m10821082+CONFIG_USB_GSPCA_FINEPIX=m10831083+CONFIG_USB_GSPCA_MARS=m10841084+CONFIG_USB_GSPCA_OV519=m10851085+CONFIG_USB_GSPCA_PAC207=m10861086+CONFIG_USB_GSPCA_PAC7311=m10871087+CONFIG_USB_GSPCA_SONIXB=m10881088+CONFIG_USB_GSPCA_SONIXJ=m10891089+CONFIG_USB_GSPCA_SPCA500=m10901090+CONFIG_USB_GSPCA_SPCA501=m10911091+CONFIG_USB_GSPCA_SPCA505=m10921092+CONFIG_USB_GSPCA_SPCA506=m10931093+CONFIG_USB_GSPCA_SPCA508=m10941094+CONFIG_USB_GSPCA_SPCA561=m10951095+CONFIG_USB_GSPCA_STK014=m10961096+CONFIG_USB_GSPCA_SUNPLUS=m10971097+CONFIG_USB_GSPCA_T613=m10981098+CONFIG_USB_GSPCA_TV8532=m10991099+CONFIG_USB_GSPCA_VC032X=m11001100+CONFIG_USB_GSPCA_ZC3XX=m11091101# CONFIG_VIDEO_PVRUSB2 is not set11101102# CONFIG_VIDEO_EM28XX is not set11111103# CONFIG_VIDEO_USBVISION is not set···11451079CONFIG_USB_QUICKCAM_MESSENGER=m11461080CONFIG_USB_ET61X251=m11471081# CONFIG_VIDEO_OVCAMCHIP is not set11481148-# CONFIG_USB_W9968CF is not set11491082CONFIG_USB_OV511=m11501083CONFIG_USB_SE401=m11511084CONFIG_USB_SN9C102=m···11531088CONFIG_USB_PWC=m11541089# CONFIG_USB_PWC_DEBUG is not set11551090# CONFIG_USB_ZR364XX is not set10911091+CONFIG_USB_STKWEBCAM=m10921092+CONFIG_USB_S2255=m11561093CONFIG_RADIO_ADAPTERS=y11571094# CONFIG_RADIO_CADET is not set11581095# CONFIG_RADIO_RTRACK is not set···11711104# CONFIG_RADIO_TYPHOON is not set11721105# CONFIG_RADIO_ZOLTRIX is not set11731106# CONFIG_USB_DSBR is not set11741174-# CONFIG_DVB_CORE is not set11071107+CONFIG_USB_SI470X=m11081108+CONFIG_USB_MR800=m11751109CONFIG_DAB=y11761110# CONFIG_USB_DABUSB is not set1177111111781112#11791113# Graphics support11801114#11811181-CONFIG_BACKLIGHT_LCD_SUPPORT=y11821182-CONFIG_BACKLIGHT_CLASS_DEVICE=y11831183-CONFIG_LCD_CLASS_DEVICE=m11841184-11851185-#11861186-# Display device support11871187-#11881188-# CONFIG_DISPLAY_SUPPORT is not set11151115+# CONFIG_DRM is not set11891116# CONFIG_VGASTATE is not set11171117+CONFIG_VIDEO_OUTPUT_CONTROL=m11901118CONFIG_FB=y11911119# CONFIG_FIRMWARE_EDID is not set11921120# CONFIG_FB_DDC is not set11211121+# CONFIG_FB_BOOT_VESA_SUPPORT is not set11931122CONFIG_FB_CFB_FILLRECT=y11941123CONFIG_FB_CFB_COPYAREA=y11951124CONFIG_FB_CFB_IMAGEBLIT=y11251125+# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set11961126# CONFIG_FB_SYS_FILLRECT is not set11971127# CONFIG_FB_SYS_COPYAREA is not set11981128# CONFIG_FB_SYS_IMAGEBLIT is not set11291129+# CONFIG_FB_FOREIGN_ENDIAN is not set11991130# CONFIG_FB_SYS_FOPS is not set12001200-CONFIG_FB_DEFERRED_IO=y12011131# CONFIG_FB_SVGALIB is not set12021132# CONFIG_FB_MACMODES is not set12031133CONFIG_FB_BACKLIGHT=y···12221158# CONFIG_FB_S3 is not set12231159# CONFIG_FB_SAVAGE is not set12241160# CONFIG_FB_SIS is not set11611161+# CONFIG_FB_VIA is not set12251162# CONFIG_FB_NEOMAGIC is not set12261163# CONFIG_FB_KYRO is not set12271164# CONFIG_FB_3DFX is not set12281165# CONFIG_FB_VOODOO1 is not set12291229-# CONFIG_FB_SMIVGX is not set12301166# CONFIG_FB_VT8623 is not set12311167# CONFIG_FB_TRIDENT is not set12321168# CONFIG_FB_ARK is not set12331169# CONFIG_FB_PM3 is not set11701170+# CONFIG_FB_CARMINE is not set12341171# CONFIG_FB_VIRTUAL is not set11721172+# CONFIG_FB_METRONOME is not set11731173+# CONFIG_FB_MB862XX is not set11741174+CONFIG_BACKLIGHT_LCD_SUPPORT=y11751175+CONFIG_LCD_CLASS_DEVICE=m11761176+# CONFIG_LCD_ILI9320 is not set11771177+# CONFIG_LCD_PLATFORM is not set11781178+CONFIG_BACKLIGHT_CLASS_DEVICE=y11791179+# CONFIG_BACKLIGHT_CORGI is not set11801180+11811181+#11821182+# Display device support11831183+#11841184+# CONFIG_DISPLAY_SUPPORT is not set1235118512361186#12371187# Console display driver support···12541176# CONFIG_MDA_CONSOLE is not set12551177CONFIG_DUMMY_CONSOLE=y12561178CONFIG_FRAMEBUFFER_CONSOLE=y11791179+# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set12571180# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set12581181# CONFIG_FONTS is not set12591182CONFIG_FONT_8x8=y12601183CONFIG_FONT_8x16=y12611184# CONFIG_LOGO is not set12621262-12631263-#12641264-# Sound12651265-#12661185CONFIG_SOUND=y12671267-12681268-#12691269-# Advanced Linux Sound Architecture12701270-#11861186+CONFIG_SOUND_OSS_CORE=y12711187CONFIG_SND=m12721188CONFIG_SND_TIMER=m12731189CONFIG_SND_PCM=m···12731201CONFIG_SND_PCM_OSS=m12741202CONFIG_SND_PCM_OSS_PLUGINS=y12751203CONFIG_SND_SEQUENCER_OSS=y12761276-CONFIG_SND_RTCTIMER=m12771277-CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y12781204# CONFIG_SND_DYNAMIC_MINORS is not set12791205CONFIG_SND_SUPPORT_OLD_API=y12801206CONFIG_SND_VERBOSE_PROCFS=y12811207# CONFIG_SND_VERBOSE_PRINTK is not set12821208# CONFIG_SND_DEBUG is not set12831283-12841284-#12851285-# Generic devices12861286-#12091209+CONFIG_SND_VMASTER=y12871210CONFIG_SND_MPU401_UART=m12881211CONFIG_SND_AC97_CODEC=m12121212+CONFIG_SND_DRIVERS=y12891213# CONFIG_SND_DUMMY is not set12901214# CONFIG_SND_VIRMIDI is not set12911215# CONFIG_SND_MTPAV is not set12921216# CONFIG_SND_SERIAL_U16550 is not set12931217# CONFIG_SND_MPU401 is not set12941294-12951295-#12961296-# PCI devices12971297-#12181218+# CONFIG_SND_AC97_POWER_SAVE is not set12191219+CONFIG_SND_PCI=y12981220# CONFIG_SND_AD1889 is not set12991221# CONFIG_SND_ALS300 is not set13001222# CONFIG_SND_ALI5451 is not set···12971231# CONFIG_SND_AU8810 is not set12981232# CONFIG_SND_AU8820 is not set12991233# CONFIG_SND_AU8830 is not set12341234+# CONFIG_SND_AW2 is not set13001235# CONFIG_SND_AZT3328 is not set13011236# CONFIG_SND_BT87X is not set13021237# CONFIG_SND_CA0106 is not set13031238# CONFIG_SND_CMIPCI is not set12391239+# CONFIG_SND_OXYGEN is not set13041240# CONFIG_SND_CS4281 is not set13051241# CONFIG_SND_CS46XX is not set13061242# CONFIG_SND_DARLA20 is not set···13271259# CONFIG_SND_HDA_INTEL is not set13281260# CONFIG_SND_HDSP is not set13291261# CONFIG_SND_HDSPM is not set12621262+# CONFIG_SND_HIFIER is not set13301263# CONFIG_SND_ICE1712 is not set13311264# CONFIG_SND_ICE1724 is not set13321265# CONFIG_SND_INTEL8X0 is not set···13451276# CONFIG_SND_TRIDENT is not set13461277CONFIG_SND_VIA82XX=m13471278# CONFIG_SND_VIA82XX_MODEM is not set12791279+# CONFIG_SND_VIRTUOSO is not set13481280# CONFIG_SND_VX222 is not set13491281# CONFIG_SND_YMFPCI is not set13501350-# CONFIG_SND_AC97_POWER_SAVE is not set13511351-13521352-#13531353-# ALSA MIPS devices13541354-#13551355-13561356-#13571357-# USB devices13581358-#12821282+CONFIG_SND_MIPS=y12831283+CONFIG_SND_USB=y13591284# CONFIG_SND_USB_AUDIO is not set13601285# CONFIG_SND_USB_CAIAQ is not set13611361-13621362-#13631363-# System on Chip audio support13641364-#13651286# CONFIG_SND_SOC is not set13661366-13671367-#13681368-# Open Sound System13691369-#13701287# CONFIG_SOUND_PRIME is not set13711288CONFIG_AC97_BUS=m13721372-13731373-#13741374-# HID Devices13751375-#12891289+CONFIG_HID_SUPPORT=y13761290CONFIG_HID=y13771291# CONFIG_HID_DEBUG is not set12921292+CONFIG_HIDRAW=y1378129313791294#13801295# USB Input Devices13811296#13821297CONFIG_USB_HID=m13831383-# CONFIG_USB_HIDINPUT_POWERBOOK is not set13841384-# CONFIG_HID_FF is not set12981298+CONFIG_HID_PID=y13851299CONFIG_USB_HIDDEV=y1386130013871301#···13741322# CONFIG_USB_MOUSE is not set1375132313761324#13771377-# USB support13251325+# Special HID drivers13781326#13271327+CONFIG_HID_COMPAT=y13281328+CONFIG_HID_A4TECH=m13291329+CONFIG_HID_APPLE=m13301330+CONFIG_HID_BELKIN=m13311331+CONFIG_HID_BRIGHT=m13321332+CONFIG_HID_CHERRY=m13331333+CONFIG_HID_CHICONY=m13341334+CONFIG_HID_CYPRESS=m13351335+CONFIG_HID_DELL=m13361336+CONFIG_HID_EZKEY=m13371337+CONFIG_HID_GYRATION=m13381338+CONFIG_HID_LOGITECH=m13391339+CONFIG_LOGITECH_FF=y13401340+CONFIG_LOGIRUMBLEPAD2_FF=y13411341+CONFIG_HID_MICROSOFT=m13421342+CONFIG_HID_MONTEREY=m13431343+CONFIG_HID_PANTHERLORD=m13441344+# CONFIG_PANTHERLORD_FF is not set13451345+CONFIG_HID_PETALYNX=m13461346+CONFIG_HID_SAMSUNG=m13471347+CONFIG_HID_SONY=m13481348+CONFIG_HID_SUNPLUS=m13491349+# CONFIG_THRUSTMASTER_FF is not set13501350+CONFIG_ZEROPLUS_FF=m13511351+CONFIG_USB_SUPPORT=y13791352CONFIG_USB_ARCH_HAS_HCD=y13801353CONFIG_USB_ARCH_HAS_OHCI=y13811354CONFIG_USB_ARCH_HAS_EHCI=y13821355CONFIG_USB=y13831356# CONFIG_USB_DEBUG is not set13571357+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y1384135813851359#13861360# Miscellaneous USB options···14161338# CONFIG_USB_DYNAMIC_MINORS is not set14171339# CONFIG_USB_SUSPEND is not set14181340# CONFIG_USB_OTG is not set13411341+CONFIG_USB_OTG_WHITELIST=y13421342+# CONFIG_USB_OTG_BLACKLIST_HUB is not set13431343+# CONFIG_USB_MON is not set13441344+# CONFIG_USB_WUSB is not set13451345+CONFIG_USB_WUSB_CBAF=m13461346+# CONFIG_USB_WUSB_CBAF_DEBUG is not set1419134714201348#14211349# USB Host Controller Drivers14221350#13511351+CONFIG_USB_C67X00_HCD=m14231352CONFIG_USB_EHCI_HCD=y14241424-CONFIG_USB_EHCI_SPLIT_ISO=y14251353CONFIG_USB_EHCI_ROOT_HUB_TT=y14261354CONFIG_USB_EHCI_TT_NEWSCHED=y14271427-# CONFIG_USB_EHCI_BIG_ENDIAN_MMIO is not set14281355# CONFIG_USB_ISP116X_HCD is not set13561356+CONFIG_USB_ISP1760_HCD=m14291357CONFIG_USB_OHCI_HCD=y14301358# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set14311359# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set14321360CONFIG_USB_OHCI_LITTLE_ENDIAN=y14331361CONFIG_USB_UHCI_HCD=m14341362# CONFIG_USB_SL811_HCD is not set13631363+CONFIG_USB_R8A66597_HCD=m13641364+# CONFIG_USB_WHCI_HCD is not set13651365+# CONFIG_USB_HWA_HCD is not set1435136614361367#14371368# USB Device Class drivers14381369#14391370CONFIG_USB_ACM=y14401371CONFIG_USB_PRINTER=y13721372+CONFIG_USB_WDM=m13731373+CONFIG_USB_TMC=m1441137414421375#14431443-# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'13761376+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed;14441377#1445137814461379#14471447-# may also be needed; see USB_STORAGE Help for more information13801380+# see USB_STORAGE Help for more information14481381#14491382CONFIG_USB_STORAGE=y14501383# CONFIG_USB_STORAGE_DEBUG is not set···14681379# CONFIG_USB_STORAGE_SDDR55 is not set14691380# CONFIG_USB_STORAGE_JUMPSHOT is not set14701381# CONFIG_USB_STORAGE_ALAUDA is not set13821382+CONFIG_USB_STORAGE_ONETOUCH=y14711383# CONFIG_USB_STORAGE_KARMA is not set13841384+CONFIG_USB_STORAGE_CYPRESS_ATACB=y14721385CONFIG_USB_LIBUSUAL=y1473138614741387#···14781387#14791388# CONFIG_USB_MDC800 is not set14801389# CONFIG_USB_MICROTEK is not set14811481-# CONFIG_USB_MON is not set1482139014831391#14841392# USB port drivers14851485-#14861486-14871487-#14881488-# USB Serial Converter support14891393#14901394# CONFIG_USB_SERIAL is not set14911395···14901404# CONFIG_USB_EMI62 is not set14911405# CONFIG_USB_EMI26 is not set14921406# CONFIG_USB_ADUTUX is not set14931493-# CONFIG_USB_AUERSWALD is not set14071407+CONFIG_USB_SEVSEG=m14941408# CONFIG_USB_RIO500 is not set14951409# CONFIG_USB_LEGOTOWER is not set14961410# CONFIG_USB_LCD is not set···15071421# CONFIG_USB_TRANCEVIBRATOR is not set15081422# CONFIG_USB_IOWARRIOR is not set15091423# CONFIG_USB_TEST is not set15101510-15111511-#15121512-# USB DSL modem support15131513-#15141514-15151515-#15161516-# USB Gadget Support15171517-#14241424+CONFIG_USB_ISIGHTFW=m14251425+CONFIG_USB_VST=m15181426# CONFIG_USB_GADGET is not set14271427+# CONFIG_UWB is not set15191428# CONFIG_MMC is not set15201520-15211521-#15221522-# LED devices15231523-#14291429+# CONFIG_MEMSTICK is not set15241430# CONFIG_NEW_LEDS is not set15251525-15261526-#15271527-# LED drivers15281528-#15291529-15301530-#15311531-# LED Triggers15321532-#15331533-15341534-#15351535-# InfiniBand support15361536-#14311431+# CONFIG_ACCESSIBILITY is not set15371432# CONFIG_INFINIBAND is not set14331433+CONFIG_RTC_LIB=y14341434+CONFIG_RTC_CLASS=m1538143515391436#15401540-# EDAC - error detection and reporting (RAS) (EXPERIMENTAL)14371437+# RTC interfaces14381438+#14391439+CONFIG_RTC_INTF_SYSFS=y14401440+CONFIG_RTC_INTF_PROC=y14411441+CONFIG_RTC_INTF_DEV=y14421442+CONFIG_RTC_INTF_DEV_UIE_EMUL=y14431443+# CONFIG_RTC_DRV_TEST is not set14441444+14451445+#14461446+# I2C RTC drivers14471447+#14481448+# CONFIG_RTC_DRV_DS1307 is not set14491449+# CONFIG_RTC_DRV_DS1374 is not set14501450+# CONFIG_RTC_DRV_DS1672 is not set14511451+# CONFIG_RTC_DRV_MAX6900 is not set14521452+# CONFIG_RTC_DRV_RS5C372 is not set14531453+# CONFIG_RTC_DRV_ISL1208 is not set14541454+# CONFIG_RTC_DRV_X1205 is not set14551455+# CONFIG_RTC_DRV_PCF8563 is not set14561456+# CONFIG_RTC_DRV_PCF8583 is not set14571457+# CONFIG_RTC_DRV_M41T80 is not set14581458+# CONFIG_RTC_DRV_S35390A is not set14591459+# CONFIG_RTC_DRV_FM3130 is not set14601460+# CONFIG_RTC_DRV_RX8581 is not set14611461+14621462+#14631463+# SPI RTC drivers15411464#1542146515431466#15441544-# Real Time Clock14671467+# Platform RTC drivers15451468#15461546-# CONFIG_RTC_CLASS is not set14691469+CONFIG_RTC_DRV_CMOS=m14701470+# CONFIG_RTC_DRV_DS1286 is not set14711471+# CONFIG_RTC_DRV_DS1511 is not set14721472+# CONFIG_RTC_DRV_DS1553 is not set14731473+# CONFIG_RTC_DRV_DS1742 is not set14741474+# CONFIG_RTC_DRV_STK17TA8 is not set14751475+# CONFIG_RTC_DRV_M48T86 is not set14761476+# CONFIG_RTC_DRV_M48T35 is not set14771477+# CONFIG_RTC_DRV_M48T59 is not set14781478+# CONFIG_RTC_DRV_BQ4802 is not set14791479+# CONFIG_RTC_DRV_V3020 is not set1547148015481481#15491549-# DMA Engine support14821482+# on-CPU RTC drivers15501483#15511551-# CONFIG_DMA_ENGINE is not set15521552-15531553-#15541554-# DMA Clients15551555-#15561556-15571557-#15581558-# DMA Devices15591559-#14841484+# CONFIG_DMADEVICES is not set14851485+CONFIG_UIO=m14861486+CONFIG_UIO_CIF=m14871487+# CONFIG_UIO_PDRV is not set14881488+# CONFIG_UIO_PDRV_GENIRQ is not set14891489+# CONFIG_UIO_SMX is not set14901490+# CONFIG_UIO_SERCOS3 is not set14911491+# CONFIG_STAGING is not set14921492+CONFIG_STAGING_EXCLUDE_BUILD=y1560149315611494#15621495# File systems···15831478CONFIG_EXT2_FS=y15841479# CONFIG_EXT2_FS_XATTR is not set15851480CONFIG_EXT2_FS_XIP=y15861586-CONFIG_FS_XIP=y15871481CONFIG_EXT3_FS=y15881482# CONFIG_EXT3_FS_XATTR is not set15891589-# CONFIG_EXT4DEV_FS is not set14831483+CONFIG_EXT4_FS=m14841484+CONFIG_EXT4DEV_COMPAT=y14851485+CONFIG_EXT4_FS_XATTR=y14861486+CONFIG_EXT4_FS_POSIX_ACL=y14871487+CONFIG_EXT4_FS_SECURITY=y14881488+CONFIG_FS_XIP=y15901489CONFIG_JBD=y15911591-# CONFIG_JBD_DEBUG is not set14901490+CONFIG_JBD2=m14911491+CONFIG_FS_MBCACHE=m15921492CONFIG_REISERFS_FS=m15931493# CONFIG_REISERFS_CHECK is not set15941494# CONFIG_REISERFS_PROC_INFO is not set15951495# CONFIG_REISERFS_FS_XATTR is not set15961496# CONFIG_JFS_FS is not set15971497CONFIG_FS_POSIX_ACL=y14981498+CONFIG_FILE_LOCKING=y15981499# CONFIG_XFS_FS is not set15991500# CONFIG_GFS2_FS is not set16001501# CONFIG_OCFS2_FS is not set16011601-# CONFIG_MINIX_FS is not set16021602-# CONFIG_ROMFS_FS is not set15021502+CONFIG_DNOTIFY=y16031503CONFIG_INOTIFY=y16041504CONFIG_INOTIFY_USER=y16051505# CONFIG_QUOTA is not set16061606-CONFIG_DNOTIFY=y16071506CONFIG_AUTOFS_FS=y16081507CONFIG_AUTOFS4_FS=y16091508CONFIG_FUSE_FS=y···16391530CONFIG_PROC_FS=y16401531CONFIG_PROC_KCORE=y16411532CONFIG_PROC_SYSCTL=y15331533+CONFIG_PROC_PAGE_MONITOR=y16421534CONFIG_SYSFS=y16431535CONFIG_TMPFS=y16441536# CONFIG_TMPFS_POSIX_ACL is not set16451537# CONFIG_HUGETLB_PAGE is not set16461646-CONFIG_RAMFS=y16471538# CONFIG_CONFIGFS_FS is not set1648153916491540#···16591550# CONFIG_JFFS2_FS is not set16601551# CONFIG_CRAMFS is not set16611552# CONFIG_VXFS_FS is not set15531553+# CONFIG_MINIX_FS is not set15541554+CONFIG_OMFS_FS=m16621555# CONFIG_HPFS_FS is not set16631556# CONFIG_QNX4FS_FS is not set15571557+# CONFIG_ROMFS_FS is not set16641558# CONFIG_SYSV_FS is not set16651559# CONFIG_UFS_FS is not set16661666-16671667-#16681668-# Network File Systems16691669-#15601560+CONFIG_NETWORK_FILESYSTEMS=y16701561CONFIG_NFS_FS=m16711562CONFIG_NFS_V3=y16721563CONFIG_NFS_V3_ACL=y16731564CONFIG_NFS_V4=y16741674-CONFIG_NFS_DIRECTIO=y16751565CONFIG_NFSD=m16761566CONFIG_NFSD_V2_ACL=y16771567CONFIG_NFSD_V3=y16781568CONFIG_NFSD_V3_ACL=y16791569CONFIG_NFSD_V4=y16801680-CONFIG_NFSD_TCP=y16811570CONFIG_LOCKD=m16821571CONFIG_LOCKD_V4=y16831572CONFIG_EXPORTFS=m···16831576CONFIG_NFS_COMMON=y16841577CONFIG_SUNRPC=m16851578CONFIG_SUNRPC_GSS=m16861686-# CONFIG_SUNRPC_BIND34 is not set15791579+# CONFIG_SUNRPC_REGISTER_V4 is not set16871580CONFIG_RPCSEC_GSS_KRB5=m16881581# CONFIG_RPCSEC_GSS_SPKM3 is not set16891582CONFIG_SMB_FS=m···17231616# CONFIG_KARMA_PARTITION is not set17241617# CONFIG_EFI_PARTITION is not set17251618# CONFIG_SYSV68_PARTITION is not set17261726-17271727-#17281728-# Native Language Support17291729-#17301619CONFIG_NLS=y17311620CONFIG_NLS_DEFAULT="utf8"17321621# CONFIG_NLS_CODEPAGE_437 is not set···17631660# CONFIG_NLS_KOI8_R is not set17641661# CONFIG_NLS_KOI8_U is not set17651662CONFIG_NLS_UTF8=y17661766-17671767-#17681768-# Distributed Lock Manager17691769-#17701663# CONFIG_DLM is not set17711771-17721772-#17731773-# Profiling support17741774-#17751775-CONFIG_PROFILING=y17761776-CONFIG_OPROFILE=m1777166417781665#17791666# Kernel hacking17801667#17811668CONFIG_TRACE_IRQFLAGS_SUPPORT=y17821669# CONFIG_PRINTK_TIME is not set16701670+CONFIG_ENABLE_WARN_DEPRECATED=y17831671# CONFIG_ENABLE_MUST_CHECK is not set16721672+CONFIG_FRAME_WARN=204817841673# CONFIG_MAGIC_SYSRQ is not set17851674# CONFIG_UNUSED_SYMBOLS is not set17861675# CONFIG_DEBUG_FS is not set17871676# CONFIG_HEADERS_CHECK is not set17881677# CONFIG_DEBUG_KERNEL is not set17891789-CONFIG_CROSSCOMPILE=y16781678+# CONFIG_DEBUG_MEMORY_INIT is not set16791679+# CONFIG_RCU_CPU_STALL_DETECTOR is not set16801680+CONFIG_SYSCTL_SYSCALL_CHECK=y16811681+16821682+#16831683+# Tracers16841684+#16851685+CONFIG_DYNAMIC_PRINTK_DEBUG=y16861686+# CONFIG_SAMPLES is not set16871687+CONFIG_HAVE_ARCH_KGDB=y17901688CONFIG_CMDLINE=""1791168917921690#···17951691#17961692# CONFIG_KEYS is not set17971693# CONFIG_SECURITY is not set16941694+# CONFIG_SECURITYFS is not set16951695+CONFIG_SECURITY_FILE_CAPABILITIES=y16961696+CONFIG_CRYPTO=y1798169717991698#18001800-# Cryptographic options16991699+# Crypto core or helper18011700#18021802-CONFIG_CRYPTO=y17011701+CONFIG_CRYPTO_FIPS=y18031702CONFIG_CRYPTO_ALGAPI=y18041804-CONFIG_CRYPTO_BLKCIPHER=m17031703+CONFIG_CRYPTO_AEAD=y17041704+CONFIG_CRYPTO_BLKCIPHER=y18051705CONFIG_CRYPTO_HASH=y17061706+CONFIG_CRYPTO_RNG=y18061707CONFIG_CRYPTO_MANAGER=y18071807-CONFIG_CRYPTO_HMAC=y18081808-# CONFIG_CRYPTO_XCBC is not set17081708+CONFIG_CRYPTO_GF128MUL=m18091709# CONFIG_CRYPTO_NULL is not set18101810-# CONFIG_CRYPTO_MD4 is not set18111811-CONFIG_CRYPTO_MD5=m18121812-CONFIG_CRYPTO_SHA1=m18131813-# CONFIG_CRYPTO_SHA256 is not set18141814-# CONFIG_CRYPTO_SHA512 is not set18151815-# CONFIG_CRYPTO_WP512 is not set18161816-# CONFIG_CRYPTO_TGR192 is not set18171817-# CONFIG_CRYPTO_GF128MUL is not set18181818-CONFIG_CRYPTO_ECB=m18191819-CONFIG_CRYPTO_CBC=m18201820-CONFIG_CRYPTO_PCBC=m18211821-# CONFIG_CRYPTO_LRW is not set18221710# CONFIG_CRYPTO_CRYPTD is not set18231823-CONFIG_CRYPTO_DES=m18241824-# CONFIG_CRYPTO_FCRYPT is not set18251825-# CONFIG_CRYPTO_BLOWFISH is not set18261826-# CONFIG_CRYPTO_TWOFISH is not set18271827-# CONFIG_CRYPTO_SERPENT is not set18281828-# CONFIG_CRYPTO_AES is not set18291829-# CONFIG_CRYPTO_CAST5 is not set18301830-# CONFIG_CRYPTO_CAST6 is not set18311831-# CONFIG_CRYPTO_TEA is not set18321832-CONFIG_CRYPTO_ARC4=m18331833-# CONFIG_CRYPTO_KHAZAD is not set18341834-# CONFIG_CRYPTO_ANUBIS is not set18351835-CONFIG_CRYPTO_DEFLATE=m18361836-# CONFIG_CRYPTO_MICHAEL_MIC is not set18371837-# CONFIG_CRYPTO_CRC32C is not set18381838-# CONFIG_CRYPTO_CAMELLIA is not set17111711+CONFIG_CRYPTO_AUTHENC=m18391712# CONFIG_CRYPTO_TEST is not set1840171318411714#18421842-# Hardware crypto devices17151715+# Authenticated Encryption with Associated Data18431716#17171717+CONFIG_CRYPTO_CCM=m17181718+CONFIG_CRYPTO_GCM=m17191719+CONFIG_CRYPTO_SEQIV=m17201720+17211721+#17221722+# Block modes17231723+#17241724+CONFIG_CRYPTO_CBC=m17251725+CONFIG_CRYPTO_CTR=m17261726+CONFIG_CRYPTO_CTS=m17271727+CONFIG_CRYPTO_ECB=m17281728+# CONFIG_CRYPTO_LRW is not set17291729+CONFIG_CRYPTO_PCBC=m17301730+CONFIG_CRYPTO_XTS=m17311731+17321732+#17331733+# Hash modes17341734+#17351735+CONFIG_CRYPTO_HMAC=y17361736+# CONFIG_CRYPTO_XCBC is not set17371737+17381738+#17391739+# Digest17401740+#17411741+# CONFIG_CRYPTO_CRC32C is not set17421742+# CONFIG_CRYPTO_MD4 is not set17431743+CONFIG_CRYPTO_MD5=m17441744+# CONFIG_CRYPTO_MICHAEL_MIC is not set17451745+CONFIG_CRYPTO_RMD128=m17461746+CONFIG_CRYPTO_RMD160=m17471747+CONFIG_CRYPTO_RMD256=m17481748+CONFIG_CRYPTO_RMD320=m17491749+CONFIG_CRYPTO_SHA1=m17501750+# CONFIG_CRYPTO_SHA256 is not set17511751+# CONFIG_CRYPTO_SHA512 is not set17521752+# CONFIG_CRYPTO_TGR192 is not set17531753+# CONFIG_CRYPTO_WP512 is not set17541754+17551755+#17561756+# Ciphers17571757+#17581758+CONFIG_CRYPTO_AES=m17591759+# CONFIG_CRYPTO_ANUBIS is not set17601760+CONFIG_CRYPTO_ARC4=m17611761+# CONFIG_CRYPTO_BLOWFISH is not set17621762+# CONFIG_CRYPTO_CAMELLIA is not set17631763+# CONFIG_CRYPTO_CAST5 is not set17641764+# CONFIG_CRYPTO_CAST6 is not set17651765+CONFIG_CRYPTO_DES=m17661766+# CONFIG_CRYPTO_FCRYPT is not set17671767+# CONFIG_CRYPTO_KHAZAD is not set17681768+CONFIG_CRYPTO_SALSA20=m17691769+CONFIG_CRYPTO_SEED=m17701770+# CONFIG_CRYPTO_SERPENT is not set17711771+# CONFIG_CRYPTO_TEA is not set17721772+# CONFIG_CRYPTO_TWOFISH is not set17731773+17741774+#17751775+# Compression17761776+#17771777+CONFIG_CRYPTO_DEFLATE=m17781778+CONFIG_CRYPTO_LZO=m17791779+17801780+#17811781+# Random Number Generation17821782+#17831783+CONFIG_CRYPTO_ANSI_CPRNG=m17841784+# CONFIG_CRYPTO_HW is not set1844178518451786#18461787# Library routines18471788#18481789CONFIG_BITREVERSE=y18491790CONFIG_CRC_CCITT=y18501850-# CONFIG_CRC16 is not set18511851-# CONFIG_CRC_ITU_T is not set17911791+CONFIG_CRC16=m17921792+# CONFIG_CRC_T10DIF is not set17931793+CONFIG_CRC_ITU_T=m18521794CONFIG_CRC32=y17951795+CONFIG_CRC7=m18531796# CONFIG_LIBCRC32C is not set18541797CONFIG_ZLIB_INFLATE=m18551798CONFIG_ZLIB_DEFLATE=m17991799+CONFIG_LZO_COMPRESS=m18001800+CONFIG_LZO_DECOMPRESS=m18561801CONFIG_TEXTSEARCH=y18571802CONFIG_TEXTSEARCH_KMP=m18581803CONFIG_TEXTSEARCH_BM=m
+392-232
arch/mips/configs/ip22_defconfig
···11#22# Automatically generated make config: don't edit33-# Linux kernel version: 2.6.23-rc244-# Tue Aug 7 12:39:49 200733+# Linux kernel version: 2.6.28-rc644+# Fri Nov 28 15:41:33 200855#66CONFIG_MIPS=y7788#99# Machine selection1010#1111-CONFIG_ZONE_DMA=y1211# CONFIG_MACH_ALCHEMY is not set1312# CONFIG_BASLER_EXCITE is not set1313+# CONFIG_BCM47XX is not set1414# CONFIG_MIPS_COBALT is not set1515# CONFIG_MACH_DECSTATION is not set1616# CONFIG_MACH_JAZZ is not set1717+# CONFIG_LASAT is not set1718# CONFIG_LEMOTE_FULONG is not set1819# CONFIG_MIPS_MALTA is not set1920# CONFIG_MIPS_SIM is not set2020-# CONFIG_MARKEINS is not set2121+# CONFIG_MACH_EMMA is not set2122# CONFIG_MACH_VR41XX is not set2323+# CONFIG_NXP_STB220 is not set2424+# CONFIG_NXP_STB225 is not set2225# CONFIG_PNX8550_JBS is not set2326# CONFIG_PNX8550_STB810 is not set2427# CONFIG_PMC_MSP is not set2528# CONFIG_PMC_YOSEMITE is not set2629CONFIG_SGI_IP22=y2730# CONFIG_SGI_IP27 is not set3131+# CONFIG_SGI_IP28 is not set2832# CONFIG_SGI_IP32 is not set2933# CONFIG_SIBYTE_CRHINE is not set3034# CONFIG_SIBYTE_CARMEL is not set···3935# CONFIG_SIBYTE_SENTOSA is not set4036# CONFIG_SIBYTE_BIGSUR is not set4137# CONFIG_SNI_RM is not set4242-# CONFIG_TOSHIBA_JMR3927 is not set4343-# CONFIG_TOSHIBA_RBTX4927 is not set4444-# CONFIG_TOSHIBA_RBTX4938 is not set3838+# CONFIG_MACH_TX39XX is not set3939+# CONFIG_MACH_TX49XX is not set4040+# CONFIG_MIKROTIK_RB532 is not set4541# CONFIG_WR_PPMC is not set4642CONFIG_RWSEM_GENERIC_SPINLOCK=y4743# CONFIG_ARCH_HAS_ILOG2_U32 is not set4844# CONFIG_ARCH_HAS_ILOG2_U64 is not set4545+CONFIG_ARCH_SUPPORTS_OPROFILE=y4946CONFIG_GENERIC_FIND_NEXT_BIT=y5047CONFIG_GENERIC_HWEIGHT=y5148CONFIG_GENERIC_CALIBRATE_DELAY=y4949+CONFIG_GENERIC_CLOCKEVENTS=y5250CONFIG_GENERIC_TIME=y5151+CONFIG_GENERIC_CMOS_UPDATE=y5352CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y5453# CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ is not set5554CONFIG_ARC=y5555+CONFIG_CEVT_R4K=y5656+CONFIG_CSRC_R4K=y5657CONFIG_DMA_NONCOHERENT=y5758CONFIG_DMA_NEED_PCI_MAP_STATE=y5859CONFIG_EARLY_PRINTK=y5960CONFIG_SYS_HAS_EARLY_PRINTK=y6161+# CONFIG_HOTPLUG_CPU is not set6262+CONFIG_I8259=y6063# CONFIG_NO_IOPORT is not set6464+CONFIG_GENERIC_ISA_DMA=y6165CONFIG_GENERIC_ISA_DMA_SUPPORT_BROKEN=y6266CONFIG_CPU_BIG_ENDIAN=y6367# CONFIG_CPU_LITTLE_ENDIAN is not set6468CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y6569CONFIG_IRQ_CPU=y6670CONFIG_SWAP_IO_SPACE=y7171+CONFIG_SGI_HAS_INDYDOG=y7272+CONFIG_SGI_HAS_HAL2=y7373+CONFIG_SGI_HAS_SEEQ=y7474+CONFIG_SGI_HAS_WD93=y7575+CONFIG_SGI_HAS_ZILOG=y7676+CONFIG_SGI_HAS_I8042=y7777+CONFIG_DEFAULT_SGI_PARTITION=y6778CONFIG_ARC32=y6879CONFIG_BOOT_ELF32=y6969-CONFIG_MIPS_L1_CACHE_SHIFT=58080+CONFIG_MIPS_L1_CACHE_SHIFT=77081CONFIG_ARC_CONSOLE=y7182CONFIG_ARC_PROMLIB=y7283···10182# CONFIG_CPU_TX49XX is not set10283CONFIG_CPU_R5000=y10384# CONFIG_CPU_R5432 is not set8585+# CONFIG_CPU_R5500 is not set10486# CONFIG_CPU_R6000 is not set10587# CONFIG_CPU_NEVADA is not set10688# CONFIG_CPU_R8000 is not set···135115CONFIG_GENERIC_HARDIRQS=y136116CONFIG_GENERIC_IRQ_PROBE=y137117CONFIG_ARCH_FLATMEM_ENABLE=y118118+CONFIG_ARCH_POPULATES_NODE_MAP=y138119CONFIG_SELECT_MEMORY_MODEL=y139120CONFIG_FLATMEM_MANUAL=y140121# CONFIG_DISCONTIGMEM_MANUAL is not set141122# CONFIG_SPARSEMEM_MANUAL is not set142123CONFIG_FLATMEM=y143124CONFIG_FLAT_NODE_MEM_MAP=y144144-# CONFIG_SPARSEMEM_STATIC is not set125125+CONFIG_PAGEFLAGS_EXTENDED=y145126CONFIG_SPLIT_PTLOCK_CPUS=4146127# CONFIG_RESOURCES_64BIT is not set147147-CONFIG_ZONE_DMA_FLAG=1148148-CONFIG_BOUNCE=y128128+# CONFIG_PHYS_ADDR_T_64BIT is not set129129+CONFIG_ZONE_DMA_FLAG=0149130CONFIG_VIRT_TO_BUS=y131131+CONFIG_UNEVICTABLE_LRU=y132132+CONFIG_TICK_ONESHOT=y133133+CONFIG_NO_HZ=y134134+CONFIG_HIGH_RES_TIMERS=y135135+CONFIG_GENERIC_CLOCKEVENTS_BUILD=y150136# CONFIG_HZ_48 is not set151137# CONFIG_HZ_100 is not set152138# CONFIG_HZ_128 is not set···185159# CONFIG_POSIX_MQUEUE is not set186160# CONFIG_BSD_PROCESS_ACCT is not set187161# CONFIG_TASKSTATS is not set188188-# CONFIG_USER_NS is not set189162# CONFIG_AUDIT is not set190163CONFIG_IKCONFIG=y191164CONFIG_IKCONFIG_PROC=y192165CONFIG_LOG_BUF_SHIFT=14166166+# CONFIG_CGROUPS is not set167167+# CONFIG_GROUP_SCHED is not set193168CONFIG_SYSFS_DEPRECATED=y169169+CONFIG_SYSFS_DEPRECATED_V2=y194170CONFIG_RELAY=y171171+CONFIG_NAMESPACES=y172172+CONFIG_UTS_NS=y173173+CONFIG_IPC_NS=y174174+CONFIG_USER_NS=y175175+CONFIG_PID_NS=y195176# CONFIG_BLK_DEV_INITRD is not set196177# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set197178CONFIG_SYSCTL=y···210177CONFIG_PRINTK=y211178CONFIG_BUG=y212179CONFIG_ELF_CORE=y180180+# CONFIG_PCSPKR_PLATFORM is not set181181+# CONFIG_COMPAT_BRK is not set213182CONFIG_BASE_FULL=y214183CONFIG_FUTEX=y215184CONFIG_ANON_INODES=y···220185CONFIG_TIMERFD=y221186CONFIG_EVENTFD=y222187CONFIG_SHMEM=y188188+CONFIG_AIO=y223189CONFIG_VM_EVENT_COUNTERS=y224190CONFIG_SLAB=y225191# CONFIG_SLUB is not set226192# CONFIG_SLOB is not set193193+# CONFIG_PROFILING is not set194194+# CONFIG_MARKERS is not set195195+CONFIG_HAVE_OPROFILE=y196196+# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set197197+CONFIG_SLABINFO=y227198CONFIG_RT_MUTEXES=y228199# CONFIG_TINY_SHMEM is not set229200CONFIG_BASE_SMALL=0230201CONFIG_MODULES=y202202+# CONFIG_MODULE_FORCE_LOAD is not set231203CONFIG_MODULE_UNLOAD=y232204# CONFIG_MODULE_FORCE_UNLOAD is not set233205CONFIG_MODVERSIONS=y···245203# CONFIG_BLK_DEV_IO_TRACE is not set246204# CONFIG_LSF is not set247205# CONFIG_BLK_DEV_BSG is not set206206+# CONFIG_BLK_DEV_INTEGRITY is not set248207249208#250209# IO Schedulers···259216# CONFIG_DEFAULT_CFQ is not set260217# CONFIG_DEFAULT_NOOP is not set261218CONFIG_DEFAULT_IOSCHED="anticipatory"219219+CONFIG_CLASSIC_RCU=y220220+# CONFIG_FREEZER is not set262221263222#264223# Bus options (PCI, PCMCIA, EISA, ISA, TC)···269224# CONFIG_ARCH_SUPPORTS_MSI is not set270225# CONFIG_EISA is not set271226CONFIG_MMU=y272272-273273-#274274-# PCCARD (PCMCIA/CardBus) support275275-#227227+CONFIG_I8253=y276228277229#278230# Executable file formats279231#280232CONFIG_BINFMT_ELF=y233233+# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set234234+# CONFIG_HAVE_AOUT is not set281235CONFIG_BINFMT_MISC=m282236CONFIG_TRAD_SIGNALS=y283237284238#285239# Power management options286240#241241+CONFIG_ARCH_SUSPEND_POSSIBLE=y287242CONFIG_PM=y288288-# CONFIG_PM_LEGACY is not set289243# CONFIG_PM_DEBUG is not set290244# CONFIG_SUSPEND is not set291291-292292-#293293-# Networking294294-#295245CONFIG_NET=y296246297247#···299259CONFIG_XFRM_USER=m300260# CONFIG_XFRM_SUB_POLICY is not set301261CONFIG_XFRM_MIGRATE=y262262+# CONFIG_XFRM_STATISTICS is not set263263+CONFIG_XFRM_IPCOMP=m302264CONFIG_NET_KEY=y303265CONFIG_NET_KEY_MIGRATE=y304266CONFIG_INET=y···324282CONFIG_INET_XFRM_MODE_TRANSPORT=m325283CONFIG_INET_XFRM_MODE_TUNNEL=m326284CONFIG_INET_XFRM_MODE_BEET=m285285+# CONFIG_INET_LRO is not set327286CONFIG_INET_DIAG=y328287CONFIG_INET_TCP_DIAG=y329288# CONFIG_TCP_CONG_ADVANCED is not set330289CONFIG_TCP_CONG_CUBIC=y331290CONFIG_DEFAULT_TCP_CONG="cubic"332291CONFIG_TCP_MD5SIG=y292292+CONFIG_IPV6=m293293+CONFIG_IPV6_PRIVACY=y294294+CONFIG_IPV6_ROUTER_PREF=y295295+CONFIG_IPV6_ROUTE_INFO=y296296+CONFIG_IPV6_OPTIMISTIC_DAD=y297297+CONFIG_INET6_AH=m298298+CONFIG_INET6_ESP=m299299+CONFIG_INET6_IPCOMP=m300300+CONFIG_IPV6_MIP6=m301301+CONFIG_INET6_XFRM_TUNNEL=m302302+CONFIG_INET6_TUNNEL=m303303+CONFIG_INET6_XFRM_MODE_TRANSPORT=m304304+CONFIG_INET6_XFRM_MODE_TUNNEL=m305305+CONFIG_INET6_XFRM_MODE_BEET=m306306+CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m307307+CONFIG_IPV6_SIT=m308308+CONFIG_IPV6_NDISC_NODETYPE=y309309+CONFIG_IPV6_TUNNEL=m310310+CONFIG_IPV6_MULTIPLE_TABLES=y311311+CONFIG_IPV6_SUBTREES=y312312+CONFIG_IPV6_MROUTE=y313313+CONFIG_IPV6_PIMSM_V2=y314314+CONFIG_NETWORK_SECMARK=y315315+CONFIG_NETFILTER=y316316+# CONFIG_NETFILTER_DEBUG is not set317317+CONFIG_NETFILTER_ADVANCED=y318318+319319+#320320+# Core Netfilter Configuration321321+#322322+CONFIG_NETFILTER_NETLINK=m323323+CONFIG_NETFILTER_NETLINK_QUEUE=m324324+CONFIG_NETFILTER_NETLINK_LOG=m325325+CONFIG_NF_CONNTRACK=m326326+CONFIG_NF_CT_ACCT=y327327+CONFIG_NF_CONNTRACK_MARK=y328328+CONFIG_NF_CONNTRACK_SECMARK=y329329+CONFIG_NF_CONNTRACK_EVENTS=y330330+CONFIG_NF_CT_PROTO_DCCP=m331331+CONFIG_NF_CT_PROTO_GRE=m332332+CONFIG_NF_CT_PROTO_SCTP=m333333+CONFIG_NF_CT_PROTO_UDPLITE=m334334+CONFIG_NF_CONNTRACK_AMANDA=m335335+CONFIG_NF_CONNTRACK_FTP=m336336+CONFIG_NF_CONNTRACK_H323=m337337+CONFIG_NF_CONNTRACK_IRC=m338338+# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set339339+CONFIG_NF_CONNTRACK_PPTP=m340340+CONFIG_NF_CONNTRACK_SANE=m341341+CONFIG_NF_CONNTRACK_SIP=m342342+CONFIG_NF_CONNTRACK_TFTP=m343343+CONFIG_NF_CT_NETLINK=m344344+CONFIG_NETFILTER_TPROXY=m345345+CONFIG_NETFILTER_XTABLES=m346346+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m347347+CONFIG_NETFILTER_XT_TARGET_CONNMARK=m348348+CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m349349+CONFIG_NETFILTER_XT_TARGET_DSCP=m350350+CONFIG_NETFILTER_XT_TARGET_MARK=m351351+CONFIG_NETFILTER_XT_TARGET_NFLOG=m352352+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m353353+CONFIG_NETFILTER_XT_TARGET_NOTRACK=m354354+CONFIG_NETFILTER_XT_TARGET_RATEEST=m355355+CONFIG_NETFILTER_XT_TARGET_TPROXY=m356356+CONFIG_NETFILTER_XT_TARGET_TRACE=m357357+CONFIG_NETFILTER_XT_TARGET_SECMARK=m358358+CONFIG_NETFILTER_XT_TARGET_TCPMSS=m359359+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m360360+CONFIG_NETFILTER_XT_MATCH_COMMENT=m361361+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m362362+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m363363+CONFIG_NETFILTER_XT_MATCH_CONNMARK=m364364+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m365365+CONFIG_NETFILTER_XT_MATCH_DCCP=m366366+CONFIG_NETFILTER_XT_MATCH_DSCP=m367367+CONFIG_NETFILTER_XT_MATCH_ESP=m368368+CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m369369+CONFIG_NETFILTER_XT_MATCH_HELPER=m370370+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m371371+CONFIG_NETFILTER_XT_MATCH_LENGTH=m372372+CONFIG_NETFILTER_XT_MATCH_LIMIT=m373373+CONFIG_NETFILTER_XT_MATCH_MAC=m374374+CONFIG_NETFILTER_XT_MATCH_MARK=m375375+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m376376+CONFIG_NETFILTER_XT_MATCH_OWNER=m377377+CONFIG_NETFILTER_XT_MATCH_POLICY=m378378+CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m379379+CONFIG_NETFILTER_XT_MATCH_QUOTA=m380380+CONFIG_NETFILTER_XT_MATCH_RATEEST=m381381+CONFIG_NETFILTER_XT_MATCH_REALM=m382382+CONFIG_NETFILTER_XT_MATCH_RECENT=m383383+CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT=y384384+CONFIG_NETFILTER_XT_MATCH_SCTP=m385385+CONFIG_NETFILTER_XT_MATCH_SOCKET=m386386+CONFIG_NETFILTER_XT_MATCH_STATE=m387387+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m388388+CONFIG_NETFILTER_XT_MATCH_STRING=m389389+CONFIG_NETFILTER_XT_MATCH_TCPMSS=m390390+CONFIG_NETFILTER_XT_MATCH_TIME=m391391+CONFIG_NETFILTER_XT_MATCH_U32=m333392CONFIG_IP_VS=m393393+CONFIG_IP_VS_IPV6=y334394# CONFIG_IP_VS_DEBUG is not set335395CONFIG_IP_VS_TAB_BITS=12336396···441297#442298CONFIG_IP_VS_PROTO_TCP=y443299CONFIG_IP_VS_PROTO_UDP=y300300+CONFIG_IP_VS_PROTO_AH_ESP=y444301CONFIG_IP_VS_PROTO_ESP=y445302CONFIG_IP_VS_PROTO_AH=y446303···463318# IPVS application helper464319#465320CONFIG_IP_VS_FTP=m466466-CONFIG_IPV6=m467467-CONFIG_IPV6_PRIVACY=y468468-CONFIG_IPV6_ROUTER_PREF=y469469-CONFIG_IPV6_ROUTE_INFO=y470470-CONFIG_IPV6_OPTIMISTIC_DAD=y471471-CONFIG_INET6_AH=m472472-CONFIG_INET6_ESP=m473473-CONFIG_INET6_IPCOMP=m474474-CONFIG_IPV6_MIP6=m475475-CONFIG_INET6_XFRM_TUNNEL=m476476-CONFIG_INET6_TUNNEL=m477477-CONFIG_INET6_XFRM_MODE_TRANSPORT=m478478-CONFIG_INET6_XFRM_MODE_TUNNEL=m479479-CONFIG_INET6_XFRM_MODE_BEET=m480480-CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m481481-CONFIG_IPV6_SIT=m482482-CONFIG_IPV6_TUNNEL=m483483-CONFIG_IPV6_MULTIPLE_TABLES=y484484-CONFIG_IPV6_SUBTREES=y485485-CONFIG_NETWORK_SECMARK=y486486-CONFIG_NETFILTER=y487487-# CONFIG_NETFILTER_DEBUG is not set488488-489489-#490490-# Core Netfilter Configuration491491-#492492-CONFIG_NETFILTER_NETLINK=m493493-CONFIG_NETFILTER_NETLINK_QUEUE=m494494-CONFIG_NETFILTER_NETLINK_LOG=m495495-CONFIG_NF_CONNTRACK_ENABLED=m496496-CONFIG_NF_CONNTRACK=m497497-CONFIG_NF_CT_ACCT=y498498-CONFIG_NF_CONNTRACK_MARK=y499499-CONFIG_NF_CONNTRACK_SECMARK=y500500-CONFIG_NF_CONNTRACK_EVENTS=y501501-CONFIG_NF_CT_PROTO_GRE=m502502-CONFIG_NF_CT_PROTO_SCTP=m503503-CONFIG_NF_CT_PROTO_UDPLITE=m504504-CONFIG_NF_CONNTRACK_AMANDA=m505505-CONFIG_NF_CONNTRACK_FTP=m506506-CONFIG_NF_CONNTRACK_H323=m507507-CONFIG_NF_CONNTRACK_IRC=m508508-# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set509509-CONFIG_NF_CONNTRACK_PPTP=m510510-CONFIG_NF_CONNTRACK_SANE=m511511-CONFIG_NF_CONNTRACK_SIP=m512512-CONFIG_NF_CONNTRACK_TFTP=m513513-CONFIG_NF_CT_NETLINK=m514514-CONFIG_NETFILTER_XTABLES=m515515-CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m516516-CONFIG_NETFILTER_XT_TARGET_CONNMARK=m517517-CONFIG_NETFILTER_XT_TARGET_DSCP=m518518-CONFIG_NETFILTER_XT_TARGET_MARK=m519519-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m520520-CONFIG_NETFILTER_XT_TARGET_NFLOG=m521521-CONFIG_NETFILTER_XT_TARGET_NOTRACK=m522522-CONFIG_NETFILTER_XT_TARGET_TRACE=m523523-CONFIG_NETFILTER_XT_TARGET_SECMARK=m524524-CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m525525-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m526526-CONFIG_NETFILTER_XT_MATCH_COMMENT=m527527-CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m528528-CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m529529-CONFIG_NETFILTER_XT_MATCH_CONNMARK=m530530-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m531531-CONFIG_NETFILTER_XT_MATCH_DCCP=m532532-CONFIG_NETFILTER_XT_MATCH_DSCP=m533533-CONFIG_NETFILTER_XT_MATCH_ESP=m534534-CONFIG_NETFILTER_XT_MATCH_HELPER=m535535-CONFIG_NETFILTER_XT_MATCH_LENGTH=m536536-CONFIG_NETFILTER_XT_MATCH_LIMIT=m537537-CONFIG_NETFILTER_XT_MATCH_MAC=m538538-CONFIG_NETFILTER_XT_MATCH_MARK=m539539-CONFIG_NETFILTER_XT_MATCH_POLICY=m540540-CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m541541-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m542542-CONFIG_NETFILTER_XT_MATCH_QUOTA=m543543-CONFIG_NETFILTER_XT_MATCH_REALM=m544544-CONFIG_NETFILTER_XT_MATCH_SCTP=m545545-CONFIG_NETFILTER_XT_MATCH_STATE=m546546-CONFIG_NETFILTER_XT_MATCH_STATISTIC=m547547-CONFIG_NETFILTER_XT_MATCH_STRING=m548548-CONFIG_NETFILTER_XT_MATCH_TCPMSS=m549549-CONFIG_NETFILTER_XT_MATCH_U32=m550550-CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m551321552322#553323# IP: Netfilter Configuration554324#325325+CONFIG_NF_DEFRAG_IPV4=m555326CONFIG_NF_CONNTRACK_IPV4=m556327CONFIG_NF_CONNTRACK_PROC_COMPAT=y557328CONFIG_IP_NF_QUEUE=m558329CONFIG_IP_NF_IPTABLES=m559559-CONFIG_IP_NF_MATCH_IPRANGE=m560560-CONFIG_IP_NF_MATCH_TOS=m561561-CONFIG_IP_NF_MATCH_RECENT=m562562-CONFIG_IP_NF_MATCH_ECN=m563563-CONFIG_IP_NF_MATCH_AH=m564564-CONFIG_IP_NF_MATCH_TTL=m565565-CONFIG_IP_NF_MATCH_OWNER=m566330CONFIG_IP_NF_MATCH_ADDRTYPE=m331331+CONFIG_IP_NF_MATCH_AH=m332332+CONFIG_IP_NF_MATCH_ECN=m333333+CONFIG_IP_NF_MATCH_TTL=m567334CONFIG_IP_NF_FILTER=m568335CONFIG_IP_NF_TARGET_REJECT=m569336CONFIG_IP_NF_TARGET_LOG=m···483426CONFIG_NF_NAT=m484427CONFIG_NF_NAT_NEEDED=y485428CONFIG_IP_NF_TARGET_MASQUERADE=m486486-CONFIG_IP_NF_TARGET_REDIRECT=m487429CONFIG_IP_NF_TARGET_NETMAP=m488488-CONFIG_IP_NF_TARGET_SAME=m430430+CONFIG_IP_NF_TARGET_REDIRECT=m489431CONFIG_NF_NAT_SNMP_BASIC=m432432+CONFIG_NF_NAT_PROTO_DCCP=m490433CONFIG_NF_NAT_PROTO_GRE=m434434+CONFIG_NF_NAT_PROTO_UDPLITE=m435435+CONFIG_NF_NAT_PROTO_SCTP=m491436CONFIG_NF_NAT_FTP=m492437CONFIG_NF_NAT_IRC=m493438CONFIG_NF_NAT_TFTP=m···498439CONFIG_NF_NAT_H323=m499440CONFIG_NF_NAT_SIP=m500441CONFIG_IP_NF_MANGLE=m501501-CONFIG_IP_NF_TARGET_TOS=m442442+CONFIG_IP_NF_TARGET_CLUSTERIP=m502443CONFIG_IP_NF_TARGET_ECN=m503444CONFIG_IP_NF_TARGET_TTL=m504504-CONFIG_IP_NF_TARGET_CLUSTERIP=m505445CONFIG_IP_NF_RAW=m506446CONFIG_IP_NF_ARPTABLES=m507447CONFIG_IP_NF_ARPFILTER=m508448CONFIG_IP_NF_ARP_MANGLE=m509449510450#511511-# IPv6: Netfilter Configuration (EXPERIMENTAL)451451+# IPv6: Netfilter Configuration512452#513453CONFIG_NF_CONNTRACK_IPV6=m514454CONFIG_IP6_NF_QUEUE=m515455CONFIG_IP6_NF_IPTABLES=m516516-CONFIG_IP6_NF_MATCH_RT=m517517-CONFIG_IP6_NF_MATCH_OPTS=m518518-CONFIG_IP6_NF_MATCH_FRAG=m519519-CONFIG_IP6_NF_MATCH_HL=m520520-CONFIG_IP6_NF_MATCH_OWNER=m521521-CONFIG_IP6_NF_MATCH_IPV6HEADER=m522456CONFIG_IP6_NF_MATCH_AH=m523523-CONFIG_IP6_NF_MATCH_MH=m524457CONFIG_IP6_NF_MATCH_EUI64=m525525-CONFIG_IP6_NF_FILTER=m458458+CONFIG_IP6_NF_MATCH_FRAG=m459459+CONFIG_IP6_NF_MATCH_OPTS=m460460+CONFIG_IP6_NF_MATCH_HL=m461461+CONFIG_IP6_NF_MATCH_IPV6HEADER=m462462+CONFIG_IP6_NF_MATCH_MH=m463463+CONFIG_IP6_NF_MATCH_RT=m526464CONFIG_IP6_NF_TARGET_LOG=m465465+CONFIG_IP6_NF_FILTER=m527466CONFIG_IP6_NF_TARGET_REJECT=m528467CONFIG_IP6_NF_MANGLE=m529468CONFIG_IP6_NF_TARGET_HL=m···536479# CONFIG_TIPC is not set537480# CONFIG_ATM is not set538481# CONFIG_BRIDGE is not set482482+# CONFIG_NET_DSA is not set539483# CONFIG_VLAN_8021Q is not set540484# CONFIG_DECNET is not set541485# CONFIG_LLC2 is not set···546488# CONFIG_LAPB is not set547489# CONFIG_ECONET is not set548490# CONFIG_WAN_ROUTER is not set549549-550550-#551551-# QoS and/or fair queueing552552-#553491CONFIG_NET_SCHED=y554554-CONFIG_NET_SCH_FIFO=y555492556493#557494# Queueing/Scheduling···555502CONFIG_NET_SCH_HTB=m556503CONFIG_NET_SCH_HFSC=m557504CONFIG_NET_SCH_PRIO=m558558-CONFIG_NET_SCH_RR=m505505+# CONFIG_NET_SCH_MULTIQ is not set559506CONFIG_NET_SCH_RED=m560507CONFIG_NET_SCH_SFQ=m561508CONFIG_NET_SCH_TEQL=m···579526# CONFIG_CLS_U32_MARK is not set580527CONFIG_NET_CLS_RSVP=m581528CONFIG_NET_CLS_RSVP6=m529529+CONFIG_NET_CLS_FLOW=m582530# CONFIG_NET_EMATCH is not set583531CONFIG_NET_CLS_ACT=y584532CONFIG_NET_ACT_POLICE=y···587533CONFIG_GACT_PROB=y588534CONFIG_NET_ACT_MIRRED=m589535CONFIG_NET_ACT_IPT=m536536+CONFIG_NET_ACT_NAT=m590537CONFIG_NET_ACT_PEDIT=m591538CONFIG_NET_ACT_SIMP=m592592-CONFIG_NET_CLS_POLICE=y539539+CONFIG_NET_ACT_SKBEDIT=m593540# CONFIG_NET_CLS_IND is not set541541+CONFIG_NET_SCH_FIFO=y594542595543#596544# Network testing597545#598546# CONFIG_NET_PKTGEN is not set599547# CONFIG_HAMRADIO is not set548548+# CONFIG_CAN is not set600549# CONFIG_IRDA is not set601550# CONFIG_BT is not set602551# CONFIG_AF_RXRPC is not set552552+CONFIG_PHONET=m603553CONFIG_FIB_RULES=y604604-605605-#606606-# Wireless607607-#608608-CONFIG_CFG80211=m554554+# CONFIG_WIRELESS is not set609555CONFIG_WIRELESS_EXT=y610610-CONFIG_MAC80211=m611611-# CONFIG_MAC80211_DEBUG is not set612556CONFIG_IEEE80211=m613613-# CONFIG_IEEE80211_DEBUG is not set614557CONFIG_IEEE80211_CRYPT_WEP=m615615-CONFIG_IEEE80211_CRYPT_CCMP=m616616-CONFIG_IEEE80211_CRYPT_TKIP=m617617-CONFIG_IEEE80211_SOFTMAC=m618618-# CONFIG_IEEE80211_SOFTMAC_DEBUG is not set619558CONFIG_RFKILL=m620559CONFIG_RFKILL_INPUT=m621560# CONFIG_NET_9P is not set···635588CONFIG_CDROM_PKTCDVD_BUFFERS=8636589# CONFIG_CDROM_PKTCDVD_WCACHE is not set637590CONFIG_ATA_OVER_ETH=m591591+# CONFIG_BLK_DEV_HD is not set638592# CONFIG_MISC_DEVICES is not set593593+CONFIG_HAVE_IDE=y639594# CONFIG_IDE is not set640595641596#···677628# CONFIG_SCSI_FC_ATTRS is not set678629CONFIG_SCSI_ISCSI_ATTRS=m679630# CONFIG_SCSI_SAS_LIBSAS is not set631631+# CONFIG_SCSI_SRP_ATTRS is not set680632CONFIG_SCSI_LOWLEVEL=y681633CONFIG_ISCSI_TCP=m682634CONFIG_SGIWD93_SCSI=y683635# CONFIG_SCSI_DEBUG is not set636636+# CONFIG_SCSI_DH is not set684637# CONFIG_ATA is not set685638# CONFIG_MD is not set686639CONFIG_NETDEVICES=y687687-# CONFIG_NETDEVICES_MULTIQUEUE is not set688640# CONFIG_IFB is not set689641CONFIG_DUMMY=m690642CONFIG_BONDING=m691643CONFIG_MACVLAN=m692644CONFIG_EQUALIZER=m693645CONFIG_TUN=m646646+CONFIG_VETH=m694647CONFIG_PHYLIB=m695648696649#···707656# CONFIG_SMSC_PHY is not set708657# CONFIG_BROADCOM_PHY is not set709658# CONFIG_ICPLUS_PHY is not set710710-# CONFIG_FIXED_PHY is not set659659+CONFIG_REALTEK_PHY=m660660+CONFIG_MDIO_BITBANG=m711661CONFIG_NET_ETHERNET=y712712-# CONFIG_MII is not set662662+CONFIG_MII=m713663# CONFIG_AX88796 is not set664664+CONFIG_SMC91X=m714665# CONFIG_DM9000 is not set666666+# CONFIG_IBM_NEW_EMAC_ZMII is not set667667+# CONFIG_IBM_NEW_EMAC_RGMII is not set668668+# CONFIG_IBM_NEW_EMAC_TAH is not set669669+# CONFIG_IBM_NEW_EMAC_EMAC4 is not set670670+# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set671671+# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set672672+# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set673673+# CONFIG_B44 is not set715674CONFIG_SGISEEQ=y716675# CONFIG_NETDEV_1000 is not set717676# CONFIG_NETDEV_10000 is not set···733672CONFIG_STRIP=m734673CONFIG_WLAN_80211=y735674# CONFIG_LIBERTAS is not set675675+# CONFIG_IWLWIFI_LEDS is not set736676CONFIG_HOSTAP=m737677# CONFIG_HOSTAP_FIRMWARE is not set738678# CONFIG_WAN is not set739679# CONFIG_PPP is not set740680# CONFIG_SLIP is not set741741-# CONFIG_SHAPER is not set742681# CONFIG_NETCONSOLE is not set743682# CONFIG_NETPOLL is not set744683# CONFIG_NET_POLL_CONTROLLER is not set···760699CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024761700CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768762701# CONFIG_INPUT_JOYDEV is not set763763-# CONFIG_INPUT_TSDEV is not set764702# CONFIG_INPUT_EVDEV is not set765703# CONFIG_INPUT_EVBUG is not set766704···780720# CONFIG_MOUSE_PS2_SYNAPTICS is not set781721# CONFIG_MOUSE_PS2_LIFEBOOK is not set782722CONFIG_MOUSE_PS2_TRACKPOINT=y723723+# CONFIG_MOUSE_PS2_ELANTECH is not set783724# CONFIG_MOUSE_PS2_TOUCHKIT is not set784725CONFIG_MOUSE_SERIAL=m785726# CONFIG_MOUSE_VSXXXAA is not set···803742# Character devices804743#805744CONFIG_VT=y745745+CONFIG_CONSOLE_TRANSLATIONS=y806746CONFIG_VT_CONSOLE=y807747CONFIG_HW_CONSOLE=y808748CONFIG_VT_HW_CONSOLE_BINDING=y749749+CONFIG_DEVKMEM=y809750# CONFIG_SERIAL_NONSTANDARD is not set810751811752#···824761CONFIG_LEGACY_PTYS=y825762CONFIG_LEGACY_PTY_COUNT=256826763# CONFIG_IPMI_HANDLER is not set764764+# CONFIG_HW_RANDOM is not set765765+# CONFIG_R3964 is not set766766+CONFIG_RAW_DRIVER=m767767+CONFIG_MAX_RAW_DEVS=256768768+# CONFIG_TCG_TPM is not set769769+# CONFIG_I2C is not set770770+# CONFIG_SPI is not set771771+# CONFIG_W1 is not set772772+# CONFIG_POWER_SUPPLY is not set773773+# CONFIG_HWMON is not set774774+CONFIG_THERMAL=m827775CONFIG_WATCHDOG=y828776# CONFIG_WATCHDOG_NOWAYOUT is not set829777···843769#844770# CONFIG_SOFT_WATCHDOG is not set845771CONFIG_INDYDOG=m846846-# CONFIG_HW_RANDOM is not set847847-# CONFIG_RTC is not set848848-# CONFIG_R3964 is not set849849-CONFIG_RAW_DRIVER=m850850-CONFIG_MAX_RAW_DEVS=256851851-# CONFIG_TCG_TPM is not set852852-# CONFIG_I2C is not set772772+CONFIG_SSB_POSSIBLE=y853773854774#855855-# SPI support775775+# Sonics Silicon Backplane856776#857857-# CONFIG_SPI is not set858858-# CONFIG_SPI_MASTER is not set859859-# CONFIG_W1 is not set860860-# CONFIG_POWER_SUPPLY is not set861861-# CONFIG_HWMON is not set777777+# CONFIG_SSB is not set862778863779#864780# Multifunction device drivers865781#782782+# CONFIG_MFD_CORE is not set866783# CONFIG_MFD_SM501 is not set784784+# CONFIG_HTC_PASIC3 is not set785785+# CONFIG_MFD_TMIO is not set786786+# CONFIG_REGULATOR is not set867787868788#869789# Multimedia devices870790#791791+792792+#793793+# Multimedia core support794794+#871795# CONFIG_VIDEO_DEV is not set872796# CONFIG_DVB_CORE is not set797797+# CONFIG_VIDEO_MEDIA is not set798798+799799+#800800+# Multimedia drivers801801+#873802# CONFIG_DAB is not set874803875804#876805# Graphics support877806#807807+# CONFIG_VGASTATE is not set808808+# CONFIG_VIDEO_OUTPUT_CONTROL is not set809809+# CONFIG_FB is not set878810# CONFIG_BACKLIGHT_LCD_SUPPORT is not set879811880812#881813# Display device support882814#883815# CONFIG_DISPLAY_SUPPORT is not set884884-# CONFIG_VGASTATE is not set885885-# CONFIG_VIDEO_OUTPUT_CONTROL is not set886886-# CONFIG_FB is not set887816888817#889818# Console display driver support···900823# CONFIG_LOGO_LINUX_VGA16 is not set901824# CONFIG_LOGO_LINUX_CLUT224 is not set902825CONFIG_LOGO_SGI_CLUT224=y903903-904904-#905905-# Sound906906-#907826# CONFIG_SOUND is not set908827CONFIG_HID_SUPPORT=y909828CONFIG_HID=y910829# CONFIG_HID_DEBUG is not set830830+CONFIG_HIDRAW=y831831+CONFIG_HID_PID=y832832+833833+#834834+# Special HID drivers835835+#836836+CONFIG_HID_COMPAT=y911837CONFIG_USB_SUPPORT=y912838# CONFIG_USB_ARCH_HAS_HCD is not set913839# CONFIG_USB_ARCH_HAS_OHCI is not set914840# CONFIG_USB_ARCH_HAS_EHCI is not set841841+# CONFIG_USB_OTG_WHITELIST is not set842842+# CONFIG_USB_OTG_BLACKLIST_HUB is not set915843916844#917917-# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'845845+# Enable Host or Gadget support to see Inventra options918846#919847920848#921921-# USB Gadget Support849849+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed;922850#923851# CONFIG_USB_GADGET is not set924852# CONFIG_MMC is not set853853+# CONFIG_MEMSTICK is not set925854# CONFIG_NEW_LEDS is not set926926-# CONFIG_RTC_CLASS is not set855855+# CONFIG_ACCESSIBILITY is not set856856+CONFIG_RTC_LIB=y857857+CONFIG_RTC_CLASS=y858858+CONFIG_RTC_HCTOSYS=y859859+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"860860+# CONFIG_RTC_DEBUG is not set927861928862#929929-# DMA Engine support863863+# RTC interfaces930864#931931-# CONFIG_DMA_ENGINE is not set865865+CONFIG_RTC_INTF_SYSFS=y866866+CONFIG_RTC_INTF_PROC=y867867+CONFIG_RTC_INTF_DEV=y868868+CONFIG_RTC_INTF_DEV_UIE_EMUL=y869869+# CONFIG_RTC_DRV_TEST is not set932870933871#934934-# DMA Clients872872+# SPI RTC drivers935873#936874937875#938938-# DMA Devices876876+# Platform RTC drivers939877#878878+# CONFIG_RTC_DRV_CMOS is not set879879+CONFIG_RTC_DRV_DS1286=y880880+# CONFIG_RTC_DRV_DS1511 is not set881881+# CONFIG_RTC_DRV_DS1553 is not set882882+# CONFIG_RTC_DRV_DS1742 is not set883883+# CONFIG_RTC_DRV_STK17TA8 is not set884884+# CONFIG_RTC_DRV_M48T86 is not set885885+# CONFIG_RTC_DRV_M48T35 is not set886886+# CONFIG_RTC_DRV_M48T59 is not set887887+# CONFIG_RTC_DRV_BQ4802 is not set888888+# CONFIG_RTC_DRV_V3020 is not set940889941890#942942-# Userspace I/O891891+# on-CPU RTC drivers943892#893893+# CONFIG_DMADEVICES is not set944894# CONFIG_UIO is not set895895+# CONFIG_STAGING is not set896896+CONFIG_STAGING_EXCLUDE_BUILD=y945897946898#947899# File systems···982876CONFIG_EXT3_FS_XATTR=y983877CONFIG_EXT3_FS_POSIX_ACL=y984878CONFIG_EXT3_FS_SECURITY=y985985-# CONFIG_EXT4DEV_FS is not set879879+CONFIG_EXT4_FS=m880880+CONFIG_EXT4DEV_COMPAT=y881881+CONFIG_EXT4_FS_XATTR=y882882+CONFIG_EXT4_FS_POSIX_ACL=y883883+CONFIG_EXT4_FS_SECURITY=y986884CONFIG_JBD=y987987-# CONFIG_JBD_DEBUG is not set885885+CONFIG_JBD2=m988886CONFIG_FS_MBCACHE=y989887# CONFIG_REISERFS_FS is not set990888# CONFIG_JFS_FS is not set991889CONFIG_FS_POSIX_ACL=y890890+CONFIG_FILE_LOCKING=y992891CONFIG_XFS_FS=m993892CONFIG_XFS_QUOTA=y994994-CONFIG_XFS_SECURITY=y995893# CONFIG_XFS_POSIX_ACL is not set996894# CONFIG_XFS_RT is not set997997-# CONFIG_GFS2_FS is not set895895+# CONFIG_XFS_DEBUG is not set998896# CONFIG_OCFS2_FS is not set999999-CONFIG_MINIX_FS=m10001000-# CONFIG_ROMFS_FS is not set897897+CONFIG_DNOTIFY=y1001898CONFIG_INOTIFY=y1002899CONFIG_INOTIFY_USER=y1003900CONFIG_QUOTA=y901901+CONFIG_QUOTA_NETLINK_INTERFACE=y902902+# CONFIG_PRINT_QUOTA_WARNING is not set1004903# CONFIG_QFMT_V1 is not set1005904CONFIG_QFMT_V2=m1006905CONFIG_QUOTACTL=y10071007-CONFIG_DNOTIFY=y1008906CONFIG_AUTOFS_FS=m1009907CONFIG_AUTOFS4_FS=m1010908CONFIG_FUSE_FS=m···1039929CONFIG_PROC_FS=y1040930CONFIG_PROC_KCORE=y1041931CONFIG_PROC_SYSCTL=y932932+CONFIG_PROC_PAGE_MONITOR=y1042933CONFIG_SYSFS=y1043934CONFIG_TMPFS=y1044935CONFIG_TMPFS_POSIX_ACL=y1045936# CONFIG_HUGETLB_PAGE is not set10461046-CONFIG_RAMFS=y1047937CONFIG_CONFIGFS_FS=m10489381049939#···1059949CONFIG_EFS_FS=m1060950# CONFIG_CRAMFS is not set1061951# CONFIG_VXFS_FS is not set952952+CONFIG_MINIX_FS=m953953+CONFIG_OMFS_FS=m1062954# CONFIG_HPFS_FS is not set1063955# CONFIG_QNX4FS_FS is not set956956+# CONFIG_ROMFS_FS is not set1064957# CONFIG_SYSV_FS is not set1065958CONFIG_UFS_FS=m1066959# CONFIG_UFS_FS_WRITE is not set1067960# CONFIG_UFS_DEBUG is not set10681068-10691069-#10701070-# Network File Systems10711071-#961961+CONFIG_NETWORK_FILESYSTEMS=y1072962CONFIG_NFS_FS=m1073963CONFIG_NFS_V3=y1074964CONFIG_NFS_V3_ACL=y1075965# CONFIG_NFS_V4 is not set10761076-# CONFIG_NFS_DIRECTIO is not set1077966CONFIG_NFSD=m1078967CONFIG_NFSD_V2_ACL=y1079968CONFIG_NFSD_V3=y1080969CONFIG_NFSD_V3_ACL=y1081970# CONFIG_NFSD_V4 is not set10821082-CONFIG_NFSD_TCP=y1083971CONFIG_LOCKD=m1084972CONFIG_LOCKD_V4=y1085973CONFIG_EXPORTFS=m···1085977CONFIG_NFS_COMMON=y1086978CONFIG_SUNRPC=m1087979CONFIG_SUNRPC_GSS=m10881088-# CONFIG_SUNRPC_BIND34 is not set980980+# CONFIG_SUNRPC_REGISTER_V4 is not set1089981CONFIG_RPCSEC_GSS_KRB5=m1090982# CONFIG_RPCSEC_GSS_SPKM3 is not set1091983CONFIG_SMB_FS=m···1094986CONFIG_CIFS=m1095987# CONFIG_CIFS_STATS is not set1096988# CONFIG_CIFS_WEAK_PW_HASH is not set989989+CONFIG_CIFS_UPCALL=y1097990# CONFIG_CIFS_XATTR is not set1098991# CONFIG_CIFS_DEBUG2 is not set1099992# CONFIG_CIFS_EXPERIMENTAL is not set1100993# CONFIG_NCP_FS is not set1101994CONFIG_CODA_FS=m11021102-# CONFIG_CODA_FS_OLD_API is not set1103995# CONFIG_AFS_FS is not set11049961105997#···11231015# CONFIG_KARMA_PARTITION is not set11241016# CONFIG_EFI_PARTITION is not set11251017# CONFIG_SYSV68_PARTITION is not set11261126-11271127-#11281128-# Native Language Support11291129-#11301018CONFIG_NLS=m11311019CONFIG_NLS_DEFAULT="iso8859-1"11321020CONFIG_NLS_CODEPAGE_437=m···11631059CONFIG_NLS_KOI8_R=m11641060CONFIG_NLS_KOI8_U=m11651061CONFIG_NLS_UTF8=m11661166-11671167-#11681168-# Distributed Lock Manager11691169-#11701062CONFIG_DLM=m11711063# CONFIG_DLM_DEBUG is not set11721172-11731173-#11741174-# Profiling support11751175-#11761176-# CONFIG_PROFILING is not set1177106411781065#11791066# Kernel hacking11801067#11811068CONFIG_TRACE_IRQFLAGS_SUPPORT=y11821069# CONFIG_PRINTK_TIME is not set10701070+CONFIG_ENABLE_WARN_DEPRECATED=y11831071CONFIG_ENABLE_MUST_CHECK=y10721072+CONFIG_FRAME_WARN=102411841073# CONFIG_MAGIC_SYSRQ is not set11851074# CONFIG_UNUSED_SYMBOLS is not set11861075# CONFIG_DEBUG_FS is not set11871076# CONFIG_HEADERS_CHECK is not set11881077# CONFIG_DEBUG_KERNEL is not set11891189-CONFIG_CROSSCOMPILE=y10781078+CONFIG_DEBUG_MEMORY_INIT=y10791079+# CONFIG_RCU_CPU_STALL_DETECTOR is not set10801080+# CONFIG_SYSCTL_SYSCALL_CHECK is not set10811081+10821082+#10831083+# Tracers10841084+#10851085+CONFIG_DYNAMIC_PRINTK_DEBUG=y10861086+# CONFIG_SAMPLES is not set10871087+CONFIG_HAVE_ARCH_KGDB=y11901088CONFIG_CMDLINE=""1191108911921090#···11971091CONFIG_KEYS=y11981092CONFIG_KEYS_DEBUG_PROC_KEYS=y11991093# CONFIG_SECURITY is not set10941094+# CONFIG_SECURITYFS is not set10951095+CONFIG_SECURITY_FILE_CAPABILITIES=y12001096CONFIG_CRYPTO=y10971097+10981098+#10991099+# Crypto core or helper11001100+#11011101+CONFIG_CRYPTO_FIPS=y12011102CONFIG_CRYPTO_ALGAPI=y12021202-CONFIG_CRYPTO_ABLKCIPHER=m12031203-CONFIG_CRYPTO_BLKCIPHER=m11031103+CONFIG_CRYPTO_AEAD=y11041104+CONFIG_CRYPTO_BLKCIPHER=y12041105CONFIG_CRYPTO_HASH=y11061106+CONFIG_CRYPTO_RNG=y12051107CONFIG_CRYPTO_MANAGER=y11081108+CONFIG_CRYPTO_GF128MUL=m11091109+CONFIG_CRYPTO_NULL=m11101110+CONFIG_CRYPTO_CRYPTD=m11111111+CONFIG_CRYPTO_AUTHENC=m11121112+# CONFIG_CRYPTO_TEST is not set11131113+11141114+#11151115+# Authenticated Encryption with Associated Data11161116+#11171117+CONFIG_CRYPTO_CCM=m11181118+CONFIG_CRYPTO_GCM=m11191119+CONFIG_CRYPTO_SEQIV=m11201120+11211121+#11221122+# Block modes11231123+#11241124+CONFIG_CRYPTO_CBC=m11251125+CONFIG_CRYPTO_CTR=m11261126+CONFIG_CRYPTO_CTS=m11271127+CONFIG_CRYPTO_ECB=m11281128+CONFIG_CRYPTO_LRW=m11291129+CONFIG_CRYPTO_PCBC=m11301130+CONFIG_CRYPTO_XTS=m11311131+11321132+#11331133+# Hash modes11341134+#12061135CONFIG_CRYPTO_HMAC=y12071136CONFIG_CRYPTO_XCBC=m12081208-CONFIG_CRYPTO_NULL=m11371137+11381138+#11391139+# Digest11401140+#11411141+CONFIG_CRYPTO_CRC32C=m12091142CONFIG_CRYPTO_MD4=m12101143CONFIG_CRYPTO_MD5=y11441144+CONFIG_CRYPTO_MICHAEL_MIC=m11451145+CONFIG_CRYPTO_RMD128=m11461146+CONFIG_CRYPTO_RMD160=m11471147+CONFIG_CRYPTO_RMD256=m11481148+CONFIG_CRYPTO_RMD320=m12111149CONFIG_CRYPTO_SHA1=m12121150CONFIG_CRYPTO_SHA256=m12131151CONFIG_CRYPTO_SHA512=m12141214-CONFIG_CRYPTO_WP512=m12151152CONFIG_CRYPTO_TGR192=m12161216-CONFIG_CRYPTO_GF128MUL=m12171217-CONFIG_CRYPTO_ECB=m12181218-CONFIG_CRYPTO_CBC=m12191219-CONFIG_CRYPTO_PCBC=m12201220-CONFIG_CRYPTO_LRW=m12211221-CONFIG_CRYPTO_CRYPTD=m12221222-CONFIG_CRYPTO_DES=m12231223-CONFIG_CRYPTO_FCRYPT=m12241224-CONFIG_CRYPTO_BLOWFISH=m12251225-CONFIG_CRYPTO_TWOFISH=m12261226-CONFIG_CRYPTO_TWOFISH_COMMON=m12271227-CONFIG_CRYPTO_SERPENT=m11531153+CONFIG_CRYPTO_WP512=m11541154+11551155+#11561156+# Ciphers11571157+#12281158CONFIG_CRYPTO_AES=m11591159+CONFIG_CRYPTO_ANUBIS=m11601160+CONFIG_CRYPTO_ARC4=m11611161+CONFIG_CRYPTO_BLOWFISH=m11621162+CONFIG_CRYPTO_CAMELLIA=m12291163CONFIG_CRYPTO_CAST5=m12301164CONFIG_CRYPTO_CAST6=m12311231-CONFIG_CRYPTO_TEA=m12321232-CONFIG_CRYPTO_ARC4=m11651165+CONFIG_CRYPTO_DES=m11661166+CONFIG_CRYPTO_FCRYPT=m12331167CONFIG_CRYPTO_KHAZAD=m12341234-CONFIG_CRYPTO_ANUBIS=m11681168+CONFIG_CRYPTO_SALSA20=m11691169+CONFIG_CRYPTO_SEED=m11701170+CONFIG_CRYPTO_SERPENT=m11711171+CONFIG_CRYPTO_TEA=m11721172+CONFIG_CRYPTO_TWOFISH=m11731173+CONFIG_CRYPTO_TWOFISH_COMMON=m11741174+11751175+#11761176+# Compression11771177+#12351178CONFIG_CRYPTO_DEFLATE=m12361236-CONFIG_CRYPTO_MICHAEL_MIC=m12371237-CONFIG_CRYPTO_CRC32C=m12381238-CONFIG_CRYPTO_CAMELLIA=m12391239-# CONFIG_CRYPTO_TEST is not set11791179+CONFIG_CRYPTO_LZO=m11801180+11811181+#11821182+# Random Number Generation11831183+#11841184+CONFIG_CRYPTO_ANSI_CPRNG=m12401185# CONFIG_CRYPTO_HW is not set1241118612421187#···12961139CONFIG_BITREVERSE=m12971140# CONFIG_CRC_CCITT is not set12981141CONFIG_CRC16=m12991299-# CONFIG_CRC_ITU_T is not set11421142+CONFIG_CRC_T10DIF=m11431143+CONFIG_CRC_ITU_T=m13001144CONFIG_CRC32=m13011145# CONFIG_CRC7 is not set13021146CONFIG_LIBCRC32C=m13031147CONFIG_ZLIB_INFLATE=m13041148CONFIG_ZLIB_DEFLATE=m11491149+CONFIG_LZO_COMPRESS=m11501150+CONFIG_LZO_DECOMPRESS=m13051151CONFIG_TEXTSEARCH=y13061152CONFIG_TEXTSEARCH_KMP=m13071153CONFIG_TEXTSEARCH_BM=m
+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
+477-264
arch/mips/configs/malta_defconfig
···11#22# Automatically generated make config: don't edit33-# Linux kernel version: 2.6.23-rc244-# Tue Aug 7 12:59:29 200733+# Linux kernel version: 2.6.28-rc644+# Mon Dec 1 08:08:19 200855#66CONFIG_MIPS=y77···1111CONFIG_ZONE_DMA=y1212# CONFIG_MACH_ALCHEMY is not set1313# CONFIG_BASLER_EXCITE is not set1414+# CONFIG_BCM47XX is not set1415# CONFIG_MIPS_COBALT is not set1516# CONFIG_MACH_DECSTATION is not set1617# CONFIG_MACH_JAZZ is not set1818+# CONFIG_LASAT is not set1719# CONFIG_LEMOTE_FULONG is not set1820CONFIG_MIPS_MALTA=y1921# CONFIG_MIPS_SIM is not set2020-# CONFIG_MARKEINS is not set2222+# CONFIG_MACH_EMMA is not set2123# CONFIG_MACH_VR41XX is not set2424+# CONFIG_NXP_STB220 is not set2525+# CONFIG_NXP_STB225 is not set2226# CONFIG_PNX8550_JBS is not set2327# CONFIG_PNX8550_STB810 is not set2428# CONFIG_PMC_MSP is not set2529# CONFIG_PMC_YOSEMITE is not set2630# CONFIG_SGI_IP22 is not set2731# CONFIG_SGI_IP27 is not set3232+# CONFIG_SGI_IP28 is not set2833# CONFIG_SGI_IP32 is not set2934# CONFIG_SIBYTE_CRHINE is not set3035# CONFIG_SIBYTE_CARMEL is not set···4035# CONFIG_SIBYTE_SENTOSA is not set4136# CONFIG_SIBYTE_BIGSUR is not set4237# CONFIG_SNI_RM is not set4343-# CONFIG_TOSHIBA_JMR3927 is not set4444-# CONFIG_TOSHIBA_RBTX4927 is not set4545-# CONFIG_TOSHIBA_RBTX4938 is not set3838+# CONFIG_MACH_TX39XX is not set3939+# CONFIG_MACH_TX49XX is not set4040+# CONFIG_MIKROTIK_RB532 is not set4641# CONFIG_WR_PPMC is not set4742CONFIG_RWSEM_GENERIC_SPINLOCK=y4843# CONFIG_ARCH_HAS_ILOG2_U32 is not set4944# CONFIG_ARCH_HAS_ILOG2_U64 is not set4545+CONFIG_ARCH_SUPPORTS_OPROFILE=y5046CONFIG_GENERIC_FIND_NEXT_BIT=y5147CONFIG_GENERIC_HWEIGHT=y5248CONFIG_GENERIC_CALIBRATE_DELAY=y···5751CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y5852# CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ is not set5953CONFIG_ARCH_MAY_HAVE_PC_FDC=y5454+CONFIG_BOOT_RAW=y6055CONFIG_CEVT_R4K=y5656+CONFIG_CSRC_R4K=y6157CONFIG_DMA_NONCOHERENT=y6258CONFIG_DMA_NEED_PCI_MAP_STATE=y6359CONFIG_EARLY_PRINTK=y6460CONFIG_SYS_HAS_EARLY_PRINTK=y6565-CONFIG_GENERIC_ISA_DMA=y6161+# CONFIG_HOTPLUG_CPU is not set6662CONFIG_I8259=y6763CONFIG_MIPS_BONITO64=y6864CONFIG_MIPS_MSC=y6965# CONFIG_NO_IOPORT is not set6666+CONFIG_GENERIC_ISA_DMA=y7067# CONFIG_CPU_BIG_ENDIAN is not set7168CONFIG_CPU_LITTLE_ENDIAN=y7269CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y7370CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y7471CONFIG_IRQ_CPU=y7272+CONFIG_IRQ_GIC=y7373+CONFIG_MIPS_BOARDS_GEN=y7574CONFIG_PCI_GT64XXX_PCI0=y7675CONFIG_SWAP_IO_SPACE=y7776CONFIG_BOOT_ELF32=y···8574#8675# CPU selection8776#8888-CONFIG_TICK_ONESHOT=y8989-CONFIG_NO_HZ=y9090-CONFIG_HIGH_RES_TIMERS=y9191-CONFIG_GENERIC_CLOCKEVENTS_BUILD=y9277# CONFIG_CPU_LOONGSON2 is not set9378# CONFIG_CPU_MIPS32_R1 is not set9479CONFIG_CPU_MIPS32_R2=y···9891# CONFIG_CPU_TX49XX is not set9992# CONFIG_CPU_R5000 is not set10093# CONFIG_CPU_R5432 is not set9494+# CONFIG_CPU_R5500 is not set10195# CONFIG_CPU_R6000 is not set10296# CONFIG_CPU_NEVADA is not set10397# CONFIG_CPU_R8000 is not set···116108CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y117109CONFIG_SYS_SUPPORTS_64BIT_KERNEL=y118110CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y111111+CONFIG_HARDWARE_WATCHPOINTS=y119112120113#121114# Kernel type···134125CONFIG_MIPS_MT_SMP=y135126# CONFIG_MIPS_MT_SMTC is not set136127CONFIG_MIPS_MT=y128128+# CONFIG_SCHED_SMT is not set129129+CONFIG_SYS_SUPPORTS_SCHED_SMT=y137130CONFIG_SYS_SUPPORTS_MULTITHREADING=y138131CONFIG_MIPS_MT_FPAFF=y139132# CONFIG_MIPS_VPE_LOADER is not set···143132# CONFIG_CPU_HAS_SMARTMIPS is not set144133CONFIG_CPU_MIPSR2_IRQ_VI=y145134CONFIG_CPU_MIPSR2_IRQ_EI=y146146-CONFIG_CPU_MIPSR2_SRS=y147135CONFIG_CPU_HAS_SYNC=y148136CONFIG_GENERIC_HARDIRQS=y149137CONFIG_GENERIC_IRQ_PROBE=y···150140CONFIG_CPU_SUPPORTS_HIGHMEM=y151141CONFIG_SYS_SUPPORTS_SMARTMIPS=y152142CONFIG_ARCH_FLATMEM_ENABLE=y143143+CONFIG_ARCH_POPULATES_NODE_MAP=y153144CONFIG_SELECT_MEMORY_MODEL=y154145CONFIG_FLATMEM_MANUAL=y155146# CONFIG_DISCONTIGMEM_MANUAL is not set156147# CONFIG_SPARSEMEM_MANUAL is not set157148CONFIG_FLATMEM=y158149CONFIG_FLAT_NODE_MEM_MAP=y159159-# CONFIG_SPARSEMEM_STATIC is not set150150+CONFIG_PAGEFLAGS_EXTENDED=y160151CONFIG_SPLIT_PTLOCK_CPUS=4161152# CONFIG_RESOURCES_64BIT is not set153153+# CONFIG_PHYS_ADDR_T_64BIT is not set162154CONFIG_ZONE_DMA_FLAG=1163155CONFIG_BOUNCE=y164156CONFIG_VIRT_TO_BUS=y157157+CONFIG_UNEVICTABLE_LRU=y165158CONFIG_SMP=y159159+CONFIG_SMP_UP=y166160CONFIG_SYS_SUPPORTS_SMP=y167161CONFIG_NR_CPUS_DEFAULT_2=y168162CONFIG_NR_CPUS=2163163+CONFIG_TICK_ONESHOT=y164164+CONFIG_NO_HZ=y165165+CONFIG_HIGH_RES_TIMERS=y166166+CONFIG_GENERIC_CLOCKEVENTS_BUILD=y169167# CONFIG_HZ_48 is not set170168CONFIG_HZ_100=y171169# CONFIG_HZ_128 is not set···186168CONFIG_PREEMPT_NONE=y187169# CONFIG_PREEMPT_VOLUNTARY is not set188170# CONFIG_PREEMPT is not set189189-CONFIG_PREEMPT_BKL=y190171# CONFIG_KEXEC is not set191172CONFIG_SECCOMP=y192173CONFIG_LOCKDEP_SUPPORT=y···206189# CONFIG_POSIX_MQUEUE is not set207190# CONFIG_BSD_PROCESS_ACCT is not set208191# CONFIG_TASKSTATS is not set209209-# CONFIG_USER_NS is not set210192# CONFIG_AUDIT is not set211193# CONFIG_IKCONFIG is not set212194CONFIG_LOG_BUF_SHIFT=15213213-# CONFIG_CPUSETS is not set195195+# CONFIG_CGROUPS is not set196196+# CONFIG_GROUP_SCHED is not set214197CONFIG_SYSFS_DEPRECATED=y198198+CONFIG_SYSFS_DEPRECATED_V2=y215199CONFIG_RELAY=y200200+CONFIG_NAMESPACES=y201201+CONFIG_UTS_NS=y202202+CONFIG_IPC_NS=y203203+# CONFIG_USER_NS is not set204204+CONFIG_PID_NS=y216205# CONFIG_BLK_DEV_INITRD is not set217206# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set218207CONFIG_SYSCTL=y···230207CONFIG_PRINTK=y231208CONFIG_BUG=y232209CONFIG_ELF_CORE=y210210+CONFIG_PCSPKR_PLATFORM=y211211+# CONFIG_COMPAT_BRK is not set233212CONFIG_BASE_FULL=y234213CONFIG_FUTEX=y235214CONFIG_ANON_INODES=y···240215CONFIG_TIMERFD=y241216CONFIG_EVENTFD=y242217CONFIG_SHMEM=y218218+CONFIG_AIO=y243219CONFIG_VM_EVENT_COUNTERS=y220220+CONFIG_PCI_QUIRKS=y244221CONFIG_SLAB=y245222# CONFIG_SLUB is not set246223# CONFIG_SLOB is not set224224+# CONFIG_PROFILING is not set225225+# CONFIG_MARKERS is not set226226+CONFIG_HAVE_OPROFILE=y227227+CONFIG_USE_GENERIC_SMP_HELPERS=y228228+# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set229229+CONFIG_SLABINFO=y247230CONFIG_RT_MUTEXES=y248231# CONFIG_TINY_SHMEM is not set249232CONFIG_BASE_SMALL=0250233CONFIG_MODULES=y234234+# CONFIG_MODULE_FORCE_LOAD is not set251235CONFIG_MODULE_UNLOAD=y252236# CONFIG_MODULE_FORCE_UNLOAD is not set253237CONFIG_MODVERSIONS=y···268234# CONFIG_BLK_DEV_IO_TRACE is not set269235# CONFIG_LSF is not set270236# CONFIG_BLK_DEV_BSG is not set237237+# CONFIG_BLK_DEV_INTEGRITY is not set271238272239#273240# IO Schedulers···282247# CONFIG_DEFAULT_CFQ is not set283248# CONFIG_DEFAULT_NOOP is not set284249CONFIG_DEFAULT_IOSCHED="anticipatory"250250+CONFIG_CLASSIC_RCU=y251251+# CONFIG_FREEZER is not set285252286253#287254# Bus options (PCI, PCMCIA, EISA, ISA, TC)288255#289256CONFIG_HW_HAS_PCI=y290257CONFIG_PCI=y258258+CONFIG_PCI_DOMAINS=y291259# CONFIG_ARCH_SUPPORTS_MSI is not set260260+CONFIG_PCI_LEGACY=y292261CONFIG_MMU=y293262CONFIG_I8253=y294294-295295-#296296-# PCCARD (PCMCIA/CardBus) support297297-#298263# CONFIG_PCCARD is not set299264# CONFIG_HOTPLUG_PCI is not set300265···302267# Executable file formats303268#304269CONFIG_BINFMT_ELF=y270270+# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set271271+# CONFIG_HAVE_AOUT is not set305272# CONFIG_BINFMT_MISC is not set306273CONFIG_TRAD_SIGNALS=y307274···311274# Power management options312275#313276CONFIG_PM=y314314-# CONFIG_PM_LEGACY is not set315277# CONFIG_PM_DEBUG is not set316316-317317-#318318-# Networking319319-#320278CONFIG_NET=y321279322280#···324292CONFIG_XFRM_USER=m325293# CONFIG_XFRM_SUB_POLICY is not set326294CONFIG_XFRM_MIGRATE=y295295+# CONFIG_XFRM_STATISTICS is not set296296+CONFIG_XFRM_IPCOMP=m327297CONFIG_NET_KEY=y328298CONFIG_NET_KEY_MIGRATE=y329299CONFIG_INET=y···357323CONFIG_INET_XFRM_MODE_TRANSPORT=m358324CONFIG_INET_XFRM_MODE_TUNNEL=m359325CONFIG_INET_XFRM_MODE_BEET=y326326+CONFIG_INET_LRO=m360327CONFIG_INET_DIAG=y361328CONFIG_INET_TCP_DIAG=y362329# CONFIG_TCP_CONG_ADVANCED is not set363330CONFIG_TCP_CONG_CUBIC=y364331CONFIG_DEFAULT_TCP_CONG="cubic"365332CONFIG_TCP_MD5SIG=y333333+CONFIG_IPV6=m334334+CONFIG_IPV6_PRIVACY=y335335+CONFIG_IPV6_ROUTER_PREF=y336336+CONFIG_IPV6_ROUTE_INFO=y337337+CONFIG_IPV6_OPTIMISTIC_DAD=y338338+CONFIG_INET6_AH=m339339+CONFIG_INET6_ESP=m340340+CONFIG_INET6_IPCOMP=m341341+# CONFIG_IPV6_MIP6 is not set342342+CONFIG_INET6_XFRM_TUNNEL=m343343+CONFIG_INET6_TUNNEL=m344344+CONFIG_INET6_XFRM_MODE_TRANSPORT=m345345+CONFIG_INET6_XFRM_MODE_TUNNEL=m346346+CONFIG_INET6_XFRM_MODE_BEET=m347347+# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set348348+CONFIG_IPV6_SIT=m349349+CONFIG_IPV6_NDISC_NODETYPE=y350350+CONFIG_IPV6_TUNNEL=m351351+# CONFIG_IPV6_MULTIPLE_TABLES is not set352352+CONFIG_IPV6_MROUTE=y353353+CONFIG_IPV6_PIMSM_V2=y354354+CONFIG_NETWORK_SECMARK=y355355+CONFIG_NETFILTER=y356356+# CONFIG_NETFILTER_DEBUG is not set357357+CONFIG_NETFILTER_ADVANCED=y358358+CONFIG_BRIDGE_NETFILTER=y359359+360360+#361361+# Core Netfilter Configuration362362+#363363+CONFIG_NETFILTER_NETLINK=m364364+CONFIG_NETFILTER_NETLINK_QUEUE=m365365+CONFIG_NETFILTER_NETLINK_LOG=m366366+CONFIG_NF_CONNTRACK=m367367+CONFIG_NF_CT_ACCT=y368368+CONFIG_NF_CONNTRACK_MARK=y369369+CONFIG_NF_CONNTRACK_SECMARK=y370370+CONFIG_NF_CONNTRACK_EVENTS=y371371+CONFIG_NF_CT_PROTO_DCCP=m372372+CONFIG_NF_CT_PROTO_GRE=m373373+CONFIG_NF_CT_PROTO_SCTP=m374374+CONFIG_NF_CT_PROTO_UDPLITE=m375375+CONFIG_NF_CONNTRACK_AMANDA=m376376+CONFIG_NF_CONNTRACK_FTP=m377377+CONFIG_NF_CONNTRACK_H323=m378378+CONFIG_NF_CONNTRACK_IRC=m379379+# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set380380+CONFIG_NF_CONNTRACK_PPTP=m381381+CONFIG_NF_CONNTRACK_SANE=m382382+CONFIG_NF_CONNTRACK_SIP=m383383+CONFIG_NF_CONNTRACK_TFTP=m384384+CONFIG_NF_CT_NETLINK=m385385+CONFIG_NETFILTER_TPROXY=m386386+CONFIG_NETFILTER_XTABLES=m387387+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m388388+CONFIG_NETFILTER_XT_TARGET_CONNMARK=m389389+# CONFIG_NETFILTER_XT_TARGET_CONNSECMARK is not set390390+# CONFIG_NETFILTER_XT_TARGET_DSCP is not set391391+CONFIG_NETFILTER_XT_TARGET_MARK=m392392+CONFIG_NETFILTER_XT_TARGET_NFLOG=m393393+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m394394+CONFIG_NETFILTER_XT_TARGET_NOTRACK=m395395+CONFIG_NETFILTER_XT_TARGET_RATEEST=m396396+CONFIG_NETFILTER_XT_TARGET_TPROXY=m397397+CONFIG_NETFILTER_XT_TARGET_TRACE=m398398+CONFIG_NETFILTER_XT_TARGET_SECMARK=m399399+CONFIG_NETFILTER_XT_TARGET_TCPMSS=m400400+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m401401+CONFIG_NETFILTER_XT_MATCH_COMMENT=m402402+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m403403+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m404404+CONFIG_NETFILTER_XT_MATCH_CONNMARK=m405405+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m406406+CONFIG_NETFILTER_XT_MATCH_DCCP=m407407+# CONFIG_NETFILTER_XT_MATCH_DSCP is not set408408+CONFIG_NETFILTER_XT_MATCH_ESP=m409409+CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m410410+CONFIG_NETFILTER_XT_MATCH_HELPER=m411411+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m412412+CONFIG_NETFILTER_XT_MATCH_LENGTH=m413413+CONFIG_NETFILTER_XT_MATCH_LIMIT=m414414+CONFIG_NETFILTER_XT_MATCH_MAC=m415415+CONFIG_NETFILTER_XT_MATCH_MARK=m416416+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m417417+CONFIG_NETFILTER_XT_MATCH_OWNER=m418418+CONFIG_NETFILTER_XT_MATCH_POLICY=m419419+# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set420420+CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m421421+CONFIG_NETFILTER_XT_MATCH_QUOTA=m422422+CONFIG_NETFILTER_XT_MATCH_RATEEST=m423423+CONFIG_NETFILTER_XT_MATCH_REALM=m424424+CONFIG_NETFILTER_XT_MATCH_RECENT=m425425+# CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT is not set426426+CONFIG_NETFILTER_XT_MATCH_SCTP=m427427+CONFIG_NETFILTER_XT_MATCH_SOCKET=m428428+CONFIG_NETFILTER_XT_MATCH_STATE=m429429+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m430430+CONFIG_NETFILTER_XT_MATCH_STRING=m431431+CONFIG_NETFILTER_XT_MATCH_TCPMSS=m432432+CONFIG_NETFILTER_XT_MATCH_TIME=m433433+CONFIG_NETFILTER_XT_MATCH_U32=m366434CONFIG_IP_VS=m435435+CONFIG_IP_VS_IPV6=y367436# CONFIG_IP_VS_DEBUG is not set368437CONFIG_IP_VS_TAB_BITS=12369438···475338#476339CONFIG_IP_VS_PROTO_TCP=y477340CONFIG_IP_VS_PROTO_UDP=y341341+CONFIG_IP_VS_PROTO_AH_ESP=y478342CONFIG_IP_VS_PROTO_ESP=y479343CONFIG_IP_VS_PROTO_AH=y480344···497359# IPVS application helper498360#499361CONFIG_IP_VS_FTP=m500500-CONFIG_IPV6=m501501-CONFIG_IPV6_PRIVACY=y502502-CONFIG_IPV6_ROUTER_PREF=y503503-CONFIG_IPV6_ROUTE_INFO=y504504-CONFIG_IPV6_OPTIMISTIC_DAD=y505505-CONFIG_INET6_AH=m506506-CONFIG_INET6_ESP=m507507-CONFIG_INET6_IPCOMP=m508508-# CONFIG_IPV6_MIP6 is not set509509-CONFIG_INET6_XFRM_TUNNEL=m510510-CONFIG_INET6_TUNNEL=m511511-CONFIG_INET6_XFRM_MODE_TRANSPORT=m512512-CONFIG_INET6_XFRM_MODE_TUNNEL=m513513-CONFIG_INET6_XFRM_MODE_BEET=m514514-# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set515515-CONFIG_IPV6_SIT=m516516-CONFIG_IPV6_TUNNEL=m517517-# CONFIG_IPV6_MULTIPLE_TABLES is not set518518-CONFIG_NETWORK_SECMARK=y519519-CONFIG_NETFILTER=y520520-# CONFIG_NETFILTER_DEBUG is not set521521-CONFIG_BRIDGE_NETFILTER=y522522-523523-#524524-# Core Netfilter Configuration525525-#526526-CONFIG_NETFILTER_NETLINK=m527527-CONFIG_NETFILTER_NETLINK_QUEUE=m528528-CONFIG_NETFILTER_NETLINK_LOG=m529529-CONFIG_NF_CONNTRACK_ENABLED=m530530-CONFIG_NF_CONNTRACK=m531531-CONFIG_NF_CT_ACCT=y532532-CONFIG_NF_CONNTRACK_MARK=y533533-CONFIG_NF_CONNTRACK_SECMARK=y534534-CONFIG_NF_CONNTRACK_EVENTS=y535535-CONFIG_NF_CT_PROTO_GRE=m536536-CONFIG_NF_CT_PROTO_SCTP=m537537-CONFIG_NF_CT_PROTO_UDPLITE=m538538-CONFIG_NF_CONNTRACK_AMANDA=m539539-CONFIG_NF_CONNTRACK_FTP=m540540-CONFIG_NF_CONNTRACK_H323=m541541-CONFIG_NF_CONNTRACK_IRC=m542542-# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set543543-CONFIG_NF_CONNTRACK_PPTP=m544544-CONFIG_NF_CONNTRACK_SANE=m545545-CONFIG_NF_CONNTRACK_SIP=m546546-CONFIG_NF_CONNTRACK_TFTP=m547547-CONFIG_NF_CT_NETLINK=m548548-CONFIG_NETFILTER_XTABLES=m549549-CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m550550-CONFIG_NETFILTER_XT_TARGET_CONNMARK=m551551-# CONFIG_NETFILTER_XT_TARGET_DSCP is not set552552-CONFIG_NETFILTER_XT_TARGET_MARK=m553553-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m554554-CONFIG_NETFILTER_XT_TARGET_NFLOG=m555555-CONFIG_NETFILTER_XT_TARGET_NOTRACK=m556556-CONFIG_NETFILTER_XT_TARGET_TRACE=m557557-CONFIG_NETFILTER_XT_TARGET_SECMARK=m558558-# CONFIG_NETFILTER_XT_TARGET_CONNSECMARK is not set559559-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m560560-CONFIG_NETFILTER_XT_MATCH_COMMENT=m561561-CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m562562-CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m563563-CONFIG_NETFILTER_XT_MATCH_CONNMARK=m564564-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m565565-CONFIG_NETFILTER_XT_MATCH_DCCP=m566566-# CONFIG_NETFILTER_XT_MATCH_DSCP is not set567567-CONFIG_NETFILTER_XT_MATCH_ESP=m568568-CONFIG_NETFILTER_XT_MATCH_HELPER=m569569-CONFIG_NETFILTER_XT_MATCH_LENGTH=m570570-CONFIG_NETFILTER_XT_MATCH_LIMIT=m571571-CONFIG_NETFILTER_XT_MATCH_MAC=m572572-CONFIG_NETFILTER_XT_MATCH_MARK=m573573-CONFIG_NETFILTER_XT_MATCH_POLICY=m574574-CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m575575-# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set576576-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m577577-CONFIG_NETFILTER_XT_MATCH_QUOTA=m578578-CONFIG_NETFILTER_XT_MATCH_REALM=m579579-CONFIG_NETFILTER_XT_MATCH_SCTP=m580580-CONFIG_NETFILTER_XT_MATCH_STATE=m581581-CONFIG_NETFILTER_XT_MATCH_STATISTIC=m582582-CONFIG_NETFILTER_XT_MATCH_STRING=m583583-CONFIG_NETFILTER_XT_MATCH_TCPMSS=m584584-CONFIG_NETFILTER_XT_MATCH_U32=m585585-CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m586362587363#588364# IP: Netfilter Configuration589365#366366+CONFIG_NF_DEFRAG_IPV4=m590367CONFIG_NF_CONNTRACK_IPV4=m591368CONFIG_NF_CONNTRACK_PROC_COMPAT=y592369CONFIG_IP_NF_QUEUE=m593370CONFIG_IP_NF_IPTABLES=m594594-CONFIG_IP_NF_MATCH_IPRANGE=m595595-CONFIG_IP_NF_MATCH_TOS=m596596-CONFIG_IP_NF_MATCH_RECENT=m597597-CONFIG_IP_NF_MATCH_ECN=m598598-CONFIG_IP_NF_MATCH_AH=m599599-CONFIG_IP_NF_MATCH_TTL=m600600-CONFIG_IP_NF_MATCH_OWNER=m601371CONFIG_IP_NF_MATCH_ADDRTYPE=m372372+CONFIG_IP_NF_MATCH_AH=m373373+CONFIG_IP_NF_MATCH_ECN=m374374+CONFIG_IP_NF_MATCH_TTL=m602375CONFIG_IP_NF_FILTER=m603376CONFIG_IP_NF_TARGET_REJECT=m604377CONFIG_IP_NF_TARGET_LOG=m···517468CONFIG_NF_NAT=m518469CONFIG_NF_NAT_NEEDED=y519470CONFIG_IP_NF_TARGET_MASQUERADE=m520520-CONFIG_IP_NF_TARGET_REDIRECT=m521471CONFIG_IP_NF_TARGET_NETMAP=m522522-CONFIG_IP_NF_TARGET_SAME=m472472+CONFIG_IP_NF_TARGET_REDIRECT=m523473CONFIG_NF_NAT_SNMP_BASIC=m474474+CONFIG_NF_NAT_PROTO_DCCP=m524475CONFIG_NF_NAT_PROTO_GRE=m476476+CONFIG_NF_NAT_PROTO_UDPLITE=m477477+CONFIG_NF_NAT_PROTO_SCTP=m525478CONFIG_NF_NAT_FTP=m526479CONFIG_NF_NAT_IRC=m527480CONFIG_NF_NAT_TFTP=m···532481CONFIG_NF_NAT_H323=m533482CONFIG_NF_NAT_SIP=m534483CONFIG_IP_NF_MANGLE=m535535-CONFIG_IP_NF_TARGET_TOS=m484484+CONFIG_IP_NF_TARGET_CLUSTERIP=m536485CONFIG_IP_NF_TARGET_ECN=m537486CONFIG_IP_NF_TARGET_TTL=m538538-CONFIG_IP_NF_TARGET_CLUSTERIP=m539487CONFIG_IP_NF_RAW=m540488CONFIG_IP_NF_ARPTABLES=m541489CONFIG_IP_NF_ARPFILTER=m542490CONFIG_IP_NF_ARP_MANGLE=m543491544492#545545-# IPv6: Netfilter Configuration (EXPERIMENTAL)493493+# IPv6: Netfilter Configuration546494#547495CONFIG_NF_CONNTRACK_IPV6=m548496CONFIG_IP6_NF_QUEUE=m549497CONFIG_IP6_NF_IPTABLES=m550550-CONFIG_IP6_NF_MATCH_RT=m551551-CONFIG_IP6_NF_MATCH_OPTS=m552552-CONFIG_IP6_NF_MATCH_FRAG=m553553-CONFIG_IP6_NF_MATCH_HL=m554554-CONFIG_IP6_NF_MATCH_OWNER=m555555-CONFIG_IP6_NF_MATCH_IPV6HEADER=m556498CONFIG_IP6_NF_MATCH_AH=m557557-CONFIG_IP6_NF_MATCH_MH=m558499CONFIG_IP6_NF_MATCH_EUI64=m559559-CONFIG_IP6_NF_FILTER=m500500+CONFIG_IP6_NF_MATCH_FRAG=m501501+CONFIG_IP6_NF_MATCH_OPTS=m502502+CONFIG_IP6_NF_MATCH_HL=m503503+CONFIG_IP6_NF_MATCH_IPV6HEADER=m504504+CONFIG_IP6_NF_MATCH_MH=m505505+CONFIG_IP6_NF_MATCH_RT=m560506CONFIG_IP6_NF_TARGET_LOG=m507507+CONFIG_IP6_NF_FILTER=m561508CONFIG_IP6_NF_TARGET_REJECT=m562509CONFIG_IP6_NF_MANGLE=m563510CONFIG_IP6_NF_TARGET_HL=m564511CONFIG_IP6_NF_RAW=m565565-566566-#567567-# Bridge: Netfilter Configuration568568-#569512CONFIG_BRIDGE_NF_EBTABLES=m570513CONFIG_BRIDGE_EBT_BROUTE=m571514CONFIG_BRIDGE_EBT_T_FILTER=m···568523CONFIG_BRIDGE_EBT_AMONG=m569524CONFIG_BRIDGE_EBT_ARP=m570525CONFIG_BRIDGE_EBT_IP=m526526+CONFIG_BRIDGE_EBT_IP6=m571527CONFIG_BRIDGE_EBT_LIMIT=m572528CONFIG_BRIDGE_EBT_MARK=m573529CONFIG_BRIDGE_EBT_PKTTYPE=m···581535CONFIG_BRIDGE_EBT_SNAT=m582536CONFIG_BRIDGE_EBT_LOG=m583537CONFIG_BRIDGE_EBT_ULOG=m538538+CONFIG_BRIDGE_EBT_NFLOG=m584539# CONFIG_IP_DCCP is not set585540CONFIG_IP_SCTP=m586541# CONFIG_SCTP_DBG_MSG is not set···591544CONFIG_SCTP_HMAC_MD5=y592545# CONFIG_TIPC is not set593546# CONFIG_ATM is not set547547+CONFIG_STP=m548548+CONFIG_GARP=m594549CONFIG_BRIDGE=m550550+# CONFIG_NET_DSA is not set595551CONFIG_VLAN_8021Q=m552552+CONFIG_VLAN_8021Q_GVRP=y596553# CONFIG_DECNET is not set597554CONFIG_LLC=m598555# CONFIG_LLC2 is not set···610559# CONFIG_LAPB is not set611560# CONFIG_ECONET is not set612561# CONFIG_WAN_ROUTER is not set613613-614614-#615615-# QoS and/or fair queueing616616-#617562CONFIG_NET_SCHED=y618618-CONFIG_NET_SCH_FIFO=y619563620564#621565# Queueing/Scheduling···619573CONFIG_NET_SCH_HTB=m620574CONFIG_NET_SCH_HFSC=m621575CONFIG_NET_SCH_PRIO=m622622-CONFIG_NET_SCH_RR=m576576+# CONFIG_NET_SCH_MULTIQ is not set623577CONFIG_NET_SCH_RED=m624578CONFIG_NET_SCH_SFQ=m625579CONFIG_NET_SCH_TEQL=m···643597# CONFIG_CLS_U32_MARK is not set644598CONFIG_NET_CLS_RSVP=m645599CONFIG_NET_CLS_RSVP6=m600600+CONFIG_NET_CLS_FLOW=m646601# CONFIG_NET_EMATCH is not set647602CONFIG_NET_CLS_ACT=y648603CONFIG_NET_ACT_POLICE=y···651604CONFIG_GACT_PROB=y652605CONFIG_NET_ACT_MIRRED=m653606CONFIG_NET_ACT_IPT=m607607+CONFIG_NET_ACT_NAT=m654608CONFIG_NET_ACT_PEDIT=m655609CONFIG_NET_ACT_SIMP=m656656-CONFIG_NET_CLS_POLICE=y610610+CONFIG_NET_ACT_SKBEDIT=m657611CONFIG_NET_CLS_IND=y612612+CONFIG_NET_SCH_FIFO=y658613659614#660615# Network testing661616#662617# CONFIG_NET_PKTGEN is not set663618# CONFIG_HAMRADIO is not set619619+# CONFIG_CAN is not set664620# CONFIG_IRDA is not set665621# CONFIG_BT is not set666622# CONFIG_AF_RXRPC is not set623623+CONFIG_PHONET=m667624CONFIG_FIB_RULES=y625625+CONFIG_WIRELESS=y626626+CONFIG_CFG80211=m627627+CONFIG_NL80211=y628628+CONFIG_WIRELESS_OLD_REGULATORY=y629629+CONFIG_WIRELESS_EXT=y630630+CONFIG_WIRELESS_EXT_SYSFS=y631631+CONFIG_MAC80211=m668632669633#670670-# Wireless634634+# Rate control algorithm selection671635#672672-CONFIG_CFG80211=m673673-CONFIG_WIRELESS_EXT=y674674-CONFIG_MAC80211=m675675-# CONFIG_MAC80211_DEBUG is not set636636+CONFIG_MAC80211_RC_PID=y637637+CONFIG_MAC80211_RC_MINSTREL=y638638+CONFIG_MAC80211_RC_DEFAULT_PID=y639639+# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set640640+CONFIG_MAC80211_RC_DEFAULT="pid"641641+CONFIG_MAC80211_MESH=y642642+CONFIG_MAC80211_LEDS=y643643+# CONFIG_MAC80211_DEBUG_MENU is not set676644CONFIG_IEEE80211=m677645# CONFIG_IEEE80211_DEBUG is not set678646CONFIG_IEEE80211_CRYPT_WEP=m679647CONFIG_IEEE80211_CRYPT_CCMP=m680648CONFIG_IEEE80211_CRYPT_TKIP=m681681-CONFIG_IEEE80211_SOFTMAC=m682682-# CONFIG_IEEE80211_SOFTMAC_DEBUG is not set683649CONFIG_RFKILL=m684650CONFIG_RFKILL_INPUT=m651651+CONFIG_RFKILL_LEDS=y685652# CONFIG_NET_9P is not set686653687654#···705644#706645# Generic Driver Options707646#647647+CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"708648CONFIG_STANDALONE=y709649CONFIG_PREVENT_FIRMWARE_BUILD=y710650CONFIG_FW_LOADER=y651651+CONFIG_FIRMWARE_IN_KERNEL=y652652+CONFIG_EXTRA_FIRMWARE=""711653# CONFIG_SYS_HYPERVISOR is not set712654CONFIG_CONNECTOR=m713655CONFIG_MTD=y···719655CONFIG_MTD_PARTITIONS=y720656# CONFIG_MTD_REDBOOT_PARTS is not set721657# CONFIG_MTD_CMDLINE_PARTS is not set658658+# CONFIG_MTD_AR7_PARTS is not set722659723660#724661# User Modules And Translation Layers···732667# CONFIG_INFTL is not set733668# CONFIG_RFD_FTL is not set734669# CONFIG_SSFDC is not set670670+CONFIG_MTD_OOPS=m735671736672#737673# RAM/ROM/Flash chip drivers···767701CONFIG_MTD_PHYSMAP_START=0x0768702CONFIG_MTD_PHYSMAP_LEN=0x0769703CONFIG_MTD_PHYSMAP_BANKWIDTH=0704704+# CONFIG_MTD_INTEL_VR_NOR is not set770705# CONFIG_MTD_PLATRAM is not set771706772707#···815748CONFIG_BLK_DEV_RAM=y816749CONFIG_BLK_DEV_RAM_COUNT=16817750CONFIG_BLK_DEV_RAM_SIZE=4096818818-CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024751751+# CONFIG_BLK_DEV_XIP is not set819752CONFIG_CDROM_PKTCDVD=m820753CONFIG_CDROM_PKTCDVD_BUFFERS=8821754# CONFIG_CDROM_PKTCDVD_WCACHE is not set822755CONFIG_ATA_OVER_ETH=m756756+# CONFIG_BLK_DEV_HD is not set823757# CONFIG_MISC_DEVICES is not set758758+CONFIG_HAVE_IDE=y824759CONFIG_IDE=y825825-CONFIG_IDE_MAX_HWIFS=4826826-CONFIG_BLK_DEV_IDE=y827760828761#829829-# Please see Documentation/ide.txt for help/info on IDE drives762762+# Please see Documentation/ide/ide.txt for help/info on IDE drives830763#831764# CONFIG_BLK_DEV_IDE_SATA is not set832832-CONFIG_BLK_DEV_IDEDISK=y833833-# CONFIG_IDEDISK_MULTI_MODE is not set765765+CONFIG_IDE_GD=y766766+CONFIG_IDE_GD_ATA=y767767+# CONFIG_IDE_GD_ATAPI is not set834768CONFIG_BLK_DEV_IDECD=y769769+CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y835770# CONFIG_BLK_DEV_IDETAPE is not set836836-# CONFIG_BLK_DEV_IDEFLOPPY is not set837771# CONFIG_BLK_DEV_IDESCSI is not set838772# CONFIG_IDE_TASK_IOCTL is not set839773CONFIG_IDE_PROC_FS=y···843775# IDE chipset support/bugfixes844776#845777CONFIG_IDE_GENERIC=y778778+# CONFIG_BLK_DEV_PLATFORM is not set779779+CONFIG_BLK_DEV_IDEDMA_SFF=y780780+781781+#782782+# PCI IDE chipsets support783783+#846784CONFIG_BLK_DEV_IDEPCI=y847847-# CONFIG_IDEPCI_SHARE_IRQ is not set848785CONFIG_IDEPCI_PCIBUS_ORDER=y849786# CONFIG_BLK_DEV_OFFBOARD is not set850787CONFIG_BLK_DEV_GENERIC=y851788# CONFIG_BLK_DEV_OPTI621 is not set852789CONFIG_BLK_DEV_IDEDMA_PCI=y853853-# CONFIG_BLK_DEV_IDEDMA_FORCED is not set854854-# CONFIG_IDEDMA_ONLYDISK is not set855790# CONFIG_BLK_DEV_AEC62XX is not set856791# CONFIG_BLK_DEV_ALI15X3 is not set857792# CONFIG_BLK_DEV_AMD74XX is not set858793# CONFIG_BLK_DEV_CMD64X is not set859794# CONFIG_BLK_DEV_TRIFLEX is not set860860-# CONFIG_BLK_DEV_CY82C693 is not set861795# CONFIG_BLK_DEV_CS5520 is not set862796# CONFIG_BLK_DEV_CS5530 is not set863863-# CONFIG_BLK_DEV_HPT34X is not set864797# CONFIG_BLK_DEV_HPT366 is not set865798# CONFIG_BLK_DEV_JMICRON is not set866799# CONFIG_BLK_DEV_SC1200 is not set···877808# CONFIG_BLK_DEV_TRM290 is not set878809# CONFIG_BLK_DEV_VIA82CXXX is not set879810CONFIG_BLK_DEV_TC86C001=m880880-# CONFIG_IDE_ARM is not set881811CONFIG_BLK_DEV_IDEDMA=y882882-# CONFIG_IDEDMA_IVB is not set883883-# CONFIG_BLK_DEV_HD is not set884812885813#886814# SCSI device support···914848#915849CONFIG_SCSI_SPI_ATTRS=m916850CONFIG_SCSI_FC_ATTRS=m851851+# CONFIG_SCSI_FC_TGT_ATTRS is not set917852CONFIG_SCSI_ISCSI_ATTRS=m918853# CONFIG_SCSI_SAS_LIBSAS is not set854854+# CONFIG_SCSI_SRP_ATTRS is not set919855CONFIG_SCSI_LOWLEVEL=y920856CONFIG_ISCSI_TCP=m921857CONFIG_BLK_DEV_3W_XXXX_RAID=m···934866# CONFIG_SCSI_AIC79XX is not set935867# CONFIG_SCSI_AIC94XX is not set936868# CONFIG_SCSI_DPT_I2O is not set869869+# CONFIG_SCSI_ADVANSYS is not set937870# CONFIG_SCSI_ARCMSR is not set938871# CONFIG_MEGARAID_NEWGEN is not set939872# CONFIG_MEGARAID_LEGACY is not set···945876# CONFIG_SCSI_IPS is not set946877# CONFIG_SCSI_INITIO is not set947878# CONFIG_SCSI_INIA100 is not set879879+# CONFIG_SCSI_MVSAS is not set948880# CONFIG_SCSI_STEX is not set949881# CONFIG_SCSI_SYM53C8XX_2 is not set950882# CONFIG_SCSI_QLOGIC_1280 is not set···957887# CONFIG_SCSI_NSP32 is not set958888# CONFIG_SCSI_DEBUG is not set959889# CONFIG_SCSI_SRP is not set890890+# CONFIG_SCSI_DH is not set960891# CONFIG_ATA is not set961892CONFIG_MD=y962893CONFIG_BLK_DEV_MD=m···976905CONFIG_DM_MIRROR=m977906CONFIG_DM_ZERO=m978907CONFIG_DM_MULTIPATH=m979979-CONFIG_DM_MULTIPATH_EMC=m980980-CONFIG_DM_MULTIPATH_RDAC=m981908# CONFIG_DM_DELAY is not set982982-983983-#984984-# Fusion MPT device support985985-#909909+# CONFIG_DM_UEVENT is not set986910# CONFIG_FUSION is not set987987-# CONFIG_FUSION_SPI is not set988988-# CONFIG_FUSION_FC is not set989989-# CONFIG_FUSION_SAS is not set990911991912#992913# IEEE 1394 (FireWire) support914914+#915915+916916+#917917+# Enable only one of the two stacks, unless you know what you are doing993918#994919# CONFIG_FIREWIRE is not set995920# CONFIG_IEEE1394 is not set996921# CONFIG_I2O is not set997922CONFIG_NETDEVICES=y998998-CONFIG_NETDEVICES_MULTIQUEUE=y999923CONFIG_IFB=m1000924CONFIG_DUMMY=m1001925CONFIG_BONDING=m1002926CONFIG_MACVLAN=m1003927CONFIG_EQUALIZER=m1004928CONFIG_TUN=m929929+CONFIG_VETH=m1005930# CONFIG_ARCNET is not set1006931CONFIG_PHYLIB=m1007932···1013946CONFIG_SMSC_PHY=m1014947CONFIG_BROADCOM_PHY=m1015948CONFIG_ICPLUS_PHY=m10161016-# CONFIG_FIXED_PHY is not set949949+CONFIG_REALTEK_PHY=m950950+CONFIG_MDIO_BITBANG=m1017951CONFIG_NET_ETHERNET=y1018952CONFIG_MII=y1019953CONFIG_AX88796=m954954+# CONFIG_AX88796_93CX6 is not set1020955# CONFIG_HAPPYMEAL is not set1021956# CONFIG_SUNGEM is not set1022957# CONFIG_CASSINI is not set1023958# CONFIG_NET_VENDOR_3COM is not set959959+# CONFIG_SMC91X is not set1024960# CONFIG_DM9000 is not set1025961# CONFIG_NET_TULIP is not set1026962# CONFIG_HP100 is not set963963+# CONFIG_IBM_NEW_EMAC_ZMII is not set964964+# CONFIG_IBM_NEW_EMAC_RGMII is not set965965+# CONFIG_IBM_NEW_EMAC_TAH is not set966966+# CONFIG_IBM_NEW_EMAC_EMAC4 is not set967967+# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set968968+# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set969969+# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set1027970CONFIG_NET_PCI=y1028971CONFIG_PCNET32=y10291029-# CONFIG_PCNET32_NAPI is not set1030972# CONFIG_AMD8111_ETH is not set1031973# CONFIG_ADAPTEC_STARFIRE is not set1032974# CONFIG_B44 is not set1033975# CONFIG_FORCEDETH is not set1034976CONFIG_TC35815=m10351035-# CONFIG_DGRS is not set1036977# CONFIG_EEPRO100 is not set1037978# CONFIG_E100 is not set1038979# CONFIG_FEALNX is not set···1048973# CONFIG_NE2K_PCI is not set1049974# CONFIG_8139CP is not set1050975# CONFIG_8139TOO is not set976976+# CONFIG_R6040 is not set1051977# CONFIG_SIS900 is not set1052978# CONFIG_EPIC100 is not set1053979# CONFIG_SUNDANCE is not set1054980# CONFIG_TLAN is not set1055981# CONFIG_VIA_RHINE is not set1056982# CONFIG_SC92031 is not set983983+# CONFIG_ATL2 is not set1057984CONFIG_NETDEV_1000=y1058985# CONFIG_ACENIC is not set1059986# CONFIG_DL2K is not set1060987# CONFIG_E1000 is not set988988+# CONFIG_E1000E is not set989989+# CONFIG_IP1000 is not set990990+# CONFIG_IGB is not set1061991# CONFIG_NS83820 is not set1062992# CONFIG_HAMACHI is not set1063993# CONFIG_YELLOWFIN is not set···1075995# CONFIG_BNX2 is not set1076996# CONFIG_QLA3XXX is not set1077997# CONFIG_ATL1 is not set998998+# CONFIG_ATL1E is not set999999+# CONFIG_JME is not set10781000CONFIG_NETDEV_10000=y10791001# CONFIG_CHELSIO_T1 is not set10801002CONFIG_CHELSIO_T3=m10031003+# CONFIG_ENIC is not set10041004+# CONFIG_IXGBE is not set10811005# CONFIG_IXGB is not set10821006# CONFIG_S2IO is not set10831007# CONFIG_MYRI10GE is not set10841008CONFIG_NETXEN_NIC=m10091009+# CONFIG_NIU is not set10101010+# CONFIG_MLX4_EN is not set10851011# CONFIG_MLX4_CORE is not set10121012+# CONFIG_TEHUTI is not set10131013+# CONFIG_BNX2X is not set10141014+# CONFIG_QLGE is not set10151015+# CONFIG_SFC is not set10861016# CONFIG_TR is not set1087101710881018#···11121022# CONFIG_IPW2200_DEBUG is not set11131023CONFIG_LIBERTAS=m11141024# CONFIG_LIBERTAS_DEBUG is not set10251025+# CONFIG_LIBERTAS_THINFIRM is not set11151026CONFIG_HERMES=m11161027CONFIG_PLX_HERMES=m11171028CONFIG_TMD_HERMES=m···11211030CONFIG_ATMEL=m11221031CONFIG_PCI_ATMEL=m11231032CONFIG_PRISM54=m10331033+# CONFIG_RTL8180 is not set10341034+# CONFIG_ADM8211 is not set10351035+# CONFIG_MAC80211_HWSIM is not set10361036+# CONFIG_P54_COMMON is not set10371037+# CONFIG_ATH5K is not set10381038+# CONFIG_ATH9K is not set10391039+# CONFIG_IWLCORE is not set10401040+# CONFIG_IWLWIFI_LEDS is not set10411041+# CONFIG_IWLAGN is not set10421042+# CONFIG_IWL3945 is not set11241043CONFIG_HOSTAP=m11251044CONFIG_HOSTAP_FIRMWARE=y11261045CONFIG_HOSTAP_FIRMWARE_NVRAM=y11271046CONFIG_HOSTAP_PLX=m11281047CONFIG_HOSTAP_PCI=m11291129-CONFIG_BCM43XX=m11301130-CONFIG_BCM43XX_DEBUG=y11311131-CONFIG_BCM43XX_DMA=y11321132-CONFIG_BCM43XX_PIO=y11331133-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y11341134-# CONFIG_BCM43XX_DMA_MODE is not set11351135-# CONFIG_BCM43XX_PIO_MODE is not set10481048+# CONFIG_B43 is not set10491049+# CONFIG_B43LEGACY is not set10501050+# CONFIG_RT2X00 is not set11361051# CONFIG_WAN is not set11371052# CONFIG_FDDI is not set11381053# CONFIG_HIPPI is not set11391054# CONFIG_PPP is not set11401055# CONFIG_SLIP is not set11411056# CONFIG_NET_FC is not set11421142-# CONFIG_SHAPER is not set11431057# CONFIG_NETCONSOLE is not set11441058# CONFIG_NETPOLL is not set11451059# CONFIG_NET_POLL_CONTROLLER is not set···11661070CONFIG_INPUT_MOUSEDEV_SCREEN_X=102411671071CONFIG_INPUT_MOUSEDEV_SCREEN_Y=76811681072# CONFIG_INPUT_JOYDEV is not set11691169-# CONFIG_INPUT_TSDEV is not set11701073# CONFIG_INPUT_EVDEV is not set11711074# CONFIG_INPUT_EVBUG is not set11721075···11941099# Character devices11951100#11961101CONFIG_VT=y11021102+CONFIG_CONSOLE_TRANSLATIONS=y11971103CONFIG_VT_CONSOLE=y11981104CONFIG_HW_CONSOLE=y11991105CONFIG_VT_HW_CONSOLE_BINDING=y11061106+CONFIG_DEVKMEM=y12001107# CONFIG_SERIAL_NONSTANDARD is not set11081108+# CONFIG_NOZOMI is not set1201110912021110#12031111# Serial drivers···12221124CONFIG_LEGACY_PTYS=y12231125CONFIG_LEGACY_PTY_COUNT=25612241126# CONFIG_IPMI_HANDLER is not set12251225-# CONFIG_WATCHDOG is not set12261127CONFIG_HW_RANDOM=m12271227-CONFIG_RTC=y12281128# CONFIG_R3964 is not set12291129# CONFIG_APPLICOM is not set12301230-# CONFIG_DRM is not set12311130# CONFIG_RAW_DRIVER is not set12321131# CONFIG_TCG_TPM is not set12331132CONFIG_DEVPORT=y12341133# CONFIG_I2C is not set12351235-12361236-#12371237-# SPI support12381238-#12391134# CONFIG_SPI is not set12401240-# CONFIG_SPI_MASTER is not set12411135# CONFIG_W1 is not set12421136# CONFIG_POWER_SUPPLY is not set12431137# CONFIG_HWMON is not set11381138+# CONFIG_THERMAL is not set11391139+# CONFIG_THERMAL_HWMON is not set11401140+# CONFIG_WATCHDOG is not set11411141+CONFIG_SSB_POSSIBLE=y11421142+11431143+#11441144+# Sonics Silicon Backplane11451145+#11461146+# CONFIG_SSB is not set1244114712451148#12461149# Multifunction device drivers12471150#11511151+# CONFIG_MFD_CORE is not set12481152# CONFIG_MFD_SM501 is not set11531153+# CONFIG_HTC_PASIC3 is not set11541154+# CONFIG_MFD_TMIO is not set11551155+# CONFIG_REGULATOR is not set1249115612501157#12511158# Multimedia devices12521159#11601160+11611161+#11621162+# Multimedia core support11631163+#12531164# CONFIG_VIDEO_DEV is not set12541165# CONFIG_DVB_CORE is not set11661166+# CONFIG_VIDEO_MEDIA is not set11671167+11681168+#11691169+# Multimedia drivers11701170+#12551171# CONFIG_DAB is not set1256117212571173#12581174# Graphics support12591175#11761176+# CONFIG_DRM is not set11771177+# CONFIG_VGASTATE is not set11781178+# CONFIG_VIDEO_OUTPUT_CONTROL is not set11791179+# CONFIG_FB is not set12601180# CONFIG_BACKLIGHT_LCD_SUPPORT is not set1261118112621182#12631183# Display device support12641184#12651185# CONFIG_DISPLAY_SUPPORT is not set12661266-# CONFIG_VGASTATE is not set12671267-# CONFIG_VIDEO_OUTPUT_CONTROL is not set12681268-# CONFIG_FB is not set1269118612701187#12711188# Console display driver support12721189#12731190# CONFIG_VGA_CONSOLE is not set12741191CONFIG_DUMMY_CONSOLE=y12751275-12761276-#12771277-# Sound12781278-#12791192# CONFIG_SOUND is not set12801193CONFIG_HID_SUPPORT=y12811194CONFIG_HID=m12821195# CONFIG_HID_DEBUG is not set11961196+# CONFIG_HIDRAW is not set11971197+# CONFIG_HID_PID is not set11981198+11991199+#12001200+# Special HID drivers12011201+#12021202+CONFIG_HID_COMPAT=y12831203CONFIG_USB_SUPPORT=y12841204CONFIG_USB_ARCH_HAS_HCD=y12851205CONFIG_USB_ARCH_HAS_OHCI=y12861206CONFIG_USB_ARCH_HAS_EHCI=y12871207# CONFIG_USB is not set12081208+# CONFIG_USB_OTG_WHITELIST is not set12091209+# CONFIG_USB_OTG_BLACKLIST_HUB is not set1288121012891211#12901290-# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'12121212+# Enable Host or Gadget support to see Inventra options12911213#1292121412931215#12941294-# USB Gadget Support12161216+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed;12951217#12961218# CONFIG_USB_GADGET is not set12191219+# CONFIG_UWB is not set12971220# CONFIG_MMC is not set12981298-# CONFIG_NEW_LEDS is not set12211221+# CONFIG_MEMSTICK is not set12221222+CONFIG_NEW_LEDS=y12231223+CONFIG_LEDS_CLASS=m12241224+12251225+#12261226+# LED drivers12271227+#12281228+12291229+#12301230+# LED Triggers12311231+#12321232+CONFIG_LEDS_TRIGGERS=y12331233+CONFIG_LEDS_TRIGGER_TIMER=m12341234+CONFIG_LEDS_TRIGGER_IDE_DISK=y12351235+CONFIG_LEDS_TRIGGER_HEARTBEAT=m12361236+CONFIG_LEDS_TRIGGER_BACKLIGHT=m12371237+CONFIG_LEDS_TRIGGER_DEFAULT_ON=m12381238+# CONFIG_ACCESSIBILITY is not set12991239# CONFIG_INFINIBAND is not set13001300-# CONFIG_RTC_CLASS is not set12401240+CONFIG_RTC_LIB=y12411241+CONFIG_RTC_CLASS=y12421242+CONFIG_RTC_HCTOSYS=y12431243+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"12441244+# CONFIG_RTC_DEBUG is not set1301124513021246#13031303-# DMA Engine support12471247+# RTC interfaces13041248#13051305-# CONFIG_DMA_ENGINE is not set12491249+CONFIG_RTC_INTF_SYSFS=y12501250+CONFIG_RTC_INTF_PROC=y12511251+CONFIG_RTC_INTF_DEV=y12521252+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set12531253+# CONFIG_RTC_DRV_TEST is not set1306125413071255#13081308-# DMA Clients12561256+# SPI RTC drivers13091257#1310125813111259#13121312-# DMA Devices12601260+# Platform RTC drivers13131261#12621262+CONFIG_RTC_DRV_CMOS=y12631263+# CONFIG_RTC_DRV_DS1286 is not set12641264+# CONFIG_RTC_DRV_DS1511 is not set12651265+# CONFIG_RTC_DRV_DS1553 is not set12661266+# CONFIG_RTC_DRV_DS1742 is not set12671267+# CONFIG_RTC_DRV_STK17TA8 is not set12681268+# CONFIG_RTC_DRV_M48T86 is not set12691269+# CONFIG_RTC_DRV_M48T35 is not set12701270+# CONFIG_RTC_DRV_M48T59 is not set12711271+# CONFIG_RTC_DRV_BQ4802 is not set12721272+# CONFIG_RTC_DRV_V3020 is not set1314127313151274#13161316-# Userspace I/O12751275+# on-CPU RTC drivers13171276#12771277+# CONFIG_DMADEVICES is not set13181278CONFIG_UIO=m13191279CONFIG_UIO_CIF=m12801280+# CONFIG_UIO_PDRV is not set12811281+# CONFIG_UIO_PDRV_GENIRQ is not set12821282+# CONFIG_UIO_SMX is not set12831283+# CONFIG_UIO_SERCOS3 is not set12841284+# CONFIG_STAGING is not set12851285+CONFIG_STAGING_EXCLUDE_BUILD=y1320128613211287#13221288# File systems···13921230CONFIG_EXT3_FS_XATTR=y13931231# CONFIG_EXT3_FS_POSIX_ACL is not set13941232# CONFIG_EXT3_FS_SECURITY is not set13951395-# CONFIG_EXT4DEV_FS is not set12331233+# CONFIG_EXT4_FS is not set13961234CONFIG_JBD=y13971397-# CONFIG_JBD_DEBUG is not set13981235CONFIG_FS_MBCACHE=y13991236CONFIG_REISERFS_FS=m14001237# CONFIG_REISERFS_CHECK is not set···14071246# CONFIG_JFS_DEBUG is not set14081247# CONFIG_JFS_STATISTICS is not set14091248CONFIG_FS_POSIX_ACL=y12491249+CONFIG_FILE_LOCKING=y14101250CONFIG_XFS_FS=m14111251CONFIG_XFS_QUOTA=y14121412-CONFIG_XFS_SECURITY=y14131252CONFIG_XFS_POSIX_ACL=y14141253# CONFIG_XFS_RT is not set14151415-# CONFIG_GFS2_FS is not set12541254+# CONFIG_XFS_DEBUG is not set14161255# CONFIG_OCFS2_FS is not set14171417-CONFIG_MINIX_FS=m14181418-CONFIG_ROMFS_FS=m12561256+CONFIG_DNOTIFY=y14191257CONFIG_INOTIFY=y14201258CONFIG_INOTIFY_USER=y14211259CONFIG_QUOTA=y12601260+# CONFIG_QUOTA_NETLINK_INTERFACE is not set12611261+CONFIG_PRINT_QUOTA_WARNING=y14221262# CONFIG_QFMT_V1 is not set14231263CONFIG_QFMT_V2=y14241264CONFIG_QUOTACTL=y14251425-CONFIG_DNOTIFY=y14261265CONFIG_AUTOFS_FS=y14271266# CONFIG_AUTOFS4_FS is not set14281267CONFIG_FUSE_FS=m···14521291CONFIG_PROC_FS=y14531292CONFIG_PROC_KCORE=y14541293CONFIG_PROC_SYSCTL=y12941294+CONFIG_PROC_PAGE_MONITOR=y14551295CONFIG_SYSFS=y14561296CONFIG_TMPFS=y14571297# CONFIG_TMPFS_POSIX_ACL is not set14581298# CONFIG_HUGETLB_PAGE is not set14591459-CONFIG_RAMFS=y14601299# CONFIG_CONFIGFS_FS is not set1461130014621301#···14731312CONFIG_JFFS2_FS=m14741313CONFIG_JFFS2_FS_DEBUG=014751314CONFIG_JFFS2_FS_WRITEBUFFER=y13151315+# CONFIG_JFFS2_FS_WBUF_VERIFY is not set14761316# CONFIG_JFFS2_SUMMARY is not set14771317CONFIG_JFFS2_FS_XATTR=y14781318CONFIG_JFFS2_FS_POSIX_ACL=y14791319CONFIG_JFFS2_FS_SECURITY=y14801320CONFIG_JFFS2_COMPRESSION_OPTIONS=y14811321CONFIG_JFFS2_ZLIB=y13221322+# CONFIG_JFFS2_LZO is not set14821323CONFIG_JFFS2_RTIME=y14831324CONFIG_JFFS2_RUBIN=y14841325# CONFIG_JFFS2_CMODE_NONE is not set14851326CONFIG_JFFS2_CMODE_PRIORITY=y14861327# CONFIG_JFFS2_CMODE_SIZE is not set13281328+# CONFIG_JFFS2_CMODE_FAVOURLZO is not set13291329+# CONFIG_UBIFS_FS is not set14871330CONFIG_CRAMFS=m14881331CONFIG_VXFS_FS=m13321332+CONFIG_MINIX_FS=m13331333+# CONFIG_OMFS_FS is not set14891334# CONFIG_HPFS_FS is not set14901335# CONFIG_QNX4FS_FS is not set13361336+CONFIG_ROMFS_FS=m14911337CONFIG_SYSV_FS=m14921338CONFIG_UFS_FS=m14931339# CONFIG_UFS_FS_WRITE is not set14941340# CONFIG_UFS_DEBUG is not set14951495-14961496-#14971497-# Network File Systems14981498-#13411341+CONFIG_NETWORK_FILESYSTEMS=y14991342CONFIG_NFS_FS=y15001343CONFIG_NFS_V3=y15011344# CONFIG_NFS_V3_ACL is not set15021345# CONFIG_NFS_V4 is not set15031503-# CONFIG_NFS_DIRECTIO is not set13461346+CONFIG_ROOT_NFS=y15041347CONFIG_NFSD=y15051348CONFIG_NFSD_V3=y15061349# CONFIG_NFSD_V3_ACL is not set15071350# CONFIG_NFSD_V4 is not set15081508-# CONFIG_NFSD_TCP is not set15091509-CONFIG_ROOT_NFS=y15101351CONFIG_LOCKD=y15111352CONFIG_LOCKD_V4=y15121353CONFIG_EXPORTFS=y15131354CONFIG_NFS_COMMON=y15141355CONFIG_SUNRPC=y15151515-# CONFIG_SUNRPC_BIND34 is not set13561356+# CONFIG_SUNRPC_REGISTER_V4 is not set15161357# CONFIG_RPCSEC_GSS_KRB5 is not set15171358# CONFIG_RPCSEC_GSS_SPKM3 is not set15181359# CONFIG_SMB_FS is not set···15281365#15291366# CONFIG_PARTITION_ADVANCED is not set15301367CONFIG_MSDOS_PARTITION=y15311531-15321532-#15331533-# Native Language Support15341534-#15351368CONFIG_NLS=m15361369CONFIG_NLS_DEFAULT="iso8859-1"15371370CONFIG_NLS_CODEPAGE_437=m···15681409CONFIG_NLS_KOI8_R=m15691410CONFIG_NLS_KOI8_U=m15701411CONFIG_NLS_UTF8=m15711571-15721572-#15731573-# Distributed Lock Manager15741574-#15751412# CONFIG_DLM is not set15761576-15771577-#15781578-# Profiling support15791579-#15801580-# CONFIG_PROFILING is not set1581141315821414#15831415# Kernel hacking15841416#15851417CONFIG_TRACE_IRQFLAGS_SUPPORT=y15861418# CONFIG_PRINTK_TIME is not set14191419+CONFIG_ENABLE_WARN_DEPRECATED=y15871420CONFIG_ENABLE_MUST_CHECK=y14211421+CONFIG_FRAME_WARN=102415881422# CONFIG_MAGIC_SYSRQ is not set15891423# CONFIG_UNUSED_SYMBOLS is not set15901424# CONFIG_DEBUG_FS is not set15911425# CONFIG_HEADERS_CHECK is not set15921426# CONFIG_DEBUG_KERNEL is not set15931593-CONFIG_CROSSCOMPILE=y14271427+# CONFIG_DEBUG_MEMORY_INIT is not set14281428+# CONFIG_RCU_CPU_STALL_DETECTOR is not set14291429+14301430+#14311431+# Tracers14321432+#14331433+# CONFIG_DYNAMIC_PRINTK_DEBUG is not set14341434+# CONFIG_SAMPLES is not set14351435+CONFIG_HAVE_ARCH_KGDB=y15941436CONFIG_CMDLINE=""1595143715961438#···15991439#16001440# CONFIG_KEYS is not set16011441# CONFIG_SECURITY is not set14421442+# CONFIG_SECURITYFS is not set14431443+# CONFIG_SECURITY_FILE_CAPABILITIES is not set16021444CONFIG_XOR_BLOCKS=m16031445CONFIG_ASYNC_CORE=m16041446CONFIG_ASYNC_MEMCPY=m16051447CONFIG_ASYNC_XOR=m16061448CONFIG_CRYPTO=y14491449+14501450+#14511451+# Crypto core or helper14521452+#14531453+# CONFIG_CRYPTO_FIPS is not set16071454CONFIG_CRYPTO_ALGAPI=y16081608-CONFIG_CRYPTO_ABLKCIPHER=m16091609-CONFIG_CRYPTO_BLKCIPHER=m14551455+CONFIG_CRYPTO_AEAD=y14561456+CONFIG_CRYPTO_BLKCIPHER=y16101457CONFIG_CRYPTO_HASH=y14581458+CONFIG_CRYPTO_RNG=y16111459CONFIG_CRYPTO_MANAGER=y14601460+CONFIG_CRYPTO_GF128MUL=m14611461+CONFIG_CRYPTO_NULL=m14621462+CONFIG_CRYPTO_CRYPTD=m14631463+CONFIG_CRYPTO_AUTHENC=m14641464+# CONFIG_CRYPTO_TEST is not set14651465+14661466+#14671467+# Authenticated Encryption with Associated Data14681468+#14691469+# CONFIG_CRYPTO_CCM is not set14701470+# CONFIG_CRYPTO_GCM is not set14711471+# CONFIG_CRYPTO_SEQIV is not set14721472+14731473+#14741474+# Block modes14751475+#14761476+CONFIG_CRYPTO_CBC=m14771477+# CONFIG_CRYPTO_CTR is not set14781478+# CONFIG_CRYPTO_CTS is not set14791479+CONFIG_CRYPTO_ECB=m14801480+CONFIG_CRYPTO_LRW=m14811481+CONFIG_CRYPTO_PCBC=m14821482+# CONFIG_CRYPTO_XTS is not set14831483+14841484+#14851485+# Hash modes14861486+#16121487CONFIG_CRYPTO_HMAC=y16131488CONFIG_CRYPTO_XCBC=m16141614-CONFIG_CRYPTO_NULL=m14891489+14901490+#14911491+# Digest14921492+#14931493+CONFIG_CRYPTO_CRC32C=m16151494CONFIG_CRYPTO_MD4=m16161495CONFIG_CRYPTO_MD5=y14961496+CONFIG_CRYPTO_MICHAEL_MIC=m14971497+# CONFIG_CRYPTO_RMD128 is not set14981498+# CONFIG_CRYPTO_RMD160 is not set14991499+# CONFIG_CRYPTO_RMD256 is not set15001500+# CONFIG_CRYPTO_RMD320 is not set16171501CONFIG_CRYPTO_SHA1=m16181502CONFIG_CRYPTO_SHA256=m16191503CONFIG_CRYPTO_SHA512=m16201620-CONFIG_CRYPTO_WP512=m16211504CONFIG_CRYPTO_TGR192=m16221622-CONFIG_CRYPTO_GF128MUL=m16231623-CONFIG_CRYPTO_ECB=m16241624-CONFIG_CRYPTO_CBC=m16251625-CONFIG_CRYPTO_PCBC=m16261626-CONFIG_CRYPTO_LRW=m16271627-CONFIG_CRYPTO_CRYPTD=m16281628-CONFIG_CRYPTO_DES=m16291629-CONFIG_CRYPTO_FCRYPT=m16301630-CONFIG_CRYPTO_BLOWFISH=m16311631-CONFIG_CRYPTO_TWOFISH=m16321632-CONFIG_CRYPTO_TWOFISH_COMMON=m16331633-CONFIG_CRYPTO_SERPENT=m15051505+CONFIG_CRYPTO_WP512=m15061506+15071507+#15081508+# Ciphers15091509+#16341510CONFIG_CRYPTO_AES=m15111511+CONFIG_CRYPTO_ANUBIS=m15121512+CONFIG_CRYPTO_ARC4=m15131513+CONFIG_CRYPTO_BLOWFISH=m15141514+CONFIG_CRYPTO_CAMELLIA=m16351515CONFIG_CRYPTO_CAST5=m16361516CONFIG_CRYPTO_CAST6=m16371637-CONFIG_CRYPTO_TEA=m16381638-CONFIG_CRYPTO_ARC4=m15171517+CONFIG_CRYPTO_DES=m15181518+CONFIG_CRYPTO_FCRYPT=m16391519CONFIG_CRYPTO_KHAZAD=m16401640-CONFIG_CRYPTO_ANUBIS=m15201520+# CONFIG_CRYPTO_SALSA20 is not set15211521+# CONFIG_CRYPTO_SEED is not set15221522+CONFIG_CRYPTO_SERPENT=m15231523+CONFIG_CRYPTO_TEA=m15241524+CONFIG_CRYPTO_TWOFISH=m15251525+CONFIG_CRYPTO_TWOFISH_COMMON=m15261526+15271527+#15281528+# Compression15291529+#16411530CONFIG_CRYPTO_DEFLATE=m16421642-CONFIG_CRYPTO_MICHAEL_MIC=m16431643-CONFIG_CRYPTO_CRC32C=m16441644-CONFIG_CRYPTO_CAMELLIA=m16451645-# CONFIG_CRYPTO_TEST is not set15311531+# CONFIG_CRYPTO_LZO is not set15321532+15331533+#15341534+# Random Number Generation15351535+#15361536+# CONFIG_CRYPTO_ANSI_CPRNG is not set16461537CONFIG_CRYPTO_HW=y15381538+# CONFIG_CRYPTO_DEV_HIFN_795X is not set1647153916481540#16491541# Library routines···17031491CONFIG_BITREVERSE=y17041492# CONFIG_CRC_CCITT is not set17051493CONFIG_CRC16=m17061706-# CONFIG_CRC_ITU_T is not set14941494+# CONFIG_CRC_T10DIF is not set14951495+CONFIG_CRC_ITU_T=m17071496CONFIG_CRC32=y17081497# CONFIG_CRC7 is not set17091498CONFIG_LIBCRC32C=m
···1134113411351135 /* It's good to be able to run the SP and if it chokes have a look at11361136 the /dev/rt?. But if we reset the pointer to the shared struct we11371137- loose what has happened. So perhaps if garbage is sent to the vpe11371137+ lose what has happened. So perhaps if garbage is sent to the vpe11381138 device, use it as a trigger for the reset. Hopefully a nice11391139 executable will be along shortly. */11401140 if (ret < 0)
···11-/*22- * This file is subject to the terms and conditions of the GNU General Public33- * License. See the file "COPYING" in the main directory of this archive44- * for more details.55- *66- * Copyright (C) 2006 MIPS Technologies, Inc.77- * written by Ralf Baechle <ralf@linux-mips.org>88- */99-1010-#include <linux/init.h>1111-#include <linux/platform_device.h>1212-#include <linux/mtd/partitions.h>1313-#include <linux/mtd/physmap.h>1414-#include <mtd/mtd-abi.h>1515-1616-static struct mtd_partition malta_mtd_partitions[] = {1717- {1818- .name = "YAMON",1919- .offset = 0x0,2020- .size = 0x100000,2121- .mask_flags = MTD_WRITEABLE2222- }, {2323- .name = "User FS",2424- .offset = 0x100000,2525- .size = 0x2e00002626- }, {2727- .name = "Board Config",2828- .offset = 0x3e0000,2929- .size = 0x020000,3030- .mask_flags = MTD_WRITEABLE3131- }3232-};3333-3434-static struct physmap_flash_data malta_flash_data = {3535- .width = 4,3636- .nr_parts = ARRAY_SIZE(malta_mtd_partitions),3737- .parts = malta_mtd_partitions3838-};3939-4040-static struct resource malta_flash_resource = {4141- .start = 0x1e000000,4242- .end = 0x1e3fffff,4343- .flags = IORESOURCE_MEM4444-};4545-4646-static struct platform_device malta_flash = {4747- .name = "physmap-flash",4848- .id = 0,4949- .dev = {5050- .platform_data = &malta_flash_data,5151- },5252- .num_resources = 1,5353- .resource = &malta_flash_resource,5454-};5555-5656-static int __init malta_mtd_init(void)5757-{5858- platform_device_register(&malta_flash);5959-6060- return 0;6161-}6262-6363-module_init(malta_mtd_init)
+95-12
arch/mips/mti-malta/malta-platform.c
···33 * License. See the file "COPYING" in the main directory of this archive44 * for more details.55 *66- * Copyright (C) 2007 MIPS Technologies, Inc.66+ * Copyright (C) 2006, 07 MIPS Technologies, Inc.77 * written by Ralf Baechle (ralf@linux-mips.org)88+ * written by Ralf Baechle <ralf@linux-mips.org>89 *99- * Probe driver for the Malta's UART ports:1010+ * Copyright (C) 2008 Wind River Systems, Inc.1111+ * updated by Tiejun Chen <tiejun.chen@windriver.com>1212+ *1313+ * 1. Probe driver for the Malta's UART ports:1014 *1115 * o 2 ports in the SMC SuperIO1216 * o 1 port in the CBUS UART, a discrete 16550 which normally is only used···1814 *1915 * We don't use 8250_platform.c on Malta as it would result in the CBUS2016 * UART becoming ttyS0.1717+ *1818+ * 2. Register RTC-CMOS platform device on Malta.2119 */2222-#include <linux/module.h>2320#include <linux/init.h>2421#include <linux/serial_8250.h>2222+#include <linux/mc146818rtc.h>2323+#include <linux/module.h>2424+#include <linux/mtd/partitions.h>2525+#include <linux/mtd/physmap.h>2626+#include <linux/platform_device.h>2727+#include <mtd/mtd-abi.h>25282629#define SMC_PORT(base, int) \2730{ \···5645 { },5746};58475959-static struct platform_device uart8250_device = {4848+static struct platform_device malta_uart8250_device = {6049 .name = "serial8250",6161- .id = PLAT8250_DEV_PLATFORM2,5050+ .id = PLAT8250_DEV_PLATFORM,6251 .dev = {6352 .platform_data = uart8250_data,6453 },6554};66556767-static int __init uart8250_init(void)5656+struct resource malta_rtc_resources[] = {5757+ {5858+ .start = RTC_PORT(0),5959+ .end = RTC_PORT(7),6060+ .flags = IORESOURCE_IO,6161+ }, {6262+ .start = RTC_IRQ,6363+ .end = RTC_IRQ,6464+ .flags = IORESOURCE_IRQ,6565+ }6666+};6767+6868+static struct platform_device malta_rtc_device = {6969+ .name = "rtc_cmos",7070+ .id = -1,7171+ .resource = malta_rtc_resources,7272+ .num_resources = ARRAY_SIZE(malta_rtc_resources),7373+};7474+7575+static struct mtd_partition malta_mtd_partitions[] = {7676+ {7777+ .name = "YAMON",7878+ .offset = 0x0,7979+ .size = 0x100000,8080+ .mask_flags = MTD_WRITEABLE8181+ }, {8282+ .name = "User FS",8383+ .offset = 0x100000,8484+ .size = 0x2e00008585+ }, {8686+ .name = "Board Config",8787+ .offset = 0x3e0000,8888+ .size = 0x020000,8989+ .mask_flags = MTD_WRITEABLE9090+ }9191+};9292+9393+static struct physmap_flash_data malta_flash_data = {9494+ .width = 4,9595+ .nr_parts = ARRAY_SIZE(malta_mtd_partitions),9696+ .parts = malta_mtd_partitions9797+};9898+9999+static struct resource malta_flash_resource = {100100+ .start = 0x1e000000,101101+ .end = 0x1e3fffff,102102+ .flags = IORESOURCE_MEM103103+};104104+105105+static struct platform_device malta_flash_device = {106106+ .name = "physmap-flash",107107+ .id = 0,108108+ .dev = {109109+ .platform_data = &malta_flash_data,110110+ },111111+ .num_resources = 1,112112+ .resource = &malta_flash_resource,113113+};114114+115115+static struct platform_device *malta_devices[] __initdata = {116116+ &malta_uart8250_device,117117+ &malta_rtc_device,118118+ &malta_flash_device,119119+};120120+121121+static int __init malta_add_devices(void)68122{6969- return platform_device_register(&uart8250_device);123123+ int err;124124+125125+ err = platform_add_devices(malta_devices, ARRAY_SIZE(malta_devices));126126+ if (err)127127+ return err;128128+129129+ /*130130+ * Set RTC to BCD mode to support current alarm code.131131+ */132132+ CMOS_WRITE(CMOS_READ(RTC_CONTROL) & ~RTC_DM_BINARY, RTC_CONTROL);133133+134134+ return 0;70135}711367272-module_init(uart8250_init);7373-7474-MODULE_AUTHOR("Ralf Baechle <ralf@linux-mips.org>");7575-MODULE_LICENSE("GPL");7676-MODULE_DESCRIPTION("8250 UART probe driver for the Malta CBUS UART");137137+device_initcall(malta_add_devices);
+24
arch/mips/pci/pci.c
···354354EXPORT_SYMBOL(PCIBIOS_MIN_MEM);355355#endif356356357357+int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma,358358+ enum pci_mmap_state mmap_state, int write_combine)359359+{360360+ unsigned long prot;361361+362362+ /*363363+ * I/O space can be accessed via normal processor loads and stores on364364+ * this platform but for now we elect not to do this and portable365365+ * drivers should not do this anyway.366366+ */367367+ if (mmap_state == pci_mmap_io)368368+ return -EINVAL;369369+370370+ /*371371+ * Ignore write-combine; for now only return uncached mappings.372372+ */373373+ prot = pgprot_val(vma->vm_page_prot);374374+ prot = (prot & ~_CACHE_MASK) | _CACHE_UNCACHED;375375+ vma->vm_page_prot = __pgprot(prot);376376+377377+ return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff,378378+ vma->vm_end - vma->vm_start, vma->vm_page_prot);379379+}380380+357381char * (*pcibios_plat_setup)(char *str) __devinitdata;358382359383char *__devinit pcibios_setup(char *str)
···9999 try_again:100100 /* pull chars out of the buffer */101101 ix = gdbstub_rx_outp;102102+ barrier();102103 if (ix == gdbstub_rx_inp) {103104 if (nonblock)104105 return -EAGAIN;···111110112111 ch = gdbstub_rx_buffer[ix++];113112 st = gdbstub_rx_buffer[ix++];113113+ barrier();114114 gdbstub_rx_outp = ix & 0x00000fff;115115116116 if (st & UART_LSR_BI) {
+5
arch/mn10300/kernel/mn10300-serial.c
···566566{567567 _enter("%s", port->name);568568569569+ if (!port->uart.info || !port->uart.info->port.tty) {570570+ mn10300_serial_dis_tx_intr(port);571571+ return;572572+ }573573+569574 if (uart_tx_stopped(&port->uart) ||570575 uart_circ_empty(&port->uart.info->xmit))571576 mn10300_serial_dis_tx_intr(port);
+1-1
arch/mn10300/kernel/setup.c
···161161 reserve the page it is occupying. */162162 if (CONFIG_INTERRUPT_VECTOR_BASE >= CONFIG_KERNEL_RAM_BASE_ADDRESS &&163163 CONFIG_INTERRUPT_VECTOR_BASE < memory_end)164164- reserve_bootmem(CONFIG_INTERRUPT_VECTOR_BASE, 1,164164+ reserve_bootmem(CONFIG_INTERRUPT_VECTOR_BASE, PAGE_SIZE,165165 BOOTMEM_DEFAULT);166166167167 reserve_bootmem(PAGE_ALIGN(PFN_PHYS(free_pfn)), bootmap_size,
···723723# CONFIG_BROADCOM_PHY is not set724724# CONFIG_ICPLUS_PHY is not set725725# CONFIG_REALTEK_PHY is not set726726-# CONFIG_FIXED_PHY is not set726726+CONFIG_FIXED_PHY=y727727# CONFIG_MDIO_BITBANG is not set728728# CONFIG_NET_ETHERNET is not set729729CONFIG_NETDEV_1000=y
+1-1
arch/powerpc/configs/mpc83xx_defconfig
···682682# CONFIG_BROADCOM_PHY is not set683683CONFIG_ICPLUS_PHY=y684684# CONFIG_REALTEK_PHY is not set685685-# CONFIG_FIXED_PHY is not set685685+CONFIG_FIXED_PHY=y686686# CONFIG_MDIO_BITBANG is not set687687CONFIG_NET_ETHERNET=y688688CONFIG_MII=y
+1
arch/powerpc/kernel/cpu_setup_44x.S
···4040 mtlr r44141 blr42424343+_GLOBAL(__setup_cpu_440x5)4344_GLOBAL(__setup_cpu_440gx)4445_GLOBAL(__setup_cpu_440spe)4546 b __fixup_440A_mcheck
···1616#include <linux/slab.h>1717#include <linux/syscalls.h>1818#include <linux/utsname.h>1919+#include <linux/socket.h>2020+#include <linux/un.h>1921#include <linux/workqueue.h>2022#include <linux/mutex.h>2123#include <asm/uaccess.h>···787785 /* long to avoid size mismatch warnings from gcc */788786 long sock;789787 int err;790790- char file[256];788788+ char file[UNIX_PATH_MAX];791789792790 if (umid_file_name("mconsole", file, sizeof(file)))793791 return -1;
+12-12
arch/x86/include/asm/amd_iommu_types.h
···251251 /* Pointer to PCI device of this IOMMU */252252 struct pci_dev *dev;253253254254- /*255255- * Capability pointer. There could be more than one IOMMU per PCI256256- * device function if there are more than one AMD IOMMU capability257257- * pointers.258258- */259259- u16 cap_ptr;260260-261254 /* physical address of MMIO space */262255 u64 mmio_phys;263256 /* virtual address of MMIO space */···258265259266 /* capabilities of that IOMMU read from ACPI */260267 u32 cap;268268+269269+ /*270270+ * Capability pointer. There could be more than one IOMMU per PCI271271+ * device function if there are more than one AMD IOMMU capability272272+ * pointers.273273+ */274274+ u16 cap_ptr;261275262276 /* pci domain of this IOMMU */263277 u16 pci_seg;···284284 /* size of command buffer */285285 u32 cmd_buf_size;286286287287- /* event buffer virtual address */288288- u8 *evt_buf;289287 /* size of event buffer */290288 u32 evt_buf_size;289289+ /* event buffer virtual address */290290+ u8 *evt_buf;291291 /* MSI number for event interrupt */292292 u16 evt_msi_num;293293294294- /* if one, we need to send a completion wait command */295295- int need_sync;296296-297294 /* true if interrupts for this IOMMU are already enabled */298295 bool int_enabled;296296+297297+ /* if one, we need to send a completion wait command */298298+ int need_sync;299299300300 /* default dma_ops domain for that IOMMU */301301 struct dma_ops_domain *default_dom;
+2-4
arch/x86/include/asm/dma-mapping.h
···7171/* Make sure we keep the same behaviour */7272static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr)7373{7474-#ifdef CONFIG_X86_327575- return 0;7676-#else7474+#ifdef CONFIG_X86_647775 struct dma_mapping_ops *ops = get_dma_ops(dev);7876 if (ops->mapping_error)7977 return ops->mapping_error(dev, dma_addr);80788181- return (dma_addr == bad_dma_address);8279#endif8080+ return (dma_addr == bad_dma_address);8381}84828583#define dma_alloc_noncoherent(d, s, h, f) dma_alloc_coherent(d, s, h, f)
···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
+2-3
arch/x86/oprofile/nmi_int.c
···401401 *cpu_type = "i386/pii";402402 break;403403 case 6 ... 8:404404+ case 10 ... 11:404405 *cpu_type = "i386/piii";405406 break;406407 case 9:408408+ case 13:407409 *cpu_type = "i386/p6_mobile";408408- break;409409- case 10 ... 13:410410- *cpu_type = "i386/p6";411410 break;412411 case 14:413412 *cpu_type = "i386/core";
+4
arch/x86/oprofile/op_model_ppro.c
···156156 unsigned int low, high;157157 int i;158158159159+ if (!reset_value)160160+ return;159161 for (i = 0; i < num_counters; ++i) {160162 if (reset_value[i]) {161163 CTRL_READ(low, high, msrs, i);···173171 unsigned int low, high;174172 int i;175173174174+ if (!reset_value)175175+ return;176176 for (i = 0; i < num_counters; ++i) {177177 if (!reset_value[i])178178 continue;
+2-2
block/blk-barrier.c
···161161 /*162162 * Prep proxy barrier request.163163 */164164- blkdev_dequeue_request(rq);164164+ elv_dequeue_request(q, rq);165165 q->orig_bar_rq = rq;166166 rq = &q->bar_rq;167167 blk_rq_init(q, rq);···219219 * This can happen when the queue switches to220220 * ORDERED_NONE while this request is on it.221221 */222222- blkdev_dequeue_request(rq);222222+ elv_dequeue_request(q, rq);223223 if (__blk_end_request(rq, -EOPNOTSUPP,224224 blk_rq_bytes(rq)))225225 BUG();
+24-2
block/blk-core.c
···592592 1 << QUEUE_FLAG_STACKABLE);593593 q->queue_lock = lock;594594595595- blk_queue_segment_boundary(q, 0xffffffff);595595+ blk_queue_segment_boundary(q, BLK_SEG_BOUNDARY_MASK);596596597597 blk_queue_make_request(q, __make_request);598598 blk_queue_max_segment_size(q, MAX_SEGMENT_SIZE);···16371637EXPORT_SYMBOL_GPL(blk_insert_cloned_request);1638163816391639/**16401640+ * blkdev_dequeue_request - dequeue request and start timeout timer16411641+ * @req: request to dequeue16421642+ *16431643+ * Dequeue @req and start timeout timer on it. This hands off the16441644+ * request to the driver.16451645+ *16461646+ * Block internal functions which don't want to start timer should16471647+ * call elv_dequeue_request().16481648+ */16491649+void blkdev_dequeue_request(struct request *req)16501650+{16511651+ elv_dequeue_request(req->q, req);16521652+16531653+ /*16541654+ * We are now handing the request to the hardware, add the16551655+ * timeout handler.16561656+ */16571657+ blk_add_timer(req);16581658+}16591659+EXPORT_SYMBOL(blkdev_dequeue_request);16601660+16611661+/**16401662 * __end_that_request_first - end I/O on a request16411663 * @req: the request being processed16421664 * @error: %0 for success, < %0 for error···17961774 blk_queue_end_tag(req->q, req);1797177517981776 if (blk_queued_rq(req))17991799- blkdev_dequeue_request(req);17771777+ elv_dequeue_request(req->q, req);1800177818011779 if (unlikely(laptop_mode) && blk_fs_request(req))18021780 laptop_io_completion();
···202202 rq->timeout = q->sg_timeout;203203 if (!rq->timeout)204204 rq->timeout = BLK_DEFAULT_SG_TIMEOUT;205205+ if (rq->timeout < BLK_MIN_SG_TIMEOUT)206206+ rq->timeout = BLK_MIN_SG_TIMEOUT;205207206208 return 0;207209}
+30-1
block/compat_ioctl.c
···677677 case DVD_WRITE_STRUCT:678678 case DVD_AUTH:679679 arg = (unsigned long)compat_ptr(arg);680680+ /* These intepret arg as an unsigned long, not as a pointer,681681+ * so we must not do compat_ptr() conversion. */682682+ case HDIO_SET_MULTCOUNT:683683+ case HDIO_SET_UNMASKINTR:684684+ case HDIO_SET_KEEPSETTINGS:685685+ case HDIO_SET_32BIT:686686+ case HDIO_SET_NOWERR:687687+ case HDIO_SET_DMA:688688+ case HDIO_SET_PIO_MODE:689689+ case HDIO_SET_NICE:690690+ case HDIO_SET_WCACHE:691691+ case HDIO_SET_ACOUSTIC:692692+ case HDIO_SET_BUSSTATE:693693+ case HDIO_SET_ADDRESS:694694+ case CDROMEJECT_SW:695695+ case CDROM_SET_OPTIONS:696696+ case CDROM_CLEAR_OPTIONS:697697+ case CDROM_SELECT_SPEED:698698+ case CDROM_SELECT_DISC:699699+ case CDROM_MEDIA_CHANGED:700700+ case CDROM_DRIVE_STATUS:701701+ case CDROM_LOCKDOOR:702702+ case CDROM_DEBUG:680703 break;681704 default:682705 /* unknown ioctl number */···722699 struct backing_dev_info *bdi;723700 loff_t size;724701702702+ /*703703+ * O_NDELAY can be altered using fcntl(.., F_SETFL, ..), so we have704704+ * to updated it before every ioctl.705705+ */725706 if (file->f_flags & O_NDELAY)726726- mode |= FMODE_NDELAY_NOW;707707+ mode |= FMODE_NDELAY;708708+ else709709+ mode &= ~FMODE_NDELAY;727710728711 switch (cmd) {729712 case HDIO_GETGEO:
-7
block/elevator.c
···844844 */845845 if (blk_account_rq(rq))846846 q->in_flight++;847847-848848- /*849849- * We are now handing the request to the hardware, add the850850- * timeout handler.851851- */852852- blk_add_timer(rq);853847}854854-EXPORT_SYMBOL(elv_dequeue_request);855848856849int elv_queue_empty(struct request_queue *q)857850{
···174174 break;175175 case POWER_SUPPLY_PROP_CURRENT_NOW:176176 val->intval = battery->current_now * 1000;177177- /* if power units are mW, convert to mA by178178- dividing by current voltage (mV/1000) */179179- if (!battery->power_unit) {180180- if (battery->voltage_now) {181181- val->intval /= battery->voltage_now;182182- val->intval *= 1000;183183- } else184184- val->intval = -1;185185- }186177 break;187178 case POWER_SUPPLY_PROP_CHARGE_FULL_DESIGN:188179 case POWER_SUPPLY_PROP_ENERGY_FULL_DESIGN:
+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;
+22-22
drivers/ata/Kconfig
···153153 If unsure, say N.154154155155config SATA_SX4156156- tristate "Promise SATA SX4 support"156156+ tristate "Promise SATA SX4 support (Experimental)"157157 depends on PCI && EXPERIMENTAL158158 help159159 This option enables support for Promise Serial ATA SX4.···219219 otherwise unsupported hardware.220220221221config PATA_ALI222222- tristate "ALi PATA support (Experimental)"223223- depends on PCI && EXPERIMENTAL222222+ tristate "ALi PATA support"223223+ depends on PCI224224 help225225 This option enables support for the ALi ATA interfaces226226 found on the many ALi chipsets.···263263 If unsure, say N.264264265265config PATA_CMD640_PCI266266- tristate "CMD640 PCI PATA support (Very Experimental)"266266+ tristate "CMD640 PCI PATA support (Experimental)"267267 depends on PCI && EXPERIMENTAL268268 help269269 This option enables support for the CMD640 PCI IDE···291291 If unsure, say N.292292293293config PATA_CS5530294294- tristate "CS5530 PATA support (Experimental)"295295- depends on PCI && EXPERIMENTAL294294+ tristate "CS5530 PATA support"295295+ depends on PCI296296 help297297 This option enables support for the Cyrix/NatSemi/AMD CS5530298298 companion chip used with the MediaGX/Geode processor family.···309309 If unsure, say N.310310311311config PATA_CS5536312312- tristate "CS5536 PATA support (Experimental)"313313- depends on PCI && X86 && !X86_64 && EXPERIMENTAL312312+ tristate "CS5536 PATA support"313313+ depends on PCI && X86 && !X86_64314314 help315315 This option enables support for the AMD CS5536316316 companion chip used with the Geode LX processor family.···363363 If unsure, say N.364364365365config PATA_HPT3X2N366366- tristate "HPT 372N/302N PATA support (Very Experimental)"366366+ tristate "HPT 372N/302N PATA support (Experimental)"367367 depends on PCI && EXPERIMENTAL368368 help369369 This option enables support for the N variant HPT PATA···389389 problems with DMA on this chipset.390390391391config PATA_ISAPNP392392- tristate "ISA Plug and Play PATA support (Experimental)"393393- depends on EXPERIMENTAL && ISAPNP392392+ tristate "ISA Plug and Play PATA support"393393+ depends on ISAPNP394394 help395395 This option enables support for ISA plug & play ATA396396 controllers such as those found on old soundcards.···498498 If unsure, say N.499499500500config PATA_NS87410501501- tristate "Nat Semi NS87410 PATA support (Experimental)"502502- depends on PCI && EXPERIMENTAL501501+ tristate "Nat Semi NS87410 PATA support"502502+ depends on PCI503503 help504504 This option enables support for the National Semiconductor505505 NS87410 PCI-IDE controller.···507507 If unsure, say N.508508509509config PATA_NS87415510510- tristate "Nat Semi NS87415 PATA support (Experimental)"511511- depends on PCI && EXPERIMENTAL510510+ tristate "Nat Semi NS87415 PATA support"511511+ depends on PCI512512 help513513 This option enables support for the National Semiconductor514514 NS87415 PCI-IDE controller.···544544 If unsure, say N.545545546546config PATA_PDC_OLD547547- tristate "Older Promise PATA controller support (Experimental)"548548- depends on PCI && EXPERIMENTAL547547+ tristate "Older Promise PATA controller support"548548+ depends on PCI549549 help550550 This option enables support for the Promise 20246, 20262, 20263,551551 20265 and 20267 adapters.···559559 Support for QDI 6500 and 6580 PATA controllers on VESA local bus.560560561561config PATA_RADISYS562562- tristate "RADISYS 82600 PATA support (Very Experimental)"562562+ tristate "RADISYS 82600 PATA support (Experimental)"563563 depends on PCI && EXPERIMENTAL564564 help565565 This option enables support for the RADISYS 82600···586586 If unsure, say N.587587588588config PATA_SC1200589589- tristate "SC1200 PATA support (Very Experimental)"590590- depends on PCI && EXPERIMENTAL589589+ tristate "SC1200 PATA support"590590+ depends on PCI591591 help592592 This option enables support for the NatSemi/AMD SC1200 SoC593593 companion chip used with the Geode processor family.···620620 If unsure, say N.621621622622config PATA_SIS623623- tristate "SiS PATA support (Experimental)"624624- depends on PCI && EXPERIMENTAL623623+ tristate "SiS PATA support"624624+ depends on PCI625625 help626626 This option enables support for SiS PATA controllers627627
+8-1
drivers/ata/ata_piix.c
···10721072 * matching is necessary because dmi_system_id.matches is10731073 * limited to four entries.10741074 */10751075- if (!strcmp(dmi_get_system_info(DMI_SYS_VENDOR), "TOSHIBA") &&10751075+ if (dmi_get_system_info(DMI_SYS_VENDOR) &&10761076+ dmi_get_system_info(DMI_PRODUCT_NAME) &&10771077+ dmi_get_system_info(DMI_PRODUCT_VERSION) &&10781078+ dmi_get_system_info(DMI_PRODUCT_SERIAL) &&10791079+ dmi_get_system_info(DMI_BOARD_VENDOR) &&10801080+ dmi_get_system_info(DMI_BOARD_NAME) &&10811081+ dmi_get_system_info(DMI_BOARD_VERSION) &&10821082+ !strcmp(dmi_get_system_info(DMI_SYS_VENDOR), "TOSHIBA") &&10761083 !strcmp(dmi_get_system_info(DMI_PRODUCT_NAME), "000000") &&10771084 !strcmp(dmi_get_system_info(DMI_PRODUCT_VERSION), "000000") &&10781085 !strcmp(dmi_get_system_info(DMI_PRODUCT_SERIAL), "000000") &&
+2-2
drivers/ata/pata_hpt366.c
···382382 /* PCI clocking determines the ATA timing values to use */383383 /* info_hpt366 is safe against re-entry so we can scribble on it */384384 switch((reg1 & 0x700) >> 8) {385385- case 5:385385+ case 9:386386 hpriv = &hpt366_40;387387 break;388388- case 9:388388+ case 5:389389 hpriv = &hpt366_25;390390 break;391391 default:
+7-2
drivers/ata/pata_ninja32.c
···4444#include <linux/libata.h>45454646#define DRV_NAME "pata_ninja32"4747-#define DRV_VERSION "0.1.1"4747+#define DRV_VERSION "0.1.3"484849495050/**···130130 return rc;131131 pci_set_master(dev);132132133133- /* Set up the register mappings */133133+ /* Set up the register mappings. We use the I/O mapping as only the134134+ older chips also have MMIO on BAR 1 */134135 base = host->iomap[0];135136 if (!base)136137 return -ENOMEM;···168167#endif169168170169static const struct pci_device_id ninja32[] = {170170+ { 0x10FC, 0x0003, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },171171+ { 0x1145, 0x8008, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },172172+ { 0x1145, 0xf008, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },171173 { 0x1145, 0xf021, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },172174 { 0x1145, 0xf024, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },175175+ { 0x1145, 0xf02C, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },173176 { },174177};175178
···418418 TTY_OVERRUN);419419 /*420420 If the flip buffer itself is421421- overflowing, we still loose421421+ overflowing, we still lose422422 the next incoming character.423423 */424424 if (tty_buffer_request_room(tty, 1) !=
+1-1
drivers/char/vt.c
···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
+7-4
drivers/firewire/fw-ohci.c
···974974 packet->ack = RCODE_SEND_ERROR;975975 return -1;976976 }977977+ packet->payload_bus = payload_bus;977978978979 d[2].req_count = cpu_to_le16(packet->payload_length);979980 d[2].data_address = cpu_to_le32(payload_bus);···10261025 struct driver_data *driver_data;10271026 struct fw_packet *packet;10281027 struct fw_ohci *ohci = context->ohci;10291029- dma_addr_t payload_bus;10301028 int evt;1031102910321030 if (last->transfer_status == 0)···10381038 /* This packet was cancelled, just continue. */10391039 return 1;1040104010411041- payload_bus = le32_to_cpu(last->data_address);10421042- if (payload_bus != 0)10431043- dma_unmap_single(ohci->card.device, payload_bus,10411041+ if (packet->payload_bus)10421042+ dma_unmap_single(ohci->card.device, packet->payload_bus,10441043 packet->payload_length, DMA_TO_DEVICE);1045104410461045 evt = le16_to_cpu(last->transfer_status) & 0x1f;···1695169616961697 if (packet->ack != 0)16971698 goto out;16991699+17001700+ if (packet->payload_bus)17011701+ dma_unmap_single(ohci->card.device, packet->payload_bus,17021702+ packet->payload_length, DMA_TO_DEVICE);1698170316991704 log_ar_at_event('T', packet->speed, packet->header, 0x20);17001705 driver_data->packet = NULL;
···847847 * and the registers being closely associated.848848 *849849 * According to chipset errata, on the 965GM, MSI interrupts may850850- * be lost or delayed850850+ * be lost or delayed, but we use them anyways to avoid851851+ * stuck interrupts on some machines.851852 */852852- if (!IS_I945G(dev) && !IS_I945GM(dev) && !IS_I965GM(dev))853853+ if (!IS_I945G(dev) && !IS_I945GM(dev))853854 pci_enable_msi(dev->pdev);854855855856 intel_opregion_init(dev);
+10-5
drivers/gpu/drm/i915/i915_drv.h
···244244 * List of objects currently involved in rendering from the245245 * ringbuffer.246246 *247247+ * Includes buffers having the contents of their GPU caches248248+ * flushed, not necessarily primitives. last_rendering_seqno249249+ * represents when the rendering involved will be completed.250250+ *247251 * A reference is held on the buffer while on this list.248252 */249253 struct list_head active_list;···257253 * still have a write_domain which needs to be flushed before258254 * unbinding.259255 *256256+ * last_rendering_seqno is 0 while an object is in this list.257257+ *260258 * A reference is held on the buffer while on this list.261259 */262260 struct list_head flushing_list;···266260 /**267261 * LRU list of objects which are not in the ringbuffer and268262 * are ready to unbind, but are still in the GTT.263263+ *264264+ * last_rendering_seqno is 0 while an object is in this list.269265 *270266 * A reference is not held on the buffer while on this list,271267 * as merely being GTT-bound shouldn't prevent its being···379371 uint32_t agp_type;380372381373 /**382382- * Flagging of which individual pages are valid in GEM_DOMAIN_CPU when383383- * GEM_DOMAIN_CPU is not in the object's read domain.374374+ * If present, while GEM_DOMAIN_CPU is in the read domain this array375375+ * flags which individual pages are valid.384376 */385377 uint8_t *page_cpu_valid;386378};···401393402394 /** Time at which this request was emitted, in jiffies. */403395 unsigned long emitted_jiffies;404404-405405- /** Cache domains that were flushed at the start of the request. */406406- uint32_t flush_domains;407396408397 struct list_head list;409398};
+407-236
drivers/gpu/drm/i915/i915_gem.c
···33333434#define I915_GEM_GPU_DOMAINS (~(I915_GEM_DOMAIN_CPU | I915_GEM_DOMAIN_GTT))35353636-static int3737-i915_gem_object_set_domain(struct drm_gem_object *obj,3838- uint32_t read_domains,3939- uint32_t write_domain);4040-static int4141-i915_gem_object_set_domain_range(struct drm_gem_object *obj,4242- uint64_t offset,4343- uint64_t size,4444- uint32_t read_domains,4545- uint32_t write_domain);4646-static int4747-i915_gem_set_domain(struct drm_gem_object *obj,4848- struct drm_file *file_priv,4949- uint32_t read_domains,5050- uint32_t write_domain);3636+static void3737+i915_gem_object_set_to_gpu_domain(struct drm_gem_object *obj,3838+ uint32_t read_domains,3939+ uint32_t write_domain);4040+static void i915_gem_object_flush_gpu_write_domain(struct drm_gem_object *obj);4141+static void i915_gem_object_flush_gtt_write_domain(struct drm_gem_object *obj);4242+static void i915_gem_object_flush_cpu_write_domain(struct drm_gem_object *obj);4343+static int i915_gem_object_set_to_gtt_domain(struct drm_gem_object *obj,4444+ int write);4545+static int i915_gem_object_set_to_cpu_domain(struct drm_gem_object *obj,4646+ int write);4747+static int i915_gem_object_set_cpu_read_domain_range(struct drm_gem_object *obj,4848+ uint64_t offset,4949+ uint64_t size);5050+static void i915_gem_object_set_to_full_cpu_read_domain(struct drm_gem_object *obj);5151static int i915_gem_object_get_page_list(struct drm_gem_object *obj);5252static void i915_gem_object_free_page_list(struct drm_gem_object *obj);5353static int i915_gem_object_wait_rendering(struct drm_gem_object *obj);···162162163163 mutex_lock(&dev->struct_mutex);164164165165- ret = i915_gem_object_set_domain_range(obj, args->offset, args->size,166166- I915_GEM_DOMAIN_CPU, 0);165165+ ret = i915_gem_object_set_cpu_read_domain_range(obj, args->offset,166166+ args->size);167167 if (ret != 0) {168168 drm_gem_object_unreference(obj);169169 mutex_unlock(&dev->struct_mutex);···260260 mutex_unlock(&dev->struct_mutex);261261 return ret;262262 }263263- ret = i915_gem_set_domain(obj, file_priv,264264- I915_GEM_DOMAIN_GTT, I915_GEM_DOMAIN_GTT);263263+ ret = i915_gem_object_set_to_gtt_domain(obj, 1);265264 if (ret)266265 goto fail;267266···319320320321 mutex_lock(&dev->struct_mutex);321322322322- ret = i915_gem_set_domain(obj, file_priv,323323- I915_GEM_DOMAIN_CPU, I915_GEM_DOMAIN_CPU);323323+ ret = i915_gem_object_set_to_cpu_domain(obj, 1);324324 if (ret) {325325 mutex_unlock(&dev->struct_mutex);326326 return ret;···395397}396398397399/**398398- * Called when user space prepares to use an object400400+ * Called when user space prepares to use an object with the CPU, either401401+ * through the mmap ioctl's mapping or a GTT mapping.399402 */400403int401404i915_gem_set_domain_ioctl(struct drm_device *dev, void *data,···404405{405406 struct drm_i915_gem_set_domain *args = data;406407 struct drm_gem_object *obj;408408+ uint32_t read_domains = args->read_domains;409409+ uint32_t write_domain = args->write_domain;407410 int ret;408411409412 if (!(dev->driver->driver_features & DRIVER_GEM))410413 return -ENODEV;414414+415415+ /* Only handle setting domains to types used by the CPU. */416416+ if (write_domain & ~(I915_GEM_DOMAIN_CPU | I915_GEM_DOMAIN_GTT))417417+ return -EINVAL;418418+419419+ if (read_domains & ~(I915_GEM_DOMAIN_CPU | I915_GEM_DOMAIN_GTT))420420+ return -EINVAL;421421+422422+ /* Having something in the write domain implies it's in the read423423+ * domain, and only that read domain. Enforce that in the request.424424+ */425425+ if (write_domain != 0 && read_domains != write_domain)426426+ return -EINVAL;411427412428 obj = drm_gem_object_lookup(dev, file_priv, args->handle);413429 if (obj == NULL)···431417 mutex_lock(&dev->struct_mutex);432418#if WATCH_BUF433419 DRM_INFO("set_domain_ioctl %p(%d), %08x %08x\n",434434- obj, obj->size, args->read_domains, args->write_domain);420420+ obj, obj->size, read_domains, write_domain);435421#endif436436- ret = i915_gem_set_domain(obj, file_priv,437437- args->read_domains, args->write_domain);422422+ if (read_domains & I915_GEM_DOMAIN_GTT) {423423+ ret = i915_gem_object_set_to_gtt_domain(obj, write_domain != 0);424424+425425+ /* Silently promote "you're not bound, there was nothing to do"426426+ * to success, since the client was just asking us to427427+ * make sure everything was done.428428+ */429429+ if (ret == -EINVAL)430430+ ret = 0;431431+ } else {432432+ ret = i915_gem_object_set_to_cpu_domain(obj, write_domain != 0);433433+ }434434+438435 drm_gem_object_unreference(obj);439436 mutex_unlock(&dev->struct_mutex);440437 return ret;···480455 obj_priv = obj->driver_private;481456482457 /* Pinned buffers may be scanout, so flush the cache */483483- if ((obj->write_domain & I915_GEM_DOMAIN_CPU) && obj_priv->pin_count) {484484- i915_gem_clflush_object(obj);485485- drm_agp_chipset_flush(dev);486486- }458458+ if (obj_priv->pin_count)459459+ i915_gem_object_flush_cpu_write_domain(obj);460460+487461 drm_gem_object_unreference(obj);488462 mutex_unlock(&dev->struct_mutex);489463 return ret;···556532}557533558534static void559559-i915_gem_object_move_to_active(struct drm_gem_object *obj)535535+i915_gem_object_move_to_active(struct drm_gem_object *obj, uint32_t seqno)560536{561537 struct drm_device *dev = obj->dev;562538 drm_i915_private_t *dev_priv = dev->dev_private;···570546 /* Move from whatever list we were on to the tail of execution. */571547 list_move_tail(&obj_priv->list,572548 &dev_priv->mm.active_list);549549+ obj_priv->last_rendering_seqno = seqno;573550}574551552552+static void553553+i915_gem_object_move_to_flushing(struct drm_gem_object *obj)554554+{555555+ struct drm_device *dev = obj->dev;556556+ drm_i915_private_t *dev_priv = dev->dev_private;557557+ struct drm_i915_gem_object *obj_priv = obj->driver_private;558558+559559+ BUG_ON(!obj_priv->active);560560+ list_move_tail(&obj_priv->list, &dev_priv->mm.flushing_list);561561+ obj_priv->last_rendering_seqno = 0;562562+}575563576564static void577565i915_gem_object_move_to_inactive(struct drm_gem_object *obj)···598562 else599563 list_move_tail(&obj_priv->list, &dev_priv->mm.inactive_list);600564565565+ obj_priv->last_rendering_seqno = 0;601566 if (obj_priv->active) {602567 obj_priv->active = 0;603568 drm_gem_object_unreference(obj);···647610648611 request->seqno = seqno;649612 request->emitted_jiffies = jiffies;650650- request->flush_domains = flush_domains;651613 was_empty = list_empty(&dev_priv->mm.request_list);652614 list_add_tail(&request->list, &dev_priv->mm.request_list);615615+616616+ /* Associate any objects on the flushing list matching the write617617+ * domain we're flushing with our flush.618618+ */619619+ if (flush_domains != 0) {620620+ struct drm_i915_gem_object *obj_priv, *next;621621+622622+ list_for_each_entry_safe(obj_priv, next,623623+ &dev_priv->mm.flushing_list, list) {624624+ struct drm_gem_object *obj = obj_priv->obj;625625+626626+ if ((obj->write_domain & flush_domains) ==627627+ obj->write_domain) {628628+ obj->write_domain = 0;629629+ i915_gem_object_move_to_active(obj, seqno);630630+ }631631+ }632632+633633+ }653634654635 if (was_empty && !dev_priv->mm.suspended)655636 schedule_delayed_work(&dev_priv->mm.retire_work, HZ);···731676 __func__, request->seqno, obj);732677#endif733678734734- if (obj->write_domain != 0) {735735- list_move_tail(&obj_priv->list,736736- &dev_priv->mm.flushing_list);737737- } else {679679+ if (obj->write_domain != 0)680680+ i915_gem_object_move_to_flushing(obj);681681+ else738682 i915_gem_object_move_to_inactive(obj);739739- }740740- }741741-742742- if (request->flush_domains != 0) {743743- struct drm_i915_gem_object *obj_priv, *next;744744-745745- /* Clear the write domain and activity from any buffers746746- * that are just waiting for a flush matching the one retired.747747- */748748- list_for_each_entry_safe(obj_priv, next,749749- &dev_priv->mm.flushing_list, list) {750750- struct drm_gem_object *obj = obj_priv->obj;751751-752752- if (obj->write_domain & request->flush_domains) {753753- obj->write_domain = 0;754754- i915_gem_object_move_to_inactive(obj);755755- }756756- }757757-758683 }759684}760685···927892 struct drm_i915_gem_object *obj_priv = obj->driver_private;928893 int ret;929894930930- /* If there are writes queued to the buffer, flush and931931- * create a new seqno to wait for.895895+ /* This function only exists to support waiting for existing rendering,896896+ * not for emitting required flushes.932897 */933933- if (obj->write_domain & ~(I915_GEM_DOMAIN_CPU|I915_GEM_DOMAIN_GTT)) {934934- uint32_t write_domain = obj->write_domain;935935-#if WATCH_BUF936936- DRM_INFO("%s: flushing object %p from write domain %08x\n",937937- __func__, obj, write_domain);938938-#endif939939- i915_gem_flush(dev, 0, write_domain);940940-941941- i915_gem_object_move_to_active(obj);942942- obj_priv->last_rendering_seqno = i915_add_request(dev,943943- write_domain);944944- BUG_ON(obj_priv->last_rendering_seqno == 0);945945-#if WATCH_LRU946946- DRM_INFO("%s: flush moves to exec list %p\n", __func__, obj);947947-#endif948948- }898898+ BUG_ON((obj->write_domain & I915_GEM_GPU_DOMAINS) != 0);949899950900 /* If there is rendering queued on the buffer being evicted, wait for951901 * it.···970950 return -EINVAL;971951 }972952973973- /* Wait for any rendering to complete974974- */975975- ret = i915_gem_object_wait_rendering(obj);976976- if (ret) {977977- DRM_ERROR("wait_rendering failed: %d\n", ret);978978- return ret;979979- }980980-981953 /* Move the object to the CPU domain to ensure that982954 * any possible CPU writes while it's not in the GTT983955 * are flushed when we go to remap it. This will984956 * also ensure that all pending GPU writes are finished985957 * before we unbind.986958 */987987- ret = i915_gem_object_set_domain(obj, I915_GEM_DOMAIN_CPU,988988- I915_GEM_DOMAIN_CPU);959959+ ret = i915_gem_object_set_to_cpu_domain(obj, 1);989960 if (ret) {990990- DRM_ERROR("set_domain failed: %d\n", ret);961961+ if (ret != -ERESTARTSYS)962962+ DRM_ERROR("set_domain failed: %d\n", ret);991963 return ret;992964 }993965···10951083}1096108410971085static int10861086+i915_gem_evict_everything(struct drm_device *dev)10871087+{10881088+ int ret;10891089+10901090+ for (;;) {10911091+ ret = i915_gem_evict_something(dev);10921092+ if (ret != 0)10931093+ break;10941094+ }10951095+ if (ret == -ENOMEM)10961096+ return 0;10971097+ return ret;10981098+}10991099+11001100+static int10981101i915_gem_object_get_page_list(struct drm_gem_object *obj)10991102{11001103 struct drm_i915_gem_object *obj_priv = obj->driver_private;···1195116811961169 ret = i915_gem_evict_something(dev);11971170 if (ret != 0) {11981198- DRM_ERROR("Failed to evict a buffer %d\n", ret);11711171+ if (ret != -ERESTARTSYS)11721172+ DRM_ERROR("Failed to evict a buffer %d\n", ret);11991173 return ret;12001174 }12011175 goto search_free;···12541226 return;1255122712561228 drm_clflush_pages(obj_priv->page_list, obj->size / PAGE_SIZE);12291229+}12301230+12311231+/** Flushes any GPU write domain for the object if it's dirty. */12321232+static void12331233+i915_gem_object_flush_gpu_write_domain(struct drm_gem_object *obj)12341234+{12351235+ struct drm_device *dev = obj->dev;12361236+ uint32_t seqno;12371237+12381238+ if ((obj->write_domain & I915_GEM_GPU_DOMAINS) == 0)12391239+ return;12401240+12411241+ /* Queue the GPU write cache flushing we need. */12421242+ i915_gem_flush(dev, 0, obj->write_domain);12431243+ seqno = i915_add_request(dev, obj->write_domain);12441244+ obj->write_domain = 0;12451245+ i915_gem_object_move_to_active(obj, seqno);12461246+}12471247+12481248+/** Flushes the GTT write domain for the object if it's dirty. */12491249+static void12501250+i915_gem_object_flush_gtt_write_domain(struct drm_gem_object *obj)12511251+{12521252+ if (obj->write_domain != I915_GEM_DOMAIN_GTT)12531253+ return;12541254+12551255+ /* No actual flushing is required for the GTT write domain. Writes12561256+ * to it immediately go to main memory as far as we know, so there's12571257+ * no chipset flush. It also doesn't land in render cache.12581258+ */12591259+ obj->write_domain = 0;12601260+}12611261+12621262+/** Flushes the CPU write domain for the object if it's dirty. */12631263+static void12641264+i915_gem_object_flush_cpu_write_domain(struct drm_gem_object *obj)12651265+{12661266+ struct drm_device *dev = obj->dev;12671267+12681268+ if (obj->write_domain != I915_GEM_DOMAIN_CPU)12691269+ return;12701270+12711271+ i915_gem_clflush_object(obj);12721272+ drm_agp_chipset_flush(dev);12731273+ obj->write_domain = 0;12741274+}12751275+12761276+/**12771277+ * Moves a single object to the GTT read, and possibly write domain.12781278+ *12791279+ * This function returns when the move is complete, including waiting on12801280+ * flushes to occur.12811281+ */12821282+static int12831283+i915_gem_object_set_to_gtt_domain(struct drm_gem_object *obj, int write)12841284+{12851285+ struct drm_i915_gem_object *obj_priv = obj->driver_private;12861286+ int ret;12871287+12881288+ /* Not valid to be called on unbound objects. */12891289+ if (obj_priv->gtt_space == NULL)12901290+ return -EINVAL;12911291+12921292+ i915_gem_object_flush_gpu_write_domain(obj);12931293+ /* Wait on any GPU rendering and flushing to occur. */12941294+ ret = i915_gem_object_wait_rendering(obj);12951295+ if (ret != 0)12961296+ return ret;12971297+12981298+ /* If we're writing through the GTT domain, then CPU and GPU caches12991299+ * will need to be invalidated at next use.13001300+ */13011301+ if (write)13021302+ obj->read_domains &= I915_GEM_DOMAIN_GTT;13031303+13041304+ i915_gem_object_flush_cpu_write_domain(obj);13051305+13061306+ /* It should now be out of any other write domains, and we can update13071307+ * the domain values for our changes.13081308+ */13091309+ BUG_ON((obj->write_domain & ~I915_GEM_DOMAIN_GTT) != 0);13101310+ obj->read_domains |= I915_GEM_DOMAIN_GTT;13111311+ if (write) {13121312+ obj->write_domain = I915_GEM_DOMAIN_GTT;13131313+ obj_priv->dirty = 1;13141314+ }13151315+13161316+ return 0;13171317+}13181318+13191319+/**13201320+ * Moves a single object to the CPU read, and possibly write domain.13211321+ *13221322+ * This function returns when the move is complete, including waiting on13231323+ * flushes to occur.13241324+ */13251325+static int13261326+i915_gem_object_set_to_cpu_domain(struct drm_gem_object *obj, int write)13271327+{13281328+ struct drm_device *dev = obj->dev;13291329+ int ret;13301330+13311331+ i915_gem_object_flush_gpu_write_domain(obj);13321332+ /* Wait on any GPU rendering and flushing to occur. */13331333+ ret = i915_gem_object_wait_rendering(obj);13341334+ if (ret != 0)13351335+ return ret;13361336+13371337+ i915_gem_object_flush_gtt_write_domain(obj);13381338+13391339+ /* If we have a partially-valid cache of the object in the CPU,13401340+ * finish invalidating it and free the per-page flags.13411341+ */13421342+ i915_gem_object_set_to_full_cpu_read_domain(obj);13431343+13441344+ /* Flush the CPU cache if it's still invalid. */13451345+ if ((obj->read_domains & I915_GEM_DOMAIN_CPU) == 0) {13461346+ i915_gem_clflush_object(obj);13471347+ drm_agp_chipset_flush(dev);13481348+13491349+ obj->read_domains |= I915_GEM_DOMAIN_CPU;13501350+ }13511351+13521352+ /* It should now be out of any other write domains, and we can update13531353+ * the domain values for our changes.13541354+ */13551355+ BUG_ON((obj->write_domain & ~I915_GEM_DOMAIN_CPU) != 0);13561356+13571357+ /* If we're writing through the CPU, then the GPU read domains will13581358+ * need to be invalidated at next use.13591359+ */13601360+ if (write) {13611361+ obj->read_domains &= I915_GEM_DOMAIN_CPU;13621362+ obj->write_domain = I915_GEM_DOMAIN_CPU;13631363+ }13641364+13651365+ return 0;12571366}1258136712591368/*···15041339 * MI_FLUSH15051340 * drm_agp_chipset_flush15061341 */15071507-static int15081508-i915_gem_object_set_domain(struct drm_gem_object *obj,15091509- uint32_t read_domains,15101510- uint32_t write_domain)13421342+static void13431343+i915_gem_object_set_to_gpu_domain(struct drm_gem_object *obj,13441344+ uint32_t read_domains,13451345+ uint32_t write_domain)15111346{15121347 struct drm_device *dev = obj->dev;15131348 struct drm_i915_gem_object *obj_priv = obj->driver_private;15141349 uint32_t invalidate_domains = 0;15151350 uint32_t flush_domains = 0;15161516- int ret;13511351+13521352+ BUG_ON(read_domains & I915_GEM_DOMAIN_CPU);13531353+ BUG_ON(write_domain == I915_GEM_DOMAIN_CPU);1517135415181355#if WATCH_BUF15191356 DRM_INFO("%s: object %p read %08x -> %08x write %08x -> %08x\n",···15521385 DRM_INFO("%s: CPU domain flush %08x invalidate %08x\n",15531386 __func__, flush_domains, invalidate_domains);15541387#endif15551555- /*15561556- * If we're invaliding the CPU cache and flushing a GPU cache,15571557- * then pause for rendering so that the GPU caches will be15581558- * flushed before the cpu cache is invalidated15591559- */15601560- if ((invalidate_domains & I915_GEM_DOMAIN_CPU) &&15611561- (flush_domains & ~(I915_GEM_DOMAIN_CPU |15621562- I915_GEM_DOMAIN_GTT))) {15631563- ret = i915_gem_object_wait_rendering(obj);15641564- if (ret)15651565- return ret;15661566- }15671388 i915_gem_clflush_object(obj);15681389 }1569139015701391 if ((write_domain | flush_domains) != 0)15711392 obj->write_domain = write_domain;15721572-15731573- /* If we're invalidating the CPU domain, clear the per-page CPU15741574- * domain list as well.15751575- */15761576- if (obj_priv->page_cpu_valid != NULL &&15771577- (write_domain != 0 ||15781578- read_domains & I915_GEM_DOMAIN_CPU)) {15791579- drm_free(obj_priv->page_cpu_valid, obj->size / PAGE_SIZE,15801580- DRM_MEM_DRIVER);15811581- obj_priv->page_cpu_valid = NULL;15821582- }15831393 obj->read_domains = read_domains;1584139415851395 dev->invalidate_domains |= invalidate_domains;···15671423 obj->read_domains, obj->write_domain,15681424 dev->invalidate_domains, dev->flush_domains);15691425#endif15701570- return 0;15711426}1572142715731428/**15741574- * Set the read/write domain on a range of the object.14291429+ * Moves the object from a partially CPU read to a full one.15751430 *15761576- * Currently only implemented for CPU reads, otherwise drops to normal15771577- * i915_gem_object_set_domain().14311431+ * Note that this only resolves i915_gem_object_set_cpu_read_domain_range(),14321432+ * and doesn't handle transitioning from !(read_domains & I915_GEM_DOMAIN_CPU).14331433+ */14341434+static void14351435+i915_gem_object_set_to_full_cpu_read_domain(struct drm_gem_object *obj)14361436+{14371437+ struct drm_device *dev = obj->dev;14381438+ struct drm_i915_gem_object *obj_priv = obj->driver_private;14391439+14401440+ if (!obj_priv->page_cpu_valid)14411441+ return;14421442+14431443+ /* If we're partially in the CPU read domain, finish moving it in.14441444+ */14451445+ if (obj->read_domains & I915_GEM_DOMAIN_CPU) {14461446+ int i;14471447+14481448+ for (i = 0; i <= (obj->size - 1) / PAGE_SIZE; i++) {14491449+ if (obj_priv->page_cpu_valid[i])14501450+ continue;14511451+ drm_clflush_pages(obj_priv->page_list + i, 1);14521452+ }14531453+ drm_agp_chipset_flush(dev);14541454+ }14551455+14561456+ /* Free the page_cpu_valid mappings which are now stale, whether14571457+ * or not we've got I915_GEM_DOMAIN_CPU.14581458+ */14591459+ drm_free(obj_priv->page_cpu_valid, obj->size / PAGE_SIZE,14601460+ DRM_MEM_DRIVER);14611461+ obj_priv->page_cpu_valid = NULL;14621462+}14631463+14641464+/**14651465+ * Set the CPU read domain on a range of the object.14661466+ *14671467+ * The object ends up with I915_GEM_DOMAIN_CPU in its read flags although it's14681468+ * not entirely valid. The page_cpu_valid member of the object flags which14691469+ * pages have been flushed, and will be respected by14701470+ * i915_gem_object_set_to_cpu_domain() if it's called on to get a valid mapping14711471+ * of the whole object.14721472+ *14731473+ * This function returns when the move is complete, including waiting on14741474+ * flushes to occur.15781475 */15791476static int15801580-i915_gem_object_set_domain_range(struct drm_gem_object *obj,15811581- uint64_t offset,15821582- uint64_t size,15831583- uint32_t read_domains,15841584- uint32_t write_domain)14771477+i915_gem_object_set_cpu_read_domain_range(struct drm_gem_object *obj,14781478+ uint64_t offset, uint64_t size)15851479{15861480 struct drm_i915_gem_object *obj_priv = obj->driver_private;15871587- int ret, i;14811481+ int i, ret;1588148215891589- if (obj->read_domains & I915_GEM_DOMAIN_CPU)14831483+ if (offset == 0 && size == obj->size)14841484+ return i915_gem_object_set_to_cpu_domain(obj, 0);14851485+14861486+ i915_gem_object_flush_gpu_write_domain(obj);14871487+ /* Wait on any GPU rendering and flushing to occur. */14881488+ ret = i915_gem_object_wait_rendering(obj);14891489+ if (ret != 0)14901490+ return ret;14911491+ i915_gem_object_flush_gtt_write_domain(obj);14921492+14931493+ /* If we're already fully in the CPU read domain, we're done. */14941494+ if (obj_priv->page_cpu_valid == NULL &&14951495+ (obj->read_domains & I915_GEM_DOMAIN_CPU) != 0)15901496 return 0;1591149715921592- if (read_domains != I915_GEM_DOMAIN_CPU ||15931593- write_domain != 0)15941594- return i915_gem_object_set_domain(obj,15951595- read_domains, write_domain);15961596-15971597- /* Wait on any GPU rendering to the object to be flushed. */15981598- ret = i915_gem_object_wait_rendering(obj);15991599- if (ret)16001600- return ret;16011601-14981498+ /* Otherwise, create/clear the per-page CPU read domain flag if we're14991499+ * newly adding I915_GEM_DOMAIN_CPU15001500+ */16021501 if (obj_priv->page_cpu_valid == NULL) {16031502 obj_priv->page_cpu_valid = drm_calloc(1, obj->size / PAGE_SIZE,16041503 DRM_MEM_DRIVER);16051605- }15041504+ if (obj_priv->page_cpu_valid == NULL)15051505+ return -ENOMEM;15061506+ } else if ((obj->read_domains & I915_GEM_DOMAIN_CPU) == 0)15071507+ memset(obj_priv->page_cpu_valid, 0, obj->size / PAGE_SIZE);1606150816071509 /* Flush the cache on any pages that are still invalid from the CPU's16081510 * perspective.16091511 */16101610- for (i = offset / PAGE_SIZE; i <= (offset + size - 1) / PAGE_SIZE; i++) {15121512+ for (i = offset / PAGE_SIZE; i <= (offset + size - 1) / PAGE_SIZE;15131513+ i++) {16111514 if (obj_priv->page_cpu_valid[i])16121515 continue;16131516···16631472 obj_priv->page_cpu_valid[i] = 1;16641473 }1665147416661666- return 0;16671667-}16681668-16691669-/**16701670- * Once all of the objects have been set in the proper domain,16711671- * perform the necessary flush and invalidate operations.16721672- *16731673- * Returns the write domains flushed, for use in flush tracking.16741674- */16751675-static uint32_t16761676-i915_gem_dev_set_domain(struct drm_device *dev)16771677-{16781678- uint32_t flush_domains = dev->flush_domains;16791679-16801680- /*16811681- * Now that all the buffers are synced to the proper domains,16821682- * flush and invalidate the collected domains14751475+ /* It should now be out of any other write domains, and we can update14761476+ * the domain values for our changes.16831477 */16841684- if (dev->invalidate_domains | dev->flush_domains) {16851685-#if WATCH_EXEC16861686- DRM_INFO("%s: invalidate_domains %08x flush_domains %08x\n",16871687- __func__,16881688- dev->invalidate_domains,16891689- dev->flush_domains);16901690-#endif16911691- i915_gem_flush(dev,16921692- dev->invalidate_domains,16931693- dev->flush_domains);16941694- dev->invalidate_domains = 0;16951695- dev->flush_domains = 0;16961696- }14781478+ BUG_ON((obj->write_domain & ~I915_GEM_DOMAIN_CPU) != 0);1697147916981698- return flush_domains;14801480+ obj->read_domains |= I915_GEM_DOMAIN_CPU;14811481+14821482+ return 0;16991483}1700148417011485/**···17511585 return -EINVAL;17521586 }1753158715881588+ if (reloc.write_domain & I915_GEM_DOMAIN_CPU ||15891589+ reloc.read_domains & I915_GEM_DOMAIN_CPU) {15901590+ DRM_ERROR("reloc with read/write CPU domains: "15911591+ "obj %p target %d offset %d "15921592+ "read %08x write %08x",15931593+ obj, reloc.target_handle,15941594+ (int) reloc.offset,15951595+ reloc.read_domains,15961596+ reloc.write_domain);15971597+ return -EINVAL;15981598+ }15991599+17541600 if (reloc.write_domain && target_obj->pending_write_domain &&17551601 reloc.write_domain != target_obj->pending_write_domain) {17561602 DRM_ERROR("Write domain conflict: "···18031625 continue;18041626 }1805162718061806- /* Now that we're going to actually write some data in,18071807- * make sure that any rendering using this buffer's contents18081808- * is completed.18091809- */18101810- i915_gem_object_wait_rendering(obj);18111811-18121812- /* As we're writing through the gtt, flush18131813- * any CPU writes before we write the relocations18141814- */18151815- if (obj->write_domain & I915_GEM_DOMAIN_CPU) {18161816- i915_gem_clflush_object(obj);18171817- drm_agp_chipset_flush(dev);18181818- obj->write_domain = 0;16281628+ ret = i915_gem_object_set_to_gtt_domain(obj, 1);16291629+ if (ret != 0) {16301630+ drm_gem_object_unreference(target_obj);16311631+ i915_gem_object_unpin(obj);16321632+ return -EINVAL;18191633 }1820163418211635 /* Map the page containing the relocation we're going to···19491779 int ret, i, pinned = 0;19501780 uint64_t exec_offset;19511781 uint32_t seqno, flush_domains;17821782+ int pin_tries;1952178319531784#if WATCH_EXEC19541785 DRM_INFO("buffers_ptr %d buffer_count %d len %08x\n",···19981827 return -EBUSY;19991828 }2000182920012001- /* Zero the gloabl flush/invalidate flags. These20022002- * will be modified as each object is bound to the20032003- * gtt20042004- */20052005- dev->invalidate_domains = 0;20062006- dev->flush_domains = 0;20072007-20082008- /* Look up object handles and perform the relocations */18301830+ /* Look up object handles */20091831 for (i = 0; i < args->buffer_count; i++) {20101832 object_list[i] = drm_gem_object_lookup(dev, file_priv,20111833 exec_list[i].handle);···20081844 ret = -EBADF;20091845 goto err;20101846 }18471847+ }2011184820122012- object_list[i]->pending_read_domains = 0;20132013- object_list[i]->pending_write_domain = 0;20142014- ret = i915_gem_object_pin_and_relocate(object_list[i],20152015- file_priv,20162016- &exec_list[i]);20172017- if (ret) {20182018- DRM_ERROR("object bind and relocate failed %d\n", ret);18491849+ /* Pin and relocate */18501850+ for (pin_tries = 0; ; pin_tries++) {18511851+ ret = 0;18521852+ for (i = 0; i < args->buffer_count; i++) {18531853+ object_list[i]->pending_read_domains = 0;18541854+ object_list[i]->pending_write_domain = 0;18551855+ ret = i915_gem_object_pin_and_relocate(object_list[i],18561856+ file_priv,18571857+ &exec_list[i]);18581858+ if (ret)18591859+ break;18601860+ pinned = i + 1;18611861+ }18621862+ /* success */18631863+ if (ret == 0)18641864+ break;18651865+18661866+ /* error other than GTT full, or we've already tried again */18671867+ if (ret != -ENOMEM || pin_tries >= 1) {18681868+ DRM_ERROR("Failed to pin buffers %d\n", ret);20191869 goto err;20201870 }20212021- pinned = i + 1;18711871+18721872+ /* unpin all of our buffers */18731873+ for (i = 0; i < pinned; i++)18741874+ i915_gem_object_unpin(object_list[i]);18751875+18761876+ /* evict everyone we can from the aperture */18771877+ ret = i915_gem_evict_everything(dev);18781878+ if (ret)18791879+ goto err;20221880 }2023188120241882 /* Set the pending read domains for the batch buffer to COMMAND */···2050186420511865 i915_verify_inactive(dev, __FILE__, __LINE__);2052186618671867+ /* Zero the global flush/invalidate flags. These18681868+ * will be modified as new domains are computed18691869+ * for each object18701870+ */18711871+ dev->invalidate_domains = 0;18721872+ dev->flush_domains = 0;18731873+20531874 for (i = 0; i < args->buffer_count; i++) {20541875 struct drm_gem_object *obj = object_list[i];2055187620562056- /* make sure all previous memory operations have passed */20572057- ret = i915_gem_object_set_domain(obj,20582058- obj->pending_read_domains,20592059- obj->pending_write_domain);20602060- if (ret)20612061- goto err;18771877+ /* Compute new gpu domains and update invalidate/flush */18781878+ i915_gem_object_set_to_gpu_domain(obj,18791879+ obj->pending_read_domains,18801880+ obj->pending_write_domain);20621881 }2063188220641883 i915_verify_inactive(dev, __FILE__, __LINE__);2065188420662066- /* Flush/invalidate caches and chipset buffer */20672067- flush_domains = i915_gem_dev_set_domain(dev);18851885+ if (dev->invalidate_domains | dev->flush_domains) {18861886+#if WATCH_EXEC18871887+ DRM_INFO("%s: invalidate_domains %08x flush_domains %08x\n",18881888+ __func__,18891889+ dev->invalidate_domains,18901890+ dev->flush_domains);18911891+#endif18921892+ i915_gem_flush(dev,18931893+ dev->invalidate_domains,18941894+ dev->flush_domains);18951895+ if (dev->flush_domains)18961896+ (void)i915_add_request(dev, dev->flush_domains);18971897+ }2068189820691899 i915_verify_inactive(dev, __FILE__, __LINE__);20701900···20991897 __func__,21001898 ~0);21011899#endif21022102-21032103- (void)i915_add_request(dev, flush_domains);2104190021051901 /* Exec the batchbuffer */21061902 ret = i915_dispatch_gem_execbuffer(dev, args, exec_offset);···21271927 i915_file_priv->mm.last_gem_seqno = seqno;21281928 for (i = 0; i < args->buffer_count; i++) {21291929 struct drm_gem_object *obj = object_list[i];21302130- struct drm_i915_gem_object *obj_priv = obj->driver_private;2131193021322132- i915_gem_object_move_to_active(obj);21332133- obj_priv->last_rendering_seqno = seqno;19311931+ i915_gem_object_move_to_active(obj, seqno);21341932#if WATCH_LRU21351933 DRM_INFO("%s: move to exec list %p\n", __func__, obj);21361934#endif···22592061 /* XXX - flush the CPU caches for pinned objects22602062 * as the X server doesn't manage domains yet22612063 */22622262- if (obj->write_domain & I915_GEM_DOMAIN_CPU) {22632263- i915_gem_clflush_object(obj);22642264- drm_agp_chipset_flush(dev);22652265- obj->write_domain = 0;22662266- }20642064+ i915_gem_object_flush_cpu_write_domain(obj);22672065 args->offset = obj_priv->gtt_offset;22682066 drm_gem_object_unreference(obj);22692067 mutex_unlock(&dev->struct_mutex);···2359216523602166 drm_free(obj_priv->page_cpu_valid, 1, DRM_MEM_DRIVER);23612167 drm_free(obj->driver_private, 1, DRM_MEM_DRIVER);23622362-}23632363-23642364-static int23652365-i915_gem_set_domain(struct drm_gem_object *obj,23662366- struct drm_file *file_priv,23672367- uint32_t read_domains,23682368- uint32_t write_domain)23692369-{23702370- struct drm_device *dev = obj->dev;23712371- int ret;23722372- uint32_t flush_domains;23732373-23742374- BUG_ON(!mutex_is_locked(&dev->struct_mutex));23752375-23762376- ret = i915_gem_object_set_domain(obj, read_domains, write_domain);23772377- if (ret)23782378- return ret;23792379- flush_domains = i915_gem_dev_set_domain(obj->dev);23802380-23812381- if (flush_domains & ~(I915_GEM_DOMAIN_CPU|I915_GEM_DOMAIN_GTT))23822382- (void) i915_add_request(dev, flush_domains);23832383-23842384- return 0;23852168}2386216923872170/** Unbinds all objects that are on the given buffer list. */
···669669670670endif671671672672+# TODO: BLK_DEV_IDEDMA_PCI -> BLK_DEV_IDEDMA_SFF672673config BLK_DEV_IDE_PMAC673674 tristate "PowerMac on-board IDE support"674675 depends on PPC_PMAC && IDE=y675676 select IDE_TIMINGS677677+ select BLK_DEV_IDEDMA_PCI676678 help677679 This driver provides support for the on-board IDE controller on678680 most of the recent Apple Power Macintoshes and PowerBooks.···690688 these, those machine used to have the hard disk on hdc and the691689 CD-ROM on hda. This option changes this to more natural hda for692690 hard disk and hdc for CD-ROM.693693-694694-config BLK_DEV_IDEDMA_PMAC695695- bool "PowerMac IDE DMA support"696696- depends on BLK_DEV_IDE_PMAC697697- select BLK_DEV_IDEDMA_PCI698698- help699699- This option allows the driver for the on-board IDE controller on700700- Power Macintoshes and PowerBooks to use DMA (direct memory access)701701- to transfer data to and from memory. Saying Y is safe and improves702702- performance.703691704692config BLK_DEV_IDE_AU1XXX705693 bool "IDE for AMD Alchemy Au1200"···904912endif905913906914config BLK_DEV_IDEDMA907907- def_bool BLK_DEV_IDEDMA_SFF || BLK_DEV_IDEDMA_PMAC || \915915+ def_bool BLK_DEV_IDEDMA_SFF || \908916 BLK_DEV_IDEDMA_ICS || BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA909917910918endif # IDE
···668668 if (!rs->max_segment_size)669669 rs->max_segment_size = MAX_SEGMENT_SIZE;670670 if (!rs->seg_boundary_mask)671671- rs->seg_boundary_mask = -1;671671+ rs->seg_boundary_mask = BLK_SEG_BOUNDARY_MASK;672672 if (!rs->bounce_pfn)673673 rs->bounce_pfn = -1;674674}
+1-1
drivers/message/i2o/i2o_block.c
···354354 * @req: the request to prepare355355 *356356 * Allocate the necessary i2o_block_request struct and connect it to357357- * the request. This is needed that we not loose the SG list later on.357357+ * the request. This is needed that we not lose the SG list later on.358358 *359359 * Returns BLKPREP_OK on success or BLKPREP_DEFER on failure.360360 */
-1
drivers/message/i2o/iop.c
···4949/**5050 * i2o_msg_get_wait - obtain an I2O message from the IOP5151 * @c: I2O controller5252- * @msg: pointer to a I2O message pointer5352 * @wait: how long to wait until timeout5453 *5554 * This function waits up to wait seconds for a message slot to be
···19391939 ctrl |= E1000_CTRL_PHY_RST;19401940 }19411941 ret_val = e1000_acquire_swflag_ich8lan(hw);19421942+ /* Whether or not the swflag was acquired, we need to reset the part */19421943 hw_dbg(hw, "Issuing a global reset to ich8lan\n");19431944 ew32(CTRL, (ctrl | E1000_CTRL_RST));19441945 msleep(20);1945194619461946- /* release the swflag because it is not reset by hardware reset */19471947- e1000_release_swflag_ich8lan(hw);19471947+ if (!ret_val) {19481948+ /* release the swflag because it is not reset by19491949+ * hardware reset19501950+ */19511951+ e1000_release_swflag_ich8lan(hw);19521952+ }1948195319491954 ret_val = e1000e_get_auto_rd_done(hw);19501955 if (ret_val) {
+88-56
drivers/net/sungem.c
···11411141 return NETDEV_TX_OK;11421142}1143114311441144+static void gem_pcs_reset(struct gem *gp)11451145+{11461146+ int limit;11471147+ u32 val;11481148+11491149+ /* Reset PCS unit. */11501150+ val = readl(gp->regs + PCS_MIICTRL);11511151+ val |= PCS_MIICTRL_RST;11521152+ writel(val, gp->regs + PCS_MIICTRL);11531153+11541154+ limit = 32;11551155+ while (readl(gp->regs + PCS_MIICTRL) & PCS_MIICTRL_RST) {11561156+ udelay(100);11571157+ if (limit-- <= 0)11581158+ break;11591159+ }11601160+ if (limit <= 0)11611161+ printk(KERN_WARNING "%s: PCS reset bit would not clear.\n",11621162+ gp->dev->name);11631163+}11641164+11651165+static void gem_pcs_reinit_adv(struct gem *gp)11661166+{11671167+ u32 val;11681168+11691169+ /* Make sure PCS is disabled while changing advertisement11701170+ * configuration.11711171+ */11721172+ val = readl(gp->regs + PCS_CFG);11731173+ val &= ~(PCS_CFG_ENABLE | PCS_CFG_TO);11741174+ writel(val, gp->regs + PCS_CFG);11751175+11761176+ /* Advertise all capabilities except assymetric11771177+ * pause.11781178+ */11791179+ val = readl(gp->regs + PCS_MIIADV);11801180+ val |= (PCS_MIIADV_FD | PCS_MIIADV_HD |11811181+ PCS_MIIADV_SP | PCS_MIIADV_AP);11821182+ writel(val, gp->regs + PCS_MIIADV);11831183+11841184+ /* Enable and restart auto-negotiation, disable wrapback/loopback,11851185+ * and re-enable PCS.11861186+ */11871187+ val = readl(gp->regs + PCS_MIICTRL);11881188+ val |= (PCS_MIICTRL_RAN | PCS_MIICTRL_ANE);11891189+ val &= ~PCS_MIICTRL_WB;11901190+ writel(val, gp->regs + PCS_MIICTRL);11911191+11921192+ val = readl(gp->regs + PCS_CFG);11931193+ val |= PCS_CFG_ENABLE;11941194+ writel(val, gp->regs + PCS_CFG);11951195+11961196+ /* Make sure serialink loopback is off. The meaning11971197+ * of this bit is logically inverted based upon whether11981198+ * you are in Serialink or SERDES mode.11991199+ */12001200+ val = readl(gp->regs + PCS_SCTRL);12011201+ if (gp->phy_type == phy_serialink)12021202+ val &= ~PCS_SCTRL_LOOP;12031203+ else12041204+ val |= PCS_SCTRL_LOOP;12051205+ writel(val, gp->regs + PCS_SCTRL);12061206+}12071207+11441208#define STOP_TRIES 321145120911461210/* Must be invoked under gp->lock and gp->tx_lock. */···1231116712321168 if (limit <= 0)12331169 printk(KERN_ERR "%s: SW reset is ghetto.\n", gp->dev->name);11701170+11711171+ if (gp->phy_type == phy_serialink || gp->phy_type == phy_serdes)11721172+ gem_pcs_reinit_adv(gp);12341173}1235117412361175/* Must be invoked under gp->lock and gp->tx_lock. */···13901323 gp->phy_type == phy_serdes) {13911324 u32 pcs_lpa = readl(gp->regs + PCS_MIILP);1392132513931393- if (pcs_lpa & PCS_MIIADV_FD)13261326+ if ((pcs_lpa & PCS_MIIADV_FD) || gp->phy_type == phy_serdes)13941327 full_duplex = 1;13951328 speed = SPEED_1000;13961329 }···15541487 val = readl(gp->regs + PCS_MIISTAT);1555148815561489 if ((val & PCS_MIISTAT_LS) != 0) {14901490+ if (gp->lstate == link_up)14911491+ goto restart;14921492+15571493 gp->lstate = link_up;15581494 netif_carrier_on(gp->dev);15591495 (void)gem_set_link_modes(gp);···17771707 if (gp->phy_mii.def && gp->phy_mii.def->ops->init)17781708 gp->phy_mii.def->ops->init(&gp->phy_mii);17791709 } else {17801780- u32 val;17811781- int limit;17821782-17831783- /* Reset PCS unit. */17841784- val = readl(gp->regs + PCS_MIICTRL);17851785- val |= PCS_MIICTRL_RST;17861786- writel(val, gp->regs + PCS_MIICTRL);17871787-17881788- limit = 32;17891789- while (readl(gp->regs + PCS_MIICTRL) & PCS_MIICTRL_RST) {17901790- udelay(100);17911791- if (limit-- <= 0)17921792- break;17931793- }17941794- if (limit <= 0)17951795- printk(KERN_WARNING "%s: PCS reset bit would not clear.\n",17961796- gp->dev->name);17971797-17981798- /* Make sure PCS is disabled while changing advertisement17991799- * configuration.18001800- */18011801- val = readl(gp->regs + PCS_CFG);18021802- val &= ~(PCS_CFG_ENABLE | PCS_CFG_TO);18031803- writel(val, gp->regs + PCS_CFG);18041804-18051805- /* Advertise all capabilities except assymetric18061806- * pause.18071807- */18081808- val = readl(gp->regs + PCS_MIIADV);18091809- val |= (PCS_MIIADV_FD | PCS_MIIADV_HD |18101810- PCS_MIIADV_SP | PCS_MIIADV_AP);18111811- writel(val, gp->regs + PCS_MIIADV);18121812-18131813- /* Enable and restart auto-negotiation, disable wrapback/loopback,18141814- * and re-enable PCS.18151815- */18161816- val = readl(gp->regs + PCS_MIICTRL);18171817- val |= (PCS_MIICTRL_RAN | PCS_MIICTRL_ANE);18181818- val &= ~PCS_MIICTRL_WB;18191819- writel(val, gp->regs + PCS_MIICTRL);18201820-18211821- val = readl(gp->regs + PCS_CFG);18221822- val |= PCS_CFG_ENABLE;18231823- writel(val, gp->regs + PCS_CFG);18241824-18251825- /* Make sure serialink loopback is off. The meaning18261826- * of this bit is logically inverted based upon whether18271827- * you are in Serialink or SERDES mode.18281828- */18291829- val = readl(gp->regs + PCS_SCTRL);18301830- if (gp->phy_type == phy_serialink)18311831- val &= ~PCS_SCTRL_LOOP;18321832- else18331833- val |= PCS_SCTRL_LOOP;18341834- writel(val, gp->regs + PCS_SCTRL);17101710+ gem_pcs_reset(gp);17111711+ gem_pcs_reinit_adv(gp);18351712 }1836171318371714 /* Default aneg parameters */···26962679 cmd->speed = 0;26972680 cmd->duplex = cmd->port = cmd->phy_address =26982681 cmd->transceiver = cmd->autoneg = 0;26822682+26832683+ /* serdes means usually a Fibre connector, with most fixed */26842684+ if (gp->phy_type == phy_serdes) {26852685+ cmd->port = PORT_FIBRE;26862686+ cmd->supported = (SUPPORTED_1000baseT_Half |26872687+ SUPPORTED_1000baseT_Full |26882688+ SUPPORTED_FIBRE | SUPPORTED_Autoneg |26892689+ SUPPORTED_Pause | SUPPORTED_Asym_Pause);26902690+ cmd->advertising = cmd->supported;26912691+ cmd->transceiver = XCVR_INTERNAL;26922692+ if (gp->lstate == link_up)26932693+ cmd->speed = SPEED_1000;26942694+ cmd->duplex = DUPLEX_FULL;26952695+ cmd->autoneg = 1;26962696+ }26992697 }27002698 cmd->maxtxpkt = cmd->maxrxpkt = 0;27012699
+26-3
drivers/pci/pcie/aspm.c
···1616#include <linux/pm.h>1717#include <linux/init.h>1818#include <linux/slab.h>1919+#include <linux/jiffies.h>1920#include <linux/pci-aspm.h>2021#include "../pci.h"2122···162161 */163162static void pcie_aspm_configure_common_clock(struct pci_dev *pdev)164163{165165- int pos, child_pos;164164+ int pos, child_pos, i = 0;166165 u16 reg16 = 0;167166 struct pci_dev *child_dev;168167 int same_clock = 1;169169-168168+ unsigned long start_jiffies;169169+ u16 child_regs[8], parent_reg;170170 /*171171 * all functions of a slot should have the same Slot Clock172172 * Configuration, so just check one function···193191 child_pos = pci_find_capability(child_dev, PCI_CAP_ID_EXP);194192 pci_read_config_word(child_dev, child_pos + PCI_EXP_LNKCTL,195193 ®16);194194+ child_regs[i] = reg16;196195 if (same_clock)197196 reg16 |= PCI_EXP_LNKCTL_CCC;198197 else199198 reg16 &= ~PCI_EXP_LNKCTL_CCC;200199 pci_write_config_word(child_dev, child_pos + PCI_EXP_LNKCTL,201200 reg16);201201+ i++;202202 }203203204204 /* Configure upstream component */205205 pci_read_config_word(pdev, pos + PCI_EXP_LNKCTL, ®16);206206+ parent_reg = reg16;206207 if (same_clock)207208 reg16 |= PCI_EXP_LNKCTL_CCC;208209 else···217212 pci_write_config_word(pdev, pos + PCI_EXP_LNKCTL, reg16);218213219214 /* Wait for link training end */220220- while (1) {215215+ /* break out after waiting for 1 second */216216+ start_jiffies = jiffies;217217+ while ((jiffies - start_jiffies) < HZ) {221218 pci_read_config_word(pdev, pos + PCI_EXP_LNKSTA, ®16);222219 if (!(reg16 & PCI_EXP_LNKSTA_LT))223220 break;224221 cpu_relax();222222+ }223223+ /* training failed -> recover */224224+ if ((jiffies - start_jiffies) >= HZ) {225225+ dev_printk (KERN_ERR, &pdev->dev, "ASPM: Could not configure"226226+ " common clock\n");227227+ i = 0;228228+ list_for_each_entry(child_dev, &pdev->subordinate->devices,229229+ bus_list) {230230+ child_pos = pci_find_capability(child_dev,231231+ PCI_CAP_ID_EXP);232232+ pci_write_config_word(child_dev,233233+ child_pos + PCI_EXP_LNKCTL,234234+ child_regs[i]);235235+ i++;236236+ }237237+ pci_write_config_word(pdev, pos + PCI_EXP_LNKCTL, parent_reg);225238 }226239}227240
···591591 /* Update the per-port timeout */592592 uart_update_timeout(port, new->c_cflag, baud);593593594594- /* Do our best to flush TX & RX, so we don't loose anything */595595- /* But we don't wait indefinitly ! */594594+ /* Do our best to flush TX & RX, so we don't lose anything */595595+ /* But we don't wait indefinitely ! */596596 j = 5000000; /* Maximum wait */597597 /* FIXME Can't receive chars since set_termios might be called at early598598 * boot for the console, all stuff is not yet ready to receive at that
+1-1
drivers/serial/s3c2440.c
···177177178178MODULE_DESCRIPTION("Samsung S3C2440,S3C2442 SoC Serial port driver");179179MODULE_AUTHOR("Ben Dooks <ben@simtec.co.uk>");180180-MODULE_LICENSE("GPLi v2");180180+MODULE_LICENSE("GPL v2");181181MODULE_ALIAS("platform:s3c2440-uart");
+1-1
drivers/usb/serial/ftdi_sio.c
···14981498 priv->interface, buf, 0, WDR_TIMEOUT);1499149915001500 /* Termios defaults are set by usb_serial_init. We don't change15011501- port->tty->termios - this would loose speed settings, etc.15011501+ port->tty->termios - this would lose speed settings, etc.15021502 This is same behaviour as serial.c/rs_open() - Kuba */1503150315041504 /* ftdi_set_termios will send usb control messages */
+83-205
drivers/video/aty/radeon_accel.c
···55 * --dte66 */7788-#define FLUSH_CACHE_WORKAROUND 199-1010-void radeon_fifo_update_and_wait(struct radeonfb_info *rinfo, int entries)88+static void radeon_fixup_offset(struct radeonfb_info *rinfo)119{1212- int i;1010+ u32 local_base;13111414- for (i=0; i<2000000; i++) {1515- rinfo->fifo_free = INREG(RBBM_STATUS) & 0x7f;1616- if (rinfo->fifo_free >= entries)1717- return;1818- udelay(10);1919- }2020- printk(KERN_ERR "radeonfb: FIFO Timeout !\n");2121- /* XXX Todo: attempt to reset the engine */2222-}1212+ /* *** Ugly workaround *** */1313+ /*1414+ * On some platforms, the video memory is mapped at 0 in radeon chip space1515+ * (like PPCs) by the firmware. X will always move it up so that it's seen1616+ * by the chip to be at the same address as the PCI BAR.1717+ * That means that when switching back from X, there is a mismatch between1818+ * the offsets programmed into the engine. This means that potentially,1919+ * accel operations done before radeonfb has a chance to re-init the engine2020+ * will have incorrect offsets, and potentially trash system memory !2121+ *2222+ * The correct fix is for fbcon to never call any accel op before the engine2323+ * has properly been re-initialized (by a call to set_var), but this is a2424+ * complex fix. This workaround in the meantime, called before every accel2525+ * operation, makes sure the offsets are in sync.2626+ */23272424-static inline void radeon_fifo_wait(struct radeonfb_info *rinfo, int entries)2525-{2626- if (entries <= rinfo->fifo_free)2727- rinfo->fifo_free -= entries;2828- else2929- radeon_fifo_update_and_wait(rinfo, entries);3030-}3131-3232-static inline void radeonfb_set_creg(struct radeonfb_info *rinfo, u32 reg,3333- u32 *cache, u32 new_val)3434-{3535- if (new_val == *cache)2828+ radeon_fifo_wait (1);2929+ local_base = INREG(MC_FB_LOCATION) << 16;3030+ if (local_base == rinfo->fb_local_base)3631 return;3737- *cache = new_val;3838- radeon_fifo_wait(rinfo, 1);3939- OUTREG(reg, new_val);3232+3333+ rinfo->fb_local_base = local_base;3434+3535+ radeon_fifo_wait (3);3636+ OUTREG(DEFAULT_PITCH_OFFSET, (rinfo->pitch << 0x16) |3737+ (rinfo->fb_local_base >> 10));3838+ OUTREG(DST_PITCH_OFFSET, (rinfo->pitch << 0x16) | (rinfo->fb_local_base >> 10));3939+ OUTREG(SRC_PITCH_OFFSET, (rinfo->pitch << 0x16) | (rinfo->fb_local_base >> 10));4040}41414242static void radeonfb_prim_fillrect(struct radeonfb_info *rinfo, 4343 const struct fb_fillrect *region)4444{4545- radeonfb_set_creg(rinfo, DP_GUI_MASTER_CNTL, &rinfo->dp_gui_mc_cache,4646- rinfo->dp_gui_mc_base | GMC_BRUSH_SOLID_COLOR | ROP3_P);4747- radeonfb_set_creg(rinfo, DP_CNTL, &rinfo->dp_cntl_cache,4848- DST_X_LEFT_TO_RIGHT | DST_Y_TOP_TO_BOTTOM);4949- radeonfb_set_creg(rinfo, DP_BRUSH_FRGD_CLR, &rinfo->dp_brush_fg_cache,5050- region->color);4545+ radeon_fifo_wait(4); 4646+4747+ OUTREG(DP_GUI_MASTER_CNTL, 4848+ rinfo->dp_gui_master_cntl /* contains, like GMC_DST_32BPP */4949+ | GMC_BRUSH_SOLID_COLOR5050+ | ROP3_P);5151+ if (radeon_get_dstbpp(rinfo->depth) != DST_8BPP)5252+ OUTREG(DP_BRUSH_FRGD_CLR, rinfo->pseudo_palette[region->color]);5353+ else5454+ OUTREG(DP_BRUSH_FRGD_CLR, region->color);5555+ OUTREG(DP_WRITE_MSK, 0xffffffff);5656+ OUTREG(DP_CNTL, (DST_X_LEFT_TO_RIGHT | DST_Y_TOP_TO_BOTTOM));51575252- /* Ensure the dst cache is flushed and the engine idle before5353- * issuing the operation.5454- *5555- * This works around engine lockups on some cards5656- */5757-#if FLUSH_CACHE_WORKAROUND5858- radeon_fifo_wait(rinfo, 2);5858+ radeon_fifo_wait(2);5959 OUTREG(DSTCACHE_CTLSTAT, RB2D_DC_FLUSH_ALL);6060 OUTREG(WAIT_UNTIL, (WAIT_2D_IDLECLEAN | WAIT_DMA_GUI_IDLE));6161-#endif6262- radeon_fifo_wait(rinfo, 2);6161+6262+ radeon_fifo_wait(2); 6363 OUTREG(DST_Y_X, (region->dy << 16) | region->dx);6464 OUTREG(DST_WIDTH_HEIGHT, (region->width << 16) | region->height);6565}···7070 struct fb_fillrect modded;7171 int vxres, vyres;72727373- WARN_ON(rinfo->gfx_mode);7474- if (info->state != FBINFO_STATE_RUNNING || rinfo->gfx_mode)7373+ if (info->state != FBINFO_STATE_RUNNING)7574 return;7675 if (info->flags & FBINFO_HWACCEL_DISABLED) {7776 cfb_fillrect(info, region);7877 return;7978 }7979+8080+ radeon_fixup_offset(rinfo);80818182 vxres = info->var.xres_virtual;8283 vyres = info->var.yres_virtual;···90899190 if(modded.dx + modded.width > vxres) modded.width = vxres - modded.dx;9291 if(modded.dy + modded.height > vyres) modded.height = vyres - modded.dy;9393-9494- if (info->fix.visual == FB_VISUAL_TRUECOLOR ||9595- info->fix.visual == FB_VISUAL_DIRECTCOLOR )9696- modded.color = ((u32 *) (info->pseudo_palette))[region->color];97929893 radeonfb_prim_fillrect(rinfo, &modded);9994}···109112 if ( xdir < 0 ) { sx += w-1; dx += w-1; }110113 if ( ydir < 0 ) { sy += h-1; dy += h-1; }111114112112- radeonfb_set_creg(rinfo, DP_GUI_MASTER_CNTL, &rinfo->dp_gui_mc_cache,113113- rinfo->dp_gui_mc_base |114114- GMC_BRUSH_NONE |115115- GMC_SRC_DATATYPE_COLOR |116116- ROP3_S |117117- DP_SRC_SOURCE_MEMORY);118118- radeonfb_set_creg(rinfo, DP_CNTL, &rinfo->dp_cntl_cache,119119- (xdir>=0 ? DST_X_LEFT_TO_RIGHT : 0) |120120- (ydir>=0 ? DST_Y_TOP_TO_BOTTOM : 0));115115+ radeon_fifo_wait(3);116116+ OUTREG(DP_GUI_MASTER_CNTL,117117+ rinfo->dp_gui_master_cntl /* i.e. GMC_DST_32BPP */118118+ | GMC_BRUSH_NONE119119+ | GMC_SRC_DSTCOLOR120120+ | ROP3_S 121121+ | DP_SRC_SOURCE_MEMORY );122122+ OUTREG(DP_WRITE_MSK, 0xffffffff);123123+ OUTREG(DP_CNTL, (xdir>=0 ? DST_X_LEFT_TO_RIGHT : 0)124124+ | (ydir>=0 ? DST_Y_TOP_TO_BOTTOM : 0));121125122122-#if FLUSH_CACHE_WORKAROUND123123- radeon_fifo_wait(rinfo, 2);126126+ radeon_fifo_wait(2);124127 OUTREG(DSTCACHE_CTLSTAT, RB2D_DC_FLUSH_ALL);125128 OUTREG(WAIT_UNTIL, (WAIT_2D_IDLECLEAN | WAIT_DMA_GUI_IDLE));126126-#endif127127- radeon_fifo_wait(rinfo, 3);129129+130130+ radeon_fifo_wait(3);128131 OUTREG(SRC_Y_X, (sy << 16) | sx);129132 OUTREG(DST_Y_X, (dy << 16) | dx);130133 OUTREG(DST_HEIGHT_WIDTH, (h << 16) | w);···143146 modded.width = area->width;144147 modded.height = area->height;145148146146- WARN_ON(rinfo->gfx_mode);147147- if (info->state != FBINFO_STATE_RUNNING || rinfo->gfx_mode)149149+ if (info->state != FBINFO_STATE_RUNNING)148150 return;149151 if (info->flags & FBINFO_HWACCEL_DISABLED) {150152 cfb_copyarea(info, area);151153 return;152154 }155155+156156+ radeon_fixup_offset(rinfo);153157154158 vxres = info->var.xres_virtual;155159 vyres = info->var.yres_virtual;···168170 radeonfb_prim_copyarea(rinfo, &modded);169171}170172171171-static void radeonfb_prim_imageblit(struct radeonfb_info *rinfo,172172- const struct fb_image *image,173173- u32 fg, u32 bg)174174-{175175- unsigned int dwords;176176- u32 *bits;177177-178178- radeonfb_set_creg(rinfo, DP_GUI_MASTER_CNTL, &rinfo->dp_gui_mc_cache,179179- rinfo->dp_gui_mc_base |180180- GMC_BRUSH_NONE | GMC_DST_CLIP_LEAVE |181181- GMC_SRC_DATATYPE_MONO_FG_BG |182182- ROP3_S |183183- GMC_BYTE_ORDER_MSB_TO_LSB |184184- DP_SRC_SOURCE_HOST_DATA);185185- radeonfb_set_creg(rinfo, DP_CNTL, &rinfo->dp_cntl_cache,186186- DST_X_LEFT_TO_RIGHT | DST_Y_TOP_TO_BOTTOM);187187- radeonfb_set_creg(rinfo, DP_SRC_FRGD_CLR, &rinfo->dp_src_fg_cache, fg);188188- radeonfb_set_creg(rinfo, DP_SRC_BKGD_CLR, &rinfo->dp_src_bg_cache, bg);189189-190190- /* Ensure the dst cache is flushed and the engine idle before191191- * issuing the operation.192192- *193193- * This works around engine lockups on some cards194194- */195195-#if FLUSH_CACHE_WORKAROUND196196- radeon_fifo_wait(rinfo, 2);197197- OUTREG(DSTCACHE_CTLSTAT, RB2D_DC_FLUSH_ALL);198198- OUTREG(WAIT_UNTIL, (WAIT_2D_IDLECLEAN | WAIT_DMA_GUI_IDLE));199199-#endif200200-201201- /* X here pads width to a multiple of 32 and uses the clipper to202202- * adjust the result. Is that really necessary ? Things seem to203203- * work ok for me without that and the doco doesn't seem to imply]204204- * there is such a restriction.205205- */206206- radeon_fifo_wait(rinfo, 4);207207- OUTREG(SC_TOP_LEFT, (image->dy << 16) | image->dx);208208- OUTREG(SC_BOTTOM_RIGHT, ((image->dy + image->height) << 16) |209209- (image->dx + image->width));210210- OUTREG(DST_Y_X, (image->dy << 16) | image->dx);211211-212212- OUTREG(DST_HEIGHT_WIDTH, (image->height << 16) | ((image->width + 31) & ~31));213213-214214- dwords = (image->width + 31) >> 5;215215- dwords *= image->height;216216- bits = (u32*)(image->data);217217-218218- while(dwords >= 8) {219219- radeon_fifo_wait(rinfo, 8);220220-#if BITS_PER_LONG == 64221221- __raw_writeq(*((u64 *)(bits)), rinfo->mmio_base + HOST_DATA0);222222- __raw_writeq(*((u64 *)(bits+2)), rinfo->mmio_base + HOST_DATA2);223223- __raw_writeq(*((u64 *)(bits+4)), rinfo->mmio_base + HOST_DATA4);224224- __raw_writeq(*((u64 *)(bits+6)), rinfo->mmio_base + HOST_DATA6);225225- bits += 8;226226-#else227227- __raw_writel(*(bits++), rinfo->mmio_base + HOST_DATA0);228228- __raw_writel(*(bits++), rinfo->mmio_base + HOST_DATA1);229229- __raw_writel(*(bits++), rinfo->mmio_base + HOST_DATA2);230230- __raw_writel(*(bits++), rinfo->mmio_base + HOST_DATA3);231231- __raw_writel(*(bits++), rinfo->mmio_base + HOST_DATA4);232232- __raw_writel(*(bits++), rinfo->mmio_base + HOST_DATA5);233233- __raw_writel(*(bits++), rinfo->mmio_base + HOST_DATA6);234234- __raw_writel(*(bits++), rinfo->mmio_base + HOST_DATA7);235235-#endif236236- dwords -= 8;237237- }238238- while(dwords--) {239239- radeon_fifo_wait(rinfo, 1);240240- __raw_writel(*(bits++), rinfo->mmio_base + HOST_DATA0);241241- }242242-}243243-244173void radeonfb_imageblit(struct fb_info *info, const struct fb_image *image)245174{246175 struct radeonfb_info *rinfo = info->par;247247- u32 fg, bg;248176249249- WARN_ON(rinfo->gfx_mode);250250- if (info->state != FBINFO_STATE_RUNNING || rinfo->gfx_mode)177177+ if (info->state != FBINFO_STATE_RUNNING)251178 return;252252-253253- if (!image->width || !image->height)254254- return;255255-256256- /* We only do 1 bpp color expansion for now */257257- if (info->flags & FBINFO_HWACCEL_DISABLED || image->depth != 1)258258- goto fallback;259259-260260- /* Fallback if running out of the screen. We may do clipping261261- * in the future */262262- if ((image->dx + image->width) > info->var.xres_virtual ||263263- (image->dy + image->height) > info->var.yres_virtual)264264- goto fallback;265265-266266- if (info->fix.visual == FB_VISUAL_TRUECOLOR ||267267- info->fix.visual == FB_VISUAL_DIRECTCOLOR) {268268- fg = ((u32*)(info->pseudo_palette))[image->fg_color];269269- bg = ((u32*)(info->pseudo_palette))[image->bg_color];270270- } else {271271- fg = image->fg_color;272272- bg = image->bg_color;273273- }274274-275275- radeonfb_prim_imageblit(rinfo, image, fg, bg);276276- return;277277-278278- fallback:279279- radeon_engine_idle(rinfo);179179+ radeon_engine_idle();280180281181 cfb_imageblit(info, image);282182}···185289186290 if (info->state != FBINFO_STATE_RUNNING)187291 return 0;188188-189189- radeon_engine_idle(rinfo);292292+ radeon_engine_idle();190293191294 return 0;192295}···261366 /* disable 3D engine */262367 OUTREG(RB3D_CNTL, 0);263368264264- rinfo->fifo_free = 0;265369 radeonfb_engine_reset(rinfo);266370267267- radeon_fifo_wait(rinfo, 1);371371+ radeon_fifo_wait (1);268372 if (IS_R300_VARIANT(rinfo)) {269373 OUTREG(RB2D_DSTCACHE_MODE, INREG(RB2D_DSTCACHE_MODE) |270374 RB2D_DC_AUTOFLUSH_ENABLE |···277383 OUTREG(RB2D_DSTCACHE_MODE, 0);278384 }279385280280- radeon_fifo_wait(rinfo, 3);386386+ radeon_fifo_wait (3);281387 /* We re-read MC_FB_LOCATION from card as it can have been282388 * modified by XFree drivers (ouch !)283389 */···288394 OUTREG(DST_PITCH_OFFSET, (rinfo->pitch << 0x16) | (rinfo->fb_local_base >> 10));289395 OUTREG(SRC_PITCH_OFFSET, (rinfo->pitch << 0x16) | (rinfo->fb_local_base >> 10));290396291291- radeon_fifo_wait(rinfo, 1);292292-#ifdef __BIG_ENDIAN397397+ radeon_fifo_wait (1);398398+#if defined(__BIG_ENDIAN)293399 OUTREGP(DP_DATATYPE, HOST_BIG_ENDIAN_EN, ~HOST_BIG_ENDIAN_EN);294400#else295401 OUTREGP(DP_DATATYPE, 0, ~HOST_BIG_ENDIAN_EN);296402#endif297297- radeon_fifo_wait(rinfo, 2);403403+ radeon_fifo_wait (2);298404 OUTREG(DEFAULT_SC_TOP_LEFT, 0);299405 OUTREG(DEFAULT_SC_BOTTOM_RIGHT, (DEFAULT_SC_RIGHT_MAX |300406 DEFAULT_SC_BOTTOM_MAX));301407302302- /* set default DP_GUI_MASTER_CNTL */303408 temp = radeon_get_dstbpp(rinfo->depth);304304- rinfo->dp_gui_mc_base = ((temp << 8) | GMC_CLR_CMP_CNTL_DIS);409409+ rinfo->dp_gui_master_cntl = ((temp << 8) | GMC_CLR_CMP_CNTL_DIS);305410306306- rinfo->dp_gui_mc_cache = rinfo->dp_gui_mc_base |307307- GMC_BRUSH_SOLID_COLOR |308308- GMC_SRC_DATATYPE_COLOR;309309- radeon_fifo_wait(rinfo, 1);310310- OUTREG(DP_GUI_MASTER_CNTL, rinfo->dp_gui_mc_cache);411411+ radeon_fifo_wait (1);412412+ OUTREG(DP_GUI_MASTER_CNTL, (rinfo->dp_gui_master_cntl |413413+ GMC_BRUSH_SOLID_COLOR |414414+ GMC_SRC_DATATYPE_COLOR));311415416416+ radeon_fifo_wait (7);312417313418 /* clear line drawing regs */314314- radeon_fifo_wait(rinfo, 2);315419 OUTREG(DST_LINE_START, 0);316420 OUTREG(DST_LINE_END, 0);317421318318- /* set brush and source color regs */319319- rinfo->dp_brush_fg_cache = 0xffffffff;320320- rinfo->dp_brush_bg_cache = 0x00000000;321321- rinfo->dp_src_fg_cache = 0xffffffff;322322- rinfo->dp_src_bg_cache = 0x00000000;323323- radeon_fifo_wait(rinfo, 4);324324- OUTREG(DP_BRUSH_FRGD_CLR, rinfo->dp_brush_fg_cache);325325- OUTREG(DP_BRUSH_BKGD_CLR, rinfo->dp_brush_bg_cache);326326- OUTREG(DP_SRC_FRGD_CLR, rinfo->dp_src_fg_cache);327327- OUTREG(DP_SRC_BKGD_CLR, rinfo->dp_src_bg_cache);422422+ /* set brush color regs */423423+ OUTREG(DP_BRUSH_FRGD_CLR, 0xffffffff);424424+ OUTREG(DP_BRUSH_BKGD_CLR, 0x00000000);328425329329- /* Default direction */330330- rinfo->dp_cntl_cache = DST_X_LEFT_TO_RIGHT | DST_Y_TOP_TO_BOTTOM;331331- radeon_fifo_wait(rinfo, 1);332332- OUTREG(DP_CNTL, rinfo->dp_cntl_cache);426426+ /* set source color regs */427427+ OUTREG(DP_SRC_FRGD_CLR, 0xffffffff);428428+ OUTREG(DP_SRC_BKGD_CLR, 0x00000000);333429334430 /* default write mask */335335- radeon_fifo_wait(rinfo, 1);336431 OUTREG(DP_WRITE_MSK, 0xffffffff);337432338338- /* Default to no swapping of host data */339339- radeon_fifo_wait(rinfo, 1);340340- OUTREG(RBBM_GUICNTL, RBBM_GUICNTL_HOST_DATA_SWAP_NONE);341341-342342- /* Make sure it's settled */343343- radeon_engine_idle(rinfo);433433+ radeon_engine_idle ();344434}
···392392393393 /* Bit 13: TCO_EN -> 1 = Enables the TCO logic to generate SMI# */394394 val32 = inl(SMI_EN);395395- val32 &= 0x00002000;395395+ val32 |= 0x00002000;396396 outl(val32, SMI_EN);397397398398 /* Set the NO_REBOOT bit to prevent later reboots, just for sure */
+16-5
fs/block_dev.c
···11351135 if (res)11361136 return res;1137113711381138- if (!(filp->f_mode & FMODE_EXCL))11391139- return 0;11381138+ if (filp->f_mode & FMODE_EXCL) {11391139+ res = bd_claim(bdev, filp);11401140+ if (res)11411141+ goto out_blkdev_put;11421142+ }1140114311411141- if (!(res = bd_claim(bdev, filp)))11421142- return 0;11441144+ return 0;1143114511461146+ out_blkdev_put:11441147 blkdev_put(bdev, filp->f_mode);11451148 return res;11461149}···12061203{12071204 struct block_device *bdev = I_BDEV(file->f_mapping->host);12081205 fmode_t mode = file->f_mode;12061206+12071207+ /*12081208+ * O_NDELAY can be altered using fcntl(.., F_SETFL, ..), so we have12091209+ * to updated it before every ioctl.12101210+ */12091211 if (file->f_flags & O_NDELAY)12101210- mode |= FMODE_NDELAY_NOW;12121212+ mode |= FMODE_NDELAY;12131213+ else12141214+ mode &= ~FMODE_NDELAY;12151215+12111216 return blkdev_ioctl(bdev, mode, cmd, arg);12121217}12131218
+9-1
fs/exec.c
···11591159 */11601160int search_binary_handler(struct linux_binprm *bprm,struct pt_regs *regs)11611161{11621162+ unsigned int depth = bprm->recursion_depth;11621163 int try,retval;11631164 struct linux_binfmt *fmt;11641165#ifdef __alpha__···12201219 continue;12211220 read_unlock(&binfmt_lock);12221221 retval = fn(bprm, regs);12221222+ /*12231223+ * Restore the depth counter to its starting value12241224+ * in this call, so we don't have to rely on every12251225+ * load_binary function to restore it on return.12261226+ */12271227+ bprm->recursion_depth = depth;12231228 if (retval >= 0) {12241224- tracehook_report_exec(fmt, bprm, regs);12291229+ if (depth == 0)12301230+ tracehook_report_exec(fmt, bprm, regs);12251231 put_binfmt(fmt);12261232 allow_write_access(bprm->file);12271233 if (bprm->file)
+4
fs/exportfs/expfs.c
···367367 * Try to get any dentry for the given file handle from the filesystem.368368 */369369 result = nop->fh_to_dentry(mnt->mnt_sb, fid, fh_len, fileid_type);370370+ if (!result)371371+ result = ERR_PTR(-ESTALE);370372 if (IS_ERR(result))371373 return result;372374···422420423421 target_dir = nop->fh_to_parent(mnt->mnt_sb, fid,424422 fh_len, fileid_type);423423+ if (!target_dir)424424+ goto err_result;425425 err = PTR_ERR(target_dir);426426 if (IS_ERR(target_dir))427427 goto err_result;
···1919#include <linux/signal.h>2020#include <linux/rcupdate.h>2121#include <linux/pid_namespace.h>2222+#include <linux/smp_lock.h>22232324#include <asm/poll.h>2425#include <asm/siginfo.h>···176175 if (error)177176 return error;178177178178+ /*179179+ * We still need a lock here for now to keep multiple FASYNC calls180180+ * from racing with each other.181181+ */182182+ lock_kernel();179183 if ((arg ^ filp->f_flags) & FASYNC) {180184 if (filp->f_op && filp->f_op->fasync) {181185 error = filp->f_op->fasync(fd, filp, (arg & FASYNC) != 0);···191185192186 filp->f_flags = (arg & SETFL_MASK) | (filp->f_flags & ~SETFL_MASK);193187 out:188188+ unlock_kernel();194189 return error;195190}196191
···400400401401 /* Did FASYNC state change ? */402402 if ((flag ^ filp->f_flags) & FASYNC) {403403- if (filp->f_op && filp->f_op->fasync) {404404- lock_kernel();403403+ if (filp->f_op && filp->f_op->fasync)405404 error = filp->f_op->fasync(fd, filp, on);406406- unlock_kernel();407407- } else405405+ else408406 error = -ENOTTY;409407 }410408 if (error)···438440 break;439441440442 case FIONBIO:443443+ /* BKL needed to avoid races tweaking f_flags */444444+ lock_kernel();441445 error = ioctl_fionbio(filp, argp);446446+ unlock_kernel();442447 break;443448444449 case FIOASYNC:450450+ /* BKL needed to avoid races tweaking f_flags */451451+ lock_kernel();445452 error = ioctl_fioasync(fd, filp, argp);453453+ unlock_kernel();446454 break;447455448456 case FIOQSIZE:
+2-1
fs/lockd/host.c
···167167 continue;168168 if (host->h_server != ni->server)169169 continue;170170- if (!nlm_cmp_addr(nlm_srcaddr(host), ni->src_sap))170170+ if (ni->server &&171171+ !nlm_cmp_addr(nlm_srcaddr(host), ni->src_sap))171172 continue;172173173174 /* Move to head of hash chain. */
+1
fs/lockd/svc.c
···181181 }182182 flush_signals(current);183183 cancel_delayed_work_sync(&grace_period_end);184184+ locks_end_grace(&lockd_manager);184185 if (nlmsvc_ops)185186 nlmsvc_invalidate_all();186187 nlm_shutdown_hosts();
+1-1
fs/nfsd/nfs4recover.c
···225225 return 0;226226227227 nfs4_save_user(&uid, &gid);228228+ INIT_LIST_HEAD(dentries);228229229230 filp = dentry_open(dget(dir), mntget(rec_dir.mnt), O_RDONLY);230231 status = PTR_ERR(filp);231232 if (IS_ERR(filp))232233 goto out;233233- INIT_LIST_HEAD(dentries);234234 status = vfs_readdir(filp, nfsd4_build_dentrylist, &dla);235235 fput(filp);236236 while (!list_empty(dentries)) {
···391391#ifdef CONFIG_AUDITSYSCALL392392/* These are defined in auditsc.c */393393 /* Public API */394394+extern void audit_finish_fork(struct task_struct *child);394395extern int audit_alloc(struct task_struct *task);395396extern void audit_free(struct task_struct *task);396397extern void audit_syscall_entry(int arch,···435434436435 /* Private API (for audit.c only) */437436extern unsigned int audit_serial(void);438438-extern void auditsc_get_stamp(struct audit_context *ctx,437437+extern int auditsc_get_stamp(struct audit_context *ctx,439438 struct timespec *t, unsigned int *serial);440439extern int audit_set_loginuid(struct task_struct *task, uid_t loginuid);441440#define audit_get_loginuid(t) ((t)->loginuid)···505504extern int audit_n_rules;506505extern int audit_signals;507506#else507507+#define audit_finish_fork(t)508508#define audit_alloc(t) ({ 0; })509509#define audit_free(t) do { ; } while (0)510510#define audit_syscall_entry(ta,a,b,c,d,e) do { ; } while (0)···518516#define audit_inode(n,d) do { ; } while (0)519517#define audit_inode_child(d,i,p) do { ; } while (0)520518#define audit_core_dumps(i) do { ; } while (0)521521-#define auditsc_get_stamp(c,t,s) do { BUG(); } while (0)519519+#define auditsc_get_stamp(c,t,s) (0)522520#define audit_get_loginuid(t) (-1)523521#define audit_get_sessionid(t) (-1)524522#define audit_log_task_context(b) do { ; } while (0)
+5-5
include/linux/blkdev.h
···662662 * default timeout for SG_IO if none specified663663 */664664#define BLK_DEFAULT_SG_TIMEOUT (60 * HZ)665665+#define BLK_MIN_SG_TIMEOUT (7 * HZ)665666666667#ifdef CONFIG_BOUNCE667668extern int init_emergency_isa_pool(void);···787786 blk_run_backing_dev(mapping->backing_dev_info, NULL);788787}789788789789+extern void blkdev_dequeue_request(struct request *req);790790+790791/*791792 * blk_end_request() and friends.792793 * __blk_end_request() and end_request() must be called with···822819 */823820extern unsigned int blk_rq_bytes(struct request *rq);824821extern unsigned int blk_rq_cur_bytes(struct request *rq);825825-826826-static inline void blkdev_dequeue_request(struct request *req)827827-{828828- elv_dequeue_request(req->q, req);829829-}830822831823/*832824 * Access functions for manipulating queue properties···918920#define BLK_DEF_MAX_SECTORS 1024919921920922#define MAX_SEGMENT_SIZE 65536923923+924924+#define BLK_SEG_BOUNDARY_MASK 0xFFFFFFFFUL921925922926#define blkdev_entry_to_request(entry) list_entry((entry), struct request, queuelist)923927
+17-16
include/linux/fs.h
···6363#define MAY_ACCESS 166464#define MAY_OPEN 3265656666-#define FMODE_READ ((__force fmode_t)1)6767-#define FMODE_WRITE ((__force fmode_t)2)6868-6969-/* Internal kernel extensions */7070-#define FMODE_LSEEK ((__force fmode_t)4)7171-#define FMODE_PREAD ((__force fmode_t)8)7272-#define FMODE_PWRITE FMODE_PREAD /* These go hand in hand */7373-7474-/* File is being opened for execution. Primary users of this flag are7575- distributed filesystems that can use it to achieve correct ETXTBUSY7676- behavior for cross-node execution/opening_for_writing of files */7777-#define FMODE_EXEC ((__force fmode_t)16)7878-7979-#define FMODE_NDELAY ((__force fmode_t)32)8080-#define FMODE_EXCL ((__force fmode_t)64)6666+/* file is open for reading */6767+#define FMODE_READ ((__force fmode_t)1)6868+/* file is open for writing */6969+#define FMODE_WRITE ((__force fmode_t)2)7070+/* file is seekable */7171+#define FMODE_LSEEK ((__force fmode_t)4)7272+/* file can be accessed using pread/pwrite */7373+#define FMODE_PREAD ((__force fmode_t)8)7474+#define FMODE_PWRITE FMODE_PREAD /* These go hand in hand */7575+/* File is opened for execution with sys_execve / sys_uselib */7676+#define FMODE_EXEC ((__force fmode_t)16)7777+/* File is opened with O_NDELAY (only set for block devices) */7878+#define FMODE_NDELAY ((__force fmode_t)32)7979+/* File is opened with O_EXCL (only set for block devices) */8080+#define FMODE_EXCL ((__force fmode_t)64)8181+/* File is opened using open(.., 3, ..) and is writeable only for ioctls8282+ (specialy hack for floppy.c) */8183#define FMODE_WRITE_IOCTL ((__force fmode_t)128)8282-#define FMODE_NDELAY_NOW ((__force fmode_t)256)83848485#define RW_MASK 18586#define RWA_MASK 2
+2-1
include/linux/ftrace.h
···66#include <linux/ktime.h>77#include <linux/init.h>88#include <linux/types.h>99+#include <linux/module.h>910#include <linux/kallsyms.h>10111112#ifdef CONFIG_FUNCTION_TRACER···232231233232struct boot_trace {234233 pid_t caller;235235- char func[KSYM_NAME_LEN];234234+ char func[KSYM_SYMBOL_LEN];236235 int result;237236 unsigned long long duration; /* usecs */238237 ktime_t calltime;
+7
include/linux/netdevice.h
···322322{323323 NAPI_STATE_SCHED, /* Poll is scheduled */324324 NAPI_STATE_DISABLE, /* Disable pending */325325+ NAPI_STATE_NPSVC, /* Netpoll - don't dequeue from poll_list */325326};326327327328extern void __napi_schedule(struct napi_struct *n);···16231622{16241623 unsigned long flags;1625162416251625+ /*16261626+ * don't let napi dequeue from the cpu poll list16271627+ * just in case its running on a different cpu16281628+ */16291629+ if (unlikely(test_bit(NAPI_STATE_NPSVC, &napi->state)))16301630+ return;16261631 local_irq_save(flags);16271632 __netif_rx_complete(dev, napi);16281633 local_irq_restore(flags);
···61616262#include "audit.h"63636464-/* No auditing will take place until audit_initialized != 0.6464+/* No auditing will take place until audit_initialized == AUDIT_INITIALIZED.6565 * (Initialization happens after skb_init is called.) */6666+#define AUDIT_DISABLED -16767+#define AUDIT_UNINITIALIZED 06868+#define AUDIT_INITIALIZED 16669static int audit_initialized;67706871#define AUDIT_OFF 0···968965{969966 int i;970967968968+ if (audit_initialized == AUDIT_DISABLED)969969+ return 0;970970+971971 printk(KERN_INFO "audit: initializing netlink socket (%s)\n",972972 audit_default ? "enabled" : "disabled");973973 audit_sock = netlink_kernel_create(&init_net, NETLINK_AUDIT, 0,···982976983977 skb_queue_head_init(&audit_skb_queue);984978 skb_queue_head_init(&audit_skb_hold_queue);985985- audit_initialized = 1;979979+ audit_initialized = AUDIT_INITIALIZED;986980 audit_enabled = audit_default;987981 audit_ever_enabled |= !!audit_default;988982···1005999static int __init audit_enable(char *str)10061000{10071001 audit_default = !!simple_strtol(str, NULL, 0);10081008- printk(KERN_INFO "audit: %s%s\n",10091009- audit_default ? "enabled" : "disabled",10101010- audit_initialized ? "" : " (after initialization)");10111011- if (audit_initialized) {10021002+ if (!audit_default)10031003+ audit_initialized = AUDIT_DISABLED;10041004+10051005+ printk(KERN_INFO "audit: %s", audit_default ? "enabled" : "disabled");10061006+10071007+ if (audit_initialized == AUDIT_INITIALIZED) {10121008 audit_enabled = audit_default;10131009 audit_ever_enabled |= !!audit_default;10101010+ } else if (audit_initialized == AUDIT_UNINITIALIZED) {10111011+ printk(" (after initialization)");10121012+ } else {10131013+ printk(" (until reboot)");10141014 }10151015+ printk("\n");10161016+10151017 return 1;10161018}10171019···11211107static inline void audit_get_stamp(struct audit_context *ctx,11221108 struct timespec *t, unsigned int *serial)11231109{11241124- if (ctx)11251125- auditsc_get_stamp(ctx, t, serial);11261126- else {11101110+ if (!ctx || !auditsc_get_stamp(ctx, t, serial)) {11271111 *t = CURRENT_TIME;11281112 *serial = audit_serial();11291113 }···11581146 int reserve;11591147 unsigned long timeout_start = jiffies;1160114811611161- if (!audit_initialized)11491149+ if (audit_initialized != AUDIT_INITIALIZED)11621150 return NULL;1163115111641152 if (unlikely(audit_filter_type(type)))
+21-3
kernel/auditsc.c
···1459145914601460/**14611461 * audit_syscall_entry - fill in an audit record at syscall entry14621462- * @tsk: task being audited14631462 * @arch: architecture type14641463 * @major: major syscall type (function)14651464 * @a1: additional syscall register 1···15471548 context->ppid = 0;15481549}1549155015511551+void audit_finish_fork(struct task_struct *child)15521552+{15531553+ struct audit_context *ctx = current->audit_context;15541554+ struct audit_context *p = child->audit_context;15551555+ if (!p || !ctx || !ctx->auditable)15561556+ return;15571557+ p->arch = ctx->arch;15581558+ p->major = ctx->major;15591559+ memcpy(p->argv, ctx->argv, sizeof(ctx->argv));15601560+ p->ctime = ctx->ctime;15611561+ p->dummy = ctx->dummy;15621562+ p->auditable = ctx->auditable;15631563+ p->in_syscall = ctx->in_syscall;15641564+ p->filterkey = kstrdup(ctx->filterkey, GFP_KERNEL);15651565+ p->ppid = current->pid;15661566+}15671567+15501568/**15511569 * audit_syscall_exit - deallocate audit context after a system call15521552- * @tsk: task being audited15531570 * @valid: success/failure flag15541571 * @return_code: syscall return value15551572 *···19571942 *19581943 * Also sets the context as auditable.19591944 */19601960-void auditsc_get_stamp(struct audit_context *ctx,19451945+int auditsc_get_stamp(struct audit_context *ctx,19611946 struct timespec *t, unsigned int *serial)19621947{19481948+ if (!ctx->in_syscall)19491949+ return 0;19631950 if (!ctx->serial)19641951 ctx->serial = audit_serial();19651952 t->tv_sec = ctx->ctime.tv_sec;19661953 t->tv_nsec = ctx->ctime.tv_nsec;19671954 *serial = ctx->serial;19681955 ctx->auditable = 1;19561956+ return 1;19691957}1970195819711959/* global counter which is incremented every time something logs in */
+1-1
kernel/cgroup.c
···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 */
+10-6
kernel/fork.c
···315315 file = tmp->vm_file;316316 if (file) {317317 struct inode *inode = file->f_path.dentry->d_inode;318318+ struct address_space *mapping = file->f_mapping;319319+318320 get_file(file);319321 if (tmp->vm_flags & VM_DENYWRITE)320322 atomic_dec(&inode->i_writecount);321321-322322- /* insert tmp into the share list, just after mpnt */323323- spin_lock(&file->f_mapping->i_mmap_lock);323323+ spin_lock(&mapping->i_mmap_lock);324324+ if (tmp->vm_flags & VM_SHARED)325325+ mapping->i_mmap_writable++;324326 tmp->vm_truncate_count = mpnt->vm_truncate_count;325325- flush_dcache_mmap_lock(file->f_mapping);327327+ flush_dcache_mmap_lock(mapping);328328+ /* insert tmp into the share list, just after mpnt */326329 vma_prio_tree_add(tmp, mpnt);327327- flush_dcache_mmap_unlock(file->f_mapping);328328- spin_unlock(&file->f_mapping->i_mmap_lock);330330+ flush_dcache_mmap_unlock(mapping);331331+ spin_unlock(&mapping->i_mmap_lock);329332 }330333331334 /*···14011398 init_completion(&vfork);14021399 }1403140014011401+ audit_finish_fork(p);14041402 tracehook_report_clone(trace, regs, clone_flags, nr, p);1405140314061404 /*
···188188 if ((long)(now - t->last_switch_timestamp) <189189 sysctl_hung_task_timeout_secs)190190 return;191191- if (sysctl_hung_task_warnings < 0)191191+ if (!sysctl_hung_task_warnings)192192 return;193193 sysctl_hung_task_warnings--;194194
+22
kernel/time/timekeeping.c
···518518 /* correct the clock when NTP error is too big */519519 clocksource_adjust(offset);520520521521+ /*522522+ * Since in the loop above, we accumulate any amount of time523523+ * in xtime_nsec over a second into xtime.tv_sec, its possible for524524+ * xtime_nsec to be fairly small after the loop. Further, if we're525525+ * slightly speeding the clocksource up in clocksource_adjust(),526526+ * its possible the required corrective factor to xtime_nsec could527527+ * cause it to underflow.528528+ *529529+ * Now, we cannot simply roll the accumulated second back, since530530+ * the NTP subsystem has been notified via second_overflow. So531531+ * instead we push xtime_nsec forward by the amount we underflowed,532532+ * and add that amount into the error.533533+ *534534+ * We'll correct this error next time through this function, when535535+ * xtime_nsec is not as small.536536+ */537537+ if (unlikely((s64)clock->xtime_nsec < 0)) {538538+ s64 neg = -(s64)clock->xtime_nsec;539539+ clock->xtime_nsec = 0;540540+ clock->error += neg << (NTP_SCALE_SHIFT - clock->shift);541541+ }542542+521543 /* store full nanoseconds into xtime after rounding it up and522544 * add the remainder to the error difference.523545 */
+7-1
lib/idr.c
···220220 */221221 while ((layers < (MAX_LEVEL - 1)) && (id >= (1 << (layers*IDR_BITS)))) {222222 layers++;223223- if (!p->count)223223+ if (!p->count) {224224+ /* special case: if the tree is currently empty,225225+ * then we grow the tree by moving the top node226226+ * upwards.227227+ */228228+ p->layer++;224229 continue;230230+ }225231 if (!(new = get_from_free_list(idp))) {226232 /*227233 * The allocation failed. If we built part of
···176176 int ret = 0;177177 struct device *dev;178178179179- if (WARN_ON(bdi->dev))179179+ if (bdi->dev) /* The driver needs to use separate queues per device */180180 goto exit;181181182182 va_start(args, fmt);
+46-13
mm/migrate.c
···987987/*988988 * Determine the nodes of an array of pages and store it in an array of status.989989 */990990-static int do_pages_stat(struct mm_struct *mm, unsigned long nr_pages,991991- const void __user * __user *pages,992992- int __user *status)990990+static void do_pages_stat_array(struct mm_struct *mm, unsigned long nr_pages,991991+ const void __user **pages, int *status)993992{994993 unsigned long i;995995- int err;996994997995 down_read(&mm->mmap_sem);998996999997 for (i = 0; i < nr_pages; i++) {10001000- const void __user *p;10011001- unsigned long addr;998998+ unsigned long addr = (unsigned long)(*pages);1002999 struct vm_area_struct *vma;10031000 struct page *page;10041004-10051005- err = -EFAULT;10061006- if (get_user(p, pages+i))10071007- goto out;10081008- addr = (unsigned long) p;10011001+ int err;1009100210101003 vma = find_vma(mm, addr);10111004 if (!vma)···1017102410181025 err = page_to_nid(page);10191026set_status:10201020- put_user(err, status+i);10271027+ *status = err;10281028+10291029+ pages++;10301030+ status++;10311031+ }10321032+10331033+ up_read(&mm->mmap_sem);10341034+}10351035+10361036+/*10371037+ * Determine the nodes of a user array of pages and store it in10381038+ * a user array of status.10391039+ */10401040+static int do_pages_stat(struct mm_struct *mm, unsigned long nr_pages,10411041+ const void __user * __user *pages,10421042+ int __user *status)10431043+{10441044+#define DO_PAGES_STAT_CHUNK_NR 1610451045+ const void __user *chunk_pages[DO_PAGES_STAT_CHUNK_NR];10461046+ int chunk_status[DO_PAGES_STAT_CHUNK_NR];10471047+ unsigned long i, chunk_nr = DO_PAGES_STAT_CHUNK_NR;10481048+ int err;10491049+10501050+ for (i = 0; i < nr_pages; i += chunk_nr) {10511051+ if (chunk_nr + i > nr_pages)10521052+ chunk_nr = nr_pages - i;10531053+10541054+ err = copy_from_user(chunk_pages, &pages[i],10551055+ chunk_nr * sizeof(*chunk_pages));10561056+ if (err) {10571057+ err = -EFAULT;10581058+ goto out;10591059+ }10601060+10611061+ do_pages_stat_array(mm, chunk_nr, chunk_pages, chunk_status);10621062+10631063+ err = copy_to_user(&status[i], chunk_status,10641064+ chunk_nr * sizeof(*chunk_status));10651065+ if (err) {10661066+ err = -EFAULT;10671067+ goto out;10681068+ }10211069 }10221070 err = 0;1023107110241072out:10251025- up_read(&mm->mmap_sem);10261073 return err;10271074}10281075
+3
mm/page_cgroup.c
···4949 start_pfn = NODE_DATA(nid)->node_start_pfn;5050 nr_pages = NODE_DATA(nid)->node_spanned_pages;51515252+ if (!nr_pages)5353+ return 0;5454+5255 table_size = sizeof(struct page_cgroup) * nr_pages;53565457 base = __alloc_bootmem_node_nopanic(NODE_DATA(nid),
+1-1
mm/slob.c
···535535 struct kmem_cache *c;536536537537 c = slob_alloc(sizeof(struct kmem_cache),538538- flags, ARCH_KMALLOC_MINALIGN, -1);538538+ GFP_KERNEL, ARCH_KMALLOC_MINALIGN, -1);539539540540 if (c) {541541 c->name = name;
+1-1
mm/slub.c
···35973597 for (i = 0; i < t.count; i++) {35983598 struct location *l = &t.loc[i];3599359936003600- if (len > PAGE_SIZE - 100)36003600+ if (len > PAGE_SIZE - KSYM_SYMBOL_LEN - 100)36013601 break;36023602 len += sprintf(buf + len, "%7ld ", l->count);36033603
-13
mm/swap.c
···299299 put_cpu();300300}301301302302-#if defined(CONFIG_NUMA) || defined(CONFIG_UNEVICTABLE_LRU)303302static void lru_add_drain_per_cpu(struct work_struct *dummy)304303{305304 lru_add_drain();···311312{312313 return schedule_on_each_cpu(lru_add_drain_per_cpu);313314}314314-315315-#else316316-317317-/*318318- * Returns 0 for success319319- */320320-int lru_add_drain_all(void)321321-{322322- lru_add_drain();323323- return 0;324324-}325325-#endif326315327316/*328317 * Batched page_cache_release(). Decrement the reference count on all the
···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
···947947 is invalid, but ndisc specs say nothing948948 about it. It could be misconfiguration, or949949 an smart proxy agent tries to help us :-)950950+951951+ We should not print the error if NA has been952952+ received from loopback - it is just our own953953+ unsolicited advertisement.950954 */951951- ND_PRINTK1(KERN_WARNING955955+ if (skb->pkt_type != PACKET_LOOPBACK)956956+ ND_PRINTK1(KERN_WARNING952957 "ICMPv6 NA: someone advertises our address on %s!\n",953958 ifp->idev->dev->name);954959 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 {
+7-2
net/sunrpc/svcsock.c
···11831183 else if (so->state > SS_UNCONNECTED)11841184 err = -EISCONN;11851185 else {11861186- svsk = svc_setup_socket(serv, so, &err, SVC_SOCK_DEFAULTS);11861186+ if (!try_module_get(THIS_MODULE))11871187+ err = -ENOENT;11881188+ else11891189+ svsk = svc_setup_socket(serv, so, &err,11901190+ SVC_SOCK_DEFAULTS);11871191 if (svsk) {11881192 struct sockaddr_storage addr;11891193 struct sockaddr *sin = (struct sockaddr *)&addr;···12001196 spin_unlock_bh(&serv->sv_lock);12011197 svc_xprt_received(&svsk->sk_xprt);12021198 err = 0;12031203- }11991199+ } else12001200+ module_put(THIS_MODULE);12041201 }12051202 if (err) {12061203 sockfd_put(so);