aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2013-02-21 15:05:51 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2013-02-21 15:05:51 -0500
commit06991c28f37ad68e5c03777f5c3b679b56e3dac1 (patch)
tree4be75788e21c3c644fe6d39abf47693a171cf4f8 /arch/powerpc
parent460dc1eecf37263c8e3b17685ef236f0d236facb (diff)
parent74fef7a8fd1d2bd94f925d6638bb4c3049e7c381 (diff)
Merge tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Pull driver core patches from Greg Kroah-Hartman: "Here is the big driver core merge for 3.9-rc1 There are two major series here, both of which touch lots of drivers all over the kernel, and will cause you some merge conflicts: - add a new function called devm_ioremap_resource() to properly be able to check return values. - remove CONFIG_EXPERIMENTAL Other than those patches, there's not much here, some minor fixes and updates" Fix up trivial conflicts * tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (221 commits) base: memory: fix soft/hard_offline_page permissions drivercore: Fix ordering between deferred_probe and exiting initcalls backlight: fix class_find_device() arguments TTY: mark tty_get_device call with the proper const values driver-core: constify data for class_find_device() firmware: Ignore abort check when no user-helper is used firmware: Reduce ifdef CONFIG_FW_LOADER_USER_HELPER firmware: Make user-mode helper optional firmware: Refactoring for splitting user-mode helper code Driver core: treat unregistered bus_types as having no devices watchdog: Convert to devm_ioremap_resource() thermal: Convert to devm_ioremap_resource() spi: Convert to devm_ioremap_resource() power: Convert to devm_ioremap_resource() mtd: Convert to devm_ioremap_resource() mmc: Convert to devm_ioremap_resource() mfd: Convert to devm_ioremap_resource() media: Convert to devm_ioremap_resource() iommu: Convert to devm_ioremap_resource() drm: Convert to devm_ioremap_resource() ...
Diffstat (limited to 'arch/powerpc')
-rw-r--r--arch/powerpc/Kconfig14
-rw-r--r--arch/powerpc/kvm/Kconfig10
-rw-r--r--arch/powerpc/platforms/85xx/Kconfig1
-rw-r--r--arch/powerpc/platforms/cell/Kconfig2
-rw-r--r--arch/powerpc/platforms/ps3/Kconfig2
5 files changed, 14 insertions, 15 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 561ccca7b1a7..e7fb8edb629b 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -332,7 +332,7 @@ config SWIOTLB
332 332
333config HOTPLUG_CPU 333config HOTPLUG_CPU
334 bool "Support for enabling/disabling CPUs" 334 bool "Support for enabling/disabling CPUs"
335 depends on SMP && HOTPLUG && EXPERIMENTAL && (PPC_PSERIES || \ 335 depends on SMP && HOTPLUG && (PPC_PSERIES || \
336 PPC_PMAC || PPC_POWERNV || (PPC_85xx && !PPC_E500MC)) 336 PPC_PMAC || PPC_POWERNV || (PPC_85xx && !PPC_E500MC))
337 ---help--- 337 ---help---
338 Say Y here to be able to disable and re-enable individual 338 Say Y here to be able to disable and re-enable individual
@@ -354,8 +354,8 @@ config ARCH_ENABLE_MEMORY_HOTREMOVE
354 def_bool y 354 def_bool y
355 355
356config KEXEC 356config KEXEC
357 bool "kexec system call (EXPERIMENTAL)" 357 bool "kexec system call"
358 depends on (PPC_BOOK3S || FSL_BOOKE || (44x && !SMP)) && EXPERIMENTAL 358 depends on (PPC_BOOK3S || FSL_BOOKE || (44x && !SMP))
359 help 359 help
360 kexec is a system call that implements the ability to shutdown your 360 kexec is a system call that implements the ability to shutdown your
361 current kernel, and to start another kernel. It is like a reboot 361 current kernel, and to start another kernel. It is like a reboot
@@ -850,8 +850,8 @@ config LOWMEM_CAM_NUM
850 default 3 850 default 3
851 851
852config DYNAMIC_MEMSTART 852config DYNAMIC_MEMSTART
853 bool "Enable page aligned dynamic load address for kernel (EXPERIMENTAL)" 853 bool "Enable page aligned dynamic load address for kernel"
854 depends on EXPERIMENTAL && ADVANCED_OPTIONS && FLATMEM && (FSL_BOOKE || 44x) 854 depends on ADVANCED_OPTIONS && FLATMEM && (FSL_BOOKE || 44x)
855 select NONSTATIC_KERNEL 855 select NONSTATIC_KERNEL
856 help 856 help
857 This option enables the kernel to be loaded at any page aligned 857 This option enables the kernel to be loaded at any page aligned
@@ -868,8 +868,8 @@ config DYNAMIC_MEMSTART
868 This option is overridden by CONFIG_RELOCATABLE 868 This option is overridden by CONFIG_RELOCATABLE
869 869
870config RELOCATABLE 870config RELOCATABLE
871 bool "Build a relocatable kernel (EXPERIMENTAL)" 871 bool "Build a relocatable kernel"
872 depends on EXPERIMENTAL && ADVANCED_OPTIONS && FLATMEM && 44x 872 depends on ADVANCED_OPTIONS && FLATMEM && 44x
873 select NONSTATIC_KERNEL 873 select NONSTATIC_KERNEL
874 help 874 help
875 This builds a kernel image that is capable of running at the 875 This builds a kernel image that is capable of running at the
diff --git a/arch/powerpc/kvm/Kconfig b/arch/powerpc/kvm/Kconfig
index 4730c953f435..63c67ec72e43 100644
--- a/arch/powerpc/kvm/Kconfig
+++ b/arch/powerpc/kvm/Kconfig
@@ -41,7 +41,7 @@ config KVM_BOOK3S_PR
41 41
42config KVM_BOOK3S_32 42config KVM_BOOK3S_32
43 tristate "KVM support for PowerPC book3s_32 processors" 43 tristate "KVM support for PowerPC book3s_32 processors"
44 depends on EXPERIMENTAL && PPC_BOOK3S_32 && !SMP && !PTE_64BIT 44 depends on PPC_BOOK3S_32 && !SMP && !PTE_64BIT
45 select KVM 45 select KVM
46 select KVM_BOOK3S_32_HANDLER 46 select KVM_BOOK3S_32_HANDLER
47 select KVM_BOOK3S_PR 47 select KVM_BOOK3S_PR
@@ -56,7 +56,7 @@ config KVM_BOOK3S_32
56 56
57config KVM_BOOK3S_64 57config KVM_BOOK3S_64
58 tristate "KVM support for PowerPC book3s_64 processors" 58 tristate "KVM support for PowerPC book3s_64 processors"
59 depends on EXPERIMENTAL && PPC_BOOK3S_64 59 depends on PPC_BOOK3S_64
60 select KVM_BOOK3S_64_HANDLER 60 select KVM_BOOK3S_64_HANDLER
61 select KVM 61 select KVM
62 ---help--- 62 ---help---
@@ -97,7 +97,7 @@ config KVM_BOOKE_HV
97 97
98config KVM_440 98config KVM_440
99 bool "KVM support for PowerPC 440 processors" 99 bool "KVM support for PowerPC 440 processors"
100 depends on EXPERIMENTAL && 44x 100 depends on 44x
101 select KVM 101 select KVM
102 select KVM_MMIO 102 select KVM_MMIO
103 ---help--- 103 ---help---
@@ -122,7 +122,7 @@ config KVM_EXIT_TIMING
122 122
123config KVM_E500V2 123config KVM_E500V2
124 bool "KVM support for PowerPC E500v2 processors" 124 bool "KVM support for PowerPC E500v2 processors"
125 depends on EXPERIMENTAL && E500 && !PPC_E500MC 125 depends on E500 && !PPC_E500MC
126 select KVM 126 select KVM
127 select KVM_MMIO 127 select KVM_MMIO
128 select MMU_NOTIFIER 128 select MMU_NOTIFIER
@@ -137,7 +137,7 @@ config KVM_E500V2
137 137
138config KVM_E500MC 138config KVM_E500MC
139 bool "KVM support for PowerPC E500MC/E5500 processors" 139 bool "KVM support for PowerPC E500MC/E5500 processors"
140 depends on EXPERIMENTAL && PPC_E500MC 140 depends on PPC_E500MC
141 select KVM 141 select KVM
142 select KVM_MMIO 142 select KVM_MMIO
143 select KVM_BOOKE_HV 143 select KVM_BOOKE_HV
diff --git a/arch/powerpc/platforms/85xx/Kconfig b/arch/powerpc/platforms/85xx/Kconfig
index 02d02a09942d..92ab60a62711 100644
--- a/arch/powerpc/platforms/85xx/Kconfig
+++ b/arch/powerpc/platforms/85xx/Kconfig
@@ -277,7 +277,6 @@ config P5040_DS
277 277
278config PPC_QEMU_E500 278config PPC_QEMU_E500
279 bool "QEMU generic e500 platform" 279 bool "QEMU generic e500 platform"
280 depends on EXPERIMENTAL
281 select DEFAULT_UIMAGE 280 select DEFAULT_UIMAGE
282 help 281 help
283 This option enables support for running as a QEMU guest using 282 This option enables support for running as a QEMU guest using
diff --git a/arch/powerpc/platforms/cell/Kconfig b/arch/powerpc/platforms/cell/Kconfig
index 2e7ff0c5cf42..53aaefeb3386 100644
--- a/arch/powerpc/platforms/cell/Kconfig
+++ b/arch/powerpc/platforms/cell/Kconfig
@@ -124,7 +124,7 @@ config CBE_CPUFREQ
124 124
125config CBE_CPUFREQ_PMI_ENABLE 125config CBE_CPUFREQ_PMI_ENABLE
126 bool "CBE frequency scaling using PMI interface" 126 bool "CBE frequency scaling using PMI interface"
127 depends on CBE_CPUFREQ && EXPERIMENTAL 127 depends on CBE_CPUFREQ
128 default n 128 default n
129 help 129 help
130 Select this, if you want to use the PMI interface 130 Select this, if you want to use the PMI interface
diff --git a/arch/powerpc/platforms/ps3/Kconfig b/arch/powerpc/platforms/ps3/Kconfig
index 46b7f0232523..e87c19473973 100644
--- a/arch/powerpc/platforms/ps3/Kconfig
+++ b/arch/powerpc/platforms/ps3/Kconfig
@@ -48,7 +48,7 @@ config PS3_HTAB_SIZE
48 system will have optimal runtime performance. 48 system will have optimal runtime performance.
49 49
50config PS3_DYNAMIC_DMA 50config PS3_DYNAMIC_DMA
51 depends on PPC_PS3 && EXPERIMENTAL 51 depends on PPC_PS3
52 bool "PS3 Platform dynamic DMA page table management" 52 bool "PS3 Platform dynamic DMA page table management"
53 default n 53 default n
54 help 54 help