diff options
Diffstat (limited to 'arch/sparc')
-rw-r--r-- | arch/sparc/configs/sparc32_defconfig | 98 | ||||
-rw-r--r-- | arch/sparc/configs/sparc64_defconfig | 182 | ||||
-rw-r--r-- | arch/sparc/include/asm/atomic_32.h | 2 | ||||
-rw-r--r-- | arch/sparc/include/asm/mmzone.h | 2 | ||||
-rw-r--r-- | arch/sparc/include/asm/parport.h | 5 | ||||
-rw-r--r-- | arch/sparc/include/asm/unistd.h | 4 | ||||
-rw-r--r-- | arch/sparc/kernel/head_32.S | 4 | ||||
-rw-r--r-- | arch/sparc/kernel/head_64.S | 2 | ||||
-rw-r--r-- | arch/sparc/kernel/ldc.c | 6 | ||||
-rw-r--r-- | arch/sparc/kernel/of_device_32.c | 21 | ||||
-rw-r--r-- | arch/sparc/kernel/of_device_64.c | 24 | ||||
-rw-r--r-- | arch/sparc/kernel/pci_fire.c | 4 | ||||
-rw-r--r-- | arch/sparc/kernel/pci_psycho.c | 8 | ||||
-rw-r--r-- | arch/sparc/kernel/pci_sabre.c | 8 | ||||
-rw-r--r-- | arch/sparc/kernel/pci_sun4v.c | 14 | ||||
-rw-r--r-- | arch/sparc/kernel/power.c | 2 | ||||
-rw-r--r-- | arch/sparc/kernel/smp_64.c | 4 | ||||
-rw-r--r-- | arch/sparc/kernel/sys_sparc32.c | 19 | ||||
-rw-r--r-- | arch/sparc/kernel/systbls_32.S | 2 | ||||
-rw-r--r-- | arch/sparc/kernel/systbls_64.S | 4 | ||||
-rw-r--r-- | arch/sparc/kernel/time_64.c | 7 | ||||
-rw-r--r-- | arch/sparc/kernel/vmlinux.lds.S | 2 | ||||
-rw-r--r-- | arch/sparc/mm/init_64.c | 8 |
23 files changed, 280 insertions, 152 deletions
diff --git a/arch/sparc/configs/sparc32_defconfig b/arch/sparc/configs/sparc32_defconfig index 09ab46e4c59d..8bcd27af724b 100644 --- a/arch/sparc/configs/sparc32_defconfig +++ b/arch/sparc/configs/sparc32_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.28 | 3 | # Linux kernel version: 2.6.30-rc2 |
4 | # Thu Jan 8 16:45:44 2009 | 4 | # Fri Apr 17 04:04:46 2009 |
5 | # | 5 | # |
6 | # CONFIG_64BIT is not set | 6 | # CONFIG_64BIT is not set |
7 | CONFIG_SPARC=y | 7 | CONFIG_SPARC=y |
@@ -30,17 +30,27 @@ CONFIG_SWAP=y | |||
30 | CONFIG_SYSVIPC=y | 30 | CONFIG_SYSVIPC=y |
31 | CONFIG_SYSVIPC_SYSCTL=y | 31 | CONFIG_SYSVIPC_SYSCTL=y |
32 | CONFIG_POSIX_MQUEUE=y | 32 | CONFIG_POSIX_MQUEUE=y |
33 | CONFIG_POSIX_MQUEUE_SYSCTL=y | ||
33 | # CONFIG_BSD_PROCESS_ACCT is not set | 34 | # CONFIG_BSD_PROCESS_ACCT is not set |
34 | # CONFIG_TASKSTATS is not set | 35 | # CONFIG_TASKSTATS is not set |
35 | # CONFIG_AUDIT is not set | 36 | # CONFIG_AUDIT is not set |
37 | |||
38 | # | ||
39 | # RCU Subsystem | ||
40 | # | ||
41 | CONFIG_CLASSIC_RCU=y | ||
42 | # CONFIG_TREE_RCU is not set | ||
43 | # CONFIG_PREEMPT_RCU is not set | ||
44 | # CONFIG_TREE_RCU_TRACE is not set | ||
45 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
36 | # CONFIG_IKCONFIG is not set | 46 | # CONFIG_IKCONFIG is not set |
37 | CONFIG_LOG_BUF_SHIFT=14 | 47 | CONFIG_LOG_BUF_SHIFT=14 |
38 | # CONFIG_CGROUPS is not set | ||
39 | CONFIG_GROUP_SCHED=y | 48 | CONFIG_GROUP_SCHED=y |
40 | CONFIG_FAIR_GROUP_SCHED=y | 49 | CONFIG_FAIR_GROUP_SCHED=y |
41 | CONFIG_RT_GROUP_SCHED=y | 50 | CONFIG_RT_GROUP_SCHED=y |
42 | CONFIG_USER_SCHED=y | 51 | CONFIG_USER_SCHED=y |
43 | # CONFIG_CGROUP_SCHED is not set | 52 | # CONFIG_CGROUP_SCHED is not set |
53 | # CONFIG_CGROUPS is not set | ||
44 | CONFIG_SYSFS_DEPRECATED=y | 54 | CONFIG_SYSFS_DEPRECATED=y |
45 | CONFIG_SYSFS_DEPRECATED_V2=y | 55 | CONFIG_SYSFS_DEPRECATED_V2=y |
46 | # CONFIG_RELAY is not set | 56 | # CONFIG_RELAY is not set |
@@ -49,24 +59,28 @@ CONFIG_NAMESPACES=y | |||
49 | # CONFIG_IPC_NS is not set | 59 | # CONFIG_IPC_NS is not set |
50 | # CONFIG_USER_NS is not set | 60 | # CONFIG_USER_NS is not set |
51 | # CONFIG_PID_NS is not set | 61 | # CONFIG_PID_NS is not set |
62 | # CONFIG_NET_NS is not set | ||
52 | CONFIG_BLK_DEV_INITRD=y | 63 | CONFIG_BLK_DEV_INITRD=y |
53 | CONFIG_INITRAMFS_SOURCE="" | 64 | CONFIG_INITRAMFS_SOURCE="" |
65 | CONFIG_RD_GZIP=y | ||
66 | CONFIG_RD_BZIP2=y | ||
67 | CONFIG_RD_LZMA=y | ||
54 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | 68 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set |
55 | CONFIG_SYSCTL=y | 69 | CONFIG_SYSCTL=y |
70 | CONFIG_ANON_INODES=y | ||
56 | # CONFIG_EMBEDDED is not set | 71 | # CONFIG_EMBEDDED is not set |
57 | CONFIG_UID16=y | 72 | CONFIG_UID16=y |
58 | CONFIG_SYSCTL_SYSCALL=y | 73 | CONFIG_SYSCTL_SYSCALL=y |
59 | CONFIG_KALLSYMS=y | 74 | CONFIG_KALLSYMS=y |
60 | # CONFIG_KALLSYMS_ALL is not set | 75 | # CONFIG_KALLSYMS_ALL is not set |
61 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 76 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
77 | # CONFIG_STRIP_ASM_SYMS is not set | ||
62 | CONFIG_HOTPLUG=y | 78 | CONFIG_HOTPLUG=y |
63 | CONFIG_PRINTK=y | 79 | CONFIG_PRINTK=y |
64 | CONFIG_BUG=y | 80 | CONFIG_BUG=y |
65 | CONFIG_ELF_CORE=y | 81 | CONFIG_ELF_CORE=y |
66 | CONFIG_COMPAT_BRK=y | ||
67 | CONFIG_BASE_FULL=y | 82 | CONFIG_BASE_FULL=y |
68 | CONFIG_FUTEX=y | 83 | CONFIG_FUTEX=y |
69 | CONFIG_ANON_INODES=y | ||
70 | CONFIG_EPOLL=y | 84 | CONFIG_EPOLL=y |
71 | CONFIG_SIGNALFD=y | 85 | CONFIG_SIGNALFD=y |
72 | CONFIG_TIMERFD=y | 86 | CONFIG_TIMERFD=y |
@@ -75,12 +89,15 @@ CONFIG_SHMEM=y | |||
75 | CONFIG_AIO=y | 89 | CONFIG_AIO=y |
76 | CONFIG_VM_EVENT_COUNTERS=y | 90 | CONFIG_VM_EVENT_COUNTERS=y |
77 | CONFIG_PCI_QUIRKS=y | 91 | CONFIG_PCI_QUIRKS=y |
92 | CONFIG_COMPAT_BRK=y | ||
78 | CONFIG_SLAB=y | 93 | CONFIG_SLAB=y |
79 | # CONFIG_SLUB is not set | 94 | # CONFIG_SLUB is not set |
80 | # CONFIG_SLOB is not set | 95 | # CONFIG_SLOB is not set |
81 | # CONFIG_PROFILING is not set | 96 | # CONFIG_PROFILING is not set |
97 | # CONFIG_MARKERS is not set | ||
82 | CONFIG_HAVE_OPROFILE=y | 98 | CONFIG_HAVE_OPROFILE=y |
83 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 99 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
100 | # CONFIG_SLOW_WORK is not set | ||
84 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 101 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
85 | CONFIG_SLABINFO=y | 102 | CONFIG_SLABINFO=y |
86 | CONFIG_RT_MUTEXES=y | 103 | CONFIG_RT_MUTEXES=y |
@@ -93,7 +110,6 @@ CONFIG_MODULE_UNLOAD=y | |||
93 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 110 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
94 | CONFIG_BLOCK=y | 111 | CONFIG_BLOCK=y |
95 | # CONFIG_LBD is not set | 112 | # CONFIG_LBD is not set |
96 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
97 | # CONFIG_BLK_DEV_BSG is not set | 113 | # CONFIG_BLK_DEV_BSG is not set |
98 | # CONFIG_BLK_DEV_INTEGRITY is not set | 114 | # CONFIG_BLK_DEV_INTEGRITY is not set |
99 | 115 | ||
@@ -109,11 +125,6 @@ CONFIG_IOSCHED_CFQ=y | |||
109 | CONFIG_DEFAULT_CFQ=y | 125 | CONFIG_DEFAULT_CFQ=y |
110 | # CONFIG_DEFAULT_NOOP is not set | 126 | # CONFIG_DEFAULT_NOOP is not set |
111 | CONFIG_DEFAULT_IOSCHED="cfq" | 127 | CONFIG_DEFAULT_IOSCHED="cfq" |
112 | CONFIG_CLASSIC_RCU=y | ||
113 | # CONFIG_TREE_RCU is not set | ||
114 | # CONFIG_PREEMPT_RCU is not set | ||
115 | # CONFIG_TREE_RCU_TRACE is not set | ||
116 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
117 | # CONFIG_FREEZER is not set | 128 | # CONFIG_FREEZER is not set |
118 | 129 | ||
119 | # | 130 | # |
@@ -144,6 +155,8 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 | |||
144 | CONFIG_ZONE_DMA_FLAG=1 | 155 | CONFIG_ZONE_DMA_FLAG=1 |
145 | CONFIG_BOUNCE=y | 156 | CONFIG_BOUNCE=y |
146 | CONFIG_UNEVICTABLE_LRU=y | 157 | CONFIG_UNEVICTABLE_LRU=y |
158 | CONFIG_HAVE_MLOCK=y | ||
159 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | ||
147 | CONFIG_SUN_PM=y | 160 | CONFIG_SUN_PM=y |
148 | # CONFIG_SPARC_LED is not set | 161 | # CONFIG_SPARC_LED is not set |
149 | CONFIG_SERIAL_CONSOLE=y | 162 | CONFIG_SERIAL_CONSOLE=y |
@@ -159,6 +172,7 @@ CONFIG_PCI_SYSCALL=y | |||
159 | CONFIG_PCI_LEGACY=y | 172 | CONFIG_PCI_LEGACY=y |
160 | # CONFIG_PCI_DEBUG is not set | 173 | # CONFIG_PCI_DEBUG is not set |
161 | # CONFIG_PCI_STUB is not set | 174 | # CONFIG_PCI_STUB is not set |
175 | # CONFIG_PCI_IOV is not set | ||
162 | # CONFIG_PCCARD is not set | 176 | # CONFIG_PCCARD is not set |
163 | CONFIG_SUN_OPENPROMFS=m | 177 | CONFIG_SUN_OPENPROMFS=m |
164 | CONFIG_SPARC32_PCI=y | 178 | CONFIG_SPARC32_PCI=y |
@@ -175,8 +189,6 @@ CONFIG_NET=y | |||
175 | # | 189 | # |
176 | # Networking options | 190 | # Networking options |
177 | # | 191 | # |
178 | # CONFIG_NET_NS is not set | ||
179 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
180 | CONFIG_PACKET=y | 192 | CONFIG_PACKET=y |
181 | # CONFIG_PACKET_MMAP is not set | 193 | # CONFIG_PACKET_MMAP is not set |
182 | CONFIG_UNIX=y | 194 | CONFIG_UNIX=y |
@@ -251,6 +263,7 @@ CONFIG_IPV6_TUNNEL=m | |||
251 | # CONFIG_LAPB is not set | 263 | # CONFIG_LAPB is not set |
252 | # CONFIG_ECONET is not set | 264 | # CONFIG_ECONET is not set |
253 | # CONFIG_WAN_ROUTER is not set | 265 | # CONFIG_WAN_ROUTER is not set |
266 | # CONFIG_PHONET is not set | ||
254 | # CONFIG_NET_SCHED is not set | 267 | # CONFIG_NET_SCHED is not set |
255 | # CONFIG_DCB is not set | 268 | # CONFIG_DCB is not set |
256 | 269 | ||
@@ -263,7 +276,6 @@ CONFIG_NET_PKTGEN=m | |||
263 | # CONFIG_IRDA is not set | 276 | # CONFIG_IRDA is not set |
264 | # CONFIG_BT is not set | 277 | # CONFIG_BT is not set |
265 | # CONFIG_AF_RXRPC is not set | 278 | # CONFIG_AF_RXRPC is not set |
266 | # CONFIG_PHONET is not set | ||
267 | CONFIG_WIRELESS=y | 279 | CONFIG_WIRELESS=y |
268 | # CONFIG_CFG80211 is not set | 280 | # CONFIG_CFG80211 is not set |
269 | CONFIG_WIRELESS_OLD_REGULATORY=y | 281 | CONFIG_WIRELESS_OLD_REGULATORY=y |
@@ -313,12 +325,16 @@ CONFIG_BLK_DEV_RAM_SIZE=4096 | |||
313 | # CONFIG_BLK_DEV_HD is not set | 325 | # CONFIG_BLK_DEV_HD is not set |
314 | CONFIG_MISC_DEVICES=y | 326 | CONFIG_MISC_DEVICES=y |
315 | # CONFIG_PHANTOM is not set | 327 | # CONFIG_PHANTOM is not set |
316 | # CONFIG_EEPROM_93CX6 is not set | ||
317 | # CONFIG_SGI_IOC4 is not set | 328 | # CONFIG_SGI_IOC4 is not set |
318 | # CONFIG_TIFM_CORE is not set | 329 | # CONFIG_TIFM_CORE is not set |
319 | # CONFIG_ENCLOSURE_SERVICES is not set | 330 | # CONFIG_ENCLOSURE_SERVICES is not set |
320 | # CONFIG_HP_ILO is not set | 331 | # CONFIG_HP_ILO is not set |
321 | # CONFIG_C2PORT is not set | 332 | # CONFIG_C2PORT is not set |
333 | |||
334 | # | ||
335 | # EEPROM support | ||
336 | # | ||
337 | # CONFIG_EEPROM_93CX6 is not set | ||
322 | CONFIG_HAVE_IDE=y | 338 | CONFIG_HAVE_IDE=y |
323 | # CONFIG_IDE is not set | 339 | # CONFIG_IDE is not set |
324 | 340 | ||
@@ -375,8 +391,10 @@ CONFIG_SCSI_LOWLEVEL=y | |||
375 | # CONFIG_MEGARAID_NEWGEN is not set | 391 | # CONFIG_MEGARAID_NEWGEN is not set |
376 | # CONFIG_MEGARAID_LEGACY is not set | 392 | # CONFIG_MEGARAID_LEGACY is not set |
377 | # CONFIG_MEGARAID_SAS is not set | 393 | # CONFIG_MEGARAID_SAS is not set |
394 | # CONFIG_SCSI_MPT2SAS is not set | ||
378 | # CONFIG_SCSI_HPTIOP is not set | 395 | # CONFIG_SCSI_HPTIOP is not set |
379 | # CONFIG_LIBFC is not set | 396 | # CONFIG_LIBFC is not set |
397 | # CONFIG_LIBFCOE is not set | ||
380 | # CONFIG_FCOE is not set | 398 | # CONFIG_FCOE is not set |
381 | # CONFIG_SCSI_DMX3191D is not set | 399 | # CONFIG_SCSI_DMX3191D is not set |
382 | # CONFIG_SCSI_FUTURE_DOMAIN is not set | 400 | # CONFIG_SCSI_FUTURE_DOMAIN is not set |
@@ -398,6 +416,7 @@ CONFIG_SCSI_QLOGICPTI=m | |||
398 | CONFIG_SCSI_SUNESP=y | 416 | CONFIG_SCSI_SUNESP=y |
399 | # CONFIG_SCSI_SRP is not set | 417 | # CONFIG_SCSI_SRP is not set |
400 | # CONFIG_SCSI_DH is not set | 418 | # CONFIG_SCSI_DH is not set |
419 | # CONFIG_SCSI_OSD_INITIATOR is not set | ||
401 | # CONFIG_ATA is not set | 420 | # CONFIG_ATA is not set |
402 | # CONFIG_MD is not set | 421 | # CONFIG_MD is not set |
403 | # CONFIG_FUSION is not set | 422 | # CONFIG_FUSION is not set |
@@ -413,6 +432,7 @@ CONFIG_SCSI_SUNESP=y | |||
413 | # CONFIG_IEEE1394 is not set | 432 | # CONFIG_IEEE1394 is not set |
414 | # CONFIG_I2O is not set | 433 | # CONFIG_I2O is not set |
415 | CONFIG_NETDEVICES=y | 434 | CONFIG_NETDEVICES=y |
435 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
416 | CONFIG_DUMMY=m | 436 | CONFIG_DUMMY=m |
417 | # CONFIG_BONDING is not set | 437 | # CONFIG_BONDING is not set |
418 | # CONFIG_MACVLAN is not set | 438 | # CONFIG_MACVLAN is not set |
@@ -430,6 +450,8 @@ CONFIG_SUNQE=m | |||
430 | # CONFIG_SUNGEM is not set | 450 | # CONFIG_SUNGEM is not set |
431 | # CONFIG_CASSINI is not set | 451 | # CONFIG_CASSINI is not set |
432 | # CONFIG_NET_VENDOR_3COM is not set | 452 | # CONFIG_NET_VENDOR_3COM is not set |
453 | # CONFIG_ETHOC is not set | ||
454 | # CONFIG_DNET is not set | ||
433 | # CONFIG_NET_TULIP is not set | 455 | # CONFIG_NET_TULIP is not set |
434 | # CONFIG_HP100 is not set | 456 | # CONFIG_HP100 is not set |
435 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | 457 | # CONFIG_IBM_NEW_EMAC_ZMII is not set |
@@ -448,6 +470,7 @@ CONFIG_NETDEV_1000=y | |||
448 | # CONFIG_E1000 is not set | 470 | # CONFIG_E1000 is not set |
449 | # CONFIG_IP1000 is not set | 471 | # CONFIG_IP1000 is not set |
450 | # CONFIG_IGB is not set | 472 | # CONFIG_IGB is not set |
473 | # CONFIG_IGBVF is not set | ||
451 | # CONFIG_MYRI_SBUS is not set | 474 | # CONFIG_MYRI_SBUS is not set |
452 | # CONFIG_NS83820 is not set | 475 | # CONFIG_NS83820 is not set |
453 | # CONFIG_HAMACHI is not set | 476 | # CONFIG_HAMACHI is not set |
@@ -462,6 +485,7 @@ CONFIG_NETDEV_1000=y | |||
462 | # CONFIG_QLA3XXX is not set | 485 | # CONFIG_QLA3XXX is not set |
463 | # CONFIG_ATL1 is not set | 486 | # CONFIG_ATL1 is not set |
464 | # CONFIG_ATL1E is not set | 487 | # CONFIG_ATL1E is not set |
488 | # CONFIG_ATL1C is not set | ||
465 | # CONFIG_JME is not set | 489 | # CONFIG_JME is not set |
466 | CONFIG_NETDEV_10000=y | 490 | CONFIG_NETDEV_10000=y |
467 | # CONFIG_CHELSIO_T1 is not set | 491 | # CONFIG_CHELSIO_T1 is not set |
@@ -471,6 +495,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
471 | # CONFIG_IXGBE is not set | 495 | # CONFIG_IXGBE is not set |
472 | # CONFIG_IXGB is not set | 496 | # CONFIG_IXGB is not set |
473 | # CONFIG_S2IO is not set | 497 | # CONFIG_S2IO is not set |
498 | # CONFIG_VXGE is not set | ||
474 | # CONFIG_MYRI10GE is not set | 499 | # CONFIG_MYRI10GE is not set |
475 | # CONFIG_NETXEN_NIC is not set | 500 | # CONFIG_NETXEN_NIC is not set |
476 | # CONFIG_NIU is not set | 501 | # CONFIG_NIU is not set |
@@ -480,6 +505,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
480 | # CONFIG_BNX2X is not set | 505 | # CONFIG_BNX2X is not set |
481 | # CONFIG_QLGE is not set | 506 | # CONFIG_QLGE is not set |
482 | # CONFIG_SFC is not set | 507 | # CONFIG_SFC is not set |
508 | # CONFIG_BE2NET is not set | ||
483 | # CONFIG_TR is not set | 509 | # CONFIG_TR is not set |
484 | 510 | ||
485 | # | 511 | # |
@@ -487,7 +513,6 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
487 | # | 513 | # |
488 | # CONFIG_WLAN_PRE80211 is not set | 514 | # CONFIG_WLAN_PRE80211 is not set |
489 | # CONFIG_WLAN_80211 is not set | 515 | # CONFIG_WLAN_80211 is not set |
490 | # CONFIG_IWLWIFI_LEDS is not set | ||
491 | 516 | ||
492 | # | 517 | # |
493 | # Enable WiMAX (Networking options) to see the WiMAX drivers | 518 | # Enable WiMAX (Networking options) to see the WiMAX drivers |
@@ -537,7 +562,6 @@ CONFIG_MOUSE_PS2=m | |||
537 | CONFIG_MOUSE_PS2_ALPS=y | 562 | CONFIG_MOUSE_PS2_ALPS=y |
538 | CONFIG_MOUSE_PS2_LOGIPS2PP=y | 563 | CONFIG_MOUSE_PS2_LOGIPS2PP=y |
539 | CONFIG_MOUSE_PS2_SYNAPTICS=y | 564 | CONFIG_MOUSE_PS2_SYNAPTICS=y |
540 | CONFIG_MOUSE_PS2_LIFEBOOK=y | ||
541 | CONFIG_MOUSE_PS2_TRACKPOINT=y | 565 | CONFIG_MOUSE_PS2_TRACKPOINT=y |
542 | # CONFIG_MOUSE_PS2_ELANTECH is not set | 566 | # CONFIG_MOUSE_PS2_ELANTECH is not set |
543 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set | 567 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set |
@@ -597,6 +621,7 @@ CONFIG_LEGACY_PTYS=y | |||
597 | CONFIG_LEGACY_PTY_COUNT=256 | 621 | CONFIG_LEGACY_PTY_COUNT=256 |
598 | # CONFIG_IPMI_HANDLER is not set | 622 | # CONFIG_IPMI_HANDLER is not set |
599 | CONFIG_HW_RANDOM=m | 623 | CONFIG_HW_RANDOM=m |
624 | # CONFIG_HW_RANDOM_TIMERIOMEM is not set | ||
600 | # CONFIG_R3964 is not set | 625 | # CONFIG_R3964 is not set |
601 | # CONFIG_APPLICOM is not set | 626 | # CONFIG_APPLICOM is not set |
602 | # CONFIG_RAW_DRIVER is not set | 627 | # CONFIG_RAW_DRIVER is not set |
@@ -688,7 +713,6 @@ CONFIG_HID=y | |||
688 | # | 713 | # |
689 | # Special HID drivers | 714 | # Special HID drivers |
690 | # | 715 | # |
691 | CONFIG_HID_COMPAT=y | ||
692 | CONFIG_USB_SUPPORT=y | 716 | CONFIG_USB_SUPPORT=y |
693 | CONFIG_USB_ARCH_HAS_HCD=y | 717 | CONFIG_USB_ARCH_HAS_HCD=y |
694 | CONFIG_USB_ARCH_HAS_OHCI=y | 718 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -700,7 +724,7 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
700 | # | 724 | # |
701 | 725 | ||
702 | # | 726 | # |
703 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; | 727 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may |
704 | # | 728 | # |
705 | # CONFIG_USB_GADGET is not set | 729 | # CONFIG_USB_GADGET is not set |
706 | 730 | ||
@@ -750,6 +774,7 @@ CONFIG_RTC_DRV_M48T59=y | |||
750 | # on-CPU RTC drivers | 774 | # on-CPU RTC drivers |
751 | # | 775 | # |
752 | # CONFIG_DMADEVICES is not set | 776 | # CONFIG_DMADEVICES is not set |
777 | # CONFIG_AUXDISPLAY is not set | ||
753 | # CONFIG_UIO is not set | 778 | # CONFIG_UIO is not set |
754 | # CONFIG_STAGING is not set | 779 | # CONFIG_STAGING is not set |
755 | 780 | ||
@@ -777,6 +802,7 @@ CONFIG_FS_POSIX_ACL=y | |||
777 | CONFIG_FILE_LOCKING=y | 802 | CONFIG_FILE_LOCKING=y |
778 | # CONFIG_XFS_FS is not set | 803 | # CONFIG_XFS_FS is not set |
779 | # CONFIG_OCFS2_FS is not set | 804 | # CONFIG_OCFS2_FS is not set |
805 | # CONFIG_BTRFS_FS is not set | ||
780 | CONFIG_DNOTIFY=y | 806 | CONFIG_DNOTIFY=y |
781 | CONFIG_INOTIFY=y | 807 | CONFIG_INOTIFY=y |
782 | CONFIG_INOTIFY_USER=y | 808 | CONFIG_INOTIFY_USER=y |
@@ -786,6 +812,11 @@ CONFIG_AUTOFS4_FS=m | |||
786 | # CONFIG_FUSE_FS is not set | 812 | # CONFIG_FUSE_FS is not set |
787 | 813 | ||
788 | # | 814 | # |
815 | # Caches | ||
816 | # | ||
817 | # CONFIG_FSCACHE is not set | ||
818 | |||
819 | # | ||
789 | # CD-ROM/DVD Filesystems | 820 | # CD-ROM/DVD Filesystems |
790 | # | 821 | # |
791 | CONFIG_ISO9660_FS=m | 822 | CONFIG_ISO9660_FS=m |
@@ -820,14 +851,20 @@ CONFIG_MISC_FILESYSTEMS=y | |||
820 | # CONFIG_BFS_FS is not set | 851 | # CONFIG_BFS_FS is not set |
821 | # CONFIG_EFS_FS is not set | 852 | # CONFIG_EFS_FS is not set |
822 | # CONFIG_CRAMFS is not set | 853 | # CONFIG_CRAMFS is not set |
854 | # CONFIG_SQUASHFS is not set | ||
823 | # CONFIG_VXFS_FS is not set | 855 | # CONFIG_VXFS_FS is not set |
824 | # CONFIG_MINIX_FS is not set | 856 | # CONFIG_MINIX_FS is not set |
825 | # CONFIG_OMFS_FS is not set | 857 | # CONFIG_OMFS_FS is not set |
826 | # CONFIG_HPFS_FS is not set | 858 | # CONFIG_HPFS_FS is not set |
827 | # CONFIG_QNX4FS_FS is not set | 859 | # CONFIG_QNX4FS_FS is not set |
828 | CONFIG_ROMFS_FS=m | 860 | CONFIG_ROMFS_FS=m |
861 | CONFIG_ROMFS_BACKED_BY_BLOCK=y | ||
862 | # CONFIG_ROMFS_BACKED_BY_MTD is not set | ||
863 | # CONFIG_ROMFS_BACKED_BY_BOTH is not set | ||
864 | CONFIG_ROMFS_ON_BLOCK=y | ||
829 | # CONFIG_SYSV_FS is not set | 865 | # CONFIG_SYSV_FS is not set |
830 | # CONFIG_UFS_FS is not set | 866 | # CONFIG_UFS_FS is not set |
867 | # CONFIG_NILFS2_FS is not set | ||
831 | CONFIG_NETWORK_FILESYSTEMS=y | 868 | CONFIG_NETWORK_FILESYSTEMS=y |
832 | CONFIG_NFS_FS=y | 869 | CONFIG_NFS_FS=y |
833 | # CONFIG_NFS_V3 is not set | 870 | # CONFIG_NFS_V3 is not set |
@@ -838,7 +875,6 @@ CONFIG_LOCKD=y | |||
838 | CONFIG_NFS_COMMON=y | 875 | CONFIG_NFS_COMMON=y |
839 | CONFIG_SUNRPC=y | 876 | CONFIG_SUNRPC=y |
840 | CONFIG_SUNRPC_GSS=m | 877 | CONFIG_SUNRPC_GSS=m |
841 | # CONFIG_SUNRPC_REGISTER_V4 is not set | ||
842 | CONFIG_RPCSEC_GSS_KRB5=m | 878 | CONFIG_RPCSEC_GSS_KRB5=m |
843 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 879 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
844 | # CONFIG_SMB_FS is not set | 880 | # CONFIG_SMB_FS is not set |
@@ -911,6 +947,9 @@ CONFIG_DEBUG_KERNEL=y | |||
911 | CONFIG_DETECT_SOFTLOCKUP=y | 947 | CONFIG_DETECT_SOFTLOCKUP=y |
912 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | 948 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set |
913 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | 949 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 |
950 | CONFIG_DETECT_HUNG_TASK=y | ||
951 | # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set | ||
952 | CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | ||
914 | # CONFIG_SCHED_DEBUG is not set | 953 | # CONFIG_SCHED_DEBUG is not set |
915 | # CONFIG_SCHEDSTATS is not set | 954 | # CONFIG_SCHEDSTATS is not set |
916 | # CONFIG_TIMER_STATS is not set | 955 | # CONFIG_TIMER_STATS is not set |
@@ -939,15 +978,7 @@ CONFIG_DEBUG_MEMORY_INIT=y | |||
939 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 978 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
940 | # CONFIG_FAULT_INJECTION is not set | 979 | # CONFIG_FAULT_INJECTION is not set |
941 | # CONFIG_SYSCTL_SYSCALL_CHECK is not set | 980 | # CONFIG_SYSCTL_SYSCALL_CHECK is not set |
942 | 981 | # CONFIG_PAGE_POISONING is not set | |
943 | # | ||
944 | # Tracers | ||
945 | # | ||
946 | # CONFIG_SCHED_TRACER is not set | ||
947 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
948 | # CONFIG_BOOT_TRACER is not set | ||
949 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
950 | # CONFIG_DYNAMIC_PRINTK_DEBUG is not set | ||
951 | # CONFIG_SAMPLES is not set | 982 | # CONFIG_SAMPLES is not set |
952 | CONFIG_HAVE_ARCH_KGDB=y | 983 | CONFIG_HAVE_ARCH_KGDB=y |
953 | CONFIG_KGDB=y | 984 | CONFIG_KGDB=y |
@@ -979,10 +1010,12 @@ CONFIG_CRYPTO_BLKCIPHER2=y | |||
979 | CONFIG_CRYPTO_HASH=y | 1010 | CONFIG_CRYPTO_HASH=y |
980 | CONFIG_CRYPTO_HASH2=y | 1011 | CONFIG_CRYPTO_HASH2=y |
981 | CONFIG_CRYPTO_RNG2=y | 1012 | CONFIG_CRYPTO_RNG2=y |
1013 | CONFIG_CRYPTO_PCOMP=y | ||
982 | CONFIG_CRYPTO_MANAGER=y | 1014 | CONFIG_CRYPTO_MANAGER=y |
983 | CONFIG_CRYPTO_MANAGER2=y | 1015 | CONFIG_CRYPTO_MANAGER2=y |
984 | # CONFIG_CRYPTO_GF128MUL is not set | 1016 | # CONFIG_CRYPTO_GF128MUL is not set |
985 | CONFIG_CRYPTO_NULL=m | 1017 | CONFIG_CRYPTO_NULL=m |
1018 | CONFIG_CRYPTO_WORKQUEUE=y | ||
986 | # CONFIG_CRYPTO_CRYPTD is not set | 1019 | # CONFIG_CRYPTO_CRYPTD is not set |
987 | CONFIG_CRYPTO_AUTHENC=y | 1020 | CONFIG_CRYPTO_AUTHENC=y |
988 | # CONFIG_CRYPTO_TEST is not set | 1021 | # CONFIG_CRYPTO_TEST is not set |
@@ -1052,6 +1085,7 @@ CONFIG_CRYPTO_TWOFISH_COMMON=m | |||
1052 | # Compression | 1085 | # Compression |
1053 | # | 1086 | # |
1054 | CONFIG_CRYPTO_DEFLATE=y | 1087 | CONFIG_CRYPTO_DEFLATE=y |
1088 | # CONFIG_CRYPTO_ZLIB is not set | ||
1055 | # CONFIG_CRYPTO_LZO is not set | 1089 | # CONFIG_CRYPTO_LZO is not set |
1056 | 1090 | ||
1057 | # | 1091 | # |
@@ -1059,6 +1093,7 @@ CONFIG_CRYPTO_DEFLATE=y | |||
1059 | # | 1093 | # |
1060 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 1094 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
1061 | # CONFIG_CRYPTO_HW is not set | 1095 | # CONFIG_CRYPTO_HW is not set |
1096 | # CONFIG_BINARY_PRINTF is not set | ||
1062 | 1097 | ||
1063 | # | 1098 | # |
1064 | # Library routines | 1099 | # Library routines |
@@ -1074,7 +1109,10 @@ CONFIG_CRC32=y | |||
1074 | CONFIG_LIBCRC32C=m | 1109 | CONFIG_LIBCRC32C=m |
1075 | CONFIG_ZLIB_INFLATE=y | 1110 | CONFIG_ZLIB_INFLATE=y |
1076 | CONFIG_ZLIB_DEFLATE=y | 1111 | CONFIG_ZLIB_DEFLATE=y |
1077 | CONFIG_PLIST=y | 1112 | CONFIG_DECOMPRESS_GZIP=y |
1113 | CONFIG_DECOMPRESS_BZIP2=y | ||
1114 | CONFIG_DECOMPRESS_LZMA=y | ||
1078 | CONFIG_HAS_IOMEM=y | 1115 | CONFIG_HAS_IOMEM=y |
1079 | CONFIG_HAS_IOPORT=y | 1116 | CONFIG_HAS_IOPORT=y |
1080 | CONFIG_HAS_DMA=y | 1117 | CONFIG_HAS_DMA=y |
1118 | CONFIG_NLATTR=y | ||
diff --git a/arch/sparc/configs/sparc64_defconfig b/arch/sparc/configs/sparc64_defconfig index ade49941def2..b5d63bd8716e 100644 --- a/arch/sparc/configs/sparc64_defconfig +++ b/arch/sparc/configs/sparc64_defconfig | |||
@@ -1,13 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.28 | 3 | # Linux kernel version: 2.6.30-rc2 |
4 | # Fri Jan 2 18:14:26 2009 | 4 | # Fri Apr 17 02:03:07 2009 |
5 | # | 5 | # |
6 | CONFIG_64BIT=y | ||
6 | CONFIG_SPARC=y | 7 | CONFIG_SPARC=y |
8 | # CONFIG_SPARC32 is not set | ||
7 | CONFIG_SPARC64=y | 9 | CONFIG_SPARC64=y |
8 | CONFIG_ARCH_DEFCONFIG="arch/sparc/configs/sparc64_defconfig" | 10 | CONFIG_ARCH_DEFCONFIG="arch/sparc/configs/sparc64_defconfig" |
9 | CONFIG_BITS=64 | 11 | CONFIG_BITS=64 |
10 | CONFIG_64BIT=y | ||
11 | CONFIG_GENERIC_TIME=y | 12 | CONFIG_GENERIC_TIME=y |
12 | CONFIG_GENERIC_CMOS_UPDATE=y | 13 | CONFIG_GENERIC_CMOS_UPDATE=y |
13 | CONFIG_GENERIC_CLOCKEVENTS=y | 14 | CONFIG_GENERIC_CLOCKEVENTS=y |
@@ -22,6 +23,7 @@ CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |||
22 | CONFIG_MMU=y | 23 | CONFIG_MMU=y |
23 | CONFIG_ARCH_NO_VIRT_TO_BUS=y | 24 | CONFIG_ARCH_NO_VIRT_TO_BUS=y |
24 | CONFIG_OF=y | 25 | CONFIG_OF=y |
26 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | ||
25 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 27 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
26 | 28 | ||
27 | # | 29 | # |
@@ -36,17 +38,27 @@ CONFIG_SWAP=y | |||
36 | CONFIG_SYSVIPC=y | 38 | CONFIG_SYSVIPC=y |
37 | CONFIG_SYSVIPC_SYSCTL=y | 39 | CONFIG_SYSVIPC_SYSCTL=y |
38 | CONFIG_POSIX_MQUEUE=y | 40 | CONFIG_POSIX_MQUEUE=y |
41 | CONFIG_POSIX_MQUEUE_SYSCTL=y | ||
39 | # CONFIG_BSD_PROCESS_ACCT is not set | 42 | # CONFIG_BSD_PROCESS_ACCT is not set |
40 | # CONFIG_TASKSTATS is not set | 43 | # CONFIG_TASKSTATS is not set |
41 | # CONFIG_AUDIT is not set | 44 | # CONFIG_AUDIT is not set |
45 | |||
46 | # | ||
47 | # RCU Subsystem | ||
48 | # | ||
49 | CONFIG_CLASSIC_RCU=y | ||
50 | # CONFIG_TREE_RCU is not set | ||
51 | # CONFIG_PREEMPT_RCU is not set | ||
52 | # CONFIG_TREE_RCU_TRACE is not set | ||
53 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
42 | # CONFIG_IKCONFIG is not set | 54 | # CONFIG_IKCONFIG is not set |
43 | CONFIG_LOG_BUF_SHIFT=18 | 55 | CONFIG_LOG_BUF_SHIFT=18 |
44 | # CONFIG_CGROUPS is not set | ||
45 | CONFIG_GROUP_SCHED=y | 56 | CONFIG_GROUP_SCHED=y |
46 | CONFIG_FAIR_GROUP_SCHED=y | 57 | CONFIG_FAIR_GROUP_SCHED=y |
47 | CONFIG_RT_GROUP_SCHED=y | 58 | CONFIG_RT_GROUP_SCHED=y |
48 | CONFIG_USER_SCHED=y | 59 | CONFIG_USER_SCHED=y |
49 | # CONFIG_CGROUP_SCHED is not set | 60 | # CONFIG_CGROUP_SCHED is not set |
61 | # CONFIG_CGROUPS is not set | ||
50 | CONFIG_SYSFS_DEPRECATED=y | 62 | CONFIG_SYSFS_DEPRECATED=y |
51 | CONFIG_SYSFS_DEPRECATED_V2=y | 63 | CONFIG_SYSFS_DEPRECATED_V2=y |
52 | CONFIG_RELAY=y | 64 | CONFIG_RELAY=y |
@@ -55,24 +67,28 @@ CONFIG_NAMESPACES=y | |||
55 | # CONFIG_IPC_NS is not set | 67 | # CONFIG_IPC_NS is not set |
56 | # CONFIG_USER_NS is not set | 68 | # CONFIG_USER_NS is not set |
57 | # CONFIG_PID_NS is not set | 69 | # CONFIG_PID_NS is not set |
70 | # CONFIG_NET_NS is not set | ||
58 | CONFIG_BLK_DEV_INITRD=y | 71 | CONFIG_BLK_DEV_INITRD=y |
59 | CONFIG_INITRAMFS_SOURCE="" | 72 | CONFIG_INITRAMFS_SOURCE="" |
73 | CONFIG_RD_GZIP=y | ||
74 | CONFIG_RD_BZIP2=y | ||
75 | CONFIG_RD_LZMA=y | ||
60 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | 76 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y |
61 | CONFIG_SYSCTL=y | 77 | CONFIG_SYSCTL=y |
78 | CONFIG_ANON_INODES=y | ||
62 | # CONFIG_EMBEDDED is not set | 79 | # CONFIG_EMBEDDED is not set |
63 | CONFIG_UID16=y | 80 | CONFIG_UID16=y |
64 | CONFIG_SYSCTL_SYSCALL=y | 81 | CONFIG_SYSCTL_SYSCALL=y |
65 | CONFIG_KALLSYMS=y | 82 | CONFIG_KALLSYMS=y |
66 | # CONFIG_KALLSYMS_ALL is not set | 83 | # CONFIG_KALLSYMS_ALL is not set |
67 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 84 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
85 | # CONFIG_STRIP_ASM_SYMS is not set | ||
68 | CONFIG_HOTPLUG=y | 86 | CONFIG_HOTPLUG=y |
69 | CONFIG_PRINTK=y | 87 | CONFIG_PRINTK=y |
70 | CONFIG_BUG=y | 88 | CONFIG_BUG=y |
71 | CONFIG_ELF_CORE=y | 89 | CONFIG_ELF_CORE=y |
72 | # CONFIG_COMPAT_BRK is not set | ||
73 | CONFIG_BASE_FULL=y | 90 | CONFIG_BASE_FULL=y |
74 | CONFIG_FUTEX=y | 91 | CONFIG_FUTEX=y |
75 | CONFIG_ANON_INODES=y | ||
76 | CONFIG_EPOLL=y | 92 | CONFIG_EPOLL=y |
77 | CONFIG_SIGNALFD=y | 93 | CONFIG_SIGNALFD=y |
78 | CONFIG_TIMERFD=y | 94 | CONFIG_TIMERFD=y |
@@ -82,6 +98,7 @@ CONFIG_AIO=y | |||
82 | CONFIG_VM_EVENT_COUNTERS=y | 98 | CONFIG_VM_EVENT_COUNTERS=y |
83 | CONFIG_PCI_QUIRKS=y | 99 | CONFIG_PCI_QUIRKS=y |
84 | CONFIG_SLUB_DEBUG=y | 100 | CONFIG_SLUB_DEBUG=y |
101 | # CONFIG_COMPAT_BRK is not set | ||
85 | # CONFIG_SLAB is not set | 102 | # CONFIG_SLAB is not set |
86 | CONFIG_SLUB=y | 103 | CONFIG_SLUB=y |
87 | # CONFIG_SLOB is not set | 104 | # CONFIG_SLOB is not set |
@@ -91,15 +108,16 @@ CONFIG_TRACEPOINTS=y | |||
91 | CONFIG_OPROFILE=m | 108 | CONFIG_OPROFILE=m |
92 | CONFIG_HAVE_OPROFILE=y | 109 | CONFIG_HAVE_OPROFILE=y |
93 | CONFIG_KPROBES=y | 110 | CONFIG_KPROBES=y |
111 | CONFIG_HAVE_SYSCALL_WRAPPERS=y | ||
94 | CONFIG_KRETPROBES=y | 112 | CONFIG_KRETPROBES=y |
95 | CONFIG_HAVE_KPROBES=y | 113 | CONFIG_HAVE_KPROBES=y |
96 | CONFIG_HAVE_KRETPROBES=y | 114 | CONFIG_HAVE_KRETPROBES=y |
97 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 115 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
98 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 116 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
117 | # CONFIG_SLOW_WORK is not set | ||
99 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 118 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
100 | CONFIG_SLABINFO=y | 119 | CONFIG_SLABINFO=y |
101 | CONFIG_RT_MUTEXES=y | 120 | CONFIG_RT_MUTEXES=y |
102 | # CONFIG_TINY_SHMEM is not set | ||
103 | CONFIG_BASE_SMALL=0 | 121 | CONFIG_BASE_SMALL=0 |
104 | CONFIG_MODULES=y | 122 | CONFIG_MODULES=y |
105 | # CONFIG_MODULE_FORCE_LOAD is not set | 123 | # CONFIG_MODULE_FORCE_LOAD is not set |
@@ -107,10 +125,8 @@ CONFIG_MODULE_UNLOAD=y | |||
107 | CONFIG_MODULE_FORCE_UNLOAD=y | 125 | CONFIG_MODULE_FORCE_UNLOAD=y |
108 | CONFIG_MODVERSIONS=y | 126 | CONFIG_MODVERSIONS=y |
109 | CONFIG_MODULE_SRCVERSION_ALL=y | 127 | CONFIG_MODULE_SRCVERSION_ALL=y |
110 | CONFIG_KMOD=y | ||
111 | CONFIG_STOP_MACHINE=y | 128 | CONFIG_STOP_MACHINE=y |
112 | CONFIG_BLOCK=y | 129 | CONFIG_BLOCK=y |
113 | CONFIG_BLK_DEV_IO_TRACE=y | ||
114 | CONFIG_BLK_DEV_BSG=y | 130 | CONFIG_BLK_DEV_BSG=y |
115 | # CONFIG_BLK_DEV_INTEGRITY is not set | 131 | # CONFIG_BLK_DEV_INTEGRITY is not set |
116 | CONFIG_BLOCK_COMPAT=y | 132 | CONFIG_BLOCK_COMPAT=y |
@@ -127,11 +143,6 @@ CONFIG_DEFAULT_AS=y | |||
127 | # CONFIG_DEFAULT_CFQ is not set | 143 | # CONFIG_DEFAULT_CFQ is not set |
128 | # CONFIG_DEFAULT_NOOP is not set | 144 | # CONFIG_DEFAULT_NOOP is not set |
129 | CONFIG_DEFAULT_IOSCHED="anticipatory" | 145 | CONFIG_DEFAULT_IOSCHED="anticipatory" |
130 | CONFIG_CLASSIC_RCU=y | ||
131 | # CONFIG_TREE_RCU is not set | ||
132 | # CONFIG_PREEMPT_RCU is not set | ||
133 | # CONFIG_TREE_RCU_TRACE is not set | ||
134 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
135 | # CONFIG_FREEZER is not set | 146 | # CONFIG_FREEZER is not set |
136 | 147 | ||
137 | # | 148 | # |
@@ -185,11 +196,12 @@ CONFIG_SPARSEMEM_VMEMMAP=y | |||
185 | CONFIG_PAGEFLAGS_EXTENDED=y | 196 | CONFIG_PAGEFLAGS_EXTENDED=y |
186 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 197 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
187 | CONFIG_MIGRATION=y | 198 | CONFIG_MIGRATION=y |
188 | CONFIG_RESOURCES_64BIT=y | ||
189 | CONFIG_PHYS_ADDR_T_64BIT=y | 199 | CONFIG_PHYS_ADDR_T_64BIT=y |
190 | CONFIG_ZONE_DMA_FLAG=0 | 200 | CONFIG_ZONE_DMA_FLAG=0 |
191 | CONFIG_NR_QUICK=1 | 201 | CONFIG_NR_QUICK=1 |
192 | CONFIG_UNEVICTABLE_LRU=y | 202 | CONFIG_UNEVICTABLE_LRU=y |
203 | CONFIG_HAVE_MLOCK=y | ||
204 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | ||
193 | CONFIG_SCHED_SMT=y | 205 | CONFIG_SCHED_SMT=y |
194 | CONFIG_SCHED_MC=y | 206 | CONFIG_SCHED_MC=y |
195 | # CONFIG_PREEMPT_NONE is not set | 207 | # CONFIG_PREEMPT_NONE is not set |
@@ -210,6 +222,8 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
210 | CONFIG_PCI_MSI=y | 222 | CONFIG_PCI_MSI=y |
211 | # CONFIG_PCI_LEGACY is not set | 223 | # CONFIG_PCI_LEGACY is not set |
212 | # CONFIG_PCI_DEBUG is not set | 224 | # CONFIG_PCI_DEBUG is not set |
225 | # CONFIG_PCI_STUB is not set | ||
226 | # CONFIG_PCI_IOV is not set | ||
213 | # CONFIG_PCCARD is not set | 227 | # CONFIG_PCCARD is not set |
214 | CONFIG_SUN_OPENPROMFS=m | 228 | CONFIG_SUN_OPENPROMFS=m |
215 | CONFIG_SPARC64_PCI=y | 229 | CONFIG_SPARC64_PCI=y |
@@ -229,8 +243,6 @@ CONFIG_NET=y | |||
229 | # | 243 | # |
230 | # Networking options | 244 | # Networking options |
231 | # | 245 | # |
232 | # CONFIG_NET_NS is not set | ||
233 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
234 | CONFIG_PACKET=y | 246 | CONFIG_PACKET=y |
235 | CONFIG_PACKET_MMAP=y | 247 | CONFIG_PACKET_MMAP=y |
236 | CONFIG_UNIX=y | 248 | CONFIG_UNIX=y |
@@ -292,25 +304,7 @@ CONFIG_IPV6_TUNNEL=m | |||
292 | # CONFIG_IPV6_MROUTE is not set | 304 | # CONFIG_IPV6_MROUTE is not set |
293 | # CONFIG_NETWORK_SECMARK is not set | 305 | # CONFIG_NETWORK_SECMARK is not set |
294 | # CONFIG_NETFILTER is not set | 306 | # CONFIG_NETFILTER is not set |
295 | CONFIG_IP_DCCP=m | 307 | # CONFIG_IP_DCCP is not set |
296 | CONFIG_INET_DCCP_DIAG=m | ||
297 | CONFIG_IP_DCCP_ACKVEC=y | ||
298 | |||
299 | # | ||
300 | # DCCP CCIDs Configuration (EXPERIMENTAL) | ||
301 | # | ||
302 | CONFIG_IP_DCCP_CCID2=m | ||
303 | # CONFIG_IP_DCCP_CCID2_DEBUG is not set | ||
304 | CONFIG_IP_DCCP_CCID3=m | ||
305 | # CONFIG_IP_DCCP_CCID3_DEBUG is not set | ||
306 | CONFIG_IP_DCCP_CCID3_RTO=100 | ||
307 | CONFIG_IP_DCCP_TFRC_LIB=m | ||
308 | |||
309 | # | ||
310 | # DCCP Kernel Hacking | ||
311 | # | ||
312 | # CONFIG_IP_DCCP_DEBUG is not set | ||
313 | # CONFIG_NET_DCCPPROBE is not set | ||
314 | # CONFIG_IP_SCTP is not set | 308 | # CONFIG_IP_SCTP is not set |
315 | # CONFIG_TIPC is not set | 309 | # CONFIG_TIPC is not set |
316 | # CONFIG_ATM is not set | 310 | # CONFIG_ATM is not set |
@@ -326,6 +320,7 @@ CONFIG_VLAN_8021Q=m | |||
326 | # CONFIG_LAPB is not set | 320 | # CONFIG_LAPB is not set |
327 | # CONFIG_ECONET is not set | 321 | # CONFIG_ECONET is not set |
328 | # CONFIG_WAN_ROUTER is not set | 322 | # CONFIG_WAN_ROUTER is not set |
323 | # CONFIG_PHONET is not set | ||
329 | # CONFIG_NET_SCHED is not set | 324 | # CONFIG_NET_SCHED is not set |
330 | # CONFIG_DCB is not set | 325 | # CONFIG_DCB is not set |
331 | 326 | ||
@@ -334,18 +329,19 @@ CONFIG_VLAN_8021Q=m | |||
334 | # | 329 | # |
335 | CONFIG_NET_PKTGEN=m | 330 | CONFIG_NET_PKTGEN=m |
336 | CONFIG_NET_TCPPROBE=m | 331 | CONFIG_NET_TCPPROBE=m |
332 | # CONFIG_NET_DROP_MONITOR is not set | ||
337 | # CONFIG_HAMRADIO is not set | 333 | # CONFIG_HAMRADIO is not set |
338 | # CONFIG_CAN is not set | 334 | # CONFIG_CAN is not set |
339 | # CONFIG_IRDA is not set | 335 | # CONFIG_IRDA is not set |
340 | # CONFIG_BT is not set | 336 | # CONFIG_BT is not set |
341 | # CONFIG_AF_RXRPC is not set | 337 | # CONFIG_AF_RXRPC is not set |
342 | # CONFIG_PHONET is not set | ||
343 | CONFIG_WIRELESS=y | 338 | CONFIG_WIRELESS=y |
344 | # CONFIG_CFG80211 is not set | 339 | # CONFIG_CFG80211 is not set |
345 | CONFIG_WIRELESS_OLD_REGULATORY=y | 340 | CONFIG_WIRELESS_OLD_REGULATORY=y |
346 | # CONFIG_WIRELESS_EXT is not set | 341 | # CONFIG_WIRELESS_EXT is not set |
347 | # CONFIG_LIB80211 is not set | 342 | # CONFIG_LIB80211 is not set |
348 | # CONFIG_MAC80211 is not set | 343 | # CONFIG_MAC80211 is not set |
344 | # CONFIG_WIMAX is not set | ||
349 | # CONFIG_RFKILL is not set | 345 | # CONFIG_RFKILL is not set |
350 | # CONFIG_NET_9P is not set | 346 | # CONFIG_NET_9P is not set |
351 | 347 | ||
@@ -389,19 +385,27 @@ CONFIG_SUNVDC=m | |||
389 | # CONFIG_BLK_DEV_HD is not set | 385 | # CONFIG_BLK_DEV_HD is not set |
390 | CONFIG_MISC_DEVICES=y | 386 | CONFIG_MISC_DEVICES=y |
391 | # CONFIG_PHANTOM is not set | 387 | # CONFIG_PHANTOM is not set |
392 | # CONFIG_EEPROM_93CX6 is not set | ||
393 | # CONFIG_SGI_IOC4 is not set | 388 | # CONFIG_SGI_IOC4 is not set |
394 | # CONFIG_TIFM_CORE is not set | 389 | # CONFIG_TIFM_CORE is not set |
395 | # CONFIG_ICS932S401 is not set | 390 | # CONFIG_ICS932S401 is not set |
396 | # CONFIG_ENCLOSURE_SERVICES is not set | 391 | # CONFIG_ENCLOSURE_SERVICES is not set |
397 | # CONFIG_HP_ILO is not set | 392 | # CONFIG_HP_ILO is not set |
393 | # CONFIG_ISL29003 is not set | ||
398 | # CONFIG_C2PORT is not set | 394 | # CONFIG_C2PORT is not set |
395 | |||
396 | # | ||
397 | # EEPROM support | ||
398 | # | ||
399 | # CONFIG_EEPROM_AT24 is not set | ||
400 | # CONFIG_EEPROM_LEGACY is not set | ||
401 | # CONFIG_EEPROM_93CX6 is not set | ||
399 | CONFIG_HAVE_IDE=y | 402 | CONFIG_HAVE_IDE=y |
400 | CONFIG_IDE=y | 403 | CONFIG_IDE=y |
401 | 404 | ||
402 | # | 405 | # |
403 | # Please see Documentation/ide/ide.txt for help/info on IDE drives | 406 | # Please see Documentation/ide/ide.txt for help/info on IDE drives |
404 | # | 407 | # |
408 | CONFIG_IDE_XFER_MODE=y | ||
405 | CONFIG_IDE_TIMINGS=y | 409 | CONFIG_IDE_TIMINGS=y |
406 | CONFIG_IDE_ATAPI=y | 410 | CONFIG_IDE_ATAPI=y |
407 | # CONFIG_BLK_DEV_IDE_SATA is not set | 411 | # CONFIG_BLK_DEV_IDE_SATA is not set |
@@ -439,6 +443,7 @@ CONFIG_BLK_DEV_ALI15X3=y | |||
439 | # CONFIG_BLK_DEV_JMICRON is not set | 443 | # CONFIG_BLK_DEV_JMICRON is not set |
440 | # CONFIG_BLK_DEV_SC1200 is not set | 444 | # CONFIG_BLK_DEV_SC1200 is not set |
441 | # CONFIG_BLK_DEV_PIIX is not set | 445 | # CONFIG_BLK_DEV_PIIX is not set |
446 | # CONFIG_BLK_DEV_IT8172 is not set | ||
442 | # CONFIG_BLK_DEV_IT8213 is not set | 447 | # CONFIG_BLK_DEV_IT8213 is not set |
443 | # CONFIG_BLK_DEV_IT821X is not set | 448 | # CONFIG_BLK_DEV_IT821X is not set |
444 | # CONFIG_BLK_DEV_NS87415 is not set | 449 | # CONFIG_BLK_DEV_NS87415 is not set |
@@ -506,8 +511,10 @@ CONFIG_SCSI_LOWLEVEL=y | |||
506 | # CONFIG_MEGARAID_NEWGEN is not set | 511 | # CONFIG_MEGARAID_NEWGEN is not set |
507 | # CONFIG_MEGARAID_LEGACY is not set | 512 | # CONFIG_MEGARAID_LEGACY is not set |
508 | # CONFIG_MEGARAID_SAS is not set | 513 | # CONFIG_MEGARAID_SAS is not set |
514 | # CONFIG_SCSI_MPT2SAS is not set | ||
509 | # CONFIG_SCSI_HPTIOP is not set | 515 | # CONFIG_SCSI_HPTIOP is not set |
510 | # CONFIG_LIBFC is not set | 516 | # CONFIG_LIBFC is not set |
517 | # CONFIG_LIBFCOE is not set | ||
511 | # CONFIG_FCOE is not set | 518 | # CONFIG_FCOE is not set |
512 | # CONFIG_SCSI_DMX3191D is not set | 519 | # CONFIG_SCSI_DMX3191D is not set |
513 | # CONFIG_SCSI_FUTURE_DOMAIN is not set | 520 | # CONFIG_SCSI_FUTURE_DOMAIN is not set |
@@ -528,6 +535,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
528 | # CONFIG_SCSI_SUNESP is not set | 535 | # CONFIG_SCSI_SUNESP is not set |
529 | # CONFIG_SCSI_SRP is not set | 536 | # CONFIG_SCSI_SRP is not set |
530 | # CONFIG_SCSI_DH is not set | 537 | # CONFIG_SCSI_DH is not set |
538 | # CONFIG_SCSI_OSD_INITIATOR is not set | ||
531 | # CONFIG_ATA is not set | 539 | # CONFIG_ATA is not set |
532 | CONFIG_MD=y | 540 | CONFIG_MD=y |
533 | CONFIG_BLK_DEV_MD=m | 541 | CONFIG_BLK_DEV_MD=m |
@@ -536,7 +544,7 @@ CONFIG_MD_RAID0=m | |||
536 | CONFIG_MD_RAID1=m | 544 | CONFIG_MD_RAID1=m |
537 | CONFIG_MD_RAID10=m | 545 | CONFIG_MD_RAID10=m |
538 | CONFIG_MD_RAID456=m | 546 | CONFIG_MD_RAID456=m |
539 | # CONFIG_MD_RAID5_RESHAPE is not set | 547 | CONFIG_MD_RAID6_PQ=m |
540 | CONFIG_MD_MULTIPATH=m | 548 | CONFIG_MD_MULTIPATH=m |
541 | # CONFIG_MD_FAULTY is not set | 549 | # CONFIG_MD_FAULTY is not set |
542 | CONFIG_BLK_DEV_DM=m | 550 | CONFIG_BLK_DEV_DM=m |
@@ -561,6 +569,7 @@ CONFIG_DM_ZERO=m | |||
561 | # CONFIG_IEEE1394 is not set | 569 | # CONFIG_IEEE1394 is not set |
562 | # CONFIG_I2O is not set | 570 | # CONFIG_I2O is not set |
563 | CONFIG_NETDEVICES=y | 571 | CONFIG_NETDEVICES=y |
572 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
564 | # CONFIG_DUMMY is not set | 573 | # CONFIG_DUMMY is not set |
565 | # CONFIG_BONDING is not set | 574 | # CONFIG_BONDING is not set |
566 | # CONFIG_MACVLAN is not set | 575 | # CONFIG_MACVLAN is not set |
@@ -589,14 +598,16 @@ CONFIG_PHYLIB=m | |||
589 | # CONFIG_MDIO_BITBANG is not set | 598 | # CONFIG_MDIO_BITBANG is not set |
590 | CONFIG_NET_ETHERNET=y | 599 | CONFIG_NET_ETHERNET=y |
591 | CONFIG_MII=m | 600 | CONFIG_MII=m |
592 | # CONFIG_SUNLANCE is not set | 601 | CONFIG_SUNLANCE=m |
593 | # CONFIG_HAPPYMEAL is not set | 602 | CONFIG_HAPPYMEAL=m |
594 | # CONFIG_SUNBMAC is not set | 603 | # CONFIG_SUNBMAC is not set |
595 | # CONFIG_SUNQE is not set | 604 | # CONFIG_SUNQE is not set |
596 | # CONFIG_SUNGEM is not set | 605 | CONFIG_SUNGEM=m |
597 | CONFIG_CASSINI=m | 606 | # CONFIG_CASSINI is not set |
598 | CONFIG_SUNVNET=m | 607 | CONFIG_SUNVNET=m |
599 | # CONFIG_NET_VENDOR_3COM is not set | 608 | # CONFIG_NET_VENDOR_3COM is not set |
609 | # CONFIG_ETHOC is not set | ||
610 | # CONFIG_DNET is not set | ||
600 | # CONFIG_NET_TULIP is not set | 611 | # CONFIG_NET_TULIP is not set |
601 | # CONFIG_HP100 is not set | 612 | # CONFIG_HP100 is not set |
602 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | 613 | # CONFIG_IBM_NEW_EMAC_ZMII is not set |
@@ -631,9 +642,10 @@ CONFIG_NETDEV_1000=y | |||
631 | # CONFIG_ACENIC is not set | 642 | # CONFIG_ACENIC is not set |
632 | # CONFIG_DL2K is not set | 643 | # CONFIG_DL2K is not set |
633 | CONFIG_E1000=m | 644 | CONFIG_E1000=m |
634 | # CONFIG_E1000E is not set | 645 | CONFIG_E1000E=m |
635 | # CONFIG_IP1000 is not set | 646 | # CONFIG_IP1000 is not set |
636 | # CONFIG_IGB is not set | 647 | # CONFIG_IGB is not set |
648 | # CONFIG_IGBVF is not set | ||
637 | # CONFIG_MYRI_SBUS is not set | 649 | # CONFIG_MYRI_SBUS is not set |
638 | # CONFIG_NS83820 is not set | 650 | # CONFIG_NS83820 is not set |
639 | # CONFIG_HAMACHI is not set | 651 | # CONFIG_HAMACHI is not set |
@@ -648,6 +660,7 @@ CONFIG_BNX2=m | |||
648 | # CONFIG_QLA3XXX is not set | 660 | # CONFIG_QLA3XXX is not set |
649 | # CONFIG_ATL1 is not set | 661 | # CONFIG_ATL1 is not set |
650 | # CONFIG_ATL1E is not set | 662 | # CONFIG_ATL1E is not set |
663 | # CONFIG_ATL1C is not set | ||
651 | # CONFIG_JME is not set | 664 | # CONFIG_JME is not set |
652 | CONFIG_NETDEV_10000=y | 665 | CONFIG_NETDEV_10000=y |
653 | # CONFIG_CHELSIO_T1 is not set | 666 | # CONFIG_CHELSIO_T1 is not set |
@@ -657,6 +670,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
657 | # CONFIG_IXGBE is not set | 670 | # CONFIG_IXGBE is not set |
658 | # CONFIG_IXGB is not set | 671 | # CONFIG_IXGB is not set |
659 | # CONFIG_S2IO is not set | 672 | # CONFIG_S2IO is not set |
673 | # CONFIG_VXGE is not set | ||
660 | # CONFIG_MYRI10GE is not set | 674 | # CONFIG_MYRI10GE is not set |
661 | # CONFIG_NETXEN_NIC is not set | 675 | # CONFIG_NETXEN_NIC is not set |
662 | CONFIG_NIU=m | 676 | CONFIG_NIU=m |
@@ -666,6 +680,7 @@ CONFIG_NIU=m | |||
666 | # CONFIG_BNX2X is not set | 680 | # CONFIG_BNX2X is not set |
667 | # CONFIG_QLGE is not set | 681 | # CONFIG_QLGE is not set |
668 | # CONFIG_SFC is not set | 682 | # CONFIG_SFC is not set |
683 | # CONFIG_BE2NET is not set | ||
669 | # CONFIG_TR is not set | 684 | # CONFIG_TR is not set |
670 | 685 | ||
671 | # | 686 | # |
@@ -673,7 +688,10 @@ CONFIG_NIU=m | |||
673 | # | 688 | # |
674 | # CONFIG_WLAN_PRE80211 is not set | 689 | # CONFIG_WLAN_PRE80211 is not set |
675 | # CONFIG_WLAN_80211 is not set | 690 | # CONFIG_WLAN_80211 is not set |
676 | # CONFIG_IWLWIFI_LEDS is not set | 691 | |
692 | # | ||
693 | # Enable WiMAX (Networking options) to see the WiMAX drivers | ||
694 | # | ||
677 | 695 | ||
678 | # | 696 | # |
679 | # USB Network Adapters | 697 | # USB Network Adapters |
@@ -738,7 +756,6 @@ CONFIG_MOUSE_PS2=y | |||
738 | CONFIG_MOUSE_PS2_ALPS=y | 756 | CONFIG_MOUSE_PS2_ALPS=y |
739 | CONFIG_MOUSE_PS2_LOGIPS2PP=y | 757 | CONFIG_MOUSE_PS2_LOGIPS2PP=y |
740 | CONFIG_MOUSE_PS2_SYNAPTICS=y | 758 | CONFIG_MOUSE_PS2_SYNAPTICS=y |
741 | CONFIG_MOUSE_PS2_LIFEBOOK=y | ||
742 | CONFIG_MOUSE_PS2_TRACKPOINT=y | 759 | CONFIG_MOUSE_PS2_TRACKPOINT=y |
743 | # CONFIG_MOUSE_PS2_ELANTECH is not set | 760 | # CONFIG_MOUSE_PS2_ELANTECH is not set |
744 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set | 761 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set |
@@ -805,6 +822,7 @@ CONFIG_UNIX98_PTYS=y | |||
805 | # CONFIG_LEGACY_PTYS is not set | 822 | # CONFIG_LEGACY_PTYS is not set |
806 | # CONFIG_IPMI_HANDLER is not set | 823 | # CONFIG_IPMI_HANDLER is not set |
807 | CONFIG_HW_RANDOM=m | 824 | CONFIG_HW_RANDOM=m |
825 | # CONFIG_HW_RANDOM_TIMERIOMEM is not set | ||
808 | CONFIG_HW_RANDOM_N2RNG=m | 826 | CONFIG_HW_RANDOM_N2RNG=m |
809 | # CONFIG_R3964 is not set | 827 | # CONFIG_R3964 is not set |
810 | # CONFIG_APPLICOM is not set | 828 | # CONFIG_APPLICOM is not set |
@@ -867,12 +885,9 @@ CONFIG_I2C_ALGOBIT=y | |||
867 | # Miscellaneous I2C Chip support | 885 | # Miscellaneous I2C Chip support |
868 | # | 886 | # |
869 | # CONFIG_DS1682 is not set | 887 | # CONFIG_DS1682 is not set |
870 | # CONFIG_EEPROM_AT24 is not set | ||
871 | # CONFIG_EEPROM_LEGACY is not set | ||
872 | # CONFIG_SENSORS_PCF8574 is not set | 888 | # CONFIG_SENSORS_PCF8574 is not set |
873 | # CONFIG_PCF8575 is not set | 889 | # CONFIG_PCF8575 is not set |
874 | # CONFIG_SENSORS_PCA9539 is not set | 890 | # CONFIG_SENSORS_PCA9539 is not set |
875 | # CONFIG_SENSORS_PCF8591 is not set | ||
876 | # CONFIG_SENSORS_MAX6875 is not set | 891 | # CONFIG_SENSORS_MAX6875 is not set |
877 | # CONFIG_SENSORS_TSL2550 is not set | 892 | # CONFIG_SENSORS_TSL2550 is not set |
878 | # CONFIG_I2C_DEBUG_CORE is not set | 893 | # CONFIG_I2C_DEBUG_CORE is not set |
@@ -897,12 +912,14 @@ CONFIG_HWMON=y | |||
897 | # CONFIG_SENSORS_ADT7462 is not set | 912 | # CONFIG_SENSORS_ADT7462 is not set |
898 | # CONFIG_SENSORS_ADT7470 is not set | 913 | # CONFIG_SENSORS_ADT7470 is not set |
899 | # CONFIG_SENSORS_ADT7473 is not set | 914 | # CONFIG_SENSORS_ADT7473 is not set |
915 | # CONFIG_SENSORS_ADT7475 is not set | ||
900 | # CONFIG_SENSORS_ATXP1 is not set | 916 | # CONFIG_SENSORS_ATXP1 is not set |
901 | # CONFIG_SENSORS_DS1621 is not set | 917 | # CONFIG_SENSORS_DS1621 is not set |
902 | # CONFIG_SENSORS_I5K_AMB is not set | 918 | # CONFIG_SENSORS_I5K_AMB is not set |
903 | # CONFIG_SENSORS_F71805F is not set | 919 | # CONFIG_SENSORS_F71805F is not set |
904 | # CONFIG_SENSORS_F71882FG is not set | 920 | # CONFIG_SENSORS_F71882FG is not set |
905 | # CONFIG_SENSORS_F75375S is not set | 921 | # CONFIG_SENSORS_F75375S is not set |
922 | # CONFIG_SENSORS_G760A is not set | ||
906 | # CONFIG_SENSORS_GL518SM is not set | 923 | # CONFIG_SENSORS_GL518SM is not set |
907 | # CONFIG_SENSORS_GL520SM is not set | 924 | # CONFIG_SENSORS_GL520SM is not set |
908 | # CONFIG_SENSORS_IT87 is not set | 925 | # CONFIG_SENSORS_IT87 is not set |
@@ -917,10 +934,14 @@ CONFIG_HWMON=y | |||
917 | # CONFIG_SENSORS_LM90 is not set | 934 | # CONFIG_SENSORS_LM90 is not set |
918 | # CONFIG_SENSORS_LM92 is not set | 935 | # CONFIG_SENSORS_LM92 is not set |
919 | # CONFIG_SENSORS_LM93 is not set | 936 | # CONFIG_SENSORS_LM93 is not set |
937 | # CONFIG_SENSORS_LTC4215 is not set | ||
938 | # CONFIG_SENSORS_LTC4245 is not set | ||
939 | # CONFIG_SENSORS_LM95241 is not set | ||
920 | # CONFIG_SENSORS_MAX1619 is not set | 940 | # CONFIG_SENSORS_MAX1619 is not set |
921 | # CONFIG_SENSORS_MAX6650 is not set | 941 | # CONFIG_SENSORS_MAX6650 is not set |
922 | # CONFIG_SENSORS_PC87360 is not set | 942 | # CONFIG_SENSORS_PC87360 is not set |
923 | # CONFIG_SENSORS_PC87427 is not set | 943 | # CONFIG_SENSORS_PC87427 is not set |
944 | # CONFIG_SENSORS_PCF8591 is not set | ||
924 | # CONFIG_SENSORS_SIS5595 is not set | 945 | # CONFIG_SENSORS_SIS5595 is not set |
925 | # CONFIG_SENSORS_DME1737 is not set | 946 | # CONFIG_SENSORS_DME1737 is not set |
926 | # CONFIG_SENSORS_SMSC47M1 is not set | 947 | # CONFIG_SENSORS_SMSC47M1 is not set |
@@ -957,10 +978,12 @@ CONFIG_SSB_POSSIBLE=y | |||
957 | # CONFIG_MFD_CORE is not set | 978 | # CONFIG_MFD_CORE is not set |
958 | # CONFIG_MFD_SM501 is not set | 979 | # CONFIG_MFD_SM501 is not set |
959 | # CONFIG_HTC_PASIC3 is not set | 980 | # CONFIG_HTC_PASIC3 is not set |
981 | # CONFIG_TWL4030_CORE is not set | ||
960 | # CONFIG_MFD_TMIO is not set | 982 | # CONFIG_MFD_TMIO is not set |
961 | # CONFIG_PMIC_DA903X is not set | 983 | # CONFIG_PMIC_DA903X is not set |
962 | # CONFIG_MFD_WM8400 is not set | 984 | # CONFIG_MFD_WM8400 is not set |
963 | # CONFIG_MFD_WM8350_I2C is not set | 985 | # CONFIG_MFD_WM8350_I2C is not set |
986 | # CONFIG_MFD_PCF50633 is not set | ||
964 | # CONFIG_REGULATOR is not set | 987 | # CONFIG_REGULATOR is not set |
965 | 988 | ||
966 | # | 989 | # |
@@ -1053,6 +1076,7 @@ CONFIG_FB_ATY_GX=y | |||
1053 | # CONFIG_FB_VIRTUAL is not set | 1076 | # CONFIG_FB_VIRTUAL is not set |
1054 | # CONFIG_FB_METRONOME is not set | 1077 | # CONFIG_FB_METRONOME is not set |
1055 | # CONFIG_FB_MB862XX is not set | 1078 | # CONFIG_FB_MB862XX is not set |
1079 | # CONFIG_FB_BROADSHEET is not set | ||
1056 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 1080 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
1057 | 1081 | ||
1058 | # | 1082 | # |
@@ -1141,6 +1165,8 @@ CONFIG_SND_ALI5451=m | |||
1141 | # CONFIG_SND_INDIGO is not set | 1165 | # CONFIG_SND_INDIGO is not set |
1142 | # CONFIG_SND_INDIGOIO is not set | 1166 | # CONFIG_SND_INDIGOIO is not set |
1143 | # CONFIG_SND_INDIGODJ is not set | 1167 | # CONFIG_SND_INDIGODJ is not set |
1168 | # CONFIG_SND_INDIGOIOX is not set | ||
1169 | # CONFIG_SND_INDIGODJX is not set | ||
1144 | # CONFIG_SND_EMU10K1 is not set | 1170 | # CONFIG_SND_EMU10K1 is not set |
1145 | # CONFIG_SND_EMU10K1X is not set | 1171 | # CONFIG_SND_EMU10K1X is not set |
1146 | # CONFIG_SND_ENS1370 is not set | 1172 | # CONFIG_SND_ENS1370 is not set |
@@ -1197,28 +1223,31 @@ CONFIG_USB_HIDDEV=y | |||
1197 | # | 1223 | # |
1198 | # Special HID drivers | 1224 | # Special HID drivers |
1199 | # | 1225 | # |
1200 | CONFIG_HID_COMPAT=y | ||
1201 | CONFIG_HID_A4TECH=y | 1226 | CONFIG_HID_A4TECH=y |
1202 | CONFIG_HID_APPLE=y | 1227 | CONFIG_HID_APPLE=y |
1203 | CONFIG_HID_BELKIN=y | 1228 | CONFIG_HID_BELKIN=y |
1204 | CONFIG_HID_BRIGHT=y | ||
1205 | CONFIG_HID_CHERRY=y | 1229 | CONFIG_HID_CHERRY=y |
1206 | CONFIG_HID_CHICONY=y | 1230 | CONFIG_HID_CHICONY=y |
1207 | CONFIG_HID_CYPRESS=y | 1231 | CONFIG_HID_CYPRESS=y |
1208 | CONFIG_HID_DELL=y | 1232 | # CONFIG_DRAGONRISE_FF is not set |
1209 | CONFIG_HID_EZKEY=y | 1233 | CONFIG_HID_EZKEY=y |
1234 | CONFIG_HID_KYE=y | ||
1210 | CONFIG_HID_GYRATION=y | 1235 | CONFIG_HID_GYRATION=y |
1236 | CONFIG_HID_KENSINGTON=y | ||
1211 | CONFIG_HID_LOGITECH=y | 1237 | CONFIG_HID_LOGITECH=y |
1212 | # CONFIG_LOGITECH_FF is not set | 1238 | # CONFIG_LOGITECH_FF is not set |
1213 | # CONFIG_LOGIRUMBLEPAD2_FF is not set | 1239 | # CONFIG_LOGIRUMBLEPAD2_FF is not set |
1214 | CONFIG_HID_MICROSOFT=y | 1240 | CONFIG_HID_MICROSOFT=y |
1215 | CONFIG_HID_MONTEREY=y | 1241 | CONFIG_HID_MONTEREY=y |
1242 | CONFIG_HID_NTRIG=y | ||
1216 | CONFIG_HID_PANTHERLORD=y | 1243 | CONFIG_HID_PANTHERLORD=y |
1217 | # CONFIG_PANTHERLORD_FF is not set | 1244 | # CONFIG_PANTHERLORD_FF is not set |
1218 | CONFIG_HID_PETALYNX=y | 1245 | CONFIG_HID_PETALYNX=y |
1219 | CONFIG_HID_SAMSUNG=y | 1246 | CONFIG_HID_SAMSUNG=y |
1220 | CONFIG_HID_SONY=y | 1247 | CONFIG_HID_SONY=y |
1221 | CONFIG_HID_SUNPLUS=y | 1248 | CONFIG_HID_SUNPLUS=y |
1249 | # CONFIG_GREENASIA_FF is not set | ||
1250 | CONFIG_HID_TOPSEED=y | ||
1222 | # CONFIG_THRUSTMASTER_FF is not set | 1251 | # CONFIG_THRUSTMASTER_FF is not set |
1223 | # CONFIG_ZEROPLUS_FF is not set | 1252 | # CONFIG_ZEROPLUS_FF is not set |
1224 | CONFIG_USB_SUPPORT=y | 1253 | CONFIG_USB_SUPPORT=y |
@@ -1247,6 +1276,7 @@ CONFIG_USB_DEVICEFS=y | |||
1247 | CONFIG_USB_EHCI_HCD=m | 1276 | CONFIG_USB_EHCI_HCD=m |
1248 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1277 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
1249 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1278 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
1279 | # CONFIG_USB_OXU210HP_HCD is not set | ||
1250 | # CONFIG_USB_ISP116X_HCD is not set | 1280 | # CONFIG_USB_ISP116X_HCD is not set |
1251 | # CONFIG_USB_ISP1760_HCD is not set | 1281 | # CONFIG_USB_ISP1760_HCD is not set |
1252 | CONFIG_USB_OHCI_HCD=y | 1282 | CONFIG_USB_OHCI_HCD=y |
@@ -1268,18 +1298,17 @@ CONFIG_USB_UHCI_HCD=m | |||
1268 | # CONFIG_USB_TMC is not set | 1298 | # CONFIG_USB_TMC is not set |
1269 | 1299 | ||
1270 | # | 1300 | # |
1271 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; | 1301 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may |
1272 | # | 1302 | # |
1273 | 1303 | ||
1274 | # | 1304 | # |
1275 | # see USB_STORAGE Help for more information | 1305 | # also be needed; see USB_STORAGE Help for more info |
1276 | # | 1306 | # |
1277 | CONFIG_USB_STORAGE=m | 1307 | CONFIG_USB_STORAGE=m |
1278 | # CONFIG_USB_STORAGE_DEBUG is not set | 1308 | # CONFIG_USB_STORAGE_DEBUG is not set |
1279 | # CONFIG_USB_STORAGE_DATAFAB is not set | 1309 | # CONFIG_USB_STORAGE_DATAFAB is not set |
1280 | # CONFIG_USB_STORAGE_FREECOM is not set | 1310 | # CONFIG_USB_STORAGE_FREECOM is not set |
1281 | # CONFIG_USB_STORAGE_ISD200 is not set | 1311 | # CONFIG_USB_STORAGE_ISD200 is not set |
1282 | # CONFIG_USB_STORAGE_DPCM is not set | ||
1283 | # CONFIG_USB_STORAGE_USBAT is not set | 1312 | # CONFIG_USB_STORAGE_USBAT is not set |
1284 | # CONFIG_USB_STORAGE_SDDR09 is not set | 1313 | # CONFIG_USB_STORAGE_SDDR09 is not set |
1285 | # CONFIG_USB_STORAGE_SDDR55 is not set | 1314 | # CONFIG_USB_STORAGE_SDDR55 is not set |
@@ -1315,7 +1344,6 @@ CONFIG_USB_STORAGE=m | |||
1315 | # CONFIG_USB_LED is not set | 1344 | # CONFIG_USB_LED is not set |
1316 | # CONFIG_USB_CYPRESS_CY7C63 is not set | 1345 | # CONFIG_USB_CYPRESS_CY7C63 is not set |
1317 | # CONFIG_USB_CYTHERM is not set | 1346 | # CONFIG_USB_CYTHERM is not set |
1318 | # CONFIG_USB_PHIDGET is not set | ||
1319 | # CONFIG_USB_IDMOUSE is not set | 1347 | # CONFIG_USB_IDMOUSE is not set |
1320 | # CONFIG_USB_FTDI_ELAN is not set | 1348 | # CONFIG_USB_FTDI_ELAN is not set |
1321 | # CONFIG_USB_APPLEDISPLAY is not set | 1349 | # CONFIG_USB_APPLEDISPLAY is not set |
@@ -1327,6 +1355,11 @@ CONFIG_USB_STORAGE=m | |||
1327 | # CONFIG_USB_ISIGHTFW is not set | 1355 | # CONFIG_USB_ISIGHTFW is not set |
1328 | # CONFIG_USB_VST is not set | 1356 | # CONFIG_USB_VST is not set |
1329 | # CONFIG_USB_GADGET is not set | 1357 | # CONFIG_USB_GADGET is not set |
1358 | |||
1359 | # | ||
1360 | # OTG and related infrastructure | ||
1361 | # | ||
1362 | # CONFIG_NOP_USB_XCEIV is not set | ||
1330 | # CONFIG_UWB is not set | 1363 | # CONFIG_UWB is not set |
1331 | # CONFIG_MMC is not set | 1364 | # CONFIG_MMC is not set |
1332 | # CONFIG_MEMSTICK is not set | 1365 | # CONFIG_MEMSTICK is not set |
@@ -1390,6 +1423,7 @@ CONFIG_RTC_DRV_BQ4802=y | |||
1390 | CONFIG_RTC_DRV_SUN4V=y | 1423 | CONFIG_RTC_DRV_SUN4V=y |
1391 | CONFIG_RTC_DRV_STARFIRE=y | 1424 | CONFIG_RTC_DRV_STARFIRE=y |
1392 | # CONFIG_DMADEVICES is not set | 1425 | # CONFIG_DMADEVICES is not set |
1426 | # CONFIG_AUXDISPLAY is not set | ||
1393 | # CONFIG_UIO is not set | 1427 | # CONFIG_UIO is not set |
1394 | # CONFIG_STAGING is not set | 1428 | # CONFIG_STAGING is not set |
1395 | 1429 | ||
@@ -1412,6 +1446,7 @@ CONFIG_EXT2_FS_POSIX_ACL=y | |||
1412 | CONFIG_EXT2_FS_SECURITY=y | 1446 | CONFIG_EXT2_FS_SECURITY=y |
1413 | # CONFIG_EXT2_FS_XIP is not set | 1447 | # CONFIG_EXT2_FS_XIP is not set |
1414 | CONFIG_EXT3_FS=y | 1448 | CONFIG_EXT3_FS=y |
1449 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | ||
1415 | CONFIG_EXT3_FS_XATTR=y | 1450 | CONFIG_EXT3_FS_XATTR=y |
1416 | CONFIG_EXT3_FS_POSIX_ACL=y | 1451 | CONFIG_EXT3_FS_POSIX_ACL=y |
1417 | CONFIG_EXT3_FS_SECURITY=y | 1452 | CONFIG_EXT3_FS_SECURITY=y |
@@ -1426,6 +1461,7 @@ CONFIG_FILE_LOCKING=y | |||
1426 | # CONFIG_XFS_FS is not set | 1461 | # CONFIG_XFS_FS is not set |
1427 | # CONFIG_GFS2_FS is not set | 1462 | # CONFIG_GFS2_FS is not set |
1428 | # CONFIG_OCFS2_FS is not set | 1463 | # CONFIG_OCFS2_FS is not set |
1464 | # CONFIG_BTRFS_FS is not set | ||
1429 | CONFIG_DNOTIFY=y | 1465 | CONFIG_DNOTIFY=y |
1430 | CONFIG_INOTIFY=y | 1466 | CONFIG_INOTIFY=y |
1431 | CONFIG_INOTIFY_USER=y | 1467 | CONFIG_INOTIFY_USER=y |
@@ -1435,6 +1471,11 @@ CONFIG_INOTIFY_USER=y | |||
1435 | # CONFIG_FUSE_FS is not set | 1471 | # CONFIG_FUSE_FS is not set |
1436 | 1472 | ||
1437 | # | 1473 | # |
1474 | # Caches | ||
1475 | # | ||
1476 | # CONFIG_FSCACHE is not set | ||
1477 | |||
1478 | # | ||
1438 | # CD-ROM/DVD Filesystems | 1479 | # CD-ROM/DVD Filesystems |
1439 | # | 1480 | # |
1440 | # CONFIG_ISO9660_FS is not set | 1481 | # CONFIG_ISO9660_FS is not set |
@@ -1460,10 +1501,7 @@ CONFIG_TMPFS=y | |||
1460 | CONFIG_HUGETLBFS=y | 1501 | CONFIG_HUGETLBFS=y |
1461 | CONFIG_HUGETLB_PAGE=y | 1502 | CONFIG_HUGETLB_PAGE=y |
1462 | # CONFIG_CONFIGFS_FS is not set | 1503 | # CONFIG_CONFIGFS_FS is not set |
1463 | 1504 | CONFIG_MISC_FILESYSTEMS=y | |
1464 | # | ||
1465 | # Miscellaneous filesystems | ||
1466 | # | ||
1467 | # CONFIG_ADFS_FS is not set | 1505 | # CONFIG_ADFS_FS is not set |
1468 | # CONFIG_AFFS_FS is not set | 1506 | # CONFIG_AFFS_FS is not set |
1469 | # CONFIG_ECRYPT_FS is not set | 1507 | # CONFIG_ECRYPT_FS is not set |
@@ -1473,6 +1511,7 @@ CONFIG_HUGETLB_PAGE=y | |||
1473 | # CONFIG_BFS_FS is not set | 1511 | # CONFIG_BFS_FS is not set |
1474 | # CONFIG_EFS_FS is not set | 1512 | # CONFIG_EFS_FS is not set |
1475 | # CONFIG_CRAMFS is not set | 1513 | # CONFIG_CRAMFS is not set |
1514 | # CONFIG_SQUASHFS is not set | ||
1476 | # CONFIG_VXFS_FS is not set | 1515 | # CONFIG_VXFS_FS is not set |
1477 | # CONFIG_MINIX_FS is not set | 1516 | # CONFIG_MINIX_FS is not set |
1478 | # CONFIG_OMFS_FS is not set | 1517 | # CONFIG_OMFS_FS is not set |
@@ -1481,6 +1520,7 @@ CONFIG_HUGETLB_PAGE=y | |||
1481 | # CONFIG_ROMFS_FS is not set | 1520 | # CONFIG_ROMFS_FS is not set |
1482 | # CONFIG_SYSV_FS is not set | 1521 | # CONFIG_SYSV_FS is not set |
1483 | # CONFIG_UFS_FS is not set | 1522 | # CONFIG_UFS_FS is not set |
1523 | # CONFIG_NILFS2_FS is not set | ||
1484 | CONFIG_NETWORK_FILESYSTEMS=y | 1524 | CONFIG_NETWORK_FILESYSTEMS=y |
1485 | # CONFIG_NFS_FS is not set | 1525 | # CONFIG_NFS_FS is not set |
1486 | # CONFIG_NFSD is not set | 1526 | # CONFIG_NFSD is not set |
@@ -1555,6 +1595,9 @@ CONFIG_DEBUG_KERNEL=y | |||
1555 | CONFIG_DETECT_SOFTLOCKUP=y | 1595 | CONFIG_DETECT_SOFTLOCKUP=y |
1556 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | 1596 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set |
1557 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | 1597 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 |
1598 | CONFIG_DETECT_HUNG_TASK=y | ||
1599 | # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set | ||
1600 | CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | ||
1558 | # CONFIG_SCHED_DEBUG is not set | 1601 | # CONFIG_SCHED_DEBUG is not set |
1559 | CONFIG_SCHEDSTATS=y | 1602 | CONFIG_SCHEDSTATS=y |
1560 | # CONFIG_TIMER_STATS is not set | 1603 | # CONFIG_TIMER_STATS is not set |
@@ -1590,10 +1633,12 @@ CONFIG_DEBUG_MEMORY_INIT=y | |||
1590 | # CONFIG_FAULT_INJECTION is not set | 1633 | # CONFIG_FAULT_INJECTION is not set |
1591 | # CONFIG_LATENCYTOP is not set | 1634 | # CONFIG_LATENCYTOP is not set |
1592 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1635 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
1636 | # CONFIG_DEBUG_PAGEALLOC is not set | ||
1593 | CONFIG_NOP_TRACER=y | 1637 | CONFIG_NOP_TRACER=y |
1594 | CONFIG_HAVE_FUNCTION_TRACER=y | 1638 | CONFIG_HAVE_FUNCTION_TRACER=y |
1595 | CONFIG_RING_BUFFER=y | 1639 | CONFIG_RING_BUFFER=y |
1596 | CONFIG_TRACING=y | 1640 | CONFIG_TRACING=y |
1641 | CONFIG_TRACING_SUPPORT=y | ||
1597 | 1642 | ||
1598 | # | 1643 | # |
1599 | # Tracers | 1644 | # Tracers |
@@ -1602,18 +1647,21 @@ CONFIG_TRACING=y | |||
1602 | # CONFIG_IRQSOFF_TRACER is not set | 1647 | # CONFIG_IRQSOFF_TRACER is not set |
1603 | # CONFIG_SCHED_TRACER is not set | 1648 | # CONFIG_SCHED_TRACER is not set |
1604 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1649 | # CONFIG_CONTEXT_SWITCH_TRACER is not set |
1650 | # CONFIG_EVENT_TRACER is not set | ||
1605 | # CONFIG_BOOT_TRACER is not set | 1651 | # CONFIG_BOOT_TRACER is not set |
1606 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1652 | # CONFIG_TRACE_BRANCH_PROFILING is not set |
1607 | # CONFIG_STACK_TRACER is not set | 1653 | # CONFIG_STACK_TRACER is not set |
1654 | # CONFIG_KMEMTRACE is not set | ||
1655 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1656 | CONFIG_BLK_DEV_IO_TRACE=y | ||
1608 | # CONFIG_FTRACE_STARTUP_TEST is not set | 1657 | # CONFIG_FTRACE_STARTUP_TEST is not set |
1609 | # CONFIG_DYNAMIC_PRINTK_DEBUG is not set | 1658 | # CONFIG_DYNAMIC_DEBUG is not set |
1610 | # CONFIG_SAMPLES is not set | 1659 | # CONFIG_SAMPLES is not set |
1611 | CONFIG_HAVE_ARCH_KGDB=y | 1660 | CONFIG_HAVE_ARCH_KGDB=y |
1612 | # CONFIG_KGDB is not set | 1661 | # CONFIG_KGDB is not set |
1613 | # CONFIG_DEBUG_STACK_USAGE is not set | 1662 | # CONFIG_DEBUG_STACK_USAGE is not set |
1614 | # CONFIG_DEBUG_DCFLUSH is not set | 1663 | # CONFIG_DEBUG_DCFLUSH is not set |
1615 | # CONFIG_STACK_DEBUG is not set | 1664 | # CONFIG_STACK_DEBUG is not set |
1616 | # CONFIG_DEBUG_PAGEALLOC is not set | ||
1617 | 1665 | ||
1618 | # | 1666 | # |
1619 | # Security options | 1667 | # Security options |
@@ -1642,10 +1690,12 @@ CONFIG_CRYPTO_BLKCIPHER2=y | |||
1642 | CONFIG_CRYPTO_HASH=y | 1690 | CONFIG_CRYPTO_HASH=y |
1643 | CONFIG_CRYPTO_HASH2=y | 1691 | CONFIG_CRYPTO_HASH2=y |
1644 | CONFIG_CRYPTO_RNG2=y | 1692 | CONFIG_CRYPTO_RNG2=y |
1693 | CONFIG_CRYPTO_PCOMP=y | ||
1645 | CONFIG_CRYPTO_MANAGER=y | 1694 | CONFIG_CRYPTO_MANAGER=y |
1646 | CONFIG_CRYPTO_MANAGER2=y | 1695 | CONFIG_CRYPTO_MANAGER2=y |
1647 | CONFIG_CRYPTO_GF128MUL=m | 1696 | CONFIG_CRYPTO_GF128MUL=m |
1648 | CONFIG_CRYPTO_NULL=m | 1697 | CONFIG_CRYPTO_NULL=m |
1698 | CONFIG_CRYPTO_WORKQUEUE=y | ||
1649 | # CONFIG_CRYPTO_CRYPTD is not set | 1699 | # CONFIG_CRYPTO_CRYPTD is not set |
1650 | CONFIG_CRYPTO_AUTHENC=y | 1700 | CONFIG_CRYPTO_AUTHENC=y |
1651 | CONFIG_CRYPTO_TEST=m | 1701 | CONFIG_CRYPTO_TEST=m |
@@ -1715,6 +1765,7 @@ CONFIG_CRYPTO_TWOFISH_COMMON=m | |||
1715 | # Compression | 1765 | # Compression |
1716 | # | 1766 | # |
1717 | CONFIG_CRYPTO_DEFLATE=y | 1767 | CONFIG_CRYPTO_DEFLATE=y |
1768 | # CONFIG_CRYPTO_ZLIB is not set | ||
1718 | # CONFIG_CRYPTO_LZO is not set | 1769 | # CONFIG_CRYPTO_LZO is not set |
1719 | 1770 | ||
1720 | # | 1771 | # |
@@ -1723,11 +1774,13 @@ CONFIG_CRYPTO_DEFLATE=y | |||
1723 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 1774 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
1724 | CONFIG_CRYPTO_HW=y | 1775 | CONFIG_CRYPTO_HW=y |
1725 | # CONFIG_CRYPTO_DEV_HIFN_795X is not set | 1776 | # CONFIG_CRYPTO_DEV_HIFN_795X is not set |
1777 | CONFIG_BINARY_PRINTF=y | ||
1726 | 1778 | ||
1727 | # | 1779 | # |
1728 | # Library routines | 1780 | # Library routines |
1729 | # | 1781 | # |
1730 | CONFIG_BITREVERSE=y | 1782 | CONFIG_BITREVERSE=y |
1783 | CONFIG_GENERIC_FIND_LAST_BIT=y | ||
1731 | CONFIG_CRC_CCITT=m | 1784 | CONFIG_CRC_CCITT=m |
1732 | CONFIG_CRC16=m | 1785 | CONFIG_CRC16=m |
1733 | # CONFIG_CRC_T10DIF is not set | 1786 | # CONFIG_CRC_T10DIF is not set |
@@ -1737,8 +1790,11 @@ CONFIG_CRC32=y | |||
1737 | CONFIG_LIBCRC32C=m | 1790 | CONFIG_LIBCRC32C=m |
1738 | CONFIG_ZLIB_INFLATE=y | 1791 | CONFIG_ZLIB_INFLATE=y |
1739 | CONFIG_ZLIB_DEFLATE=y | 1792 | CONFIG_ZLIB_DEFLATE=y |
1740 | CONFIG_PLIST=y | 1793 | CONFIG_DECOMPRESS_GZIP=y |
1794 | CONFIG_DECOMPRESS_BZIP2=y | ||
1795 | CONFIG_DECOMPRESS_LZMA=y | ||
1741 | CONFIG_HAS_IOMEM=y | 1796 | CONFIG_HAS_IOMEM=y |
1742 | CONFIG_HAS_IOPORT=y | 1797 | CONFIG_HAS_IOPORT=y |
1743 | CONFIG_HAS_DMA=y | 1798 | CONFIG_HAS_DMA=y |
1744 | CONFIG_HAVE_LMB=y | 1799 | CONFIG_HAVE_LMB=y |
1800 | CONFIG_NLATTR=y | ||
diff --git a/arch/sparc/include/asm/atomic_32.h b/arch/sparc/include/asm/atomic_32.h index ce465975a6a5..bb91b1248cd1 100644 --- a/arch/sparc/include/asm/atomic_32.h +++ b/arch/sparc/include/asm/atomic_32.h | |||
@@ -15,6 +15,8 @@ | |||
15 | 15 | ||
16 | #ifdef __KERNEL__ | 16 | #ifdef __KERNEL__ |
17 | 17 | ||
18 | #include <asm/system.h> | ||
19 | |||
18 | #define ATOMIC_INIT(i) { (i) } | 20 | #define ATOMIC_INIT(i) { (i) } |
19 | 21 | ||
20 | extern int __atomic_add_return(int, atomic_t *); | 22 | extern int __atomic_add_return(int, atomic_t *); |
diff --git a/arch/sparc/include/asm/mmzone.h b/arch/sparc/include/asm/mmzone.h index ebf5986c12ed..e8c648741ed4 100644 --- a/arch/sparc/include/asm/mmzone.h +++ b/arch/sparc/include/asm/mmzone.h | |||
@@ -3,6 +3,8 @@ | |||
3 | 3 | ||
4 | #ifdef CONFIG_NEED_MULTIPLE_NODES | 4 | #ifdef CONFIG_NEED_MULTIPLE_NODES |
5 | 5 | ||
6 | #include <linux/cpumask.h> | ||
7 | |||
6 | extern struct pglist_data *node_data[]; | 8 | extern struct pglist_data *node_data[]; |
7 | 9 | ||
8 | #define NODE_DATA(nid) (node_data[nid]) | 10 | #define NODE_DATA(nid) (node_data[nid]) |
diff --git a/arch/sparc/include/asm/parport.h b/arch/sparc/include/asm/parport.h index dff3f0253aa8..ff9ead640c4a 100644 --- a/arch/sparc/include/asm/parport.h +++ b/arch/sparc/include/asm/parport.h | |||
@@ -117,7 +117,7 @@ static int __devinit ecpp_probe(struct of_device *op, const struct of_device_id | |||
117 | if (!strcmp(parent->name, "dma")) { | 117 | if (!strcmp(parent->name, "dma")) { |
118 | p = parport_pc_probe_port(base, base + 0x400, | 118 | p = parport_pc_probe_port(base, base + 0x400, |
119 | op->irqs[0], PARPORT_DMA_NOFIFO, | 119 | op->irqs[0], PARPORT_DMA_NOFIFO, |
120 | op->dev.parent->parent); | 120 | op->dev.parent->parent, 0); |
121 | if (!p) | 121 | if (!p) |
122 | return -ENOMEM; | 122 | return -ENOMEM; |
123 | dev_set_drvdata(&op->dev, p); | 123 | dev_set_drvdata(&op->dev, p); |
@@ -168,7 +168,8 @@ static int __devinit ecpp_probe(struct of_device *op, const struct of_device_id | |||
168 | p = parport_pc_probe_port(base, base + 0x400, | 168 | p = parport_pc_probe_port(base, base + 0x400, |
169 | op->irqs[0], | 169 | op->irqs[0], |
170 | slot, | 170 | slot, |
171 | op->dev.parent); | 171 | op->dev.parent, |
172 | 0); | ||
172 | err = -ENOMEM; | 173 | err = -ENOMEM; |
173 | if (!p) | 174 | if (!p) |
174 | goto out_disable_irq; | 175 | goto out_disable_irq; |
diff --git a/arch/sparc/include/asm/unistd.h b/arch/sparc/include/asm/unistd.h index 031f038b19f7..b8eb71ef3163 100644 --- a/arch/sparc/include/asm/unistd.h +++ b/arch/sparc/include/asm/unistd.h | |||
@@ -392,8 +392,10 @@ | |||
392 | #define __NR_pipe2 321 | 392 | #define __NR_pipe2 321 |
393 | #define __NR_inotify_init1 322 | 393 | #define __NR_inotify_init1 322 |
394 | #define __NR_accept4 323 | 394 | #define __NR_accept4 323 |
395 | #define __NR_preadv 324 | ||
396 | #define __NR_pwritev 325 | ||
395 | 397 | ||
396 | #define NR_SYSCALLS 324 | 398 | #define NR_SYSCALLS 326 |
397 | 399 | ||
398 | #ifdef __32bit_syscall_numbers__ | 400 | #ifdef __32bit_syscall_numbers__ |
399 | /* Sparc 32-bit only has the "setresuid32", "getresuid32" variants, | 401 | /* Sparc 32-bit only has the "setresuid32", "getresuid32" variants, |
diff --git a/arch/sparc/kernel/head_32.S b/arch/sparc/kernel/head_32.S index f0b4b516304f..6b4d8acc4c83 100644 --- a/arch/sparc/kernel/head_32.S +++ b/arch/sparc/kernel/head_32.S | |||
@@ -72,7 +72,7 @@ sun4e_notsup: | |||
72 | .align 4 | 72 | .align 4 |
73 | 73 | ||
74 | /* The Sparc trap table, bootloader gives us control at _start. */ | 74 | /* The Sparc trap table, bootloader gives us control at _start. */ |
75 | .section .text.head,"ax" | 75 | __HEAD |
76 | .globl start, _stext, _start, __stext | 76 | .globl start, _stext, _start, __stext |
77 | .globl trapbase | 77 | .globl trapbase |
78 | _start: /* danger danger */ | 78 | _start: /* danger danger */ |
@@ -735,7 +735,7 @@ go_to_highmem: | |||
735 | nop | 735 | nop |
736 | 736 | ||
737 | /* The code above should be at beginning and we have to take care about | 737 | /* The code above should be at beginning and we have to take care about |
738 | * short jumps, as branching to .text.init section from .text is usually | 738 | * short jumps, as branching to .init.text section from .text is usually |
739 | * impossible */ | 739 | * impossible */ |
740 | __INIT | 740 | __INIT |
741 | /* Acquire boot time privileged register values, this will help debugging. | 741 | /* Acquire boot time privileged register values, this will help debugging. |
diff --git a/arch/sparc/kernel/head_64.S b/arch/sparc/kernel/head_64.S index 3a1b7bf03cff..91bf4c7f79b9 100644 --- a/arch/sparc/kernel/head_64.S +++ b/arch/sparc/kernel/head_64.S | |||
@@ -467,7 +467,7 @@ jump_to_sun4u_init: | |||
467 | jmpl %g2 + %g0, %g0 | 467 | jmpl %g2 + %g0, %g0 |
468 | nop | 468 | nop |
469 | 469 | ||
470 | .section .text.init.refok | 470 | __REF |
471 | sun4u_init: | 471 | sun4u_init: |
472 | BRANCH_IF_SUN4V(g1, sun4v_init) | 472 | BRANCH_IF_SUN4V(g1, sun4v_init) |
473 | 473 | ||
diff --git a/arch/sparc/kernel/ldc.c b/arch/sparc/kernel/ldc.c index 6ce5d2598a09..adf5f273868a 100644 --- a/arch/sparc/kernel/ldc.c +++ b/arch/sparc/kernel/ldc.c | |||
@@ -1183,8 +1183,7 @@ out_free_txq: | |||
1183 | free_queue(lp->tx_num_entries, lp->tx_base); | 1183 | free_queue(lp->tx_num_entries, lp->tx_base); |
1184 | 1184 | ||
1185 | out_free_mssbuf: | 1185 | out_free_mssbuf: |
1186 | if (mssbuf) | 1186 | kfree(mssbuf); |
1187 | kfree(mssbuf); | ||
1188 | 1187 | ||
1189 | out_free_iommu: | 1188 | out_free_iommu: |
1190 | ldc_iommu_release(lp); | 1189 | ldc_iommu_release(lp); |
@@ -1217,8 +1216,7 @@ void ldc_free(struct ldc_channel *lp) | |||
1217 | 1216 | ||
1218 | hlist_del(&lp->list); | 1217 | hlist_del(&lp->list); |
1219 | 1218 | ||
1220 | if (lp->mssbuf) | 1219 | kfree(lp->mssbuf); |
1221 | kfree(lp->mssbuf); | ||
1222 | 1220 | ||
1223 | ldc_iommu_release(lp); | 1221 | ldc_iommu_release(lp); |
1224 | 1222 | ||
diff --git a/arch/sparc/kernel/of_device_32.c b/arch/sparc/kernel/of_device_32.c index 0a83bd737654..c8f14c1dc521 100644 --- a/arch/sparc/kernel/of_device_32.c +++ b/arch/sparc/kernel/of_device_32.c | |||
@@ -246,8 +246,25 @@ static unsigned long of_bus_pci_get_flags(const u32 *addr, unsigned long flags) | |||
246 | 246 | ||
247 | static int of_bus_sbus_match(struct device_node *np) | 247 | static int of_bus_sbus_match(struct device_node *np) |
248 | { | 248 | { |
249 | return !strcmp(np->name, "sbus") || | 249 | struct device_node *dp = np; |
250 | !strcmp(np->name, "sbi"); | 250 | |
251 | while (dp) { | ||
252 | if (!strcmp(dp->name, "sbus") || | ||
253 | !strcmp(dp->name, "sbi")) | ||
254 | return 1; | ||
255 | |||
256 | /* Have a look at use_1to1_mapping(). We're trying | ||
257 | * to match SBUS if that's the top-level bus and we | ||
258 | * don't have some intervening real bus that provides | ||
259 | * ranges based translations. | ||
260 | */ | ||
261 | if (of_find_property(dp, "ranges", NULL) != NULL) | ||
262 | break; | ||
263 | |||
264 | dp = dp->parent; | ||
265 | } | ||
266 | |||
267 | return 0; | ||
251 | } | 268 | } |
252 | 269 | ||
253 | static void of_bus_sbus_count_cells(struct device_node *child, | 270 | static void of_bus_sbus_count_cells(struct device_node *child, |
diff --git a/arch/sparc/kernel/of_device_64.c b/arch/sparc/kernel/of_device_64.c index b4a12c9aa5f8..5ac287ac03de 100644 --- a/arch/sparc/kernel/of_device_64.c +++ b/arch/sparc/kernel/of_device_64.c | |||
@@ -99,8 +99,7 @@ static inline u64 of_read_addr(const u32 *cell, int size) | |||
99 | return r; | 99 | return r; |
100 | } | 100 | } |
101 | 101 | ||
102 | static void __init get_cells(struct device_node *dp, | 102 | static void get_cells(struct device_node *dp, int *addrc, int *sizec) |
103 | int *addrc, int *sizec) | ||
104 | { | 103 | { |
105 | if (addrc) | 104 | if (addrc) |
106 | *addrc = of_n_addr_cells(dp); | 105 | *addrc = of_n_addr_cells(dp); |
@@ -301,8 +300,25 @@ static unsigned long of_bus_pci_get_flags(const u32 *addr, unsigned long flags) | |||
301 | 300 | ||
302 | static int of_bus_sbus_match(struct device_node *np) | 301 | static int of_bus_sbus_match(struct device_node *np) |
303 | { | 302 | { |
304 | return !strcmp(np->name, "sbus") || | 303 | struct device_node *dp = np; |
305 | !strcmp(np->name, "sbi"); | 304 | |
305 | while (dp) { | ||
306 | if (!strcmp(dp->name, "sbus") || | ||
307 | !strcmp(dp->name, "sbi")) | ||
308 | return 1; | ||
309 | |||
310 | /* Have a look at use_1to1_mapping(). We're trying | ||
311 | * to match SBUS if that's the top-level bus and we | ||
312 | * don't have some intervening real bus that provides | ||
313 | * ranges based translations. | ||
314 | */ | ||
315 | if (of_find_property(dp, "ranges", NULL) != NULL) | ||
316 | break; | ||
317 | |||
318 | dp = dp->parent; | ||
319 | } | ||
320 | |||
321 | return 0; | ||
306 | } | 322 | } |
307 | 323 | ||
308 | static void of_bus_sbus_count_cells(struct device_node *child, | 324 | static void of_bus_sbus_count_cells(struct device_node *child, |
diff --git a/arch/sparc/kernel/pci_fire.c b/arch/sparc/kernel/pci_fire.c index 9462b68f4894..d53f45bc7dda 100644 --- a/arch/sparc/kernel/pci_fire.c +++ b/arch/sparc/kernel/pci_fire.c | |||
@@ -409,8 +409,8 @@ static void pci_fire_hw_init(struct pci_pbm_info *pbm) | |||
409 | upa_writeq(~(u64)0, pbm->pbm_regs + FIRE_PEC_IENAB); | 409 | upa_writeq(~(u64)0, pbm->pbm_regs + FIRE_PEC_IENAB); |
410 | } | 410 | } |
411 | 411 | ||
412 | static int __init pci_fire_pbm_init(struct pci_pbm_info *pbm, | 412 | static int __devinit pci_fire_pbm_init(struct pci_pbm_info *pbm, |
413 | struct of_device *op, u32 portid) | 413 | struct of_device *op, u32 portid) |
414 | { | 414 | { |
415 | const struct linux_prom64_registers *regs; | 415 | const struct linux_prom64_registers *regs; |
416 | struct device_node *dp = op->node; | 416 | struct device_node *dp = op->node; |
diff --git a/arch/sparc/kernel/pci_psycho.c b/arch/sparc/kernel/pci_psycho.c index 3b34344082ef..142b9d6984a8 100644 --- a/arch/sparc/kernel/pci_psycho.c +++ b/arch/sparc/kernel/pci_psycho.c | |||
@@ -365,8 +365,8 @@ static void pbm_config_busmastering(struct pci_pbm_info *pbm) | |||
365 | pci_config_write8(addr, 64); | 365 | pci_config_write8(addr, 64); |
366 | } | 366 | } |
367 | 367 | ||
368 | static void __init psycho_scan_bus(struct pci_pbm_info *pbm, | 368 | static void __devinit psycho_scan_bus(struct pci_pbm_info *pbm, |
369 | struct device *parent) | 369 | struct device *parent) |
370 | { | 370 | { |
371 | pbm_config_busmastering(pbm); | 371 | pbm_config_busmastering(pbm); |
372 | pbm->is_66mhz_capable = 0; | 372 | pbm->is_66mhz_capable = 0; |
@@ -482,8 +482,8 @@ static void psycho_pbm_strbuf_init(struct pci_pbm_info *pbm, | |||
482 | #define PSYCHO_MEMSPACE_B 0x180000000UL | 482 | #define PSYCHO_MEMSPACE_B 0x180000000UL |
483 | #define PSYCHO_MEMSPACE_SIZE 0x07fffffffUL | 483 | #define PSYCHO_MEMSPACE_SIZE 0x07fffffffUL |
484 | 484 | ||
485 | static void __init psycho_pbm_init(struct pci_pbm_info *pbm, | 485 | static void __devinit psycho_pbm_init(struct pci_pbm_info *pbm, |
486 | struct of_device *op, int is_pbm_a) | 486 | struct of_device *op, int is_pbm_a) |
487 | { | 487 | { |
488 | psycho_pbm_init_common(pbm, op, "PSYCHO", PBM_CHIP_TYPE_PSYCHO); | 488 | psycho_pbm_init_common(pbm, op, "PSYCHO", PBM_CHIP_TYPE_PSYCHO); |
489 | psycho_pbm_strbuf_init(pbm, is_pbm_a); | 489 | psycho_pbm_strbuf_init(pbm, is_pbm_a); |
diff --git a/arch/sparc/kernel/pci_sabre.c b/arch/sparc/kernel/pci_sabre.c index 713257b6963c..ba6fbeba3e2c 100644 --- a/arch/sparc/kernel/pci_sabre.c +++ b/arch/sparc/kernel/pci_sabre.c | |||
@@ -402,8 +402,8 @@ static void apb_init(struct pci_bus *sabre_bus) | |||
402 | } | 402 | } |
403 | } | 403 | } |
404 | 404 | ||
405 | static void __init sabre_scan_bus(struct pci_pbm_info *pbm, | 405 | static void __devinit sabre_scan_bus(struct pci_pbm_info *pbm, |
406 | struct device *parent) | 406 | struct device *parent) |
407 | { | 407 | { |
408 | static int once; | 408 | static int once; |
409 | 409 | ||
@@ -442,8 +442,8 @@ static void __init sabre_scan_bus(struct pci_pbm_info *pbm, | |||
442 | sabre_register_error_handlers(pbm); | 442 | sabre_register_error_handlers(pbm); |
443 | } | 443 | } |
444 | 444 | ||
445 | static void __init sabre_pbm_init(struct pci_pbm_info *pbm, | 445 | static void __devinit sabre_pbm_init(struct pci_pbm_info *pbm, |
446 | struct of_device *op) | 446 | struct of_device *op) |
447 | { | 447 | { |
448 | psycho_pbm_init_common(pbm, op, "SABRE", PBM_CHIP_TYPE_SABRE); | 448 | psycho_pbm_init_common(pbm, op, "SABRE", PBM_CHIP_TYPE_SABRE); |
449 | pbm->pci_afsr = pbm->controller_regs + SABRE_PIOAFSR; | 449 | pbm->pci_afsr = pbm->controller_regs + SABRE_PIOAFSR; |
diff --git a/arch/sparc/kernel/pci_sun4v.c b/arch/sparc/kernel/pci_sun4v.c index 0ef0ab3d4763..5db5ebed35da 100644 --- a/arch/sparc/kernel/pci_sun4v.c +++ b/arch/sparc/kernel/pci_sun4v.c | |||
@@ -545,8 +545,8 @@ static const struct dma_ops sun4v_dma_ops = { | |||
545 | .sync_sg_for_cpu = dma_4v_sync_sg_for_cpu, | 545 | .sync_sg_for_cpu = dma_4v_sync_sg_for_cpu, |
546 | }; | 546 | }; |
547 | 547 | ||
548 | static void __init pci_sun4v_scan_bus(struct pci_pbm_info *pbm, | 548 | static void __devinit pci_sun4v_scan_bus(struct pci_pbm_info *pbm, |
549 | struct device *parent) | 549 | struct device *parent) |
550 | { | 550 | { |
551 | struct property *prop; | 551 | struct property *prop; |
552 | struct device_node *dp; | 552 | struct device_node *dp; |
@@ -559,8 +559,8 @@ static void __init pci_sun4v_scan_bus(struct pci_pbm_info *pbm, | |||
559 | /* XXX register error interrupt handlers XXX */ | 559 | /* XXX register error interrupt handlers XXX */ |
560 | } | 560 | } |
561 | 561 | ||
562 | static unsigned long __init probe_existing_entries(struct pci_pbm_info *pbm, | 562 | static unsigned long __devinit probe_existing_entries(struct pci_pbm_info *pbm, |
563 | struct iommu *iommu) | 563 | struct iommu *iommu) |
564 | { | 564 | { |
565 | struct iommu_arena *arena = &iommu->arena; | 565 | struct iommu_arena *arena = &iommu->arena; |
566 | unsigned long i, cnt = 0; | 566 | unsigned long i, cnt = 0; |
@@ -587,7 +587,7 @@ static unsigned long __init probe_existing_entries(struct pci_pbm_info *pbm, | |||
587 | return cnt; | 587 | return cnt; |
588 | } | 588 | } |
589 | 589 | ||
590 | static int __init pci_sun4v_iommu_init(struct pci_pbm_info *pbm) | 590 | static int __devinit pci_sun4v_iommu_init(struct pci_pbm_info *pbm) |
591 | { | 591 | { |
592 | static const u32 vdma_default[] = { 0x80000000, 0x80000000 }; | 592 | static const u32 vdma_default[] = { 0x80000000, 0x80000000 }; |
593 | struct iommu *iommu = pbm->iommu; | 593 | struct iommu *iommu = pbm->iommu; |
@@ -889,8 +889,8 @@ static void pci_sun4v_msi_init(struct pci_pbm_info *pbm) | |||
889 | } | 889 | } |
890 | #endif /* !(CONFIG_PCI_MSI) */ | 890 | #endif /* !(CONFIG_PCI_MSI) */ |
891 | 891 | ||
892 | static int __init pci_sun4v_pbm_init(struct pci_pbm_info *pbm, | 892 | static int __devinit pci_sun4v_pbm_init(struct pci_pbm_info *pbm, |
893 | struct of_device *op, u32 devhandle) | 893 | struct of_device *op, u32 devhandle) |
894 | { | 894 | { |
895 | struct device_node *dp = op->node; | 895 | struct device_node *dp = op->node; |
896 | int err; | 896 | int err; |
diff --git a/arch/sparc/kernel/power.c b/arch/sparc/kernel/power.c index ae88f06a7ec4..e2a045c235a1 100644 --- a/arch/sparc/kernel/power.c +++ b/arch/sparc/kernel/power.c | |||
@@ -23,7 +23,7 @@ static irqreturn_t power_handler(int irq, void *dev_id) | |||
23 | return IRQ_HANDLED; | 23 | return IRQ_HANDLED; |
24 | } | 24 | } |
25 | 25 | ||
26 | static int __init has_button_interrupt(unsigned int irq, struct device_node *dp) | 26 | static int __devinit has_button_interrupt(unsigned int irq, struct device_node *dp) |
27 | { | 27 | { |
28 | if (irq == 0xffffffff) | 28 | if (irq == 0xffffffff) |
29 | return 0; | 29 | return 0; |
diff --git a/arch/sparc/kernel/smp_64.c b/arch/sparc/kernel/smp_64.c index 708e12a26b05..f7642e5a94db 100644 --- a/arch/sparc/kernel/smp_64.c +++ b/arch/sparc/kernel/smp_64.c | |||
@@ -118,9 +118,9 @@ void __cpuinit smp_callin(void) | |||
118 | while (!cpu_isset(cpuid, smp_commenced_mask)) | 118 | while (!cpu_isset(cpuid, smp_commenced_mask)) |
119 | rmb(); | 119 | rmb(); |
120 | 120 | ||
121 | ipi_call_lock(); | 121 | ipi_call_lock_irq(); |
122 | cpu_set(cpuid, cpu_online_map); | 122 | cpu_set(cpuid, cpu_online_map); |
123 | ipi_call_unlock(); | 123 | ipi_call_unlock_irq(); |
124 | 124 | ||
125 | /* idle thread is expected to have preempt disabled */ | 125 | /* idle thread is expected to have preempt disabled */ |
126 | preempt_disable(); | 126 | preempt_disable(); |
diff --git a/arch/sparc/kernel/sys_sparc32.c b/arch/sparc/kernel/sys_sparc32.c index e800503879e4..f5000a460c05 100644 --- a/arch/sparc/kernel/sys_sparc32.c +++ b/arch/sparc/kernel/sys_sparc32.c | |||
@@ -206,21 +206,12 @@ asmlinkage long compat_sys_fstatat64(unsigned int dfd, char __user *filename, | |||
206 | struct compat_stat64 __user * statbuf, int flag) | 206 | struct compat_stat64 __user * statbuf, int flag) |
207 | { | 207 | { |
208 | struct kstat stat; | 208 | struct kstat stat; |
209 | int error = -EINVAL; | 209 | int error; |
210 | |||
211 | if ((flag & ~AT_SYMLINK_NOFOLLOW) != 0) | ||
212 | goto out; | ||
213 | |||
214 | if (flag & AT_SYMLINK_NOFOLLOW) | ||
215 | error = vfs_lstat_fd(dfd, filename, &stat); | ||
216 | else | ||
217 | error = vfs_stat_fd(dfd, filename, &stat); | ||
218 | |||
219 | if (!error) | ||
220 | error = cp_compat_stat64(&stat, statbuf); | ||
221 | 210 | ||
222 | out: | 211 | error = vfs_fstatat(dfd, filename, &stat, flag); |
223 | return error; | 212 | if (error) |
213 | return error; | ||
214 | return cp_compat_stat64(&stat, statbuf); | ||
224 | } | 215 | } |
225 | 216 | ||
226 | asmlinkage long compat_sys_sysfs(int option, u32 arg1, u32 arg2) | 217 | asmlinkage long compat_sys_sysfs(int option, u32 arg1, u32 arg2) |
diff --git a/arch/sparc/kernel/systbls_32.S b/arch/sparc/kernel/systbls_32.S index dccc95df0c7f..00ec3b15f38c 100644 --- a/arch/sparc/kernel/systbls_32.S +++ b/arch/sparc/kernel/systbls_32.S | |||
@@ -81,4 +81,4 @@ sys_call_table: | |||
81 | /*305*/ .long sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait | 81 | /*305*/ .long sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait |
82 | /*310*/ .long sys_utimensat, sys_signalfd, sys_timerfd_create, sys_eventfd, sys_fallocate | 82 | /*310*/ .long sys_utimensat, sys_signalfd, sys_timerfd_create, sys_eventfd, sys_fallocate |
83 | /*315*/ .long sys_timerfd_settime, sys_timerfd_gettime, sys_signalfd4, sys_eventfd2, sys_epoll_create1 | 83 | /*315*/ .long sys_timerfd_settime, sys_timerfd_gettime, sys_signalfd4, sys_eventfd2, sys_epoll_create1 |
84 | /*320*/ .long sys_dup3, sys_pipe2, sys_inotify_init1, sys_accept4 | 84 | /*320*/ .long sys_dup3, sys_pipe2, sys_inotify_init1, sys_accept4, sys_preadv, sys_pwritev |
diff --git a/arch/sparc/kernel/systbls_64.S b/arch/sparc/kernel/systbls_64.S index a8000b1cda74..82b5bf85b9d2 100644 --- a/arch/sparc/kernel/systbls_64.S +++ b/arch/sparc/kernel/systbls_64.S | |||
@@ -82,7 +82,7 @@ sys_call_table32: | |||
82 | .word compat_sys_set_mempolicy, compat_sys_kexec_load, compat_sys_move_pages, sys_getcpu, compat_sys_epoll_pwait | 82 | .word compat_sys_set_mempolicy, compat_sys_kexec_load, compat_sys_move_pages, sys_getcpu, compat_sys_epoll_pwait |
83 | /*310*/ .word compat_sys_utimensat, compat_sys_signalfd, sys_timerfd_create, sys_eventfd, compat_sys_fallocate | 83 | /*310*/ .word compat_sys_utimensat, compat_sys_signalfd, sys_timerfd_create, sys_eventfd, compat_sys_fallocate |
84 | .word compat_sys_timerfd_settime, compat_sys_timerfd_gettime, compat_sys_signalfd4, sys_eventfd2, sys_epoll_create1 | 84 | .word compat_sys_timerfd_settime, compat_sys_timerfd_gettime, compat_sys_signalfd4, sys_eventfd2, sys_epoll_create1 |
85 | /*320*/ .word sys_dup3, sys_pipe2, sys_inotify_init1, sys_accept4 | 85 | /*320*/ .word sys_dup3, sys_pipe2, sys_inotify_init1, sys_accept4, compat_sys_preadv, compat_sys_pwritev |
86 | 86 | ||
87 | #endif /* CONFIG_COMPAT */ | 87 | #endif /* CONFIG_COMPAT */ |
88 | 88 | ||
@@ -156,4 +156,4 @@ sys_call_table: | |||
156 | .word sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait | 156 | .word sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait |
157 | /*310*/ .word sys_utimensat, sys_signalfd, sys_timerfd_create, sys_eventfd, sys_fallocate | 157 | /*310*/ .word sys_utimensat, sys_signalfd, sys_timerfd_create, sys_eventfd, sys_fallocate |
158 | .word sys_timerfd_settime, sys_timerfd_gettime, sys_signalfd4, sys_eventfd2, sys_epoll_create1 | 158 | .word sys_timerfd_settime, sys_timerfd_gettime, sys_signalfd4, sys_eventfd2, sys_epoll_create1 |
159 | /*320*/ .word sys_dup3, sys_pipe2, sys_inotify_init1, sys_accept4 | 159 | /*320*/ .word sys_dup3, sys_pipe2, sys_inotify_init1, sys_accept4, sys_preadv, sys_pwritev |
diff --git a/arch/sparc/kernel/time_64.c b/arch/sparc/kernel/time_64.c index db310aa00183..5c12e79b4bdf 100644 --- a/arch/sparc/kernel/time_64.c +++ b/arch/sparc/kernel/time_64.c | |||
@@ -814,6 +814,11 @@ void udelay(unsigned long usecs) | |||
814 | } | 814 | } |
815 | EXPORT_SYMBOL(udelay); | 815 | EXPORT_SYMBOL(udelay); |
816 | 816 | ||
817 | static cycle_t clocksource_tick_read(struct clocksource *cs) | ||
818 | { | ||
819 | return tick_ops->get_tick(); | ||
820 | } | ||
821 | |||
817 | void __init time_init(void) | 822 | void __init time_init(void) |
818 | { | 823 | { |
819 | unsigned long freq = sparc64_init_timers(); | 824 | unsigned long freq = sparc64_init_timers(); |
@@ -827,7 +832,7 @@ void __init time_init(void) | |||
827 | clocksource_tick.mult = | 832 | clocksource_tick.mult = |
828 | clocksource_hz2mult(freq, | 833 | clocksource_hz2mult(freq, |
829 | clocksource_tick.shift); | 834 | clocksource_tick.shift); |
830 | clocksource_tick.read = tick_ops->get_tick; | 835 | clocksource_tick.read = clocksource_tick_read; |
831 | 836 | ||
832 | printk("clocksource: mult[%x] shift[%d]\n", | 837 | printk("clocksource: mult[%x] shift[%d]\n", |
833 | clocksource_tick.mult, clocksource_tick.shift); | 838 | clocksource_tick.mult, clocksource_tick.shift); |
diff --git a/arch/sparc/kernel/vmlinux.lds.S b/arch/sparc/kernel/vmlinux.lds.S index 76267085b13b..fcbbd000ec08 100644 --- a/arch/sparc/kernel/vmlinux.lds.S +++ b/arch/sparc/kernel/vmlinux.lds.S | |||
@@ -41,7 +41,7 @@ SECTIONS | |||
41 | .text TEXTSTART : | 41 | .text TEXTSTART : |
42 | { | 42 | { |
43 | _text = .; | 43 | _text = .; |
44 | *(.text.head) | 44 | HEAD_TEXT |
45 | TEXT_TEXT | 45 | TEXT_TEXT |
46 | SCHED_TEXT | 46 | SCHED_TEXT |
47 | LOCK_TEXT | 47 | LOCK_TEXT |
diff --git a/arch/sparc/mm/init_64.c b/arch/sparc/mm/init_64.c index 2c8dfeb7ab04..f26a352c08a0 100644 --- a/arch/sparc/mm/init_64.c +++ b/arch/sparc/mm/init_64.c | |||
@@ -70,8 +70,8 @@ extern struct tsb swapper_4m_tsb[KERNEL_TSB4M_NENTRIES]; | |||
70 | 70 | ||
71 | #define MAX_BANKS 32 | 71 | #define MAX_BANKS 32 |
72 | 72 | ||
73 | static struct linux_prom64_registers pavail[MAX_BANKS] __initdata; | 73 | static struct linux_prom64_registers pavail[MAX_BANKS] __devinitdata; |
74 | static int pavail_ents __initdata; | 74 | static int pavail_ents __devinitdata; |
75 | 75 | ||
76 | static int cmp_p64(const void *a, const void *b) | 76 | static int cmp_p64(const void *a, const void *b) |
77 | { | 77 | { |
@@ -968,7 +968,7 @@ int of_node_to_nid(struct device_node *dp) | |||
968 | return nid; | 968 | return nid; |
969 | } | 969 | } |
970 | 970 | ||
971 | static void add_node_ranges(void) | 971 | static void __init add_node_ranges(void) |
972 | { | 972 | { |
973 | int i; | 973 | int i; |
974 | 974 | ||
@@ -1841,7 +1841,7 @@ void __init paging_init(void) | |||
1841 | printk("Booting Linux...\n"); | 1841 | printk("Booting Linux...\n"); |
1842 | } | 1842 | } |
1843 | 1843 | ||
1844 | int __init page_in_phys_avail(unsigned long paddr) | 1844 | int __devinit page_in_phys_avail(unsigned long paddr) |
1845 | { | 1845 | { |
1846 | int i; | 1846 | int i; |
1847 | 1847 | ||