CVSROOT: /home/cvs
Module name: linux
Changes by: ralf@ftp.linux-mips.org 05/08/15 16:16:57
Modified files:
arch/mips : Kconfig defconfig
arch/mips/configs: atlas_defconfig capcella_defconfig
cobalt_defconfig db1000_defconfig
db1100_defconfig db1500_defconfig
db1550_defconfig ddb5476_defconfig
ddb5477_defconfig decstation_defconfig
e55_defconfig ev64120_defconfig
ev96100_defconfig ip22_defconfig
ip32_defconfig it8172_defconfig ivr_defconfig
jaguar-atx_defconfig jmr3927_defconfig
lasat200_defconfig malta_defconfig
mpc30x_defconfig ocelot_3_defconfig
ocelot_c_defconfig ocelot_defconfig
ocelot_g_defconfig pb1100_defconfig
pb1500_defconfig pb1550_defconfig
pnx8550-jbs_defconfig pnx8550-v2pci_defconfig
rbhma4500_defconfig rm200_defconfig
sead_defconfig tb0229_defconfig
workpad_defconfig
include/asm-mips: pci.h
Log message:
Fix when we need to keep the PCI DMA mapping state.
diff -urN linux/arch/mips/Kconfig linux/arch/mips/Kconfig
--- linux/arch/mips/Kconfig 2005/08/10 15:17:11 1.165
+++ linux/arch/mips/Kconfig 2005/08/15 15:16:54 1.166
@@ -728,11 +728,16 @@
config DMA_IP32
bool
+ select DMA_NEED_PCI_MAP_STATE
-config OWN_DMA
+config DMA_NONCOHERENT
bool
+ select DMA_NEED_PCI_MAP_STATE
-config DMA_NONCOHERENT
+config DMA_NEED_PCI_MAP_STATE
+ bool
+
+config OWN_DMA
bool
config EARLY_PRINTK
diff -urN linux/arch/mips/defconfig linux/arch/mips/defconfig
--- linux/arch/mips/defconfig 2005/08/10 15:17:11 1.307
+++ linux/arch/mips/defconfig 2005/08/15 15:16:54 1.308
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:05:48 2005
+# Mon Aug 15 15:00:24 2005
#
CONFIG_MIPS=y
@@ -116,6 +116,7 @@
CONFIG_HAVE_DEC_LOCK=y
CONFIG_ARC=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
diff -urN linux/arch/mips/configs/atlas_defconfig
linux/arch/mips/configs/atlas_defconfig
--- linux/arch/mips/configs/atlas_defconfig 2005/08/10 15:17:11 1.72
+++ linux/arch/mips/configs/atlas_defconfig 2005/08/15 15:16:54 1.73
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:05:50 2005
+# Mon Aug 15 15:00:28 2005
#
CONFIG_MIPS=y
@@ -114,6 +114,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_MIPS_BONITO64=y
CONFIG_MIPS_MSC=y
# CONFIG_CPU_BIG_ENDIAN is not set
diff -urN linux/arch/mips/configs/capcella_defconfig
linux/arch/mips/configs/capcella_defconfig
--- linux/arch/mips/configs/capcella_defconfig 2005/08/12 16:46:27 1.72
+++ linux/arch/mips/configs/capcella_defconfig 2005/08/15 15:16:54 1.73
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Fri Aug 12 17:31:25 2005
+# Mon Aug 15 15:00:30 2005
#
CONFIG_MIPS=y
@@ -122,6 +122,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/cobalt_defconfig
linux/arch/mips/configs/cobalt_defconfig
--- linux/arch/mips/configs/cobalt_defconfig 2005/08/10 15:17:11 1.68
+++ linux/arch/mips/configs/cobalt_defconfig 2005/08/15 15:16:54 1.69
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:05:52 2005
+# Mon Aug 15 15:00:32 2005
#
CONFIG_MIPS=y
@@ -108,6 +108,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_I8259=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/db1000_defconfig
linux/arch/mips/configs/db1000_defconfig
--- linux/arch/mips/configs/db1000_defconfig 2005/08/10 15:17:11 1.74
+++ linux/arch/mips/configs/db1000_defconfig 2005/08/15 15:16:54 1.75
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:05:53 2005
+# Mon Aug 15 15:00:35 2005
#
CONFIG_MIPS=y
@@ -114,6 +114,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/db1100_defconfig
linux/arch/mips/configs/db1100_defconfig
--- linux/arch/mips/configs/db1100_defconfig 2005/08/10 15:17:11 1.73
+++ linux/arch/mips/configs/db1100_defconfig 2005/08/15 15:16:54 1.74
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:05:54 2005
+# Mon Aug 15 15:00:38 2005
#
CONFIG_MIPS=y
@@ -114,6 +114,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/db1500_defconfig
linux/arch/mips/configs/db1500_defconfig
--- linux/arch/mips/configs/db1500_defconfig 2005/08/10 15:17:11 1.76
+++ linux/arch/mips/configs/db1500_defconfig 2005/08/15 15:16:54 1.77
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:05:55 2005
+# Mon Aug 15 15:00:40 2005
#
CONFIG_MIPS=y
@@ -114,6 +114,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_MIPS_DISABLE_OBSOLETE_IDE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/db1550_defconfig
linux/arch/mips/configs/db1550_defconfig
--- linux/arch/mips/configs/db1550_defconfig 2005/08/10 15:17:11 1.51
+++ linux/arch/mips/configs/db1550_defconfig 2005/08/15 15:16:54 1.52
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:05:56 2005
+# Mon Aug 15 15:00:43 2005
#
CONFIG_MIPS=y
@@ -114,6 +114,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_MIPS_DISABLE_OBSOLETE_IDE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/ddb5476_defconfig
linux/arch/mips/configs/ddb5476_defconfig
--- linux/arch/mips/configs/ddb5476_defconfig 2005/08/10 15:17:11 1.68
+++ linux/arch/mips/configs/ddb5476_defconfig 2005/08/15 15:16:54 1.69
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:05:58 2005
+# Mon Aug 15 15:00:46 2005
#
CONFIG_MIPS=y
@@ -108,6 +108,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_I8259=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/ddb5477_defconfig
linux/arch/mips/configs/ddb5477_defconfig
--- linux/arch/mips/configs/ddb5477_defconfig 2005/08/10 15:17:11 1.68
+++ linux/arch/mips/configs/ddb5477_defconfig 2005/08/15 15:16:54 1.69
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:05:59 2005
+# Mon Aug 15 15:00:48 2005
#
CONFIG_MIPS=y
@@ -109,6 +109,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_I8259=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/decstation_defconfig
linux/arch/mips/configs/decstation_defconfig
--- linux/arch/mips/configs/decstation_defconfig 2005/08/10 15:17:11
1.86
+++ linux/arch/mips/configs/decstation_defconfig 2005/08/15 15:16:54
1.87
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:00 2005
+# Mon Aug 15 15:00:50 2005
#
CONFIG_MIPS=y
@@ -115,6 +115,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_EARLY_PRINTK=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/e55_defconfig
linux/arch/mips/configs/e55_defconfig
--- linux/arch/mips/configs/e55_defconfig 2005/08/12 16:46:27 1.72
+++ linux/arch/mips/configs/e55_defconfig 2005/08/15 15:16:54 1.73
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Fri Aug 12 17:32:20 2005
+# Mon Aug 15 15:00:53 2005
#
CONFIG_MIPS=y
@@ -120,6 +120,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/ev64120_defconfig
linux/arch/mips/configs/ev64120_defconfig
--- linux/arch/mips/configs/ev64120_defconfig 2005/08/10 15:17:11 1.67
+++ linux/arch/mips/configs/ev64120_defconfig 2005/08/15 15:16:54 1.68
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:02 2005
+# Mon Aug 15 15:00:56 2005
#
CONFIG_MIPS=y
@@ -115,6 +115,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
diff -urN linux/arch/mips/configs/ev96100_defconfig
linux/arch/mips/configs/ev96100_defconfig
--- linux/arch/mips/configs/ev96100_defconfig 2005/08/10 15:17:11 1.68
+++ linux/arch/mips/configs/ev96100_defconfig 2005/08/15 15:16:54 1.69
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:03 2005
+# Mon Aug 15 15:00:59 2005
#
CONFIG_MIPS=y
@@ -114,6 +114,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
diff -urN linux/arch/mips/configs/ip22_defconfig
linux/arch/mips/configs/ip22_defconfig
--- linux/arch/mips/configs/ip22_defconfig 2005/08/10 15:17:11 1.78
+++ linux/arch/mips/configs/ip22_defconfig 2005/08/15 15:16:54 1.79
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:04 2005
+# Mon Aug 15 15:01:02 2005
#
CONFIG_MIPS=y
@@ -116,6 +116,7 @@
CONFIG_HAVE_DEC_LOCK=y
CONFIG_ARC=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
diff -urN linux/arch/mips/configs/ip32_defconfig
linux/arch/mips/configs/ip32_defconfig
--- linux/arch/mips/configs/ip32_defconfig 2005/08/10 15:17:11 1.71
+++ linux/arch/mips/configs/ip32_defconfig 2005/08/15 15:16:55 1.72
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:06 2005
+# Mon Aug 15 15:01:08 2005
#
CONFIG_MIPS=y
@@ -110,8 +110,9 @@
CONFIG_HAVE_DEC_LOCK=y
CONFIG_ARC=y
CONFIG_DMA_IP32=y
-CONFIG_OWN_DMA=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
+CONFIG_OWN_DMA=y
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
diff -urN linux/arch/mips/configs/it8172_defconfig
linux/arch/mips/configs/it8172_defconfig
--- linux/arch/mips/configs/it8172_defconfig 2005/08/10 15:17:11 1.67
+++ linux/arch/mips/configs/it8172_defconfig 2005/08/15 15:16:55 1.68
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:07 2005
+# Mon Aug 15 15:01:11 2005
#
CONFIG_MIPS=y
@@ -116,6 +116,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/ivr_defconfig
linux/arch/mips/configs/ivr_defconfig
--- linux/arch/mips/configs/ivr_defconfig 2005/08/10 15:17:11 1.67
+++ linux/arch/mips/configs/ivr_defconfig 2005/08/15 15:16:55 1.68
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:08 2005
+# Mon Aug 15 15:01:13 2005
#
CONFIG_MIPS=y
@@ -115,6 +115,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/jaguar-atx_defconfig
linux/arch/mips/configs/jaguar-atx_defconfig
--- linux/arch/mips/configs/jaguar-atx_defconfig 2005/08/10 15:17:11
1.72
+++ linux/arch/mips/configs/jaguar-atx_defconfig 2005/08/15 15:16:55
1.73
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:10 2005
+# Mon Aug 15 15:01:15 2005
#
CONFIG_MIPS=y
@@ -113,6 +113,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_LIMITED_DMA=y
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
diff -urN linux/arch/mips/configs/jmr3927_defconfig
linux/arch/mips/configs/jmr3927_defconfig
--- linux/arch/mips/configs/jmr3927_defconfig 2005/08/10 15:17:11 1.68
+++ linux/arch/mips/configs/jmr3927_defconfig 2005/08/15 15:16:55 1.69
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:11 2005
+# Mon Aug 15 15:01:18 2005
#
CONFIG_MIPS=y
@@ -108,6 +108,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
diff -urN linux/arch/mips/configs/lasat200_defconfig
linux/arch/mips/configs/lasat200_defconfig
--- linux/arch/mips/configs/lasat200_defconfig 2005/08/10 15:17:11 1.68
+++ linux/arch/mips/configs/lasat200_defconfig 2005/08/15 15:16:55 1.69
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:12 2005
+# Mon Aug 15 15:01:20 2005
#
CONFIG_MIPS=y
@@ -118,6 +118,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_MIPS_NILE4=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/malta_defconfig
linux/arch/mips/configs/malta_defconfig
--- linux/arch/mips/configs/malta_defconfig 2005/08/10 15:17:11 1.72
+++ linux/arch/mips/configs/malta_defconfig 2005/08/15 15:16:55 1.73
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:13 2005
+# Mon Aug 15 15:01:23 2005
#
CONFIG_MIPS=y
@@ -114,6 +114,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_I8259=y
CONFIG_MIPS_BONITO64=y
diff -urN linux/arch/mips/configs/mpc30x_defconfig
linux/arch/mips/configs/mpc30x_defconfig
--- linux/arch/mips/configs/mpc30x_defconfig 2005/08/12 16:46:27 1.73
+++ linux/arch/mips/configs/mpc30x_defconfig 2005/08/15 15:16:55 1.74
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Fri Aug 12 17:33:31 2005
+# Mon Aug 15 15:01:26 2005
#
CONFIG_MIPS=y
@@ -122,6 +122,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/ocelot_3_defconfig
linux/arch/mips/configs/ocelot_3_defconfig
--- linux/arch/mips/configs/ocelot_3_defconfig 2005/08/10 15:17:11 1.40
+++ linux/arch/mips/configs/ocelot_3_defconfig 2005/08/15 15:16:55 1.41
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:15 2005
+# Mon Aug 15 15:01:28 2005
#
CONFIG_MIPS=y
@@ -115,6 +115,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
diff -urN linux/arch/mips/configs/ocelot_c_defconfig
linux/arch/mips/configs/ocelot_c_defconfig
--- linux/arch/mips/configs/ocelot_c_defconfig 2005/08/10 15:17:11 1.66
+++ linux/arch/mips/configs/ocelot_c_defconfig 2005/08/15 15:16:55 1.67
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:16 2005
+# Mon Aug 15 15:01:31 2005
#
CONFIG_MIPS=y
@@ -108,6 +108,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
diff -urN linux/arch/mips/configs/ocelot_defconfig
linux/arch/mips/configs/ocelot_defconfig
--- linux/arch/mips/configs/ocelot_defconfig 2005/08/10 15:17:11 1.68
+++ linux/arch/mips/configs/ocelot_defconfig 2005/08/15 15:16:55 1.69
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:17 2005
+# Mon Aug 15 15:01:33 2005
#
CONFIG_MIPS=y
@@ -108,6 +108,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
diff -urN linux/arch/mips/configs/ocelot_g_defconfig
linux/arch/mips/configs/ocelot_g_defconfig
--- linux/arch/mips/configs/ocelot_g_defconfig 2005/08/10 15:17:11 1.61
+++ linux/arch/mips/configs/ocelot_g_defconfig 2005/08/15 15:16:55 1.62
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:18 2005
+# Mon Aug 15 15:01:35 2005
#
CONFIG_MIPS=y
@@ -108,6 +108,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
diff -urN linux/arch/mips/configs/pb1100_defconfig
linux/arch/mips/configs/pb1100_defconfig
--- linux/arch/mips/configs/pb1100_defconfig 2005/08/10 15:17:11 1.70
+++ linux/arch/mips/configs/pb1100_defconfig 2005/08/15 15:16:55 1.71
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:19 2005
+# Mon Aug 15 15:01:38 2005
#
CONFIG_MIPS=y
@@ -114,6 +114,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/pb1500_defconfig
linux/arch/mips/configs/pb1500_defconfig
--- linux/arch/mips/configs/pb1500_defconfig 2005/08/10 15:17:11 1.76
+++ linux/arch/mips/configs/pb1500_defconfig 2005/08/15 15:16:55 1.77
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:25 2005
+# Mon Aug 15 15:01:40 2005
#
CONFIG_MIPS=y
@@ -114,6 +114,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/pb1550_defconfig
linux/arch/mips/configs/pb1550_defconfig
--- linux/arch/mips/configs/pb1550_defconfig 2005/08/10 15:17:11 1.66
+++ linux/arch/mips/configs/pb1550_defconfig 2005/08/15 15:16:55 1.67
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:26 2005
+# Mon Aug 15 15:01:43 2005
#
CONFIG_MIPS=y
@@ -114,6 +114,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_MIPS_DISABLE_OBSOLETE_IDE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/pnx8550-jbs_defconfig
linux/arch/mips/configs/pnx8550-jbs_defconfig
--- linux/arch/mips/configs/pnx8550-jbs_defconfig 2005/08/10 15:17:11
1.9
+++ linux/arch/mips/configs/pnx8550-jbs_defconfig 2005/08/15 15:16:55
1.10
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:27 2005
+# Mon Aug 15 15:02:05 2005
#
CONFIG_MIPS=y
@@ -115,6 +115,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/pnx8550-v2pci_defconfig
linux/arch/mips/configs/pnx8550-v2pci_defconfig
--- linux/arch/mips/configs/pnx8550-v2pci_defconfig 2005/08/10 15:17:11
1.8
+++ linux/arch/mips/configs/pnx8550-v2pci_defconfig 2005/08/15 15:16:55
1.9
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:28 2005
+# Mon Aug 15 15:02:44 2005
#
CONFIG_MIPS=y
@@ -114,6 +114,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/rbhma4500_defconfig
linux/arch/mips/configs/rbhma4500_defconfig
--- linux/arch/mips/configs/rbhma4500_defconfig 2005/08/10 15:17:11 1.7
+++ linux/arch/mips/configs/rbhma4500_defconfig 2005/08/15 15:16:55 1.8
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:30 2005
+# Mon Aug 15 15:02:50 2005
#
CONFIG_MIPS=y
@@ -121,6 +121,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_I8259=y
# CONFIG_CPU_BIG_ENDIAN is not set
diff -urN linux/arch/mips/configs/rm200_defconfig
linux/arch/mips/configs/rm200_defconfig
--- linux/arch/mips/configs/rm200_defconfig 2005/08/10 15:17:11 1.78
+++ linux/arch/mips/configs/rm200_defconfig 2005/08/15 15:16:55 1.79
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:32 2005
+# Mon Aug 15 15:02:53 2005
#
CONFIG_MIPS=y
@@ -117,6 +117,7 @@
CONFIG_HAVE_DEC_LOCK=y
CONFIG_ARC=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_I8259=y
# CONFIG_CPU_BIG_ENDIAN is not set
diff -urN linux/arch/mips/configs/sead_defconfig
linux/arch/mips/configs/sead_defconfig
--- linux/arch/mips/configs/sead_defconfig 2005/08/10 15:17:12 1.67
+++ linux/arch/mips/configs/sead_defconfig 2005/08/15 15:16:55 1.68
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Wed Aug 10 15:06:34 2005
+# Mon Aug 15 15:02:58 2005
#
CONFIG_MIPS=y
@@ -105,6 +105,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
diff -urN linux/arch/mips/configs/tb0229_defconfig
linux/arch/mips/configs/tb0229_defconfig
--- linux/arch/mips/configs/tb0229_defconfig 2005/08/12 16:57:46 1.75
+++ linux/arch/mips/configs/tb0229_defconfig 2005/08/15 15:16:55 1.76
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Fri Aug 12 17:56:19 2005
+# Mon Aug 15 15:03:03 2005
#
CONFIG_MIPS=y
@@ -123,6 +123,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
diff -urN linux/arch/mips/configs/workpad_defconfig
linux/arch/mips/configs/workpad_defconfig
--- linux/arch/mips/configs/workpad_defconfig 2005/08/12 16:46:27 1.72
+++ linux/arch/mips/configs/workpad_defconfig 2005/08/15 15:16:55 1.73
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc6
-# Fri Aug 12 17:39:37 2005
+# Mon Aug 15 15:03:05 2005
#
CONFIG_MIPS=y
@@ -120,6 +120,7 @@
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_DMA_NONCOHERENT=y
+CONFIG_DMA_NEED_PCI_MAP_STATE=y
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
diff -urN linux/include/asm-mips/pci.h linux/include/asm-mips/pci.h
--- linux/include/asm-mips/pci.h 2005/07/13 11:50:12 1.62
+++ linux/include/asm-mips/pci.h 2005/08/15 15:16:56 1.63
@@ -94,7 +94,7 @@
*/
extern unsigned int PCI_DMA_BUS_IS_PHYS;
-#ifdef CONFIG_MAPPED_DMA_IO
+#ifdef CONFIG_DMA_NEED_PCI_MAP_STATE
/* pci_unmap_{single,page} is not a nop, thus... */
#define DECLARE_PCI_UNMAP_ADDR(ADDR_NAME) dma_addr_t ADDR_NAME;
@@ -104,7 +104,7 @@
#define pci_unmap_len(PTR, LEN_NAME) ((PTR)->LEN_NAME)
#define pci_unmap_len_set(PTR, LEN_NAME, VAL) (((PTR)->LEN_NAME) = (VAL))
-#else /* CONFIG_MAPPED_DMA_IO */
+#else /* CONFIG_DMA_NEED_PCI_MAP_STATE */
/* pci_unmap_{page,single} is a nop so... */
#define DECLARE_PCI_UNMAP_ADDR(ADDR_NAME)
@@ -114,7 +114,7 @@
#define pci_unmap_len(PTR, LEN_NAME) (0)
#define pci_unmap_len_set(PTR, LEN_NAME, VAL) do { } while (0)
-#endif /* CONFIG_MAPPED_DMA_IO */
+#endif /* CONFIG_DMA_NEED_PCI_MAP_STATE */
/* This is always fine. */
#define pci_dac_dma_supported(pci_dev, mask) (1)
|