Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
sparc64: Update defconfig.
sparc64: Fix lmb_reserve() args in find_ramdisk().

+32 -10
+31 -9
arch/sparc64/defconfig
··· 1 # 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.25 4 - # Sat Apr 26 03:11:06 2008 5 # 6 CONFIG_SPARC=y 7 CONFIG_SPARC64=y ··· 74 # CONFIG_EMBEDDED is not set 75 CONFIG_UID16=y 76 CONFIG_SYSCTL_SYSCALL=y 77 CONFIG_KALLSYMS=y 78 # CONFIG_KALLSYMS_ALL is not set 79 # CONFIG_KALLSYMS_EXTRA_PASS is not set ··· 104 CONFIG_KRETPROBES=y 105 CONFIG_HAVE_KPROBES=y 106 CONFIG_HAVE_KRETPROBES=y 107 CONFIG_PROC_PAGE_MONITOR=y 108 CONFIG_SLABINFO=y 109 CONFIG_RT_MUTEXES=y 110 # CONFIG_TINY_SHMEM is not set 111 CONFIG_BASE_SMALL=0 112 CONFIG_MODULES=y 113 CONFIG_MODULE_UNLOAD=y 114 CONFIG_MODULE_FORCE_UNLOAD=y 115 CONFIG_MODVERSIONS=y ··· 173 CONFIG_SPARSEMEM_EXTREME=y 174 CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y 175 CONFIG_SPARSEMEM_VMEMMAP=y 176 CONFIG_SPLIT_PTLOCK_CPUS=4 177 CONFIG_MIGRATION=y 178 CONFIG_RESOURCES_64BIT=y ··· 406 CONFIG_BLK_DEV_IDEDMA_PCI=y 407 # CONFIG_BLK_DEV_AEC62XX is not set 408 CONFIG_BLK_DEV_ALI15X3=y 409 - # CONFIG_WDC_ALI15X3 is not set 410 # CONFIG_BLK_DEV_AMD74XX is not set 411 # CONFIG_BLK_DEV_CMD64X is not set 412 # CONFIG_BLK_DEV_TRIFLEX is not set ··· 612 # CONFIG_MLX4_CORE is not set 613 # CONFIG_TEHUTI is not set 614 # CONFIG_BNX2X is not set 615 # CONFIG_TR is not set 616 617 # ··· 721 CONFIG_VT_CONSOLE=y 722 CONFIG_HW_CONSOLE=y 723 # CONFIG_VT_HW_CONSOLE_BINDING is not set 724 # CONFIG_SERIAL_NONSTANDARD is not set 725 # CONFIG_NOZOMI is not set 726 ··· 798 # CONFIG_I2C_DEBUG_ALGO is not set 799 # CONFIG_I2C_DEBUG_BUS is not set 800 # CONFIG_I2C_DEBUG_CHIP is not set 801 - 802 - # 803 - # SPI support 804 - # 805 # CONFIG_SPI is not set 806 - # CONFIG_SPI_MASTER is not set 807 # CONFIG_W1 is not set 808 # CONFIG_POWER_SUPPLY is not set 809 CONFIG_HWMON=y ··· 873 # 874 # Multimedia devices 875 # 876 # CONFIG_VIDEO_DEV is not set 877 # CONFIG_DVB_CORE is not set 878 # CONFIG_DAB is not set 879 880 # ··· 902 # CONFIG_FB_SYS_FILLRECT is not set 903 # CONFIG_FB_SYS_COPYAREA is not set 904 # CONFIG_FB_SYS_IMAGEBLIT is not set 905 # CONFIG_FB_SYS_FOPS is not set 906 - CONFIG_FB_DEFERRED_IO=y 907 # CONFIG_FB_SVGALIB is not set 908 # CONFIG_FB_MACMODES is not set 909 # CONFIG_FB_BACKLIGHT is not set ··· 1109 # 1110 1111 # 1112 # Open Sound System 1113 # 1114 # CONFIG_SOUND_PRIME is not set ··· 1148 # 1149 # USB Host Controller Drivers 1150 # 1151 CONFIG_USB_EHCI_HCD=m 1152 # CONFIG_USB_EHCI_ROOT_HUB_TT is not set 1153 # CONFIG_USB_EHCI_TT_NEWSCHED is not set 1154 # CONFIG_USB_ISP116X_HCD is not set 1155 CONFIG_USB_OHCI_HCD=y 1156 # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set 1157 # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set ··· 1188 # CONFIG_USB_STORAGE_ALAUDA is not set 1189 # CONFIG_USB_STORAGE_ONETOUCH is not set 1190 # CONFIG_USB_STORAGE_KARMA is not set 1191 # CONFIG_USB_LIBUSUAL is not set 1192 1193 # ··· 1230 # CONFIG_MMC is not set 1231 # CONFIG_MEMSTICK is not set 1232 # CONFIG_NEW_LEDS is not set 1233 # CONFIG_INFINIBAND is not set 1234 # CONFIG_RTC_CLASS is not set 1235 # CONFIG_UIO is not set ··· 1384 CONFIG_PRINTK_TIME=y 1385 # CONFIG_ENABLE_WARN_DEPRECATED is not set 1386 CONFIG_ENABLE_MUST_CHECK=y 1387 CONFIG_MAGIC_SYSRQ=y 1388 # CONFIG_UNUSED_SYMBOLS is not set 1389 CONFIG_DEBUG_FS=y ··· 1395 # CONFIG_SCHED_DEBUG is not set 1396 CONFIG_SCHEDSTATS=y 1397 # CONFIG_TIMER_STATS is not set 1398 # CONFIG_SLUB_DEBUG_ON is not set 1399 # CONFIG_SLUB_STATS is not set 1400 # CONFIG_DEBUG_RT_MUTEXES is not set ··· 1421 # CONFIG_LKDTM is not set 1422 # CONFIG_FAULT_INJECTION is not set 1423 # CONFIG_SAMPLES is not set 1424 # CONFIG_DEBUG_STACK_USAGE is not set 1425 # CONFIG_DEBUG_DCFLUSH is not set 1426 # CONFIG_STACK_DEBUG is not set ··· 1524 # Library routines 1525 # 1526 CONFIG_BITREVERSE=y 1527 CONFIG_CRC_CCITT=m 1528 CONFIG_CRC16=m 1529 # CONFIG_CRC_ITU_T is not set
··· 1 # 2 # Automatically generated make config: don't edit 3 + # Linux kernel version: 2.6.26-rc2 4 + # Fri May 16 13:36:07 2008 5 # 6 CONFIG_SPARC=y 7 CONFIG_SPARC64=y ··· 74 # CONFIG_EMBEDDED is not set 75 CONFIG_UID16=y 76 CONFIG_SYSCTL_SYSCALL=y 77 + CONFIG_SYSCTL_SYSCALL_CHECK=y 78 CONFIG_KALLSYMS=y 79 # CONFIG_KALLSYMS_ALL is not set 80 # CONFIG_KALLSYMS_EXTRA_PASS is not set ··· 103 CONFIG_KRETPROBES=y 104 CONFIG_HAVE_KPROBES=y 105 CONFIG_HAVE_KRETPROBES=y 106 + # CONFIG_HAVE_DMA_ATTRS is not set 107 CONFIG_PROC_PAGE_MONITOR=y 108 CONFIG_SLABINFO=y 109 CONFIG_RT_MUTEXES=y 110 # CONFIG_TINY_SHMEM is not set 111 CONFIG_BASE_SMALL=0 112 CONFIG_MODULES=y 113 + # CONFIG_MODULE_FORCE_LOAD is not set 114 CONFIG_MODULE_UNLOAD=y 115 CONFIG_MODULE_FORCE_UNLOAD=y 116 CONFIG_MODVERSIONS=y ··· 170 CONFIG_SPARSEMEM_EXTREME=y 171 CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y 172 CONFIG_SPARSEMEM_VMEMMAP=y 173 + CONFIG_PAGEFLAGS_EXTENDED=y 174 CONFIG_SPLIT_PTLOCK_CPUS=4 175 CONFIG_MIGRATION=y 176 CONFIG_RESOURCES_64BIT=y ··· 402 CONFIG_BLK_DEV_IDEDMA_PCI=y 403 # CONFIG_BLK_DEV_AEC62XX is not set 404 CONFIG_BLK_DEV_ALI15X3=y 405 # CONFIG_BLK_DEV_AMD74XX is not set 406 # CONFIG_BLK_DEV_CMD64X is not set 407 # CONFIG_BLK_DEV_TRIFLEX is not set ··· 609 # CONFIG_MLX4_CORE is not set 610 # CONFIG_TEHUTI is not set 611 # CONFIG_BNX2X is not set 612 + # CONFIG_SFC is not set 613 # CONFIG_TR is not set 614 615 # ··· 717 CONFIG_VT_CONSOLE=y 718 CONFIG_HW_CONSOLE=y 719 # CONFIG_VT_HW_CONSOLE_BINDING is not set 720 + # CONFIG_DEVKMEM is not set 721 # CONFIG_SERIAL_NONSTANDARD is not set 722 # CONFIG_NOZOMI is not set 723 ··· 793 # CONFIG_I2C_DEBUG_ALGO is not set 794 # CONFIG_I2C_DEBUG_BUS is not set 795 # CONFIG_I2C_DEBUG_CHIP is not set 796 # CONFIG_SPI is not set 797 # CONFIG_W1 is not set 798 # CONFIG_POWER_SUPPLY is not set 799 CONFIG_HWMON=y ··· 873 # 874 # Multimedia devices 875 # 876 + 877 + # 878 + # Multimedia core support 879 + # 880 # CONFIG_VIDEO_DEV is not set 881 # CONFIG_DVB_CORE is not set 882 + # CONFIG_VIDEO_MEDIA is not set 883 + 884 + # 885 + # Multimedia drivers 886 + # 887 # CONFIG_DAB is not set 888 889 # ··· 893 # CONFIG_FB_SYS_FILLRECT is not set 894 # CONFIG_FB_SYS_COPYAREA is not set 895 # CONFIG_FB_SYS_IMAGEBLIT is not set 896 + # CONFIG_FB_FOREIGN_ENDIAN is not set 897 # CONFIG_FB_SYS_FOPS is not set 898 # CONFIG_FB_SVGALIB is not set 899 # CONFIG_FB_MACMODES is not set 900 # CONFIG_FB_BACKLIGHT is not set ··· 1100 # 1101 1102 # 1103 + # SoC Audio for the Texas Instruments OMAP 1104 + # 1105 + 1106 + # 1107 # Open Sound System 1108 # 1109 # CONFIG_SOUND_PRIME is not set ··· 1135 # 1136 # USB Host Controller Drivers 1137 # 1138 + # CONFIG_USB_C67X00_HCD is not set 1139 CONFIG_USB_EHCI_HCD=m 1140 # CONFIG_USB_EHCI_ROOT_HUB_TT is not set 1141 # CONFIG_USB_EHCI_TT_NEWSCHED is not set 1142 # CONFIG_USB_ISP116X_HCD is not set 1143 + # CONFIG_USB_ISP1760_HCD is not set 1144 CONFIG_USB_OHCI_HCD=y 1145 # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set 1146 # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set ··· 1173 # CONFIG_USB_STORAGE_ALAUDA is not set 1174 # CONFIG_USB_STORAGE_ONETOUCH is not set 1175 # CONFIG_USB_STORAGE_KARMA is not set 1176 + # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set 1177 # CONFIG_USB_LIBUSUAL is not set 1178 1179 # ··· 1214 # CONFIG_MMC is not set 1215 # CONFIG_MEMSTICK is not set 1216 # CONFIG_NEW_LEDS is not set 1217 + # CONFIG_ACCESSIBILITY is not set 1218 # CONFIG_INFINIBAND is not set 1219 # CONFIG_RTC_CLASS is not set 1220 # CONFIG_UIO is not set ··· 1367 CONFIG_PRINTK_TIME=y 1368 # CONFIG_ENABLE_WARN_DEPRECATED is not set 1369 CONFIG_ENABLE_MUST_CHECK=y 1370 + CONFIG_FRAME_WARN=2048 1371 CONFIG_MAGIC_SYSRQ=y 1372 # CONFIG_UNUSED_SYMBOLS is not set 1373 CONFIG_DEBUG_FS=y ··· 1377 # CONFIG_SCHED_DEBUG is not set 1378 CONFIG_SCHEDSTATS=y 1379 # CONFIG_TIMER_STATS is not set 1380 + # CONFIG_DEBUG_OBJECTS is not set 1381 # CONFIG_SLUB_DEBUG_ON is not set 1382 # CONFIG_SLUB_STATS is not set 1383 # CONFIG_DEBUG_RT_MUTEXES is not set ··· 1402 # CONFIG_LKDTM is not set 1403 # CONFIG_FAULT_INJECTION is not set 1404 # CONFIG_SAMPLES is not set 1405 + CONFIG_HAVE_ARCH_KGDB=y 1406 + # CONFIG_KGDB is not set 1407 # CONFIG_DEBUG_STACK_USAGE is not set 1408 # CONFIG_DEBUG_DCFLUSH is not set 1409 # CONFIG_STACK_DEBUG is not set ··· 1503 # Library routines 1504 # 1505 CONFIG_BITREVERSE=y 1506 + # CONFIG_GENERIC_FIND_FIRST_BIT is not set 1507 CONFIG_CRC_CCITT=m 1508 CONFIG_CRC16=m 1509 # CONFIG_CRC_ITU_T is not set
+1 -1
arch/sparc64/mm/init.c
··· 768 initrd_start = ramdisk_image; 769 initrd_end = ramdisk_image + sparc_ramdisk_size; 770 771 - lmb_reserve(initrd_start, initrd_end); 772 773 initrd_start += PAGE_OFFSET; 774 initrd_end += PAGE_OFFSET;
··· 768 initrd_start = ramdisk_image; 769 initrd_end = ramdisk_image + sparc_ramdisk_size; 770 771 + lmb_reserve(initrd_start, sparc_ramdisk_size); 772 773 initrd_start += PAGE_OFFSET; 774 initrd_end += PAGE_OFFSET;