Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'sh/for-2.6.34' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6

* 'sh/for-2.6.34' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:
sh: Fix up the SH-3 build for recent TLB changes.
sh: export return_address() symbol.
sh: Enable the mmu in start_secondary()
sh: Fix FDPIC binary loader
arch/sh/kernel: Use set_cpus_allowed_ptr
sh: Update ecovec_defconfig
USB gadget r8a66597-udc.c: duplicated include
sh: update the TLB replacement counter for entry wiring.

+294 -84
+190 -46
arch/sh/configs/ecovec24_defconfig
··· 1 1 # 2 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.33-rc2 4 - # Mon Jan 4 11:20:36 2010 3 + # Linux kernel version: 2.6.34-rc2 4 + # Mon Mar 29 02:21:58 2010 5 5 # 6 6 CONFIG_SUPERH=y 7 7 CONFIG_SUPERH32=y ··· 13 13 CONFIG_GENERIC_HWEIGHT=y 14 14 CONFIG_GENERIC_HARDIRQS=y 15 15 CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y 16 - CONFIG_GENERIC_IRQ_PROBE=y 17 16 CONFIG_IRQ_PER_CPU=y 17 + CONFIG_SPARSE_IRQ=y 18 18 CONFIG_GENERIC_GPIO=y 19 19 CONFIG_GENERIC_TIME=y 20 20 CONFIG_GENERIC_CLOCKEVENTS=y ··· 32 32 CONFIG_ARCH_HAS_DEFAULT_IDLE=y 33 33 CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y 34 34 CONFIG_DMA_NONCOHERENT=y 35 + CONFIG_NEED_DMA_MAP_STATE=y 35 36 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 36 37 CONFIG_CONSTRUCTORS=y 37 38 ··· 48 47 CONFIG_HAVE_KERNEL_GZIP=y 49 48 CONFIG_HAVE_KERNEL_BZIP2=y 50 49 CONFIG_HAVE_KERNEL_LZMA=y 50 + CONFIG_HAVE_KERNEL_LZO=y 51 51 CONFIG_KERNEL_GZIP=y 52 52 # CONFIG_KERNEL_BZIP2 is not set 53 53 # CONFIG_KERNEL_LZMA is not set 54 + # CONFIG_KERNEL_LZO is not set 54 55 CONFIG_SWAP=y 55 56 CONFIG_SYSVIPC=y 56 57 CONFIG_SYSVIPC_SYSCTL=y ··· 74 71 # CONFIG_TREE_RCU_TRACE is not set 75 72 # CONFIG_IKCONFIG is not set 76 73 CONFIG_LOG_BUF_SHIFT=14 77 - CONFIG_GROUP_SCHED=y 78 - CONFIG_FAIR_GROUP_SCHED=y 79 - # CONFIG_RT_GROUP_SCHED is not set 80 - CONFIG_USER_SCHED=y 81 - # CONFIG_CGROUP_SCHED is not set 82 74 # CONFIG_CGROUPS is not set 83 - CONFIG_SYSFS_DEPRECATED=y 84 - CONFIG_SYSFS_DEPRECATED_V2=y 75 + # CONFIG_SYSFS_DEPRECATED_V2 is not set 85 76 # CONFIG_RELAY is not set 86 77 # CONFIG_NAMESPACES is not set 87 78 # CONFIG_BLK_DEV_INITRD is not set ··· 104 107 # 105 108 # Kernel Performance Events And Counters 106 109 # 107 - # CONFIG_PERF_EVENTS is not set 110 + CONFIG_PERF_EVENTS=y 108 111 # CONFIG_PERF_COUNTERS is not set 109 112 CONFIG_VM_EVENT_COUNTERS=y 110 113 CONFIG_COMPAT_BRK=y ··· 113 116 # CONFIG_SLOB is not set 114 117 # CONFIG_PROFILING is not set 115 118 CONFIG_HAVE_OPROFILE=y 116 - CONFIG_HAVE_IOREMAP_PROT=y 117 119 CONFIG_HAVE_KPROBES=y 118 120 CONFIG_HAVE_KRETPROBES=y 119 121 CONFIG_HAVE_ARCH_TRACEHOOK=y 120 122 CONFIG_HAVE_DMA_ATTRS=y 121 123 CONFIG_HAVE_CLK=y 122 124 CONFIG_HAVE_DMA_API_DEBUG=y 125 + CONFIG_HAVE_HW_BREAKPOINT=y 123 126 124 127 # 125 128 # GCOV-based kernel profiling ··· 231 234 CONFIG_QUICKLIST=y 232 235 CONFIG_MMU=y 233 236 CONFIG_PAGE_OFFSET=0x80000000 234 - CONFIG_FORCE_MAX_ZONEORDER=11 237 + CONFIG_FORCE_MAX_ZONEORDER=12 235 238 CONFIG_MEMORY_START=0x08000000 236 239 CONFIG_MEMORY_SIZE=0x10000000 237 240 CONFIG_29BIT=y 238 - # CONFIG_PMB_ENABLE is not set 239 - # CONFIG_X2TLB is not set 241 + # CONFIG_PMB is not set 242 + CONFIG_X2TLB=y 240 243 CONFIG_VSYSCALL=y 241 244 CONFIG_ARCH_FLATMEM_ENABLE=y 242 245 CONFIG_ARCH_SPARSEMEM_ENABLE=y ··· 244 247 CONFIG_MAX_ACTIVE_REGIONS=1 245 248 CONFIG_ARCH_POPULATES_NODE_MAP=y 246 249 CONFIG_ARCH_SELECT_MEMORY_MODEL=y 250 + CONFIG_IOREMAP_FIXED=y 251 + CONFIG_UNCACHED_MAPPING=y 247 252 CONFIG_PAGE_SIZE_4KB=y 248 253 # CONFIG_PAGE_SIZE_8KB is not set 249 254 # CONFIG_PAGE_SIZE_16KB is not set ··· 261 262 CONFIG_SPLIT_PTLOCK_CPUS=4 262 263 # CONFIG_PHYS_ADDR_T_64BIT is not set 263 264 CONFIG_ZONE_DMA_FLAG=0 264 - CONFIG_NR_QUICK=2 265 + CONFIG_NR_QUICK=1 265 266 # CONFIG_KSM is not set 266 267 CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 267 268 ··· 336 337 # CONFIG_PREEMPT_VOLUNTARY is not set 337 338 CONFIG_PREEMPT=y 338 339 CONFIG_GUSA=y 339 - # CONFIG_SPARSE_IRQ is not set 340 340 341 341 # 342 342 # Boot options ··· 345 347 CONFIG_ENTRY_OFFSET=0x00001000 346 348 CONFIG_CMDLINE_OVERWRITE=y 347 349 # CONFIG_CMDLINE_EXTEND is not set 348 - CONFIG_CMDLINE="console=tty0, console=ttySC0,115200 root=/dev/nfs ip=dhcp mem=120M memchunk.vpu=4m" 350 + CONFIG_CMDLINE="console=tty0, console=ttySC0,115200 root=/dev/nfs ip=dhcp mem=248M memchunk.vpu=8m memchunk.veu0=4m" 349 351 350 352 # 351 353 # Bus options ··· 371 373 CONFIG_SUSPEND_FREEZER=y 372 374 # CONFIG_HIBERNATION is not set 373 375 CONFIG_PM_RUNTIME=y 376 + CONFIG_PM_OPS=y 374 377 # CONFIG_CPU_IDLE is not set 375 378 CONFIG_NET=y 376 379 ··· 379 380 # Networking options 380 381 # 381 382 CONFIG_PACKET=y 382 - # CONFIG_PACKET_MMAP is not set 383 383 CONFIG_UNIX=y 384 384 # CONFIG_NET_KEY is not set 385 385 CONFIG_INET=y ··· 443 445 # CONFIG_NET_PKTGEN is not set 444 446 # CONFIG_HAMRADIO is not set 445 447 # CONFIG_CAN is not set 446 - # CONFIG_IRDA is not set 448 + CONFIG_IRDA=y 449 + 450 + # 451 + # IrDA protocols 452 + # 453 + # CONFIG_IRLAN is not set 454 + # CONFIG_IRCOMM is not set 455 + # CONFIG_IRDA_ULTRA is not set 456 + 457 + # 458 + # IrDA options 459 + # 460 + # CONFIG_IRDA_CACHE_LAST_LSAP is not set 461 + # CONFIG_IRDA_FAST_RR is not set 462 + # CONFIG_IRDA_DEBUG is not set 463 + 464 + # 465 + # Infrared-port device drivers 466 + # 467 + 468 + # 469 + # SIR device drivers 470 + # 471 + # CONFIG_IRTTY_SIR is not set 472 + 473 + # 474 + # Dongle support 475 + # 476 + CONFIG_SH_SIR=y 477 + # CONFIG_KINGSUN_DONGLE is not set 478 + # CONFIG_KSDAZZLE_DONGLE is not set 479 + # CONFIG_KS959_DONGLE is not set 480 + 481 + # 482 + # FIR device drivers 483 + # 484 + # CONFIG_USB_IRDA is not set 485 + # CONFIG_SIGMATEL_FIR is not set 486 + # CONFIG_MCS_FIR is not set 447 487 # CONFIG_BT is not set 448 488 # CONFIG_AF_RXRPC is not set 449 489 CONFIG_WIRELESS=y ··· 592 556 # CONFIG_MTD_NAND_NANDSIM is not set 593 557 # CONFIG_MTD_NAND_PLATFORM is not set 594 558 # CONFIG_MTD_ALAUDA is not set 559 + # CONFIG_MTD_NAND_SH_FLCTL is not set 595 560 # CONFIG_MTD_ONENAND is not set 596 561 597 562 # ··· 634 597 # CONFIG_ICS932S401 is not set 635 598 # CONFIG_ENCLOSURE_SERVICES is not set 636 599 # CONFIG_ISL29003 is not set 600 + # CONFIG_SENSORS_TSL2550 is not set 637 601 # CONFIG_DS1682 is not set 638 602 # CONFIG_TI_DAC7512 is not set 639 603 # CONFIG_C2PORT is not set ··· 654 616 # 655 617 # SCSI device support 656 618 # 619 + CONFIG_SCSI_MOD=y 657 620 # CONFIG_RAID_ATTRS is not set 658 621 CONFIG_SCSI=y 659 622 CONFIG_SCSI_DMA=y ··· 807 768 # CONFIG_INPUT_MOUSE is not set 808 769 # CONFIG_INPUT_JOYSTICK is not set 809 770 # CONFIG_INPUT_TABLET is not set 810 - # CONFIG_INPUT_TOUCHSCREEN is not set 771 + CONFIG_INPUT_TOUCHSCREEN=y 772 + # CONFIG_TOUCHSCREEN_ADS7846 is not set 773 + # CONFIG_TOUCHSCREEN_AD7877 is not set 774 + # CONFIG_TOUCHSCREEN_AD7879_I2C is not set 775 + # CONFIG_TOUCHSCREEN_AD7879_SPI is not set 776 + # CONFIG_TOUCHSCREEN_AD7879 is not set 777 + # CONFIG_TOUCHSCREEN_DYNAPRO is not set 778 + # CONFIG_TOUCHSCREEN_EETI is not set 779 + # CONFIG_TOUCHSCREEN_FUJITSU is not set 780 + # CONFIG_TOUCHSCREEN_GUNZE is not set 781 + # CONFIG_TOUCHSCREEN_ELO is not set 782 + # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set 783 + # CONFIG_TOUCHSCREEN_MCS5000 is not set 784 + # CONFIG_TOUCHSCREEN_MTOUCH is not set 785 + # CONFIG_TOUCHSCREEN_INEXIO is not set 786 + # CONFIG_TOUCHSCREEN_MK712 is not set 787 + # CONFIG_TOUCHSCREEN_PENMOUNT is not set 788 + # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set 789 + # CONFIG_TOUCHSCREEN_TOUCHWIN is not set 790 + # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set 791 + # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set 792 + CONFIG_TOUCHSCREEN_TSC2007=y 793 + # CONFIG_TOUCHSCREEN_W90X900 is not set 811 794 # CONFIG_INPUT_MISC is not set 812 795 813 796 # ··· 863 802 CONFIG_SERIAL_SH_SCI_CONSOLE=y 864 803 CONFIG_SERIAL_CORE=y 865 804 CONFIG_SERIAL_CORE_CONSOLE=y 805 + # CONFIG_SERIAL_TIMBERDALE is not set 866 806 CONFIG_UNIX98_PTYS=y 867 807 # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set 868 - CONFIG_LEGACY_PTYS=y 869 - CONFIG_LEGACY_PTY_COUNT=256 808 + # CONFIG_LEGACY_PTYS is not set 870 809 # CONFIG_IPMI_HANDLER is not set 871 810 CONFIG_HW_RANDOM=y 872 811 # CONFIG_HW_RANDOM_TIMERIOMEM is not set ··· 891 830 # CONFIG_I2C_OCORES is not set 892 831 CONFIG_I2C_SH_MOBILE=y 893 832 # CONFIG_I2C_SIMTEC is not set 833 + # CONFIG_I2C_XILINX is not set 894 834 895 835 # 896 836 # External I2C/SMBus adapter drivers ··· 905 843 # 906 844 # CONFIG_I2C_PCA_PLATFORM is not set 907 845 # CONFIG_I2C_STUB is not set 908 - 909 - # 910 - # Miscellaneous I2C Chip support 911 - # 912 - # CONFIG_SENSORS_TSL2550 is not set 913 846 # CONFIG_I2C_DEBUG_CORE is not set 914 847 # CONFIG_I2C_DEBUG_ALGO is not set 915 848 # CONFIG_I2C_DEBUG_BUS is not set 916 - # CONFIG_I2C_DEBUG_CHIP is not set 917 849 CONFIG_SPI=y 918 850 CONFIG_SPI_MASTER=y 919 851 ··· 938 882 # 939 883 # Memory mapped GPIO expanders: 940 884 # 885 + # CONFIG_GPIO_IT8761E is not set 941 886 942 887 # 943 888 # I2C GPIO expanders: 944 889 # 890 + # CONFIG_GPIO_MAX7300 is not set 945 891 # CONFIG_GPIO_MAX732X is not set 946 892 # CONFIG_GPIO_PCA953X is not set 947 893 # CONFIG_GPIO_PCF857X is not set 894 + # CONFIG_GPIO_ADP5588 is not set 948 895 949 896 # 950 897 # PCI GPIO expanders: ··· 978 919 # 979 920 # Multifunction device drivers 980 921 # 981 - # CONFIG_MFD_CORE is not set 922 + CONFIG_MFD_CORE=y 923 + # CONFIG_MFD_88PM860X is not set 982 924 # CONFIG_MFD_SM501 is not set 983 - # CONFIG_MFD_SH_MOBILE_SDHI is not set 925 + CONFIG_MFD_SH_MOBILE_SDHI=y 984 926 # CONFIG_HTC_PASIC3 is not set 927 + # CONFIG_HTC_I2CPLD is not set 985 928 # CONFIG_TPS65010 is not set 986 929 # CONFIG_TWL4030_CORE is not set 987 930 # CONFIG_MFD_TMIO is not set 988 931 # CONFIG_PMIC_DA903X is not set 989 932 # CONFIG_PMIC_ADP5520 is not set 933 + # CONFIG_MFD_MAX8925 is not set 990 934 # CONFIG_MFD_WM8400 is not set 991 935 # CONFIG_MFD_WM831X is not set 992 936 # CONFIG_MFD_WM8350_I2C is not set 937 + # CONFIG_MFD_WM8994 is not set 993 938 # CONFIG_MFD_PCF50633 is not set 994 939 # CONFIG_MFD_MC13783 is not set 995 940 # CONFIG_AB3100_CORE is not set 996 941 # CONFIG_EZX_PCAP is not set 997 - # CONFIG_MFD_88PM8607 is not set 998 942 # CONFIG_AB4500_CORE is not set 999 943 # CONFIG_REGULATOR is not set 1000 944 CONFIG_MEDIA_SUPPORT=y ··· 1047 985 # CONFIG_SOC_CAMERA_MT9M001 is not set 1048 986 # CONFIG_SOC_CAMERA_MT9M111 is not set 1049 987 # CONFIG_SOC_CAMERA_MT9T031 is not set 1050 - # CONFIG_SOC_CAMERA_MT9T112 is not set 988 + CONFIG_SOC_CAMERA_MT9T112=y 1051 989 # CONFIG_SOC_CAMERA_MT9V022 is not set 1052 990 # CONFIG_SOC_CAMERA_RJ54N1 is not set 1053 - # CONFIG_SOC_CAMERA_TW9910 is not set 991 + CONFIG_SOC_CAMERA_TW9910=y 1054 992 # CONFIG_SOC_CAMERA_PLATFORM is not set 1055 993 # CONFIG_SOC_CAMERA_OV772X is not set 1056 994 # CONFIG_SOC_CAMERA_OV9640 is not set ··· 1063 1001 # CONFIG_RADIO_SI470X is not set 1064 1002 # CONFIG_USB_MR800 is not set 1065 1003 # CONFIG_RADIO_TEA5764 is not set 1004 + # CONFIG_RADIO_SAA7706H is not set 1066 1005 # CONFIG_RADIO_TEF6862 is not set 1067 1006 # CONFIG_DAB is not set 1068 1007 ··· 1097 1034 # 1098 1035 # CONFIG_FB_S1D13XXX is not set 1099 1036 CONFIG_FB_SH_MOBILE_LCDC=y 1037 + # CONFIG_FB_TMIO is not set 1100 1038 # CONFIG_FB_VIRTUAL is not set 1101 1039 # CONFIG_FB_METRONOME is not set 1102 1040 # CONFIG_FB_MB862XX is not set ··· 1126 1062 # CONFIG_LOGO_SUPERH_MONO is not set 1127 1063 # CONFIG_LOGO_SUPERH_VGA16 is not set 1128 1064 CONFIG_LOGO_SUPERH_CLUT224=y 1129 - # CONFIG_SOUND is not set 1065 + CONFIG_SOUND=y 1066 + CONFIG_SOUND_OSS_CORE=y 1067 + CONFIG_SOUND_OSS_CORE_PRECLAIM=y 1068 + CONFIG_SND=y 1069 + CONFIG_SND_TIMER=y 1070 + CONFIG_SND_PCM=y 1071 + CONFIG_SND_JACK=y 1072 + CONFIG_SND_SEQUENCER=y 1073 + CONFIG_SND_SEQ_DUMMY=y 1074 + CONFIG_SND_OSSEMUL=y 1075 + CONFIG_SND_MIXER_OSS=y 1076 + CONFIG_SND_PCM_OSS=y 1077 + CONFIG_SND_PCM_OSS_PLUGINS=y 1078 + # CONFIG_SND_SEQUENCER_OSS is not set 1079 + # CONFIG_SND_DYNAMIC_MINORS is not set 1080 + CONFIG_SND_SUPPORT_OLD_API=y 1081 + CONFIG_SND_VERBOSE_PROCFS=y 1082 + # CONFIG_SND_VERBOSE_PRINTK is not set 1083 + # CONFIG_SND_DEBUG is not set 1084 + # CONFIG_SND_RAWMIDI_SEQ is not set 1085 + # CONFIG_SND_OPL3_LIB_SEQ is not set 1086 + # CONFIG_SND_OPL4_LIB_SEQ is not set 1087 + # CONFIG_SND_SBAWE_SEQ is not set 1088 + # CONFIG_SND_EMU10K1_SEQ is not set 1089 + # CONFIG_SND_DRIVERS is not set 1090 + # CONFIG_SND_SPI is not set 1091 + CONFIG_SND_SUPERH=y 1092 + # CONFIG_SND_USB is not set 1093 + CONFIG_SND_SOC=y 1094 + 1095 + # 1096 + # SoC Audio support for SuperH 1097 + # 1098 + CONFIG_SND_SOC_SH4_FSI=y 1099 + # CONFIG_SND_FSI_AK4642 is not set 1100 + CONFIG_SND_FSI_DA7210=y 1101 + CONFIG_SND_SOC_I2C_AND_SPI=y 1102 + # CONFIG_SND_SOC_ALL_CODECS is not set 1103 + CONFIG_SND_SOC_DA7210=y 1104 + # CONFIG_SOUND_PRIME is not set 1130 1105 CONFIG_HID_SUPPORT=y 1131 1106 CONFIG_HID=y 1132 1107 # CONFIG_HIDRAW is not set ··· 1180 1077 # 1181 1078 # Special HID drivers 1182 1079 # 1080 + # CONFIG_HID_3M_PCT is not set 1183 1081 # CONFIG_HID_A4TECH is not set 1184 1082 # CONFIG_HID_APPLE is not set 1185 1083 # CONFIG_HID_BELKIN is not set ··· 1195 1091 # CONFIG_HID_KENSINGTON is not set 1196 1092 # CONFIG_HID_LOGITECH is not set 1197 1093 # CONFIG_HID_MICROSOFT is not set 1094 + # CONFIG_HID_MOSART is not set 1198 1095 # CONFIG_HID_MONTEREY is not set 1199 1096 # CONFIG_HID_NTRIG is not set 1097 + # CONFIG_HID_ORTEK is not set 1200 1098 # CONFIG_HID_PANTHERLORD is not set 1201 1099 # CONFIG_HID_PETALYNX is not set 1100 + # CONFIG_HID_QUANTA is not set 1202 1101 # CONFIG_HID_SAMSUNG is not set 1203 1102 # CONFIG_HID_SONY is not set 1103 + # CONFIG_HID_STANTUM is not set 1204 1104 # CONFIG_HID_SUNPLUS is not set 1205 1105 # CONFIG_HID_GREENASIA is not set 1206 1106 # CONFIG_HID_SMARTJOYPLUS is not set ··· 1244 1136 # CONFIG_USB_SL811_HCD is not set 1245 1137 CONFIG_USB_R8A66597_HCD=y 1246 1138 # CONFIG_USB_HWA_HCD is not set 1139 + # CONFIG_USB_GADGET_MUSB_HDRC is not set 1247 1140 1248 1141 # 1249 1142 # USB Device Class drivers ··· 1297 1188 # CONFIG_USB_RIO500 is not set 1298 1189 # CONFIG_USB_LEGOTOWER is not set 1299 1190 # CONFIG_USB_LCD is not set 1300 - # CONFIG_USB_BERRY_CHARGE is not set 1301 1191 # CONFIG_USB_LED is not set 1302 1192 # CONFIG_USB_CYPRESS_CY7C63 is not set 1303 1193 # CONFIG_USB_CYTHERM is not set ··· 1308 1200 # CONFIG_USB_IOWARRIOR is not set 1309 1201 # CONFIG_USB_TEST is not set 1310 1202 # CONFIG_USB_ISIGHTFW is not set 1311 - # CONFIG_USB_VST is not set 1312 - # CONFIG_USB_GADGET is not set 1203 + CONFIG_USB_GADGET=y 1204 + # CONFIG_USB_GADGET_DEBUG_FILES is not set 1205 + # CONFIG_USB_GADGET_DEBUG_FS is not set 1206 + CONFIG_USB_GADGET_VBUS_DRAW=2 1207 + CONFIG_USB_GADGET_SELECTED=y 1208 + # CONFIG_USB_GADGET_AT91 is not set 1209 + # CONFIG_USB_GADGET_ATMEL_USBA is not set 1210 + # CONFIG_USB_GADGET_FSL_USB2 is not set 1211 + # CONFIG_USB_GADGET_LH7A40X is not set 1212 + # CONFIG_USB_GADGET_OMAP is not set 1213 + # CONFIG_USB_GADGET_PXA25X is not set 1214 + CONFIG_USB_GADGET_R8A66597=y 1215 + CONFIG_USB_R8A66597=y 1216 + # CONFIG_USB_GADGET_PXA27X is not set 1217 + # CONFIG_USB_GADGET_S3C_HSOTG is not set 1218 + # CONFIG_USB_GADGET_IMX is not set 1219 + # CONFIG_USB_GADGET_S3C2410 is not set 1220 + # CONFIG_USB_GADGET_M66592 is not set 1221 + # CONFIG_USB_GADGET_AMD5536UDC is not set 1222 + # CONFIG_USB_GADGET_FSL_QE is not set 1223 + # CONFIG_USB_GADGET_CI13XXX is not set 1224 + # CONFIG_USB_GADGET_NET2280 is not set 1225 + # CONFIG_USB_GADGET_GOKU is not set 1226 + # CONFIG_USB_GADGET_LANGWELL is not set 1227 + # CONFIG_USB_GADGET_DUMMY_HCD is not set 1228 + CONFIG_USB_GADGET_DUALSPEED=y 1229 + # CONFIG_USB_ZERO is not set 1230 + # CONFIG_USB_AUDIO is not set 1231 + # CONFIG_USB_ETH is not set 1232 + # CONFIG_USB_GADGETFS is not set 1233 + CONFIG_USB_FILE_STORAGE=m 1234 + # CONFIG_USB_FILE_STORAGE_TEST is not set 1235 + # CONFIG_USB_MASS_STORAGE is not set 1236 + # CONFIG_USB_G_SERIAL is not set 1237 + # CONFIG_USB_MIDI_GADGET is not set 1238 + # CONFIG_USB_G_PRINTER is not set 1239 + # CONFIG_USB_CDC_COMPOSITE is not set 1240 + # CONFIG_USB_G_NOKIA is not set 1241 + # CONFIG_USB_G_MULTI is not set 1313 1242 1314 1243 # 1315 1244 # OTG and related infrastructure ··· 1369 1224 # MMC/SD/SDIO Host Controller Drivers 1370 1225 # 1371 1226 # CONFIG_MMC_SDHCI is not set 1372 - # CONFIG_MMC_AT91 is not set 1373 - # CONFIG_MMC_ATMELMCI is not set 1374 1227 CONFIG_MMC_SPI=y 1375 - # CONFIG_MMC_TMIO is not set 1228 + CONFIG_MMC_TMIO=y 1376 1229 # CONFIG_MEMSTICK is not set 1377 1230 # CONFIG_NEW_LEDS is not set 1378 1231 # CONFIG_ACCESSIBILITY is not set ··· 1396 1253 # CONFIG_RTC_DRV_DS1374 is not set 1397 1254 # CONFIG_RTC_DRV_DS1672 is not set 1398 1255 # CONFIG_RTC_DRV_MAX6900 is not set 1399 - # CONFIG_RTC_DRV_RS5C372 is not set 1256 + CONFIG_RTC_DRV_RS5C372=y 1400 1257 # CONFIG_RTC_DRV_ISL1208 is not set 1401 1258 # CONFIG_RTC_DRV_X1205 is not set 1402 - CONFIG_RTC_DRV_PCF8563=y 1259 + # CONFIG_RTC_DRV_PCF8563 is not set 1403 1260 # CONFIG_RTC_DRV_PCF8583 is not set 1404 1261 # CONFIG_RTC_DRV_M41T80 is not set 1405 1262 # CONFIG_RTC_DRV_BQ32K is not set ··· 1446 1303 CONFIG_UIO=y 1447 1304 # CONFIG_UIO_PDRV is not set 1448 1305 CONFIG_UIO_PDRV_GENIRQ=y 1449 - # CONFIG_UIO_SMX is not set 1450 - # CONFIG_UIO_SERCOS3 is not set 1451 1306 1452 1307 # 1453 1308 # TI VLYNQ ··· 1531 1390 # CONFIG_EFS_FS is not set 1532 1391 # CONFIG_JFFS2_FS is not set 1533 1392 # CONFIG_UBIFS_FS is not set 1393 + # CONFIG_LOGFS is not set 1534 1394 # CONFIG_CRAMFS is not set 1535 1395 # CONFIG_SQUASHFS is not set 1536 1396 # CONFIG_VXFS_FS is not set ··· 1560 1418 # CONFIG_RPCSEC_GSS_KRB5 is not set 1561 1419 # CONFIG_RPCSEC_GSS_SPKM3 is not set 1562 1420 # CONFIG_SMB_FS is not set 1421 + # CONFIG_CEPH_FS is not set 1563 1422 # CONFIG_CIFS is not set 1564 1423 # CONFIG_NCP_FS is not set 1565 1424 # CONFIG_CODA_FS is not set ··· 1630 1487 CONFIG_DEBUG_BUGVERBOSE=y 1631 1488 # CONFIG_DEBUG_MEMORY_INIT is not set 1632 1489 # CONFIG_RCU_CPU_STALL_DETECTOR is not set 1490 + # CONFIG_LKDTM is not set 1633 1491 # CONFIG_LATENCYTOP is not set 1634 1492 CONFIG_SYSCTL_SYSCALL_CHECK=y 1635 1493 CONFIG_HAVE_FUNCTION_TRACER=y ··· 1762 1618 # 1763 1619 CONFIG_BITREVERSE=y 1764 1620 CONFIG_GENERIC_FIND_LAST_BIT=y 1765 - # CONFIG_CRC_CCITT is not set 1621 + CONFIG_CRC_CCITT=y 1766 1622 # CONFIG_CRC16 is not set 1767 1623 CONFIG_CRC_T10DIF=y 1768 1624 CONFIG_CRC_ITU_T=y
+4 -2
arch/sh/include/asm/elf.h
··· 211 211 212 212 #define VSYSCALL_AUX_ENT \ 213 213 if (vdso_enabled) \ 214 - NEW_AUX_ENT(AT_SYSINFO_EHDR, VDSO_BASE); 214 + NEW_AUX_ENT(AT_SYSINFO_EHDR, VDSO_BASE); \ 215 + else \ 216 + NEW_AUX_ENT(AT_IGNORE, 0); 215 217 #else 216 218 #define VSYSCALL_AUX_ENT 217 219 #endif /* CONFIG_VSYSCALL */ ··· 221 219 #ifdef CONFIG_SH_FPU 222 220 #define FPU_AUX_ENT NEW_AUX_ENT(AT_FPUCW, FPSCR_INIT) 223 221 #else 224 - #define FPU_AUX_ENT 222 + #define FPU_AUX_ENT NEW_AUX_ENT(AT_IGNORE, 0) 225 223 #endif 226 224 227 225 extern int l1i_cache_shape, l1d_cache_shape, l2_cache_shape;
+2
arch/sh/include/cpu-sh4/cpu/mmu_context.h
··· 30 30 #define MMUCR_URB 0x00FC0000 31 31 #define MMUCR_URB_SHIFT 18 32 32 #define MMUCR_URB_NENTRIES 64 33 + #define MMUCR_URC 0x0000FC00 34 + #define MMUCR_URC_SHIFT 10 33 35 34 36 #if defined(CONFIG_32BIT) && defined(CONFIG_CPU_SUBTYPE_ST40) 35 37 #define MMUCR_SE (1 << 4)
+2 -2
arch/sh/kernel/cpufreq.c
··· 48 48 return -ENODEV; 49 49 50 50 cpus_allowed = current->cpus_allowed; 51 - set_cpus_allowed(current, cpumask_of_cpu(cpu)); 51 + set_cpus_allowed_ptr(current, cpumask_of(cpu)); 52 52 53 53 BUG_ON(smp_processor_id() != cpu); 54 54 ··· 66 66 freqs.flags = 0; 67 67 68 68 cpufreq_notify_transition(&freqs, CPUFREQ_PRECHANGE); 69 - set_cpus_allowed(current, cpus_allowed); 69 + set_cpus_allowed_ptr(current, &cpus_allowed); 70 70 clk_set_rate(cpuclk, freq); 71 71 cpufreq_notify_transition(&freqs, CPUFREQ_POSTCHANGE); 72 72
+3
arch/sh/kernel/return_address.c
··· 9 9 * for more details. 10 10 */ 11 11 #include <linux/kernel.h> 12 + #include <linux/module.h> 12 13 #include <asm/dwarf.h> 13 14 14 15 #ifdef CONFIG_DWARF_UNWINDER ··· 53 52 } 54 53 55 54 #endif 55 + 56 + EXPORT_SYMBOL_GPL(return_address);
+1
arch/sh/kernel/smp.c
··· 69 69 unsigned int cpu; 70 70 struct mm_struct *mm = &init_mm; 71 71 72 + enable_mmu(); 72 73 atomic_inc(&mm->mm_count); 73 74 atomic_inc(&mm->mm_users); 74 75 current->active_mm = mm;
+28
arch/sh/mm/tlb-pteaex.c
··· 77 77 __raw_writel(asid, MMU_ITLB_ADDRESS_ARRAY2 | MMU_PAGE_ASSOC_BIT); 78 78 back_to_cached(); 79 79 } 80 + 81 + void local_flush_tlb_all(void) 82 + { 83 + unsigned long flags, status; 84 + int i; 85 + 86 + /* 87 + * Flush all the TLB. 88 + */ 89 + local_irq_save(flags); 90 + jump_to_uncached(); 91 + 92 + status = __raw_readl(MMUCR); 93 + status = ((status & MMUCR_URB) >> MMUCR_URB_SHIFT); 94 + 95 + if (status == 0) 96 + status = MMUCR_URB_NENTRIES; 97 + 98 + for (i = 0; i < status; i++) 99 + __raw_writel(0x0, MMU_UTLB_ADDRESS_ARRAY | (i << 8)); 100 + 101 + for (i = 0; i < 4; i++) 102 + __raw_writel(0x0, MMU_ITLB_ADDRESS_ARRAY | (i << 8)); 103 + 104 + back_to_cached(); 105 + ctrl_barrier(); 106 + local_irq_restore(flags); 107 + }
+19
arch/sh/mm/tlb-sh3.c
··· 77 77 for (i = 0; i < ways; i++) 78 78 __raw_writel(data, addr + (i << 8)); 79 79 } 80 + 81 + void local_flush_tlb_all(void) 82 + { 83 + unsigned long flags, status; 84 + 85 + /* 86 + * Flush all the TLB. 87 + * 88 + * Write to the MMU control register's bit: 89 + * TF-bit for SH-3, TI-bit for SH-4. 90 + * It's same position, bit #2. 91 + */ 92 + local_irq_save(flags); 93 + status = __raw_readl(MMUCR); 94 + status |= 0x04; 95 + __raw_writel(status, MMUCR); 96 + ctrl_barrier(); 97 + local_irq_restore(flags); 98 + }
+28
arch/sh/mm/tlb-sh4.c
··· 80 80 __raw_writel(data, addr); 81 81 back_to_cached(); 82 82 } 83 + 84 + void local_flush_tlb_all(void) 85 + { 86 + unsigned long flags, status; 87 + int i; 88 + 89 + /* 90 + * Flush all the TLB. 91 + */ 92 + local_irq_save(flags); 93 + jump_to_uncached(); 94 + 95 + status = __raw_readl(MMUCR); 96 + status = ((status & MMUCR_URB) >> MMUCR_URB_SHIFT); 97 + 98 + if (status == 0) 99 + status = MMUCR_URB_NENTRIES; 100 + 101 + for (i = 0; i < status; i++) 102 + __raw_writel(0x0, MMU_UTLB_ADDRESS_ARRAY | (i << 8)); 103 + 104 + for (i = 0; i < 4; i++) 105 + __raw_writel(0x0, MMU_ITLB_ADDRESS_ARRAY | (i << 8)); 106 + 107 + back_to_cached(); 108 + ctrl_barrier(); 109 + local_irq_restore(flags); 110 + }
+17 -5
arch/sh/mm/tlb-urb.c
··· 24 24 25 25 local_irq_save(flags); 26 26 27 - /* Load the entry into the TLB */ 28 - __update_tlb(vma, addr, pte); 29 - 30 - /* ... and wire it up. */ 31 27 status = __raw_readl(MMUCR); 32 28 urb = (status & MMUCR_URB) >> MMUCR_URB_SHIFT; 33 - status &= ~MMUCR_URB; 29 + status &= ~MMUCR_URC; 34 30 35 31 /* 36 32 * Make sure we're not trying to wire the last TLB entry slot. ··· 35 39 36 40 urb = urb % MMUCR_URB_NENTRIES; 37 41 42 + /* 43 + * Insert this entry into the highest non-wired TLB slot (via 44 + * the URC field). 45 + */ 46 + status |= (urb << MMUCR_URC_SHIFT); 47 + __raw_writel(status, MMUCR); 48 + ctrl_barrier(); 49 + 50 + /* Load the entry into the TLB */ 51 + __update_tlb(vma, addr, pte); 52 + 53 + /* ... and wire it up. */ 54 + status = __raw_readl(MMUCR); 55 + 56 + status &= ~MMUCR_URB; 38 57 status |= (urb << MMUCR_URB_SHIFT); 58 + 39 59 __raw_writel(status, MMUCR); 40 60 ctrl_barrier(); 41 61
-28
arch/sh/mm/tlbflush_32.c
··· 119 119 local_irq_restore(flags); 120 120 } 121 121 } 122 - 123 - void local_flush_tlb_all(void) 124 - { 125 - unsigned long flags, status; 126 - int i; 127 - 128 - /* 129 - * Flush all the TLB. 130 - */ 131 - local_irq_save(flags); 132 - jump_to_uncached(); 133 - 134 - status = __raw_readl(MMUCR); 135 - status = ((status & MMUCR_URB) >> MMUCR_URB_SHIFT); 136 - 137 - if (status == 0) 138 - status = MMUCR_URB_NENTRIES; 139 - 140 - for (i = 0; i < status; i++) 141 - __raw_writel(0x0, MMU_UTLB_ADDRESS_ARRAY | (i << 8)); 142 - 143 - for (i = 0; i < 4; i++) 144 - __raw_writel(0x0, MMU_ITLB_ADDRESS_ARRAY | (i << 8)); 145 - 146 - back_to_cached(); 147 - ctrl_barrier(); 148 - local_irq_restore(flags); 149 - }
-1
drivers/usb/gadget/r8a66597-udc.c
··· 23 23 #include <linux/module.h> 24 24 #include <linux/interrupt.h> 25 25 #include <linux/delay.h> 26 - #include <linux/err.h> 27 26 #include <linux/io.h> 28 27 #include <linux/platform_device.h> 29 28 #include <linux/clk.h>