Merge master.kernel.org:/home/rmk/linux-2.6-arm

* master.kernel.org:/home/rmk/linux-2.6-arm:
[ARM] pxa/colibri: fix missing #include <mach/mfp.h> in colibri.h
[ARM] pxa/spitz: fix On/off key name to fix warning during boot
[ARM] pxa: fix the incorrect cpu_is_pxa950()
[ARM] pxa: update cpuid pattern for pxa9xx in head.S
[ARM] pxa/viper: fix timeout usage for I2C
[ARM] pxa/raumfeld: fix button name
[ARM] pxa/imote2: Fix iMote2 defconfig
[ARM] pxa: add missing new line to regs-u2d.h
ARM: 6093/1: Fix kernel memory printing for sparsemem
arch/arm/include/asm/elf.h: forward-declare the task-struct
arch/arm/plat-pxa/dma.c: correct NULL test
ARM: 6076/1: SA1100: add processor check to sa1110-cpufreq driver
ARM: 6075/1: SA1100: fix wrong CPU type for h3100 and h3600
ARM: Update mach-types
ARM: 6066/1: Fix "BUG: scheduling while atomic: swapper/0/0x00000002
ARM: 6068/1: Fix build break with KPROBES enabled
mx5: Fix build error for mx51_defconfig

+156 -137
+2 -8
arch/arm/boot/compressed/head.S
··· 685 685 W(b) __armv4_mmu_cache_off 686 686 W(b) __armv4_mmu_cache_flush 687 687 688 - .word 0x56056930 689 - .word 0xff0ffff0 @ PXA935 688 + .word 0x56056900 689 + .word 0xffffff00 @ PXA9xx 690 690 W(b) __armv4_mmu_cache_on 691 691 W(b) __armv4_mmu_cache_off 692 692 W(b) __armv4_mmu_cache_flush ··· 696 696 W(b) __armv4_mmu_cache_on 697 697 W(b) __armv4_mmu_cache_off 698 698 W(b) __armv5tej_mmu_cache_flush 699 - 700 - .word 0x56056930 701 - .word 0xff0ffff0 @ PXA935 702 - W(b) __armv4_mmu_cache_on 703 - W(b) __armv4_mmu_cache_off 704 - W(b) __armv4_mmu_cache_flush 705 699 706 700 .word 0x56050000 @ Feroceon 707 701 .word 0xff0f0000
+67 -105
arch/arm/configs/imote2_defconfig
··· 1 1 # 2 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.33-rc8 4 - # Sat Feb 13 21:48:53 2010 3 + # Linux kernel version: 2.6.34-rc2 4 + # Thu Apr 8 14:49:08 2010 5 5 # 6 6 CONFIG_ARM=y 7 7 CONFIG_SYS_SUPPORTS_APM_EMULATION=y 8 8 CONFIG_GENERIC_GPIO=y 9 9 CONFIG_GENERIC_TIME=y 10 10 CONFIG_GENERIC_CLOCKEVENTS=y 11 + CONFIG_HAVE_PROC_CPU=y 11 12 CONFIG_GENERIC_HARDIRQS=y 12 13 CONFIG_STACKTRACE_SUPPORT=y 13 14 CONFIG_HAVE_LATENCYTOP_SUPPORT=y ··· 20 19 CONFIG_ARCH_HAS_CPUFREQ=y 21 20 CONFIG_GENERIC_HWEIGHT=y 22 21 CONFIG_GENERIC_CALIBRATE_DELAY=y 22 + CONFIG_NEED_DMA_MAP_STATE=y 23 23 CONFIG_ARCH_MTD_XIP=y 24 24 CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y 25 25 CONFIG_VECTORS_BASE=0xffff0000 ··· 62 60 # CONFIG_TREE_RCU_TRACE is not set 63 61 # CONFIG_IKCONFIG is not set 64 62 CONFIG_LOG_BUF_SHIFT=14 65 - CONFIG_GROUP_SCHED=y 66 - CONFIG_FAIR_GROUP_SCHED=y 67 - # CONFIG_RT_GROUP_SCHED is not set 68 - CONFIG_USER_SCHED=y 69 - # CONFIG_CGROUP_SCHED is not set 70 63 # CONFIG_CGROUPS is not set 71 64 CONFIG_SYSFS_DEPRECATED=y 72 65 CONFIG_SYSFS_DEPRECATED_V2=y ··· 94 97 CONFIG_EVENTFD=y 95 98 CONFIG_SHMEM=y 96 99 CONFIG_AIO=y 100 + CONFIG_HAVE_PERF_EVENTS=y 101 + CONFIG_PERF_USE_VMALLOC=y 97 102 98 103 # 99 104 # Kernel Performance Events And Counters 100 105 # 106 + # CONFIG_PERF_EVENTS is not set 107 + # CONFIG_PERF_COUNTERS is not set 101 108 CONFIG_VM_EVENT_COUNTERS=y 102 109 # CONFIG_COMPAT_BRK is not set 103 110 CONFIG_SLAB=y ··· 185 184 # CONFIG_ARCH_REALVIEW is not set 186 185 # CONFIG_ARCH_VERSATILE is not set 187 186 # CONFIG_ARCH_AT91 is not set 187 + # CONFIG_ARCH_BCMRING is not set 188 188 # CONFIG_ARCH_CLPS711X is not set 189 189 # CONFIG_ARCH_GEMINI is not set 190 190 # CONFIG_ARCH_EBSA110 is not set ··· 195 193 # CONFIG_ARCH_STMP3XXX is not set 196 194 # CONFIG_ARCH_NETX is not set 197 195 # CONFIG_ARCH_H720X is not set 198 - # CONFIG_ARCH_NOMADIK is not set 199 196 # CONFIG_ARCH_IOP13XX is not set 200 197 # CONFIG_ARCH_IOP32X is not set 201 198 # CONFIG_ARCH_IOP33X is not set ··· 211 210 # CONFIG_ARCH_KS8695 is not set 212 211 # CONFIG_ARCH_NS9XXX is not set 213 212 # CONFIG_ARCH_W90X900 is not set 213 + # CONFIG_ARCH_NUC93X is not set 214 214 # CONFIG_ARCH_PNX4008 is not set 215 215 CONFIG_ARCH_PXA=y 216 216 # CONFIG_ARCH_MSM is not set 217 + # CONFIG_ARCH_SHMOBILE is not set 217 218 # CONFIG_ARCH_RPC is not set 218 219 # CONFIG_ARCH_SA1100 is not set 219 220 # CONFIG_ARCH_S3C2410 is not set 220 221 # CONFIG_ARCH_S3C64XX is not set 222 + # CONFIG_ARCH_S5P6440 is not set 223 + # CONFIG_ARCH_S5P6442 is not set 221 224 # CONFIG_ARCH_S5PC1XX is not set 225 + # CONFIG_ARCH_S5PV210 is not set 222 226 # CONFIG_ARCH_SHARK is not set 223 227 # CONFIG_ARCH_LH7A40X is not set 224 228 # CONFIG_ARCH_U300 is not set 229 + # CONFIG_ARCH_U8500 is not set 230 + # CONFIG_ARCH_NOMADIK is not set 225 231 # CONFIG_ARCH_DAVINCI is not set 226 232 # CONFIG_ARCH_OMAP is not set 227 - # CONFIG_ARCH_BCMRING is not set 228 - # CONFIG_ARCH_U8500 is not set 229 233 230 234 # 231 235 # Intel PXA2xx/PXA3xx Implementations ··· 259 253 # CONFIG_MACH_EM_X270 is not set 260 254 # CONFIG_MACH_EXEDA is not set 261 255 # CONFIG_MACH_CM_X300 is not set 256 + # CONFIG_MACH_CAPC7117 is not set 262 257 # CONFIG_ARCH_GUMSTIX is not set 263 258 CONFIG_MACH_INTELMOTE2=y 264 259 # CONFIG_MACH_STARGATE2 is not set ··· 282 275 # CONFIG_PXA_EZX is not set 283 276 # CONFIG_MACH_MP900C is not set 284 277 # CONFIG_ARCH_PXA_PALM is not set 278 + # CONFIG_MACH_RAUMFELD_RC is not set 279 + # CONFIG_MACH_RAUMFELD_CONNECTOR is not set 280 + # CONFIG_MACH_RAUMFELD_SPEAKER is not set 285 281 # CONFIG_PXA_SHARPSL is not set 282 + # CONFIG_MACH_ICONTROL is not set 286 283 # CONFIG_ARCH_PXA_ESERIES is not set 287 284 CONFIG_PXA27x=y 288 285 CONFIG_PXA_SSP=y ··· 313 302 CONFIG_ARM_L1_CACHE_SHIFT=5 314 303 CONFIG_IWMMXT=y 315 304 CONFIG_XSCALE_PMU=y 305 + CONFIG_CPU_HAS_PMU=y 316 306 CONFIG_COMMON_CLKDEV=y 317 307 318 308 # ··· 364 352 # 365 353 CONFIG_ZBOOT_ROM_TEXT=0x0 366 354 CONFIG_ZBOOT_ROM_BSS=0x0 367 - CONFIG_CMDLINE="console=tty1 root=/dev/mmcblk0p2 rootfstype=ext2 rootdelay=3 ip=192.168.0.202:192.168.0.200:192.168.0.200:255.255.255.0 debug" 355 + CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=jffs2 console=ttyS2,115200 mem=32M" 368 356 # CONFIG_XIP_KERNEL is not set 369 357 CONFIG_KEXEC=y 370 358 CONFIG_ATAGS_PROC=y ··· 372 360 # 373 361 # CPU Power Management 374 362 # 375 - CONFIG_CPU_FREQ=y 376 - CONFIG_CPU_FREQ_TABLE=y 377 - CONFIG_CPU_FREQ_DEBUG=y 378 - CONFIG_CPU_FREQ_STAT=y 379 - # CONFIG_CPU_FREQ_STAT_DETAILS is not set 380 - CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y 381 - # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set 382 - # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set 383 - # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set 384 - # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set 385 - CONFIG_CPU_FREQ_GOV_PERFORMANCE=y 386 - CONFIG_CPU_FREQ_GOV_POWERSAVE=m 387 - CONFIG_CPU_FREQ_GOV_USERSPACE=m 388 - CONFIG_CPU_FREQ_GOV_ONDEMAND=m 389 - CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m 390 - CONFIG_CPU_IDLE=y 391 - CONFIG_CPU_IDLE_GOV_LADDER=y 392 - CONFIG_CPU_IDLE_GOV_MENU=y 363 + # CONFIG_CPU_FREQ is not set 364 + # CONFIG_CPU_IDLE is not set 393 365 394 366 # 395 367 # Floating point emulation ··· 405 409 CONFIG_SUSPEND_FREEZER=y 406 410 CONFIG_APM_EMULATION=y 407 411 CONFIG_PM_RUNTIME=y 412 + CONFIG_PM_OPS=y 408 413 CONFIG_ARCH_SUSPEND_POSSIBLE=y 409 414 CONFIG_NET=y 410 415 ··· 413 416 # Networking options 414 417 # 415 418 CONFIG_PACKET=y 416 - CONFIG_PACKET_MMAP=y 417 419 CONFIG_UNIX=y 418 420 CONFIG_XFRM=y 419 421 # CONFIG_XFRM_USER is not set ··· 502 506 CONFIG_NETFILTER_XTABLES=m 503 507 CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m 504 508 # CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set 509 + # CONFIG_NETFILTER_XT_TARGET_CT is not set 505 510 # CONFIG_NETFILTER_XT_TARGET_DSCP is not set 506 511 CONFIG_NETFILTER_XT_TARGET_HL=m 507 512 CONFIG_NETFILTER_XT_TARGET_LED=m ··· 619 622 # CONFIG_ATM is not set 620 623 CONFIG_STP=m 621 624 CONFIG_BRIDGE=m 625 + # CONFIG_BRIDGE_IGMP_SNOOPING is not set 622 626 # CONFIG_NET_DSA is not set 623 627 # CONFIG_VLAN_8021Q is not set 624 628 # CONFIG_DECNET is not set ··· 644 646 # CONFIG_HAMRADIO is not set 645 647 # CONFIG_CAN is not set 646 648 # CONFIG_IRDA is not set 647 - CONFIG_BT=y 648 - CONFIG_BT_L2CAP=y 649 - CONFIG_BT_SCO=y 650 - CONFIG_BT_RFCOMM=y 651 - CONFIG_BT_RFCOMM_TTY=y 652 - CONFIG_BT_BNEP=y 653 - CONFIG_BT_BNEP_MC_FILTER=y 654 - CONFIG_BT_BNEP_PROTO_FILTER=y 655 - CONFIG_BT_HIDP=y 656 - 657 - # 658 - # Bluetooth device drivers 659 - # 660 - CONFIG_BT_HCIBTUSB=m 661 - CONFIG_BT_HCIBTSDIO=m 662 - CONFIG_BT_HCIUART=y 663 - CONFIG_BT_HCIUART_H4=y 664 - # CONFIG_BT_HCIUART_BCSP is not set 665 - # CONFIG_BT_HCIUART_LL is not set 666 - CONFIG_BT_HCIBCM203X=m 667 - CONFIG_BT_HCIBPA10X=m 668 - CONFIG_BT_HCIBFUSB=m 669 - CONFIG_BT_HCIVHCI=m 670 - CONFIG_BT_MRVL=m 671 - CONFIG_BT_MRVL_SDIO=m 672 - # CONFIG_BT_ATH3K is not set 649 + # CONFIG_BT is not set 673 650 # CONFIG_AF_RXRPC is not set 674 651 CONFIG_FIB_RULES=y 675 652 # CONFIG_WIRELESS is not set ··· 660 687 # Generic Driver Options 661 688 # 662 689 CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" 663 - # CONFIG_DEVTMPFS is not set 690 + CONFIG_DEVTMPFS=y 691 + CONFIG_DEVTMPFS_MOUNT=y 664 692 CONFIG_STANDALONE=y 665 693 CONFIG_PREVENT_FIRMWARE_BUILD=y 666 694 CONFIG_FW_LOADER=m ··· 677 703 # CONFIG_MTD_CONCAT is not set 678 704 CONFIG_MTD_PARTITIONS=y 679 705 # CONFIG_MTD_REDBOOT_PARTS is not set 680 - # CONFIG_MTD_CMDLINE_PARTS is not set 681 - # CONFIG_MTD_AFS_PARTS is not set 682 - # CONFIG_MTD_AR7_PARTS is not set 706 + CONFIG_MTD_CMDLINE_PARTS=y 707 + CONFIG_MTD_AFS_PARTS=y 708 + CONFIG_MTD_AR7_PARTS=y 683 709 684 710 # 685 711 # User Modules And Translation Layers ··· 786 812 # 787 813 # SCSI device support 788 814 # 815 + CONFIG_SCSI_MOD=y 789 816 # CONFIG_RAID_ATTRS is not set 790 817 # CONFIG_SCSI is not set 791 818 # CONFIG_SCSI_DMA is not set ··· 940 965 CONFIG_SERIAL_PXA_CONSOLE=y 941 966 CONFIG_SERIAL_CORE=y 942 967 CONFIG_SERIAL_CORE_CONSOLE=y 968 + # CONFIG_SERIAL_TIMBERDALE is not set 943 969 CONFIG_UNIX98_PTYS=y 944 970 # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set 945 971 CONFIG_LEGACY_PTYS=y ··· 969 993 CONFIG_I2C_PXA=y 970 994 # CONFIG_I2C_PXA_SLAVE is not set 971 995 # CONFIG_I2C_SIMTEC is not set 996 + # CONFIG_I2C_XILINX is not set 972 997 973 998 # 974 999 # External I2C/SMBus adapter drivers ··· 983 1006 # 984 1007 # CONFIG_I2C_PCA_PLATFORM is not set 985 1008 # CONFIG_I2C_STUB is not set 986 - 987 - # 988 - # Miscellaneous I2C Chip support 989 - # 990 - # CONFIG_SENSORS_TSL2550 is not set 991 1009 # CONFIG_I2C_DEBUG_CORE is not set 992 1010 # CONFIG_I2C_DEBUG_ALGO is not set 993 1011 # CONFIG_I2C_DEBUG_BUS is not set 994 - # CONFIG_I2C_DEBUG_CHIP is not set 995 1012 CONFIG_SPI=y 996 1013 # CONFIG_SPI_DEBUG is not set 997 1014 CONFIG_SPI_MASTER=y ··· 1017 1046 # 1018 1047 # Memory mapped GPIO expanders: 1019 1048 # 1049 + # CONFIG_GPIO_IT8761E is not set 1020 1050 1021 1051 # 1022 1052 # I2C GPIO expanders: 1023 1053 # 1054 + # CONFIG_GPIO_MAX7300 is not set 1024 1055 # CONFIG_GPIO_MAX732X is not set 1025 1056 # CONFIG_GPIO_PCA953X is not set 1026 1057 # CONFIG_GPIO_PCF857X is not set ··· 1066 1093 # Multifunction device drivers 1067 1094 # 1068 1095 # CONFIG_MFD_CORE is not set 1096 + # CONFIG_MFD_88PM860X is not set 1069 1097 # CONFIG_MFD_SM501 is not set 1070 1098 # CONFIG_MFD_ASIC3 is not set 1071 1099 # CONFIG_HTC_EGPIO is not set 1072 1100 # CONFIG_HTC_PASIC3 is not set 1101 + # CONFIG_HTC_I2CPLD is not set 1073 1102 # CONFIG_TPS65010 is not set 1074 1103 # CONFIG_TWL4030_CORE is not set 1075 1104 # CONFIG_MFD_TMIO is not set ··· 1080 1105 # CONFIG_MFD_TC6393XB is not set 1081 1106 CONFIG_PMIC_DA903X=y 1082 1107 # CONFIG_PMIC_ADP5520 is not set 1108 + # CONFIG_MFD_MAX8925 is not set 1083 1109 # CONFIG_MFD_WM8400 is not set 1084 1110 # CONFIG_MFD_WM831X is not set 1085 1111 # CONFIG_MFD_WM8350_I2C is not set 1112 + # CONFIG_MFD_WM8994 is not set 1086 1113 # CONFIG_MFD_PCF50633 is not set 1087 1114 # CONFIG_MFD_MC13783 is not set 1088 1115 # CONFIG_AB3100_CORE is not set 1089 1116 # CONFIG_EZX_PCAP is not set 1090 - # CONFIG_MFD_88PM8607 is not set 1091 1117 # CONFIG_AB4500_CORE is not set 1092 1118 CONFIG_REGULATOR=y 1093 1119 CONFIG_REGULATOR_DEBUG=y 1120 + # CONFIG_REGULATOR_DUMMY is not set 1094 1121 # CONFIG_REGULATOR_FIXED_VOLTAGE is not set 1095 1122 CONFIG_REGULATOR_VIRTUAL_CONSUMER=y 1096 1123 CONFIG_REGULATOR_USERSPACE_CONSUMER=y 1097 1124 # CONFIG_REGULATOR_BQ24022 is not set 1098 1125 # CONFIG_REGULATOR_MAX1586 is not set 1126 + # CONFIG_REGULATOR_MAX8649 is not set 1099 1127 # CONFIG_REGULATOR_MAX8660 is not set 1100 1128 CONFIG_REGULATOR_DA903X=y 1101 1129 # CONFIG_REGULATOR_LP3971 is not set ··· 1196 1218 # CONFIG_VIDEO_SAA7191 is not set 1197 1219 # CONFIG_VIDEO_TVP514X is not set 1198 1220 # CONFIG_VIDEO_TVP5150 is not set 1221 + # CONFIG_VIDEO_TVP7002 is not set 1199 1222 # CONFIG_VIDEO_VPX3220 is not set 1200 1223 1201 1224 # ··· 1243 1264 CONFIG_VIDEO_PXA27x=y 1244 1265 # CONFIG_VIDEO_SH_MOBILE_CEU is not set 1245 1266 # CONFIG_V4L_USB_DRIVERS is not set 1246 - CONFIG_RADIO_ADAPTERS=y 1247 - # CONFIG_I2C_SI4713 is not set 1248 - # CONFIG_RADIO_SI4713 is not set 1249 - # CONFIG_USB_DSBR is not set 1250 - # CONFIG_RADIO_SI470X is not set 1251 - # CONFIG_USB_MR800 is not set 1252 - CONFIG_RADIO_TEA5764=y 1253 - CONFIG_RADIO_TEA5764_XTAL=y 1254 - # CONFIG_RADIO_TEF6862 is not set 1267 + # CONFIG_RADIO_ADAPTERS is not set 1255 1268 # CONFIG_DAB is not set 1256 1269 1257 1270 # ··· 1369 1398 # 1370 1399 # Special HID drivers 1371 1400 # 1372 - CONFIG_HID_APPLE=m 1373 - # CONFIG_HID_WACOM is not set 1374 1401 CONFIG_USB_SUPPORT=y 1375 1402 CONFIG_USB_ARCH_HAS_HCD=y 1376 1403 CONFIG_USB_ARCH_HAS_OHCI=y ··· 1446 1477 # CONFIG_USB_RIO500 is not set 1447 1478 # CONFIG_USB_LEGOTOWER is not set 1448 1479 # CONFIG_USB_LCD is not set 1449 - # CONFIG_USB_BERRY_CHARGE is not set 1450 1480 # CONFIG_USB_LED is not set 1451 1481 # CONFIG_USB_CYPRESS_CY7C63 is not set 1452 1482 # CONFIG_USB_CYTHERM is not set ··· 1457 1489 # CONFIG_USB_IOWARRIOR is not set 1458 1490 # CONFIG_USB_TEST is not set 1459 1491 # CONFIG_USB_ISIGHTFW is not set 1460 - # CONFIG_USB_VST is not set 1461 1492 CONFIG_USB_GADGET=y 1462 1493 # CONFIG_USB_GADGET_DEBUG is not set 1463 1494 # CONFIG_USB_GADGET_DEBUG_FILES is not set ··· 1496 1529 # CONFIG_USB_MIDI_GADGET is not set 1497 1530 # CONFIG_USB_G_PRINTER is not set 1498 1531 # CONFIG_USB_CDC_COMPOSITE is not set 1532 + # CONFIG_USB_G_NOKIA is not set 1499 1533 # CONFIG_USB_G_MULTI is not set 1500 1534 1501 1535 # ··· 1523 1555 # 1524 1556 CONFIG_MMC_PXA=y 1525 1557 # CONFIG_MMC_SDHCI is not set 1526 - # CONFIG_MMC_AT91 is not set 1527 - # CONFIG_MMC_ATMELMCI is not set 1528 1558 CONFIG_MMC_SPI=y 1529 1559 # CONFIG_MEMSTICK is not set 1530 1560 CONFIG_NEW_LEDS=y ··· 1540 1574 # CONFIG_LEDS_REGULATOR is not set 1541 1575 # CONFIG_LEDS_BD2802 is not set 1542 1576 # CONFIG_LEDS_LT3593 is not set 1577 + CONFIG_LEDS_TRIGGERS=y 1543 1578 1544 1579 # 1545 1580 # LED Triggers 1546 1581 # 1547 - CONFIG_LEDS_TRIGGERS=y 1548 1582 CONFIG_LEDS_TRIGGER_TIMER=y 1549 1583 CONFIG_LEDS_TRIGGER_HEARTBEAT=y 1550 1584 CONFIG_LEDS_TRIGGER_BACKLIGHT=y ··· 1622 1656 # on-CPU RTC drivers 1623 1657 # 1624 1658 # CONFIG_RTC_DRV_SA1100 is not set 1625 - # CONFIG_RTC_DRV_PXA is not set 1659 + CONFIG_RTC_DRV_PXA=y 1626 1660 # CONFIG_DMADEVICES is not set 1627 1661 # CONFIG_AUXDISPLAY is not set 1628 1662 # CONFIG_UIO is not set ··· 1647 1681 CONFIG_JBD=m 1648 1682 # CONFIG_JBD_DEBUG is not set 1649 1683 CONFIG_FS_MBCACHE=m 1650 - CONFIG_REISERFS_FS=m 1651 - # CONFIG_REISERFS_CHECK is not set 1652 - # CONFIG_REISERFS_PROC_INFO is not set 1653 - CONFIG_REISERFS_FS_XATTR=y 1654 - CONFIG_REISERFS_FS_POSIX_ACL=y 1655 - CONFIG_REISERFS_FS_SECURITY=y 1684 + # CONFIG_REISERFS_FS is not set 1656 1685 # CONFIG_JFS_FS is not set 1657 1686 CONFIG_FS_POSIX_ACL=y 1658 - CONFIG_XFS_FS=m 1659 - # CONFIG_XFS_QUOTA is not set 1660 - # CONFIG_XFS_POSIX_ACL is not set 1661 - # CONFIG_XFS_RT is not set 1662 - # CONFIG_XFS_DEBUG is not set 1687 + # CONFIG_XFS_FS is not set 1663 1688 # CONFIG_OCFS2_FS is not set 1664 1689 # CONFIG_BTRFS_FS is not set 1665 1690 # CONFIG_NILFS2_FS is not set ··· 1673 1716 # 1674 1717 # CD-ROM/DVD Filesystems 1675 1718 # 1676 - CONFIG_ISO9660_FS=m 1677 - CONFIG_JOLIET=y 1678 - CONFIG_ZISOFS=y 1719 + # CONFIG_ISO9660_FS is not set 1679 1720 # CONFIG_UDF_FS is not set 1680 1721 1681 1722 # ··· 1705 1750 # CONFIG_BEFS_FS is not set 1706 1751 # CONFIG_BFS_FS is not set 1707 1752 # CONFIG_EFS_FS is not set 1708 - CONFIG_JFFS2_FS=m 1753 + CONFIG_JFFS2_FS=y 1709 1754 CONFIG_JFFS2_FS_DEBUG=0 1710 1755 CONFIG_JFFS2_FS_WRITEBUFFER=y 1711 - # CONFIG_JFFS2_FS_WBUF_VERIFY is not set 1712 - # CONFIG_JFFS2_SUMMARY is not set 1713 - # CONFIG_JFFS2_FS_XATTR is not set 1756 + CONFIG_JFFS2_FS_WBUF_VERIFY=y 1757 + CONFIG_JFFS2_SUMMARY=y 1758 + CONFIG_JFFS2_FS_XATTR=y 1759 + CONFIG_JFFS2_FS_POSIX_ACL=y 1760 + CONFIG_JFFS2_FS_SECURITY=y 1714 1761 CONFIG_JFFS2_COMPRESSION_OPTIONS=y 1715 1762 CONFIG_JFFS2_ZLIB=y 1716 1763 CONFIG_JFFS2_LZO=y ··· 1722 1765 CONFIG_JFFS2_CMODE_PRIORITY=y 1723 1766 # CONFIG_JFFS2_CMODE_SIZE is not set 1724 1767 # CONFIG_JFFS2_CMODE_FAVOURLZO is not set 1768 + # CONFIG_LOGFS is not set 1725 1769 CONFIG_CRAMFS=m 1726 1770 CONFIG_SQUASHFS=m 1727 1771 # CONFIG_SQUASHFS_EMBEDDED is not set ··· 1760 1802 # CONFIG_RPCSEC_GSS_SPKM3 is not set 1761 1803 CONFIG_SMB_FS=m 1762 1804 # CONFIG_SMB_NLS_DEFAULT is not set 1805 + # CONFIG_CEPH_FS is not set 1763 1806 CONFIG_CIFS=m 1764 1807 CONFIG_CIFS_STATS=y 1765 1808 # CONFIG_CIFS_STATS2 is not set ··· 1854 1895 CONFIG_DEBUG_MUTEXES=y 1855 1896 CONFIG_DEBUG_LOCK_ALLOC=y 1856 1897 CONFIG_PROVE_LOCKING=y 1898 + # CONFIG_PROVE_RCU is not set 1857 1899 CONFIG_LOCKDEP=y 1858 1900 # CONFIG_LOCK_STAT is not set 1859 1901 # CONFIG_DEBUG_LOCKDEP is not set ··· 1878 1918 # CONFIG_BACKTRACE_SELF_TEST is not set 1879 1919 # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set 1880 1920 # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set 1921 + # CONFIG_LKDTM is not set 1881 1922 # CONFIG_FAULT_INJECTION is not set 1882 1923 # CONFIG_LATENCYTOP is not set 1883 1924 # CONFIG_SYSCTL_SYSCALL_CHECK is not set ··· 2022 2061 CONFIG_CRC7=y 2023 2062 CONFIG_LIBCRC32C=m 2024 2063 CONFIG_ZLIB_INFLATE=y 2025 - CONFIG_ZLIB_DEFLATE=m 2026 - CONFIG_LZO_COMPRESS=m 2027 - CONFIG_LZO_DECOMPRESS=m 2064 + CONFIG_ZLIB_DEFLATE=y 2065 + CONFIG_LZO_COMPRESS=y 2066 + CONFIG_LZO_DECOMPRESS=y 2028 2067 CONFIG_DECOMPRESS_GZIP=y 2029 2068 CONFIG_DECOMPRESS_BZIP2=y 2030 2069 CONFIG_DECOMPRESS_LZMA=y ··· 2036 2075 CONFIG_HAS_IOPORT=y 2037 2076 CONFIG_HAS_DMA=y 2038 2077 CONFIG_NLATTR=y 2078 + CONFIG_GENERIC_ATOMIC64=y
+2
arch/arm/include/asm/elf.h
··· 9 9 #include <asm/ptrace.h> 10 10 #include <asm/user.h> 11 11 12 + struct task_struct; 13 + 12 14 typedef unsigned long elf_greg_t; 13 15 typedef unsigned long elf_freg_t[3]; 14 16
+2 -2
arch/arm/kernel/entry-armv.S
··· 676 676 * lr = unrecognised FP instruction return address 677 677 */ 678 678 679 - .data 679 + .pushsection .data 680 680 ENTRY(fp_enter) 681 681 .word no_fp 682 - .text 682 + .popsection 683 683 684 684 ENTRY(no_fp) 685 685 mov pc, lr
+6
arch/arm/kernel/smp.c
··· 86 86 return PTR_ERR(idle); 87 87 } 88 88 ci->idle = idle; 89 + } else { 90 + /* 91 + * Since this idle thread is being re-used, call 92 + * init_idle() to reinitialize the thread structure. 93 + */ 94 + init_idle(idle, cpu); 89 95 } 90 96 91 97 /*
+1
arch/arm/mach-mx5/clock-mx51.c
··· 16 16 #include <linux/io.h> 17 17 18 18 #include <asm/clkdev.h> 19 + #include <asm/div64.h> 19 20 20 21 #include <mach/hardware.h> 21 22 #include <mach/common.h>
+1
arch/arm/mach-pxa/include/mach/colibri.h
··· 2 2 #define _COLIBRI_H_ 3 3 4 4 #include <net/ax88796.h> 5 + #include <mach/mfp.h> 5 6 6 7 /* 7 8 * common settings for all modules
+1 -1
arch/arm/mach-pxa/include/mach/hardware.h
··· 202 202 #define __cpu_is_pxa950(id) \ 203 203 ({ \ 204 204 unsigned int _id = (id) >> 4 & 0xfff; \ 205 - id == 0x697; \ 205 + _id == 0x697; \ 206 206 }) 207 207 #else 208 208 #define __cpu_is_pxa950(id) (0)
+2 -1
arch/arm/mach-pxa/include/mach/regs-u2d.h
··· 166 166 #define U2DMACSR_BUSERRTYPE (7 << 10) /* PX Bus Error Type */ 167 167 #define U2DMACSR_EORINTR (1 << 9) /* End Of Receive */ 168 168 #define U2DMACSR_REQPEND (1 << 8) /* Request Pending */ 169 - #define U2DMACSR_RASINTR (1 << 4) /* Request After Channel Stopped (read / write 1 clear) */#define U2DMACSR_STOPINTR (1 << 3) /* Stop Interrupt (read only) */ 169 + #define U2DMACSR_RASINTR (1 << 4) /* Request After Channel Stopped (read / write 1 clear) */ 170 + #define U2DMACSR_STOPINTR (1 << 3) /* Stop Interrupt (read only) */ 170 171 #define U2DMACSR_ENDINTR (1 << 2) /* End Interrupt (read / write 1 clear) */ 171 172 #define U2DMACSR_STARTINTR (1 << 1) /* Start Interrupt (read / write 1 clear) */ 172 173 #define U2DMACSR_BUSERRINTR (1 << 0) /* Bus Error Interrupt (read / write 1 clear) */
+2 -3
arch/arm/mach-pxa/raumfeld.c
··· 983 983 int i; 984 984 985 985 for (i = 0; i < ARRAY_SIZE(gpio_keys_button); i++) 986 - if (!strcmp(gpio_keys_button[i].desc, "on/off button")) 986 + if (!strcmp(gpio_keys_button[i].desc, "on_off button")) 987 987 gpio_keys_button[i].active_low = 1; 988 988 } 989 989 ··· 1009 1009 gpio_direction_output(GPIO_W2W_PDN, 0); 1010 1010 1011 1011 /* this can be used to switch off the device */ 1012 - ret = gpio_request(GPIO_SHUTDOWN_SUPPLY, 1013 - "supply shutdown"); 1012 + ret = gpio_request(GPIO_SHUTDOWN_SUPPLY, "supply shutdown"); 1014 1013 if (ret < 0) 1015 1014 pr_warning("Unable to request GPIO_SHUTDOWN_SUPPLY\n"); 1016 1015 else
+1 -1
arch/arm/mach-pxa/spitz.c
··· 363 363 .type = EV_PWR, 364 364 .code = KEY_SUSPEND, 365 365 .gpio = SPITZ_GPIO_ON_KEY, 366 - .desc = "On/Off", 366 + .desc = "On Off", 367 367 .wakeup = 1, 368 368 }, 369 369 /* Two buttons detecting the lid state */
+3 -2
arch/arm/mach-pxa/viper.c
··· 34 34 #include <linux/pm.h> 35 35 #include <linux/sched.h> 36 36 #include <linux/gpio.h> 37 + #include <linux/jiffies.h> 37 38 #include <linux/i2c-gpio.h> 38 39 #include <linux/serial_8250.h> 39 40 #include <linux/smc91x.h> ··· 455 454 .sda_pin = VIPER_RTC_I2C_SDA_GPIO, 456 455 .scl_pin = VIPER_RTC_I2C_SCL_GPIO, 457 456 .udelay = 10, 458 - .timeout = 100, 457 + .timeout = HZ, 459 458 }; 460 459 461 460 static struct platform_device i2c_bus_device = { ··· 780 779 .sda_pin = VIPER_TPM_I2C_SDA_GPIO, 781 780 .scl_pin = VIPER_TPM_I2C_SCL_GPIO, 782 781 .udelay = 10, 783 - .timeout = 100, 782 + .timeout = HZ, 784 783 }; 785 784 char *errstr; 786 785
+2 -2
arch/arm/mach-sa1100/Kconfig
··· 57 57 config SA1100_H3100 58 58 bool "Compaq iPAQ H3100" 59 59 select HTC_EGPIO 60 - select CPU_FREQ_SA1100 60 + select CPU_FREQ_SA1110 61 61 help 62 62 Say Y here if you intend to run this kernel on the Compaq iPAQ 63 63 H3100 handheld computer. Information about this machine and the ··· 68 68 config SA1100_H3600 69 69 bool "Compaq iPAQ H3600/H3700" 70 70 select HTC_EGPIO 71 - select CPU_FREQ_SA1100 71 + select CPU_FREQ_SA1110 72 72 help 73 73 Say Y here if you intend to run this kernel on the Compaq iPAQ 74 74 H3600 handheld computer. Information about this machine and the
+3
arch/arm/mach-sa1100/cpu-sa1110.c
··· 363 363 struct sdram_params *sdram; 364 364 const char *name = sdram_name; 365 365 366 + if (!cpu_is_sa1110()) 367 + return -ENODEV; 368 + 366 369 if (!name[0]) { 367 370 if (machine_is_assabet()) 368 371 name = "TC59SM716-CL3";
+4 -10
arch/arm/mm/init.c
··· 86 86 printk("Mem-info:\n"); 87 87 show_free_areas(); 88 88 for_each_online_node(node) { 89 - pg_data_t *n = NODE_DATA(node); 90 - struct page *map = pgdat_page_nr(n, 0) - n->node_start_pfn; 91 - 92 89 for_each_nodebank (i,mi,node) { 93 90 struct membank *bank = &mi->bank[i]; 94 91 unsigned int pfn1, pfn2; ··· 94 97 pfn1 = bank_pfn_start(bank); 95 98 pfn2 = bank_pfn_end(bank); 96 99 97 - page = map + pfn1; 98 - end = map + pfn2; 100 + page = pfn_to_page(pfn1); 101 + end = pfn_to_page(pfn2 - 1) + 1; 99 102 100 103 do { 101 104 total++; ··· 600 603 reserved_pages = free_pages = 0; 601 604 602 605 for_each_online_node(node) { 603 - pg_data_t *n = NODE_DATA(node); 604 - struct page *map = pgdat_page_nr(n, 0) - n->node_start_pfn; 605 - 606 606 for_each_nodebank(i, &meminfo, node) { 607 607 struct membank *bank = &meminfo.bank[i]; 608 608 unsigned int pfn1, pfn2; ··· 608 614 pfn1 = bank_pfn_start(bank); 609 615 pfn2 = bank_pfn_end(bank); 610 616 611 - page = map + pfn1; 612 - end = map + pfn2; 617 + page = pfn_to_page(pfn1); 618 + end = pfn_to_page(pfn2 - 1) + 1; 613 619 614 620 do { 615 621 if (PageReserved(page))
+1 -1
arch/arm/plat-pxa/dma.c
··· 245 245 246 246 dbgfs_chan = kmalloc(sizeof(*dbgfs_state) * num_dma_channels, 247 247 GFP_KERNEL); 248 - if (!dbgfs_state) 248 + if (!dbgfs_chan) 249 249 goto err_alloc; 250 250 251 251 chandir = debugfs_create_dir("channels", dbgfs_root);
+56 -1
arch/arm/tools/mach-types
··· 12 12 # 13 13 # http://www.arm.linux.org.uk/developer/machines/?action=new 14 14 # 15 - # Last update: Sat Mar 20 15:35:41 2010 15 + # Last update: Sat May 1 10:36:42 2010 16 16 # 17 17 # machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number 18 18 # ··· 2749 2749 h6053 MACH_H6053 H6053 2762 2750 2750 smint01 MACH_SMINT01 SMINT01 2763 2751 2751 prtlvt2 MACH_PRTLVT2 PRTLVT2 2764 2752 + ap420 MACH_AP420 AP420 2765 2753 + htcshift MACH_HTCSHIFT HTCSHIFT 2766 2754 + davinci_dm365_fc MACH_DAVINCI_DM365_FC DAVINCI_DM365_FC 2767 2755 + msm8x55_surf MACH_MSM8X55_SURF MSM8X55_SURF 2768 2756 + msm8x55_ffa MACH_MSM8X55_FFA MSM8X55_FFA 2769 2757 + esl_vamana MACH_ESL_VAMANA ESL_VAMANA 2770 2758 + sbc35 MACH_SBC35 SBC35 2771 2759 + mpx6446 MACH_MPX6446 MPX6446 2772 2760 + oreo_controller MACH_OREO_CONTROLLER OREO_CONTROLLER 2773 2761 + kopin_models MACH_KOPIN_MODELS KOPIN_MODELS 2774 2762 + ttc_vision2 MACH_TTC_VISION2 TTC_VISION2 2775 2763 + cns3420vb MACH_CNS3420VB CNS3420VB 2776 2764 + lpc2 MACH_LPC2 LPC2 2777 2765 + olympus MACH_OLYMPUS OLYMPUS 2778 2766 + vortex MACH_VORTEX VORTEX 2779 2767 + s5pc200 MACH_S5PC200 S5PC200 2780 2768 + ecucore_9263 MACH_ECUCORE_9263 ECUCORE_9263 2781 2769 + smdkc200 MACH_SMDKC200 SMDKC200 2782 2770 + emsiso_sx27 MACH_EMSISO_SX27 EMSISO_SX27 2783 2771 + apx_som9g45_ek MACH_APX_SOM9G45_EK APX_SOM9G45_EK 2784 2772 + songshan MACH_SONGSHAN SONGSHAN 2785 2773 + tianshan MACH_TIANSHAN TIANSHAN 2786 2774 + vpx500 MACH_VPX500 VPX500 2787 2775 + am3517sam MACH_AM3517SAM AM3517SAM 2788 2776 + skat91_sim508 MACH_SKAT91_SIM508 SKAT91_SIM508 2789 2777 + skat91_s3e MACH_SKAT91_S3E SKAT91_S3E 2790 2778 + omap4_panda MACH_OMAP4_PANDA OMAP4_PANDA 2791 2779 + df7220 MACH_DF7220 DF7220 2792 2780 + nemini MACH_NEMINI NEMINI 2793 2781 + t8200 MACH_T8200 T8200 2794 2782 + apf51 MACH_APF51 APF51 2795 2783 + dr_rc_unit MACH_DR_RC_UNIT DR_RC_UNIT 2796 2784 + bordeaux MACH_BORDEAUX BORDEAUX 2797 2785 + catania_b MACH_CATANIA_B CATANIA_B 2798 2786 + mx51_ocean MACH_MX51_OCEAN MX51_OCEAN 2799 2787 + ti8168evm MACH_TI8168EVM TI8168EVM 2800 2788 + neocoreomap MACH_NEOCOREOMAP NEOCOREOMAP 2801 2789 + withings_wbp MACH_WITHINGS_WBP WITHINGS_WBP 2802 2790 + dbps MACH_DBPS DBPS 2803 2791 + sbc9261 MACH_SBC9261 SBC9261 2804 2792 + pcbfp0001 MACH_PCBFP0001 PCBFP0001 2805 2793 + speedy MACH_SPEEDY SPEEDY 2806 2794 + chrysaor MACH_CHRYSAOR CHRYSAOR 2807 2795 + tango MACH_TANGO TANGO 2808 2796 + synology_dsx11 MACH_SYNOLOGY_DSX11 SYNOLOGY_DSX11 2809 2797 + hanlin_v3ext MACH_HANLIN_V3EXT HANLIN_V3EXT 2810 2798 + hanlin_v5 MACH_HANLIN_V5 HANLIN_V5 2811 2799 + hanlin_v3plus MACH_HANLIN_V3PLUS HANLIN_V3PLUS 2812 2800 + iriver_story MACH_IRIVER_STORY IRIVER_STORY 2813 2801 + irex_iliad MACH_IREX_ILIAD IREX_ILIAD 2814 2802 + irex_dr1000 MACH_IREX_DR1000 IREX_DR1000 2815 2803 + teton_bga MACH_TETON_BGA TETON_BGA 2816 2804 + snapper9g45 MACH_SNAPPER9G45 SNAPPER9G45 2817 2805 + tam3517 MACH_TAM3517 TAM3517 2818 2806 + pdc100 MACH_PDC100 PDC100 2819