History

Merge branch 'master' into next

James Morris committed 18 years ago

Commit 86d68892 parents 93c06cb 4c246ed4405 files · +100406 −37946Browse files

Unified · Split

4405 files
  1. Documentation/00-INDEX +0 −2
  2. Documentation/DocBook/Makefile +8 −1
  3. Documentation/DocBook/procfs_example.c +1 −3
  4. Documentation/DocBook/s390-drivers.tmpl +4 −4
  5. Documentation/DocBook/sh.tmpl +105 −0
  6. Documentation/DocBook/videobook.tmpl +1 −1
  7. Documentation/DocBook/z8530book.tmpl +12 −26
  8. Documentation/Makefile +3 −0
  9. Documentation/accounting/Makefile +10 −0
  10. Documentation/accounting/getdelays.c +17 −8
  11. Documentation/arm/IXP4xx +1 −1
  12. Documentation/arm/Interrupts +1 −1
  13. Documentation/arm/README +2 −2
  14. Documentation/arm/Samsung-S3C24XX/GPIO.txt +19 −4
  15. Documentation/arm/Samsung-S3C24XX/Overview.txt +34 −3
  16. Documentation/arm/Samsung-S3C24XX/USB-Host.txt +1 −1
  17. Documentation/auxdisplay/Makefile +10 −0
  18. Documentation/cciss.txt +6 −15
  19. Documentation/cli-sti-removal.txt +0 −133
  20. Documentation/connector/Makefile +11 −0
  21. Documentation/cpu-hotplug.txt +0 −5
  22. Documentation/devices.txt +0 −3
  23. Documentation/feature-removal-schedule.txt +0 −22
  24. Documentation/filesystems/configfs/Makefile +3 −0
  25. Documentation/filesystems/ext4.txt +6 −0
  26. Documentation/filesystems/quota.txt +14 −8
  27. Documentation/filesystems/ubifs.txt +1 −1
  28. Documentation/hwmon/dme1737 +37 −16
  29. Documentation/hwmon/ibmaem +17 −16
  30. Documentation/hwmon/it87 +7 −6
  31. Documentation/hwmon/w83627hf +0 −4
  32. Documentation/hwmon/w83791d +3 −3
  33. Documentation/ia64/Makefile +8 −0
  34. Documentation/ioctl-number.txt +0 −1
  35. Documentation/ja_JP/HOWTO +47 −20
  36. Documentation/ja_JP/SubmitChecklist +111 −0
  37. Documentation/kernel-parameters.txt +5 −0
  38. Documentation/lguest/lguest.c +9 −22
  39. Documentation/networking/Makefile +8 −0
  40. Documentation/networking/ifenslave.c +1 −1
  41. Documentation/pcmcia/Makefile +10 −0
  42. Documentation/pcmcia/crc32hash.c +1 −1
  43. Documentation/power/pm_qos_interface.txt +6 −1
  44. Documentation/powerpc/booting-without-of.txt +2 −2
  45. Documentation/powerpc/eeh-pci-error-recovery.txt +1 −1
  46. Documentation/rfkill.txt +5 −0
  47. Documentation/scsi/ChangeLog.megaraid_sas +23 −0
  48. Documentation/sound/alsa/ALSA-Configuration.txt +2 −8
  49. Documentation/spi/Makefile +11 −0
  50. Documentation/spi/pxa2xx +2 −2
  51. Documentation/spi/spi-summary +2 −2
  52. Documentation/usb/auerswald.txt +0 −30
  53. Documentation/usb/power-management.txt +6 −1
  54. Documentation/video4linux/Makefile +8 −0
  55. Documentation/video4linux/gspca.txt +1 −0
  56. Documentation/vm/Makefile +8 −0
  57. Documentation/vm/page_migration +5 −4
  58. Documentation/watchdog/src/Makefile +8 −0
  59. MAINTAINERS +53 −97
  60. Makefile +9 −6
  61. arch/alpha/include/asm/8253pit.h +0 −0
  62. arch/alpha/include/asm/Kbuild +0 −0
  63. arch/alpha/include/asm/a.out-core.h +0 −0
  64. arch/alpha/include/asm/a.out.h +0 −0
  65. arch/alpha/include/asm/agp.h +0 −0
  66. arch/alpha/include/asm/agp_backend.h +0 −0
  67. arch/alpha/include/asm/atomic.h +0 −0
  68. arch/alpha/include/asm/auxvec.h +0 −0
  69. arch/alpha/include/asm/barrier.h +0 −0
  70. arch/alpha/include/asm/bitops.h +0 −0
  71. arch/alpha/include/asm/bug.h +0 −0
  72. arch/alpha/include/asm/bugs.h +0 −0
  73. arch/alpha/include/asm/byteorder.h +0 −0
  74. arch/alpha/include/asm/cache.h +0 −0
  75. arch/alpha/include/asm/cacheflush.h +0 −0
  76. arch/alpha/include/asm/checksum.h +0 −0
  77. arch/alpha/include/asm/compiler.h +0 −0
  78. arch/alpha/include/asm/console.h +0 −0
  79. arch/alpha/include/asm/core_apecs.h +0 −0
  80. arch/alpha/include/asm/core_cia.h +0 −0
  81. arch/alpha/include/asm/core_irongate.h +0 −0
  82. arch/alpha/include/asm/core_lca.h +0 −0
  83. arch/alpha/include/asm/core_marvel.h +0 −0
  84. arch/alpha/include/asm/core_mcpcia.h +0 −0
  85. arch/alpha/include/asm/core_polaris.h +0 −0
  86. arch/alpha/include/asm/core_t2.h +0 −0
  87. arch/alpha/include/asm/core_titan.h +0 −0
  88. arch/alpha/include/asm/core_tsunami.h +0 −0
  89. arch/alpha/include/asm/core_wildfire.h +0 −0
  90. arch/alpha/include/asm/cputime.h +0 −0
  91. arch/alpha/include/asm/current.h +0 −0
  92. arch/alpha/include/asm/delay.h +0 −0
  93. arch/alpha/include/asm/device.h +0 −0
  94. arch/alpha/include/asm/div64.h +0 −0
  95. arch/alpha/include/asm/dma-mapping.h +0 −0
  96. arch/alpha/include/asm/dma.h +0 −0
  97. arch/alpha/include/asm/elf.h +0 −0
  98. arch/alpha/include/asm/emergency-restart.h +0 −0
  99. arch/alpha/include/asm/err_common.h +0 −0
  100. arch/alpha/include/asm/err_ev6.h +0 −0
  101. arch/alpha/include/asm/err_ev7.h +0 −0
  102. arch/alpha/include/asm/errno.h +0 −0
  103. arch/alpha/include/asm/fb.h +0 −0
  104. arch/alpha/include/asm/fcntl.h +0 −0
  105. arch/alpha/include/asm/floppy.h +0 −0
  106. arch/alpha/include/asm/fpu.h +0 −0
  107. arch/alpha/include/asm/futex.h +0 −0
  108. arch/alpha/include/asm/gct.h +0 −0
  109. arch/alpha/include/asm/gentrap.h +0 −0
  110. arch/alpha/include/asm/hardirq.h +0 −0
  111. arch/alpha/include/asm/hw_irq.h +0 −0
  112. arch/alpha/include/asm/hwrpb.h +0 −0
  113. arch/alpha/include/asm/io.h +0 −0
  114. arch/alpha/include/asm/io_trivial.h +0 −0
  115. arch/alpha/include/asm/ioctl.h +0 −0
  116. arch/alpha/include/asm/ioctls.h +0 −0
  117. arch/alpha/include/asm/ipcbuf.h +0 −0
  118. arch/alpha/include/asm/irq.h +0 −0
  119. arch/alpha/include/asm/irq_regs.h +0 −0
  120. arch/alpha/include/asm/jensen.h +0 −0
  121. arch/alpha/include/asm/kdebug.h +0 −0
  122. arch/alpha/include/asm/kmap_types.h +0 −0
  123. arch/alpha/include/asm/linkage.h +0 −0
  124. arch/alpha/include/asm/local.h +0 −0
  125. arch/alpha/include/asm/machvec.h +0 −0
  126. arch/alpha/include/asm/mc146818rtc.h +0 −0
  127. arch/alpha/include/asm/md.h +0 −0
  128. arch/alpha/include/asm/mman.h +0 −0
  129. arch/alpha/include/asm/mmu.h +0 −0
  130. arch/alpha/include/asm/mmu_context.h +0 −0
  131. arch/alpha/include/asm/mmzone.h +0 −0
  132. arch/alpha/include/asm/module.h +0 −0
  133. arch/alpha/include/asm/msgbuf.h +0 −0
  134. arch/alpha/include/asm/mutex.h +0 −0
  135. arch/alpha/include/asm/page.h +0 −0
  136. arch/alpha/include/asm/pal.h +0 −0
  137. arch/alpha/include/asm/param.h +0 −0
  138. arch/alpha/include/asm/parport.h +0 −0
  139. arch/alpha/include/asm/pci.h +0 −0
  140. arch/alpha/include/asm/percpu.h +0 −0
  141. arch/alpha/include/asm/pgalloc.h +0 −0
  142. arch/alpha/include/asm/pgtable.h +0 −0
  143. arch/alpha/include/asm/poll.h +0 −0
  144. arch/alpha/include/asm/posix_types.h +0 −0
  145. arch/alpha/include/asm/processor.h +0 −0
  146. arch/alpha/include/asm/ptrace.h +0 −0
  147. arch/alpha/include/asm/reg.h +0 −0
  148. arch/alpha/include/asm/regdef.h +0 −0
  149. arch/alpha/include/asm/resource.h +0 −0
  150. arch/alpha/include/asm/rtc.h +0 −0
  151. arch/alpha/include/asm/rwsem.h +0 −0
  152. arch/alpha/include/asm/scatterlist.h +0 −0
  153. arch/alpha/include/asm/sections.h +0 −0
  154. arch/alpha/include/asm/segment.h +0 −0
  155. arch/alpha/include/asm/sembuf.h +0 −0
  156. arch/alpha/include/asm/serial.h +0 −0
  157. arch/alpha/include/asm/setup.h +0 −0
  158. arch/alpha/include/asm/sfp-machine.h +0 −0
  159. arch/alpha/include/asm/shmbuf.h +0 −0
  160. arch/alpha/include/asm/shmparam.h +0 −0
  161. arch/alpha/include/asm/sigcontext.h +0 −0
  162. arch/alpha/include/asm/siginfo.h +0 −0
  163. arch/alpha/include/asm/signal.h +0 −0
  164. arch/alpha/include/asm/smp.h +0 −0
  165. arch/alpha/include/asm/socket.h +0 −0
  166. arch/alpha/include/asm/sockios.h +0 −0
  167. arch/alpha/include/asm/spinlock.h +0 −0
  168. arch/alpha/include/asm/spinlock_types.h +0 −0
  169. arch/alpha/include/asm/stat.h +0 −0
  170. arch/alpha/include/asm/statfs.h +0 −0
  171. arch/alpha/include/asm/string.h +0 −0
  172. arch/alpha/include/asm/suspend.h +0 −0
  173. arch/alpha/include/asm/sysinfo.h +0 −0
  174. arch/alpha/include/asm/system.h +0 −0
  175. arch/alpha/include/asm/termbits.h +0 −0
  176. arch/alpha/include/asm/termios.h +0 −0
  177. arch/alpha/include/asm/thread_info.h +0 −0
  178. arch/alpha/include/asm/timex.h +0 −0
  179. arch/alpha/include/asm/tlb.h +0 −0
  180. arch/alpha/include/asm/tlbflush.h +0 −0
  181. arch/alpha/include/asm/topology.h +0 −0
  182. arch/alpha/include/asm/types.h +0 −0
  183. arch/alpha/include/asm/uaccess.h +0 −0
  184. arch/alpha/include/asm/ucontext.h +0 −0
  185. arch/alpha/include/asm/unaligned.h +0 −0
  186. arch/alpha/include/asm/unistd.h +0 −0
  187. arch/alpha/include/asm/user.h +0 −0
  188. arch/alpha/include/asm/vga.h +0 −0
  189. arch/alpha/include/asm/xor.h +0 −0
  190. arch/alpha/kernel/osf_sys.c +12 −7
  191. arch/arm/Makefile +19 −35
  192. arch/arm/boot/compressed/.gitignore +2 −1
  193. arch/arm/boot/compressed/Makefile +0 −3
  194. arch/arm/boot/compressed/head-xscale.S +0 −1
  195. arch/arm/boot/compressed/head.S +1 −1
  196. arch/arm/boot/compressed/misc.c +1 −1
  197. arch/arm/common/dmabounce.c +29 −27
  198. arch/arm/common/locomo.c +1 −1
  199. arch/arm/common/sa1111.c +1 −1
  200. arch/arm/common/sharpsl_pm.c +5 −6
  201. arch/arm/common/time-acorn.c +1 −1
  202. arch/arm/common/uengine.c +1 −2
  203. arch/arm/configs/orion5x_defconfig +10 −3
  204. arch/arm/include/asm/Kbuild +0 −0
  205. arch/arm/include/asm/a.out-core.h +0 −0
  206. arch/arm/include/asm/a.out.h +0 −0
  207. arch/arm/include/asm/assembler.h +1 −1
  208. arch/arm/include/asm/atomic.h +1 −1
  209. arch/arm/include/asm/auxvec.h +0 −0
  210. arch/arm/include/asm/bitops.h +0 −0
  211. arch/arm/include/asm/bug.h +0 −0
  212. arch/arm/include/asm/bugs.h +1 −1
  213. arch/arm/include/asm/byteorder.h +1 −1
  214. arch/arm/include/asm/cache.h +1 −1
  215. arch/arm/include/asm/cacheflush.h +1 −1
  216. arch/arm/include/asm/checksum.h +1 −1
  217. arch/arm/include/asm/cnt32_to_63.h +0 −0
  218. arch/arm/include/asm/cpu-multi32.h +1 −1
  219. arch/arm/include/asm/cpu-single.h +1 −1
  220. arch/arm/include/asm/cpu.h +1 −1
  221. arch/arm/include/asm/cputime.h +0 −0
  222. arch/arm/include/asm/current.h +0 −0
  223. arch/arm/include/asm/delay.h +0 −0
  224. arch/arm/include/asm/device.h +0 −0
  225. arch/arm/include/asm/div64.h +0 −0
  226. arch/arm/include/asm/dma-mapping.h +70 −16
  227. arch/arm/include/asm/dma.h +1 −1
  228. arch/arm/include/asm/domain.h +1 −1
  229. arch/arm/include/asm/ecard.h +1 −1
  230. arch/arm/include/asm/elf.h +0 −0
  231. arch/arm/include/asm/emergency-restart.h +0 −0
  232. arch/arm/include/asm/errno.h +0 −0
  233. arch/arm/include/asm/fb.h +0 −0
  234. arch/arm/include/asm/fcntl.h +0 −0
  235. arch/arm/include/asm/fiq.h +1 −1
  236. arch/arm/include/asm/flat.h +1 −1
  237. arch/arm/include/asm/floppy.h +2 −2
  238. arch/arm/include/asm/fpstate.h +1 −1
  239. arch/arm/include/asm/ftrace.h +0 −0
  240. arch/arm/include/asm/futex.h +0 −0
  241. arch/arm/include/asm/glue.h +1 −1
  242. arch/arm/include/asm/gpio.h +1 −1
  243. arch/arm/include/asm/hardirq.h +0 −0
  244. arch/arm/include/asm/hardware/arm_timer.h +0 −0
  245. arch/arm/include/asm/hardware/arm_twd.h +0 −0
  246. arch/arm/include/asm/hardware/cache-l2x0.h +1 −1
  247. arch/arm/include/asm/hardware/clps7111.h +1 −1
  248. arch/arm/include/asm/hardware/cs89712.h +1 −1
  249. arch/arm/include/asm/hardware/debug-8250.S +1 −1
  250. arch/arm/include/asm/hardware/debug-pl01x.S +1 −1
  251. arch/arm/include/asm/hardware/dec21285.h +2 −2
  252. arch/arm/include/asm/hardware/entry-macro-iomd.S +1 −1
  253. arch/arm/include/asm/hardware/ep7211.h +1 −1
  254. arch/arm/include/asm/hardware/ep7212.h +1 −1
  255. arch/arm/include/asm/hardware/gic.h +1 −1
  256. arch/arm/include/asm/hardware/icst307.h +1 −1
  257. arch/arm/include/asm/hardware/icst525.h +1 −1
  258. arch/arm/include/asm/hardware/ioc.h +1 −1
  259. arch/arm/include/asm/hardware/iomd.h +1 −1
  260. arch/arm/include/asm/hardware/iop3xx-adma.h +1 −1
  261. arch/arm/include/asm/hardware/iop3xx-gpio.h +2 −2
  262. arch/arm/include/asm/hardware/iop3xx.h +1 −1
  263. arch/arm/include/asm/hardware/iop_adma.h +0 −0
  264. arch/arm/include/asm/hardware/it8152.h +0 −0
  265. arch/arm/include/asm/hardware/linkup-l1110.h +0 −0
  266. arch/arm/include/asm/hardware/locomo.h +1 −1
  267. arch/arm/include/asm/hardware/memc.h +1 −1
  268. arch/arm/include/asm/hardware/pci_v3.h +1 −1
  269. arch/arm/include/asm/hardware/sa1111.h +2 −2
  270. arch/arm/include/asm/hardware/scoop.h +0 −0
  271. arch/arm/include/asm/hardware/sharpsl_pm.h +0 −0
  272. arch/arm/include/asm/hardware/ssp.h +0 −0
  273. arch/arm/include/asm/hardware/uengine.h +0 −0
  274. arch/arm/include/asm/hardware/vic.h +1 −1
  275. arch/arm/include/asm/hw_irq.h +27 −0
  276. arch/arm/include/asm/hwcap.h +0 −0
  277. arch/arm/include/asm/ide.h +1 −1
  278. arch/arm/include/asm/io.h +2 −2
  279. arch/arm/include/asm/ioctl.h +0 −0
  280. arch/arm/include/asm/ioctls.h +0 −0
  281. arch/arm/include/asm/ipcbuf.h +0 −0
  282. arch/arm/include/asm/irq.h +1 −1
  283. arch/arm/include/asm/irq_regs.h +0 −0
  284. arch/arm/include/asm/irqflags.h +0 −0
  285. arch/arm/include/asm/kdebug.h +0 −0
  286. arch/arm/include/asm/kexec.h +1 −1
  287. arch/arm/include/asm/kgdb.h +0 −0
  288. arch/arm/include/asm/kmap_types.h +0 −0
  289. arch/arm/include/asm/kprobes.h +1 −1
  290. arch/arm/include/asm/leds.h +1 −1
  291. arch/arm/include/asm/limits.h +0 −0
  292. arch/arm/include/asm/linkage.h +0 −0
  293. arch/arm/include/asm/local.h +0 −0
  294. arch/arm/include/asm/locks.h +1 −1
  295. arch/arm/include/asm/mach/arch.h +1 −1
  296. arch/arm/include/asm/mach/dma.h +1 −1
  297. arch/arm/include/asm/mach/flash.h +1 −1
  298. arch/arm/include/asm/mach/irda.h +1 −1
  299. arch/arm/include/asm/mach/irq.h +1 −21
  300. arch/arm/include/asm/mach/map.h +1 −1
  301. arch/arm/include/asm/mach/mmc.h +1 −1
  302. arch/arm/include/asm/mach/pci.h +1 −1
  303. arch/arm/include/asm/mach/serial_at91.h +1 −1
  304. arch/arm/include/asm/mach/serial_sa1100.h +2 −2
  305. arch/arm/include/asm/mach/sharpsl_param.h +0 −0
  306. arch/arm/include/asm/mach/time.h +1 −1
  307. arch/arm/include/asm/mach/udc_pxa2xx.h +1 −1
  308. arch/arm/include/asm/mc146818rtc.h +1 −1
  309. arch/arm/include/asm/memory.h +10 −16
  310. arch/arm/include/asm/mman.h +0 −0
  311. arch/arm/include/asm/mmu.h +0 −0
  312. arch/arm/include/asm/mmu_context.h +1 −1
  313. arch/arm/include/asm/mmzone.h +2 −2
  314. arch/arm/include/asm/module.h +0 −0
  315. arch/arm/include/asm/msgbuf.h +0 −0
  316. arch/arm/include/asm/mtd-xip.h +2 −4
  317. arch/arm/include/asm/mutex.h +1 −1
  318. arch/arm/include/asm/nwflash.h +0 −0
  319. arch/arm/include/asm/page-nommu.h +1 −1
  320. arch/arm/include/asm/page.h +1 −1
  321. arch/arm/include/asm/param.h +1 −1
  322. arch/arm/include/asm/parport.h +1 −1
  323. arch/arm/include/asm/pci.h +1 −1
  324. arch/arm/include/asm/percpu.h +0 −0
  325. arch/arm/include/asm/pgalloc.h +1 −1
  326. arch/arm/include/asm/pgtable-hwdef.h +1 −1
  327. arch/arm/include/asm/pgtable-nommu.h +1 −1
  328. arch/arm/include/asm/pgtable.h +2 −2
  329. arch/arm/include/asm/poll.h +0 −0
  330. arch/arm/include/asm/posix_types.h +1 −1
  331. arch/arm/include/asm/proc-fns.h +1 −1
  332. arch/arm/include/asm/processor.h +3 −3
  333. arch/arm/include/asm/procinfo.h +1 −1
  334. arch/arm/include/asm/ptrace.h +1 −1
  335. arch/arm/include/asm/resource.h +0 −0
  336. arch/arm/include/asm/scatterlist.h +0 −0
  337. arch/arm/include/asm/sections.h +0 −0
  338. arch/arm/include/asm/segment.h +0 −0
  339. arch/arm/include/asm/sembuf.h +0 −0
  340. arch/arm/include/asm/serial.h +1 −1
  341. arch/arm/include/asm/setup.h +0 −0
  342. arch/arm/include/asm/shmbuf.h +0 −0
  343. arch/arm/include/asm/shmparam.h +0 −0
  344. arch/arm/include/asm/sigcontext.h +0 −0
  345. arch/arm/include/asm/siginfo.h +0 −0
  346. arch/arm/include/asm/signal.h +0 −0
  347. arch/arm/include/asm/sizes.h +0 −0
  348. arch/arm/include/asm/smp.h +3 −3
  349. arch/arm/include/asm/socket.h +0 −0
  350. arch/arm/include/asm/sockios.h +0 −0
  351. arch/arm/include/asm/sparsemem.h +0 −0
  352. arch/arm/include/asm/spinlock.h +0 −0
  353. arch/arm/include/asm/spinlock_types.h +0 −0
  354. arch/arm/include/asm/stat.h +0 −0
  355. arch/arm/include/asm/statfs.h +0 −0
  356. arch/arm/include/asm/string.h +0 −0
  357. arch/arm/include/asm/suspend.h +0 −0
  358. arch/arm/include/asm/system.h +0 −0
  359. arch/arm/include/asm/termbits.h +0 −0
  360. arch/arm/include/asm/termios.h +0 −0
  361. arch/arm/include/asm/therm.h +1 −1
  362. arch/arm/include/asm/thread_info.h +2 −2
  363. arch/arm/include/asm/thread_notify.h +1 −1
  364. arch/arm/include/asm/timex.h +2 −2
  365. arch/arm/include/asm/tlb.h +1 −1
  366. arch/arm/include/asm/tlbflush.h +6 −3
  367. arch/arm/include/asm/topology.h +0 −0
  368. arch/arm/include/asm/traps.h +0 −0
  369. arch/arm/include/asm/types.h +0 −0
  370. arch/arm/include/asm/uaccess.h +1 −1
  371. arch/arm/include/asm/ucontext.h +0 −0
  372. arch/arm/include/asm/unaligned.h +0 −0
  373. arch/arm/include/asm/unistd.h +7 −1
  374. arch/arm/include/asm/user.h +0 −0
  375. arch/arm/include/asm/vfp.h +1 −1
  376. arch/arm/include/asm/vfpmacros.h +1 −1
  377. arch/arm/include/asm/vga.h +1 −1
  378. arch/arm/include/asm/xor.h +1 −1
  379. arch/arm/kernel/.gitignore +1 −0
  380. arch/arm/kernel/calls.S +8 −2
  381. arch/arm/kernel/crunch-bits.S +1 −1
  382. arch/arm/kernel/crunch.c +1 −1
  383. arch/arm/kernel/debug.S +1 −1
  384. arch/arm/kernel/ecard.c +1 −1
  385. arch/arm/kernel/entry-armv.S +1 −1
  386. arch/arm/kernel/entry-common.S +1 −1
  387. arch/arm/kernel/head-common.S +1 −1
  388. arch/arm/kernel/head-nommu.S +0 −1
  389. arch/arm/kernel/irq.c +1 −0
  390. arch/arm/kernel/machine_kexec.c +1 −1
  391. arch/arm/kernel/process.c +1 −1
  392. arch/arm/kernel/setup.c +13 −0
  393. arch/arm/kernel/smp.c +2 −2
  394. arch/arm/kernel/traps.c +18 −13
  395. arch/arm/lib/ecard.S +1 −1
  396. arch/arm/lib/getuser.S +1 −1
  397. arch/arm/lib/io-readsw-armv3.S +1 −1
  398. arch/arm/lib/io-writesw-armv3.S +1 −1
  399. arch/arm/lib/putuser.S +1 −1
  400. arch/arm/mach-aaec2000/aaed2000.c +2 −2
  401. arch/arm/mach-aaec2000/core.c +1 −1
  402. arch/arm/mach-aaec2000/include/mach/aaec2000.h +1 −1
  403. arch/arm/mach-aaec2000/include/mach/aaed2000.h +1 −1
  404. arch/arm/mach-aaec2000/include/mach/debug-macro.S +1 −1
  405. arch/arm/mach-aaec2000/include/mach/dma.h +1 −1
  406. arch/arm/mach-aaec2000/include/mach/entry-macro.S +2 −2
  407. arch/arm/mach-aaec2000/include/mach/hardware.h +2 −2
  408. arch/arm/mach-aaec2000/include/mach/io.h +2 −2
  409. arch/arm/mach-aaec2000/include/mach/irqs.h +1 −1
  410. arch/arm/mach-aaec2000/include/mach/memory.h +1 −1
  411. arch/arm/mach-aaec2000/include/mach/system.h +1 −1
  412. arch/arm/mach-aaec2000/include/mach/timex.h +1 −1
  413. arch/arm/mach-aaec2000/include/mach/uncompress.h +1 −1
  414. arch/arm/mach-aaec2000/include/mach/vmalloc.h +1 −1
  415. arch/arm/mach-at91/at91cap9.c +4 −4
  416. arch/arm/mach-at91/at91cap9_devices.c +5 −5
  417. arch/arm/mach-at91/at91rm9200.c +3 −3
  418. arch/arm/mach-at91/at91rm9200_devices.c +4 −4
  419. arch/arm/mach-at91/at91rm9200_time.c +1 −1
  420. arch/arm/mach-at91/at91sam9260.c +5 −5
  421. arch/arm/mach-at91/at91sam9260_devices.c +6 −6
  422. arch/arm/mach-at91/at91sam9261.c +4 −4
  423. arch/arm/mach-at91/at91sam9261_devices.c +5 −5
  424. arch/arm/mach-at91/at91sam9263.c +4 −4
  425. arch/arm/mach-at91/at91sam9263_devices.c +5 −5
  426. arch/arm/mach-at91/at91sam926x_time.c +1 −1
  427. arch/arm/mach-at91/at91sam9rl.c +5 −5
  428. arch/arm/mach-at91/at91sam9rl_devices.c +5 −5
  429. arch/arm/mach-at91/at91x40.c +3 −3
  430. arch/arm/mach-at91/at91x40_time.c +2 −2
  431. arch/arm/mach-at91/board-1arm.c +3 −3
  432. arch/arm/mach-at91/board-cam60.c +3 −3
  433. arch/arm/mach-at91/board-cap9adk.c +5 −5
  434. arch/arm/mach-at91/board-carmeva.c +3 −3
  435. arch/arm/mach-at91/board-csb337.c +3 −3
  436. arch/arm/mach-at91/board-csb637.c +3 −3
  437. arch/arm/mach-at91/board-dk.c +4 −4
  438. arch/arm/mach-at91/board-eb01.c +2 −2
  439. arch/arm/mach-at91/board-eb9200.c +3 −3
  440. arch/arm/mach-at91/board-ecbat91.c +3 −3
  441. arch/arm/mach-at91/board-ek.c +4 −4
  442. arch/arm/mach-at91/board-kafa.c +3 −3
  443. arch/arm/mach-at91/board-kb9202.c +4 −4
  444. arch/arm/mach-at91/board-picotux200.c +4 −4
  445. arch/arm/mach-at91/board-qil-a9260.c +4 −4
  446. arch/arm/mach-at91/board-sam9-l9260.c +3 −3
  447. arch/arm/mach-at91/board-sam9260ek.c +3 −3
  448. arch/arm/mach-at91/board-sam9261ek.c +4 −4
  449. arch/arm/mach-at91/board-sam9263ek.c +4 −4
  450. arch/arm/mach-at91/board-sam9g20ek.c +3 −3
  451. arch/arm/mach-at91/board-sam9rlek.c +4 −4
  452. arch/arm/mach-at91/board-usb-a9260.c +4 −4
  453. arch/arm/mach-at91/board-usb-a9263.c +4 −4
  454. arch/arm/mach-at91/board-yl-9200.c +4 −4
  455. arch/arm/mach-at91/clock.c +3 −4
  456. arch/arm/mach-at91/gpio.c +3 −3
  457. arch/arm/mach-at91/include/mach/at91_adc.h +1 −1
  458. arch/arm/mach-at91/include/mach/at91_aic.h +1 −1
  459. arch/arm/mach-at91/include/mach/at91_dbgu.h +1 −1
  460. arch/arm/mach-at91/include/mach/at91_mci.h +1 −1
  461. arch/arm/mach-at91/include/mach/at91_pio.h +1 −1
  462. arch/arm/mach-at91/include/mach/at91_pit.h +1 −1
  463. arch/arm/mach-at91/include/mach/at91_pmc.h +1 −1
  464. arch/arm/mach-at91/include/mach/at91_rstc.h +1 −1
  465. arch/arm/mach-at91/include/mach/at91_rtc.h +1 −1
  466. arch/arm/mach-at91/include/mach/at91_rtt.h +1 −1
  467. arch/arm/mach-at91/include/mach/at91_shdwc.h +1 −1
  468. arch/arm/mach-at91/include/mach/at91_spi.h +1 −1
  469. arch/arm/mach-at91/include/mach/at91_ssc.h +1 −1
  470. arch/arm/mach-at91/include/mach/at91_st.h +1 −1
  471. arch/arm/mach-at91/include/mach/at91_tc.h +1 −1
  472. arch/arm/mach-at91/include/mach/at91_twi.h +1 −1
  473. arch/arm/mach-at91/include/mach/at91_wdt.h +1 −1
  474. arch/arm/mach-at91/include/mach/at91cap9.h +1 −1
  475. arch/arm/mach-at91/include/mach/at91cap9_ddrsdr.h +1 −1
  476. arch/arm/mach-at91/include/mach/at91cap9_matrix.h +1 −1
  477. arch/arm/mach-at91/include/mach/at91rm9200.h +1 −1
  478. arch/arm/mach-at91/include/mach/at91rm9200_emac.h +1 −1
  479. arch/arm/mach-at91/include/mach/at91rm9200_mc.h +1 −1
  480. arch/arm/mach-at91/include/mach/at91sam9260.h +1 −1
  481. arch/arm/mach-at91/include/mach/at91sam9260_matrix.h +1 −1
  482. arch/arm/mach-at91/include/mach/at91sam9261.h +1 −1
  483. arch/arm/mach-at91/include/mach/at91sam9261_matrix.h +1 −1
  484. arch/arm/mach-at91/include/mach/at91sam9263.h +1 −1
  485. arch/arm/mach-at91/include/mach/at91sam9263_matrix.h +1 −1
  486. arch/arm/mach-at91/include/mach/at91sam9_sdramc.h +1 −1
  487. arch/arm/mach-at91/include/mach/at91sam9_smc.h +1 −1
  488. arch/arm/mach-at91/include/mach/at91sam9rl.h +1 −1
  489. arch/arm/mach-at91/include/mach/at91sam9rl_matrix.h +1 −1
  490. arch/arm/mach-at91/include/mach/at91x40.h +1 −1
  491. arch/arm/mach-at91/include/mach/board.h +1 −1
  492. arch/arm/mach-at91/include/mach/cpu.h +3 −3
  493. arch/arm/mach-at91/include/mach/debug-macro.S +3 −3
  494. arch/arm/mach-at91/include/mach/dma.h +1 −1
  495. arch/arm/mach-at91/include/mach/entry-macro.S +3 −3
  496. arch/arm/mach-at91/include/mach/gpio.h +1 −1
  497. arch/arm/mach-at91/include/mach/hardware.h +8 −8
  498. arch/arm/mach-at91/include/mach/io.h +1 −1
  499. arch/arm/mach-at91/include/mach/irqs.h +2 −2
  500. arch/arm/mach-at91/include/mach/memory.h +2 −2
  501. arch/arm/mach-at91/include/mach/system.h +4 −4
  502. arch/arm/mach-at91/include/mach/timex.h +2 −2
  503. arch/arm/mach-at91/include/mach/uncompress.h +1 −1
  504. arch/arm/mach-at91/include/mach/vmalloc.h +1 −1
  505. arch/arm/mach-at91/irq.c +1 −2
  506. arch/arm/mach-at91/leds.c +2 −3
  507. arch/arm/mach-at91/pm.c +8 −9
  508. arch/arm/mach-clps711x/autcpu12.c +2 −2
  509. arch/arm/mach-clps711x/cdb89712.c +1 −1
  510. arch/arm/mach-clps711x/ceiva.c +1 −1
  511. arch/arm/mach-clps711x/edb7211-mm.c +1 −1
  512. arch/arm/mach-clps711x/fortunet.c +1 −1
  513. arch/arm/mach-clps711x/include/mach/autcpu12.h +0 −0
  514. arch/arm/mach-clps711x/include/mach/debug-macro.S +1 −1
  515. arch/arm/mach-clps711x/include/mach/dma.h +1 −1
  516. arch/arm/mach-clps711x/include/mach/entry-macro.S +2 −2
  517. arch/arm/mach-clps711x/include/mach/hardware.h +1 −1
  518. arch/arm/mach-clps711x/include/mach/io.h +2 −2
  519. arch/arm/mach-clps711x/include/mach/irqs.h +1 −1
  520. arch/arm/mach-clps711x/include/mach/memory.h +1 −1
  521. arch/arm/mach-clps711x/include/mach/syspld.h +1 −1
  522. arch/arm/mach-clps711x/include/mach/system.h +2 −2
  523. arch/arm/mach-clps711x/include/mach/time.h +1 −1
  524. arch/arm/mach-clps711x/include/mach/timex.h +1 −1
  525. arch/arm/mach-clps711x/include/mach/uncompress.h +3 −3
  526. arch/arm/mach-clps711x/include/mach/vmalloc.h +1 −1
  527. arch/arm/mach-clps711x/irq.c +1 −1
  528. arch/arm/mach-clps711x/mm.c +1 −1
  529. arch/arm/mach-clps711x/p720t-leds.c +1 −1
  530. arch/arm/mach-clps711x/p720t.c +2 −2
  531. arch/arm/mach-clps711x/time.c +1 −1
  532. arch/arm/mach-clps7500/core.c +1 −1
  533. arch/arm/mach-clps7500/include/mach/acornfb.h +0 −0
  534. arch/arm/mach-clps7500/include/mach/debug-macro.S +1 −1
  535. arch/arm/mach-clps7500/include/mach/dma.h +1 −1
  536. arch/arm/mach-clps7500/include/mach/entry-macro.S +1 −1
  537. arch/arm/mach-clps7500/include/mach/hardware.h +2 −2
  538. arch/arm/mach-clps7500/include/mach/io.h +3 −3
  539. arch/arm/mach-clps7500/include/mach/irq.h +1 −1
  540. arch/arm/mach-clps7500/include/mach/irqs.h +1 −1
  541. arch/arm/mach-clps7500/include/mach/memory.h +1 −1
  542. arch/arm/mach-clps7500/include/mach/system.h +1 −1
  543. arch/arm/mach-clps7500/include/mach/timex.h +1 −1
  544. arch/arm/mach-clps7500/include/mach/uncompress.h +1 −1
  545. arch/arm/mach-clps7500/include/mach/vmalloc.h +1 −1
  546. arch/arm/mach-davinci/board-evm.c +2 −2
  547. arch/arm/mach-davinci/clock.c +2 −2
  548. arch/arm/mach-davinci/gpio.c +3 −3
  549. arch/arm/mach-davinci/include/mach/clock.h +1 −1
  550. arch/arm/mach-davinci/include/mach/common.h +0 −0
  551. arch/arm/mach-davinci/include/mach/debug-macro.S +0 −0
  552. arch/arm/mach-davinci/include/mach/dma.h +0 −0
  553. arch/arm/mach-davinci/include/mach/entry-macro.S +2 −2
  554. arch/arm/mach-davinci/include/mach/gpio.h +1 −1
  555. arch/arm/mach-davinci/include/mach/hardware.h +0 −0
  556. arch/arm/mach-davinci/include/mach/i2c.h +0 −0
  557. arch/arm/mach-davinci/include/mach/io.h +0 −0
  558. arch/arm/mach-davinci/include/mach/irqs.h +0 −0
  559. arch/arm/mach-davinci/include/mach/memory.h +0 −0
  560. arch/arm/mach-davinci/include/mach/mux.h +0 −0
  561. arch/arm/mach-davinci/include/mach/psc.h +0 −0
  562. arch/arm/mach-davinci/include/mach/serial.h +1 −1
  563. arch/arm/mach-davinci/include/mach/system.h +1 −1
  564. arch/arm/mach-davinci/include/mach/timex.h +0 −0
  565. arch/arm/mach-davinci/include/mach/uncompress.h +1 −1
  566. arch/arm/mach-davinci/include/mach/vmalloc.h +1 −1
  567. arch/arm/mach-davinci/io.c +1 −1
  568. arch/arm/mach-davinci/irq.c +1 −1
  569. arch/arm/mach-davinci/mux.c +2 −2
  570. arch/arm/mach-davinci/psc.c +3 −3
  571. arch/arm/mach-davinci/serial.c +3 −3
  572. arch/arm/mach-davinci/time.c +2 −2
  573. arch/arm/mach-ebsa110/core.c +1 −1
  574. arch/arm/mach-ebsa110/include/mach/debug-macro.S +1 −1
  575. arch/arm/mach-ebsa110/include/mach/dma.h +1 −1
  576. arch/arm/mach-ebsa110/include/mach/entry-macro.S +1 −1
  577. arch/arm/mach-ebsa110/include/mach/hardware.h +1 −1
  578. arch/arm/mach-ebsa110/include/mach/io.h +1 −1
  579. arch/arm/mach-ebsa110/include/mach/irqs.h +1 −1
  580. arch/arm/mach-ebsa110/include/mach/memory.h +1 −1
  581. arch/arm/mach-ebsa110/include/mach/system.h +1 −1
  582. arch/arm/mach-ebsa110/include/mach/timex.h +1 −1
  583. arch/arm/mach-ebsa110/include/mach/uncompress.h +1 −1
  584. arch/arm/mach-ebsa110/include/mach/vmalloc.h +1 −1
  585. arch/arm/mach-ebsa110/io.c +1 −1
  586. arch/arm/mach-ebsa110/leds.c +1 −1
  587. arch/arm/mach-ep93xx/adssphere.c +1 −1
  588. arch/arm/mach-ep93xx/clock.c +1 −1
  589. arch/arm/mach-ep93xx/core.c +2 −2
  590. arch/arm/mach-ep93xx/edb9302.c +1 −1
  591. arch/arm/mach-ep93xx/edb9302a.c +1 −1
  592. arch/arm/mach-ep93xx/edb9307.c +1 −1
  593. arch/arm/mach-ep93xx/edb9312.c +1 −1
  594. arch/arm/mach-ep93xx/edb9315.c +1 −1
  595. arch/arm/mach-ep93xx/edb9315a.c +1 −1
  596. arch/arm/mach-ep93xx/gesbc9312.c +1 −1
  597. arch/arm/mach-ep93xx/gpio.c +1 −1
  598. arch/arm/mach-ep93xx/include/mach/debug-macro.S +2 −2
  599. arch/arm/mach-ep93xx/include/mach/dma.h +3 −0
  600. arch/arm/mach-ep93xx/include/mach/entry-macro.S +2 −2
  601. arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h +1 −1
  602. arch/arm/mach-ep93xx/include/mach/gesbc9312.h +3 −0
  603. arch/arm/mach-ep93xx/include/mach/gpio.h +1 −1
  604. arch/arm/mach-ep93xx/include/mach/hardware.h +5 −1
  605. arch/arm/mach-ep93xx/include/mach/io.h +1 −1
  606. arch/arm/mach-ep93xx/include/mach/irqs.h +1 −1
  607. arch/arm/mach-ep93xx/include/mach/memory.h +1 −1
  608. arch/arm/mach-ep93xx/include/mach/platform.h +1 −1
  609. arch/arm/mach-ep93xx/include/mach/system.h +2 −2
  610. arch/arm/mach-ep93xx/include/mach/timex.h +5 −0
  611. arch/arm/mach-ep93xx/include/mach/ts72xx.h +1 −1
  612. arch/arm/mach-ep93xx/include/mach/uncompress.h +2 −2
  613. arch/arm/mach-ep93xx/include/mach/vmalloc.h +5 −0
  614. arch/arm/mach-ep93xx/micro9.c +1 −1
  615. arch/arm/mach-ep93xx/ts72xx.c +1 −1
  616. arch/arm/mach-footbridge/cats-pci.c +3 −0
  617. arch/arm/mach-footbridge/ebsa285-leds.c +1 −1
  618. arch/arm/mach-footbridge/include/mach/debug-macro.S +1 −1
  619. arch/arm/mach-footbridge/include/mach/dma.h +1 −1
  620. arch/arm/mach-footbridge/include/mach/entry-macro.S +3 −3
  621. arch/arm/mach-footbridge/include/mach/hardware.h +2 −2
  622. arch/arm/mach-footbridge/include/mach/io.h +2 −2
  623. arch/arm/mach-footbridge/include/mach/irqs.h +1 −1
  624. arch/arm/mach-footbridge/include/mach/memory.h +1 −1
  625. arch/arm/mach-footbridge/include/mach/system.h +2 −2
  626. arch/arm/mach-footbridge/include/mach/timex.h +1 −1
  627. arch/arm/mach-footbridge/include/mach/uncompress.h +1 −1
  628. arch/arm/mach-footbridge/include/mach/vmalloc.h +1 −1
  629. arch/arm/mach-footbridge/isa-irq.c +1 −1
  630. arch/arm/mach-footbridge/netwinder-leds.c +1 −1
  631. arch/arm/mach-footbridge/time.c +2 −2
  632. arch/arm/mach-h720x/common.c +2 −2
  633. arch/arm/mach-h720x/cpu-h7201.c +2 −2
  634. arch/arm/mach-h720x/cpu-h7202.c +2 −2
  635. arch/arm/mach-h720x/h7201-eval.c +1 −1
  636. arch/arm/mach-h720x/h7202-eval.c +1 −1
  637. arch/arm/mach-h720x/include/mach/boards.h +1 −1
  638. arch/arm/mach-h720x/include/mach/debug-macro.S +1 −1
  639. arch/arm/mach-h720x/include/mach/dma.h +1 −1
  640. arch/arm/mach-h720x/include/mach/entry-macro.S +1 −1
  641. arch/arm/mach-h720x/include/mach/h7201-regs.h +1 −1
  642. arch/arm/mach-h720x/include/mach/h7202-regs.h +1 −1
  643. arch/arm/mach-h720x/include/mach/hardware.h +1 −1
  644. arch/arm/mach-h720x/include/mach/io.h +3 −3
  645. arch/arm/mach-h720x/include/mach/irqs.h +1 −1
  646. arch/arm/mach-h720x/include/mach/memory.h +1 −1
  647. arch/arm/mach-h720x/include/mach/system.h +3 −3
  648. arch/arm/mach-h720x/include/mach/timex.h +1 −1
  649. arch/arm/mach-h720x/include/mach/uncompress.h +2 −2
  650. arch/arm/mach-h720x/include/mach/vmalloc.h +1 −1
  651. arch/arm/mach-imx/clock.c +6 −1
  652. arch/arm/mach-imx/cpufreq.c +1 −1
  653. arch/arm/mach-imx/dma.c +2 −2
  654. arch/arm/mach-imx/generic.c +5 −6
  655. arch/arm/mach-imx/include/mach/debug-macro.S +1 −1
  656. arch/arm/mach-imx/include/mach/dma.h +0 −0
  657. arch/arm/mach-imx/include/mach/entry-macro.S +2 −2
  658. arch/arm/mach-imx/include/mach/gpio.h +1 −1
  659. arch/arm/mach-imx/include/mach/hardware.h +1 −1
  660. arch/arm/mach-imx/include/mach/imx-dma.h +0 −0
  661. arch/arm/mach-imx/include/mach/imx-regs.h +0 −0
  662. arch/arm/mach-imx/include/mach/imx-uart.h +0 −0
  663. arch/arm/mach-imx/include/mach/imxfb.h +0 −0
  664. arch/arm/mach-imx/include/mach/io.h +2 −2
  665. arch/arm/mach-imx/include/mach/irqs.h +2 −2
  666. arch/arm/mach-imx/include/mach/memory.h +1 −1
  667. arch/arm/mach-imx/include/mach/mmc.h +0 −0
  668. arch/arm/mach-imx/include/mach/mx1ads.h +1 −1
  669. arch/arm/mach-imx/include/mach/spi_imx.h +2 −2
  670. arch/arm/mach-imx/include/mach/system.h +1 −1
  671. arch/arm/mach-imx/include/mach/timex.h +0 −0
  672. arch/arm/mach-imx/include/mach/uncompress.h +1 −1
  673. arch/arm/mach-imx/include/mach/vmalloc.h +1 −1
  674. arch/arm/mach-imx/irq.c +1 −1
  675. arch/arm/mach-imx/leds-mx1ads.c +1 −1
  676. arch/arm/mach-imx/mx1ads.c +5 −5
  677. arch/arm/mach-imx/time.c +1 −1
  678. arch/arm/mach-integrator/core.c +2 −2
  679. arch/arm/mach-integrator/cpu.c +1 −3
  680. arch/arm/mach-integrator/impd1.c +3 −3
  681. arch/arm/mach-integrator/include/mach/bits.h +0 −0
  682. arch/arm/mach-integrator/include/mach/cm.h +0 −0
  683. arch/arm/mach-integrator/include/mach/debug-macro.S +1 −1
  684. arch/arm/mach-integrator/include/mach/dma.h +1 −1
  685. arch/arm/mach-integrator/include/mach/entry-macro.S +3 −3
  686. arch/arm/mach-integrator/include/mach/hardware.h +2 −2
  687. arch/arm/mach-integrator/include/mach/impd1.h +0 −0
  688. arch/arm/mach-integrator/include/mach/io.h +1 −1
  689. arch/arm/mach-integrator/include/mach/irqs.h +1 −1
  690. arch/arm/mach-integrator/include/mach/lm.h +0 −0
  691. arch/arm/mach-integrator/include/mach/memory.h +1 −1
  692. arch/arm/mach-integrator/include/mach/platform.h +0 −2
  693. arch/arm/mach-integrator/include/mach/system.h +2 −2
  694. arch/arm/mach-integrator/include/mach/timex.h +1 −1
  695. arch/arm/mach-integrator/include/mach/uncompress.h +1 −1
  696. arch/arm/mach-integrator/include/mach/vmalloc.h +1 −1
  697. arch/arm/mach-integrator/integrator_ap.c +2 −2
  698. arch/arm/mach-integrator/integrator_cp.c +3 −3
  699. arch/arm/mach-integrator/leds.c +2 −2
  700. arch/arm/mach-integrator/lm.c +1 −1
  701. arch/arm/mach-integrator/pci_v3.c +1 −1
  702. arch/arm/mach-iop13xx/include/mach/adma.h +1 −1
  703. arch/arm/mach-iop13xx/include/mach/debug-macro.S +1 −1
  704. arch/arm/mach-iop13xx/include/mach/dma.h +0 −0
  705. arch/arm/mach-iop13xx/include/mach/entry-macro.S +0 −0
  706. arch/arm/mach-iop13xx/include/mach/hardware.h +0 −0
  707. arch/arm/mach-iop13xx/include/mach/io.h +0 −0
  708. arch/arm/mach-iop13xx/include/mach/iop13xx.h +0 −0
  709. arch/arm/mach-iop13xx/include/mach/iq81340.h +0 −0
  710. arch/arm/mach-iop13xx/include/mach/irqs.h +0 −0
  711. arch/arm/mach-iop13xx/include/mach/memory.h +1 −1
  712. arch/arm/mach-iop13xx/include/mach/msi.h +0 −0
  713. arch/arm/mach-iop13xx/include/mach/pci.h +1 −1
  714. arch/arm/mach-iop13xx/include/mach/system.h +2 −2
  715. arch/arm/mach-iop13xx/include/mach/time.h +0 −0
  716. arch/arm/mach-iop13xx/include/mach/timex.h +1 −1
  717. arch/arm/mach-iop13xx/include/mach/uncompress.h +1 −1
  718. arch/arm/mach-iop13xx/include/mach/vmalloc.h +0 −0
  719. arch/arm/mach-iop13xx/io.c +1 −1
  720. arch/arm/mach-iop13xx/iq81340mc.c +3 −3
  721. arch/arm/mach-iop13xx/iq81340sc.c +3 −3
  722. arch/arm/mach-iop13xx/irq.c +3 −4
  723. arch/arm/mach-iop13xx/pci.c +2 −2
  724. arch/arm/mach-iop13xx/setup.c +1 −1
  725. arch/arm/mach-iop32x/em7210.c +2 −2
  726. arch/arm/mach-iop32x/glantank.c +2 −2
  727. arch/arm/mach-iop32x/include/mach/adma.h +0 −0
  728. arch/arm/mach-iop32x/include/mach/debug-macro.S +1 −1
  729. arch/arm/mach-iop32x/include/mach/dma.h +1 −1
  730. arch/arm/mach-iop32x/include/mach/entry-macro.S +2 −2
  731. arch/arm/mach-iop32x/include/mach/glantank.h +1 −1
  732. arch/arm/mach-iop32x/include/mach/gpio.h +0 −0
  733. arch/arm/mach-iop32x/include/mach/hardware.h +1 −1
  734. arch/arm/mach-iop32x/include/mach/io.h +2 −2
  735. arch/arm/mach-iop32x/include/mach/iop32x.h +1 −1
  736. arch/arm/mach-iop32x/include/mach/iq31244.h +1 −1
  737. arch/arm/mach-iop32x/include/mach/iq80321.h +1 −1
  738. arch/arm/mach-iop32x/include/mach/irqs.h +1 −1
  739. arch/arm/mach-iop32x/include/mach/memory.h +2 −2
  740. arch/arm/mach-iop32x/include/mach/n2100.h +1 −1
  741. arch/arm/mach-iop32x/include/mach/system.h +1 −1
  742. arch/arm/mach-iop32x/include/mach/time.h +0 −0
  743. arch/arm/mach-iop32x/include/mach/timex.h +2 −2
  744. arch/arm/mach-iop32x/include/mach/uncompress.h +2 −2
  745. arch/arm/mach-iop32x/include/mach/vmalloc.h +5 −0
  746. arch/arm/mach-iop32x/iq31244.c +2 −2
  747. arch/arm/mach-iop32x/iq80321.c +2 −2
  748. arch/arm/mach-iop32x/irq.c +1 −1
  749. arch/arm/mach-iop32x/n2100.c +2 −2
  750. arch/arm/mach-iop33x/include/mach/adma.h +0 −0
  751. arch/arm/mach-iop33x/include/mach/debug-macro.S +1 −1
  752. arch/arm/mach-iop33x/include/mach/dma.h +1 −1
  753. arch/arm/mach-iop33x/include/mach/entry-macro.S +2 −2
  754. arch/arm/mach-iop33x/include/mach/gpio.h +0 −0
  755. arch/arm/mach-iop33x/include/mach/hardware.h +1 −1
  756. arch/arm/mach-iop33x/include/mach/io.h +2 −2
  757. arch/arm/mach-iop33x/include/mach/iop33x.h +1 −1
  758. arch/arm/mach-iop33x/include/mach/iq80331.h +1 −1
  759. arch/arm/mach-iop33x/include/mach/iq80332.h +1 −1
  760. arch/arm/mach-iop33x/include/mach/irqs.h +1 −1
  761. arch/arm/mach-iop33x/include/mach/memory.h +2 −2
  762. arch/arm/mach-iop33x/include/mach/system.h +1 −1
  763. arch/arm/mach-iop33x/include/mach/time.h +0 −0
  764. arch/arm/mach-iop33x/include/mach/timex.h +2 −2
  765. arch/arm/mach-iop33x/include/mach/uncompress.h +2 −2
  766. arch/arm/mach-iop33x/include/mach/vmalloc.h +5 −0
  767. arch/arm/mach-iop33x/iq80331.c +2 −2
  768. arch/arm/mach-iop33x/iq80332.c +2 −2
  769. arch/arm/mach-iop33x/irq.c +1 −1
  770. arch/arm/mach-iop33x/uart.c +1 −2
  771. arch/arm/mach-ixp2000/core.c +2 −2
  772. arch/arm/mach-ixp2000/enp2611.c +1 −1
  773. arch/arm/mach-ixp2000/include/mach/debug-macro.S +1 −1
  774. arch/arm/mach-ixp2000/include/mach/dma.h +1 −1
  775. arch/arm/mach-ixp2000/include/mach/enp2611.h +1 −1
  776. arch/arm/mach-ixp2000/include/mach/entry-macro.S +2 −2
  777. arch/arm/mach-ixp2000/include/mach/gpio.h +1 −1
  778. arch/arm/mach-ixp2000/include/mach/hardware.h +1 −1
  779. arch/arm/mach-ixp2000/include/mach/io.h +2 −2
  780. arch/arm/mach-ixp2000/include/mach/irqs.h +1 −1
  781. arch/arm/mach-ixp2000/include/mach/ixdp2x00.h +1 −1
  782. arch/arm/mach-ixp2000/include/mach/ixdp2x01.h +1 −1
  783. arch/arm/mach-ixp2000/include/mach/ixp2000-regs.h +1 −1
  784. arch/arm/mach-ixp2000/include/mach/memory.h +2 −2
  785. arch/arm/mach-ixp2000/include/mach/platform.h +1 −1
  786. arch/arm/mach-ixp2000/include/mach/system.h +2 −2
  787. arch/arm/mach-ixp2000/include/mach/timex.h +1 −1
  788. arch/arm/mach-ixp2000/include/mach/uncompress.h +1 −1
  789. arch/arm/mach-ixp2000/include/mach/vmalloc.h +1 −1
  790. arch/arm/mach-ixp2000/ixdp2400.c +1 −1
  791. arch/arm/mach-ixp2000/ixdp2800.c +1 −1
  792. arch/arm/mach-ixp2000/ixdp2x00.c +2 −2
  793. arch/arm/mach-ixp2000/ixdp2x01.c +1 −1
  794. arch/arm/mach-ixp2000/pci.c +1 −1
  795. arch/arm/mach-ixp23xx/core.c +1 −2
  796. arch/arm/mach-ixp23xx/espresso.c +1 −1
  797. arch/arm/mach-ixp23xx/include/mach/debug-macro.S +2 −2
  798. arch/arm/mach-ixp23xx/include/mach/dma.h +3 −0
  799. arch/arm/mach-ixp23xx/include/mach/entry-macro.S +1 −1
  800. arch/arm/mach-ixp23xx/include/mach/hardware.h +1 −1
  801. arch/arm/mach-ixp23xx/include/mach/io.h +1 −1
  802. arch/arm/mach-ixp23xx/include/mach/irqs.h +1 −1
  803. arch/arm/mach-ixp23xx/include/mach/ixdp2351.h +1 −1
  804. arch/arm/mach-ixp23xx/include/mach/ixp23xx.h +1 −1
  805. arch/arm/mach-ixp23xx/include/mach/memory.h +2 −3
  806. arch/arm/mach-ixp23xx/include/mach/platform.h +1 −1
  807. arch/arm/mach-ixp23xx/include/mach/system.h +2 −2
  808. arch/arm/mach-ixp23xx/include/mach/time.h +3 −0
  809. arch/arm/mach-ixp23xx/include/mach/timex.h +1 −1
  810. arch/arm/mach-ixp23xx/include/mach/uncompress.h +2 −2
  811. arch/arm/mach-ixp23xx/include/mach/vmalloc.h +1 −1
  812. arch/arm/mach-ixp23xx/ixdp2351.c +1 −1
  813. arch/arm/mach-ixp23xx/pci.c +1 −2
  814. arch/arm/mach-ixp23xx/roadrunner.c +1 −1
  815. arch/arm/mach-ixp4xx/avila-pci.c +1 −1
  816. arch/arm/mach-ixp4xx/avila-setup.c +1 −1
  817. arch/arm/mach-ixp4xx/common-pci.c +1 −1
  818. arch/arm/mach-ixp4xx/common.c +2 −2
  819. arch/arm/mach-ixp4xx/coyote-pci.c +1 −1
  820. arch/arm/mach-ixp4xx/coyote-setup.c +1 −1
  821. arch/arm/mach-ixp4xx/fsg-setup.c +2 −2
  822. arch/arm/mach-ixp4xx/gateway7001-pci.c +1 −1
  823. arch/arm/mach-ixp4xx/gateway7001-setup.c +1 −1
  824. arch/arm/mach-ixp4xx/gtwx5715-pci.c +2 −2
  825. arch/arm/mach-ixp4xx/gtwx5715-setup.c +2 −2
  826. arch/arm/mach-ixp4xx/include/mach/avila.h +2 −2
  827. arch/arm/mach-ixp4xx/include/mach/coyote.h +2 −2
  828. arch/arm/mach-ixp4xx/include/mach/cpu.h +1 −1
  829. arch/arm/mach-ixp4xx/include/mach/debug-macro.S +1 −1
  830. arch/arm/mach-ixp4xx/include/mach/dma.h +2 −2
  831. arch/arm/mach-ixp4xx/include/mach/dsmg600.h +1 −1
  832. arch/arm/mach-ixp4xx/include/mach/entry-macro.S +2 −2
  833. arch/arm/mach-ixp4xx/include/mach/fsg.h +2 −2
  834. arch/arm/mach-ixp4xx/include/mach/gpio.h +2 −2
  835. arch/arm/mach-ixp4xx/include/mach/gtwx5715.h +2 −2
  836. arch/arm/mach-ixp4xx/include/mach/hardware.h +2 −2
  837. arch/arm/mach-ixp4xx/include/mach/io.h +2 −2
  838. arch/arm/mach-ixp4xx/include/mach/irqs.h +1 −1
  839. arch/arm/mach-ixp4xx/include/mach/ixdp425.h +2 −2
  840. arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h +1 −1
  841. arch/arm/mach-ixp4xx/include/mach/memory.h +1 −1
  842. arch/arm/mach-ixp4xx/include/mach/nas100d.h +2 −2
  843. arch/arm/mach-ixp4xx/include/mach/npe.h +0 −0
  844. arch/arm/mach-ixp4xx/include/mach/nslu2.h +2 −2
  845. arch/arm/mach-ixp4xx/include/mach/platform.h +2 −2
  846. arch/arm/mach-ixp4xx/include/mach/prpmc1100.h +2 −2
  847. arch/arm/mach-ixp4xx/include/mach/qmgr.h +0 −0
  848. arch/arm/mach-ixp4xx/include/mach/system.h +2 −2
  849. arch/arm/mach-ixp4xx/include/mach/timex.h +2 −2
  850. arch/arm/mach-ixp4xx/include/mach/udc.h +1 −1
  851. arch/arm/mach-ixp4xx/include/mach/uncompress.h +1 −1
  852. arch/arm/mach-ixp4xx/include/mach/vmalloc.h +1 −1
  853. arch/arm/mach-ixp4xx/ixdp425-pci.c +1 −1
  854. arch/arm/mach-ixp4xx/ixdp425-setup.c +1 −1
  855. arch/arm/mach-ixp4xx/ixdpg425-pci.c +1 −1
  856. arch/arm/mach-ixp4xx/ixp4xx_npe.c +1 −1
  857. arch/arm/mach-ixp4xx/ixp4xx_qmgr.c +1 −1
  858. arch/arm/mach-ixp4xx/wg302v2-pci.c +1 −1
  859. arch/arm/mach-ixp4xx/wg302v2-setup.c +1 −1
  860. arch/arm/mach-kirkwood/addr-map.c +1 −1
  861. arch/arm/mach-kirkwood/common.c +244 −5
  862. arch/arm/mach-kirkwood/common.h +3 −0
  863. arch/arm/mach-kirkwood/db88f6281-bp-setup.c +1 −1
  864. arch/arm/mach-kirkwood/include/mach/debug-macro.S +2 −2
  865. arch/arm/mach-kirkwood/include/mach/dma.h +0 −0
  866. arch/arm/mach-kirkwood/include/mach/entry-macro.S +2 −2
  867. arch/arm/mach-kirkwood/include/mach/hardware.h +1 −1
  868. arch/arm/mach-kirkwood/include/mach/io.h +1 −1
  869. arch/arm/mach-kirkwood/include/mach/irqs.h +1 −1
  870. arch/arm/mach-kirkwood/include/mach/kirkwood.h +10 −1
  871. arch/arm/mach-kirkwood/include/mach/memory.h +1 −1
  872. arch/arm/mach-kirkwood/include/mach/system.h +3 −3
  873. arch/arm/mach-kirkwood/include/mach/timex.h +1 −1
  874. arch/arm/mach-kirkwood/include/mach/uncompress.h +2 −2
  875. arch/arm/mach-kirkwood/include/mach/vmalloc.h +5 −0
  876. arch/arm/mach-kirkwood/irq.c +1 −1
  877. arch/arm/mach-kirkwood/pcie.c +1 −1
  878. arch/arm/mach-kirkwood/rd88f6192-nas-setup.c +24 −1
  879. arch/arm/mach-kirkwood/rd88f6281-setup.c +2 −2
  880. arch/arm/mach-ks8695/board-micrel.c +1 −1
  881. arch/arm/mach-ks8695/cpu.c +3 −3
  882. arch/arm/mach-ks8695/devices.c +3 −3
  883. arch/arm/mach-ks8695/gpio.c +3 −3
  884. arch/arm/mach-ks8695/include/mach/debug-macro.S +3 −3
  885. arch/arm/mach-ks8695/include/mach/devices.h +1 −1
  886. arch/arm/mach-ks8695/include/mach/dma.h +1 −1
  887. arch/arm/mach-ks8695/include/mach/entry-macro.S +3 −3
  888. arch/arm/mach-ks8695/include/mach/gpio.h +1 −1
  889. arch/arm/mach-ks8695/include/mach/hardware.h +1 −1
  890. arch/arm/mach-ks8695/include/mach/io.h +1 −1
  891. arch/arm/mach-ks8695/include/mach/irqs.h +1 −1
  892. arch/arm/mach-ks8695/include/mach/memory.h +2 −2
  893. arch/arm/mach-ks8695/include/mach/regs-gpio.h +1 −1
  894. arch/arm/mach-ks8695/include/mach/regs-hpna.h +1 −1
  895. arch/arm/mach-ks8695/include/mach/regs-irq.h +1 −1
  896. arch/arm/mach-ks8695/include/mach/regs-lan.h +1 −1
  897. arch/arm/mach-ks8695/include/mach/regs-mem.h +1 −1
  898. arch/arm/mach-ks8695/include/mach/regs-misc.h +1 −1
  899. arch/arm/mach-ks8695/include/mach/regs-pci.h +1 −1
  900. arch/arm/mach-ks8695/include/mach/regs-switch.h +1 −1
  901. arch/arm/mach-ks8695/include/mach/regs-sys.h +1 −1
  902. arch/arm/mach-ks8695/include/mach/regs-timer.h +1 −1
  903. arch/arm/mach-ks8695/include/mach/regs-uart.h +1 −1
  904. arch/arm/mach-ks8695/include/mach/regs-wan.h +1 −1
  905. arch/arm/mach-ks8695/include/mach/system.h +2 −2
  906. arch/arm/mach-ks8695/include/mach/timex.h +1 −1
  907. arch/arm/mach-ks8695/include/mach/uncompress.h +2 −2
  908. arch/arm/mach-ks8695/include/mach/vmalloc.h +1 −1
  909. arch/arm/mach-ks8695/irq.c +3 −3
  910. arch/arm/mach-ks8695/leds.c +2 −3
  911. arch/arm/mach-ks8695/pci.c +3 −3
  912. arch/arm/mach-ks8695/time.c +2 −2
  913. arch/arm/mach-l7200/core.c +1 −1
  914. arch/arm/mach-l7200/include/mach/aux_reg.h +2 −2
  915. arch/arm/mach-l7200/include/mach/debug-macro.S +1 −1
  916. arch/arm/mach-l7200/include/mach/dma.h +1 −1
  917. arch/arm/mach-l7200/include/mach/entry-macro.S +2 −2
  918. arch/arm/mach-l7200/include/mach/gp_timers.h +2 −2
  919. arch/arm/mach-l7200/include/mach/gpio.h +1 −1
  920. arch/arm/mach-l7200/include/mach/hardware.h +1 −1
  921. arch/arm/mach-l7200/include/mach/io.h +3 −3
  922. arch/arm/mach-l7200/include/mach/irqs.h +1 −1
  923. arch/arm/mach-l7200/include/mach/memory.h +1 −1
  924. arch/arm/mach-l7200/include/mach/pmpcon.h +1 −1
  925. arch/arm/mach-l7200/include/mach/pmu.h +1 −1
  926. arch/arm/mach-l7200/include/mach/serial.h +1 −1
  927. arch/arm/mach-l7200/include/mach/serial_l7200.h +2 −2
  928. arch/arm/mach-l7200/include/mach/sib.h +1 −1
  929. arch/arm/mach-l7200/include/mach/sys-clock.h +1 −1
  930. arch/arm/mach-l7200/include/mach/system.h +2 −2
  931. arch/arm/mach-l7200/include/mach/time.h +2 −2
  932. arch/arm/mach-l7200/include/mach/timex.h +1 −1
  933. arch/arm/mach-l7200/include/mach/uncompress.h +2 −2
  934. arch/arm/mach-l7200/include/mach/vmalloc.h +1 −1
  935. arch/arm/mach-lh7a40x/arch-kev7a400.c +1 −1
  936. arch/arm/mach-lh7a40x/arch-lpd7a40x.c +1 −1
  937. arch/arm/mach-lh7a40x/clcd.c +1 −2
  938. arch/arm/mach-lh7a40x/clocks.c +2 −2
  939. arch/arm/mach-lh7a40x/include/mach/clocks.h +1 −1
  940. arch/arm/mach-lh7a40x/include/mach/constants.h +1 −1
  941. arch/arm/mach-lh7a40x/include/mach/debug-macro.S +1 −1
  942. arch/arm/mach-lh7a40x/include/mach/dma.h +1 −1
  943. arch/arm/mach-lh7a40x/include/mach/entry-macro.S +3 −3
  944. arch/arm/mach-lh7a40x/include/mach/hardware.h +2 −2
  945. arch/arm/mach-lh7a40x/include/mach/io.h +2 −2
  946. arch/arm/mach-lh7a40x/include/mach/irqs.h +1 −1
  947. arch/arm/mach-lh7a40x/include/mach/memory.h +1 −1
  948. arch/arm/mach-lh7a40x/include/mach/registers.h +2 −2
  949. arch/arm/mach-lh7a40x/include/mach/ssp.h +0 −1
  950. arch/arm/mach-lh7a40x/include/mach/system.h +1 −1
  951. arch/arm/mach-lh7a40x/include/mach/timex.h +2 −2
  952. arch/arm/mach-lh7a40x/include/mach/uncompress.h +2 −2
  953. arch/arm/mach-lh7a40x/include/mach/vmalloc.h +1 −1
  954. arch/arm/mach-lh7a40x/irq-lh7a400.c +2 −2
  955. arch/arm/mach-lh7a40x/irq-lh7a404.c +2 −2
  956. arch/arm/mach-lh7a40x/irq-lpd7a40x.c +2 −2
  957. arch/arm/mach-lh7a40x/lcd-panel.h +0 −1
  958. arch/arm/mach-lh7a40x/ssp-cpld.c +2 −2
  959. arch/arm/mach-lh7a40x/time.c +1 −1
  960. arch/arm/mach-loki/addr-map.c +1 −1
  961. arch/arm/mach-loki/common.c +3 −3
  962. arch/arm/mach-loki/include/mach/debug-macro.S +2 −2
  963. arch/arm/mach-loki/include/mach/dma.h +0 −0
  964. arch/arm/mach-loki/include/mach/entry-macro.S +2 −2
  965. arch/arm/mach-loki/include/mach/hardware.h +1 −1
  966. arch/arm/mach-loki/include/mach/io.h +1 −1
  967. arch/arm/mach-loki/include/mach/irqs.h +1 −1
  968. arch/arm/mach-loki/include/mach/loki.h +1 −1
  969. arch/arm/mach-loki/include/mach/memory.h +1 −1
  970. arch/arm/mach-loki/include/mach/system.h +3 −3
  971. arch/arm/mach-loki/include/mach/timex.h +1 −1
  972. arch/arm/mach-loki/include/mach/uncompress.h +2 −2
  973. arch/arm/mach-loki/include/mach/vmalloc.h +5 −0
  974. arch/arm/mach-loki/irq.c +1 −1
  975. arch/arm/mach-loki/lb88rc8480-setup.c +1 −1
  976. arch/arm/mach-msm/board-halibut.c +3 −3
  977. arch/arm/mach-msm/common.c +2 −2
  978. arch/arm/mach-msm/dma.c +1 −1
  979. arch/arm/mach-msm/idle.S +1 −1
  980. arch/arm/mach-msm/include/mach/board.h +1 −1
  981. arch/arm/mach-msm/include/mach/debug-macro.S +3 −3
  982. arch/arm/mach-msm/include/mach/dma.h +2 −2
  983. arch/arm/mach-msm/include/mach/entry-macro.S +2 −2
  984. arch/arm/mach-msm/include/mach/hardware.h +1 −1
  985. arch/arm/mach-msm/include/mach/io.h +1 −1
  986. arch/arm/mach-msm/include/mach/irqs.h +1 −1
  987. arch/arm/mach-msm/include/mach/memory.h +1 −1
  988. arch/arm/mach-msm/include/mach/msm_iomap.h +1 −1
  989. arch/arm/mach-msm/include/mach/system.h +2 −2
  990. arch/arm/mach-msm/include/mach/timex.h +1 −1
  991. arch/arm/mach-msm/include/mach/uncompress.h +1 −1
  992. arch/arm/mach-msm/include/mach/vmalloc.h +1 −1
  993. arch/arm/mach-msm/io.c +3 −3
  994. arch/arm/mach-msm/irq.c +2 −2
  995. arch/arm/mach-msm/timer.c +1 −1
  996. arch/arm/mach-mv78xx0/common.c +5 −5
  997. arch/arm/mach-mv78xx0/db78x00-bp-setup.c +1 −1
  998. arch/arm/mach-mv78xx0/include/mach/debug-macro.S +2 −2
  999. arch/arm/mach-mv78xx0/include/mach/dma.h +0 −0
  1000. arch/arm/mach-mv78xx0/include/mach/entry-macro.S +2 −2
  1001. arch/arm/mach-mv78xx0/include/mach/hardware.h +1 −1
  1002. arch/arm/mach-mv78xx0/include/mach/io.h +1 −1
  1003. arch/arm/mach-mv78xx0/include/mach/irqs.h +1 −1
  1004. arch/arm/mach-mv78xx0/include/mach/memory.h +1 −1
  1005. arch/arm/mach-mv78xx0/include/mach/mv78xx0.h +1 −1
  1006. arch/arm/mach-mv78xx0/include/mach/system.h +3 −3
  1007. arch/arm/mach-mv78xx0/include/mach/timex.h +1 −1
  1008. arch/arm/mach-mv78xx0/include/mach/uncompress.h +2 −2
  1009. arch/arm/mach-mv78xx0/include/mach/vmalloc.h +5 −0
  1010. arch/arm/mach-mv78xx0/irq.c +2 −2
  1011. arch/arm/mach-mv78xx0/pcie.c +1 −1
  1012. arch/arm/mach-mx2/clock_imx27.c +2 −3
  1013. arch/arm/mach-mx2/cpu_imx27.c +1 −1
  1014. arch/arm/mach-mx2/crm_regs.h +1 −1
  1015. arch/arm/mach-mx2/devices.c +1 −1
  1016. arch/arm/mach-mx2/generic.c +1 −1
  1017. arch/arm/mach-mx2/mx27ads.c +6 −6
  1018. arch/arm/mach-mx2/pcm038.c +5 −5
  1019. arch/arm/mach-mx2/pcm970-baseboard.c +1 −2
  1020. arch/arm/mach-mx2/serial.c +2 −2
  1021. arch/arm/mach-mx2/system.c +1 −1
  1022. arch/arm/mach-mx3/clock.c +1 −1
  1023. arch/arm/mach-mx3/devices.c +2 −2
  1024. arch/arm/mach-mx3/iomux.c +3 −3
  1025. arch/arm/mach-mx3/mm.c +2 −2
  1026. arch/arm/mach-mx3/mx31ads.c +3 −3
  1027. arch/arm/mach-mx3/mx31lite.c +3 −3
  1028. arch/arm/mach-mx3/pcm037.c +5 −5
  1029. arch/arm/mach-netx/fb.c +2 −2
  1030. arch/arm/mach-netx/generic.c +2 −2
  1031. arch/arm/mach-netx/include/mach/debug-macro.S +1 −1
  1032. arch/arm/mach-netx/include/mach/dma.h +1 −1
  1033. arch/arm/mach-netx/include/mach/entry-macro.S +2 −2
  1034. arch/arm/mach-netx/include/mach/eth.h +1 −1
  1035. arch/arm/mach-netx/include/mach/hardware.h +1 −1
  1036. arch/arm/mach-netx/include/mach/io.h +1 −1
  1037. arch/arm/mach-netx/include/mach/irqs.h +1 −1
  1038. arch/arm/mach-netx/include/mach/memory.h +1 −1
  1039. arch/arm/mach-netx/include/mach/netx-regs.h +1 −1
  1040. arch/arm/mach-netx/include/mach/param.h +1 −1
  1041. arch/arm/mach-netx/include/mach/pfifo.h +1 −1
  1042. arch/arm/mach-netx/include/mach/system.h +2 −2
  1043. arch/arm/mach-netx/include/mach/timex.h +1 −1
  1044. arch/arm/mach-netx/include/mach/uncompress.h +1 −1
  1045. arch/arm/mach-netx/include/mach/vmalloc.h +1 −1
  1046. arch/arm/mach-netx/include/mach/xc.h +1 −1
  1047. arch/arm/mach-netx/nxdb500.c +3 −3
  1048. arch/arm/mach-netx/nxdkn.c +3 −3
  1049. arch/arm/mach-netx/nxeb500hmi.c +3 −3
  1050. arch/arm/mach-netx/pfifo.c +3 −3
  1051. arch/arm/mach-netx/time.c +2 −2
  1052. arch/arm/mach-netx/xc.c +3 −3
  1053. arch/arm/mach-ns9xxx/board-a9m9750dev.c +6 −6
  1054. arch/arm/mach-ns9xxx/gpio-ns9360.c +2 −2
  1055. arch/arm/mach-ns9xxx/gpio.c +3 −3
  1056. arch/arm/mach-ns9xxx/include/mach/board.h +1 −1
  1057. arch/arm/mach-ns9xxx/include/mach/debug-macro.S +3 −3
  1058. arch/arm/mach-ns9xxx/include/mach/dma.h +1 −1
  1059. arch/arm/mach-ns9xxx/include/mach/entry-macro.S +3 −3
  1060. arch/arm/mach-ns9xxx/include/mach/gpio.h +1 −1
  1061. arch/arm/mach-ns9xxx/include/mach/hardware.h +1 −1
  1062. arch/arm/mach-ns9xxx/include/mach/io.h +1 −1
  1063. arch/arm/mach-ns9xxx/include/mach/irqs.h +1 −1
  1064. arch/arm/mach-ns9xxx/include/mach/memory.h +1 −1
  1065. arch/arm/mach-ns9xxx/include/mach/module.h +1 −1
  1066. arch/arm/mach-ns9xxx/include/mach/processor-ns9360.h +1 −1
  1067. arch/arm/mach-ns9xxx/include/mach/processor.h +2 −2
  1068. arch/arm/mach-ns9xxx/include/mach/regs-bbu.h +2 −2
  1069. arch/arm/mach-ns9xxx/include/mach/regs-board-a9m9750dev.h +2 −2
  1070. arch/arm/mach-ns9xxx/include/mach/regs-mem.h +2 −2
  1071. arch/arm/mach-ns9xxx/include/mach/regs-sys-common.h +2 −2
  1072. arch/arm/mach-ns9xxx/include/mach/regs-sys-ns9360.h +2 −2
  1073. arch/arm/mach-ns9xxx/include/mach/system.h +3 −3
  1074. arch/arm/mach-ns9xxx/include/mach/timex.h +2 −2
  1075. arch/arm/mach-ns9xxx/include/mach/uncompress.h +1 −1
  1076. arch/arm/mach-ns9xxx/include/mach/vmalloc.h +1 −1
  1077. arch/arm/mach-ns9xxx/irq.c +3 −4
  1078. arch/arm/mach-ns9xxx/mach-cc9p9360dev.c +1 −1
  1079. arch/arm/mach-ns9xxx/mach-cc9p9360js.c +1 −1
  1080. arch/arm/mach-ns9xxx/plat-serial8250.c +2 −2
  1081. arch/arm/mach-ns9xxx/processor-ns9360.c +2 −2
  1082. arch/arm/mach-ns9xxx/time-ns9360.c +4 −4
  1083. arch/arm/mach-omap1/board-ams-delta.c +8 −8
  1084. arch/arm/mach-omap1/board-fsample.c +10 −10
  1085. arch/arm/mach-omap1/board-generic.c +6 −6
  1086. arch/arm/mach-omap1/board-h2-mmc.c +2 −2
  1087. arch/arm/mach-omap1/board-h2.c +11 −11
  1088. arch/arm/mach-omap1/board-h3-mmc.c +2 −2
  1089. arch/arm/mach-omap1/board-h3.c +13 −13
  1090. arch/arm/mach-omap1/board-innovator.c +10 −10
  1091. arch/arm/mach-omap1/board-nokia770.c +11 −11
  1092. arch/arm/mach-omap1/board-osk.c +8 −8
  1093. arch/arm/mach-omap1/board-palmte.c +12 −12
  1094. arch/arm/mach-omap1/board-palmtt.c +13 −13
  1095. arch/arm/mach-omap1/board-palmz71.c +12 −12
  1096. arch/arm/mach-omap1/board-perseus2.c +9 −9
  1097. arch/arm/mach-omap1/board-sx1-mmc.c +3 −3
  1098. arch/arm/mach-omap1/board-sx1.c +11 −11
  1099. arch/arm/mach-omap1/board-voiceblue.c +6 −6
  1100. arch/arm/mach-omap1/clock.c +4 −4
  1101. arch/arm/mach-omap1/devices.c +5 −6
  1102. arch/arm/mach-omap1/fpga.c +3 −3
  1103. arch/arm/mach-omap1/io.c +2 −2
  1104. arch/arm/mach-omap1/irq.c +3 −3
  1105. arch/arm/mach-omap1/leds-h2p2-debug.c +3 −3
  1106. arch/arm/mach-omap1/leds-innovator.c +1 −1
  1107. arch/arm/mach-omap1/leds-osk.c +2 −2
  1108. arch/arm/mach-omap1/leds.c +2 −2
  1109. arch/arm/mach-omap1/mailbox.c +2 −2
  1110. arch/arm/mach-omap1/mcbsp.c +5 −5
  1111. arch/arm/mach-omap1/mux.c +1 −1
  1112. arch/arm/mach-omap1/pm.c +10 −11
  1113. arch/arm/mach-omap1/serial.c +5 −5
  1114. arch/arm/mach-omap1/sleep.S +2 −2
  1115. arch/arm/mach-omap1/sram.S +2 −2
  1116. arch/arm/mach-omap1/time.c +1 −1
  1117. arch/arm/mach-omap1/timer32k.c +2 −2
  1118. arch/arm/mach-omap2/board-2430sdp.c +6 −6
  1119. arch/arm/mach-omap2/board-apollon.c +9 −9
  1120. arch/arm/mach-omap2/board-generic.c +6 −6
  1121. arch/arm/mach-omap2/board-h4.c +13 −13
  1122. arch/arm/mach-omap2/clock.c +3 −3
  1123. arch/arm/mach-omap2/clock.h +1 −1
  1124. arch/arm/mach-omap2/clock24xx.c +2 −2
  1125. arch/arm/mach-omap2/clock34xx.c +2 −2
  1126. arch/arm/mach-omap2/clock34xx.h +1 −1
  1127. arch/arm/mach-omap2/control.c +2 −2
  1128. arch/arm/mach-omap2/devices.c +6 −6
  1129. arch/arm/mach-omap2/gpmc.c +1 −1
  1130. arch/arm/mach-omap2/id.c +2 −2
  1131. arch/arm/mach-omap2/io.c +2 −2
  1132. arch/arm/mach-omap2/irq.c +1 −1
  1133. arch/arm/mach-omap2/mailbox.c +2 −2
  1134. arch/arm/mach-omap2/mcbsp.c +4 −4
  1135. arch/arm/mach-omap2/memory.c +3 −3
  1136. arch/arm/mach-omap2/mux.c +2 −2
  1137. arch/arm/mach-omap2/pm.c +4 −5
  1138. arch/arm/mach-omap2/prcm.c +2 −2
  1139. arch/arm/mach-omap2/sdrc.h +1 −1
  1140. arch/arm/mach-omap2/serial.c +2 −2
  1141. arch/arm/mach-omap2/sleep.S +2 −2
  1142. arch/arm/mach-omap2/sram242x.S +2 −2
  1143. arch/arm/mach-omap2/sram243x.S +2 −2
  1144. arch/arm/mach-omap2/timer-gp.c +1 −1
  1145. arch/arm/mach-omap2/usb-tusb6010.c +3 −4
  1146. arch/arm/mach-orion5x/addr-map.c +1 −1
  1147. arch/arm/mach-orion5x/common.c +114 −5
  1148. arch/arm/mach-orion5x/common.h +1 −0
  1149. arch/arm/mach-orion5x/db88f5281-setup.c +2 −2
  1150. arch/arm/mach-orion5x/dns323-setup.c +1 −1
  1151. arch/arm/mach-orion5x/gpio.c +1 −1
  1152. arch/arm/mach-orion5x/include/mach/debug-macro.S +2 −2
  1153. arch/arm/mach-orion5x/include/mach/dma.h +0 −0
  1154. arch/arm/mach-orion5x/include/mach/entry-macro.S +2 −2
  1155. arch/arm/mach-orion5x/include/mach/gpio.h +1 −1
  1156. arch/arm/mach-orion5x/include/mach/hardware.h +1 −1
  1157. arch/arm/mach-orion5x/include/mach/io.h +1 −1
  1158. arch/arm/mach-orion5x/include/mach/irqs.h +1 −1
  1159. arch/arm/mach-orion5x/include/mach/memory.h +1 −1
  1160. arch/arm/mach-orion5x/include/mach/orion5x.h +6 −1
  1161. arch/arm/mach-orion5x/include/mach/system.h +3 −3
  1162. arch/arm/mach-orion5x/include/mach/timex.h +1 −1
  1163. arch/arm/mach-orion5x/include/mach/uncompress.h +2 −2
  1164. arch/arm/mach-orion5x/include/mach/vmalloc.h +5 −0
  1165. arch/arm/mach-orion5x/irq.c +2 −2
  1166. arch/arm/mach-orion5x/kurobox_pro-setup.c +3 −2
  1167. arch/arm/mach-orion5x/mpp.c +1 −1
  1168. arch/arm/mach-orion5x/mss2-setup.c +2 −1
  1169. arch/arm/mach-orion5x/mv2120-setup.c +2 −1
  1170. arch/arm/mach-orion5x/pci.c +1 −1
  1171. arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c +1 −1
  1172. arch/arm/mach-orion5x/rd88f5181l-ge-setup.c +1 −1
  1173. arch/arm/mach-orion5x/rd88f5182-setup.c +2 −1
  1174. arch/arm/mach-orion5x/ts209-setup.c +4 −3
  1175. arch/arm/mach-orion5x/ts409-setup.c +49 −1
  1176. arch/arm/mach-orion5x/ts78xx-setup.c +2 −1
  1177. arch/arm/mach-orion5x/wnr854t-setup.c +1 −1
  1178. arch/arm/mach-orion5x/wrt350n-v2-setup.c +1 −1
  1179. arch/arm/mach-pnx4008/clock.c +2 −2
  1180. arch/arm/mach-pnx4008/core.c +4 −4
  1181. arch/arm/mach-pnx4008/dma.c +2 −2
  1182. arch/arm/mach-pnx4008/gpio.c +2 −2
  1183. arch/arm/mach-pnx4008/i2c.c +2 −2
  1184. arch/arm/mach-pnx4008/include/mach/clock.h +1 −1
  1185. arch/arm/mach-pnx4008/include/mach/debug-macro.S +1 −1
  1186. arch/arm/mach-pnx4008/include/mach/dma.h +1 −1
  1187. arch/arm/mach-pnx4008/include/mach/entry-macro.S +1 −1
  1188. arch/arm/mach-pnx4008/include/mach/gpio.h +1 −1
  1189. arch/arm/mach-pnx4008/include/mach/hardware.h +2 −2
  1190. arch/arm/mach-pnx4008/include/mach/i2c.h +0 −3
  1191. arch/arm/mach-pnx4008/include/mach/io.h +1 −1
  1192. arch/arm/mach-pnx4008/include/mach/irq.h +1 −1
  1193. arch/arm/mach-pnx4008/include/mach/irqs.h +1 −1
  1194. arch/arm/mach-pnx4008/include/mach/memory.h +1 −1
  1195. arch/arm/mach-pnx4008/include/mach/param.h +1 −1
  1196. arch/arm/mach-pnx4008/include/mach/platform.h +1 −1
  1197. arch/arm/mach-pnx4008/include/mach/pm.h +1 −1
  1198. arch/arm/mach-pnx4008/include/mach/system.h +3 −3
  1199. arch/arm/mach-pnx4008/include/mach/timex.h +2 −2
  1200. arch/arm/mach-pnx4008/include/mach/uncompress.h +1 −1
  1201. arch/arm/mach-pnx4008/include/mach/vmalloc.h +1 −1
  1202. arch/arm/mach-pnx4008/irq.c +2 −3
  1203. arch/arm/mach-pnx4008/pm.c +2 −3
  1204. arch/arm/mach-pnx4008/serial.c +4 −4
  1205. arch/arm/mach-pnx4008/sleep.S +1 −1
  1206. arch/arm/mach-pnx4008/time.c +1 −1
  1207. arch/arm/mach-pxa/akita-ioexp.c +1 −1
  1208. arch/arm/mach-pxa/clock.c +28 −3
  1209. arch/arm/mach-pxa/clock.h +5 −0
  1210. arch/arm/mach-pxa/cm-x270-pci.c +1 −1
  1211. arch/arm/mach-pxa/cm-x270.c +8 −8
  1212. arch/arm/mach-pxa/colibri.c +4 −4
  1213. arch/arm/mach-pxa/corgi.c +9 −9
  1214. arch/arm/mach-pxa/corgi_lcd.c +6 −6
  1215. arch/arm/mach-pxa/corgi_pm.c +6 −6
  1216. arch/arm/mach-pxa/corgi_ssp.c +5 −5
  1217. arch/arm/mach-pxa/cpu-pxa.c +3 −3
  1218. arch/arm/mach-pxa/devices.c +13 −13
  1219. arch/arm/mach-pxa/dma.c +2 −2
  1220. arch/arm/mach-pxa/e400_lcd.c +2 −2
  1221. arch/arm/mach-pxa/em-x270.c +8 −8
  1222. arch/arm/mach-pxa/eseries.c +121 −49
  1223. arch/arm/mach-pxa/eseries_udc.c +4 −4
  1224. arch/arm/mach-pxa/ezx.c +6 −6
  1225. arch/arm/mach-pxa/generic.c +12 −2
  1226. arch/arm/mach-pxa/generic.h +8 −0
  1227. arch/arm/mach-pxa/gpio.c +3 −3
  1228. arch/arm/mach-pxa/gumstix.c +7 −7
  1229. arch/arm/mach-pxa/idp.c +7 −7
  1230. arch/arm/mach-pxa/include/mach/akita.h +0 −0
  1231. arch/arm/mach-pxa/include/mach/audio.h +0 −0
  1232. arch/arm/mach-pxa/include/mach/bitfield.h +0 −0
  1233. arch/arm/mach-pxa/include/mach/camera.h +0 −0
  1234. arch/arm/mach-pxa/include/mach/colibri.h +0 −0
  1235. arch/arm/mach-pxa/include/mach/corgi.h +0 −0
  1236. arch/arm/mach-pxa/include/mach/debug-macro.S +1 −1
  1237. arch/arm/mach-pxa/include/mach/dma.h +1 −1
  1238. arch/arm/mach-pxa/include/mach/entry-macro.S +3 −3
  1239. arch/arm/mach-pxa/include/mach/eseries-gpio.h +0 −0
  1240. arch/arm/mach-pxa/include/mach/eseries-irq.h +0 −0
  1241. arch/arm/mach-pxa/include/mach/gpio.h +3 −3
  1242. arch/arm/mach-pxa/include/mach/gumstix.h +1 −1
  1243. arch/arm/mach-pxa/include/mach/hardware.h +1 −6
  1244. arch/arm/mach-pxa/include/mach/i2c.h +0 −0
  1245. arch/arm/mach-pxa/include/mach/idp.h +1 −1
  1246. arch/arm/mach-pxa/include/mach/io.h +2 −2
  1247. arch/arm/mach-pxa/include/mach/irda.h +0 −0
  1248. arch/arm/mach-pxa/include/mach/irqs.h +2 −1
  1249. arch/arm/mach-pxa/include/mach/littleton.h +0 −0
  1250. arch/arm/mach-pxa/include/mach/lpd270.h +1 −1
  1251. arch/arm/mach-pxa/include/mach/lubbock.h +1 −1
  1252. arch/arm/mach-pxa/include/mach/magician.h +1 −1
  1253. arch/arm/mach-pxa/include/mach/mainstone.h +1 −1
  1254. arch/arm/mach-pxa/include/mach/memory.h +1 −1
  1255. arch/arm/mach-pxa/include/mach/mfp-pxa25x.h +2 −2
  1256. arch/arm/mach-pxa/include/mach/mfp-pxa27x.h +2 −2
  1257. arch/arm/mach-pxa/include/mach/mfp-pxa2xx.h +1 −1
  1258. arch/arm/mach-pxa/include/mach/mfp-pxa300.h +3 −3
  1259. arch/arm/mach-pxa/include/mach/mfp-pxa320.h +3 −3
  1260. arch/arm/mach-pxa/include/mach/mfp-pxa3xx.h +0 −0
  1261. arch/arm/mach-pxa/include/mach/mfp-pxa930.h +3 −3
  1262. arch/arm/mach-pxa/include/mach/mfp.h +1 −1
  1263. arch/arm/mach-pxa/include/mach/mmc.h +0 −0
  1264. arch/arm/mach-pxa/include/mach/mtd-xip.h +1 −3
  1265. arch/arm/mach-pxa/include/mach/ohci.h +0 −0
  1266. arch/arm/mach-pxa/include/mach/palmtx.h +0 −0
  1267. arch/arm/mach-pxa/include/mach/pcm027.h +1 −1
  1268. arch/arm/mach-pxa/include/mach/pcm990_baseboard.h +2 −2
  1269. arch/arm/mach-pxa/include/mach/pm.h +0 −0
  1270. arch/arm/mach-pxa/include/mach/poodle.h +8 −2
  1271. arch/arm/mach-pxa/include/mach/pxa-regs.h +3 −3
  1272. arch/arm/mach-pxa/include/mach/pxa25x-udc.h +0 −0
  1273. arch/arm/mach-pxa/include/mach/pxa27x-udc.h +0 −0
  1274. arch/arm/mach-pxa/include/mach/pxa27x_keypad.h +0 −0
  1275. arch/arm/mach-pxa/include/mach/pxa2xx-gpio.h +0 −0
  1276. arch/arm/mach-pxa/include/mach/pxa2xx-regs.h +1 −1
  1277. arch/arm/mach-pxa/include/mach/pxa2xx_spi.h +0 −0
  1278. arch/arm/mach-pxa/include/mach/pxa3xx-regs.h +1 −1
  1279. arch/arm/mach-pxa/include/mach/pxa3xx_nand.h +0 −0
  1280. arch/arm/mach-pxa/include/mach/pxafb.h +8 −6
  1281. arch/arm/mach-pxa/include/mach/regs-lcd.h +1 −1
  1282. arch/arm/mach-pxa/include/mach/regs-ssp.h +0 −0
  1283. arch/arm/mach-pxa/include/mach/reset.h +18 −0
  1284. arch/arm/mach-pxa/include/mach/sharpsl.h +0 −0
  1285. arch/arm/mach-pxa/include/mach/spitz.h +0 −0
  1286. arch/arm/mach-pxa/include/mach/ssp.h +0 −0
  1287. arch/arm/mach-pxa/include/mach/system.h +1 −1
  1288. arch/arm/mach-pxa/include/mach/timex.h +1 −1
  1289. arch/arm/mach-pxa/include/mach/tosa.h +0 −0
  1290. arch/arm/mach-pxa/include/mach/tosa_bt.h +0 −0
  1291. arch/arm/mach-pxa/include/mach/trizeps4.h +0 −0
  1292. arch/arm/mach-pxa/include/mach/udc.h +1 −1
  1293. arch/arm/mach-pxa/include/mach/uncompress.h +2 −2
  1294. arch/arm/mach-pxa/include/mach/vmalloc.h +1 −1
  1295. arch/arm/mach-pxa/include/mach/zylonite.h +0 −0
  1296. arch/arm/mach-pxa/irq.c +2 −2
  1297. arch/arm/mach-pxa/leds-idp.c +3 −3
  1298. arch/arm/mach-pxa/leds-lubbock.c +3 −3
  1299. arch/arm/mach-pxa/leds-mainstone.c +3 −3
  1300. arch/arm/mach-pxa/leds-trizeps4.c +4 −4
  1301. arch/arm/mach-pxa/littleton.c +9 −9
  1302. arch/arm/mach-pxa/lpd270.c +10 −10
  1303. arch/arm/mach-pxa/lubbock.c +14 −12
  1304. arch/arm/mach-pxa/magician.c +10 −10
  1305. arch/arm/mach-pxa/mainstone.c +12 −12
  1306. arch/arm/mach-pxa/mfp-pxa2xx.c +4 −4
  1307. arch/arm/mach-pxa/mfp-pxa3xx.c +4 −4
  1308. arch/arm/mach-pxa/palmtx.c +9 −9
  1309. arch/arm/mach-pxa/pcm027.c +6 −6
  1310. arch/arm/mach-pxa/pcm990-baseboard.c +9 −10
  1311. arch/arm/mach-pxa/pm.c +4 −4
  1312. arch/arm/mach-pxa/poodle.c +11 −11
  1313. arch/arm/mach-pxa/pwm.c +1 −1
  1314. arch/arm/mach-pxa/pxa25x.c +12 −16
  1315. arch/arm/mach-pxa/pxa27x.c +13 −9
  1316. arch/arm/mach-pxa/pxa2xx.c +12 −3
  1317. arch/arm/mach-pxa/pxa300.c +5 −3
  1318. arch/arm/mach-pxa/pxa320.c +4 −4
  1319. arch/arm/mach-pxa/pxa3xx.c +16 −6
  1320. arch/arm/mach-pxa/pxa930.c +2 −2
  1321. arch/arm/mach-pxa/reset.c +6 −4
  1322. arch/arm/mach-pxa/saar.c +3 −3
  1323. arch/arm/mach-pxa/sharpsl_pm.c +5 −5
  1324. arch/arm/mach-pxa/sleep.S +3 −3
  1325. arch/arm/mach-pxa/spitz.c +14 −13
  1326. arch/arm/mach-pxa/spitz_pm.c +6 −6
  1327. arch/arm/mach-pxa/ssp.c +4 −4
  1328. arch/arm/mach-pxa/standby.S +3 −3
  1329. arch/arm/mach-pxa/tavorevb.c +3 −3
  1330. arch/arm/mach-pxa/time.c +1 −1
  1331. arch/arm/mach-pxa/tosa-bt.c +1 −1
  1332. arch/arm/mach-pxa/tosa.c +9 −8
  1333. arch/arm/mach-pxa/trizeps4.c +10 −10
  1334. arch/arm/mach-pxa/zylonite.c +8 −8
  1335. arch/arm/mach-pxa/zylonite_pxa300.c +3 −3
  1336. arch/arm/mach-pxa/zylonite_pxa320.c +3 −3
  1337. arch/arm/mach-realview/core.c +1 −1
  1338. arch/arm/mach-realview/include/mach/board-eb.h +2 −2
  1339. arch/arm/mach-realview/include/mach/board-pb1176.h +2 −2
  1340. arch/arm/mach-realview/include/mach/board-pb11mp.h +2 −2
  1341. arch/arm/mach-realview/include/mach/debug-macro.S +1 −1
  1342. arch/arm/mach-realview/include/mach/dma.h +1 −1
  1343. arch/arm/mach-realview/include/mach/entry-macro.S +2 −2
  1344. arch/arm/mach-realview/include/mach/hardware.h +1 −1
  1345. arch/arm/mach-realview/include/mach/io.h +1 −1
  1346. arch/arm/mach-realview/include/mach/irqs.h +4 −4
  1347. arch/arm/mach-realview/include/mach/memory.h +1 −1
  1348. arch/arm/mach-realview/include/mach/platform.h +1 −1
  1349. arch/arm/mach-realview/include/mach/scu.h +0 −0
  1350. arch/arm/mach-realview/include/mach/smp.h +0 −0
  1351. arch/arm/mach-realview/include/mach/system.h +3 −3
  1352. arch/arm/mach-realview/include/mach/timex.h +1 −1
  1353. arch/arm/mach-realview/include/mach/uncompress.h +5 −5
  1354. arch/arm/mach-realview/include/mach/vmalloc.h +1 −1
  1355. arch/arm/mach-realview/localtimer.c +1 −1
  1356. arch/arm/mach-realview/platsmp.c +4 −4
  1357. arch/arm/mach-realview/realview_eb.c +3 −3
  1358. arch/arm/mach-realview/realview_pb1176.c +3 −3
  1359. arch/arm/mach-realview/realview_pb11mp.c +3 −3
  1360. arch/arm/mach-rpc/dma.c +1 −1
  1361. arch/arm/mach-rpc/include/mach/acornfb.h +1 −1
  1362. arch/arm/mach-rpc/include/mach/debug-macro.S +1 −1
  1363. arch/arm/mach-rpc/include/mach/dma.h +1 −1
  1364. arch/arm/mach-rpc/include/mach/entry-macro.S +1 −1
  1365. arch/arm/mach-rpc/include/mach/hardware.h +2 −2
  1366. arch/arm/mach-rpc/include/mach/io.h +2 −2
  1367. arch/arm/mach-rpc/include/mach/irqs.h +1 −1
  1368. arch/arm/mach-rpc/include/mach/memory.h +1 −1
  1369. arch/arm/mach-rpc/include/mach/system.h +2 −2
  1370. arch/arm/mach-rpc/include/mach/timex.h +1 −1
  1371. arch/arm/mach-rpc/include/mach/uncompress.h +2 −2
  1372. arch/arm/mach-rpc/include/mach/vmalloc.h +1 −1
  1373. arch/arm/mach-rpc/riscpc.c +1 −1
  1374. arch/arm/mach-s3c2400/gpio.c +2 −2
  1375. arch/arm/mach-s3c2400/include/mach/map.h +1 −1
  1376. arch/arm/mach-s3c2400/include/mach/memory.h +2 −2
  1377. arch/arm/mach-s3c2410/bast-ide.c +3 −3
  1378. arch/arm/mach-s3c2410/bast-irq.c +4 −4
  1379. arch/arm/mach-s3c2410/clock.c +3 −3
  1380. arch/arm/mach-s3c2410/dma.c +5 −5
  1381. arch/arm/mach-s3c2410/gpio.c +2 −2
  1382. arch/arm/mach-s3c2410/h1940-bluetooth.c +3 −3
  1383. arch/arm/mach-s3c2410/include/mach/anubis-cpld.h +1 −1
  1384. arch/arm/mach-s3c2410/include/mach/anubis-irq.h +1 −1
  1385. arch/arm/mach-s3c2410/include/mach/anubis-map.h +1 −1
  1386. arch/arm/mach-s3c2410/include/mach/audio.h +1 −1
  1387. arch/arm/mach-s3c2410/include/mach/bast-cpld.h +1 −1
  1388. arch/arm/mach-s3c2410/include/mach/bast-irq.h +1 −1
  1389. arch/arm/mach-s3c2410/include/mach/bast-map.h +1 −1
  1390. arch/arm/mach-s3c2410/include/mach/bast-pmu.h +1 −1
  1391. arch/arm/mach-s3c2410/include/mach/debug-macro.S +3 −3
  1392. arch/arm/mach-s3c2410/include/mach/dma.h +2 −2
  1393. arch/arm/mach-s3c2410/include/mach/entry-macro.S +2 −2
  1394. arch/arm/mach-s3c2410/include/mach/fb.h +2 −2
  1395. arch/arm/mach-s3c2410/include/mach/gpio.h +1 −1
  1396. arch/arm/mach-s3c2410/include/mach/h1940-latch.h +1 −1
  1397. arch/arm/mach-s3c2410/include/mach/h1940.h +1 −1
  1398. arch/arm/mach-s3c2410/include/mach/hardware.h +2 −6
  1399. arch/arm/mach-s3c2410/include/mach/idle.h +1 −1
  1400. arch/arm/mach-s3c2410/include/mach/io.h +3 −3
  1401. arch/arm/mach-s3c2410/include/mach/irqs.h +1 −1
  1402. arch/arm/mach-s3c2410/include/mach/leds-gpio.h +1 −1
  1403. arch/arm/mach-s3c2410/include/mach/map.h +1 −1
  1404. arch/arm/mach-s3c2410/include/mach/memory.h +2 −2
  1405. arch/arm/mach-s3c2410/include/mach/osiris-cpld.h +1 −1
  1406. arch/arm/mach-s3c2410/include/mach/osiris-map.h +1 −1
  1407. arch/arm/mach-s3c2410/include/mach/otom-map.h +1 −1
  1408. arch/arm/mach-s3c2410/include/mach/regs-clock.h +2 −2
  1409. arch/arm/mach-s3c2410/include/mach/regs-dsc.h +1 −1
  1410. arch/arm/mach-s3c2410/include/mach/regs-gpio.h +2 −2
  1411. arch/arm/mach-s3c2410/include/mach/regs-gpioj.h +1 −1
  1412. arch/arm/mach-s3c2410/include/mach/regs-irq.h +2 −2
  1413. arch/arm/mach-s3c2410/include/mach/regs-lcd.h +2 −2
  1414. arch/arm/mach-s3c2410/include/mach/regs-mem.h +2 −2
  1415. arch/arm/mach-s3c2410/include/mach/regs-power.h +1 −1
  1416. arch/arm/mach-s3c2410/include/mach/regs-s3c2412-mem.h +1 −1
  1417. arch/arm/mach-s3c2410/include/mach/regs-s3c2412.h +1 −1
  1418. arch/arm/mach-s3c2410/include/mach/regs-s3c2443-clock.h +1 −1
  1419. arch/arm/mach-s3c2410/include/mach/regs-sdi.h +1 −1
  1420. arch/arm/mach-s3c2410/include/mach/reset.h +1 −1
  1421. arch/arm/mach-s3c2410/include/mach/spi-gpio.h +1 −1
  1422. arch/arm/mach-s3c2410/include/mach/spi.h +1 −1
  1423. arch/arm/mach-s3c2410/include/mach/system-reset.h +3 −3
  1424. arch/arm/mach-s3c2410/include/mach/system.h +7 −7
  1425. arch/arm/mach-s3c2410/include/mach/timex.h +1 −1
  1426. arch/arm/mach-s3c2410/include/mach/uncompress.h +3 −3
  1427. arch/arm/mach-s3c2410/include/mach/usb-control.h +2 −2
  1428. arch/arm/mach-s3c2410/include/mach/vmalloc.h +2 −2
  1429. arch/arm/mach-s3c2410/include/mach/vr1000-cpld.h +1 −1
  1430. arch/arm/mach-s3c2410/include/mach/vr1000-irq.h +1 −1
  1431. arch/arm/mach-s3c2410/include/mach/vr1000-map.h +2 −2
  1432. arch/arm/mach-s3c2410/mach-amlm5900.c +4 −4
  1433. arch/arm/mach-s3c2410/mach-bast.c +9 −9
  1434. arch/arm/mach-s3c2410/mach-h1940.c +7 −7
  1435. arch/arm/mach-s3c2410/mach-n30.c +5 −5
  1436. arch/arm/mach-s3c2410/mach-otom.c +3 −3
  1437. arch/arm/mach-s3c2410/mach-qt2410.c +6 −6
  1438. arch/arm/mach-s3c2410/mach-smdk2410.c +1 −2
  1439. arch/arm/mach-s3c2410/mach-tct_hammer.c +1 −1
  1440. arch/arm/mach-s3c2410/mach-vr1000.c +8 −8
  1441. arch/arm/mach-s3c2410/nor-simtec.c +3 −3
  1442. arch/arm/mach-s3c2410/pm-h1940.S +3 −3
  1443. arch/arm/mach-s3c2410/pm.c +3 −3
  1444. arch/arm/mach-s3c2410/s3c2410.c +2 −2
  1445. arch/arm/mach-s3c2410/sleep.S +5 −5
  1446. arch/arm/mach-s3c2410/usb-simtec.c +5 −5
  1447. arch/arm/mach-s3c2412/clock.c +3 −3
  1448. arch/arm/mach-s3c2412/dma.c +5 −5
  1449. arch/arm/mach-s3c2412/gpio.c +2 −2
  1450. arch/arm/mach-s3c2412/irq.c +4 −4
  1451. arch/arm/mach-s3c2412/mach-jive.c +6 −9
  1452. arch/arm/mach-s3c2412/mach-smdk2413.c +5 −5
  1453. arch/arm/mach-s3c2412/mach-vstms.c +5 −5
  1454. arch/arm/mach-s3c2412/pm.c +5 −5
  1455. arch/arm/mach-s3c2412/s3c2412.c +9 −9
  1456. arch/arm/mach-s3c2412/sleep.S +3 −3
  1457. arch/arm/mach-s3c2440/clock.c +2 −2
  1458. arch/arm/mach-s3c2440/dma.c +5 −5
  1459. arch/arm/mach-s3c2440/dsc.c +3 −3
  1460. arch/arm/mach-s3c2440/irq.c +3 −3
  1461. arch/arm/mach-s3c2440/mach-anubis.c +8 −8
  1462. arch/arm/mach-s3c2440/mach-at2440evb.c +4 −4
  1463. arch/arm/mach-s3c2440/mach-nexcoder.c +2 −2
  1464. arch/arm/mach-s3c2440/mach-osiris.c +7 −7
  1465. arch/arm/mach-s3c2440/mach-rx3715.c +5 −5
  1466. arch/arm/mach-s3c2440/mach-smdk2440.c +5 −5
  1467. arch/arm/mach-s3c2440/s3c2440.c +1 −1
  1468. arch/arm/mach-s3c2442/clock.c +2 −2
  1469. arch/arm/mach-s3c2443/clock.c +2 −2
  1470. arch/arm/mach-s3c2443/dma.c +5 −5
  1471. arch/arm/mach-s3c2443/irq.c +3 −3
  1472. arch/arm/mach-s3c2443/mach-smdk2443.c +5 −5
  1473. arch/arm/mach-s3c2443/s3c2443.c +3 −3
  1474. arch/arm/mach-sa1100/Makefile +0 −3
  1475. arch/arm/mach-sa1100/assabet.c +3 −3
  1476. arch/arm/mach-sa1100/badge4.c +3 −3
  1477. arch/arm/mach-sa1100/cerf.c +3 −3
  1478. arch/arm/mach-sa1100/clock.c +1 −1
  1479. arch/arm/mach-sa1100/collie.c +3 −3
  1480. arch/arm/mach-sa1100/collie_pm.c +2 −3
  1481. arch/arm/mach-sa1100/cpu-sa1100.c +1 −1
  1482. arch/arm/mach-sa1100/cpu-sa1110.c +1 −3
  1483. arch/arm/mach-sa1100/dma.c +2 −2
  1484. arch/arm/mach-sa1100/generic.c +4 −1
  1485. arch/arm/mach-sa1100/gpio.c +1 −1
  1486. arch/arm/mach-sa1100/h3600.c +5 −5
  1487. arch/arm/mach-sa1100/hackkit.c +1 −1
  1488. arch/arm/mach-sa1100/include/mach/SA-1100.h +0 −0
  1489. arch/arm/mach-sa1100/include/mach/SA-1101.h +1 −1
  1490. arch/arm/mach-sa1100/include/mach/SA-1111.h +0 −0
  1491. arch/arm/mach-sa1100/include/mach/assabet.h +1 −1
  1492. arch/arm/mach-sa1100/include/mach/badge4.h +2 −2
  1493. arch/arm/mach-sa1100/include/mach/bitfield.h +0 −0
  1494. arch/arm/mach-sa1100/include/mach/cerf.h +1 −1
  1495. arch/arm/mach-sa1100/include/mach/collie.h +1 −1
  1496. arch/arm/mach-sa1100/include/mach/debug-macro.S +3 −3
  1497. arch/arm/mach-sa1100/include/mach/dma.h +1 −1
  1498. arch/arm/mach-sa1100/include/mach/entry-macro.S +1 −1
  1499. arch/arm/mach-sa1100/include/mach/gpio.h +2 −2
  1500. arch/arm/mach-sa1100/include/mach/h3600.h +0 −0
  1501. arch/arm/mach-sa1100/include/mach/h3600_gpio.h +0 −0
  1502. arch/arm/mach-sa1100/include/mach/hardware.h +1 −1
  1503. arch/arm/mach-sa1100/include/mach/ide.h +2 −2
  1504. arch/arm/mach-sa1100/include/mach/io.h +1 −1
  1505. arch/arm/mach-sa1100/include/mach/irqs.h +1 −1
  1506. arch/arm/mach-sa1100/include/mach/jornada720.h +1 −1
  1507. arch/arm/mach-sa1100/include/mach/lart.h +0 −0
  1508. arch/arm/mach-sa1100/include/mach/mcp.h +1 −1
  1509. arch/arm/mach-sa1100/include/mach/memory.h +1 −1
  1510. arch/arm/mach-sa1100/include/mach/mtd-xip.h +0 −2
  1511. arch/arm/mach-sa1100/include/mach/neponset.h +1 −1
  1512. arch/arm/mach-sa1100/include/mach/reset.h +18 −0
  1513. arch/arm/mach-sa1100/include/mach/shannon.h +0 −0
  1514. arch/arm/mach-sa1100/include/mach/simpad.h +1 −1
  1515. arch/arm/mach-sa1100/include/mach/system.h +2 −2
  1516. arch/arm/mach-sa1100/include/mach/timex.h +1 −1
  1517. arch/arm/mach-sa1100/include/mach/uncompress.h +1 −1
  1518. arch/arm/mach-sa1100/include/mach/vmalloc.h +4 −0
  1519. arch/arm/mach-sa1100/irq.c +1 −1
  1520. arch/arm/mach-sa1100/jornada720.c +1 −1
  1521. arch/arm/mach-sa1100/jornada720_ssp.c +2 −2
  1522. arch/arm/mach-sa1100/lart.c +2 −2
  1523. arch/arm/mach-sa1100/leds-assabet.c +2 −2
  1524. arch/arm/mach-sa1100/leds-badge4.c +1 −1
  1525. arch/arm/mach-sa1100/leds-cerf.c +1 −1
  1526. arch/arm/mach-sa1100/leds-hackkit.c +1 −1
  1527. arch/arm/mach-sa1100/leds-lart.c +1 −1
  1528. arch/arm/mach-sa1100/leds-simpad.c +2 −2
  1529. arch/arm/mach-sa1100/neponset.c +3 −3
  1530. arch/arm/mach-sa1100/pleb.c +2 −2
  1531. arch/arm/mach-sa1100/pm.c +1 −1
  1532. arch/arm/mach-sa1100/shannon.c +3 −3
  1533. arch/arm/mach-sa1100/simpad.c +3 −3
  1534. arch/arm/mach-sa1100/sleep.S +1 −1
  1535. arch/arm/mach-sa1100/ssp.c +1 −1
  1536. arch/arm/mach-sa1100/time.c +1 −1
  1537. arch/arm/mach-shark/include/mach/debug-macro.S +1 −1
  1538. arch/arm/mach-shark/include/mach/dma.h +1 −1
  1539. arch/arm/mach-shark/include/mach/entry-macro.S +1 −1
  1540. arch/arm/mach-shark/include/mach/hardware.h +2 −2
  1541. arch/arm/mach-shark/include/mach/io.h +3 −3
  1542. arch/arm/mach-shark/include/mach/irqs.h +1 −1
  1543. arch/arm/mach-shark/include/mach/memory.h +2 −2
  1544. arch/arm/mach-shark/include/mach/system.h +1 −1
  1545. arch/arm/mach-shark/include/mach/timex.h +1 −1
  1546. arch/arm/mach-shark/include/mach/uncompress.h +2 −2
  1547. arch/arm/mach-shark/include/mach/vmalloc.h +1 −1
  1548. arch/arm/mach-shark/irq.c +1 −1
  1549. arch/arm/mach-shark/leds.c +1 −1
  1550. arch/arm/mach-versatile/core.c +1 −1
  1551. arch/arm/mach-versatile/include/mach/debug-macro.S +1 −1
  1552. arch/arm/mach-versatile/include/mach/dma.h +1 −1
  1553. arch/arm/mach-versatile/include/mach/entry-macro.S +2 −2
  1554. arch/arm/mach-versatile/include/mach/hardware.h +2 −2
  1555. arch/arm/mach-versatile/include/mach/io.h +1 −1
  1556. arch/arm/mach-versatile/include/mach/irqs.h +2 −2
  1557. arch/arm/mach-versatile/include/mach/memory.h +1 −1
  1558. arch/arm/mach-versatile/include/mach/platform.h +1 −1
  1559. arch/arm/mach-versatile/include/mach/system.h +3 −3
  1560. arch/arm/mach-versatile/include/mach/timex.h +1 −1
  1561. arch/arm/mach-versatile/include/mach/uncompress.h +1 −1
  1562. arch/arm/mach-versatile/include/mach/vmalloc.h +1 −1
  1563. arch/arm/mach-versatile/pci.c +1 −1
  1564. arch/arm/mach-versatile/versatile_ab.c +1 −1
  1565. arch/arm/mach-versatile/versatile_pb.c +1 −1
  1566. arch/arm/mm/Kconfig +9 −1
  1567. arch/arm/mm/cache-feroceon-l2.c +1 −1
  1568. arch/arm/mm/cache-v3.S +1 −1
  1569. arch/arm/mm/cache-v4.S +1 −1
  1570. arch/arm/mm/cache-v4wt.S +1 −1
  1571. arch/arm/mm/cache-xsc3l2.c +182 −0
  1572. arch/arm/mm/init.c +20 −12
  1573. arch/arm/mm/ioremap.c +1 −1
  1574. arch/arm/mm/mmu.c +50 −0
  1575. arch/arm/mm/proc-arm720.S +1 −1
  1576. arch/arm/mm/proc-arm940.S +1 −0
  1577. arch/arm/mm/proc-arm946.S +1 −0
  1578. arch/arm/mm/proc-sa110.S +1 −1
  1579. arch/arm/mm/proc-sa1100.S +1 −1
  1580. arch/arm/mm/proc-xsc3.S +1 −23
  1581. arch/arm/nwfpe/fpa11.h +1 −1
  1582. arch/arm/oprofile/op_model_mpcore.c +1 −1
  1583. arch/arm/plat-iop/adma.c +1 −1
  1584. arch/arm/plat-iop/i2c.c +1 −2
  1585. arch/arm/plat-iop/io.c +1 −1
  1586. arch/arm/plat-iop/pci.c +1 −2
  1587. arch/arm/plat-iop/time.c +2 −2
  1588. arch/arm/plat-mxc/clock.c +1 −1
  1589. arch/arm/plat-mxc/gpio.c +1 −1
  1590. arch/arm/plat-mxc/include/mach/board-mx27ads.h +0 −0
  1591. arch/arm/plat-mxc/include/mach/board-mx31ads.h +0 −0
  1592. arch/arm/plat-mxc/include/mach/board-mx31lite.h +0 −0
  1593. arch/arm/plat-mxc/include/mach/board-pcm037.h +0 −0
  1594. arch/arm/plat-mxc/include/mach/board-pcm038.h +0 −0
  1595. arch/arm/plat-mxc/include/mach/clock.h +0 −0
  1596. arch/arm/plat-mxc/include/mach/common.h +0 −0
  1597. arch/arm/plat-mxc/include/mach/debug-macro.S +7 −7
  1598. arch/arm/plat-mxc/include/mach/dma.h +0 −0
  1599. arch/arm/plat-mxc/include/mach/entry-macro.S +0 −0
  1600. arch/arm/plat-mxc/include/mach/gpio.h +1 −1
  1601. arch/arm/plat-mxc/include/mach/hardware.h +3 −3
  1602. arch/arm/plat-mxc/include/mach/iim.h +0 −0
  1603. arch/arm/plat-mxc/include/mach/imx-uart.h +0 −0
  1604. arch/arm/plat-mxc/include/mach/io.h +0 −0
  1605. arch/arm/plat-mxc/include/mach/iomux-mx1-mx2.h +0 −0
  1606. arch/arm/plat-mxc/include/mach/iomux-mx3.h +0 −0
  1607. arch/arm/plat-mxc/include/mach/irqs.h +1 −1
  1608. arch/arm/plat-mxc/include/mach/memory.h +1 −1
  1609. arch/arm/plat-mxc/include/mach/mx27.h +0 −0
  1610. arch/arm/plat-mxc/include/mach/mx31.h +0 −0
  1611. arch/arm/plat-mxc/include/mach/mxc.h +0 −0
  1612. arch/arm/plat-mxc/include/mach/mxc_timer.h +1 −1
  1613. arch/arm/plat-mxc/include/mach/system.h +0 −0
  1614. arch/arm/plat-mxc/include/mach/timex.h +1 −1
  1615. arch/arm/plat-mxc/include/mach/uncompress.h +2 −2
  1616. arch/arm/plat-mxc/include/mach/vmalloc.h +0 −0
  1617. arch/arm/plat-mxc/iomux-mx1-mx2.c +2 −2
  1618. arch/arm/plat-mxc/irq.c +1 −1
  1619. arch/arm/plat-mxc/time.c +3 −3
  1620. arch/arm/plat-omap/clock.c +1 −2
  1621. arch/arm/plat-omap/common.c +7 −7
  1622. arch/arm/plat-omap/cpu-omap.c +1 −1
  1623. arch/arm/plat-omap/debug-devices.c +3 −3
  1624. arch/arm/plat-omap/debug-leds.c +3 −3
  1625. arch/arm/plat-omap/devices.c +7 −7
  1626. arch/arm/plat-omap/dma.c +2 −2
  1627. arch/arm/plat-omap/dmtimer.c +3 −3
  1628. arch/arm/plat-omap/fb.c +4 −5
  1629. arch/arm/plat-omap/gpio.c +3 −3
  1630. arch/arm/plat-omap/i2c.c +1 −2
  1631. arch/arm/plat-omap/include/mach/aic23.h +1 −1
  1632. arch/arm/plat-omap/include/mach/blizzard.h +0 −0
  1633. arch/arm/plat-omap/include/mach/board-2430sdp.h +1 −1
  1634. arch/arm/plat-omap/include/mach/board-ams-delta.h +1 −1
  1635. arch/arm/plat-omap/include/mach/board-apollon.h +1 −1
  1636. arch/arm/plat-omap/include/mach/board-fsample.h +2 −2
  1637. arch/arm/plat-omap/include/mach/board-h2.h +1 −1
  1638. arch/arm/plat-omap/include/mach/board-h3.h +1 −1
  1639. arch/arm/plat-omap/include/mach/board-h4.h +1 −1
  1640. arch/arm/plat-omap/include/mach/board-innovator.h +1 −1
  1641. arch/arm/plat-omap/include/mach/board-nokia.h +1 −1
  1642. arch/arm/plat-omap/include/mach/board-osk.h +1 −1
  1643. arch/arm/plat-omap/include/mach/board-palmte.h +1 −1
  1644. arch/arm/plat-omap/include/mach/board-palmtt.h +1 −1
  1645. arch/arm/plat-omap/include/mach/board-palmz71.h +1 −1
  1646. arch/arm/plat-omap/include/mach/board-perseus2.h +2 −2
  1647. arch/arm/plat-omap/include/mach/board-sx1.h +0 −0
  1648. arch/arm/plat-omap/include/mach/board-voiceblue.h +0 −0
  1649. arch/arm/plat-omap/include/mach/board.h +4 −4
  1650. arch/arm/plat-omap/include/mach/clock.h +1 −1
  1651. arch/arm/plat-omap/include/mach/common.h +1 −1
  1652. arch/arm/plat-omap/include/mach/control.h +2 −2
  1653. arch/arm/plat-omap/include/mach/cpu.h +1 −1
  1654. arch/arm/plat-omap/include/mach/debug-macro.S +1 −1
  1655. arch/arm/plat-omap/include/mach/dma.h +1 −1
  1656. arch/arm/plat-omap/include/mach/dmtimer.h +1 −1
  1657. arch/arm/plat-omap/include/mach/dsp_common.h +0 −0
  1658. arch/arm/plat-omap/include/mach/eac.h +3 −3
  1659. arch/arm/plat-omap/include/mach/entry-macro.S +5 −5
  1660. arch/arm/plat-omap/include/mach/fpga.h +1 −1
  1661. arch/arm/plat-omap/include/mach/gpio-switch.h +0 −0
  1662. arch/arm/plat-omap/include/mach/gpio.h +2 −2
  1663. arch/arm/plat-omap/include/mach/gpioexpander.h +1 −1
  1664. arch/arm/plat-omap/include/mach/gpmc.h +0 −0
  1665. arch/arm/plat-omap/include/mach/hardware.h +3 −3
  1666. arch/arm/plat-omap/include/mach/hwa742.h +0 −0
  1667. arch/arm/plat-omap/include/mach/io.h +3 −3
  1668. arch/arm/plat-omap/include/mach/irda.h +1 −1
  1669. arch/arm/plat-omap/include/mach/irqs.h +2 −2
  1670. arch/arm/plat-omap/include/mach/keypad.h +1 −1
  1671. arch/arm/plat-omap/include/mach/lcd_mipid.h +0 −0
  1672. arch/arm/plat-omap/include/mach/led.h +1 −1
  1673. arch/arm/plat-omap/include/mach/mailbox.h +0 −0
  1674. arch/arm/plat-omap/include/mach/mcbsp.h +3 −3
  1675. arch/arm/plat-omap/include/mach/mcspi.h +0 −0
  1676. arch/arm/plat-omap/include/mach/memory.h +9 −8
  1677. arch/arm/plat-omap/include/mach/menelaus.h +1 −1
  1678. arch/arm/plat-omap/include/mach/mmc.h +1 −1
  1679. arch/arm/plat-omap/include/mach/mtd-xip.h +1 −1
  1680. arch/arm/plat-omap/include/mach/mux.h +1 −1
  1681. arch/arm/plat-omap/include/mach/nand.h +1 −1
  1682. arch/arm/plat-omap/include/mach/omap-alsa.h +3 −3
  1683. arch/arm/plat-omap/include/mach/omap1510.h +1 −1
  1684. arch/arm/plat-omap/include/mach/omap16xx.h +1 −1
  1685. arch/arm/plat-omap/include/mach/omap24xx.h +1 −1
  1686. arch/arm/plat-omap/include/mach/omap34xx.h +1 −1
  1687. arch/arm/plat-omap/include/mach/omap730.h +1 −1
  1688. arch/arm/plat-omap/include/mach/omapfb.h +2 −2
  1689. arch/arm/plat-omap/include/mach/onenand.h +1 −1
  1690. arch/arm/plat-omap/include/mach/param.h +1 −1
  1691. arch/arm/plat-omap/include/mach/pm.h +1 −1
  1692. arch/arm/plat-omap/include/mach/prcm.h +1 −1
  1693. arch/arm/plat-omap/include/mach/sdrc.h +1 −1
  1694. arch/arm/plat-omap/include/mach/serial.h +1 −1
  1695. arch/arm/plat-omap/include/mach/sram.h +1 −1
  1696. arch/arm/plat-omap/include/mach/system.h +2 −2
  1697. arch/arm/plat-omap/include/mach/tc.h +1 −1
  1698. arch/arm/plat-omap/include/mach/timex.h +1 −1
  1699. arch/arm/plat-omap/include/mach/uncompress.h +3 −3
  1700. arch/arm/plat-omap/include/mach/usb.h +1 −1
  1701. arch/arm/plat-omap/include/mach/vmalloc.h +1 −1
  1702. arch/arm/plat-omap/mailbox.c +1 −1
  1703. arch/arm/plat-omap/mcbsp.c +2 −2
  1704. arch/arm/plat-omap/mux.c +1 −1
  1705. arch/arm/plat-omap/ocpi.c +1 −1
  1706. arch/arm/plat-omap/sram.c +3 −3
  1707. arch/arm/plat-omap/usb.c +5 −5
  1708. arch/arm/plat-orion/include/plat/cache-feroceon-l2.h +1 −1
  1709. arch/arm/plat-orion/include/plat/ehci-orion.h +3 −3
  1710. arch/arm/plat-orion/include/plat/irq.h +3 −3
  1711. arch/arm/plat-orion/include/plat/mv_xor.h +4 −2
  1712. arch/arm/plat-orion/include/plat/orion_nand.h +3 −3
  1713. arch/arm/plat-orion/include/plat/pcie.h +3 −3
  1714. arch/arm/plat-orion/include/plat/time.h +3 −3
  1715. arch/arm/plat-orion/irq.c +1 −1
  1716. arch/arm/plat-orion/pcie.c +1 −1
  1717. arch/arm/plat-orion/time.c +1 −1
  1718. arch/arm/plat-s3c24xx/clock.c +3 −3
  1719. arch/arm/plat-s3c24xx/common-smdk.c +3 −3
  1720. arch/arm/plat-s3c24xx/cpu.c +4 −6
  1721. arch/arm/plat-s3c24xx/devs.c +2 −2
  1722. arch/arm/plat-s3c24xx/dma.c +2 −2
  1723. arch/arm/plat-s3c24xx/gpio.c +2 −2
  1724. arch/arm/plat-s3c24xx/gpiolib.c +2 −2
  1725. arch/arm/plat-s3c24xx/irq.c +3 −3
  1726. arch/arm/plat-s3c24xx/pm-simtec.c +4 −4
  1727. arch/arm/plat-s3c24xx/pm.c +5 −5
  1728. arch/arm/plat-s3c24xx/pwm-clock.c +3 −3
  1729. arch/arm/plat-s3c24xx/s3c244x-clock.c +2 −2
  1730. arch/arm/plat-s3c24xx/s3c244x-irq.c +3 −3
  1731. arch/arm/plat-s3c24xx/s3c244x.c +5 −5
  1732. arch/arm/plat-s3c24xx/sleep.S +5 −5
  1733. arch/arm/plat-s3c24xx/time.c +2 −2
  1734. arch/arm/tools/Makefile +1 −0
  1735. arch/arm/tools/mach-types +47 −6
  1736. arch/avr32/Makefile +6 −15
  1737. arch/avr32/boards/atngw100/flash.c +1 −1
  1738. arch/avr32/boards/atngw100/setup.c +5 −5
  1739. arch/avr32/boards/atstk1000/atstk1002.c +6 −6
  1740. arch/avr32/boards/atstk1000/atstk1003.c +4 −4
  1741. arch/avr32/boards/atstk1000/atstk1004.c +4 −4
  1742. arch/avr32/boards/atstk1000/flash.c +1 −1
  1743. arch/avr32/boards/atstk1000/setup.c +3 −3
  1744. arch/avr32/configs/atngw100_defconfig +82 −24
  1745. arch/avr32/configs/atstk1002_defconfig +93 −60
  1746. arch/avr32/configs/atstk1003_defconfig +82 −58
  1747. arch/avr32/configs/atstk1004_defconfig +32 −14
  1748. arch/avr32/configs/atstk1006_defconfig +1304 −0
  1749. arch/avr32/include/asm/Kbuild +0 −0
  1750. arch/avr32/include/asm/a.out.h +0 −0
  1751. arch/avr32/include/asm/addrspace.h +0 −0
  1752. arch/avr32/include/asm/asm.h +0 −0
  1753. arch/avr32/include/asm/atmel-mci.h +0 −0
  1754. arch/avr32/include/asm/atomic.h +0 −0
  1755. arch/avr32/include/asm/auxvec.h +0 −0
  1756. arch/avr32/include/asm/bitops.h +0 −0
  1757. arch/avr32/include/asm/bug.h +0 −0
  1758. arch/avr32/include/asm/bugs.h +0 −0
  1759. arch/avr32/include/asm/byteorder.h +0 −0
  1760. arch/avr32/include/asm/cache.h +0 −0
  1761. arch/avr32/include/asm/cachectl.h +0 −0
  1762. arch/avr32/include/asm/cacheflush.h +0 −0
  1763. arch/avr32/include/asm/checksum.h +0 −0
  1764. arch/avr32/include/asm/cputime.h +0 −0
  1765. arch/avr32/include/asm/current.h +0 −0
  1766. arch/avr32/include/asm/delay.h +0 −0
  1767. arch/avr32/include/asm/device.h +0 −0
  1768. arch/avr32/include/asm/div64.h +0 −0
  1769. arch/avr32/include/asm/dma-mapping.h +0 −0
  1770. arch/avr32/include/asm/dma.h +0 −0
  1771. arch/avr32/include/asm/elf.h +0 −0
  1772. arch/avr32/include/asm/emergency-restart.h +0 −0
  1773. arch/avr32/include/asm/errno.h +0 −0
  1774. arch/avr32/include/asm/fb.h +0 −0
  1775. arch/avr32/include/asm/fcntl.h +0 −0
  1776. arch/avr32/include/asm/futex.h +0 −0
  1777. arch/avr32/include/asm/gpio.h +1 −1
  1778. arch/avr32/include/asm/hardirq.h +0 −0
  1779. arch/avr32/include/asm/hw_irq.h +0 −0
  1780. arch/avr32/include/asm/io.h +1 −1
  1781. arch/avr32/include/asm/ioctl.h +0 −0
  1782. arch/avr32/include/asm/ioctls.h +0 −0
  1783. arch/avr32/include/asm/ipcbuf.h +0 −0
  1784. arch/avr32/include/asm/irq.h +1 −1
  1785. arch/avr32/include/asm/irq_regs.h +0 −0
  1786. arch/avr32/include/asm/irqflags.h +0 −0
  1787. arch/avr32/include/asm/kdebug.h +0 −0
  1788. arch/avr32/include/asm/kmap_types.h +0 −0
  1789. arch/avr32/include/asm/kprobes.h +0 −0
  1790. arch/avr32/include/asm/linkage.h +0 −0
  1791. arch/avr32/include/asm/local.h +0 −0
  1792. arch/avr32/include/asm/mach/serial_at91.h +0 −0
  1793. arch/avr32/include/asm/mman.h +0 −0
  1794. arch/avr32/include/asm/mmu.h +0 −0
  1795. arch/avr32/include/asm/mmu_context.h +0 −0
  1796. arch/avr32/include/asm/module.h +0 −0
  1797. arch/avr32/include/asm/msgbuf.h +0 −0
  1798. arch/avr32/include/asm/mutex.h +0 −0
  1799. arch/avr32/include/asm/numnodes.h +0 −0
  1800. arch/avr32/include/asm/ocd.h +0 −0
  1801. arch/avr32/include/asm/page.h +0 −0
  1802. arch/avr32/include/asm/param.h +0 −0
  1803. arch/avr32/include/asm/pci.h +0 −0
  1804. arch/avr32/include/asm/percpu.h +0 −0
  1805. arch/avr32/include/asm/pgalloc.h +0 −0
  1806. arch/avr32/include/asm/pgtable-2level.h +0 −0
  1807. arch/avr32/include/asm/pgtable.h +0 −0
  1808. arch/avr32/include/asm/poll.h +0 −0
  1809. arch/avr32/include/asm/posix_types.h +0 −0
  1810. arch/avr32/include/asm/processor.h +0 −0
  1811. arch/avr32/include/asm/ptrace.h +0 −0
  1812. arch/avr32/include/asm/resource.h +0 −0
  1813. arch/avr32/include/asm/scatterlist.h +0 −0
  1814. arch/avr32/include/asm/sections.h +0 −0
  1815. arch/avr32/include/asm/sembuf.h +0 −0
  1816. arch/avr32/include/asm/serial.h +0 −0
  1817. arch/avr32/include/asm/setup.h +0 −0
  1818. arch/avr32/include/asm/shmbuf.h +0 −0
  1819. arch/avr32/include/asm/shmparam.h +0 −0
  1820. arch/avr32/include/asm/sigcontext.h +0 −0
  1821. arch/avr32/include/asm/siginfo.h +0 −0
  1822. arch/avr32/include/asm/signal.h +0 −0
  1823. arch/avr32/include/asm/socket.h +0 −0
  1824. arch/avr32/include/asm/sockios.h +0 −0
  1825. arch/avr32/include/asm/stat.h +0 −0
  1826. arch/avr32/include/asm/statfs.h +0 −0
  1827. arch/avr32/include/asm/string.h +0 −0
  1828. arch/avr32/include/asm/sysreg.h +0 −0
  1829. arch/avr32/include/asm/system.h +0 −0
  1830. arch/avr32/include/asm/termbits.h +0 −0
  1831. arch/avr32/include/asm/termios.h +0 −0
  1832. arch/avr32/include/asm/thread_info.h +0 −0
  1833. arch/avr32/include/asm/timex.h +0 −0
  1834. arch/avr32/include/asm/tlb.h +0 −0
  1835. arch/avr32/include/asm/tlbflush.h +0 −0
  1836. arch/avr32/include/asm/topology.h +0 −0
  1837. arch/avr32/include/asm/traps.h +0 −0
  1838. arch/avr32/include/asm/types.h +0 −0
  1839. arch/avr32/include/asm/uaccess.h +0 −0
  1840. arch/avr32/include/asm/ucontext.h +0 −0
  1841. arch/avr32/include/asm/unaligned.h +0 −0
  1842. arch/avr32/include/asm/unistd.h +0 −0
  1843. arch/avr32/include/asm/user.h +0 −0
  1844. arch/avr32/include/asm/xor.h +0 −0
  1845. arch/avr32/kernel/process.c +1 −1
  1846. arch/avr32/kernel/setup.c +2 −2
  1847. arch/avr32/kernel/time.c +1 −1
  1848. arch/avr32/mach-at32ap/Makefile +1 −0
  1849. arch/avr32/mach-at32ap/at32ap700x.c +11 −23
  1850. arch/avr32/mach-at32ap/clock.c +2 −0
  1851. arch/avr32/mach-at32ap/hmatrix.c +88 −0
  1852. arch/avr32/mach-at32ap/hmatrix.h +0 −182
  1853. arch/avr32/mach-at32ap/hsmc.c +1 −1
  1854. arch/avr32/mach-at32ap/include/mach/at32ap700x.h +37 −0
  1855. arch/avr32/mach-at32ap/include/mach/board.h +0 −0
  1856. arch/avr32/mach-at32ap/include/mach/chip.h +19 −0
  1857. arch/avr32/mach-at32ap/include/mach/cpu.h +0 −0
  1858. arch/avr32/mach-at32ap/include/mach/gpio.h +0 −0
  1859. arch/avr32/mach-at32ap/include/mach/hmatrix.h +55 −0
  1860. arch/avr32/mach-at32ap/include/mach/init.h +0 −0
  1861. arch/avr32/mach-at32ap/include/mach/io.h +0 −0
  1862. arch/avr32/mach-at32ap/include/mach/irq.h +0 −0
  1863. arch/avr32/mach-at32ap/include/mach/pm.h +0 −0
  1864. arch/avr32/mach-at32ap/include/mach/portmux.h +0 −0
  1865. arch/avr32/mach-at32ap/include/mach/smc.h +0 −0
  1866. arch/avr32/mach-at32ap/include/mach/sram.h +0 −0
  1867. arch/avr32/mach-at32ap/pio.c +1 −1
  1868. arch/avr32/mach-at32ap/pm-at32ap700x.S +1 −1
  1869. arch/avr32/mach-at32ap/pm.c +3 −5
  1870. arch/avr32/mach-at32ap/pm.h +2 −10
  1871. arch/blackfin/Kconfig +30 −39
  1872. arch/blackfin/configs/BlackStamp_defconfig +1195 −0
  1873. arch/blackfin/configs/TCM-BF537_defconfig +693 −0
  1874. arch/blackfin/kernel/cplb-mpu/cacheinit.c +2 −2
  1875. arch/blackfin/kernel/cplb-nompu/cacheinit.c +2 −2
  1876. arch/blackfin/kernel/cplb-nompu/cplbinit.c +1 −5
  1877. arch/blackfin/kernel/setup.c +24 −9
  1878. arch/blackfin/kernel/traps.c +54 −36
  1879. arch/blackfin/kernel/vmlinux.lds.S +5 −6
  1880. arch/blackfin/lib/ins.S +109 −0
  1881. arch/blackfin/mach-bf527/boards/cm_bf527.c +7 −53
  1882. arch/blackfin/mach-bf527/boards/ezkit.c +7 −53
  1883. arch/blackfin/mach-bf527/head.S +0 −289
  1884. arch/blackfin/mach-bf527/ints-priority.c +1 −1
  1885. arch/blackfin/mach-bf533/boards/H8606.c +3 −4
  1886. arch/blackfin/mach-bf533/boards/Kconfig +6 −0
  1887. arch/blackfin/mach-bf533/boards/Makefile +1 −0
  1888. arch/blackfin/mach-bf533/boards/blackstamp.c +401 −0
  1889. arch/blackfin/mach-bf533/boards/cm_bf533.c +3 −49
  1890. arch/blackfin/mach-bf533/boards/ezkit.c +3 −49
  1891. arch/blackfin/mach-bf533/boards/stamp.c +6 −52
  1892. arch/blackfin/mach-bf533/head.S +0 −290
  1893. arch/blackfin/mach-bf533/ints-priority.c +1 −1
  1894. arch/blackfin/mach-bf537/boards/Kconfig +6 −0
  1895. arch/blackfin/mach-bf537/boards/Makefile +1 −0
  1896. arch/blackfin/mach-bf537/boards/cm_bf537.c +58 −4
  1897. arch/blackfin/mach-bf537/boards/generic_board.c +3 −48
  1898. arch/blackfin/mach-bf537/boards/minotaur.c +3 −3
  1899. arch/blackfin/mach-bf537/boards/pnav10.c +3 −3
  1900. arch/blackfin/mach-bf537/boards/stamp.c +9 −9
  1901. arch/blackfin/mach-bf537/boards/tcm_bf537.c +590 −0
  1902. arch/blackfin/mach-bf537/head.S +0 −321
  1903. arch/blackfin/mach-bf537/ints-priority.c +1 −1
  1904. arch/blackfin/mach-bf548/boards/cm_bf548.c +4 −4
  1905. arch/blackfin/mach-bf548/boards/ezkit.c +7 −7
  1906. arch/blackfin/mach-bf548/head.S +0 −259
  1907. arch/blackfin/mach-bf548/ints-priority.c +1 −1
  1908. arch/blackfin/mach-bf561/boards/cm_bf561.c +4 −4
  1909. arch/blackfin/mach-bf561/boards/ezkit.c +3 −49
  1910. arch/blackfin/mach-bf561/head.S +2 −273
  1911. arch/blackfin/mach-bf561/ints-priority.c +1 −1
  1912. arch/blackfin/mach-common/Makefile +3 −2
  1913. arch/blackfin/mach-common/arch_checks.c +9 −0
  1914. arch/blackfin/mach-common/cache.S +0 −115
  1915. arch/blackfin/mach-common/cacheinit.S +0 −77
  1916. arch/blackfin/mach-common/dpmc_modes.S +0 −56
  1917. arch/blackfin/mach-common/entry.S +24 −10
  1918. arch/blackfin/mach-common/head.S +207 −0
  1919. arch/blackfin/mach-common/ints-priority.c +61 −7
  1920. arch/blackfin/mach-common/lock.S +31 −14
  1921. arch/blackfin/mach-common/pm.c +14 −21
  1922. arch/blackfin/mm/blackfin_sram.c +6 −6
  1923. arch/cris/arch-v32/kernel/fasttimer.c +0 −2
  1924. arch/h8300/include/asm/Kbuild +0 −0
  1925. arch/h8300/include/asm/a.out.h +0 −0
  1926. arch/h8300/include/asm/atomic.h +0 −0
  1927. arch/h8300/include/asm/auxvec.h +0 −0
  1928. arch/h8300/include/asm/bitops.h +0 −0
  1929. arch/h8300/include/asm/bootinfo.h +0 −0
  1930. arch/h8300/include/asm/bug.h +0 −0
  1931. arch/h8300/include/asm/bugs.h +0 −0
  1932. arch/h8300/include/asm/byteorder.h +0 −0
  1933. arch/h8300/include/asm/cache.h +0 −0
  1934. arch/h8300/include/asm/cachectl.h +0 −0
  1935. arch/h8300/include/asm/cacheflush.h +0 −0
  1936. arch/h8300/include/asm/checksum.h +0 −0
  1937. arch/h8300/include/asm/cputime.h +0 −0
  1938. arch/h8300/include/asm/current.h +0 −0
  1939. arch/h8300/include/asm/dbg.h +0 −0
  1940. arch/h8300/include/asm/delay.h +0 −0
  1941. arch/h8300/include/asm/device.h +0 −0
  1942. arch/h8300/include/asm/div64.h +0 −0
  1943. arch/h8300/include/asm/dma.h +0 −0
  1944. arch/h8300/include/asm/elf.h +0 −0
  1945. arch/h8300/include/asm/emergency-restart.h +0 −0
  1946. arch/h8300/include/asm/errno.h +0 −0
  1947. arch/h8300/include/asm/fb.h +0 −0
  1948. arch/h8300/include/asm/fcntl.h +0 −0
  1949. arch/h8300/include/asm/flat.h +0 −0
  1950. arch/h8300/include/asm/fpu.h +0 −0
  1951. arch/h8300/include/asm/futex.h +0 −0
  1952. arch/h8300/include/asm/gpio.h +0 −0
  1953. arch/h8300/include/asm/hardirq.h +0 −0
  1954. arch/h8300/include/asm/hw_irq.h +0 −0
  1955. arch/h8300/include/asm/io.h +0 −0
  1956. arch/h8300/include/asm/ioctl.h +0 −0
  1957. arch/h8300/include/asm/ioctls.h +0 −0
  1958. arch/h8300/include/asm/ipcbuf.h +0 −0
  1959. arch/h8300/include/asm/irq.h +0 −0
  1960. arch/h8300/include/asm/irq_regs.h +0 −0
  1961. arch/h8300/include/asm/kdebug.h +0 −0
  1962. arch/h8300/include/asm/kmap_types.h +0 −0
  1963. arch/h8300/include/asm/linkage.h +0 −0
  1964. arch/h8300/include/asm/local.h +0 −0
  1965. arch/h8300/include/asm/mc146818rtc.h +0 −0
  1966. arch/h8300/include/asm/md.h +0 −0
  1967. arch/h8300/include/asm/mman.h +0 −0
  1968. arch/h8300/include/asm/mmu.h +0 −0
  1969. arch/h8300/include/asm/mmu_context.h +0 −0
  1970. arch/h8300/include/asm/module.h +0 −0
  1971. arch/h8300/include/asm/msgbuf.h +0 −0
  1972. arch/h8300/include/asm/mutex.h +0 −0
  1973. arch/h8300/include/asm/page.h +0 −0
  1974. arch/h8300/include/asm/page_offset.h +0 −0
  1975. arch/h8300/include/asm/param.h +0 −0
  1976. arch/h8300/include/asm/pci.h +0 −0
  1977. arch/h8300/include/asm/percpu.h +0 −0
  1978. arch/h8300/include/asm/pgalloc.h +0 −0
  1979. arch/h8300/include/asm/pgtable.h +0 −0
  1980. arch/h8300/include/asm/poll.h +0 −0
  1981. arch/h8300/include/asm/posix_types.h +0 −0
  1982. arch/h8300/include/asm/processor.h +0 −0
  1983. arch/h8300/include/asm/ptrace.h +0 −0
  1984. arch/h8300/include/asm/regs267x.h +0 −0
  1985. arch/h8300/include/asm/regs306x.h +0 −0
  1986. arch/h8300/include/asm/resource.h +0 −0
  1987. arch/h8300/include/asm/scatterlist.h +0 −0
  1988. arch/h8300/include/asm/sections.h +0 −0
  1989. arch/h8300/include/asm/segment.h +0 −0
  1990. arch/h8300/include/asm/sembuf.h +0 −0
  1991. arch/h8300/include/asm/setup.h +0 −0
  1992. arch/h8300/include/asm/sh_bios.h +0 −0
  1993. arch/h8300/include/asm/shm.h +0 −0
  1994. arch/h8300/include/asm/shmbuf.h +0 −0
  1995. arch/h8300/include/asm/shmparam.h +0 −0
  1996. arch/h8300/include/asm/sigcontext.h +0 −0
  1997. arch/h8300/include/asm/siginfo.h +0 −0
  1998. arch/h8300/include/asm/signal.h +0 −0
  1999. arch/h8300/include/asm/smp.h +0 −0
  2000. arch/h8300/include/asm/socket.h +0 −0
  2001. arch/h8300/include/asm/sockios.h +0 −0
  2002. arch/h8300/include/asm/spinlock.h +0 −0
  2003. arch/h8300/include/asm/stat.h +0 −0
  2004. arch/h8300/include/asm/statfs.h +0 −0
  2005. arch/h8300/include/asm/string.h +0 −0
  2006. arch/h8300/include/asm/system.h +0 −0
  2007. arch/h8300/include/asm/target_time.h +0 −0
  2008. arch/h8300/include/asm/termbits.h +0 −0
  2009. arch/h8300/include/asm/termios.h +0 −0
  2010. arch/h8300/include/asm/thread_info.h +0 −0
  2011. arch/h8300/include/asm/timex.h +0 −0
  2012. arch/h8300/include/asm/tlb.h +0 −0
  2013. arch/h8300/include/asm/tlbflush.h +0 −0
  2014. arch/h8300/include/asm/topology.h +0 −0
  2015. arch/h8300/include/asm/traps.h +0 −0
  2016. arch/h8300/include/asm/types.h +0 −0
  2017. arch/h8300/include/asm/uaccess.h +0 −0
  2018. arch/h8300/include/asm/ucontext.h +0 −0
  2019. arch/h8300/include/asm/unaligned.h +0 −0
  2020. arch/h8300/include/asm/unistd.h +0 −0
  2021. arch/h8300/include/asm/user.h +0 −0
  2022. arch/h8300/include/asm/virtconvert.h +0 −0
  2023. arch/h8300/mm/init.c +3 −6
  2024. arch/ia64/Kconfig +5 −5
  2025. arch/ia64/configs/generic_defconfig +371 −215
  2026. arch/ia64/configs/sn2_defconfig +0 −1285
  2027. arch/ia64/ia32/ia32_entry.S +1 −1
  2028. arch/ia64/ia32/ia32priv.h +0 −7
  2029. arch/ia64/ia32/sys_ia32.c +0 −132
  2030. arch/ia64/include/asm/io.h +6 −4
  2031. arch/ia64/include/asm/kexec.h +1 −1
  2032. arch/ia64/include/asm/sal.h +1 −1
  2033. arch/ia64/kernel/.gitignore +1 −0
  2034. arch/ia64/kernel/head.S +25 −1
  2035. arch/ia64/kernel/ivt.S +2 −2
  2036. arch/ia64/kernel/setup.c +10 −8
  2037. arch/ia64/kernel/smp.c +4 −4
  2038. arch/ia64/kernel/smpboot.c +3 −0
  2039. arch/ia64/kernel/vmlinux.lds.S +3 −0
  2040. arch/ia64/mm/contig.c +8 −2
  2041. arch/ia64/mm/discontig.c +5 −1
  2042. arch/ia64/pci/pci.c +11 −10
  2043. arch/m68k/kernel/entry.S +6 −0
  2044. arch/m68k/mac/baboon.c +0 −1
  2045. arch/m68k/mac/via.c +0 −1
  2046. arch/m68knommu/include/asm/Kbuild +0 −0
  2047. arch/m68knommu/include/asm/MC68328.h +0 −0
  2048. arch/m68knommu/include/asm/MC68332.h +0 −0
  2049. arch/m68knommu/include/asm/MC68EZ328.h +0 −0
  2050. arch/m68knommu/include/asm/MC68VZ328.h +0 −0
  2051. arch/m68knommu/include/asm/a.out.h +0 −0
  2052. arch/m68knommu/include/asm/anchor.h +0 −0
  2053. arch/m68knommu/include/asm/atomic.h +0 −0
  2054. arch/m68knommu/include/asm/auxvec.h +0 −0
  2055. arch/m68knommu/include/asm/bitops.h +0 −0
  2056. arch/m68knommu/include/asm/bootinfo.h +0 −0
  2057. arch/m68knommu/include/asm/bootstd.h +0 −0
  2058. arch/m68knommu/include/asm/bug.h +0 −0
  2059. arch/m68knommu/include/asm/bugs.h +0 −0
  2060. arch/m68knommu/include/asm/byteorder.h +0 −0
  2061. arch/m68knommu/include/asm/cache.h +0 −0
  2062. arch/m68knommu/include/asm/cachectl.h +0 −0
  2063. arch/m68knommu/include/asm/cacheflush.h +0 −0
  2064. arch/m68knommu/include/asm/checksum.h +0 −0
  2065. arch/m68knommu/include/asm/coldfire.h +0 −0
  2066. arch/m68knommu/include/asm/commproc.h +0 −0
  2067. arch/m68knommu/include/asm/cputime.h +0 −0
  2068. arch/m68knommu/include/asm/current.h +0 −0
  2069. arch/m68knommu/include/asm/dbg.h +0 −0
  2070. arch/m68knommu/include/asm/delay.h +0 −0
  2071. arch/m68knommu/include/asm/device.h +0 −0
  2072. arch/m68knommu/include/asm/div64.h +0 −0
  2073. arch/m68knommu/include/asm/dma-mapping.h +0 −0
  2074. arch/m68knommu/include/asm/dma.h +0 −0
  2075. arch/m68knommu/include/asm/elf.h +0 −0
  2076. arch/m68knommu/include/asm/elia.h +0 −0
  2077. arch/m68knommu/include/asm/emergency-restart.h +0 −0
  2078. arch/m68knommu/include/asm/entry.h +0 −0
  2079. arch/m68knommu/include/asm/errno.h +0 −0
  2080. arch/m68knommu/include/asm/fb.h +0 −0
  2081. arch/m68knommu/include/asm/fcntl.h +0 −0
  2082. arch/m68knommu/include/asm/flat.h +0 −0
  2083. arch/m68knommu/include/asm/fpu.h +0 −0
  2084. arch/m68knommu/include/asm/futex.h +0 −0
  2085. arch/m68knommu/include/asm/hardirq.h +0 −0
  2086. arch/m68knommu/include/asm/hw_irq.h +0 −0
  2087. arch/m68knommu/include/asm/hwtest.h +0 −0
  2088. arch/m68knommu/include/asm/io.h +0 −0
  2089. arch/m68knommu/include/asm/ioctl.h +0 −0
  2090. arch/m68knommu/include/asm/ioctls.h +0 −0
  2091. arch/m68knommu/include/asm/ipcbuf.h +0 −0
  2092. arch/m68knommu/include/asm/irq.h +0 −0
  2093. arch/m68knommu/include/asm/irq_regs.h +0 −0
  2094. arch/m68knommu/include/asm/kdebug.h +0 −0
  2095. arch/m68knommu/include/asm/kmap_types.h +0 −0
  2096. arch/m68knommu/include/asm/linkage.h +0 −0
  2097. arch/m68knommu/include/asm/local.h +0 −0
  2098. arch/m68knommu/include/asm/m5206sim.h +0 −0
  2099. arch/m68knommu/include/asm/m520xsim.h +0 −0
  2100. arch/m68knommu/include/asm/m523xsim.h +0 −0
  2101. arch/m68knommu/include/asm/m5249sim.h +0 −0
  2102. arch/m68knommu/include/asm/m5272sim.h +0 −0
  2103. arch/m68knommu/include/asm/m527xsim.h +0 −0
  2104. arch/m68knommu/include/asm/m528xsim.h +0 −0
  2105. arch/m68knommu/include/asm/m5307sim.h +0 −0
  2106. arch/m68knommu/include/asm/m532xsim.h +0 −0
  2107. arch/m68knommu/include/asm/m5407sim.h +0 −0
  2108. arch/m68knommu/include/asm/m68360.h +0 −0
  2109. arch/m68knommu/include/asm/m68360_enet.h +0 −0
  2110. arch/m68knommu/include/asm/m68360_pram.h +0 −0
  2111. arch/m68knommu/include/asm/m68360_quicc.h +0 −0
  2112. arch/m68knommu/include/asm/m68360_regs.h +0 −0
  2113. arch/m68knommu/include/asm/machdep.h +0 −0
  2114. arch/m68knommu/include/asm/math-emu.h +0 −0
  2115. arch/m68knommu/include/asm/mc146818rtc.h +0 −0
  2116. arch/m68knommu/include/asm/mcfcache.h +0 −0
  2117. arch/m68knommu/include/asm/mcfdma.h +0 −0
  2118. arch/m68knommu/include/asm/mcfmbus.h +0 −0
  2119. arch/m68knommu/include/asm/mcfne.h +0 −0
  2120. arch/m68knommu/include/asm/mcfpci.h +0 −0
  2121. arch/m68knommu/include/asm/mcfpit.h +0 −0
  2122. arch/m68knommu/include/asm/mcfsim.h +0 −0
  2123. arch/m68knommu/include/asm/mcfsmc.h +0 −0
  2124. arch/m68knommu/include/asm/mcftimer.h +0 −0
  2125. arch/m68knommu/include/asm/mcfuart.h +0 −0
  2126. arch/m68knommu/include/asm/mcfwdebug.h +0 −0
  2127. arch/m68knommu/include/asm/md.h +0 −0
  2128. arch/m68knommu/include/asm/mman.h +0 −0
  2129. arch/m68knommu/include/asm/mmu.h +0 −0
  2130. arch/m68knommu/include/asm/mmu_context.h +0 −0
  2131. arch/m68knommu/include/asm/module.h +0 −0
  2132. arch/m68knommu/include/asm/movs.h +0 −0
  2133. arch/m68knommu/include/asm/msgbuf.h +0 −0
  2134. arch/m68knommu/include/asm/mutex.h +0 −0
  2135. arch/m68knommu/include/asm/nettel.h +0 −0
  2136. arch/m68knommu/include/asm/openprom.h +0 −0
  2137. arch/m68knommu/include/asm/oplib.h +0 −0
  2138. arch/m68knommu/include/asm/page.h +0 −0
  2139. arch/m68knommu/include/asm/page_offset.h +0 −0
  2140. arch/m68knommu/include/asm/param.h +0 −0
  2141. arch/m68knommu/include/asm/pci.h +0 −0
  2142. arch/m68knommu/include/asm/percpu.h +0 −0
  2143. arch/m68knommu/include/asm/pgalloc.h +0 −0
  2144. arch/m68knommu/include/asm/pgtable.h +0 −0
  2145. arch/m68knommu/include/asm/poll.h +0 −0
  2146. arch/m68knommu/include/asm/posix_types.h +0 −0
  2147. arch/m68knommu/include/asm/processor.h +0 −0
  2148. arch/m68knommu/include/asm/ptrace.h +0 −0
  2149. arch/m68knommu/include/asm/quicc_simple.h +0 −0
  2150. arch/m68knommu/include/asm/resource.h +0 −0
  2151. arch/m68knommu/include/asm/rtc.h +0 −0
  2152. arch/m68knommu/include/asm/scatterlist.h +0 −0
  2153. arch/m68knommu/include/asm/sections.h +0 −0
  2154. arch/m68knommu/include/asm/segment.h +0 −0
  2155. arch/m68knommu/include/asm/sembuf.h +0 −0
  2156. arch/m68knommu/include/asm/setup.h +0 −0
  2157. arch/m68knommu/include/asm/shm.h +0 −0
  2158. arch/m68knommu/include/asm/shmbuf.h +0 −0
  2159. arch/m68knommu/include/asm/shmparam.h +0 −0
  2160. arch/m68knommu/include/asm/sigcontext.h +0 −0
  2161. arch/m68knommu/include/asm/siginfo.h +0 −0
  2162. arch/m68knommu/include/asm/signal.h +0 −0
  2163. arch/m68knommu/include/asm/smp.h +0 −0
  2164. arch/m68knommu/include/asm/socket.h +0 −0
  2165. arch/m68knommu/include/asm/sockios.h +0 −0
  2166. arch/m68knommu/include/asm/spinlock.h +0 −0
  2167. arch/m68knommu/include/asm/stat.h +0 −0
  2168. arch/m68knommu/include/asm/statfs.h +0 −0
  2169. arch/m68knommu/include/asm/string.h +0 −0
  2170. arch/m68knommu/include/asm/system.h +0 −0
  2171. arch/m68knommu/include/asm/termbits.h +0 −0
  2172. arch/m68knommu/include/asm/termios.h +0 −0
  2173. arch/m68knommu/include/asm/thread_info.h +0 −0
  2174. arch/m68knommu/include/asm/timex.h +0 −0
  2175. arch/m68knommu/include/asm/tlb.h +0 −0
  2176. arch/m68knommu/include/asm/tlbflush.h +0 −0
  2177. arch/m68knommu/include/asm/topology.h +0 −0
  2178. arch/m68knommu/include/asm/traps.h +0 −0
  2179. arch/m68knommu/include/asm/types.h +0 −0
  2180. arch/m68knommu/include/asm/uaccess.h +0 −0
  2181. arch/m68knommu/include/asm/ucontext.h +0 −0
  2182. arch/m68knommu/include/asm/unaligned.h +0 −0
  2183. arch/m68knommu/include/asm/unistd.h +7 −1
  2184. arch/m68knommu/include/asm/user.h +0 −0
  2185. arch/m68knommu/kernel/syscalltable.S +6 −0
  2186. arch/mips/emma2rh/markeins/setup.c +1 −16
  2187. arch/mips/jazz/setup.c +1 −14
  2188. arch/mips/kernel/.gitignore +1 −0
  2189. arch/mips/kernel/kgdb.c +2 −5
  2190. arch/mips/kernel/scall32-o32.S +6 −0
  2191. arch/mips/kernel/scall64-64.S +6 −0
  2192. arch/mips/kernel/scall64-n32.S +6 −0
  2193. arch/mips/kernel/scall64-o32.S +6 −0
  2194. arch/mips/kernel/setup.c +20 −22
  2195. arch/mips/pci/pci-ip27.c +1 −0
  2196. arch/mips/rb532/devices.c +3 −13
  2197. arch/mips/txx9/generic/setup.c +3 −0
  2198. arch/mn10300/kernel/mn10300-serial.c +0 −1
  2199. arch/mn10300/kernel/module.c +3 −1
  2200. arch/parisc/hpux/fs.c +19 −11
  2201. arch/powerpc/.gitignore +0 −1
  2202. arch/powerpc/Kconfig +0 −3
  2203. arch/powerpc/Kconfig.debug +1 −1
  2204. arch/powerpc/boot/dts/mpc8610_hpcd.dts +5 −0
  2205. arch/powerpc/boot/dts/mpc8641_hpcn.dts +1 −1
  2206. arch/powerpc/boot/dts/tqm8548-bigflash.dts +7 −1
  2207. arch/powerpc/boot/dts/tqm8548.dts +2 −1
  2208. arch/powerpc/boot/dts/warp.dts +19 −3
  2209. arch/powerpc/boot/io.h +1 −1
  2210. arch/powerpc/boot/wrapper +1 −1
  2211. arch/powerpc/configs/40x/ep405_defconfig +145 −62
  2212. arch/powerpc/configs/40x/kilauea_defconfig +136 −60
  2213. arch/powerpc/configs/40x/makalu_defconfig +136 −60
  2214. arch/powerpc/configs/40x/walnut_defconfig +141 −62
  2215. arch/powerpc/configs/44x/bamboo_defconfig +143 −63
  2216. arch/powerpc/configs/44x/canyonlands_defconfig +79 −37
  2217. arch/powerpc/configs/44x/ebony_defconfig +145 −62
  2218. arch/powerpc/configs/44x/katmai_defconfig +180 −79
  2219. arch/powerpc/configs/44x/rainier_defconfig +144 −63
  2220. arch/powerpc/configs/44x/sam440ep_defconfig +83 −26
  2221. arch/powerpc/configs/44x/sequoia_defconfig +144 −63
  2222. arch/powerpc/configs/44x/taishan_defconfig +145 −63
  2223. arch/powerpc/configs/44x/virtex5_defconfig +73 −27
  2224. arch/powerpc/configs/44x/warp_defconfig +164 −68
  2225. arch/powerpc/configs/83xx/asp8347_defconfig +216 −96
  2226. arch/powerpc/configs/83xx/mpc8313_rdb_defconfig +144 −44
  2227. arch/powerpc/configs/83xx/mpc8315_rdb_defconfig +144 −44
  2228. arch/powerpc/configs/83xx/mpc832x_mds_defconfig +133 −39
  2229. arch/powerpc/configs/83xx/mpc832x_rdb_defconfig +133 −43
  2230. arch/powerpc/configs/83xx/mpc834x_itx_defconfig +130 −45
  2231. arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig +130 −42
  2232. arch/powerpc/configs/83xx/mpc834x_mds_defconfig +129 −39
  2233. arch/powerpc/configs/83xx/mpc836x_mds_defconfig +133 −39
  2234. arch/powerpc/configs/83xx/mpc836x_rdk_defconfig +137 −46
  2235. arch/powerpc/configs/83xx/mpc837x_mds_defconfig +315 −36
  2236. arch/powerpc/configs/83xx/mpc837x_rdb_defconfig +302 −38
  2237. arch/powerpc/configs/83xx/sbc834x_defconfig +204 −35
  2238. arch/powerpc/configs/85xx/ksi8560_defconfig +69 −26
  2239. arch/powerpc/configs/85xx/mpc8536_ds_defconfig +92 −75
  2240. arch/powerpc/configs/85xx/mpc8540_ads_defconfig +51 −20
  2241. arch/powerpc/configs/85xx/mpc8544_ds_defconfig +103 −75
  2242. arch/powerpc/configs/85xx/mpc8560_ads_defconfig +75 −23
  2243. arch/powerpc/configs/85xx/mpc8568mds_defconfig +91 −30
  2244. arch/powerpc/configs/85xx/mpc8572_ds_defconfig +102 −75
  2245. arch/powerpc/configs/85xx/mpc85xx_cds_defconfig +58 −27
  2246. arch/powerpc/configs/85xx/sbc8548_defconfig +45 −18
  2247. arch/powerpc/configs/85xx/sbc8560_defconfig +50 −19
  2248. arch/powerpc/configs/85xx/stx_gp3_defconfig +117 −46
  2249. arch/powerpc/configs/85xx/tqm8540_defconfig +80 −32
  2250. arch/powerpc/configs/85xx/tqm8541_defconfig +104 −35
  2251. arch/powerpc/configs/85xx/tqm8548_defconfig +89 −40
  2252. arch/powerpc/configs/85xx/tqm8555_defconfig +104 −35
  2253. arch/powerpc/configs/85xx/tqm8560_defconfig +104 −35
  2254. arch/powerpc/configs/adder875_defconfig +37 −18
  2255. arch/powerpc/configs/c2k_defconfig +106 −139
  2256. arch/powerpc/configs/chrp32_defconfig +101 −40
  2257. arch/powerpc/configs/ep8248e_defconfig +165 −33
  2258. arch/powerpc/configs/ep88xc_defconfig +38 −19
  2259. arch/powerpc/configs/g5_defconfig +125 −102
  2260. arch/powerpc/configs/iseries_defconfig +60 −27
  2261. arch/powerpc/configs/linkstation_defconfig +96 −37
  2262. arch/powerpc/configs/maple_defconfig +263 −118
  2263. arch/powerpc/configs/mpc7448_hpc2_defconfig +51 −21
  2264. arch/powerpc/configs/mpc8272_ads_defconfig +101 −31
  2265. arch/powerpc/configs/mpc83xx_defconfig +348 −41
  2266. arch/powerpc/configs/mpc85xx_defconfig +130 −77
  2267. arch/powerpc/configs/mpc8610_hpcd_defconfig +91 −74
  2268. arch/powerpc/configs/mpc8641_hpcn_defconfig +136 −79
  2269. arch/powerpc/configs/mpc866_ads_defconfig +42 −19
  2270. arch/powerpc/configs/mpc885_ads_defconfig +38 −19
  2271. arch/powerpc/configs/pmac32_defconfig +122 −119
  2272. arch/powerpc/configs/ppc40x_defconfig +307 −67
  2273. arch/powerpc/configs/ppc44x_defconfig +345 −30
  2274. arch/powerpc/configs/ppc64_defconfig +127 −110
  2275. arch/powerpc/configs/ppc6xx_defconfig +78 −66
  2276. arch/powerpc/configs/pq2fads_defconfig +109 −38
  2277. arch/powerpc/configs/prpmc2800_defconfig +85 −40
  2278. arch/powerpc/configs/ps3_defconfig +133 −20
  2279. arch/powerpc/configs/pseries_defconfig +126 −46
  2280. arch/powerpc/configs/sbc8641d_defconfig +134 −39
  2281. arch/powerpc/configs/storcenter_defconfig +76 −37
  2282. arch/powerpc/include/asm/8253pit.h +0 −0
  2283. arch/powerpc/include/asm/8xx_immap.h +0 −0
  2284. arch/powerpc/include/asm/Kbuild +0 −0
  2285. arch/powerpc/include/asm/a.out.h +0 −0
  2286. arch/powerpc/include/asm/abs_addr.h +0 −0
  2287. arch/powerpc/include/asm/agp.h +0 −0
  2288. arch/powerpc/include/asm/asm-compat.h +0 −0
  2289. arch/powerpc/include/asm/atomic.h +0 −0
  2290. arch/powerpc/include/asm/auxvec.h +0 −0
  2291. arch/powerpc/include/asm/backlight.h +0 −0
  2292. arch/powerpc/include/asm/bitops.h +0 −0
  2293. arch/powerpc/include/asm/bootx.h +0 −0
  2294. arch/powerpc/include/asm/btext.h +0 −0
  2295. arch/powerpc/include/asm/bug.h +0 −0
  2296. arch/powerpc/include/asm/bugs.h +0 −0
  2297. arch/powerpc/include/asm/byteorder.h +0 −0
  2298. arch/powerpc/include/asm/cache.h +0 −0
  2299. arch/powerpc/include/asm/cacheflush.h +0 −0
  2300. arch/powerpc/include/asm/cell-pmu.h +0 −0
  2301. arch/powerpc/include/asm/cell-regs.h +0 −0
  2302. arch/powerpc/include/asm/checksum.h +0 −0
  2303. arch/powerpc/include/asm/clk_interface.h +0 −0
  2304. arch/powerpc/include/asm/code-patching.h +0 −0
  2305. arch/powerpc/include/asm/compat.h +0 −0
  2306. arch/powerpc/include/asm/cpm.h +0 −0
  2307. arch/powerpc/include/asm/cpm1.h +0 −0
  2308. arch/powerpc/include/asm/cpm2.h +0 −0
  2309. arch/powerpc/include/asm/cputable.h +0 −0
  2310. arch/powerpc/include/asm/cputhreads.h +0 −0
  2311. arch/powerpc/include/asm/cputime.h +0 −0
  2312. arch/powerpc/include/asm/current.h +0 −0
  2313. arch/powerpc/include/asm/dbdma.h +0 −0
  2314. arch/powerpc/include/asm/dcr-generic.h +0 −0
  2315. arch/powerpc/include/asm/dcr-mmio.h +0 −0
  2316. arch/powerpc/include/asm/dcr-native.h +0 −0
  2317. arch/powerpc/include/asm/dcr-regs.h +0 −0
  2318. arch/powerpc/include/asm/dcr.h +1 −5
  2319. arch/powerpc/include/asm/delay.h +0 −0
  2320. arch/powerpc/include/asm/device.h +0 −0
  2321. arch/powerpc/include/asm/div64.h +0 −0
  2322. arch/powerpc/include/asm/dma-mapping.h +0 −0
  2323. arch/powerpc/include/asm/dma.h +0 −0
  2324. arch/powerpc/include/asm/edac.h +0 −0
  2325. arch/powerpc/include/asm/eeh.h +0 −0
  2326. arch/powerpc/include/asm/eeh_event.h +0 −0
  2327. arch/powerpc/include/asm/elf.h +0 −0
  2328. arch/powerpc/include/asm/emergency-restart.h +0 −0
  2329. arch/powerpc/include/asm/errno.h +0 −0
  2330. arch/powerpc/include/asm/exception.h +0 −0
  2331. arch/powerpc/include/asm/fb.h +0 −0
  2332. arch/powerpc/include/asm/fcntl.h +0 −0
  2333. arch/powerpc/include/asm/feature-fixups.h +0 −0
  2334. arch/powerpc/include/asm/firmware.h +0 −0
  2335. arch/powerpc/include/asm/fixmap.h +0 −0
  2336. arch/powerpc/include/asm/floppy.h +0 −0
  2337. arch/powerpc/include/asm/fs_pd.h +0 −0
  2338. arch/powerpc/include/asm/fsl_gtm.h +0 −0
  2339. arch/powerpc/include/asm/fsl_lbc.h +0 −0
  2340. arch/powerpc/include/asm/ftrace.h +0 −0
  2341. arch/powerpc/include/asm/futex.h +0 −0
  2342. arch/powerpc/include/asm/gpio.h +0 −0
  2343. arch/powerpc/include/asm/grackle.h +0 −0
  2344. arch/powerpc/include/asm/hardirq.h +0 −0
  2345. arch/powerpc/include/asm/heathrow.h +0 −0
  2346. arch/powerpc/include/asm/highmem.h +0 −0
  2347. arch/powerpc/include/asm/hugetlb.h +0 −0
  2348. arch/powerpc/include/asm/hvcall.h +22 −0
  2349. arch/powerpc/include/asm/hvconsole.h +0 −0
  2350. arch/powerpc/include/asm/hvcserver.h +0 −0
  2351. arch/powerpc/include/asm/hw_irq.h +0 −0
  2352. arch/powerpc/include/asm/hydra.h +0 −0
  2353. arch/powerpc/include/asm/i8259.h +0 −5
  2354. arch/powerpc/include/asm/ibmebus.h +0 −0
  2355. arch/powerpc/include/asm/ide.h +17 −0
  2356. arch/powerpc/include/asm/immap_86xx.h +0 −0
  2357. arch/powerpc/include/asm/immap_cpm2.h +0 −0
  2358. arch/powerpc/include/asm/immap_qe.h +0 −2
  2359. arch/powerpc/include/asm/io-defs.h +0 −0
  2360. arch/powerpc/include/asm/io.h +0 −0
  2361. arch/powerpc/include/asm/ioctl.h +0 −0
  2362. arch/powerpc/include/asm/ioctls.h +0 −0
  2363. arch/powerpc/include/asm/iommu.h +0 −0
  2364. arch/powerpc/include/asm/ipcbuf.h +0 −0
  2365. arch/powerpc/include/asm/ipic.h +0 −9
  2366. arch/powerpc/include/asm/irq.h +0 −288
  2367. arch/powerpc/include/asm/irq_regs.h +0 −0
  2368. arch/powerpc/include/asm/irqflags.h +4 −5
  2369. arch/powerpc/include/asm/iseries/alpaca.h +0 −0
  2370. arch/powerpc/include/asm/iseries/hv_call.h +0 −0
  2371. arch/powerpc/include/asm/iseries/hv_call_event.h +0 −0
  2372. arch/powerpc/include/asm/iseries/hv_call_sc.h +0 −0
  2373. arch/powerpc/include/asm/iseries/hv_call_xm.h +0 −0
  2374. arch/powerpc/include/asm/iseries/hv_lp_config.h +0 −0
  2375. arch/powerpc/include/asm/iseries/hv_lp_event.h +0 −0
  2376. arch/powerpc/include/asm/iseries/hv_types.h +0 −0
  2377. arch/powerpc/include/asm/iseries/iommu.h +0 −0
  2378. arch/powerpc/include/asm/iseries/it_lp_queue.h +0 −0
  2379. arch/powerpc/include/asm/iseries/lpar_map.h +0 −0
  2380. arch/powerpc/include/asm/iseries/mf.h +0 −0
  2381. arch/powerpc/include/asm/iseries/vio.h +0 −0
  2382. arch/powerpc/include/asm/kdebug.h +0 −0
  2383. arch/powerpc/include/asm/kdump.h +0 −0
  2384. arch/powerpc/include/asm/kexec.h +1 −1
  2385. arch/powerpc/include/asm/keylargo.h +0 −0
  2386. arch/powerpc/include/asm/kgdb.h +0 −2
  2387. arch/powerpc/include/asm/kmap_types.h +0 −0
  2388. arch/powerpc/include/asm/kprobes.h +0 −0
  2389. arch/powerpc/include/asm/kvm.h +0 −0
  2390. arch/powerpc/include/asm/kvm_asm.h +0 −0
  2391. arch/powerpc/include/asm/kvm_host.h +0 −0
  2392. arch/powerpc/include/asm/kvm_para.h +0 −0
  2393. arch/powerpc/include/asm/kvm_ppc.h +0 −0
  2394. arch/powerpc/include/asm/libata-portmap.h +0 −0
  2395. arch/powerpc/include/asm/linkage.h +0 −0
  2396. arch/powerpc/include/asm/lmb.h +0 −0
  2397. arch/powerpc/include/asm/local.h +0 −0
  2398. arch/powerpc/include/asm/lppaca.h +0 −0
  2399. arch/powerpc/include/asm/lv1call.h +0 −0
  2400. arch/powerpc/include/asm/machdep.h +0 −0
  2401. arch/powerpc/include/asm/macio.h +0 −0
  2402. arch/powerpc/include/asm/mc146818rtc.h +0 −0
  2403. arch/powerpc/include/asm/mediabay.h +0 −0
  2404. arch/powerpc/include/asm/mman.h +0 −0
  2405. arch/powerpc/include/asm/mmu-40x.h +0 −0
  2406. arch/powerpc/include/asm/mmu-44x.h +0 −0
  2407. arch/powerpc/include/asm/mmu-8xx.h +0 −0
  2408. arch/powerpc/include/asm/mmu-fsl-booke.h +0 −0
  2409. arch/powerpc/include/asm/mmu-hash32.h +0 −0
  2410. arch/powerpc/include/asm/mmu-hash64.h +1 −1
  2411. arch/powerpc/include/asm/mmu.h +0 −0
  2412. arch/powerpc/include/asm/mmu_context.h +0 −1
  2413. arch/powerpc/include/asm/mmzone.h +0 −0
  2414. arch/powerpc/include/asm/module.h +0 −0
  2415. arch/powerpc/include/asm/mpc512x.h +0 −0
  2416. arch/powerpc/include/asm/mpc52xx.h +0 −0
  2417. arch/powerpc/include/asm/mpc52xx_psc.h +0 −0
  2418. arch/powerpc/include/asm/mpc6xx.h +0 −0
  2419. arch/powerpc/include/asm/mpc8260.h +0 −0
  2420. arch/powerpc/include/asm/mpc86xx.h +0 −0
  2421. arch/powerpc/include/asm/mpc8xx.h +0 −0
  2422. arch/powerpc/include/asm/mpic.h +0 −0
  2423. arch/powerpc/include/asm/msgbuf.h +0 −0
  2424. arch/powerpc/include/asm/mutex.h +0 −0
  2425. arch/powerpc/include/asm/nvram.h +0 −0
  2426. arch/powerpc/include/asm/of_device.h +0 −0
  2427. arch/powerpc/include/asm/of_platform.h +0 −0
  2428. arch/powerpc/include/asm/ohare.h +0 −0
  2429. arch/powerpc/include/asm/oprofile_impl.h +0 −0
  2430. arch/powerpc/include/asm/pSeries_reconfig.h +0 −0
  2431. arch/powerpc/include/asm/paca.h +0 −2
  2432. arch/powerpc/include/asm/page.h +0 −0
  2433. arch/powerpc/include/asm/page_32.h +0 −0
  2434. arch/powerpc/include/asm/page_64.h +0 −0
  2435. arch/powerpc/include/asm/param.h +0 −0
  2436. arch/powerpc/include/asm/parport.h +0 −0
  2437. arch/powerpc/include/asm/pasemi_dma.h +0 −0
  2438. arch/powerpc/include/asm/pci-bridge.h +0 −0
  2439. arch/powerpc/include/asm/pci.h +0 −0
  2440. arch/powerpc/include/asm/percpu.h +0 −0
  2441. arch/powerpc/include/asm/pgalloc-32.h +0 −0
  2442. arch/powerpc/include/asm/pgalloc-64.h +0 −0
  2443. arch/powerpc/include/asm/pgalloc.h +0 −0
  2444. arch/powerpc/include/asm/pgtable-4k.h +0 −0
  2445. arch/powerpc/include/asm/pgtable-64k.h +0 −0
  2446. arch/powerpc/include/asm/pgtable-ppc32.h +0 −0
  2447. arch/powerpc/include/asm/pgtable-ppc64.h +1 −1
  2448. arch/powerpc/include/asm/pgtable.h +0 −0
  2449. arch/powerpc/include/asm/phyp_dump.h +0 −0
  2450. arch/powerpc/include/asm/pmac_feature.h +0 −0
  2451. arch/powerpc/include/asm/pmac_low_i2c.h +0 −0
  2452. arch/powerpc/include/asm/pmac_pfunc.h +0 −0
  2453. arch/powerpc/include/asm/pmc.h +0 −0
  2454. arch/powerpc/include/asm/pmi.h +0 −0
  2455. arch/powerpc/include/asm/poll.h +0 −0
  2456. arch/powerpc/include/asm/posix_types.h +0 −0
  2457. arch/powerpc/include/asm/ppc-pci.h +0 −0
  2458. arch/powerpc/include/asm/ppc4xx.h +0 −0
  2459. arch/powerpc/include/asm/ppc_asm.h +0 −0
  2460. arch/powerpc/include/asm/processor.h +0 −0
  2461. arch/powerpc/include/asm/prom.h +0 −0
  2462. arch/powerpc/include/asm/ps3.h +0 −0
  2463. arch/powerpc/include/asm/ps3av.h +0 −0
  2464. arch/powerpc/include/asm/ps3fb.h +0 −0
  2465. arch/powerpc/include/asm/ps3stor.h +0 −0
  2466. arch/powerpc/include/asm/ptrace.h +0 −0
  2467. arch/powerpc/include/asm/qe.h +0 −0
  2468. arch/powerpc/include/asm/qe_ic.h +0 −2
  2469. arch/powerpc/include/asm/reg.h +0 −0
  2470. arch/powerpc/include/asm/reg_8xx.h +0 −0
  2471. arch/powerpc/include/asm/reg_booke.h +0 −0
  2472. arch/powerpc/include/asm/reg_fsl_emb.h +0 −0
  2473. arch/powerpc/include/asm/resource.h +0 −0
  2474. arch/powerpc/include/asm/rheap.h +0 −0
  2475. arch/powerpc/include/asm/rio.h +0 −0
  2476. arch/powerpc/include/asm/rtas.h +0 −0
  2477. arch/powerpc/include/asm/rtc.h +0 −0
  2478. arch/powerpc/include/asm/rwsem.h +2 −2
  2479. arch/powerpc/include/asm/scatterlist.h +0 −0
  2480. arch/powerpc/include/asm/seccomp.h +0 −0
  2481. arch/powerpc/include/asm/sections.h +0 −0
  2482. arch/powerpc/include/asm/sembuf.h +0 −0
  2483. arch/powerpc/include/asm/serial.h +0 −0
  2484. arch/powerpc/include/asm/setjmp.h +0 −0
  2485. arch/powerpc/include/asm/setup.h +0 −0
  2486. arch/powerpc/include/asm/shmbuf.h +0 −0
  2487. arch/powerpc/include/asm/shmparam.h +0 −0
  2488. arch/powerpc/include/asm/sigcontext.h +0 −0
  2489. arch/powerpc/include/asm/siginfo.h +0 −0
  2490. arch/powerpc/include/asm/signal.h +0 −0
  2491. arch/powerpc/include/asm/smp.h +0 −0
  2492. arch/powerpc/include/asm/smu.h +0 −0
  2493. arch/powerpc/include/asm/socket.h +0 −0
  2494. arch/powerpc/include/asm/sockios.h +0 −0
  2495. arch/powerpc/include/asm/sparsemem.h +0 −0
  2496. arch/powerpc/include/asm/spinlock.h +0 −0
  2497. arch/powerpc/include/asm/spinlock_types.h +0 −0
  2498. arch/powerpc/include/asm/spu.h +0 −0
  2499. arch/powerpc/include/asm/spu_csa.h +0 −0
  2500. arch/powerpc/include/asm/spu_info.h +0 −0
  2501. arch/powerpc/include/asm/spu_priv1.h +0 −0
  2502. arch/powerpc/include/asm/sstep.h +0 −0
  2503. arch/powerpc/include/asm/stat.h +0 −0
  2504. arch/powerpc/include/asm/statfs.h +0 −0
  2505. arch/powerpc/include/asm/string.h +0 −0
  2506. arch/powerpc/include/asm/suspend.h +0 −0
  2507. arch/powerpc/include/asm/synch.h +0 −0
  2508. arch/powerpc/include/asm/syscall.h +0 −0
  2509. arch/powerpc/include/asm/syscalls.h +0 −0
  2510. arch/powerpc/include/asm/systbl.h +1 −1
  2511. arch/powerpc/include/asm/system.h +0 −0
  2512. arch/powerpc/include/asm/tce.h +0 −0
  2513. arch/powerpc/include/asm/termbits.h +0 −0
  2514. arch/powerpc/include/asm/termios.h +0 −0
  2515. arch/powerpc/include/asm/thread_info.h +0 −0
  2516. arch/powerpc/include/asm/time.h +0 −0
  2517. arch/powerpc/include/asm/timex.h +0 −0
  2518. arch/powerpc/include/asm/tlb.h +0 −0
  2519. arch/powerpc/include/asm/tlbflush.h +0 −0
  2520. arch/powerpc/include/asm/topology.h +0 −0
  2521. arch/powerpc/include/asm/tsi108.h +0 −0
  2522. arch/powerpc/include/asm/tsi108_irq.h +0 −0
  2523. arch/powerpc/include/asm/tsi108_pci.h +0 −0
  2524. arch/powerpc/include/asm/types.h +0 −0
  2525. arch/powerpc/include/asm/uaccess.h +0 −0
  2526. arch/powerpc/include/asm/ucc.h +0 −0
  2527. arch/powerpc/include/asm/ucc_fast.h +0 −2
  2528. arch/powerpc/include/asm/ucc_slow.h +0 −0
  2529. arch/powerpc/include/asm/ucontext.h +0 −0
  2530. arch/powerpc/include/asm/udbg.h +0 −0
  2531. arch/powerpc/include/asm/uic.h +0 −2
  2532. arch/powerpc/include/asm/unaligned.h +0 −0
  2533. arch/powerpc/include/asm/uninorth.h +0 −0
  2534. arch/powerpc/include/asm/unistd.h +0 −0
  2535. arch/powerpc/include/asm/user.h +0 −0
  2536. arch/powerpc/include/asm/vdso.h +0 −0
  2537. arch/powerpc/include/asm/vdso_datapage.h +0 −0
  2538. arch/powerpc/include/asm/vga.h +0 −0
  2539. arch/powerpc/include/asm/vio.h +0 −0
  2540. arch/powerpc/include/asm/xilinx_intc.h +0 −0
  2541. arch/powerpc/include/asm/xmon.h +0 −0
  2542. arch/powerpc/include/asm/xor.h +0 −0
  2543. arch/powerpc/kernel/Makefile +0 −14
  2544. arch/powerpc/kernel/cpu_setup_44x.S +0 −6
  2545. arch/powerpc/kernel/crash_dump.c +22 −9
  2546. arch/powerpc/kernel/head_32.S +1 −1
  2547. arch/powerpc/kernel/ibmebus.c +0 −12
  2548. arch/powerpc/kernel/irq.c +2 −23
  2549. arch/powerpc/kernel/lparcfg.c +5 −0
  2550. arch/powerpc/kernel/machine_kexec_32.c +1 −1
  2551. arch/powerpc/kernel/misc_32.S +1 −1
  2552. arch/powerpc/kernel/module.c +0 −15
  2553. arch/powerpc/kernel/pci-common.c +12 −5
  2554. arch/powerpc/kernel/process.c +0 −2
  2555. arch/powerpc/kernel/rtas.c +3 −2
  2556. arch/powerpc/kernel/sys_ppc32.c +0 −57
  2557. arch/powerpc/kernel/vdso.c +0 −2
  2558. arch/powerpc/kernel/vio.c +1 −1
  2559. arch/powerpc/lib/Makefile +0 −2
  2560. arch/powerpc/mm/hash_utils_64.c +39 −24
  2561. arch/powerpc/mm/init_64.c +3 −6
  2562. arch/powerpc/mm/mem.c +1 −1
  2563. arch/powerpc/mm/ppc_mmu_32.c +2 −2
  2564. arch/powerpc/mm/tlb_64.c +1 −1
  2565. arch/powerpc/platforms/44x/warp-nand.c +1 −1
  2566. arch/powerpc/platforms/44x/warp.c +10 −15
  2567. arch/powerpc/platforms/52xx/Makefile +1 −3
  2568. arch/powerpc/platforms/86xx/mpc86xx_smp.c +1 −1
  2569. arch/powerpc/platforms/Makefile +0 −6
  2570. arch/powerpc/platforms/cell/spufs/run.c +8 −7
  2571. arch/powerpc/platforms/cell/spufs/sched.c +9 −2
  2572. arch/powerpc/platforms/iseries/Kconfig +1 −10
  2573. arch/powerpc/platforms/powermac/Makefile +1 −2
  2574. arch/powerpc/platforms/ps3/htab.c +91 −178
  2575. arch/powerpc/platforms/ps3/setup.c +0 −1
  2576. arch/powerpc/platforms/ps3/spu.c +14 −4
  2577. arch/powerpc/platforms/pseries/plpar_wrappers.h +25 −2
  2578. arch/powerpc/platforms/pseries/setup.c +21 −8
  2579. arch/powerpc/sysdev/Makefile +0 −2
  2580. arch/powerpc/sysdev/bestcomm/gen_bd.c +0 −1
  2581. arch/powerpc/sysdev/cpm_common.c +26 −11
  2582. arch/powerpc/sysdev/qe_lib/ucc_fast.c +4 −0
  2583. arch/powerpc/sysdev/qe_lib/ucc_slow.c +5 −3
  2584. arch/s390/defconfig +38 −16
  2585. arch/s390/include/asm/Kbuild +0 −0
  2586. arch/s390/include/asm/airq.h +0 −0
  2587. arch/s390/include/asm/appldata.h +0 −0
  2588. arch/s390/include/asm/atomic.h +0 −0
  2589. arch/s390/include/asm/auxvec.h +0 −0
  2590. arch/s390/include/asm/bitops.h +3 −3
  2591. arch/s390/include/asm/bug.h +0 −0
  2592. arch/s390/include/asm/bugs.h +0 −0
  2593. arch/s390/include/asm/byteorder.h +0 −0
  2594. arch/s390/include/asm/cache.h +0 −0
  2595. arch/s390/include/asm/cacheflush.h +0 −0
  2596. arch/s390/include/asm/ccwdev.h +0 −0
  2597. arch/s390/include/asm/ccwgroup.h +0 −0
  2598. arch/s390/include/asm/checksum.h +0 −0
  2599. arch/s390/include/asm/chpid.h +0 −0
  2600. arch/s390/include/asm/chsc.h +0 −0
  2601. arch/s390/include/asm/cio.h +0 −0
  2602. arch/s390/include/asm/cmb.h +0 −0
  2603. arch/s390/include/asm/compat.h +0 −0
  2604. arch/s390/include/asm/cpcmd.h +0 −0
  2605. arch/s390/include/asm/cpu.h +0 −0
  2606. arch/s390/include/asm/cputime.h +0 −0
  2607. arch/s390/include/asm/current.h +0 −0
  2608. arch/s390/include/asm/dasd.h +0 −0
  2609. arch/s390/include/asm/debug.h +0 −0
  2610. arch/s390/include/asm/delay.h +0 −0
  2611. arch/s390/include/asm/device.h +0 −0
  2612. arch/s390/include/asm/diag.h +0 −0
  2613. arch/s390/include/asm/div64.h +0 −0
  2614. arch/s390/include/asm/dma.h +0 −0
  2615. arch/s390/include/asm/ebcdic.h +0 −0
  2616. arch/s390/include/asm/elf.h +0 −0
  2617. arch/s390/include/asm/emergency-restart.h +0 −0
  2618. arch/s390/include/asm/errno.h +0 −0
  2619. arch/s390/include/asm/etr.h +0 −0
  2620. arch/s390/include/asm/extmem.h +0 −0
  2621. arch/s390/include/asm/fb.h +0 −0
  2622. arch/s390/include/asm/fcntl.h +0 −0
  2623. arch/s390/include/asm/fcx.h +0 −0
  2624. arch/s390/include/asm/futex.h +0 −0
  2625. arch/s390/include/asm/hardirq.h +0 −0
  2626. arch/s390/include/asm/hugetlb.h +0 −0
  2627. arch/s390/include/asm/idals.h +0 −0
  2628. arch/s390/include/asm/io.h +0 −0
  2629. arch/s390/include/asm/ioctl.h +0 −0
  2630. arch/s390/include/asm/ioctls.h +0 −0
  2631. arch/s390/include/asm/ipcbuf.h +0 −0
  2632. arch/s390/include/asm/ipl.h +0 −0
  2633. arch/s390/include/asm/irq.h +0 −0
  2634. arch/s390/include/asm/irq_regs.h +0 −0
  2635. arch/s390/include/asm/irqflags.h +0 −0
  2636. arch/s390/include/asm/isc.h +0 −0
  2637. arch/s390/include/asm/itcw.h +0 −0
  2638. arch/s390/include/asm/kdebug.h +0 −0
  2639. arch/s390/include/asm/kexec.h +1 −1
  2640. arch/s390/include/asm/kmap_types.h +0 −0
  2641. arch/s390/include/asm/kprobes.h +0 −0
  2642. arch/s390/include/asm/kvm.h +0 −0
  2643. arch/s390/include/asm/kvm_host.h +0 −0
  2644. arch/s390/include/asm/kvm_para.h +0 −0
  2645. arch/s390/include/asm/kvm_virtio.h +0 −0
  2646. arch/s390/include/asm/linkage.h +0 −0
  2647. arch/s390/include/asm/local.h +0 −0
  2648. arch/s390/include/asm/lowcore.h +0 −0
  2649. arch/s390/include/asm/mathemu.h +0 −0
  2650. arch/s390/include/asm/mman.h +0 −0
  2651. arch/s390/include/asm/mmu.h +0 −0
  2652. arch/s390/include/asm/mmu_context.h +0 −0
  2653. arch/s390/include/asm/module.h +0 −0
  2654. arch/s390/include/asm/monwriter.h +0 −0
  2655. arch/s390/include/asm/msgbuf.h +0 −0
  2656. arch/s390/include/asm/mutex.h +0 −0
  2657. arch/s390/include/asm/page.h +0 −0
  2658. arch/s390/include/asm/param.h +0 −0
  2659. arch/s390/include/asm/pci.h +0 −0
  2660. arch/s390/include/asm/percpu.h +0 −0
  2661. arch/s390/include/asm/pgalloc.h +0 −0
  2662. arch/s390/include/asm/pgtable.h +0 −0
  2663. arch/s390/include/asm/poll.h +0 −0
  2664. arch/s390/include/asm/posix_types.h +0 −0
  2665. arch/s390/include/asm/processor.h +0 −0
  2666. arch/s390/include/asm/ptrace.h +0 −0
  2667. arch/s390/include/asm/qdio.h +0 −0
  2668. arch/s390/include/asm/qeth.h +0 −0
  2669. arch/s390/include/asm/reset.h +0 −0
  2670. arch/s390/include/asm/resource.h +0 −0
  2671. arch/s390/include/asm/rwsem.h +0 −0
  2672. arch/s390/include/asm/s390_ext.h +0 −0
  2673. arch/s390/include/asm/s390_rdev.h +0 −0
  2674. arch/s390/include/asm/scatterlist.h +0 −0
  2675. arch/s390/include/asm/schid.h +0 −0
  2676. arch/s390/include/asm/sclp.h +0 −0
  2677. arch/s390/include/asm/sections.h +0 −0
  2678. arch/s390/include/asm/segment.h +0 −0
  2679. arch/s390/include/asm/sembuf.h +0 −0
  2680. arch/s390/include/asm/setup.h +0 −0
  2681. arch/s390/include/asm/sfp-machine.h +0 −0
  2682. arch/s390/include/asm/sfp-util.h +0 −0
  2683. arch/s390/include/asm/shmbuf.h +0 −0
  2684. arch/s390/include/asm/shmparam.h +0 −0
  2685. arch/s390/include/asm/sigcontext.h +0 −0
  2686. arch/s390/include/asm/siginfo.h +0 −0
  2687. arch/s390/include/asm/signal.h +0 −0
  2688. arch/s390/include/asm/sigp.h +0 −0
  2689. arch/s390/include/asm/smp.h +0 −0
  2690. arch/s390/include/asm/socket.h +0 −0
  2691. arch/s390/include/asm/sockios.h +0 −0
  2692. arch/s390/include/asm/sparsemem.h +0 −0
  2693. arch/s390/include/asm/spinlock.h +0 −0
  2694. arch/s390/include/asm/spinlock_types.h +0 −0
  2695. arch/s390/include/asm/stat.h +0 −0
  2696. arch/s390/include/asm/statfs.h +0 −0
  2697. arch/s390/include/asm/string.h +0 −0
  2698. arch/s390/include/asm/suspend.h +0 −0
  2699. arch/s390/include/asm/sysinfo.h +0 −0
  2700. arch/s390/include/asm/system.h +0 −0
  2701. arch/s390/include/asm/tape390.h +0 −0
  2702. arch/s390/include/asm/termbits.h +0 −0
  2703. arch/s390/include/asm/termios.h +0 −0
  2704. arch/s390/include/asm/thread_info.h +0 −0
  2705. arch/s390/include/asm/timer.h +0 −0
  2706. arch/s390/include/asm/timex.h +0 −0
  2707. arch/s390/include/asm/tlb.h +0 −0
  2708. arch/s390/include/asm/tlbflush.h +0 −0
  2709. arch/s390/include/asm/todclk.h +0 −0
  2710. arch/s390/include/asm/topology.h +0 −0
  2711. arch/s390/include/asm/types.h +0 −0
  2712. arch/s390/include/asm/uaccess.h +0 −0
  2713. arch/s390/include/asm/ucontext.h +0 −0
  2714. arch/s390/include/asm/unaligned.h +0 −0
  2715. arch/s390/include/asm/unistd.h +0 −0
  2716. arch/s390/include/asm/user.h +0 −0
  2717. arch/s390/include/asm/vtoc.h +0 −0
  2718. arch/s390/include/asm/xor.h +0 −0
  2719. arch/s390/include/asm/zcrypt.h +0 −0
  2720. arch/s390/kernel/process.c +3 −1
  2721. arch/s390/kernel/smp.c +0 −2
  2722. arch/s390/kernel/vmlinux.lds.S +1 −1
  2723. arch/sh/Kconfig +24 −3
  2724. arch/sh/Kconfig.debug +1 −1
  2725. arch/sh/Makefile +8 −8
  2726. arch/sh/boards/Makefile +1 −1
  2727. arch/sh/boards/board-ap325rxa.c +4 −1
  2728. arch/sh/boards/mach-migor/setup.c +8 −0
  2729. arch/sh/boards/mach-se/7343/irq.c +0 −1
  2730. arch/sh/boards/mach-sh7763rdp/setup.c +82 −2
  2731. arch/sh/boards/mach-systemh/irq.c +1 −2
  2732. arch/sh/boards/mach-x3proto/setup.c +9 −1
  2733. arch/sh/configs/dreamcast_defconfig +6 −8
  2734. arch/sh/configs/sh7763rdp_defconfig +97 −16
  2735. arch/sh/include/asm/a.out.h +0 −20
  2736. arch/sh/include/asm/flat.h +7 −0
  2737. arch/sh/include/asm/kexec.h +1 −1
  2738. arch/sh/include/asm/migor.h +0 −3
  2739. arch/sh/include/asm/ptrace.h +9 −0
  2740. arch/sh/include/asm/seccomp.h +10 −0
  2741. arch/sh/include/asm/sh_eth.h +11 −0
  2742. arch/sh/include/asm/sh_mobile_lcdc.h +6 −0
  2743. arch/sh/include/asm/thread_info.h +36 −15
  2744. arch/sh/include/asm/tlb_64.h +3 −9
  2745. arch/sh/include/cpu-sh2/cpu/cache.h +4 −2
  2746. arch/sh/include/cpu-sh2a/cpu/addrspace.h +10 −0
  2747. arch/sh/include/cpu-sh2a/cpu/cache.h +3 −0
  2748. arch/sh/include/cpu-sh2a/cpu/cacheflush.h +34 −0
  2749. arch/sh/include/cpu-sh3/cpu/cacheflush.h +10 −0
  2750. arch/sh/kernel/cpu/sh4/sq.c +1 −1
  2751. arch/sh/kernel/cpu/sh4a/setup-sh7723.c +2 −2
  2752. arch/sh/kernel/cpu/sh5/entry.S +10 −9
  2753. arch/sh/kernel/entry-common.S +7 −9
  2754. arch/sh/kernel/machine_kexec.c +8 −0
  2755. arch/sh/kernel/module.c +5 −2
  2756. arch/sh/kernel/ptrace_32.c +56 −101
  2757. arch/sh/kernel/ptrace_64.c +53 −91
  2758. arch/sh/kernel/setup.c +20 −0
  2759. arch/sh/kernel/sh_ksyms_32.c +3 −1
  2760. arch/sh/kernel/signal_32.c +15 −7
  2761. arch/sh/kernel/signal_64.c +88 −78
  2762. arch/sh/mm/Kconfig +2 −1
  2763. arch/sh/mm/Makefile_32 +7 −4
  2764. arch/sh/mm/cache-sh2.c +36 −9
  2765. arch/sh/mm/cache-sh2a.c +129 −0
  2766. arch/sh/mm/consistent.c +27 −0
  2767. arch/sh/mm/tlb-sh5.c +6 −14
  2768. arch/sh/tools/Makefile +2 −2
  2769. arch/sparc/Makefile +6 −2
  2770. arch/sparc/boot/Makefile +6 −0
  2771. arch/sparc/include/asm/ebus_32.h +1 −1
  2772. arch/sparc/include/asm/ebus_64.h +2 −1
  2773. arch/sparc/include/asm/futex_64.h +1 −1
  2774. arch/sparc/include/asm/irq_64.h +7 −0
  2775. arch/sparc/include/asm/of_device.h +1 −2
  2776. arch/sparc/include/asm/of_platform.h +18 −5
  2777. arch/sparc/include/asm/of_platform_32.h +0 −24
  2778. arch/sparc/include/asm/of_platform_64.h +0 −25
  2779. arch/sparc/include/asm/parport.h +2 −1
  2780. arch/sparc/include/asm/ptrace_32.h +10 −10
  2781. arch/sparc/include/asm/ptrace_64.h +19 −20
  2782. arch/sparc/include/asm/sbus_32.h +1 −1
  2783. arch/sparc/include/asm/sbus_64.h +1 −1
  2784. arch/sparc/kernel/ioport.c +1 −1
  2785. arch/sparc/kernel/time.c +1 −1
  2786. arch/sparc64/Kconfig +1 −0
  2787. arch/sparc64/kernel/auxio.c +1 −1
  2788. arch/sparc64/kernel/ebus.c +1 −1
  2789. arch/sparc64/kernel/irq.c +68 −3
  2790. arch/sparc64/kernel/kstack.h +60 −0
  2791. arch/sparc64/kernel/of_device.c +0 −5
  2792. arch/sparc64/kernel/pci_common.c +1 −1
  2793. arch/sparc64/kernel/pci_psycho.c +1 −1
  2794. arch/sparc64/kernel/pci_sabre.c +1 −1
  2795. arch/sparc64/kernel/pci_schizo.c +1 −1
  2796. arch/sparc64/kernel/power.c +1 −1
  2797. arch/sparc64/kernel/process.c +29 −82
  2798. arch/sparc64/kernel/prom.c +1 −1
  2799. arch/sparc64/kernel/signal.c +4 −3
  2800. arch/sparc64/kernel/smp.c +146 −156
  2801. arch/sparc64/kernel/sparc64_ksyms.c +0 −1
  2802. arch/sparc64/kernel/stacktrace.c +5 −6
  2803. arch/sparc64/kernel/sys_sparc32.c +0 −176
  2804. arch/sparc64/kernel/systbls.S +10 −10
  2805. arch/sparc64/kernel/time.c +1 −1
  2806. arch/sparc64/kernel/traps.c +5 −12
  2807. arch/sparc64/lib/mcount.S +36 −3
  2808. arch/sparc64/mm/init.c +33 −8
  2809. arch/sparc64/mm/tsb.c +4 −1
  2810. arch/sparc64/mm/ultra.S +7 −37
  2811. arch/x86/Kconfig +11 −26
  2812. arch/x86/boot/boot.h +10 −0
  2813. arch/x86/boot/cpu.c +0 −3
  2814. arch/x86/boot/cpucheck.c +1 −9
  2815. arch/x86/boot/main.c +5 −0
  2816. arch/x86/boot/memory.c +0 −1
  2817. arch/x86/kernel/acpi/boot.c +15 −1
  2818. arch/x86/kernel/acpi/sleep.c +2 −2
  2819. arch/x86/kernel/amd_iommu.c +12 −9
  2820. arch/x86/kernel/amd_iommu_init.c +21 −3
  2821. arch/x86/kernel/apic_32.c +9 −13
  2822. arch/x86/kernel/apic_64.c +0 −7
  2823. arch/x86/kernel/cpu/addon_cpuid_features.c +15 −2
  2824. arch/x86/kernel/cpu/bugs.c +5 −1
  2825. arch/x86/kernel/cpu/cpufreq/Kconfig +2 −2
  2826. arch/x86/kernel/cpu/cpufreq/elanfreq.c +1 −1
  2827. arch/x86/kernel/cpu/cpufreq/powernow-k8.c +0 −3
  2828. arch/x86/kernel/cpu/cyrix.c +0 −18
  2829. arch/x86/kernel/cpu/mcheck/mce_64.c +5 −0
  2830. arch/x86/kernel/cpu/mcheck/mce_amd_64.c +5 −13
  2831. arch/x86/kernel/cpu/mtrr/generic.c +18 −2
  2832. arch/x86/kernel/cpu/mtrr/main.c +1 −4
  2833. arch/x86/kernel/cpu/perfctr-watchdog.c +7 −1
  2834. arch/x86/kernel/efi_32.c +2 −2
  2835. arch/x86/kernel/genx2apic_uv_x.c +6 −4
  2836. arch/x86/kernel/head64.c +1 −0
  2837. arch/x86/kernel/hpet.c +24 −0
  2838. arch/x86/kernel/io_apic_32.c +1 −5
  2839. arch/x86/kernel/io_apic_64.c +15 −10
  2840. arch/x86/kernel/machine_kexec_32.c +17 −3
  2841. arch/x86/kernel/mfgpt_32.c +37 −15
  2842. arch/x86/kernel/mmconf-fam10h_64.c +1 −1
  2843. arch/x86/kernel/mpparse.c +9 −8
  2844. arch/x86/kernel/msr.c +1 −1
  2845. arch/x86/kernel/nmi.c +19 −9
  2846. arch/x86/kernel/numaq_32.c +1 −1
  2847. arch/x86/kernel/paravirt.c +1 −1
  2848. arch/x86/kernel/pci-calgary_64.c +8 −8
  2849. arch/x86/kernel/process_32.c +2 −3
  2850. arch/x86/kernel/process_64.c +2 −3
  2851. arch/x86/kernel/relocate_kernel_32.S +7 −3
  2852. arch/x86/kernel/setup.c +9 −15
  2853. arch/x86/kernel/signal_64.c +10 −1
  2854. arch/x86/kernel/smpboot.c +49 −19
  2855. arch/x86/kernel/smpcommon.c +10 −7
  2856. arch/x86/kernel/tlb_uv.c +2 −1
  2857. arch/x86/kernel/traps_64.c +8 −1
  2858. arch/x86/kernel/tsc.c +6 −2
  2859. arch/x86/kernel/tsc_sync.c +2 −4
  2860. arch/x86/kernel/visws_quirks.c +2 −4
  2861. arch/x86/kernel/vmi_32.c +2 −1
  2862. arch/x86/kernel/vmlinux_32.lds.S +8 −0
  2863. arch/x86/kvm/paging_tmpl.h +1 −1
  2864. arch/x86/mach-rdc321x/platform.c +0 −1
  2865. arch/x86/mm/Makefile +1 −2
  2866. arch/x86/mm/init_64.c +30 −18
  2867. arch/x86/mm/ioremap.c +4 −6
  2868. arch/x86/mm/mmio-mod.c +3 −1
  2869. arch/x86/mm/pageattr-test.c +1 −2
  2870. arch/x86/mm/pageattr.c +16 −11
  2871. arch/x86/mm/pat.c +36 −14
  2872. arch/x86/mm/pgtable.c +3 −0
  2873. arch/x86/mm/srat_32.c +8 −4
  2874. arch/x86/oprofile/nmi_int.c +36 −3
  2875. arch/x86/pci/amd_bus.c +46 −6
  2876. arch/x86/pci/i386.c +78 −0
  2877. arch/x86/pci/irq.c +2 −0
  2878. arch/x86/pci/legacy.c +1 −1
  2879. arch/x86/pci/mmconfig-shared.c +49 −18
  2880. arch/x86/power/cpu_32.c +4 −2
  2881. arch/x86/power/hibernate_asm_32.S +15 −11
  2882. arch/xtensa/kernel/xtensa_ksyms.c +0 −1
  2883. block/blk-core.c +2 −0
  2884. block/blk-tag.c +2 −4
  2885. block/bsg.c +11 −33
  2886. block/cmd-filter.c +48 −148
  2887. block/genhd.c +24 −12
  2888. block/scsi_ioctl.c +92 −4
  2889. crypto/async_tx/async_xor.c +2 −1
  2890. crypto/authenc.c +6 −4
  2891. crypto/digest.c +1 −1
  2892. crypto/tcrypt.c +19 −9
  2893. drivers/Makefile +1 −0
  2894. drivers/acpi/dock.c +8 −3
  2895. drivers/acpi/ec.c +36 −0
  2896. drivers/acpi/executer/exconfig.c +3 −0
  2897. drivers/acpi/namespace/nsnames.c +22 −12
  2898. drivers/acpi/pci_link.c +7 −5
  2899. drivers/acpi/processor_core.c +1 −1
  2900. drivers/acpi/processor_idle.c +0 −1
  2901. drivers/acpi/processor_perflib.c +1 −1
  2902. drivers/acpi/resources/rscalc.c +3 −0
  2903. drivers/acpi/utilities/utalloc.c +5 −3
  2904. drivers/acpi/utilities/utdelete.c +11 −2
  2905. drivers/acpi/utilities/utobject.c +9 −4
  2906. drivers/acpi/wmi.c +1 −1
  2907. drivers/ata/ahci.c +5 −3
  2908. drivers/ata/ata_piix.c +8 −0
  2909. drivers/ata/libata-core.c +37 −23
  2910. drivers/ata/libata-eh.c +13 −17
  2911. drivers/ata/pata_acpi.c +1 −1
  2912. drivers/ata/pata_at32.c +2 −2
  2913. drivers/ata/pata_atiixp.c +1 −1
  2914. drivers/ata/pata_cs5530.c +3 −3
  2915. drivers/ata/pata_it821x.c +1 −1
  2916. drivers/ata/pata_oldpiix.c +1 −1
  2917. drivers/ata/pata_sc1200.c +3 −3
  2918. drivers/ata/pata_via.c +11 −48
  2919. drivers/ata/sata_mv.c +12 −25
  2920. drivers/atm/adummy.c +0 −1
  2921. drivers/base/class.c +11 −0
  2922. drivers/base/core.c +20 −11
  2923. drivers/base/driver.c +0 −3
  2924. drivers/base/power/main.c +5 −14
  2925. drivers/base/power/power.h +7 −2
  2926. drivers/block/brd.c +1 −1
  2927. drivers/block/cciss.c +355 −395
  2928. drivers/block/cciss.h +2 −0
  2929. drivers/block/cciss_scsi.c +154 −41
  2930. drivers/block/nbd.c +6 −4
  2931. drivers/block/pktcdvd.c +10 −25
  2932. drivers/block/xen-blkfront.c +2 −2
  2933. drivers/bluetooth/Kconfig +4 −6
  2934. drivers/bluetooth/bcm203x.c +2 −7
  2935. drivers/bluetooth/bfusb.c +1 −9
  2936. drivers/bluetooth/bpa10x.c +1 −9
  2937. drivers/bluetooth/bt3c_cs.c +1 −1
  2938. drivers/bluetooth/btusb.c +427 −14
  2939. drivers/bluetooth/hci_ldisc.c +1 −1
  2940. drivers/bluetooth/hci_usb.c +3 −7
  2941. drivers/bluetooth/hci_vhci.c +1 −1
  2942. drivers/cdrom/cdrom.c +0 −11
  2943. drivers/cdrom/gdrom.c +7 −0
  2944. drivers/cdrom/viocd.c +7 −0
  2945. drivers/char/Kconfig +1 −1
  2946. drivers/char/Makefile +0 −1
  2947. drivers/char/agp/agp.h +3 −0
  2948. drivers/char/agp/ali-agp.c +5 −5
  2949. drivers/char/agp/amd-k7-agp.c +5 −5
  2950. drivers/char/agp/amd64-agp.c +31 −20
  2951. drivers/char/agp/ati-agp.c +3 −4
  2952. drivers/char/agp/backend.c +17 −11
  2953. drivers/char/agp/generic.c +33 −8
  2954. drivers/char/agp/intel-agp.c +47 −36
  2955. drivers/char/agp/isoch.c +19 −18
  2956. drivers/char/agp/sis-agp.c +8 −9
  2957. drivers/char/agp/sworks-agp.c +13 −12
  2958. drivers/char/agp/uninorth-agp.c +16 −16
  2959. drivers/char/amiserial.c +1 −1
  2960. drivers/char/ds1620.c +1 −1
  2961. drivers/char/efirtc.c +0 −1
  2962. drivers/char/hvc_console.c +2 −3
  2963. drivers/char/hvc_console.h +1 −1
  2964. drivers/char/hvcs.c +1 −1
  2965. drivers/char/hw_random/ixp4xx-rng.c +1 −1
  2966. drivers/char/hw_random/via-rng.c +8 −0
  2967. drivers/char/ipmi/ipmi_si_intf.c +3 −5
  2968. drivers/char/pcmcia/ipwireless/tty.c +0 −1
  2969. drivers/char/pcmcia/synclink_cs.c +0 −4
  2970. drivers/char/random.c +1 −0
  2971. drivers/char/rtc.c +0 −1
  2972. drivers/char/synclink.c +0 −4
  2973. drivers/char/synclink_gt.c +0 −6
  2974. drivers/char/synclinkmp.c +0 −4
  2975. drivers/char/tty_io.c +44 −35
  2976. drivers/char/tty_ioctl.c +4 −2
  2977. drivers/char/viocons.c +0 −1171
  2978. drivers/char/vt.c +62 −22
  2979. drivers/char/vt_ioctl.c +3 −1
  2980. drivers/char/xilinx_hwicap/buffer_icap.h +0 −1
  2981. drivers/char/xilinx_hwicap/fifo_icap.h +0 −1
  2982. drivers/char/xilinx_hwicap/xilinx_hwicap.c +0 −1
  2983. drivers/char/xilinx_hwicap/xilinx_hwicap.h +0 −1
  2984. drivers/cpufreq/cpufreq_conservative.c +10 −10
  2985. drivers/cpuidle/governors/ladder.c +22 −4
  2986. drivers/cpuidle/governors/menu.c +28 −14
  2987. drivers/cpuidle/sysfs.c +15 −14
  2988. drivers/crypto/ixp4xx_crypto.c +2 −2
  2989. drivers/crypto/padlock-aes.c +27 −1
  2990. drivers/crypto/padlock-sha.c +9 −0
  2991. drivers/crypto/talitos.c +39 −15
  2992. drivers/dma/ioat_dma.c +1 −1
  2993. drivers/dma/iop-adma.c +1 −1
  2994. drivers/dma/mv_xor.c +1 −1
  2995. drivers/edac/edac_core.h +0 −1
  2996. drivers/firewire/Kconfig +2 −2
  2997. drivers/firewire/fw-cdev.c +20 −9
  2998. drivers/firmware/memmap.c +43 −18
  2999. drivers/gpu/drm/drm_irq.c +12 −8
  3000. drivers/gpu/drm/drm_lock.c +18 −15
  3001. drivers/gpu/drm/radeon/r300_cmdbuf.c +162 −34
  3002. drivers/gpu/drm/radeon/r300_reg.h +3 −2
  3003. drivers/gpu/drm/radeon/radeon_cp.c +18 −20
  3004. drivers/gpu/drm/radeon/radeon_drv.h +12 −7
  3005. drivers/hid/usbhid/hid-quirks.c +6 −6
  3006. drivers/hwmon/Kconfig +29 −3
  3007. drivers/hwmon/Makefile +2 −0
  3008. drivers/hwmon/abituguru3.c +94 −40
  3009. drivers/hwmon/ad7414.c +268 −0
  3010. drivers/hwmon/adcxx.c +329 −0
  3011. drivers/hwmon/applesmc.c +19 −1
  3012. drivers/hwmon/coretemp.c +3 −2
  3013. drivers/hwmon/dme1737.c +181 −111
  3014. drivers/hwmon/f71882fg.c +0 −6
  3015. drivers/hwmon/hwmon-vid.c +93 −73
  3016. drivers/hwmon/i5k_amb.c +27 −1
  3017. drivers/hwmon/ibmaem.c +18 −9
  3018. drivers/hwmon/it87.c +31 −14
  3019. drivers/hwmon/lm75.c +22 −92
  3020. drivers/hwmon/thmc50.c +27 −1
  3021. drivers/hwmon/w83627hf.c +74 −27
  3022. drivers/hwmon/w83791d.c +22 −5
  3023. drivers/i2c/Kconfig +14 −0
  3024. drivers/i2c/algos/Kconfig +8 −3
  3025. drivers/i2c/busses/i2c-acorn.c +1 −1
  3026. drivers/i2c/busses/i2c-amd756-s4882.c +4 −5
  3027. drivers/i2c/busses/i2c-at91.c +3 −4
  3028. drivers/i2c/busses/i2c-davinci.c +2 −3
  3029. drivers/i2c/busses/i2c-ixp2000.c +2 −2
  3030. drivers/i2c/busses/i2c-nforce2-s4985.c +3 −2
  3031. drivers/i2c/busses/i2c-pnx.c +1 −1
  3032. drivers/i2c/busses/i2c-pxa.c +3 −3
  3033. drivers/i2c/busses/i2c-s3c2410.c +2 −2
  3034. drivers/i2c/chips/at24.c +4 −4
  3035. drivers/i2c/chips/isp1301_omap.c +3 −3
  3036. drivers/i2c/chips/menelaus.c +2 −3
  3037. drivers/i2c/i2c-core.c +9 −2
  3038. drivers/i2c/i2c-dev.c +2 −2
  3039. drivers/ide/Kconfig +0 −10
  3040. drivers/ide/arm/ide_arm.c +1 −2
  3041. drivers/ide/arm/palm_bk3710.c +1 −1
  3042. drivers/ide/ide-cd.c +27 −23
  3043. drivers/ide/ide-disk.c +6 −5
  3044. drivers/ide/ide-dma.c +1 −5
  3045. drivers/ide/ide-floppy.c +6 −5
  3046. drivers/ide/ide-iops.c +3 −3
  3047. drivers/ide/ide-tape.c +6 −5
  3048. drivers/ide/pci/aec62xx.c +2 −2
  3049. drivers/ide/pci/alim15x3.c +1 −1
  3050. drivers/ide/pci/amd74xx.c +1 −1
  3051. drivers/ide/pci/atiixp.c +1 −1
  3052. drivers/ide/pci/cmd64x.c +1 −1
  3053. drivers/ide/pci/cs5520.c +1 −0
  3054. drivers/ide/pci/cs5535.c +1 −1
  3055. drivers/ide/pci/cy82c693.c +1 −1
  3056. drivers/ide/pci/hpt366.c +2 −2
  3057. drivers/ide/pci/it8213.c +1 −1
  3058. drivers/ide/pci/it821x.c +3 −3
  3059. drivers/ide/pci/jmicron.c +1 −1
  3060. drivers/ide/pci/pdc202xx_new.c +2 −2
  3061. drivers/ide/pci/pdc202xx_old.c +1 −1
  3062. drivers/ide/pci/piix.c +1 −1
  3063. drivers/ide/pci/scc_pata.c +2 −2
  3064. drivers/ide/pci/serverworks.c +4 −4
  3065. drivers/ide/pci/sgiioc4.c +2 −2
  3066. drivers/ide/pci/siimage.c +3 −3
  3067. drivers/ide/pci/sis5513.c +2 −2
  3068. drivers/ide/pci/slc90e66.c +1 −1
  3069. drivers/ide/pci/tc86c001.c +2 −2
  3070. drivers/ide/pci/via82cxxx.c +2 −2
  3071. drivers/ieee1394/nodemgr.c +33 −30
  3072. drivers/ieee1394/nodemgr.h +1 −1
  3073. drivers/ieee1394/sbp2.c +18 −7
  3074. drivers/infiniband/core/cma.c +18 −19
  3075. drivers/infiniband/core/mad_rmpp.c +1 −1
  3076. drivers/infiniband/core/ucma.c +6 −8
  3077. drivers/infiniband/hw/cxgb3/cxio_hal.c +3 −3
  3078. drivers/infiniband/hw/cxgb3/iwch_provider.c +3 −25
  3079. drivers/infiniband/hw/cxgb3/iwch_provider.h +7 −0
  3080. drivers/infiniband/hw/cxgb3/iwch_qp.c +8 −17
  3081. drivers/infiniband/hw/ehca/ehca_classes.h +9 −0
  3082. drivers/infiniband/hw/ehca/ehca_qes.h +1 −0
  3083. drivers/infiniband/hw/ehca/ehca_qp.c +35 −13
  3084. drivers/infiniband/hw/ehca/ehca_reqs.c +48 −14
  3085. drivers/infiniband/hw/ehca/ehca_tools.h +0 −1
  3086. drivers/infiniband/hw/ipath/ipath_driver.c +3 −2
  3087. drivers/infiniband/hw/ipath/ipath_fs.c +0 −1
  3088. drivers/infiniband/hw/ipath/ipath_iba7220.c +5 −4
  3089. drivers/infiniband/hw/ipath/ipath_intr.c +8 −4
  3090. drivers/infiniband/hw/ipath/ipath_ud.c +6 −2
  3091. drivers/infiniband/hw/ipath/ipath_verbs.c +3 −3
  3092. drivers/infiniband/hw/mlx4/cq.c +16 −17
  3093. drivers/infiniband/hw/mlx4/mr.c +2 −0
  3094. drivers/infiniband/hw/mlx4/qp.c +1 −1
  3095. drivers/infiniband/hw/nes/nes.h +0 −1
  3096. drivers/infiniband/ulp/ipoib/ipoib_cm.c +13 −6
  3097. drivers/infiniband/ulp/ipoib/ipoib_main.c +9 −10
  3098. drivers/infiniband/ulp/ipoib/ipoib_multicast.c +9 −1
  3099. drivers/infiniband/ulp/iser/iser_verbs.c +0 −1
  3100. drivers/input/evdev.c +43 −20
  3101. drivers/input/joystick/xpad.c +1 −0
  3102. drivers/input/keyboard/aaed2000_kbd.c +2 −2
  3103. drivers/input/keyboard/bf54x-keys.c +0 −1
  3104. drivers/input/keyboard/corgikbd.c +4 −4
  3105. drivers/input/keyboard/gpio_keys.c +2 −2
  3106. drivers/input/keyboard/jornada720_kbd.c +2 −2
  3107. drivers/input/keyboard/maple_keyb.c +87 −85
  3108. drivers/input/keyboard/omap-keypad.c +5 −6
  3109. drivers/input/keyboard/pxa27x_keypad.c +2 −3
  3110. drivers/input/keyboard/spitzkbd.c +4 −4
  3111. drivers/input/keyboard/tosakbd.c +2 −2
  3112. drivers/input/misc/cobalt_btns.c +3 −0
  3113. drivers/input/misc/ixp4xx-beeper.c +1 −1
  3114. drivers/input/mouse/Kconfig +23 −0
  3115. drivers/input/mouse/Makefile +1 −0
  3116. drivers/input/mouse/bcm5974.c +681 −0
  3117. drivers/input/mouse/gpio_mouse.c +0 −1
  3118. drivers/input/mouse/rpcmouse.c +1 −1
  3119. drivers/input/serio/i8042-sparcio.h +15 −7
  3120. drivers/input/serio/i8042-x86ia64io.h +7 −0
  3121. drivers/input/serio/rpckbd.c +1 −1
  3122. drivers/input/serio/xilinx_ps2.c +2 −2
  3123. drivers/input/tablet/gtco.c +0 −1
  3124. drivers/input/touchscreen/Kconfig +9 −12
  3125. drivers/input/touchscreen/corgi_ts.c +4 −4
  3126. drivers/input/touchscreen/h3600_ts_input.c +2 −2
  3127. drivers/input/touchscreen/jornada720_ts.c +2 −2
  3128. drivers/input/touchscreen/mainstone-wm97xx.c +1 −2
  3129. drivers/input/touchscreen/migor_ts.c +9 −2
  3130. drivers/input/touchscreen/wm9705.c +0 −1
  3131. drivers/input/touchscreen/wm9712.c +0 −1
  3132. drivers/input/touchscreen/wm9713.c +0 −1
  3133. drivers/input/touchscreen/wm97xx-core.c +0 −1
  3134. drivers/isdn/Makefile +1 −1
  3135. drivers/isdn/hardware/mISDN/hfcmulti.c +18 −19
  3136. drivers/isdn/hardware/mISDN/hfcpci.c +1 −1
  3137. drivers/isdn/mISDN/l1oip_core.c +2 −4
  3138. drivers/isdn/mISDN/socket.c +2 −2
  3139. drivers/leds/leds-ams-delta.c +1 −1
  3140. drivers/leds/leds-cm-x270.c +2 −2
  3141. drivers/leds/leds-corgi.c +3 −4
  3142. drivers/leds/leds-fsg.c +1 −1
  3143. drivers/leds/leds-h1940.c +3 −3
  3144. drivers/leds/leds-locomo.c +1 −1
  3145. drivers/leds/leds-s3c24xx.c +3 −3
  3146. drivers/leds/leds-spitz.c +3 −3
  3147. drivers/lguest/lguest_device.c +8 −0
  3148. drivers/lguest/page_tables.c +9 −16
  3149. drivers/macintosh/mediabay.c +0 −1
  3150. drivers/md/md.c +30 −3
  3151. drivers/md/raid10.c +5 −4
  3152. drivers/md/raid5.c +24 −8
  3153. drivers/media/dvb/dvb-usb/cxusb.c +4 −3
  3154. drivers/media/dvb/frontends/Kconfig +1 −2
  3155. drivers/media/video/Kconfig +1 −1
  3156. drivers/media/video/arv.c +1 −1
  3157. drivers/media/video/em28xx/em28xx-cards.c +1 −0
  3158. drivers/media/video/gspca/conex.c +2 −2
  3159. drivers/media/video/gspca/etoms.c +74 −63
  3160. drivers/media/video/gspca/gspca.c +6 −6
  3161. drivers/media/video/gspca/gspca.h +4 −1
  3162. drivers/media/video/gspca/ov519.c +225 −251
  3163. drivers/media/video/gspca/pac7311.c +33 −21
  3164. drivers/media/video/gspca/sonixb.c +1 −1
  3165. drivers/media/video/gspca/sonixj.c +120 −167
  3166. drivers/media/video/gspca/spca505.c +6 −6
  3167. drivers/media/video/gspca/spca506.c +6 −6
  3168. drivers/media/video/gspca/spca508.c +9 −9
  3169. drivers/media/video/gspca/spca561.c +26 −16
  3170. drivers/media/video/gspca/vc032x.c +2 −2
  3171. drivers/media/video/gspca/zc3xx.c +3 −3
  3172. drivers/media/video/pxa_camera.c +59 −3
  3173. drivers/media/video/sh_mobile_ceu_camera.c +1 −1
  3174. drivers/media/video/soc_camera.c +26 −0
  3175. drivers/media/video/soc_camera_platform.c +1 −1
  3176. drivers/media/video/uvc/uvc_ctrl.c +21 −12
  3177. drivers/media/video/uvc/uvc_driver.c +22 −4
  3178. drivers/media/video/uvc/uvc_video.c +22 −11
  3179. drivers/media/video/v4l2-dev.c +3 −1
  3180. drivers/media/video/vino.c +2 −0
  3181. drivers/mfd/Kconfig +21 −0
  3182. drivers/mfd/Makefile +2 −0
  3183. drivers/mfd/asic3.c +0 −1
  3184. drivers/mfd/mcp-sa11x0.c +3 −3
  3185. drivers/mfd/t7l66xb.c +419 −0
  3186. drivers/mfd/tc6387xb.c +181 −0
  3187. drivers/mfd/tc6393xb.c +93 −66
  3188. drivers/mfd/ucb1x00-core.c +1 −1
  3189. drivers/mfd/ucb1x00-ts.c +1 −1
  3190. drivers/misc/Kconfig +2 −2
  3191. drivers/misc/acer-wmi.c +24 −0
  3192. drivers/misc/eeepc-laptop.c +1 −1
  3193. drivers/misc/eeprom_93cx6.c +0 −1
  3194. drivers/misc/sgi-gru/grutables.h +1 −1
  3195. drivers/misc/sgi-gru/grutlbpurge.c +0 −1
  3196. drivers/mmc/host/Kconfig +6 −0
  3197. drivers/mmc/host/Makefile +1 −0
  3198. drivers/mmc/host/at91_mci.c +3 −3
  3199. drivers/mmc/host/atmel-mci.c +1 −1
  3200. drivers/mmc/host/imxmmc.c +2 −2
  3201. drivers/mmc/host/omap.c +7 −8
  3202. drivers/mmc/host/pxamci.c +2 −2
  3203. drivers/mmc/host/s3cmci.c +12 −9
  3204. drivers/mmc/host/sdricoh_cs.c +0 −1
  3205. drivers/mmc/host/tmio_mmc.c +691 −0
  3206. drivers/mmc/host/tmio_mmc.h +194 −0
  3207. drivers/mtd/maps/amd76xrom.c +0 −1
  3208. drivers/mtd/maps/autcpu12-nvram.c +2 −2
  3209. drivers/mtd/maps/cdb89712.c +1 −1
  3210. drivers/mtd/maps/ceiva.c +1 −1
  3211. drivers/mtd/maps/ck804xrom.c +0 −1
  3212. drivers/mtd/maps/esb2rom.c +0 −1
  3213. drivers/mtd/maps/h720x-flash.c +1 −1
  3214. drivers/mtd/maps/integrator-flash.c +1 −1
  3215. drivers/mtd/maps/ipaq-flash.c +2 −2
  3216. drivers/mtd/maps/ixp2000.c +1 −1
  3217. drivers/mtd/maps/omap_nor.c +2 −2
  3218. drivers/mtd/maps/pxa2xx-flash.c +1 −1
  3219. drivers/mtd/maps/sa1100-flash.c +1 −1
  3220. drivers/mtd/mtdsuper.c +12 −5
  3221. drivers/mtd/nand/Kconfig +7 −0
  3222. drivers/mtd/nand/Makefile +1 −0
  3223. drivers/mtd/nand/ams-delta.c +3 −3
  3224. drivers/mtd/nand/atmel_nand.c +2 −2
  3225. drivers/mtd/nand/au1550nd.c +0 −1
  3226. drivers/mtd/nand/autcpu12.c +2 −2
  3227. drivers/mtd/nand/cmx270_nand.c +2 −2
  3228. drivers/mtd/nand/edb7312.c +1 −1
  3229. drivers/mtd/nand/h1910.c +3 −3
  3230. drivers/mtd/nand/orion_nand.c +2 −2
  3231. drivers/mtd/nand/pxa3xx_nand.c +2 −2
  3232. drivers/mtd/nand/sharpsl.c +1 −1
  3233. drivers/mtd/nand/tmio_nand.c +556 −0
  3234. drivers/mtd/nand/ts7250.c +1 −1
  3235. drivers/net/3c523.c +1 −3
  3236. drivers/net/3c527.c +3 −6
  3237. drivers/net/3c59x.c +8 −6
  3238. drivers/net/8390.c +5 −8
  3239. drivers/net/8390p.c +8 −11
  3240. drivers/net/Kconfig +4 −3
  3241. drivers/net/acenic.c +0 −1
  3242. drivers/net/arm/am79c961a.c +1 −1
  3243. drivers/net/arm/at91_ether.c +3 −3
  3244. drivers/net/arm/ep93xx_eth.c +2 −2
  3245. drivers/net/arm/ixp4xx_eth.c +5 −5
  3246. drivers/net/atl1e/atl1e_ethtool.c +1 −1
  3247. drivers/net/atl1e/atl1e_main.c +2 −2
  3248. drivers/net/atlx/atl1.c +11 −8
  3249. drivers/net/atp.c +2 −7
  3250. drivers/net/au1000_eth.c +1 −1
  3251. drivers/net/ax88796.c +2 −2
  3252. drivers/net/bnx2.c +34 −13
  3253. drivers/net/bnx2x.h +52 −35
  3254. drivers/net/bnx2x_fw_defs.h +83 −77
  3255. drivers/net/bnx2x_hsi.h +8 −8
  3256. drivers/net/bnx2x_init.h +13 −13
  3257. drivers/net/bnx2x_init_values.h +248 −285
  3258. drivers/net/bnx2x_link.c +805 −454
  3259. drivers/net/bnx2x_link.h +8 −3
  3260. drivers/net/bnx2x_main.c +762 −597
  3261. drivers/net/bnx2x_reg.h +130 −80
  3262. drivers/net/bonding/bond_3ad.c +1 −0
  3263. drivers/net/bonding/bond_main.c +172 −222
  3264. drivers/net/bonding/bond_sysfs.c +0 −3
  3265. drivers/net/cpmac.c +0 −1
  3266. drivers/net/cs89x0.c +1 −1
  3267. drivers/net/de620.c +0 −7
  3268. drivers/net/dm9000.c +5 −0
  3269. drivers/net/e1000/e1000_param.c +45 −36
  3270. drivers/net/e1000e/defines.h +1 −1
  3271. drivers/net/e1000e/e1000.h +15 −17
  3272. drivers/net/e1000e/ethtool.c +19 −27
  3273. drivers/net/e1000e/netdev.c +278 −149
  3274. drivers/net/e1000e/param.c +31 −25
  3275. drivers/net/eepro.c +0 −8
  3276. drivers/net/eth16i.c +0 −1
  3277. drivers/net/forcedeth.c +70 −40
  3278. drivers/net/fs_enet/mac-fcc.c +1 −1
  3279. drivers/net/gianfar.c +2 −8
  3280. drivers/net/gianfar_sysfs.c +0 −1
  3281. drivers/net/hamradio/mkiss.c +1 −1
  3282. drivers/net/igb/e1000_82575.c +7 −65
  3283. drivers/net/igb/e1000_82575.h +0 −1
  3284. drivers/net/igb/e1000_defines.h +1 −0
  3285. drivers/net/igb/e1000_hw.h +0 −1
  3286. drivers/net/igb/e1000_mac.c +1 −83
  3287. drivers/net/igb/e1000_mac.h +1 −4
  3288. drivers/net/igb/e1000_regs.h +0 −3
  3289. drivers/net/igb/igb_main.c +3 −27
  3290. drivers/net/ipg.h +0 −2
  3291. drivers/net/irda/ep7211-sir.c +1 −1
  3292. drivers/net/irda/pxaficp_ir.c +2 −2
  3293. drivers/net/irda/sa1100_ir.c +1 −1
  3294. drivers/net/ixgbe/ixgbe_82598.c +1 −0
  3295. drivers/net/ixgbe/ixgbe_main.c +3 −1
  3296. drivers/net/ixgbe/ixgbe_type.h +1 −0
  3297. drivers/net/ixp2000/ixp2400-msf.c +2 −2
  3298. drivers/net/ixp2000/ixpdev.c +0 −1
  3299. drivers/net/loopback.c +0 −67
  3300. drivers/net/lp486e.c +0 −2
  3301. drivers/net/macb.c +2 −2
  3302. drivers/net/meth.c +1 −1
  3303. drivers/net/myri10ge/myri10ge.c +6 −2
  3304. drivers/net/myri10ge/myri10ge_mcp.h +47 −5
  3305. drivers/net/myri10ge/myri10ge_mcp_gen_header.h +1 −1
  3306. drivers/net/ne.c +2 −2
  3307. drivers/net/netx-eth.c +5 −6
  3308. drivers/net/netxen/netxen_nic.h +42 −7
  3309. drivers/net/netxen/netxen_nic_ctx.c +6 −3
  3310. drivers/net/netxen/netxen_nic_ethtool.c +26 −10
  3311. drivers/net/netxen/netxen_nic_hdr.h +10 −2
  3312. drivers/net/netxen/netxen_nic_hw.c +104 −58
  3313. drivers/net/netxen/netxen_nic_hw.h +5 −8
  3314. drivers/net/netxen/netxen_nic_init.c +20 −13
  3315. drivers/net/netxen/netxen_nic_main.c +135 −140
  3316. drivers/net/netxen/netxen_nic_niu.c +14 −2
  3317. drivers/net/netxen/netxen_nic_phan_reg.h +4 −2
  3318. drivers/net/ni5010.c +0 −1
  3319. drivers/net/ni52.c +1 −1
  3320. drivers/net/ppp_mppe.c +0 −1
  3321. drivers/net/pppol2tp.c +0 −1
  3322. drivers/net/qla3xxx.c +6 −17
  3323. drivers/net/qla3xxx.h +0 −105
  3324. drivers/net/r6040.c +0 −1
  3325. drivers/net/sh_eth.c +50 −20
  3326. drivers/net/sh_eth.h +18 −4
  3327. drivers/net/sky2.c +16 −95
  3328. drivers/net/sky2.h +0 −2
  3329. drivers/net/smc911x.h +1 −1
  3330. drivers/net/smc91x.h +3 −3
  3331. drivers/net/stnic.c +1 −1
  3332. drivers/net/sun3_82586.c +2 −5
  3333. drivers/net/tehuti.h +0 −1
  3334. drivers/net/tg3.c +82 −39
  3335. drivers/net/tg3.h +6 −0
  3336. drivers/net/tlan.c +4 −4
  3337. drivers/net/tokenring/lanstreamer.c +0 −1
  3338. drivers/net/tokenring/lanstreamer.h +0 −2
  3339. drivers/net/tun.c +101 −4
  3340. drivers/net/typhoon.c +0 −1
  3341. drivers/net/usb/Kconfig +10 −11
  3342. drivers/net/usb/hso.c +30 −23
  3343. drivers/net/usb/pegasus.c +21 −0
  3344. drivers/net/via-velocity.c +171 −130
  3345. drivers/net/via-velocity.h +27 −23
  3346. drivers/net/wan/Kconfig +6 −9
  3347. drivers/net/wan/Makefile +5 −6
  3348. drivers/net/wan/cosa.c +128 −165
  3349. drivers/net/wan/dscc4.c +0 −1
  3350. drivers/net/wan/farsync.c +1 −4
  3351. drivers/net/wan/farsync.h +0 −6
  3352. drivers/net/wan/hdlc.c +12 −13
  3353. drivers/net/wan/hdlc_cisco.c +14 −15
  3354. drivers/net/wan/hdlc_fr.c +9 −10
  3355. drivers/net/wan/hdlc_ppp.c +7 −8
  3356. drivers/net/wan/hdlc_raw.c +7 −8
  3357. drivers/net/wan/hdlc_raw_eth.c +8 −9
  3358. drivers/net/wan/hdlc_x25.c +8 −9
  3359. drivers/net/wan/hostess_sv11.c +154 −228
  3360. drivers/net/wan/lmc/lmc.h +5 −6
  3361. drivers/net/wan/lmc/lmc_debug.c +3 −4
  3362. drivers/net/wan/lmc/lmc_debug.h +3 −3
  3363. drivers/net/wan/lmc/lmc_ioctl.h +1 −1
  3364. drivers/net/wan/lmc/lmc_main.c +294 −378
  3365. drivers/net/wan/lmc/lmc_media.c +27 −39
  3366. drivers/net/wan/lmc/lmc_proto.c +25 −121
  3367. drivers/net/wan/lmc/lmc_proto.h +8 −6
  3368. drivers/net/wan/lmc/lmc_var.h +130 −230
  3369. drivers/net/wan/pc300.h +91 −137
  3370. drivers/net/wan/pc300_drv.c +64 −82
  3371. drivers/net/wan/sealevel.c +142 −219
  3372. drivers/net/wan/syncppp.c +0 −9
  3373. drivers/net/wan/z85230.c +77 −116
  3374. drivers/net/wan/z85230.h +4 −6
  3375. drivers/net/wireless/Kconfig +2 −0
  3376. drivers/net/wireless/Makefile +1 −0
  3377. drivers/net/wireless/ath5k/ath5k.h +5 −3
  3378. drivers/net/wireless/ath5k/base.c +3 −9
  3379. drivers/net/wireless/ath5k/debug.c +1 −1
  3380. drivers/net/wireless/ath5k/debug.h +0 −1
  3381. drivers/net/wireless/ath5k/hw.c +149 −90
  3382. drivers/net/wireless/ath5k/initvals.c +2 −2
  3383. drivers/net/wireless/ath5k/phy.c +167 −18
  3384. drivers/net/wireless/ath5k/reg.h +695 −239
  3385. drivers/net/wireless/ath9k/Kconfig +8 −0
  3386. drivers/net/wireless/ath9k/Makefile +11 −0
  3387. drivers/net/wireless/ath9k/ath9k.h +1021 −0
  3388. drivers/net/wireless/ath9k/beacon.c +979 −0
  3389. drivers/net/wireless/ath9k/core.c +1923 −0
  3390. drivers/net/wireless/ath9k/core.h +1072 −0
  3391. drivers/net/wireless/ath9k/hw.c +8575 −0
  3392. drivers/net/wireless/ath9k/hw.h +969 −0
  3393. drivers/net/wireless/ath9k/initvals.h +3146 −0
  3394. drivers/net/wireless/ath9k/main.c +1470 −0
  3395. drivers/net/wireless/ath9k/phy.c +436 −0
  3396. drivers/net/wireless/ath9k/phy.h +543 −0
  3397. drivers/net/wireless/ath9k/rc.c +2126 −0
  3398. drivers/net/wireless/ath9k/rc.h +316 −0
  3399. drivers/net/wireless/ath9k/recv.c +1318 −0
  3400. drivers/net/wireless/ath9k/reg.h +1385 −0
  3401. drivers/net/wireless/ath9k/regd.c +1026 −0
  3402. drivers/net/wireless/ath9k/regd.h +412 −0
  3403. drivers/net/wireless/ath9k/regd_common.h +1915 −0
  3404. drivers/net/wireless/ath9k/xmit.c +2871 −0
  3405. drivers/net/wireless/b43/main.c +2 −1
  3406. drivers/net/wireless/b43legacy/main.c +0 −1
  3407. drivers/net/wireless/ipw2100.c +0 −1
  3408. drivers/net/wireless/ipw2200.c +3 −3
  3409. drivers/net/wireless/iwlwifi/Kconfig +51 −47
  3410. drivers/net/wireless/iwlwifi/Makefile +6 −7
  3411. drivers/net/wireless/iwlwifi/iwl-3945-led.c +17 −17
  3412. drivers/net/wireless/iwlwifi/iwl-3945-led.h +1 −0
  3413. drivers/net/wireless/iwlwifi/iwl-3945.c +9 −9
  3414. drivers/net/wireless/iwlwifi/iwl-4965.c +41 −118
  3415. drivers/net/wireless/iwlwifi/iwl-5000.c +64 −8
  3416. drivers/net/wireless/iwlwifi/iwl-agn-rs.c +114 −213
  3417. drivers/net/wireless/iwlwifi/iwl-agn-rs.h +7 −16
  3418. drivers/net/wireless/iwlwifi/iwl-agn.c +150 −87
  3419. drivers/net/wireless/iwlwifi/iwl-commands.h +31 −13
  3420. drivers/net/wireless/iwlwifi/iwl-core.c +4 −4
  3421. drivers/net/wireless/iwlwifi/iwl-core.h +2 −1
  3422. drivers/net/wireless/iwlwifi/iwl-csr.h +9 −1
  3423. drivers/net/wireless/iwlwifi/iwl-debug.h +4 −3
  3424. drivers/net/wireless/iwlwifi/iwl-debugfs.c +7 −4
  3425. drivers/net/wireless/iwlwifi/iwl-dev.h +7 −15
  3426. drivers/net/wireless/iwlwifi/iwl-eeprom.c +4 −6
  3427. drivers/net/wireless/iwlwifi/iwl-hcmd.c +1 −2
  3428. drivers/net/wireless/iwlwifi/iwl-led.c +41 −29
  3429. drivers/net/wireless/iwlwifi/iwl-led.h +1 −0
  3430. drivers/net/wireless/iwlwifi/iwl-power.c +28 −18
  3431. drivers/net/wireless/iwlwifi/iwl-power.h +23 −10
  3432. drivers/net/wireless/iwlwifi/iwl-prph.h +7 −5
  3433. drivers/net/wireless/iwlwifi/iwl-rfkill.c +0 −1
  3434. drivers/net/wireless/iwlwifi/iwl-rx.c +16 −43
  3435. drivers/net/wireless/iwlwifi/iwl-scan.c +1 −0
  3436. drivers/net/wireless/iwlwifi/iwl-sta.c +4 −4
  3437. drivers/net/wireless/iwlwifi/iwl-tx.c +76 −48
  3438. drivers/net/wireless/iwlwifi/iwl3945-base.c +26 −39
  3439. drivers/net/wireless/libertas/main.c +9 −6
  3440. drivers/net/wireless/orinoco.c +0 −7
  3441. drivers/net/wireless/p54/p54.h +2 −0
  3442. drivers/net/wireless/p54/p54common.c +49 −26
  3443. drivers/net/wireless/p54/p54common.h +9 −9
  3444. drivers/net/wireless/p54/p54usb.c +10 −0
  3445. drivers/net/wireless/prism54/isl_ioctl.c +1 −1
  3446. drivers/net/wireless/rt2x00/rt2500pci.c +1 −0
  3447. drivers/net/wireless/rt2x00/rt2500usb.c +17 −3
  3448. drivers/net/wireless/rt2x00/rt2x00.h +6 −0
  3449. drivers/net/wireless/rt2x00/rt2x00config.c +4 −0
  3450. drivers/net/wireless/rt2x00/rt2x00debug.c +7 −10
  3451. drivers/net/wireless/rt2x00/rt2x00mac.c +38 −17
  3452. drivers/net/wireless/rt2x00/rt2x00queue.c +3 −2
  3453. drivers/net/wireless/rt2x00/rt2x00queue.h +4 −4
  3454. drivers/net/wireless/rt2x00/rt2x00usb.c +3 −2
  3455. drivers/net/wireless/rt2x00/rt2x00usb.h +1 −1
  3456. drivers/net/wireless/rt2x00/rt61pci.c +5 −0
  3457. drivers/net/wireless/rtl8187.h +4 −0
  3458. drivers/net/wireless/rtl8187_dev.c +17 −1
  3459. drivers/net/wireless/wavelan.c +0 −3
  3460. drivers/net/wireless/wavelan_cs.c +0 −6
  3461. drivers/net/xen-netfront.c +1 −1
  3462. drivers/of/device.c +10 −0
  3463. drivers/oprofile/cpu_buffer.c +3 −1
  3464. drivers/oprofile/event_buffer.c +2 −0
  3465. drivers/pci/hotplug/acpi_pcihp.c +26 −12
  3466. drivers/pci/hotplug/pciehp.h +0 −1
  3467. drivers/pci/hotplug/pciehp_core.c +14 −7
  3468. drivers/pci/hotplug/pciehp_hpc.c +1 −10
  3469. drivers/pci/hotplug/shpchp_core.c +15 −19
  3470. drivers/pci/msi.c +2 −3
  3471. drivers/pci/pci.c +2 −1
  3472. drivers/pci/pcie/aer/aerdrv_acpi.c +1 −6
  3473. drivers/pci/probe.c +41 −16
  3474. drivers/pci/quirks.c +6 −1
  3475. drivers/pci/search.c +2 −0
  3476. drivers/pci/setup-bus.c +35 −0
  3477. drivers/pcmcia/at91_cf.c +3 −3
  3478. drivers/pcmcia/omap_cf.c +3 −3
  3479. drivers/pcmcia/pxa2xx_base.c +3 −3
  3480. drivers/pcmcia/pxa2xx_cm_x270.c +1 −1
  3481. drivers/pcmcia/pxa2xx_lubbock.c +3 −3
  3482. drivers/pcmcia/pxa2xx_mainstone.c +3 −3
  3483. drivers/pcmcia/pxa2xx_palmtx.c +49 −4
  3484. drivers/pcmcia/pxa2xx_sharpsl.c +1 −1
  3485. drivers/pcmcia/rsrc_nonstatic.c +1 −1
  3486. drivers/pcmcia/sa1100_assabet.c +2 −2
  3487. drivers/pcmcia/sa1100_badge4.c +2 −2
  3488. drivers/pcmcia/sa1100_cerf.c +2 −2
  3489. drivers/pcmcia/sa1100_h3600.c +2 −2
  3490. drivers/pcmcia/sa1100_jornada720.c +1 −1
  3491. drivers/pcmcia/sa1100_neponset.c +2 −2
  3492. drivers/pcmcia/sa1100_shannon.c +2 −2
  3493. drivers/pcmcia/sa1100_simpad.c +2 −2
  3494. drivers/pcmcia/sa1111_generic.c +1 −1
  3495. drivers/pcmcia/sa11xx_base.c +1 −1
  3496. drivers/pcmcia/soc_common.c +2 −2
  3497. drivers/power/palmtx_battery.c +1 −1
  3498. drivers/power/tosa_battery.c +1 −1
  3499. drivers/rtc/Kconfig +1 −1
  3500. drivers/rtc/rtc-at91rm9200.c +1 −1
  3501. drivers/rtc/rtc-at91sam9.c +2 −2
  3502. drivers/rtc/rtc-bfin.c +77 −76
  3503. drivers/rtc/rtc-dev.c +7 −10
  3504. drivers/rtc/rtc-ds1374.c +5 −5
  3505. drivers/rtc/rtc-ep93xx.c +1 −1
  3506. drivers/rtc/rtc-isl1208.c +1 −1
  3507. drivers/rtc/rtc-max6902.c +0 −2
  3508. drivers/rtc/rtc-r9701.c +0 −1
  3509. drivers/rtc/rtc-s3c.c +1 −1
  3510. drivers/rtc/rtc-sa1100.c +2 −2
  3511. drivers/s390/block/dasd.c +1 −4
  3512. drivers/s390/block/dasd_eckd.h +1 −1
  3513. drivers/s390/block/dasd_eer.c +2 −1
  3514. drivers/s390/block/dcssblk.c +5 −0
  3515. drivers/s390/char/tape_char.c +1 −1
  3516. drivers/s390/char/tape_std.c +1 −1
  3517. drivers/s390/cio/ccwgroup.c +12 −8
  3518. drivers/s390/cio/css.c +0 −1
  3519. drivers/s390/cio/device.c +20 −20
  3520. drivers/s390/cio/device.h +1 −1
  3521. drivers/s390/cio/device_fsm.c +19 −12
  3522. drivers/s390/cio/qdio_debug.h +3 −3
  3523. drivers/s390/cio/qdio_main.c +34 −40
  3524. drivers/s390/cio/qdio_setup.c +3 −3
  3525. drivers/s390/cio/qdio_thinint.c +5 −1
  3526. drivers/s390/net/ctcm_mpc.c +0 −1
  3527. drivers/sbus/sbus.c +1 −1
  3528. drivers/scsi/arm/acornscsi-io.S +1 −1
  3529. drivers/scsi/device_handler/scsi_dh_alua.c +1 −1
  3530. drivers/scsi/device_handler/scsi_dh_emc.c +1 −1
  3531. drivers/scsi/device_handler/scsi_dh_hp_sw.c +1 −1
  3532. drivers/scsi/device_handler/scsi_dh_rdac.c +3 −2
  3533. drivers/scsi/dpt/dpti_i2o.h +0 −1
  3534. drivers/scsi/hptiop.c +7 −1
  3535. drivers/scsi/ibmvscsi/ibmvfc.c +22 −15
  3536. drivers/scsi/ibmvscsi/ibmvfc.h +2 −2
  3537. drivers/scsi/ibmvscsi/ibmvscsi.c +1 −1
  3538. drivers/scsi/ide-scsi.c +6 −5
  3539. drivers/scsi/ips.c +0 −1
  3540. drivers/scsi/ips.h +0 −1
  3541. drivers/scsi/lpfc/lpfc_debugfs.c +0 −1
  3542. drivers/scsi/megaraid/megaraid_sas.c +116 −3
  3543. drivers/scsi/megaraid/megaraid_sas.h +7 −3
  3544. drivers/scsi/nsp32.c +0 −1
  3545. drivers/scsi/nsp32.h +0 −1
  3546. drivers/scsi/pcmcia/nsp_cs.c +0 −1
  3547. drivers/scsi/qla2xxx/qla_attr.c +11 −0
  3548. drivers/scsi/qla2xxx/qla_def.h +1 −0
  3549. drivers/scsi/qla2xxx/qla_init.c +6 −2
  3550. drivers/scsi/qla2xxx/qla_isr.c +7 −7
  3551. drivers/scsi/qla2xxx/qla_mbx.c +1 −1
  3552. drivers/scsi/qla2xxx/qla_mid.c +0 −1
  3553. drivers/scsi/qla2xxx/qla_os.c +12 −6
  3554. drivers/scsi/qla2xxx/qla_version.h +1 −1
  3555. drivers/scsi/scsi_transport_spi.c +5 −3
  3556. drivers/scsi/ses.c +14 −4
  3557. drivers/scsi/sg.c +16 −3
  3558. drivers/serial/21285.c +1 −1
  3559. drivers/serial/Kconfig +1 −0
  3560. drivers/serial/atmel_serial.c +3 −3
  3561. drivers/serial/bfin_5xx.c +1 −1
  3562. drivers/serial/clps711x.c +1 −1
  3563. drivers/serial/crisv10.c +40 −39
  3564. drivers/serial/crisv10.h +2 −1
  3565. drivers/serial/imx.c +2 −2
  3566. drivers/serial/netx-serial.c +2 −2
  3567. drivers/serial/pxa.c +2 −2
  3568. drivers/serial/s3c2400.c +2 −2
  3569. drivers/serial/s3c2410.c +2 −2
  3570. drivers/serial/s3c2412.c +2 −2
  3571. drivers/serial/s3c2440.c +2 −2
  3572. drivers/serial/sa1100.c +1 −1
  3573. drivers/serial/samsung.c +2 −2
  3574. drivers/serial/serial_ks8695.c +2 −2
  3575. drivers/serial/sunhv.c +1 −1
  3576. drivers/serial/sunsab.c +1 −1
  3577. drivers/serial/sunsu.c +1 −1
  3578. drivers/serial/sunzilog.c +1 −1
  3579. drivers/sh/maple/maple.c +41 −24
  3580. drivers/spi/Kconfig +6 −0
  3581. drivers/spi/Makefile +1 −0
  3582. drivers/spi/atmel_spi.c +15 −8
  3583. drivers/spi/omap2_mcspi.c +2 −2
  3584. drivers/spi/omap_uwire.c +3 −3
  3585. drivers/spi/orion_spi.c +574 −0
  3586. drivers/spi/pxa2xx_spi.c +5 −6
  3587. drivers/spi/spi.c +29 −11
  3588. drivers/spi/spi_imx.c +3 −4
  3589. drivers/spi/spi_s3c24xx.c +18 −13
  3590. drivers/spi/spi_s3c24xx_gpio.c +3 −3
  3591. drivers/ssb/main.c +8 −0
  3592. drivers/uio/Kconfig +13 −0
  3593. drivers/uio/Makefile +1 −0
  3594. drivers/uio/uio_pdrv.c +3 −1
  3595. drivers/uio/uio_pdrv_genirq.c +188 −0
  3596. drivers/usb/Kconfig +4 −2
  3597. drivers/usb/atm/cxacru.c +1 −1
  3598. drivers/usb/atm/ueagle-atm.c +0 −1
  3599. drivers/usb/class/cdc-acm.c +50 −41
  3600. drivers/usb/class/cdc-acm.h +1 −2
  3601. drivers/usb/core/driver.c +51 −50
  3602. drivers/usb/core/hcd.c +0 −9
  3603. drivers/usb/core/hcd.h +0 −4
  3604. drivers/usb/core/hub.c +0 −9
  3605. drivers/usb/core/message.c +2 −2
  3606. drivers/usb/core/urb.c +7 −2
  3607. drivers/usb/core/usb.c +67 −6
  3608. drivers/usb/core/usb.h +3 −0
  3609. drivers/usb/gadget/Kconfig +10 −0
  3610. drivers/usb/gadget/amd5536udc.c +0 −1
  3611. drivers/usb/gadget/at91_udc.c +4 −5
  3612. drivers/usb/gadget/atmel_usba_udc.c +2 −2
  3613. drivers/usb/gadget/dummy_hcd.c +3 −2
  3614. drivers/usb/gadget/f_acm.c +183 −13
  3615. drivers/usb/gadget/f_ecm.c +0 −2
  3616. drivers/usb/gadget/f_rndis.c +0 −2
  3617. drivers/usb/gadget/f_serial.c +0 −2
  3618. drivers/usb/gadget/f_subset.c +0 −2
  3619. drivers/usb/gadget/gadget_chips.h +6 −0
  3620. drivers/usb/gadget/lh7a40x_udc.h +1 −1
  3621. drivers/usb/gadget/omap_udc.c +5 −4
  3622. drivers/usb/gadget/pxa25x_udc.c +1 −1
  3623. drivers/usb/gadget/pxa25x_udc.h +1 −1
  3624. drivers/usb/gadget/pxa27x_udc.c +4 −4
  3625. drivers/usb/gadget/s3c2410_udc.c +4 −6
  3626. drivers/usb/gadget/u_serial.c +187 −103
  3627. drivers/usb/gadget/u_serial.h +10 −2
  3628. drivers/usb/host/ehci-orion.c +1 −1
  3629. drivers/usb/host/ehci-q.c +1 −1
  3630. drivers/usb/host/isp1760-hcd.c +35 −18
  3631. drivers/usb/host/isp1760-hcd.h +5 −0
  3632. drivers/usb/host/ohci-at91.c +3 −5
  3633. drivers/usb/host/ohci-au1xxx.c +0 −1
  3634. drivers/usb/host/ohci-ep93xx.c +1 −3
  3635. drivers/usb/host/ohci-hcd.c +22 −1
  3636. drivers/usb/host/ohci-hub.c +39 −25
  3637. drivers/usb/host/ohci-lh7a404.c +1 −2
  3638. drivers/usb/host/ohci-omap.c +8 −8
  3639. drivers/usb/host/ohci-pci.c +132 −1
  3640. drivers/usb/host/ohci-pnx4008.c +4 −6
  3641. drivers/usb/host/ohci-pnx8550.c +0 −1
  3642. drivers/usb/host/ohci-ppc-of.c +0 −1
  3643. drivers/usb/host/ohci-ppc-soc.c +0 −1
  3644. drivers/usb/host/ohci-ps3.c +0 −1
  3645. drivers/usb/host/ohci-pxa27x.c +4 −6
  3646. drivers/usb/host/ohci-q.c +6 −0
  3647. drivers/usb/host/ohci-s3c2410.c +2 −3
  3648. drivers/usb/host/ohci-sa1111.c +3 −4
  3649. drivers/usb/host/ohci-sh.c +0 −1
  3650. drivers/usb/host/ohci-sm501.c +0 −1
  3651. drivers/usb/host/ohci-ssb.c +0 −1
  3652. drivers/usb/host/ohci.h +11 −0
  3653. drivers/usb/host/r8a66597-hcd.c +26 −23
  3654. drivers/usb/host/u132-hcd.c +0 −11
  3655. drivers/usb/misc/Kconfig +0 −10
  3656. drivers/usb/misc/Makefile +0 −1
  3657. drivers/usb/misc/auerswald.c +0 −2152
  3658. drivers/usb/misc/iowarrior.c +0 −1
  3659. drivers/usb/misc/isight_firmware.c +2 −2
  3660. drivers/usb/misc/sisusbvga/sisusb.c +1 −0
  3661. drivers/usb/musb/Kconfig +175 −0
  3662. drivers/usb/musb/Makefile +69 −0
  3663. drivers/usb/musb/cppi_dma.c +1540 −0
  3664. drivers/usb/musb/cppi_dma.h +133 −0
  3665. drivers/usb/musb/davinci.c +462 −0
  3666. drivers/usb/musb/davinci.h +100 −0
  3667. drivers/usb/musb/musb_core.c +2253 −0
  3668. drivers/usb/musb/musb_core.h +488 −0
  3669. drivers/usb/musb/musb_debug.h +62 −0
  3670. drivers/usb/musb/musb_dma.h +172 −0
  3671. drivers/usb/musb/musb_gadget.c +2031 −0
  3672. drivers/usb/musb/musb_gadget.h +108 −0
  3673. drivers/usb/musb/musb_gadget_ep0.c +983 −0
  3674. drivers/usb/musb/musb_host.c +2170 −0
  3675. drivers/usb/musb/musb_host.h +110 −0
  3676. drivers/usb/musb/musb_io.h +115 −0
  3677. drivers/usb/musb/musb_regs.h +300 −0
  3678. drivers/usb/musb/musb_virthub.c +425 −0
  3679. drivers/usb/musb/musbhsdma.c +433 −0
  3680. drivers/usb/musb/omap2430.c +324 −0
  3681. drivers/usb/musb/omap2430.h +56 −0
  3682. drivers/usb/musb/tusb6010.c +1151 −0
  3683. drivers/usb/musb/tusb6010.h +233 −0
  3684. drivers/usb/musb/tusb6010_omap.c +719 −0
  3685. drivers/usb/serial/Kconfig +4 −3
  3686. drivers/usb/serial/ftdi_sio.c +6 −0
  3687. drivers/usb/serial/ftdi_sio.h +7 −0
  3688. drivers/usb/serial/garmin_gps.c +0 −2
  3689. drivers/usb/serial/option.c +39 −7
  3690. drivers/usb/serial/pl2303.c +0 −1
  3691. drivers/usb/serial/pl2303.h +0 −4
  3692. drivers/usb/serial/sierra.c +79 −91
  3693. drivers/usb/serial/usb-serial.c +3 −4
  3694. drivers/usb/storage/Kconfig +12 −0
  3695. drivers/usb/storage/Makefile +1 −0
  3696. drivers/usb/storage/freecom.c +0 −2
  3697. drivers/usb/storage/sierra_ms.c +207 −0
  3698. drivers/usb/storage/sierra_ms.h +4 −0
  3699. drivers/usb/storage/transport.c +15 −2
  3700. drivers/usb/storage/unusual_devs.h +36 −4
  3701. drivers/usb/storage/usb.c +3 −0
  3702. drivers/video/acornfb.c +2 −2
  3703. drivers/video/am200epd.c +1 −1
  3704. drivers/video/arkfb.c +9 −10
  3705. drivers/video/atmel_lcdfb.c +12 −7
  3706. drivers/video/aty/atyfb_base.c +15 −14
  3707. drivers/video/aty/radeon_accel.c +10 −2
  3708. drivers/video/aty/radeon_i2c.c +2 −1
  3709. drivers/video/backlight/omap1_bl.c +3 −3
  3710. drivers/video/backlight/pwm_bl.c +8 −2
  3711. drivers/video/bf54x-lq043fb.c +12 −3
  3712. drivers/video/clps711xfb.c +2 −2
  3713. drivers/video/console/.gitignore +2 −0
  3714. drivers/video/console/fbcon.c +5 −2
  3715. drivers/video/console/fbcon.h +1 −1
  3716. drivers/video/cyber2000fb.c +1 −1
  3717. drivers/video/epson1355fb.c +1 −1
  3718. drivers/video/fb_defio.c +19 −0
  3719. drivers/video/fbmem.c +4 −0
  3720. drivers/video/fsl-diu-fb.c +33 −7
  3721. drivers/video/imxfb.c +2 −2
  3722. drivers/video/matrox/i2c-matroxfb.c +13 −8
  3723. drivers/video/matrox/matroxfb_maven.c +40 −57
  3724. drivers/video/omap/blizzard.c +3 −3
  3725. drivers/video/omap/dispc.c +3 −3
  3726. drivers/video/omap/hwa742.c +3 −3
  3727. drivers/video/omap/lcd_h3.c +2 −2
  3728. drivers/video/omap/lcd_h4.c +1 −1
  3729. drivers/video/omap/lcd_inn1510.c +2 −2
  3730. drivers/video/omap/lcd_inn1610.c +2 −2
  3731. drivers/video/omap/lcd_osk.c +3 −3
  3732. drivers/video/omap/lcd_palmte.c +2 −2
  3733. drivers/video/omap/lcd_palmtt.c +2 −2
  3734. drivers/video/omap/lcd_palmz71.c +1 −1
  3735. drivers/video/omap/lcd_sx1.c +4 −4
  3736. drivers/video/omap/lcdc.c +2 −2
  3737. drivers/video/omap/omapfb_main.c +2 −3
  3738. drivers/video/omap/rfbi.c +1 −1
  3739. drivers/video/omap/sossi.c +2 −2
  3740. drivers/video/pm2fb.c +1 −0
  3741. drivers/video/pnx4008/dum.h +1 −1
  3742. drivers/video/pnx4008/sdum.c +1 −1
  3743. drivers/video/pxafb.c +46 −32
  3744. drivers/video/s3c2410fb.c +3 −3
  3745. drivers/video/s3fb.c +9 −10
  3746. drivers/video/sa1100fb.c +3 −3
  3747. drivers/video/sh_mobile_lcdcfb.c +2 −0
  3748. drivers/video/vermilion/vermilion.h +0 −1
  3749. drivers/video/vt8623fb.c +10 −11
  3750. drivers/video/xilinxfb.c +0 −1
  3751. drivers/virtio/virtio_balloon.c +1 −1
  3752. drivers/watchdog/Kconfig +34 −9
  3753. drivers/watchdog/Makefile +8 −4
  3754. drivers/watchdog/acquirewdt.c +63 −67
  3755. drivers/watchdog/advantechwdt.c +76 −86
  3756. drivers/watchdog/alim1535_wdt.c +92 −97
  3757. drivers/watchdog/alim7101_wdt.c +120 −108
  3758. drivers/watchdog/ar7_wdt.c +21 −16
  3759. drivers/watchdog/at32ap700x_wdt.c +21 −22
  3760. drivers/watchdog/at91rm9200_wdt.c +56 −57
  3761. drivers/watchdog/bfin_wdt.c +71 −76
  3762. drivers/watchdog/booke_wdt.c +23 −21
  3763. drivers/watchdog/cpu5wdt.c +70 −74
  3764. drivers/watchdog/davinci_wdt.c +10 −12
  3765. drivers/watchdog/ep93xx_wdt.c +15 −15
  3766. drivers/watchdog/eurotechwdt.c +54 −41
  3767. drivers/watchdog/geodewdt.c +42 −54
  3768. drivers/watchdog/hpwdt.c +51 −46
  3769. drivers/watchdog/i6300esb.c +179 −187
  3770. drivers/watchdog/iTCO_vendor.h +15 −0
  3771. drivers/watchdog/iTCO_vendor_support.c +33 −29
  3772. drivers/watchdog/iTCO_wdt.c +152 −158
  3773. drivers/watchdog/ib700wdt.c +60 −63
  3774. drivers/watchdog/ibmasr.c +88 −63
  3775. drivers/watchdog/indydog.c +62 −52
  3776. drivers/watchdog/iop_wdt.c +33 −31
  3777. drivers/watchdog/it8712f_wdt.c +30 −53
  3778. drivers/watchdog/ixp2000_wdt.c +29 −34
  3779. drivers/watchdog/ixp4xx_wdt.c +30 −39
  3780. drivers/watchdog/ks8695_wdt.c +63 −59
  3781. drivers/watchdog/machzwd.c +40 −68
  3782. drivers/watchdog/mixcomwd.c +63 −70
  3783. drivers/watchdog/mpc5200_wdt.c +14 −10
  3784. drivers/watchdog/mpc83xx_wdt.c +0 −230
  3785. drivers/watchdog/mpc8xx_wdt.c +0 −169
  3786. drivers/watchdog/mpc8xxx_wdt.c +325 −0
  3787. drivers/watchdog/mpcore_wdt.c +42 −31
  3788. drivers/watchdog/mtx-1_wdt.c +54 −57
  3789. drivers/watchdog/mv64x60_wdt.c +11 −10
  3790. drivers/watchdog/omap_wdt.c +25 −20
  3791. drivers/watchdog/pc87413_wdt.c +106 −144
  3792. drivers/watchdog/pcwd.c +107 −86
  3793. drivers/watchdog/pcwd_pci.c +77 −84
  3794. drivers/watchdog/pcwd_usb.c +82 −86
  3795. drivers/watchdog/pnx4008_wdt.c +14 −17
  3796. drivers/watchdog/rc32434_wdt.c +344 −0
  3797. drivers/watchdog/rdc321x_wdt.c +285 −0
  3798. drivers/watchdog/rm9k_wdt.c +18 −16
  3799. drivers/watchdog/s3c2410_wdt.c +72 −85
  3800. drivers/watchdog/sa1100_wdt.c +25 −25
  3801. drivers/watchdog/sb_wdog.c +47 −45
  3802. drivers/watchdog/sbc60xxwdt.c +110 −113
  3803. drivers/watchdog/sbc7240_wdt.c +35 −35
  3804. drivers/watchdog/sbc8360.c +23 −23
  3805. drivers/watchdog/sbc_epx_c3.c +11 −11
  3806. drivers/watchdog/sc1200wdt.c +114 −94
  3807. drivers/watchdog/sc520_wdt.c +86 −76
  3808. drivers/watchdog/scx200_wdt.c +33 −32
  3809. drivers/watchdog/shwdt.c +82 −57
  3810. drivers/watchdog/smsc37b787_wdt.c +225 −223
  3811. drivers/watchdog/softdog.c +46 −41
  3812. drivers/watchdog/txx9wdt.c +22 −15
  3813. drivers/watchdog/w83627hf_wdt.c +90 −100
  3814. drivers/watchdog/w83697hf_wdt.c +93 −96
  3815. drivers/watchdog/w83877f_wdt.c +101 −98
  3816. drivers/watchdog/w83977f_wdt.c +118 −121
  3817. drivers/watchdog/wafer5823wdt.c +71 −61
  3818. drivers/watchdog/wd501p.h +1 −1
  3819. drivers/watchdog/wdrtas.c +42 −63
  3820. drivers/watchdog/wdt.c +94 −82
  3821. drivers/watchdog/wdt285.c +17 −16
  3822. drivers/watchdog/wdt977.c +81 −81
  3823. drivers/watchdog/wdt_pci.c +171 −128
  3824. drivers/xen/manage.c +1 −1
  3825. firmware/ihex2fw.c +3 −3
  3826. fs/9p/vfs_dir.c +1 −0
  3827. fs/Kconfig +10 −11
  3828. fs/adfs/dir.c +1 −0
  3829. fs/affs/dir.c +1 −0
  3830. fs/afs/write.c +1 −1
  3831. fs/autofs4/root.c +2 −0
  3832. fs/befs/linuxvfs.c +1 −0
  3833. fs/binfmt_flat.c +3 −1
  3834. fs/binfmt_misc.c +2 −2
  3835. fs/bio.c +36 −21
  3836. fs/buffer.c +10 −7
  3837. fs/cifs/CHANGES +13 −0
  3838. fs/cifs/README +26 −4
  3839. fs/cifs/asn1.c +129 −134
  3840. fs/cifs/cifs_debug.c +24 −29
  3841. fs/cifs/cifs_spnego.c +14 −8
  3842. fs/cifs/cifs_spnego.h +1 −1
  3843. fs/cifs/cifsfs.c +35 −38
  3844. fs/cifs/cifsfs.h +1 −1
  3845. fs/cifs/cifsglob.h +2 −1
  3846. fs/cifs/cifspdu.h +1 −1
  3847. fs/cifs/cifsproto.h +18 −6
  3848. fs/cifs/cifssmb.c +21 −25
  3849. fs/cifs/connect.c +88 −98
  3850. fs/cifs/dir.c +40 −27
  3851. fs/cifs/dns_resolve.c +7 −0
  3852. fs/cifs/file.c +11 −10
  3853. fs/cifs/inode.c +282 −141
  3854. fs/cifs/sess.c +10 −1
  3855. fs/cifs/transport.c +1 −0
  3856. fs/compat.c +6 −2
  3857. fs/configfs/dir.c +7 −10
  3858. fs/cramfs/inode.c +38 −46
  3859. fs/dcache.c +1 −1
  3860. fs/dlm/config.c +107 −96
  3861. fs/dlm/user.c +7 −3
  3862. fs/efs/namei.c +1 −2
  3863. fs/eventpoll.c +1 −4
  3864. fs/ext4/acl.c +94 −94
  3865. fs/ext4/balloc.c +10 −4
  3866. fs/ext4/dir.c +15 −5
  3867. fs/ext4/ext4.h +4 −1
  3868. fs/ext4/ext4_extents.h +3 −1
  3869. fs/ext4/ext4_jbd2.h +8 −0
  3870. fs/ext4/extents.c +80 −88
  3871. fs/ext4/ialloc.c +35 −25
  3872. fs/ext4/inode.c +430 −204
  3873. fs/ext4/mballoc.c +252 −41
  3874. fs/ext4/mballoc.h +8 −2
  3875. fs/ext4/migrate.c +2 −1
  3876. fs/ext4/resize.c +42 −40
  3877. fs/ext4/super.c +168 −149
  3878. fs/ext4/xattr.c +1 −1
  3879. fs/fat/file.c +4 −2
  3880. fs/fat/inode.c +3 −7
  3881. fs/inode.c +1 −0
  3882. fs/ioprio.c +4 −4
  3883. fs/jbd/commit.c +3 −3
  3884. fs/jbd/transaction.c +2 −2
  3885. fs/jbd2/commit.c +21 −5
  3886. fs/jbd2/journal.c +0 −1
  3887. fs/jbd2/transaction.c +2 −2
  3888. fs/jffs2/jffs2_fs_i.h +0 −1
  3889. fs/lockd/svc4proc.c +2 −2
  3890. fs/lockd/svcproc.c +2 −2
  3891. fs/nfs/nfsroot.c +1 −1
  3892. fs/nfsd/export.c +3 −3
  3893. fs/nfsd/nfs4proc.c +2 −3
  3894. fs/ntfs/aops.c +1 −1
  3895. fs/ntfs/compress.c +1 −1
  3896. fs/ntfs/mft.c +2 −2
  3897. fs/ntfs/namei.c +2 −87
  3898. fs/ocfs2/cluster/netdebug.c +13 −13
  3899. fs/ocfs2/cluster/tcp.c +37 −7
  3900. fs/ocfs2/cluster/tcp_internal.h +0 −32
  3901. fs/ocfs2/dir.c +8 −3
  3902. fs/ocfs2/journal.c +14 −9
  3903. fs/ocfs2/stackglue.c +4 −3
  3904. fs/omfs/bitmap.c +3 −2
  3905. fs/omfs/file.c +26 −7
  3906. fs/omfs/inode.c +3 −3
  3907. fs/proc/base.c +7 −4
  3908. fs/proc/generic.c +1 −0
  3909. fs/proc/nommu.c +2 −2
  3910. fs/proc/task_mmu.c +2 −2
  3911. fs/readdir.c +6 −2
  3912. fs/reiserfs/inode.c +1 −1
  3913. fs/reiserfs/journal.c +3 −3
  3914. fs/reiserfs/super.c +0 −1
  3915. fs/seq_file.c +23 −2
  3916. fs/splice.c +1 −1
  3917. fs/ubifs/budget.c +27 −6
  3918. fs/ubifs/commit.c +2 −1
  3919. fs/ubifs/debug.c +14 −13
  3920. fs/ubifs/debug.h +69 −74
  3921. fs/ubifs/dir.c +8 −16
  3922. fs/ubifs/file.c +5 −3
  3923. fs/ubifs/find.c +7 −2
  3924. fs/ubifs/io.c +14 −0
  3925. fs/ubifs/journal.c +82 −28
  3926. fs/ubifs/log.c +3 −1
  3927. fs/ubifs/misc.h +1 −15
  3928. fs/ubifs/orphan.c +2 −2
  3929. fs/ubifs/super.c +30 −18
  3930. fs/ubifs/tnc_commit.c +18 −19
  3931. fs/ubifs/ubifs-media.h +2 −2
  3932. fs/ubifs/ubifs.h +22 −11
  3933. fs/ubifs/xattr.c +22 −32
  3934. fs/ufs/super.c +1 −1
  3935. fs/xfs/linux-2.6/sema.h +0 −52
  3936. fs/xfs/linux-2.6/xfs_aops.c +4 −5
  3937. fs/xfs/linux-2.6/xfs_buf.c +6 −10
  3938. fs/xfs/linux-2.6/xfs_buf.h +2 −2
  3939. fs/xfs/linux-2.6/xfs_export.c +5 −5
  3940. fs/xfs/linux-2.6/xfs_file.c +1 −0
  3941. fs/xfs/linux-2.6/xfs_fs_subr.c +3 −3
  3942. fs/xfs/linux-2.6/xfs_ioctl.c +2 −2
  3943. fs/xfs/linux-2.6/xfs_iops.c +119 −73
  3944. fs/xfs/linux-2.6/xfs_iops.h +2 −13
  3945. fs/xfs/linux-2.6/xfs_linux.h +2 −4
  3946. fs/xfs/linux-2.6/xfs_lrw.c +2 −4
  3947. fs/xfs/linux-2.6/xfs_super.c +50 −139
  3948. fs/xfs/linux-2.6/xfs_super.h +0 −3
  3949. fs/xfs/linux-2.6/xfs_vnode.c +2 −20
  3950. fs/xfs/linux-2.6/xfs_vnode.h +23 −42
  3951. fs/xfs/quota/xfs_dquot.c +14 −24
  3952. fs/xfs/quota/xfs_dquot.h +18 −11
  3953. fs/xfs/quota/xfs_dquot_item.c +4 −4
  3954. fs/xfs/quota/xfs_qm.c +6 −8
  3955. fs/xfs/quota/xfs_qm.h +1 −1
  3956. fs/xfs/quota/xfs_qm_bhv.c +3 −4
  3957. fs/xfs/quota/xfs_qm_syscalls.c +2 −2
  3958. fs/xfs/xfs_acl.c +23 −29
  3959. fs/xfs/xfs_acl.h +7 −7
  3960. fs/xfs/xfs_arch.h +0 −68
  3961. fs/xfs/xfs_attr.c +68 −42
  3962. fs/xfs/xfs_attr.h +1 −0
  3963. fs/xfs/xfs_attr_leaf.c +8 −67
  3964. fs/xfs/xfs_attr_leaf.h +0 −2
  3965. fs/xfs/xfs_bit.c +0 −103
  3966. fs/xfs/xfs_bit.h +30 −4
  3967. fs/xfs/xfs_bmap.c +11 −23
  3968. fs/xfs/xfs_btree.c +39 −66
  3969. fs/xfs/xfs_btree.h +2 −6
  3970. fs/xfs/xfs_buf_item.c +2 −2
  3971. fs/xfs/xfs_dfrag.c +8 −25
  3972. fs/xfs/xfs_dmapi.h +0 −1
  3973. fs/xfs/xfs_error.c +1 −4
  3974. fs/xfs/xfs_error.h +2 −10
  3975. fs/xfs/xfs_filestream.c +1 −1
  3976. fs/xfs/xfs_ialloc_btree.c +15 −15
  3977. fs/xfs/xfs_iget.c +20 −28
  3978. fs/xfs/xfs_inode.c +34 −36
  3979. fs/xfs/xfs_inode.h +36 −10
  3980. fs/xfs/xfs_inode_item.c +5 −6
  3981. fs/xfs/xfs_itable.c +1 −3
  3982. fs/xfs/xfs_log.c +40 −46
  3983. fs/xfs/xfs_log.h +1 −1
  3984. fs/xfs/xfs_log_priv.h +7 −7
  3985. fs/xfs/xfs_log_recover.c +2 −5
  3986. fs/xfs/xfs_mount.c +27 −55
  3987. fs/xfs/xfs_mount.h +5 −12
  3988. fs/xfs/xfs_rtalloc.c +7 −12
  3989. fs/xfs/xfs_rw.c +1 −1
  3990. fs/xfs/xfs_trans.c +69 −6
  3991. fs/xfs/xfs_trans.h +1 −11
  3992. fs/xfs/xfs_trans_buf.c +6 −6
  3993. fs/xfs/xfs_trans_item.c +33 −33
  3994. fs/xfs/xfs_utils.c +2 −2
  3995. fs/xfs/xfs_utils.h +0 −3
  3996. fs/xfs/xfs_vfsops.c +6 −7
  3997. fs/xfs/xfs_vnodeops.c +56 −142
  3998. include/acpi/acnamesp.h +1 −1
  3999. include/asm-arm/arch-ep93xx/dma.h +0 −3
  4000. include/asm-arm/arch-ep93xx/gesbc9312.h +0 −3
  4001. include/asm-arm/arch-ep93xx/timex.h +0 −5
  4002. include/asm-arm/arch-ep93xx/vmalloc.h +0 −5
  4003. include/asm-arm/arch-iop32x/vmalloc.h +0 −5
  4004. include/asm-arm/arch-iop33x/vmalloc.h +0 −5
  4005. include/asm-arm/arch-ixp23xx/dma.h +0 −3
  4006. include/asm-arm/arch-ixp23xx/time.h +0 −3
  4007. include/asm-arm/arch-kirkwood/vmalloc.h +0 −5
  4008. include/asm-arm/arch-loki/vmalloc.h +0 −5
  4009. include/asm-arm/arch-mv78xx0/vmalloc.h +0 −5
  4010. include/asm-arm/arch-orion5x/vmalloc.h +0 −5
  4011. include/asm-arm/arch-sa1100/vmalloc.h +0 −4
  4012. include/asm-arm/hardware.h +0 −18
  4013. include/asm-arm/hw_irq.h +0 −9
  4014. include/asm-arm/plat-s3c/iic.h +1 −1
  4015. include/asm-arm/plat-s3c/nand.h +1 −1
  4016. include/asm-arm/plat-s3c/regs-ac97.h +1 −1
  4017. include/asm-arm/plat-s3c/regs-adc.h +1 −1
  4018. include/asm-arm/plat-s3c/regs-iic.h +1 −1
  4019. include/asm-arm/plat-s3c/regs-nand.h +2 −2
  4020. include/asm-arm/plat-s3c/regs-rtc.h +1 −1
  4021. include/asm-arm/plat-s3c/regs-serial.h +1 −1
  4022. include/asm-arm/plat-s3c/regs-timer.h +2 −2
  4023. include/asm-arm/plat-s3c/regs-watchdog.h +2 −2
  4024. include/asm-arm/plat-s3c24xx/regs-iis.h +1 −1
  4025. include/asm-arm/plat-s3c24xx/regs-spi.h +1 −1
  4026. include/asm-arm/plat-s3c24xx/regs-udc.h +1 −1
  4027. include/asm-arm/plat-s3c24xx/s3c2410.h +2 −2
  4028. include/asm-arm/plat-s3c24xx/udc.h +1 −1
  4029. include/asm-blackfin/Kbuild +1 −1
  4030. include/asm-blackfin/bfin-global.h +12 −26
  4031. include/asm-blackfin/dpmc.h +0 −1
  4032. include/asm-blackfin/fixed_code.h +24 −0
  4033. include/asm-blackfin/mach-bf527/mem_map.h +5 −0
  4034. include/asm-blackfin/mach-bf533/mem_init.h +1 −1
  4035. include/asm-blackfin/mach-bf533/mem_map.h +5 −0
  4036. include/asm-blackfin/mach-bf537/mem_map.h +5 −0
  4037. include/asm-blackfin/mach-common/cdef_LPBlackfin.h +0 −8
  4038. include/asm-blackfin/unistd.h +7 −1
  4039. include/asm-cris/Kbuild +0 −1
  4040. include/asm-frv/io.h +2 −0
  4041. include/asm-generic/ioctl.h +4 −0
  4042. include/asm-generic/rtc.h +4 −8
  4043. include/asm-m68k/contregs.h +50 −1
  4044. include/asm-m68k/fbio.h +330 −1
  4045. include/asm-m68k/idprom.h +20 −1
  4046. include/asm-m68k/unistd.h +7 −1
  4047. include/asm-mips/kexec.h +1 −1
  4048. include/asm-mips/unistd.h +24 −6
  4049. include/asm-mn10300/io.h +2 −0
  4050. include/asm-powerpc/ide.h +0 −59
  4051. include/asm-x86/amd_iommu_types.h +5 −3
  4052. include/asm-x86/atomic_64.h +4 −4
  4053. include/asm-x86/cpufeature.h +2 −0
  4054. include/asm-x86/efi.h +1 −1
  4055. include/asm-x86/genapic_32.h +1 −0
  4056. include/asm-x86/genapic_64.h +1 −0
  4057. include/asm-x86/geode.h +2 −1
  4058. include/asm-x86/hw_irq.h +10 −2
  4059. include/asm-x86/i387.h +32 −2
  4060. include/asm-x86/io.h +9 −9
  4061. include/asm-x86/irq_vectors.h +10 −1
  4062. include/asm-x86/kexec.h +6 −2
  4063. include/asm-x86/kvm_host.h +1 −1
  4064. include/asm-x86/mce.h +1 −0
  4065. include/asm-x86/mman.h +1 −0
  4066. include/asm-x86/mmconfig.h +1 −1
  4067. include/asm-x86/mmzone_32.h +6 −0
  4068. include/asm-x86/percpu.h +1 −1
  4069. include/asm-x86/pgtable_64.h +1 −1
  4070. include/asm-x86/processor.h +23 −0
  4071. include/asm-x86/spinlock.h +2 −2
  4072. include/asm-x86/uv/uv_bau.h +0 −5
  4073. include/asm-x86/xen/hypervisor.h +0 −1
  4074. include/crypto/hash.h +18 −0
  4075. include/linux/Kbuild +3 −0
  4076. include/linux/agp_backend.h +5 −0
  4077. include/linux/ata.h +109 −46
  4078. include/linux/bitmap.h +1 −0
  4079. include/linux/blkdev.h +13 −5
  4080. include/linux/bootmem.h +4 −0
  4081. include/linux/buffer_head.h +6 −2
  4082. include/linux/byteorder.h +372 −0
  4083. include/linux/capability.h +13 −2
  4084. include/linux/completion.h +3 −0
  4085. include/linux/cred.h +50 −0
  4086. include/linux/dcache.h +1 −1
  4087. include/linux/device.h +3 −2
  4088. include/linux/dm9000.h +1 −0
  4089. include/linux/ethtool.h +16 −1
  4090. include/linux/exportfs.h +21 −0
  4091. include/linux/fb.h +3 −0
  4092. include/linux/firmware-map.h +0 −26
  4093. include/linux/fs_uart_pd.h +0 −1
  4094. include/linux/ftrace.h +21 −0
  4095. include/linux/genhd.h +0 −10
  4096. include/linux/harrier_defs.h +0 −212
  4097. include/linux/i2c-id.h +0 −2
  4098. include/linux/i2c-pnx.h +3 −1
  4099. include/linux/ide.h +19 −21
  4100. include/linux/ieee80211.h +13 −0
  4101. include/linux/if_tun.h +1 −0
  4102. include/linux/ihex.h +1 −1
  4103. include/linux/init.h +1 −0
  4104. include/linux/interrupt.h +0 −29
  4105. include/linux/ivtv.h +1 −5
  4106. include/linux/ivtvfb.h +1 −5
  4107. include/linux/kernel.h +7 −7
  4108. include/linux/kexec.h +4 −4
  4109. include/linux/kvm.h +2 −2
  4110. include/linux/libata.h +24 −0
  4111. include/linux/list.h +78 −9
  4112. include/linux/lockdep.h +49 −21
  4113. include/linux/mISDNif.h +27 −5
  4114. include/linux/maple.h +6 −2
  4115. include/linux/mfd/t7l66xb.h +36 −0
  4116. include/linux/mfd/tc6387xb.h +23 −0
  4117. include/linux/mfd/tc6393xb.h +3 −6
  4118. include/linux/mfd/tmio.h +15 −4
  4119. include/linux/mlx4/cq.h +24 −12
  4120. include/linux/mm.h +1 −21
  4121. include/linux/mm_types.h +1 −1
  4122. include/linux/net.h +7 −7
  4123. include/linux/netdevice.h +1 −3
  4124. include/linux/page-flags.h +1 −1
  4125. include/linux/pagemap.h +41 −26
  4126. include/linux/parser.h +1 −1
  4127. include/linux/pci-acpi.h +11 −0
  4128. include/linux/pci.h +7 −4
  4129. include/linux/pci_ids.h +3 −2
  4130. include/linux/pid.h +9 −0
  4131. include/linux/pm_qos_params.h +1 −1
  4132. include/linux/ptrace.h +1 −1
  4133. include/linux/rcuclassic.h +1 −1
  4134. include/linux/reboot.h +1 −0
  4135. include/linux/rmap.h +1 −1
  4136. include/linux/sched.h +5 −27
  4137. include/linux/security.h +25 −14
  4138. include/linux/seq_file.h +12 −0
  4139. include/linux/skbuff.h +7 −3
  4140. include/linux/slub_def.h +1 −0
  4141. include/linux/spi/orion_spi.h +17 −0
  4142. include/linux/spinlock.h +6 −0
  4143. include/linux/spinlock_api_smp.h +2 −0
  4144. include/linux/stop_machine.h +1 −18
  4145. include/linux/suspend.h +2 −2
  4146. include/linux/swab.h +309 −0
  4147. include/linux/tick.h +4 −1
  4148. include/linux/tracehook.h +4 −3
  4149. include/linux/tty.h +2 −0
  4150. include/linux/tty_driver.h +14 −0
  4151. include/linux/usb.h +5 −0
  4152. include/linux/usb/musb.h +98 −0
  4153. include/linux/usb/serial.h +2 −1
  4154. include/linux/videodev2.h +2 −2
  4155. include/linux/vmalloc.h +2 −2
  4156. include/linux/vt_kern.h +1 −1
  4157. include/media/soc_camera.h +5 −0
  4158. include/net/addrconf.h +2 −1
  4159. include/net/dst.h +1 −11
  4160. include/net/flow.h +0 −1
  4161. include/net/ip6_route.h +1 −6
  4162. include/net/ip_vs.h +28 −4
  4163. include/net/mac80211.h +14 −10
  4164. include/net/pkt_sched.h +5 −1
  4165. include/net/request_sock.h +1 −1
  4166. include/net/sch_generic.h +31 −2
  4167. include/net/sctp/structs.h +1 −2
  4168. include/net/syncppp.h +0 −2
  4169. include/rdma/rdma_cm.h +2 −6
  4170. include/scsi/scsi_device.h +2 −1
  4171. include/video/atmel_lcdc.h +1 −0
  4172. include/video/radeon.h +7 −2
  4173. init/Kconfig +4 −16
  4174. init/main.c +4 −3
  4175. kernel/Kconfig.hz +1 −1
  4176. kernel/auditsc.c +7 −0
  4177. kernel/capability.c +13 −8
  4178. kernel/cpu.c +3 −4
  4179. kernel/dma-coherent.c +7 −8
  4180. kernel/irq/manage.c +2 −1
  4181. kernel/irq/proc.c +51 −45
  4182. kernel/kexec.c +24 −42
  4183. kernel/lockdep.c +242 −61
  4184. kernel/lockdep_internals.h +16 −3
  4185. kernel/lockdep_proc.c +10 −35
  4186. kernel/module.c +2 −2
  4187. kernel/nsproxy.c +0 −1
  4188. kernel/pm_qos_params.c +8 −8
  4189. kernel/posix-timers.c +14 −5
  4190. kernel/power/main.c +4 −1
  4191. kernel/power/swap.c +0 −1
  4192. kernel/ptrace.c +2 −3
  4193. kernel/rcupdate.c +1 −0
  4194. kernel/relay.c +11 −1
  4195. kernel/sched.c +77 −22
  4196. kernel/sched_clock.c +71 −153
  4197. kernel/sched_fair.c +13 −8
  4198. kernel/sched_features.h +1 −1
  4199. kernel/sched_rt.c +6 −4
  4200. kernel/semaphore.c +1 −3
  4201. kernel/signal.c +4 −2
  4202. kernel/smp.c +50 −8
  4203. kernel/spinlock.c +10 −2
  4204. kernel/stop_machine.c +0 −1
  4205. kernel/sys.c +5 −5
  4206. kernel/time/tick-sched.c +5 −3
  4207. kernel/user_namespace.c +0 −1
  4208. kernel/utsname.c +0 −1
  4209. kernel/utsname_sysctl.c +0 −1
  4210. kernel/workqueue.c +12 −12
  4211. lib/Kconfig.debug +17 −0
  4212. lib/bitmap.c +11 −0
  4213. lib/debug_locks.c +2 −0
  4214. lib/kobject.c +1 −2
  4215. lib/lmb.c +2 −0
  4216. lib/vsprintf.c +1 −1
  4217. mm/Kconfig +0 −3
  4218. mm/bootmem.c +30 −7
  4219. mm/filemap.c +6 −6
  4220. mm/filemap_xip.c +50 −15
  4221. mm/hugetlb.c +51 −13
  4222. mm/memcontrol.c +2 −0
  4223. mm/memory.c +14 −4
  4224. mm/mempolicy.c +0 −1
  4225. mm/migrate.c +2 −2
  4226. mm/mlock.c +0 −2
  4227. mm/mm_init.c +5 −5
  4228. mm/mmap.c +14 −8
  4229. mm/nommu.c +21 −0
  4230. mm/oom_kill.c +4 −2
  4231. mm/page_alloc.c +1 −1
  4232. mm/rmap.c +26 −15
  4233. mm/shmem.c +2 −2
  4234. mm/slab.c +0 −1
  4235. mm/slob.c +0 −1
  4236. mm/slub.c +21 −10
  4237. mm/sparse.c +0 −1
  4238. mm/swap.c +1 −1
  4239. mm/swap_state.c +5 −5
  4240. mm/swapfile.c +1 −1
  4241. mm/truncate.c +2 −4
  4242. mm/util.c +15 −0
  4243. mm/vmscan.c +2 −2
  4244. net/ax25/sysctl_net_ax25.c +4 −10
  4245. net/bluetooth/af_bluetooth.c +1 −1
  4246. net/bluetooth/bnep/core.c +13 −4
  4247. net/bluetooth/hci_sysfs.c +189 −187
  4248. net/bluetooth/l2cap.c +1 −1
  4249. net/bluetooth/rfcomm/core.c +1 −1
  4250. net/bluetooth/sco.c +1 −1
  4251. net/bridge/br_device.c +10 −5
  4252. net/bridge/br_netfilter.c +1 −1
  4253. net/bridge/br_stp.c +18 −7
  4254. net/core/datagram.c +87 −0
  4255. net/core/dev.c +65 −51
  4256. net/core/neighbour.c +7 −6
  4257. net/core/pktgen.c +70 −6
  4258. net/core/skbuff.c +2 −10
  4259. net/dccp/dccp.h +2 −1
  4260. net/dccp/input.c +6 −6
  4261. net/dccp/minisocks.c +2 −1
  4262. net/dccp/proto.c +5 −0
  4263. net/ipv4/esp4.c +1 −1
  4264. net/ipv4/icmp.c +14 −8
  4265. net/ipv4/igmp.c +20 −51
  4266. net/ipv4/ipvs/ip_vs_app.c +1 −1
  4267. net/ipv4/ipvs/ip_vs_conn.c +1 −1
  4268. net/ipv4/ipvs/ip_vs_ctl.c +20 −7
  4269. net/ipv4/ipvs/ip_vs_dh.c +1 −1
  4270. net/ipv4/ipvs/ip_vs_est.c +39 −77
  4271. net/ipv4/ipvs/ip_vs_lblc.c +1 −1
  4272. net/ipv4/ipvs/ip_vs_lblcr.c +1 −1
  4273. net/ipv4/ipvs/ip_vs_lc.c +1 −1
  4274. net/ipv4/ipvs/ip_vs_nq.c +1 −1
  4275. net/ipv4/ipvs/ip_vs_proto.c +2 −2
  4276. net/ipv4/ipvs/ip_vs_rr.c +1 −1
  4277. net/ipv4/ipvs/ip_vs_sched.c +2 −2
  4278. net/ipv4/ipvs/ip_vs_sed.c +1 −1
  4279. net/ipv4/ipvs/ip_vs_sh.c +1 −1
  4280. net/ipv4/ipvs/ip_vs_sync.c +2 −2
  4281. net/ipv4/ipvs/ip_vs_wlc.c +1 −1
  4282. net/ipv4/ipvs/ip_vs_wrr.c +1 −1
  4283. net/ipv4/netfilter/ipt_addrtype.c +1 −1
  4284. net/ipv4/netfilter/nf_nat_proto_common.c +6 −2
  4285. net/ipv4/route.c +95 −17
  4286. net/ipv4/sysctl_net_ipv4.c +1 −0
  4287. net/ipv4/tcp_ipv4.c +2 −2
  4288. net/ipv4/tcp_minisocks.c +69 −71
  4289. net/ipv4/udp.c +4 −2
  4290. net/ipv4/xfrm4_mode_beet.c +4 −2
  4291. net/ipv6/addrconf.c +2 −2
  4292. net/ipv6/esp6.c +4 −0
  4293. net/ipv6/fib6_rules.c +2 −1
  4294. net/ipv6/icmp.c +12 −11
  4295. net/ipv6/ip6_fib.c +1 −0
  4296. net/ipv6/ip6_output.c +2 −2
  4297. net/ipv6/ipv6_sockglue.c +4 −2
  4298. net/ipv6/ndisc.c +1 −1
  4299. net/ipv6/route.c +9 −6
  4300. net/ipv6/syncookies.c +11 −11
  4301. net/ipv6/sysctl_net_ipv6.c +1 −1
  4302. net/ipv6/tcp_ipv6.c +5 −3
  4303. net/ipv6/udp.c +3 −3
  4304. net/ipv6/xfrm6_mode_beet.c +26 −3
  4305. net/ipv6/xfrm6_policy.c +3 −1
  4306. net/mac80211/ieee80211_i.h +2 −0
  4307. net/mac80211/main.c +12 −1
  4308. net/mac80211/mesh.h +1 −4
  4309. net/mac80211/mesh_hwmp.c +10 −9
  4310. net/mac80211/mesh_pathtbl.c +4 −7
  4311. net/mac80211/mlme.c +34 −7
  4312. net/mac80211/rx.c +67 −49
  4313. net/mac80211/tx.c +36 −26
  4314. net/mac80211/util.c +1 −0
  4315. net/mac80211/wme.c +4 −2
  4316. net/netfilter/nf_conntrack_core.c +3 −3
  4317. net/netfilter/nf_conntrack_netlink.c +20 −16
  4318. net/netfilter/nf_conntrack_standalone.c +17 −11
  4319. net/rfkill/rfkill-input.c +39 −15
  4320. net/rfkill/rfkill.c +24 −5
  4321. net/rxrpc/ar-accept.c +1 −1
  4322. net/sched/act_api.c +11 −7
  4323. net/sched/cls_api.c +1 −1
  4324. net/sched/sch_api.c +81 −36
  4325. net/sched/sch_atm.c +8 −6
  4326. net/sched/sch_cbq.c +22 −11
  4327. net/sched/sch_dsmark.c +6 −4
  4328. net/sched/sch_generic.c +25 −55
  4329. net/sched/sch_hfsc.c +7 −5
  4330. net/sched/sch_htb.c +18 −13
  4331. net/sched/sch_netem.c +3 −2
  4332. net/sched/sch_prio.c +10 −8
  4333. net/sched/sch_red.c +1 −1
  4334. net/sched/sch_sfq.c +4 −4
  4335. net/sched/sch_tbf.c +4 −10
  4336. net/sctp/auth.c +4 −0
  4337. net/sctp/endpointola.c +2 −2
  4338. net/sctp/ipv6.c +7 −4
  4339. net/sctp/output.c +2 −4
  4340. net/sctp/protocol.c +7 −2
  4341. net/sctp/socket.c +70 −20
  4342. net/tipc/subscr.c +1 −1
  4343. net/wanrouter/wanmain.c +0 −27
  4344. net/wireless/wext.c +1 −0
  4345. net/xfrm/xfrm_output.c +1 −4
  4346. scripts/Makefile.fwinst +4 −0
  4347. scripts/kconfig/conf.c +1 −1
  4348. scripts/kconfig/confdata.c +2 −6
  4349. scripts/kernel-doc +1 −1
  4350. scripts/mod/file2alias.c +11 −5
  4351. scripts/patch-kernel +2 −1
  4352. security/capability.c +2 −1
  4353. security/commoncap.c +17 −7
  4354. security/root_plug.c +2 −1
  4355. security/security.c +7 −3
  4356. security/selinux/hooks.c +18 −7
  4357. security/smack/smack_lsm.c +34 −15
  4358. sound/arm/pxa2xx-ac97.c +4 −4
  4359. sound/arm/pxa2xx-pcm.c +2 −2
  4360. sound/arm/sa11xx-uda1341.c +2 −2
  4361. sound/core/seq/oss/seq_oss_synth.c +3 −0
  4362. sound/mips/au1x00.c +0 −1
  4363. sound/oss/vidc.c +1 −1
  4364. sound/oss/vidc_fill.S +1 −1
  4365. sound/oss/waveartist.c +1 −1
  4366. sound/pci/Kconfig +1 −1
  4367. sound/pci/ca0106/ca0106_main.c +3 −2
  4368. sound/pci/hda/hda_intel.c +13 −0
  4369. sound/pci/hda/patch_realtek.c +48 −3
  4370. sound/pci/oxygen/oxygen_mixer.c +4 −1
  4371. sound/pci/oxygen/virtuoso.c +55 −18
  4372. sound/soc/at32/playpaq_wm8510.c +2 −2
  4373. sound/soc/at91/at91-pcm.c +2 −2
  4374. sound/soc/at91/at91-pcm.h +1 −1
  4375. sound/soc/at91/at91-ssc.c +3 −3
  4376. sound/soc/at91/eti_b1_wm8731.c +2 −3
  4377. sound/soc/codecs/ak4535.c +7 −4
  4378. sound/soc/codecs/tlv320aic3x.c +7 −4
  4379. sound/soc/codecs/uda1380.c +5 −4
  4380. sound/soc/codecs/wm8510.c +5 −4
  4381. sound/soc/codecs/wm8731.c +7 −4
  4382. sound/soc/codecs/wm8750.c +8 −5
  4383. sound/soc/codecs/wm8753.c +7 −5
  4384. sound/soc/codecs/wm8990.c +14 −7
  4385. sound/soc/codecs/wm8990.h +12 −2
  4386. sound/soc/codecs/wm9712.c +0 −1
  4387. sound/soc/davinci/davinci-evm.c +1 −2
  4388. sound/soc/fsl/fsl_dma.c +124 −111
  4389. sound/soc/omap/n810.c +15 −7
  4390. sound/soc/omap/omap-mcbsp.c +3 −3
  4391. sound/soc/omap/omap-pcm.c +1 −1
  4392. sound/soc/pxa/corgi.c +4 −4
  4393. sound/soc/pxa/e800_wm9712.c +3 −3
  4394. sound/soc/pxa/em-x270.c +3 −3
  4395. sound/soc/pxa/poodle.c +4 −4
  4396. sound/soc/pxa/pxa2xx-ac97.c +4 −4
  4397. sound/soc/pxa/pxa2xx-i2s.c +4 −4
  4398. sound/soc/pxa/pxa2xx-pcm.c +3 −3
  4399. sound/soc/pxa/spitz.c +5 −5
  4400. sound/soc/pxa/tosa.c +4 −4
  4401. sound/soc/s3c24xx/neo1973_wm8753.c +5 −6
  4402. sound/soc/s3c24xx/s3c2412-i2s.c +4 −4
  4403. sound/soc/s3c24xx/s3c2443-ac97.c +5 −5
  4404. sound/soc/s3c24xx/s3c24xx-i2s.c +5 −5
  4405. sound/soc/s3c24xx/s3c24xx-pcm.c +3 −3
Documentation/00-INDEX+0−2
@@ -89,8 +89,6 @@ cciss.txt · 88 unmodified lines
8989 - info, major/minor #'s for Compaq's SMART Array Controllers.
9090 cdrom/
9191 - directory with information on the CD-ROM drivers that Linux has.
92−cli-sti-removal.txt
93− - cli()/sti() removal guide.
9492 computone.txt
9593 - info on Computone Intelliport II/Plus Multiport Serial Driver.
9694 connector/
Documentation/DocBook/Makefile+8−1
@@ -12,7 +12,7 @@ DOCBOOKS := wanbook.xml z8530book.xml mcabook.xml videobook.xml \ · 11 unmodified lines
1212 kernel-api.xml filesystems.xml lsm.xml usb.xml kgdb.xml \
1313 gadget.xml libata.xml mtdnand.xml librs.xml rapidio.xml \
1414 genericirq.xml s390-drivers.xml uio-howto.xml scsi.xml \
15− mac80211.xml debugobjects.xml
15+ mac80211.xml debugobjects.xml sh.xml
1616
1717 ###
1818 # The build process is as follows (targets):
@@ -102,6 +102,13 @@ C-procfs-example = procfs_example.xml · 83 unmodified lines
102102 C-procfs-example2 = $(addprefix $(obj)/,$(C-procfs-example))
103103 $(obj)/procfs-guide.xml: $(C-procfs-example2)
104104
105+# List of programs to build
106+##oops, this is a kernel module::hostprogs-y := procfs_example
107+obj-m += procfs_example.o
108+
109+# Tell kbuild to always build the programs
110+always := $(hostprogs-y)
111+
105112 notfoundtemplate = echo "*** You have to install docbook-utils or xmlto ***"; \
106113 exit 1
107114 db2xtemplate = db2TYPE -o $(dir $@) $<
Documentation/DocBook/procfs_example.c+1−3
@@ -189,8 +189,6 @@ static int __init init_procfs_example(void) · 188 unmodified lines
189189 return 0;
190190
191191 no_symlink:
192− remove_proc_entry("tty", example_dir);
193−no_tty:
194192 remove_proc_entry("bar", example_dir);
195193 no_bar:
196194 remove_proc_entry("foo", example_dir);
@@ -206,7 +204,6 @@ out: · 9 unmodified lines
206204 static void __exit cleanup_procfs_example(void)
207205 {
208206 remove_proc_entry("jiffies_too", example_dir);
209− remove_proc_entry("tty", example_dir);
210207 remove_proc_entry("bar", example_dir);
211208 remove_proc_entry("foo", example_dir);
212209 remove_proc_entry("jiffies", example_dir);
@@ -222,3 +219,4 @@ module_exit(cleanup_procfs_example); · 9 unmodified lines
222219
223220 MODULE_AUTHOR("Erik Mouw");
224221 MODULE_DESCRIPTION("procfs examples");
222+MODULE_LICENSE("GPL");
Documentation/DocBook/s390-drivers.tmpl+4−4
@@ -100,7 +100,7 @@ · 99 unmodified lines
100100 the hardware structures represented here, please consult the Principles
101101 of Operation.
102102 </para>
103−!Iinclude/asm-s390/cio.h
103+!Iarch/s390/include/asm/cio.h
104104 </sect1>
105105 <sect1 id="ccwdev">
106106 <title>ccw devices</title>
@@ -114,7 +114,7 @@ · 7 unmodified lines
114114 ccw device structure. Device drivers must not bypass those functions
115115 or strange side effects may happen.
116116 </para>
117−!Iinclude/asm-s390/ccwdev.h
117+!Iarch/s390/include/asm/ccwdev.h
118118 !Edrivers/s390/cio/device.c
119119 !Edrivers/s390/cio/device_ops.c
120120 </sect1>
@@ -125,7 +125,7 @@ · 4 unmodified lines
125125 measurement data which is made available by the channel subsystem
126126 for each channel attached device.
127127 </para>
128−!Iinclude/asm-s390/cmb.h
128+!Iarch/s390/include/asm/cmb.h
129129 !Edrivers/s390/cio/cmf.c
130130 </sect1>
131131 </chapter>
@@ -142,7 +142,7 @@ · 10 unmodified lines
142142 </para>
143143 <sect1 id="ccwgroupdevices">
144144 <title>ccw group devices</title>
145−!Iinclude/asm-s390/ccwgroup.h
145+!Iarch/s390/include/asm/ccwgroup.h
146146 !Edrivers/s390/cio/ccwgroup.c
147147 </sect1>
148148 </chapter>
Documentation/DocBook/sh.tmpl+105−0
@@ -0,0 +1,105 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3+ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" []>
4+
5+<book id="sh-drivers">
6+ <bookinfo>
7+ <title>SuperH Interfaces Guide</title>
8+
9+ <authorgroup>
10+ <author>
11+ <firstname>Paul</firstname>
12+ <surname>Mundt</surname>
13+ <affiliation>
14+ <address>
15+ <email>lethal@linux-sh.org</email>
16+ </address>
17+ </affiliation>
18+ </author>
19+ </authorgroup>
20+
21+ <copyright>
22+ <year>2008</year>
23+ <holder>Paul Mundt</holder>
24+ </copyright>
25+ <copyright>
26+ <year>2008</year>
27+ <holder>Renesas Technology Corp.</holder>
28+ </copyright>
29+
30+ <legalnotice>
31+ <para>
32+ This documentation is free software; you can redistribute
33+ it and/or modify it under the terms of the GNU General Public
34+ License version 2 as published by the Free Software Foundation.
35+ </para>
36+
37+ <para>
38+ This program is distributed in the hope that it will be
39+ useful, but WITHOUT ANY WARRANTY; without even the implied
40+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
41+ See the GNU General Public License for more details.
42+ </para>
43+
44+ <para>
45+ You should have received a copy of the GNU General Public
46+ License along with this program; if not, write to the Free
47+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
48+ MA 02111-1307 USA
49+ </para>
50+
51+ <para>
52+ For more details see the file COPYING in the source
53+ distribution of Linux.
54+ </para>
55+ </legalnotice>
56+ </bookinfo>
57+
58+<toc></toc>
59+
60+ <chapter id="mm">
61+ <title>Memory Management</title>
62+ <sect1 id="sh4">
63+ <title>SH-4</title>
64+ <sect2 id="sq">
65+ <title>Store Queue API</title>
66+!Earch/sh/kernel/cpu/sh4/sq.c
67+ </sect2>
68+ </sect1>
69+ <sect1 id="sh5">
70+ <title>SH-5</title>
71+ <sect2 id="tlb">
72+ <title>TLB Interfaces</title>
73+!Iarch/sh/mm/tlb-sh5.c
74+!Iarch/sh/include/asm/tlb_64.h
75+ </sect2>
76+ </sect1>
77+ </chapter>
78+ <chapter id="clk">
79+ <title>Clock Framework Extensions</title>
80+!Iarch/sh/include/asm/clock.h
81+ </chapter>
82+ <chapter id="mach">
83+ <title>Machine Specific Interfaces</title>
84+ <sect1 id="dreamcast">
85+ <title>mach-dreamcast</title>
86+!Iarch/sh/boards/mach-dreamcast/rtc.c
87+ </sect1>
88+ <sect1 id="x3proto">
89+ <title>mach-x3proto</title>
90+!Earch/sh/boards/mach-x3proto/ilsel.c
91+ </sect1>
92+ </chapter>
93+ <chapter id="busses">
94+ <title>Busses</title>
95+ <sect1 id="superhyway">
96+ <title>SuperHyway</title>
97+!Edrivers/sh/superhyway/superhyway.c
98+ </sect1>
99+
100+ <sect1 id="maple">
101+ <title>Maple</title>
102+!Edrivers/sh/maple/maple.c
103+ </sect1>
104+ </chapter>
105+</book>
Documentation/DocBook/videobook.tmpl+1−1
@@ -1648,7 +1648,7 @@ static struct video_buffer capture_fb; · 1647 unmodified lines
16481648
16491649 <chapter id="pubfunctions">
16501650 <title>Public Functions Provided</title>
1651−!Edrivers/media/video/videodev.c
1651+!Edrivers/media/video/v4l2-dev.c
16521652 </chapter>
16531653
16541654 </book>
Documentation/DocBook/z8530book.tmpl+12−26
@@ -69,12 +69,6 @@ · 68 unmodified lines
6969 device to be used as both a tty interface and as a synchronous
7070 controller is a project for Linux post the 2.4 release
7171 </para>
72− <para>
73− The support code handles most common card configurations and
74− supports running both Cisco HDLC and Synchronous PPP. With extra
75− glue the frame relay and X.25 protocols can also be used with this
76− driver.
77− </para>
7872 </chapter>
7973
8074 <chapter id="Driver_Modes">
@@ -179,35 +173,27 @@ · 98 unmodified lines
179173 <para>
180174 If you wish to use the network interface facilities of the driver,
181175 then you need to attach a network device to each channel that is
182− present and in use. In addition to use the SyncPPP and Cisco HDLC
176+ present and in use. In addition to use the generic HDLC
183177 you need to follow some additional plumbing rules. They may seem
184178 complex but a look at the example hostess_sv11 driver should
185179 reassure you.
186180 </para>
187181 <para>
188182 The network device used for each channel should be pointed to by
189− the netdevice field of each channel. The dev-&gt; priv field of the
183+ the netdevice field of each channel. The hdlc-&gt; priv field of the
190184 network device points to your private data - you will need to be
191− able to find your ppp device from this. In addition to use the
192− sync ppp layer the private data must start with a void * pointer
193− to the syncppp structures.
185+ able to find your private data from this.
194186 </para>
195187 <para>
196188 The way most drivers approach this particular problem is to
197189 create a structure holding the Z8530 device definition and
198− put that and the syncppp pointer into the private field of
199− the network device. The network device fields of the channels
200− then point back to the network devices. The ppp_device can also
201− be put in the private structure conveniently.
190+ put that into the private field of the network device. The
191+ network device fields of the channels then point back to the
192+ network devices.
202193 </para>
203194 <para>
204− If you wish to use the synchronous ppp then you need to attach
205− the syncppp layer to the network device. You should do this before
206− you register the network device. The
207− <function>sppp_attach</function> requires that the first void *
208− pointer in your private data is pointing to an empty struct
209− ppp_device. The function fills in the initial data for the
210− ppp/hdlc layer.
195+ If you wish to use the generic HDLC then you need to register
196+ the HDLC device.
211197 </para>
212198 <para>
213199 Before you register your network device you will also need to
@@ -314,10 +300,10 @@ · 100 unmodified lines
314300 buffer in sk_buff format and queues it for transmission. The
315301 caller must provide the entire packet with the exception of the
316302 bitstuffing and CRC. This is normally done by the caller via
317− the syncppp interface layer. It returns 0 if the buffer has been
318− queued and non zero values for queue full. If the function accepts
319− the buffer it becomes property of the Z8530 layer and the caller
320− should not free it.
303+ the generic HDLC interface layer. It returns 0 if the buffer has been
304+ queued and non zero values for queue full. If the function accepts
305+ the buffer it becomes property of the Z8530 layer and the caller
306+ should not free it.
321307 </para>
322308 <para>
323309 The function <function>z8530_get_stats</function> returns a pointer
Documentation/Makefile+3−0
@@ -0,0 +1,3 @@
1+obj-m := DocBook/ accounting/ auxdisplay/ connector/ \
2+ filesystems/configfs/ ia64/ networking/ \
3+ pcmcia/ spi/ video4linux/ vm/ watchdog/src/
Documentation/accounting/Makefile+10−0
@@ -0,0 +1,10 @@
1+# kbuild trick to avoid linker error. Can be omitted if a module is built.
2+obj- := dummy.o
3+
4+# List of programs to build
5+hostprogs-y := getdelays
6+
7+# Tell kbuild to always build the programs
8+always := $(hostprogs-y)
9+
10+HOSTCFLAGS_getdelays.o += -I$(objtree)/usr/include
Documentation/accounting/getdelays.c+17−8
@@ -201,13 +201,19 @@ void print_delayacct(struct taskstats *t) · 200 unmodified lines
201201 "RECLAIM %12s%15s\n"
202202 " %15llu%15llu\n",
203203 "count", "real total", "virtual total", "delay total",
204− t->cpu_count, t->cpu_run_real_total, t->cpu_run_virtual_total,
205− t->cpu_delay_total,
204+ (unsigned long long)t->cpu_count,
205+ (unsigned long long)t->cpu_run_real_total,
206+ (unsigned long long)t->cpu_run_virtual_total,
207+ (unsigned long long)t->cpu_delay_total,
206208 "count", "delay total",
207− t->blkio_count, t->blkio_delay_total,
208− "count", "delay total", t->swapin_count, t->swapin_delay_total,
209+ (unsigned long long)t->blkio_count,
210+ (unsigned long long)t->blkio_delay_total,
209211 "count", "delay total",
210− t->freepages_count, t->freepages_delay_total);
212+ (unsigned long long)t->swapin_count,
213+ (unsigned long long)t->swapin_delay_total,
214+ "count", "delay total",
215+ (unsigned long long)t->freepages_count,
216+ (unsigned long long)t->freepages_delay_total);
211217 }
212218
213219 void task_context_switch_counts(struct taskstats *t)
@@ -215,14 +221,17 @@ void task_context_switch_counts(struct taskstats *t) · 1 unmodified line
215221 printf("\n\nTask %15s%15s\n"
216222 " %15llu%15llu\n",
217223 "voluntary", "nonvoluntary",
218− t->nvcsw, t->nivcsw);
224+ (unsigned long long)t->nvcsw, (unsigned long long)t->nivcsw);
219225 }
220226
221227 void print_cgroupstats(struct cgroupstats *c)
222228 {
223229 printf("sleeping %llu, blocked %llu, running %llu, stopped %llu, "
224− "uninterruptible %llu\n", c->nr_sleeping, c->nr_io_wait,
225− c->nr_running, c->nr_stopped, c->nr_uninterruptible);
230+ "uninterruptible %llu\n", (unsigned long long)c->nr_sleeping,
231+ (unsigned long long)c->nr_io_wait,
232+ (unsigned long long)c->nr_running,
233+ (unsigned long long)c->nr_stopped,
234+ (unsigned long long)c->nr_uninterruptible);
226235 }
227236
228237
Documentation/arm/IXP4xx+1−1
@@ -32,7 +32,7 @@ Linux currently supports the following features on the IXP4xx chips: · 31 unmodified lines
3232 - Flash access (MTD/JFFS)
3333 - I2C through GPIO on IXP42x
3434 - GPIO for input/output/interrupts
35− See include/asm-arm/arch-ixp4xx/platform.h for access functions.
35+ See arch/arm/mach-ixp4xx/include/mach/platform.h for access functions.
3636 - Timers (watchdog, OS)
3737
3838 The following components of the chips are not supported by Linux and
Documentation/arm/Interrupts+1−1
@@ -158,7 +158,7 @@ So, what's changed? · 157 unmodified lines
158158 be re-checked for pending events. (see the Neponset IRQ handler for
159159 details).
160160
161−7. fixup_irq() is gone, as is include/asm-arm/arch-*/irq.h
161+7. fixup_irq() is gone, as is arch/arm/mach-*/include/mach/irq.h
162162
163163 Please note that this will not solve all problems - some of them are
164164 hardware based. Mixing level-based and edge-based IRQs on the same
Documentation/arm/README+2−2
@@ -79,7 +79,7 @@ Machine/Platform support · 78 unmodified lines
7979 To this end, we now have arch/arm/mach-$(MACHINE) directories which are
8080 designed to house the non-driver files for a particular machine (eg, PCI,
8181 memory management, architecture definitions etc). For all future
82− machines, there should be a corresponding include/asm-arm/arch-$(MACHINE)
82+ machines, there should be a corresponding arch/arm/mach-$(MACHINE)/include/mach
8383 directory.
8484
8585
@@ -176,7 +176,7 @@ Kernel entry (head.S) · 90 unmodified lines
176176 class typically based around one or more system on a chip devices, and
177177 acts as a natural container around the actual implementations. These
178178 classes are given directories - arch/arm/mach-<class> and
179− include/asm-arm/arch-<class> - which contain the source files to
179+ arch/arm/mach-<class> - which contain the source files to/include/mach
180180 support the machine class. This directories also contain any machine
181181 specific supporting code.
182182
Documentation/arm/Samsung-S3C24XX/GPIO.txt+19−4
@@ -13,16 +13,31 @@ Introduction · 12 unmodified lines
1313 data-sheet/users manual to find out the complete list.
1414
1515
16+GPIOLIB
17+-------
18+
19+ With the event of the GPIOLIB in drivers/gpio, support for some
20+ of the GPIO functions such as reading and writing a pin will
21+ be removed in favour of this common access method.
22+
23+ Once all the extant drivers have been converted, the functions
24+ listed below will be removed (they may be marked as __deprecated
25+ in the near future).
26+
27+ - s3c2410_gpio_getpin
28+ - s3c2410_gpio_setpin
29+
30+
1631 Headers
1732 -------
1833
19− See include/asm-arm/arch-s3c2410/regs-gpio.h for the list
34+ See arch/arm/mach-s3c2410/include/mach/regs-gpio.h for the list
2035 of GPIO pins, and the configuration values for them. This
21− is included by using #include <asm/arch/regs-gpio.h>
36+ is included by using #include <mach/regs-gpio.h>
2237
2338 The GPIO management functions are defined in the hardware
24− header include/asm-arm/arch-s3c2410/hardware.h which can be
25− included by #include <asm/arch/hardware.h>
39+ header arch/arm/mach-s3c2410/include/mach/hardware.h which can be
40+ included by #include <mach/hardware.h>
2641
2742 A useful amount of documentation can be found in the hardware
2843 header on how the GPIO functions (and others) work.
Documentation/arm/Samsung-S3C24XX/Overview.txt+34−3
@@ -8,9 +8,10 @@ Introduction · 7 unmodified lines
88
99 The Samsung S3C24XX range of ARM9 System-on-Chip CPUs are supported
1010 by the 's3c2410' architecture of ARM Linux. Currently the S3C2410,
11− S3C2412, S3C2413, S3C2440 and S3C2442 devices are supported.
11+ S3C2412, S3C2413, S3C2440, S3C2442 and S3C2443 devices are supported.
12+
13+ Support for the S3C2400 and S3C24A0 series are in progress.
1214
13− Support for the S3C2400 series is in progress.
1415
1516 Configuration
1617 -------------
@@ -36,7 +37,23 @@ Layout · 19 unmodified lines
3637 in arch/arm/mach-s3c2410 and S3C2440 in arch/arm/mach-s3c2440
3738
3839 Register, kernel and platform data definitions are held in the
39− include/asm-arm/arch-s3c2410 directory.
40+ arch/arm/mach-s3c2410 directory./include/mach
41+
42+arch/arm/plat-s3c24xx:
43+
44+ Files in here are either common to all the s3c24xx family,
45+ or are common to only some of them with names to indicate this
46+ status. The files that are not common to all are generally named
47+ with the initial cpu they support in the series to ensure a short
48+ name without any possibility of confusion with newer devices.
49+
50+ As an example, initially s3c244x would cover s3c2440 and s3c2442, but
51+ with the s3c2443 which does not share many of the same drivers in
52+ this directory, the name becomes invalid. We stick to s3c2440-<x>
53+ to indicate a driver that is s3c2440 and s3c2442 compatible.
54+
55+ This does mean that to find the status of any given SoC, a number
56+ of directories may need to be searched.
4057
4158
4259 Machines
@@ -159,6 +176,17 @@ NAND · 116 unmodified lines
159176 For more information see Documentation/arm/Samsung-S3C24XX/NAND.txt
160177
161178
179+SD/MMC
180+------
181+
182+ The SD/MMC hardware pre S3C2443 is supported in the current
183+ kernel, the driver is drivers/mmc/host/s3cmci.c and supports
184+ 1 and 4 bit SD or MMC cards.
185+
186+ The SDIO behaviour of this driver has not been fully tested. There is no
187+ current support for hardware SDIO interrupts.
188+
189+
162190 Serial
163191 ------
164192
@@ -178,6 +206,9 @@ GPIO · 13 unmodified lines
178206 The core contains support for manipulating the GPIO, see the
179207 documentation in GPIO.txt in the same directory as this file.
180208
209+ Newer kernels carry GPIOLIB, and support is being moved towards
210+ this with some of the older support in line to be removed.
211+
181212
182213 Clock Management
183214 ----------------
Documentation/arm/Samsung-S3C24XX/USB-Host.txt+1−1
@@ -49,7 +49,7 @@ Board Support · 48 unmodified lines
4949 Platform Data
5050 -------------
5151
52− See linux/include/asm-arm/arch-s3c2410/usb-control.h for the
52+ See arch/arm/mach-s3c2410/include/mach/usb-control.h for the
5353 descriptions of the platform device data. An implementation
5454 can be found in linux/arch/arm/mach-s3c2410/usb-simtec.c .
5555
Documentation/auxdisplay/Makefile+10−0
@@ -0,0 +1,10 @@
1+# kbuild trick to avoid linker error. Can be omitted if a module is built.
2+obj- := dummy.o
3+
4+# List of programs to build
5+hostprogs-y := cfag12864b-example
6+
7+# Tell kbuild to always build the programs
8+always := $(hostprogs-y)
9+
10+HOSTCFLAGS_cfag12864b-example.o += -I$(objtree)/usr/include
Documentation/cciss.txt+6−15
@@ -112,27 +112,18 @@ Hot plug support for SCSI tape drives · 111 unmodified lines
112112
113113 Hot plugging of SCSI tape drives is supported, with some caveats.
114114 The cciss driver must be informed that changes to the SCSI bus
115−have been made, in addition to and prior to informing the SCSI
116−mid layer. This may be done via the /proc filesystem. For example:
115+have been made. This may be done via the /proc filesystem.
116+For example:
117117
118118 echo "rescan" > /proc/scsi/cciss0/1
119119
120−This causes the adapter to query the adapter about changes to the
121−physical SCSI buses and/or fibre channel arbitrated loop and the
120+This causes the driver to query the adapter about changes to the
121+physical SCSI buses and/or fibre channel arbitrated loop and the
122122 driver to make note of any new or removed sequential access devices
123123 or medium changers. The driver will output messages indicating what
124124 devices have been added or removed and the controller, bus, target and
125−lun used to address the device. Once this is done, the SCSI mid layer
126−can be informed of changes to the virtual SCSI bus which the driver
127−presents to it in the usual way. For example:
128−
129− echo scsi add-single-device 3 2 1 0 > /proc/scsi/scsi
130−
131−to add a device on controller 3, bus 2, target 1, lun 0. Note that
132−the driver makes an effort to preserve the devices positions
133−in the virtual SCSI bus, so if you are only moving tape drives
134−around on the same adapter and not adding or removing tape drives
135−from the adapter, informing the SCSI mid layer may not be necessary.
125+lun used to address the device. It then notifies the SCSI mid layer
126+of these changes.
136127
137128 Note that the naming convention of the /proc filesystem entries
138129 contains a number in addition to the driver name. (E.g. "cciss0"
Documentation/cli-sti-removal.txt+0−133
@@ -1,133 +0,0 @@
1−
2−#### cli()/sti() removal guide, started by Ingo Molnar <mingo@redhat.com>
3−
4−
5−as of 2.5.28, five popular macros have been removed on SMP, and
6−are being phased out on UP:
7−
8− cli(), sti(), save_flags(flags), save_flags_cli(flags), restore_flags(flags)
9−
10−until now it was possible to protect driver code against interrupt
11−handlers via a cli(), but from now on other, more lightweight methods
12−have to be used for synchronization, such as spinlocks or semaphores.
13−
14−for example, driver code that used to do something like:
15−
16− struct driver_data;
17−
18− irq_handler (...)
19− {
20− ....
21− driver_data.finish = 1;
22− driver_data.new_work = 0;
23− ....
24− }
25−
26− ...
27−
28− ioctl_func (...)
29− {
30− ...
31− cli();
32− ...
33− driver_data.finish = 0;
34− driver_data.new_work = 2;
35− ...
36− sti();
37− ...
38− }
39−
40−was SMP-correct because the cli() function ensured that no
41−interrupt handler (amongst them the above irq_handler()) function
42−would execute while the cli()-ed section is executing.
43−
44−but from now on a more direct method of locking has to be used:
45−
46− DEFINE_SPINLOCK(driver_lock);
47− struct driver_data;
48−
49− irq_handler (...)
50− {
51− unsigned long flags;
52− ....
53− spin_lock_irqsave(&driver_lock, flags);
54− ....
55− driver_data.finish = 1;
56− driver_data.new_work = 0;
57− ....
58− spin_unlock_irqrestore(&driver_lock, flags);
59− ....
60− }
61−
62− ...
63−
64− ioctl_func (...)
65− {
66− ...
67− spin_lock_irq(&driver_lock);
68− ...
69− driver_data.finish = 0;
70− driver_data.new_work = 2;
71− ...
72− spin_unlock_irq(&driver_lock);
73− ...
74− }
75−
76−the above code has a number of advantages:
77−
78−- the locking relation is easier to understand - actual lock usage
79− pinpoints the critical sections. cli() usage is too opaque.
80− Easier to understand means it's easier to debug.
81−
82−- it's faster, because spinlocks are faster to acquire than the
83− potentially heavily-used IRQ lock. Furthermore, your driver does
84− not have to wait eg. for a big heavy SCSI interrupt to finish,
85− because the driver_lock spinlock is only used by your driver.
86− cli() on the other hand was used by many drivers, and extended
87− the critical section to the whole IRQ handler function - creating
88− serious lock contention.
89−
90−
91−to make the transition easier, we've still kept the cli(), sti(),
92−save_flags(), save_flags_cli() and restore_flags() macros defined
93−on UP systems - but their usage will be phased out until 2.6 is
94−released.
95−
96−drivers that want to disable local interrupts (interrupts on the
97−current CPU), can use the following five macros:
98−
99− local_irq_disable(), local_irq_enable(), local_save_flags(flags),
100− local_irq_save(flags), local_irq_restore(flags)
101−
102−but beware, their meaning and semantics are much simpler, far from
103−that of the old cli(), sti(), save_flags(flags) and restore_flags(flags)
104−SMP meaning:
105−
106− local_irq_disable() => turn local IRQs off
107−
108− local_irq_enable() => turn local IRQs on
109−
110− local_save_flags(flags) => save the current IRQ state into flags. The
111− state can be on or off. (on some
112− architectures there's even more bits in it.)
113−
114− local_irq_save(flags) => save the current IRQ state into flags and
115− disable interrupts.
116−
117− local_irq_restore(flags) => restore the IRQ state from flags.
118−
119−(local_irq_save can save both irqs on and irqs off state, and
120−local_irq_restore can restore into both irqs on and irqs off state.)
121−
122−another related change is that synchronize_irq() now takes a parameter:
123−synchronize_irq(irq). This change too has the purpose of making SMP
124−synchronization more lightweight - this way you can wait for your own
125−interrupt handler to finish, no need to wait for other IRQ sources.
126−
127−
128−why were these changes done? The main reason was the architectural burden
129−of maintaining the cli()/sti() interface - it became a real problem. The
130−new interrupt system is much more streamlined, easier to understand, debug,
131−and it's also a bit faster - the same happened to it that will happen to
132−cli()/sti() using drivers once they convert to spinlocks :-)
133−
Documentation/connector/Makefile+11−0
@@ -0,0 +1,11 @@
1+ifneq ($(CONFIG_CONNECTOR),)
2+obj-m += cn_test.o
3+endif
4+
5+# List of programs to build
6+hostprogs-y := ucon
7+
8+# Tell kbuild to always build the programs
9+always := $(hostprogs-y)
10+
11+HOSTCFLAGS_ucon.o += -I$(objtree)/usr/include
Documentation/cpu-hotplug.txt+0−5
@@ -59,15 +59,10 @@ apicid values in those tables for disabled apics. In the event BIOS doesn't · 58 unmodified lines
5959 mark such hot-pluggable cpus as disabled entries, one could use this
6060 parameter "additional_cpus=x" to represent those cpus in the cpu_possible_map.
6161
62−s390 uses the number of cpus it detects at IPL time to also the number of bits
63−in cpu_possible_map. If it is desired to add additional cpus at a later time
64−the number should be specified using this option or the possible_cpus option.
65−
6662 possible_cpus=n [s390 only] use this to set hotpluggable cpus.
6763 This option sets possible_cpus bits in
6864 cpu_possible_map. Thus keeping the numbers of bits set
6965 constant even if the machine gets rebooted.
70− This option overrides additional_cpus.
7166
7267 CPU maps and such
7368 -----------------
Documentation/devices.txt+0−3
@@ -2560,9 +2560,6 @@ Your cooperation is appreciated. · 2559 unmodified lines
25602560 96 = /dev/usb/hiddev0 1st USB HID device
25612561 ...
25622562 111 = /dev/usb/hiddev15 16th USB HID device
2563− 112 = /dev/usb/auer0 1st auerswald ISDN device
2564− ...
2565− 127 = /dev/usb/auer15 16th auerswald ISDN device
25662563 128 = /dev/usb/brlvgr0 First Braille Voyager device
25672564 ...
25682565 131 = /dev/usb/brlvgr3 Fourth Braille Voyager device
Documentation/feature-removal-schedule.txt+0−22
@@ -19,15 +19,6 @@ Who: Pavel Machek <pavel@suse.cz> · 18 unmodified lines
1919
2020 ---------------------------
2121
22−What: old NCR53C9x driver
23−When: October 2007
24−Why: Replaced by the much better esp_scsi driver. Actual low-level
25− driver can be ported over almost trivially.
26−Who: David Miller <davem@davemloft.net>
27− Christoph Hellwig <hch@lst.de>
28−
29−---------------------------
30−
3122 What: Video4Linux API 1 ioctls and video_decoder.h from Video devices.
3223 When: December 2008
3324 Files: include/linux/video_decoder.h include/linux/videodev.h
@@ -205,19 +196,6 @@ Who: Tejun Heo <htejun@gmail.com> · 171 unmodified lines
205196
206197 ---------------------------
207198
208−What: The arch/ppc and include/asm-ppc directories
209−When: Jun 2008
210−Why: The arch/powerpc tree is the merged architecture for ppc32 and ppc64
211− platforms. Currently there are efforts underway to port the remaining
212− arch/ppc platforms to the merged tree. New submissions to the arch/ppc
213− tree have been frozen with the 2.6.22 kernel release and that tree will
214− remain in bug-fix only mode until its scheduled removal. Platforms
215− that are not ported by June 2008 will be removed due to the lack of an
216− interested maintainer.
217−Who: linuxppc-dev@ozlabs.org
218−
219−---------------------------
220−
221199 What: i386/x86_64 bzImage symlinks
222200 When: April 2010
223201
Documentation/filesystems/configfs/Makefile+3−0
@@ -0,0 +1,3 @@
1+ifneq ($(CONFIG_CONFIGFS_FS),)
2+obj-m += configfs_example_explicit.o configfs_example_macros.o
3+endif
Documentation/filesystems/ext4.txt+6−0
@@ -26,6 +26,12 @@ Mailing list: linux-ext4@vger.kernel.org · 25 unmodified lines
2626
2727 git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
2828
29+ - Note that it is highly important to install the mke2fs.conf file
30+ that comes with the e2fsprogs 1.41.x sources in /etc/mke2fs.conf. If
31+ you have edited the /etc/mke2fs.conf file installed on your system,
32+ you will need to merge your changes with the version from e2fsprogs
33+ 1.41.x.
34+
2935 - Create a new filesystem using the ext4dev filesystem type:
3036
3137 # mke2fs -t ext4dev /dev/hda1
Documentation/filesystems/quota.txt+14−8
@@ -3,14 +3,14 @@ Quota subsystem · 2 unmodified lines
33 ===============
44
55 Quota subsystem allows system administrator to set limits on used space and
6−number of used inodes (inode is a filesystem structure which is associated
7−with each file or directory) for users and/or groups. For both used space and
8−number of used inodes there are actually two limits. The first one is called
9−softlimit and the second one hardlimit. An user can never exceed a hardlimit
10−for any resource. User is allowed to exceed softlimit but only for limited
11−period of time. This period is called "grace period" or "grace time". When
12−grace time is over, user is not able to allocate more space/inodes until he
13−frees enough of them to get below softlimit.
6+number of used inodes (inode is a filesystem structure which is associated with
7+each file or directory) for users and/or groups. For both used space and number
8+of used inodes there are actually two limits. The first one is called softlimit
9+and the second one hardlimit. An user can never exceed a hardlimit for any
10+resource (unless he has CAP_SYS_RESOURCE capability). User is allowed to exceed
11+softlimit but only for limited period of time. This period is called "grace
12+period" or "grace time". When grace time is over, user is not able to allocate
13+more space/inodes until he frees enough of them to get below softlimit.
1414
1515 Quota limits (and amount of grace time) are set independently for each
1616 filesystem.
@@ -53,6 +53,12 @@ in parentheses): · 36 unmodified lines
5353 QUOTA_NL_BSOFTLONGWARN - space (block) softlimit is exceeded
5454 longer than given grace period.
5555 QUOTA_NL_BSOFTWARN - space (block) softlimit
56+ - four warnings are also defined for the event when user stops
57+ exceeding some limit:
58+ QUOTA_NL_IHARDBELOW - inode hardlimit
59+ QUOTA_NL_ISOFTBELOW - inode softlimit
60+ QUOTA_NL_BHARDBELOW - space (block) hardlimit
61+ QUOTA_NL_BSOFTBELOW - space (block) softlimit
5662 QUOTA_NL_A_DEV_MAJOR (u32)
5763 - major number of a device with the affected filesystem
5864 QUOTA_NL_A_DEV_MINOR (u32)
Documentation/filesystems/ubifs.txt+1−1
@@ -57,7 +57,7 @@ Similarly to JFFS2, UBIFS supports on-the-flight compression which makes · 56 unmodified lines
5757 it possible to fit quite a lot of data to the flash.
5858
5959 Similarly to JFFS2, UBIFS is tolerant of unclean reboots and power-cuts.
60−It does not need stuff like ckfs.ext2. UBIFS automatically replays its
60+It does not need stuff like fsck.ext2. UBIFS automatically replays its
6161 journal and recovers from crashes, ensuring that the on-flash data
6262 structures are consistent.
6363
Documentation/hwmon/dme1737+37−16
@@ -10,6 +10,10 @@ Supported chips: · 9 unmodified lines
1010 Prefix: 'sch311x'
1111 Addresses scanned: none, address read from Super-I/O config space
1212 Datasheet: http://www.nuhorizons.com/FeaturedProducts/Volume1/SMSC/311x.pdf
13+ * SMSC SCH5027
14+ Prefix: 'sch5027'
15+ Addresses scanned: I2C 0x2c, 0x2d, 0x2e
16+ Datasheet: Provided by SMSC upon request and under NDA
1317
1418 Authors:
1519 Juerg Haefliger <juergh@gmail.com>
@@ -27,33 +31,31 @@ Module Parameters · 11 unmodified lines
2731 following boards:
2832 - VIA EPIA SN18000
2933
30−Note that there is no need to use this parameter if the driver loads without
31−complaining. The driver will say so if it is necessary.
32−
3334
3435 Description
3536 -----------
3637
3738 This driver implements support for the hardware monitoring capabilities of the
38−SMSC DME1737 and Asus A8000 (which are the same) and SMSC SCH311x Super-I/O
39−chips. These chips feature monitoring of 3 temp sensors temp[1-3] (2 remote
40−diodes and 1 internal), 7 voltages in[0-6] (6 external and 1 internal) and up
41−to 6 fan speeds fan[1-6]. Additionally, the chips implement up to 5 PWM
42−outputs pwm[1-3,5-6] for controlling fan speeds both manually and
39+SMSC DME1737 and Asus A8000 (which are the same), SMSC SCH5027, and SMSC
40+SCH311x Super-I/O chips. These chips feature monitoring of 3 temp sensors
41+temp[1-3] (2 remote diodes and 1 internal), 7 voltages in[0-6] (6 external and
42+1 internal) and up to 6 fan speeds fan[1-6]. Additionally, the chips implement
43+up to 5 PWM outputs pwm[1-3,5-6] for controlling fan speeds both manually and
4344 automatically.
4445
45−For the DME1737 and A8000, fan[1-2] and pwm[1-2] are always present. Fan[3-6]
46−and pwm[3,5-6] are optional features and their availability depends on the
47−configuration of the chip. The driver will detect which features are present
48−during initialization and create the sysfs attributes accordingly.
46+For the DME1737, A8000 and SCH5027, fan[1-2] and pwm[1-2] are always present.
47+Fan[3-6] and pwm[3,5-6] are optional features and their availability depends on
48+the configuration of the chip. The driver will detect which features are
49+present during initialization and create the sysfs attributes accordingly.
4950
5051 For the SCH311x, fan[1-3] and pwm[1-3] are always present and fan[4-6] and
5152 pwm[5-6] don't exist.
5253
53−The hardware monitoring features of the DME1737 and A8000 are only accessible
54−via SMBus, while the SCH311x only provides access via the ISA bus. The driver
55−will therefore register itself as an I2C client driver if it detects a DME1737
56−or A8000 and as a platform driver if it detects a SCH311x chip.
54+The hardware monitoring features of the DME1737, A8000, and SCH5027 are only
55+accessible via SMBus, while the SCH311x only provides access via the ISA bus.
56+The driver will therefore register itself as an I2C client driver if it detects
57+a DME1737, A8000, or SCH5027 and as a platform driver if it detects a SCH311x
58+chip.
5759
5860
5961 Voltage Monitoring
@@ -64,6 +66,7 @@ scaling resistors. The values returned by the driver therefore reflect true · 4 unmodified lines
6466 millivolts and don't need scaling. The voltage inputs are mapped as follows
6567 (the last column indicates the input ranges):
6668
69+DME1737, A8000:
6770 in0: +5VTR (+5V standby) 0V - 6.64V
6871 in1: Vccp (processor core) 0V - 3V
6972 in2: VCC (internal +3.3V) 0V - 4.38V
@@ -72,6 +75,24 @@ millivolts and don't need scaling. The voltage inputs are mapped as follows · 2 unmodified lines
7275 in5: VTR (+3.3V standby) 0V - 4.38V
7376 in6: Vbat (+3.0V) 0V - 4.38V
7477
78+SCH311x:
79+ in0: +2.5V 0V - 6.64V
80+ in1: Vccp (processor core) 0V - 2V
81+ in2: VCC (internal +3.3V) 0V - 4.38V
82+ in3: +5V 0V - 6.64V
83+ in4: +12V 0V - 16V
84+ in5: VTR (+3.3V standby) 0V - 4.38V
85+ in6: Vbat (+3.0V) 0V - 4.38V
86+
87+SCH5027:
88+ in0: +5VTR (+5V standby) 0V - 6.64V
89+ in1: Vccp (processor core) 0V - 3V
90+ in2: VCC (internal +3.3V) 0V - 4.38V
91+ in3: V2_IN 0V - 1.5V
92+ in4: V1_IN 0V - 1.5V
93+ in5: VTR (+3.3V standby) 0V - 4.38V
94+ in6: Vbat (+3.0V) 0V - 4.38V
95+
7596 Each voltage input has associated min and max limits which trigger an alarm
7697 when crossed.
7798
Documentation/hwmon/ibmaem+17−16
@@ -1,8 +1,11 @@
11 Kernel driver ibmaem
22 ======================
33
4+This driver talks to the IBM Systems Director Active Energy Manager, known
5+henceforth as AEM.
6+
47 Supported systems:
5− * Any recent IBM System X server with Active Energy Manager support.
8+ * Any recent IBM System X server with AEM support.
69 This includes the x3350, x3550, x3650, x3655, x3755, x3850 M2,
710 x3950 M2, and certain HS2x/LS2x/QS2x blades. The IPMI host interface
811 driver ("ipmi-si") needs to be loaded for this driver to do anything.
@@ -14,24 +17,22 @@ Author: Darrick J. Wong · 5 unmodified lines
1417 Description
1518 -----------
1619
17−This driver implements sensor reading support for the energy and power
18−meters available on various IBM System X hardware through the BMC. All
19−sensor banks will be exported as platform devices; this driver can talk
20−to both v1 and v2 interfaces. This driver is completely separate from the
21−older ibmpex driver.
20+This driver implements sensor reading support for the energy and power meters
21+available on various IBM System X hardware through the BMC. All sensor banks
22+will be exported as platform devices; this driver can talk to both v1 and v2
23+interfaces. This driver is completely separate from the older ibmpex driver.
2224
23−The v1 AEM interface has a simple set of features to monitor energy use.
24−There is a register that displays an estimate of raw energy consumption
25−since the last BMC reset, and a power sensor that returns average power
26−use over a configurable interval.
25+The v1 AEM interface has a simple set of features to monitor energy use. There
26+is a register that displays an estimate of raw energy consumption since the
27+last BMC reset, and a power sensor that returns average power use over a
28+configurable interval.
2729
28−The v2 AEM interface is a bit more sophisticated, being able to present
29−a wider range of energy and power use registers, the power cap as
30−set by the AEM software, and temperature sensors.
30+The v2 AEM interface is a bit more sophisticated, being able to present a wider
31+range of energy and power use registers, the power cap as set by the AEM
32+software, and temperature sensors.
3133
3234 Special Features
3335 ----------------
3436
35−The "power_cap" value displays the current system power cap, as set by
36−the Active Energy Manager software. Setting the power cap from the host
37−is not currently supported.
37+The "power_cap" value displays the current system power cap, as set by the AEM
38+software. Setting the power cap from the host is not currently supported.
Documentation/hwmon/it87+7−6
@@ -6,12 +6,14 @@ Supported chips: · 5 unmodified lines
66 Prefix: 'it87'
77 Addresses scanned: from Super I/O config space (8 I/O ports)
88 Datasheet: Publicly available at the ITE website
9− http://www.ite.com.tw/
9+ http://www.ite.com.tw/product_info/file/pc/IT8705F_V.0.4.1.pdf
1010 * IT8712F
1111 Prefix: 'it8712'
1212 Addresses scanned: from Super I/O config space (8 I/O ports)
1313 Datasheet: Publicly available at the ITE website
14− http://www.ite.com.tw/
14+ http://www.ite.com.tw/product_info/file/pc/IT8712F_V0.9.1.pdf
15+ http://www.ite.com.tw/product_info/file/pc/Errata%20V0.1%20for%20IT8712F%20V0.9.1.pdf
16+ http://www.ite.com.tw/product_info/file/pc/IT8712F_V0.9.3.pdf
1517 * IT8716F/IT8726F
1618 Prefix: 'it8716'
1719 Addresses scanned: from Super I/O config space (8 I/O ports)
@@ -90,14 +92,13 @@ upper VID bits share their pins with voltage inputs (in5 and in6) so you · 72 unmodified lines
9092 can't have both on a given board.
9193
9294 The IT8716F, IT8718F and later IT8712F revisions have support for
93−2 additional fans. They are supported by the driver for the IT8716F and
94−IT8718F but not for the IT8712F
95+2 additional fans. The additional fans are supported by the driver.
9596
9697 The IT8716F and IT8718F, and late IT8712F and IT8705F also have optional
9798 16-bit tachometer counters for fans 1 to 3. This is better (no more fan
9899 clock divider mess) but not compatible with the older chips and
99−revisions. For now, the driver only uses the 16-bit mode on the
100−IT8716F and IT8718F.
100+revisions. The 16-bit tachometer mode is enabled by the driver when one
101+of the above chips is detected.
101102
102103 The IT8726F is just bit enhanced IT8716F with additional hardware
103104 for AMD power sequencing. Therefore the chip will appear as IT8716F
Documentation/hwmon/w83627hf+0−4
@@ -40,10 +40,6 @@ Module Parameters · 39 unmodified lines
4040 (default is 1)
4141 Use 'init=0' to bypass initializing the chip.
4242 Try this if your computer crashes when you load the module.
43−* reset: int
44− (default is 0)
45− The driver used to reset the chip on load, but does no more. Use
46− 'reset=1' to restore the old behavior. Report if you need to do this.
4743
4844 Description
4945 -----------
Documentation/hwmon/w83791d+3−3
@@ -22,6 +22,7 @@ Credits: · 21 unmodified lines
2222
2323 Additional contributors:
2424 Sven Anders <anders@anduras.de>
25+ Marc Hulsman <m.hulsman@tudelft.nl>
2526
2627 Module Parameters
2728 -----------------
@@ -67,9 +68,8 @@ on until the temperature falls below the Hysteresis value. · 39 unmodified lines
6768
6869 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
6970 triggered if the rotation speed has dropped below a programmable limit. Fan
70−readings can be divided by a programmable divider (1, 2, 4, 8 for fan 1/2/3
71−and 1, 2, 4, 8, 16, 32, 64 or 128 for fan 4/5) to give the readings more
72−range or accuracy.
71+readings can be divided by a programmable divider (1, 2, 4, 8, 16,
72+32, 64 or 128 for all fans) to give the readings more range or accuracy.
7373
7474 Voltage sensors (also known as IN sensors) report their values in millivolts.
7575 An alarm is triggered if the voltage has crossed a programmable minimum
Documentation/ia64/Makefile+8−0
@@ -0,0 +1,8 @@
1+# kbuild trick to avoid linker error. Can be omitted if a module is built.
2+obj- := dummy.o
3+
4+# List of programs to build
5+hostprogs-y := aliasing-test
6+
7+# Tell kbuild to always build the programs
8+always := $(hostprogs-y)
Documentation/ioctl-number.txt+0−1
@@ -105,7 +105,6 @@ Code Seq# Include File Comments · 104 unmodified lines
105105 'T' all linux/soundcard.h conflict!
106106 'T' all asm-i386/ioctls.h conflict!
107107 'U' 00-EF linux/drivers/usb/usb.h
108−'U' F0-FF drivers/usb/auerswald.c
109108 'V' all linux/vt.h
110109 'W' 00-1F linux/watchdog.h conflict!
111110 'W' 00-1F linux/wanrouter.h conflict!
Documentation/ja_JP/HOWTO+47−20
@@ -11,14 +11,14 @@ for non English (read: Japanese) speakers and is not intended as a · 10 unmodified lines
1111 fork. So if you have any comments or updates for this file, please try
1212 to update the original English file first.
1313
14−Last Updated: 2007/11/16
14+Last Updated: 2008/08/21
1515 ==================================
1616 これは、
17−linux-2.6.24/Documentation/HOWTO
17+linux-2.6.27/Documentation/HOWTO
1818 の和訳です。
1919
2020 翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
21−翻訳日: 2007/11/10
21+翻訳日: 2008/8/5
2222 翻訳者: Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com>
2323 校正者: 松倉さん <nbh--mats at nifty dot com>
2424 小林 雅典さん (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp>
@@ -287,13 +287,15 @@ Linux カーネルの開発プロセスは現在幾つかの異なるメイン · 262 unmodified lines
287287 に安定した状態にあると判断したときにリリースされます。目標は毎週新
288288 しい -rc カーネルをリリースすることです。
289289
290− - 以下の URL で各 -rc リリースに存在する既知の後戻り問題のリスト
291− が追跡されます-
292− http://kernelnewbies.org/known_regressions
293−
294290 - このプロセスはカーネルが 「準備ができた」と考えられるまで継続しま
295291 す。このプロセスはだいたい 6週間継続します。
296292
293+ - 各リリースでの既知の後戻り問題(regression: このリリースの中で新規
294+ に作り込まれた問題を指す) はその都度 Linux-kernel メーリングリスト
295+ に投稿されます。ゴールとしては、カーネルが 「準備ができた」と宣言
296+ する前にこのリストの長さをゼロに減らすことですが、現実には、数個の
297+ 後戻り問題がリリース時にたびたび残ってしまいます。
298+
297299 Andrew Morton が Linux-kernel メーリングリストにカーネルリリースについ
298300 て書いたことをここで言っておくことは価値があります-
299301 「カーネルがいつリリースされるかは誰も知りません。なぜなら、これは現
@@ -303,18 +305,20 @@ Andrew Morton が Linux-kernel メーリングリストにカーネルリリー · 3 unmodified lines
303305 2.6.x.y -stable カーネルツリー
304306 ---------------------------
305307
306−バージョンに4つ目の数字がついたカーネルは -stable カーネルです。これに
307−は、2.6.x カーネルで見つかったセキュリティ問題や重大な後戻りに対する比
308−較的小さい重要な修正が含まれます。
308+バージョン番号が4つの数字に分かれているカーネルは -stable カーネルです。
309+これには、2.6.x カーネルで見つかったセキュリティ問題や重大な後戻りに対
310+する比較的小さい重要な修正が含まれます。
309311
310312 これは、開発/実験的バージョンのテストに協力することに興味が無く、
311313 最新の安定したカーネルを使いたいユーザに推奨するブランチです。
312314
313−もし、2.6.x.y カーネルが存在しない場合には、番号が一番大きい 2.6.x
314−が最新の安定版カーネルです。
315+もし、2.6.x.y カーネルが存在しない場合には、番号が一番大きい 2.6.x が
316+最新の安定版カーネルです。
315317
316−2.6.x.y は "stable" チーム <stable@kernel.org> でメンテされており、だ
317−いたい隔週でリリースされています。
318+2.6.x.y は "stable" チーム <stable@kernel.org> でメンテされており、必
319+要に応じてリリースされます。通常のリリース期間は 2週間毎ですが、差し迫っ
320+た問題がなければもう少し長くなることもあります。セキュリティ関連の問題
321+の場合はこれに対してだいたいの場合、すぐにリリースがされます。
318322
319323 カーネルツリーに入っている、Documentation/stable_kernel_rules.txt ファ
320324 イルにはどのような種類の変更が -stable ツリーに受け入れ可能か、またリ
@@ -341,7 +345,9 @@ linux-kernel メーリングリストで収集された多数のパッチと同 · 20 unmodified lines
341345 メインラインへ入れるように Linus にプッシュします。
342346
343347 メインカーネルツリーに含めるために Linus に送る前に、すべての新しいパッ
344−チが -mm ツリーでテストされることが強く推奨されます。
348+チが -mm ツリーでテストされることが強く推奨されています。マージウィン
349+ドウが開く前に -mm ツリーに現れなかったパッチはメインラインにマージさ
350+れることは困難になります。
345351
346352 これらのカーネルは安定して動作すべきシステムとして使うのには適切ではあ
347353 りませんし、カーネルブランチの中でももっとも動作にリスクが高いものです。
@@ -395,13 +401,15 @@ linux-kernel メーリングリストで収集された多数のパッチと同 · 47 unmodified lines
395401 - pcmcia, Dominik Brodowski <linux@dominikbrodowski.net>
396402 git.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
397403
398− - SCSI, James Bottomley <James.Bottomley@SteelEye.com>
404+ - SCSI, James Bottomley <James.Bottomley@hansenpartnership.com>
399405 git.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
400406
407+ - x86, Ingo Molnar <mingo@elte.hu>
408+ git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
409+
401410 quilt ツリー-
402− - USB, PCI ドライバコアと I2C, Greg Kroah-Hartman <gregkh@suse.de>
411+ - USB, ドライバコアと I2C, Greg Kroah-Hartman <gregkh@suse.de>
403412 kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
404− - x86-64 と i386 の仲間 Andi Kleen <ak@suse.de>
405413
406414 その他のカーネルツリーは http://git.kernel.org/ と MAINTAINERS ファ
407415 イルに一覧表があります。
@@ -412,13 +420,32 @@ linux-kernel メーリングリストで収集された多数のパッチと同 · 4 unmodified lines
412420 bugzilla.kernel.org は Linux カーネル開発者がカーネルのバグを追跡する
413421 場所です。ユーザは見つけたバグの全てをこのツールで報告すべきです。
414422 どう kernel bugzilla を使うかの詳細は、以下を参照してください-
415− http://test.kernel.org/bugzilla/faq.html
416−
423+ http://bugzilla.kernel.org/page.cgi?id=faq.html
417424 メインカーネルソースディレクトリにあるファイル REPORTING-BUGS はカーネ
418425 ルバグらしいものについてどうレポートするかの良いテンプレートであり、問
419426 題の追跡を助けるためにカーネル開発者にとってどんな情報が必要なのかの詳
420427 細が書かれています。
421428
429+バグレポートの管理
430+-------------------
431+
432+あなたのハッキングのスキルを訓練する最高の方法のひとつに、他人がレポー
433+トしたバグを修正することがあります。あなたがカーネルをより安定化させる
434+こに寄与するということだけでなく、あなたは 現実の問題を修正することを
435+学び、自分のスキルも強化でき、また他の開発者があなたの存在に気がつき
436+ます。バグを修正することは、多くの開発者の中から自分が功績をあげる最善
437+の道です、なぜなら多くの人は他人のバグの修正に時間を浪費することを好ま
438+ないからです。
439+
440+すでにレポートされたバグのために仕事をするためには、
441+http://bugzilla.kernel.org に行ってください。もし今後のバグレポートに
442+ついてアドバイスを受けたいのであれば、bugme-new メーリングリスト(新し
443+いバグレポートだけがここにメールされる) または bugme-janitor メーリン
444+グリスト(bugzilla の変更毎にここにメールされる)を購読できます。
445+
446+ http://lists.linux-foundation.org/mailman/listinfo/bugme-new
447+ http://lists.linux-foundation.org/mailman/listinfo/bugme-janitors
448+
422449 メーリングリスト
423450 -------------
424451
Documentation/ja_JP/SubmitChecklist+111−0
@@ -0,0 +1,111 @@
1+NOTE:
2+This is a version of Documentation/SubmitChecklist into Japanese.
3+This document is maintained by Takenori Nagano <t-nagano@ah.jp.nec.com>
4+and the JF Project team <http://www.linux.or.jp/JF/>.
5+If you find any difference between this document and the original file
6+or a problem with the translation,
7+please contact the maintainer of this file or JF project.
8+
9+Please also note that the purpose of this file is to be easier to read
10+for non English (read: Japanese) speakers and is not intended as a
11+fork. So if you have any comments or updates of this file, please try
12+to update the original English file first.
13+
14+Last Updated: 2008/07/14
15+==================================
16+これは、
17+linux-2.6.26/Documentation/SubmitChecklist の和訳です。
18+
19+翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
20+翻訳日: 2008/07/14
21+翻訳者: Takenori Nagano <t-nagano at ah dot jp dot nec dot com>
22+校正者: Masanori Kobayashi さん <zap03216 at nifty dot ne dot jp>
23+==================================
24+
25+
26+Linux カーネルパッチ投稿者向けチェックリスト
27+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28+
29+本書では、パッチをより素早く取り込んでもらいたい開発者が実践すべき基本的な事柄
30+をいくつか紹介します。ここにある全ての事柄は、Documentation/SubmittingPatches
31+などのLinuxカーネルパッチ投稿に際しての心得を補足するものです。
32+
33+ 1: 妥当なCONFIGオプションや変更されたCONFIGオプション、つまり =y, =m, =n
34+ 全てで正しくビルドできることを確認してください。その際、gcc及びリンカが
35+ warningやerrorを出していないことも確認してください。
36+
37+ 2: allnoconfig, allmodconfig オプションを用いて正しくビルドできることを
38+ 確認してください。
39+
40+ 3: 手許のクロスコンパイルツールやOSDLのPLMのようなものを用いて、複数の
41+ アーキテクチャにおいても正しくビルドできることを確認してください。
42+
43+ 4: 64bit長の'unsigned long'を使用しているppc64は、クロスコンパイルでの
44+ チェックに適当なアーキテクチャです。
45+
46+ 5: カーネルコーディングスタイルに準拠しているかどうか確認してください(!)
47+
48+ 6: CONFIGオプションの追加・変更をした場合には、CONFIGメニューが壊れていない
49+ ことを確認してください。
50+
51+ 7: 新しくKconfigのオプションを追加する際には、必ずそのhelpも記述してください。
52+
53+ 8: 適切なKconfigの依存関係を考えながら慎重にチェックしてください。
54+ ただし、この作業はマシンを使ったテストできちんと行うのがとても困難です。
55+ うまくやるには、自分の頭で考えることです。
56+
57+ 9: sparseを利用してちゃんとしたコードチェックをしてください。
58+
59+10: 'make checkstack' と 'make namespacecheck' を利用し、問題が発見されたら
60+ 修正してください。'make checkstack' は明示的に問題を示しませんが、どれか
61+ 1つの関数が512バイトより大きいスタックを使っていれば、修正すべき候補と
62+ なります。
63+
64+11: グローバルなkernel API を説明する kernel-doc をソースの中に含めてください。
65+ ( staticな関数においては必須ではありませんが、含めてもらっても結構です )
66+ そして、'make htmldocs' もしくは 'make mandocs' を利用して追記した
67+ ドキュメントのチェックを行い、問題が見つかった場合には修正を行ってください。
68+
69+12: CONFIG_PREEMPT, CONFIG_DEBUG_PREEMPT, CONFIG_DEBUG_SLAB,
70+ CONFIG_DEBUG_PAGEALLOC, CONFIG_DEBUG_MUTEXES, CONFIG_DEBUG_SPINLOCK,
71+ CONFIG_DEBUG_SPINLOCK_SLEEP これら全てを同時に有効にして動作確認を
72+ 行ってください。
73+
74+13: CONFIG_SMP, CONFIG_PREEMPT を有効にした場合と無効にした場合の両方で
75+ ビルドした上、動作確認を行ってください。
76+
77+14: もしパッチがディスクのI/O性能などに影響を与えるようであれば、
78+ 'CONFIG_LBD'オプションを有効にした場合と無効にした場合の両方で
79+ テストを実施してみてください。
80+
81+15: lockdepの機能を全て有効にした上で、全てのコードパスを評価してください。
82+
83+16: /proc に新しいエントリを追加した場合には、Documentation/ 配下に
84+ 必ずドキュメントを追加してください。
85+
86+17: 新しいブートパラメータを追加した場合には、
87+ 必ずDocumentation/kernel-parameters.txt に説明を追加してください。
88+
89+18: 新しくmoduleにパラメータを追加した場合には、MODULE_PARM_DESC()を
90+ 利用して必ずその説明を記述してください。
91+
92+19: 新しいuserspaceインタフェースを作成した場合には、Documentation/ABI/ に
93+ Documentation/ABI/README を参考にして必ずドキュメントを追加してください。
94+
95+20: 'make headers_check'を実行して全く問題がないことを確認してください。
96+
97+21: 少なくともslabアロケーションとpageアロケーションに失敗した場合の
98+ 挙動について、fault-injectionを利用して確認してください。
99+ Documentation/fault-injection/ を参照してください。
100+
101+ 追加したコードがかなりの量であったならば、サブシステム特有の
102+ fault-injectionを追加したほうが良いかもしれません。
103+
104+22: 新たに追加したコードは、`gcc -W'でコンパイルしてください。
105+ このオプションは大量の不要なメッセージを出力しますが、
106+ "warning: comparison between signed and unsigned" のようなメッセージは、
107+ バグを見つけるのに役に立ちます。
108+
109+23: 投稿したパッチが -mm パッチセットにマージされた後、全ての既存のパッチや
110+ VM, VFS およびその他のサブシステムに関する様々な変更と、現時点でも共存
111+ できることを確認するテストを行ってください。
Documentation/kernel-parameters.txt+5−0
@@ -365,6 +365,8 @@ and is between 256 and 4096 characters. It is defined in the file · 364 unmodified lines
365365 no delay (0).
366366 Format: integer
367367
368+ bootmem_debug [KNL] Enable bootmem allocator debug messages.
369+
368370 bttv.card= [HW,V4L] bttv (bt848 + bt878 based grabber cards)
369371 bttv.radio= Most important insmod options are available as
370372 kernel args too.
@@ -1072,6 +1074,9 @@ and is between 256 and 4096 characters. It is defined in the file · 701 unmodified lines
10721074
10731075 * [no]ncq: Turn on or off NCQ.
10741076
1077+ * nohrst, nosrst, norst: suppress hard, soft
1078+ and both resets.
1079+
10751080 If there are multiple matching configurations changing
10761081 the same attribute, the last one is used.
10771082
Documentation/lguest/lguest.c+9−22
@@ -895,6 +895,9 @@ static void handle_console_output(int fd, struct virtqueue *vq, bool timeout) · 894 unmodified lines
895895 }
896896 }
897897
898+/* This is called when we no longer want to hear about Guest changes to a
899+ * virtqueue. This is more efficient in high-traffic cases, but it means we
900+ * have to set a timer to check if any more changes have occurred. */
898901 static void block_vq(struct virtqueue *vq)
899902 {
900903 struct itimerval itm;
@@ -939,6 +942,11 @@ static void handle_net_output(int fd, struct virtqueue *vq, bool timeout) · 38 unmodified lines
939942 if (!timeout && num)
940943 block_vq(vq);
941944
945+ /* We never quite know how long should we wait before we check the
946+ * queue again for more packets. We start at 500 microseconds, and if
947+ * we get fewer packets than last time, we assume we made the timeout
948+ * too small and increase it by 10 microseconds. Otherwise, we drop it
949+ * by one microsecond every time. It seems to work well enough. */
942950 if (timeout) {
943951 if (num < last_timeout_num)
944952 timeout_usec += 10;
@@ -1447,21 +1455,6 @@ static void configure_device(int fd, const char *tapif, u32 ipaddr) · 502 unmodified lines
14471455 err(1, "Bringing interface %s up", tapif);
14481456 }
14491457
1450−static void get_mac(int fd, const char *tapif, unsigned char hwaddr[6])
1451−{
1452− struct ifreq ifr;
1453−
1454− memset(&ifr, 0, sizeof(ifr));
1455− strcpy(ifr.ifr_name, tapif);
1456−
1457− /* SIOC stands for Socket I/O Control. G means Get (vs S for Set
1458− * above). IF means Interface, and HWADDR is hardware address.
1459− * Simple! */
1460− if (ioctl(fd, SIOCGIFHWADDR, &ifr) != 0)
1461− err(1, "getting hw address for %s", tapif);
1462− memcpy(hwaddr, ifr.ifr_hwaddr.sa_data, 6);
1463−}
1464−
14651458 static int get_tun_device(char tapif[IFNAMSIZ])
14661459 {
14671460 struct ifreq ifr;
@@ -1531,11 +1524,8 @@ static void setup_tun_net(char *arg) · 63 unmodified lines
15311524 p = strchr(arg, ':');
15321525 if (p) {
15331526 str2mac(p+1, conf.mac);
1527+ add_feature(dev, VIRTIO_NET_F_MAC);
15341528 *p = '\0';
1535− } else {
1536− p = arg + strlen(arg);
1537− /* None supplied; query the randomly assigned mac. */
1538− get_mac(ipfd, tapif, conf.mac);
15391529 }
15401530
15411531 /* arg is now either an IP address or a bridge name */
@@ -1547,13 +1537,10 @@ static void setup_tun_net(char *arg) · 5 unmodified lines
15471537 /* Set up the tun device. */
15481538 configure_device(ipfd, tapif, ip);
15491539
1550− /* Tell Guest what MAC address to use. */
1551− add_feature(dev, VIRTIO_NET_F_MAC);
15521540 add_feature(dev, VIRTIO_F_NOTIFY_ON_EMPTY);
15531541 /* Expect Guest to handle everything except UFO */
15541542 add_feature(dev, VIRTIO_NET_F_CSUM);
15551543 add_feature(dev, VIRTIO_NET_F_GUEST_CSUM);
1556− add_feature(dev, VIRTIO_NET_F_MAC);
15571544 add_feature(dev, VIRTIO_NET_F_GUEST_TSO4);
15581545 add_feature(dev, VIRTIO_NET_F_GUEST_TSO6);
15591546 add_feature(dev, VIRTIO_NET_F_GUEST_ECN);
Documentation/networking/Makefile+8−0
@@ -0,0 +1,8 @@
1+# kbuild trick to avoid linker error. Can be omitted if a module is built.
2+obj- := dummy.o
3+
4+# List of programs to build
5+hostprogs-y := ifenslave
6+
7+# Tell kbuild to always build the programs
8+always := $(hostprogs-y)
Documentation/networking/ifenslave.c+1−1
@@ -1081,7 +1081,7 @@ static int set_if_addr(char *master_ifname, char *slave_ifname) · 1080 unmodified lines
10811081
10821082 }
10831083
1084− ipaddr = ifr.ifr_addr.sa_data;
1084+ ipaddr = (unsigned char *)ifr.ifr_addr.sa_data;
10851085 v_print("Interface '%s': set IP %s to %d.%d.%d.%d\n",
10861086 slave_ifname, ifra[i].desc,
10871087 ipaddr[0], ipaddr[1], ipaddr[2], ipaddr[3]);
Documentation/pcmcia/Makefile+10−0
@@ -0,0 +1,10 @@
1+# kbuild trick to avoid linker error. Can be omitted if a module is built.
2+obj- := dummy.o
3+
4+# List of programs to build
5+hostprogs-y := crc32hash
6+
7+# Tell kbuild to always build the programs
8+always := $(hostprogs-y)
9+
10+HOSTCFLAGS_crc32hash.o += -I$(objtree)/usr/include
Documentation/pcmcia/crc32hash.c+1−1
@@ -26,7 +26,7 @@ int main(int argc, char **argv) { · 25 unmodified lines
2626 printf("no string passed as argument\n");
2727 return -1;
2828 }
29− result = crc32(argv[1], strlen(argv[1]));
29+ result = crc32((unsigned char const *)argv[1], strlen(argv[1]));
3030 printf("0x%x\n", result);
3131 return 0;
3232 }
Documentation/power/pm_qos_interface.txt+6−1
@@ -1,4 +1,4 @@
1−PM quality of Service interface.
1+PM Quality Of Service Interface.
22
33 This interface provides a kernel and user mode interface for registering
44 performance expectations by drivers, subsystems and user space applications on
@@ -7,6 +7,11 @@ one of the parameters. · 2 unmodified lines
77 Currently we have {cpu_dma_latency, network_latency, network_throughput} as the
88 initial set of pm_qos parameters.
99
10+Each parameters have defined units:
11+ * latency: usec
12+ * timeout: usec
13+ * throughput: kbs (kilo bit / sec)
14+
1015 The infrastructure exposes multiple misc device nodes one per implemented
1116 parameter. The set of parameters implement is defined by pm_qos_power_init()
1217 and pm_qos_params.h. This is done because having the available parameters
Documentation/powerpc/booting-without-of.txt+2−2
@@ -278,7 +278,7 @@ it with special cases. · 277 unmodified lines
278278 a 64-bit platform.
279279
280280 d) request and get assigned a platform number (see PLATFORM_*
281− constants in include/asm-powerpc/processor.h
281+ constants in arch/powerpc/include/asm/processor.h
282282
283283 32-bit embedded kernels:
284284
@@ -340,7 +340,7 @@ the block to RAM before passing it to the kernel. · 55 unmodified lines
340340 ---------
341341
342342 The kernel is entered with r3 pointing to an area of memory that is
343− roughly described in include/asm-powerpc/prom.h by the structure
343+ roughly described in arch/powerpc/include/asm/prom.h by the structure
344344 boot_param_header:
345345
346346 struct boot_param_header {
Documentation/powerpc/eeh-pci-error-recovery.txt+1−1
@@ -133,7 +133,7 @@ error. Given an arbitrary address, the routine · 132 unmodified lines
133133 pci_get_device_by_addr() will find the pci device associated
134134 with that address (if any).
135135
136−The default include/asm-powerpc/io.h macros readb(), inb(), insb(),
136+The default arch/powerpc/include/asm/io.h macros readb(), inb(), insb(),
137137 etc. include a check to see if the i/o read returned all-0xff's.
138138 If so, these make a call to eeh_dn_check_failure(), which in turn
139139 asks the firmware if the all-ff's value is the sign of a true EEH
Documentation/rfkill.txt+5−0
@@ -363,6 +363,11 @@ This rule exists because users of the rfkill subsystem expect to get (and set, · 362 unmodified lines
363363 when possible) the overall transmitter rfkill state, not of a particular rfkill
364364 line.
365365
366+5. During suspend, the rfkill class will attempt to soft-block the radio
367+through a call to rfkill->toggle_radio, and will try to restore its previous
368+state during resume. After a rfkill class is suspended, it will *not* call
369+rfkill->toggle_radio until it is resumed.
370+
366371 Example of a WLAN wireless driver connected to the rfkill subsystem:
367372 --------------------------------------------------------------------
368373
Documentation/scsi/ChangeLog.megaraid_sas+23−0
@@ -1,3 +1,26 @@
1+
2+1 Release Date : Thur.July. 24 11:41:51 PST 2008 -
3+ (emaild-id:megaraidlinux@lsi.com)
4+ Sumant Patro
5+ Bo Yang
6+
7+2 Current Version : 00.00.04.01
8+3 Older Version : 00.00.03.22
9+
10+1. Add the new controller (0078, 0079) support to the driver
11+ Those controllers are LSI's next generatation(gen2) SAS controllers.
12+
13+1 Release Date : Mon.June. 23 10:12:45 PST 2008 -
14+ (emaild-id:megaraidlinux@lsi.com)
15+ Sumant Patro
16+ Bo Yang
17+
18+2 Current Version : 00.00.03.22
19+3 Older Version : 00.00.03.20
20+
21+1. Add shutdown DCMD cmd to the shutdown routine to make FW shutdown proper.
22+2. Unexpected interrupt occurs in HWR Linux driver, add the dumy readl pci flush will fix this issue.
23+
124 1 Release Date : Mon. March 10 11:02:31 PDT 2008 -
225 (emaild-id:megaraidlinux@lsi.com)
326 Sumant Patro
Documentation/sound/alsa/ALSA-Configuration.txt+2−8
@@ -1144,8 +1144,6 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. · 1143 unmodified lines
11441144
11451145 This module supports autoprobe and multiple cards.
11461146
1147− Power management is _not_ supported.
1148−
11491147 Module snd-ice1712
11501148 ------------------
11511149
@@ -1628,8 +1626,6 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. · 476 unmodified lines
16281626
16291627 This module supports autoprobe and multiple cards.
16301628
1631− Power management is _not_ supported.
1632−
16331629 Module snd-pcsp
16341630 -----------------
16351631
@@ -2081,13 +2077,11 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. · 445 unmodified lines
20812077 Module snd-virtuoso
20822078 -------------------
20832079
2084− Module for sound cards based on the Asus AV200 chip, i.e.,
2085− Xonar D2 and Xonar D2X.
2080+ Module for sound cards based on the Asus AV100/AV200 chips,
2081+ i.e., Xonar D1, DX, D2 and D2X.
20862082
20872083 This module supports autoprobe and multiple cards.
20882084
2089− Power management is _not_ supported.
2090−
20912085 Module snd-vx222
20922086 ----------------
20932087
Documentation/spi/Makefile+11−0
@@ -0,0 +1,11 @@
1+# kbuild trick to avoid linker error. Can be omitted if a module is built.
2+obj- := dummy.o
3+
4+# List of programs to build
5+hostprogs-y := spidev_test spidev_fdx
6+
7+# Tell kbuild to always build the programs
8+always := $(hostprogs-y)
9+
10+HOSTCFLAGS_spidev_test.o += -I$(objtree)/usr/include
11+HOSTCFLAGS_spidev_fdx.o += -I$(objtree)/usr/include
Documentation/spi/pxa2xx+2−2
@@ -19,7 +19,7 @@ Declaring PXA2xx Master Controllers · 18 unmodified lines
1919 -----------------------------------
2020 Typically a SPI master is defined in the arch/.../mach-*/board-*.c as a
2121 "platform device". The master configuration is passed to the driver via a table
22−found in include/asm-arm/arch-pxa/pxa2xx_spi.h:
22+found in arch/arm/mach-pxa/include/mach/pxa2xx_spi.h:
2323
2424 struct pxa2xx_spi_master {
2525 enum pxa_ssp_type ssp_type;
@@ -94,7 +94,7 @@ using the "spi_board_info" structure found in "linux/spi/spi.h". See · 68 unmodified lines
9494
9595 Each slave device attached to the PXA must provide slave specific configuration
9696 information via the structure "pxa2xx_spi_chip" found in
97−"include/asm-arm/arch-pxa/pxa2xx_spi.h". The pxa2xx_spi master controller driver
97+"arch/arm/mach-pxa/include/mach/pxa2xx_spi.h". The pxa2xx_spi master controller driver
9898 will uses the configuration whenever the driver communicates with the slave
9999 device.
100100
Documentation/spi/spi-summary+2−2
@@ -210,7 +210,7 @@ board should normally be set up and registered. · 209 unmodified lines
210210
211211 So for example arch/.../mach-*/board-*.c files might have code like:
212212
213− #include <asm/arch/spi.h> /* for mysoc_spi_data */
213+ #include <mach/spi.h> /* for mysoc_spi_data */
214214
215215 /* if your mach-* infrastructure doesn't support kernels that can
216216 * run on multiple boards, pdata wouldn't benefit from "__init".
@@ -227,7 +227,7 @@ So for example arch/.../mach-*/board-*.c files might have code like: · 10 unmodified lines
227227
228228 And SOC-specific utility code might look something like:
229229
230− #include <asm/arch/spi.h>
230+ #include <mach/spi.h>
231231
232232 static struct platform_device spi2 = { ... };
233233
Documentation/usb/auerswald.txt+0−30
@@ -1,30 +0,0 @@
1− Auerswald USB kernel driver
2− ===========================
3−
4−What is it? What can I do with it?
5−==================================
6−The auerswald USB kernel driver connects your linux 2.4.x
7−system to the auerswald usb-enabled devices.
8−
9−There are two types of auerswald usb devices:
10−a) small PBX systems (ISDN)
11−b) COMfort system telephones (ISDN)
12−
13−The driver installation creates the devices
14−/dev/usb/auer0..15. These devices carry a vendor-
15−specific protocol. You may run all auerswald java
16−software on it. The java software needs a native
17−library "libAuerUsbJNINative.so" installed on
18−your system. This library is available from
19−auerswald and shipped as part of the java software.
20−
21−You may create the devices with:
22− mknod -m 666 /dev/usb/auer0 c 180 112
23− ...
24− mknod -m 666 /dev/usb/auer15 c 180 127
25−
26−Future plans
27−============
28−- Connection to ISDN4LINUX (the hisax interface)
29−
30−The maintainer of this driver is wolfgang@iksw-muees.de
Documentation/usb/power-management.txt+6−1
@@ -436,7 +436,12 @@ post_reset; the USB core guarantees that this is true of internal · 435 unmodified lines
436436 suspend/resume events as well.
437437
438438 If a driver wants to block all suspend/resume calls during some
439−critical section, it can simply acquire udev->pm_mutex.
439+critical section, it can simply acquire udev->pm_mutex. Note that
440+calls to resume may be triggered indirectly. Block IO due to memory
441+allocations can make the vm subsystem resume a device. Thus while
442+holding this lock you must not allocate memory with GFP_KERNEL or
443+GFP_NOFS.
444+
440445 Alternatively, if the critical section might call some of the
441446 usb_autopm_* routines, the driver can avoid deadlock by doing:
442447
Documentation/video4linux/Makefile+8−0
@@ -0,0 +1,8 @@
1+# kbuild trick to avoid linker error. Can be omitted if a module is built.
2+obj- := dummy.o
3+
4+# List of programs to build
5+hostprogs-y := v4lgrab
6+
7+# Tell kbuild to always build the programs
8+always := $(hostprogs-y)
Documentation/video4linux/gspca.txt+1−0
@@ -226,6 +226,7 @@ sonixj 0c45:6130 Sonix Pccam · 225 unmodified lines
226226 sonixj 0c45:6138 Sn9c120 Mo4000
227227 sonixj 0c45:613b Surfer SN-206
228228 sonixj 0c45:613c Sonix Pccam168
229+sonixj 0c45:6143 Sonix Pccam168
229230 sunplus 0d64:0303 Sunplus FashionCam DXG
230231 etoms 102c:6151 Qcam Sangha CIF
231232 etoms 102c:6251 Qcam xxxxxx VGA
Documentation/vm/Makefile+8−0
@@ -0,0 +1,8 @@
1+# kbuild trick to avoid linker error. Can be omitted if a module is built.
2+obj- := dummy.o
3+
4+# List of programs to build
5+hostprogs-y := slabinfo
6+
7+# Tell kbuild to always build the programs
8+always := $(hostprogs-y)
Documentation/vm/page_migration+5−4
@@ -18,10 +18,11 @@ migrate_pages function call takes two sets of nodes and moves pages of a · 17 unmodified lines
1818 process that are located on the from nodes to the destination nodes.
1919 Page migration functions are provided by the numactl package by Andi Kleen
2020 (a version later than 0.9.3 is required. Get it from
21−ftp://ftp.suse.com/pub/people/ak). numactl provided libnuma which
22−provides an interface similar to other numa functionality for page migration.
23−cat /proc/<pid>/numa_maps allows an easy review of where the pages of
24−a process are located. See also the numa_maps manpage in the numactl package.
21+ftp://oss.sgi.com/www/projects/libnuma/download/). numactl provides libnuma
22+which provides an interface similar to other numa functionality for page
23+migration. cat /proc/<pid>/numa_maps allows an easy review of where the
24+pages of a process are located. See also the numa_maps documentation in the
25+proc(5) man page.
2526
2627 Manual migration is useful if for example the scheduler has relocated
2728 a process to a processor on a distant node. A batch scheduler or an
Documentation/watchdog/src/Makefile+8−0
@@ -0,0 +1,8 @@
1+# kbuild trick to avoid linker error. Can be omitted if a module is built.
2+obj- := dummy.o
3+
4+# List of programs to build
5+hostprogs-y := watchdog-simple watchdog-test
6+
7+# Tell kbuild to always build the programs
8+always := $(hostprogs-y)
MAINTAINERS+53−97
@@ -175,12 +175,18 @@ M: bcrl@kvack.org · 174 unmodified lines
175175 L: linux-aio@kvack.org
176176 S: Supported
177177
178−ABIT UGURU HARDWARE MONITOR DRIVER
178+ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
179179 P: Hans de Goede
180180 M: j.w.r.degoede@hhs.nl
181181 L: lm-sensors@lm-sensors.org
182182 S: Maintained
183183
184+ABIT UGURU 3 HARDWARE MONITOR DRIVER
185+P: Alistair John Strachan
186+M: alistair@devzero.co.uk
187+L: lm-sensors@lm-sensors.org
188+S: Maintained
189+
184190 ACENIC DRIVER
185191 P: Jes Sorensen
186192 M: jes@trained-monkey.org
@@ -502,6 +508,12 @@ L: openezx-devel@lists.openezx.org (subscribers-only) · 315 unmodified lines
502508 W: http://www.openezx.org/
503509 S: Maintained
504510
511+ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
512+P: Sascha Hauer
513+M: kernel@pengutronix.de
514+L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
515+S: Maintained
516+
505517 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
506518 P: Lennert Buytenhek
507519 M: kernel@wantstofly.org
@@ -588,6 +600,11 @@ M: kernel@wantstofly.org · 80 unmodified lines
588600 L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
589601 S: Maintained
590602
603+ARM/MAGICIAN MACHINE SUPPORT
604+P: Philipp Zabel
605+M: philipp.zabel@gmail.com
606+S: Maintained
607+
591608 ARM/TOSA MACHINE SUPPORT
592609 P: Dmitry Baryshkov
593610 M: dbaryshkov@gmail.com
@@ -714,6 +731,15 @@ L: linux-wireless@vger.kernel.org · 120 unmodified lines
714731 L: ath5k-devel@lists.ath5k.org
715732 S: Maintained
716733
734+ATHEROS ATH9K WIRELESS DRIVER
735+P: Luis R. Rodriguez
736+M: lrodriguez@atheros.com
737+P: Jouni Malinen
738+M: jmalinen@atheros.com
739+L: linux-wireless@vger.kernel.org
740+L: ath9k-devel@lists.ath9k.org
741+S: Supported
742+
717743 ATI_REMOTE2 DRIVER
718744 P: Ville Syrjala
719745 M: syrjala@sci.fi
@@ -916,94 +942,19 @@ M: joern@lazybastard.org · 196 unmodified lines
916942 L: linux-mtd@lists.infradead.org
917943 S: Maintained
918944
919−BLUETOOTH SUBSYSTEM
945+BLUETOOTH DRIVERS
920946 P: Marcel Holtmann
921947 M: marcel@holtmann.org
922−P: Maxim Krasnyansky
923−M: maxk@qualcomm.com
924948 L: linux-bluetooth@vger.kernel.org
925−W: http://bluez.sf.net
926−W: http://www.bluez.org
927−W: http://www.holtmann.org/linux/bluetooth/
928−T: git kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git
929−S: Maintained
930−
931−BLUETOOTH RFCOMM LAYER
932−P: Marcel Holtmann
933−M: marcel@holtmann.org
934−P: Maxim Krasnyansky
935−M: maxk@qualcomm.com
949+W: http://www.bluez.org/
936950 S: Maintained
937951
938−BLUETOOTH BNEP LAYER
939−P: Marcel Holtmann
940−M: marcel@holtmann.org
941−P: Maxim Krasnyansky
942−M: maxk@qualcomm.com
943−S: Maintained
944−
945−BLUETOOTH CMTP LAYER
946−P: Marcel Holtmann
947−M: marcel@holtmann.org
948−S: Maintained
949−
950−BLUETOOTH HIDP LAYER
951−P: Marcel Holtmann
952−M: marcel@holtmann.org
953−S: Maintained
954−
955−BLUETOOTH HCI UART DRIVER
956−P: Marcel Holtmann
957−M: marcel@holtmann.org
958−P: Maxim Krasnyansky
959−M: maxk@qualcomm.com
960−S: Maintained
961−
962−BLUETOOTH HCI USB DRIVER
963−P: Marcel Holtmann
964−M: marcel@holtmann.org
965−P: Maxim Krasnyansky
966−M: maxk@qualcomm.com
967−S: Maintained
968−
969−BLUETOOTH HCI BCM203X DRIVER
970−P: Marcel Holtmann
971−M: marcel@holtmann.org
972−S: Maintained
973−
974−BLUETOOTH HCI BPA10X DRIVER
975−P: Marcel Holtmann
976−M: marcel@holtmann.org
977−S: Maintained
978−
979−BLUETOOTH HCI BFUSB DRIVER
980−P: Marcel Holtmann
981−M: marcel@holtmann.org
982−S: Maintained
983−
984−BLUETOOTH HCI DTL1 DRIVER
985−P: Marcel Holtmann
986−M: marcel@holtmann.org
987−S: Maintained
988−
989−BLUETOOTH HCI BLUECARD DRIVER
990−P: Marcel Holtmann
991−M: marcel@holtmann.org
992−S: Maintained
993−
994−BLUETOOTH HCI BT3C DRIVER
995−P: Marcel Holtmann
996−M: marcel@holtmann.org
997−S: Maintained
998−
999−BLUETOOTH HCI BTUART DRIVER
952+BLUETOOTH SUBSYSTEM
1000953 P: Marcel Holtmann
1001954 M: marcel@holtmann.org
1002−S: Maintained
1003−
1004−BLUETOOTH HCI VHCI DRIVER
1005−P: Maxim Krasnyansky
1006−M: maxk@qualcomm.com
955+L: linux-bluetooth@vger.kernel.org
956+W: http://www.bluez.org/
957+T: git kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git
1007958 S: Maintained
1008959
1009960 BONDING DRIVER
@@ -1229,7 +1180,7 @@ S: Maintained · 219 unmodified lines
12291180 CPU FREQUENCY DRIVERS
12301181 P: Dave Jones
12311182 M: davej@codemonkey.org.uk
1232−L: cpufreq@lists.linux.org.uk
1183+L: cpufreq@vger.kernel.org
12331184 W: http://www.codemonkey.org.uk/projects/cpufreq/
12341185 T: git kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git
12351186 S: Maintained
@@ -2442,7 +2393,7 @@ L: kernel-janitors@vger.kernel.org · 1206 unmodified lines
24422393 W: http://www.kerneljanitors.org/
24432394 S: Maintained
24442395
2445−KERNEL NFSD
2396+KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
24462397 P: J. Bruce Fields
24472398 M: bfields@fieldses.org
24482399 P: Neil Brown
@@ -2908,6 +2859,12 @@ M: jirislaby@gmail.com · 459 unmodified lines
29082859 L: linux-kernel@vger.kernel.org
29092860 S: Maintained
29102861
2862+MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
2863+P: Felipe Balbi
2864+M: felipe.balbi@nokia.com
2865+L: linux-usb@vger.kernel.org
2866+S: Maintained
2867+
29112868 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
29122869 P: Andrew Gallatin
29132870 M: gallatin@myri.com
@@ -3056,9 +3013,10 @@ M: horms@verge.net.au · 142 unmodified lines
30563013 P: Julian Anastasov
30573014 M: ja@ssi.bg
30583015 L: netdev@vger.kernel.org
3016+L: lvs-devel@vger.kernel.org
30593017 S: Maintained
30603018
3061−NFS CLIENT
3019+NFS, SUNRPC, AND LOCKD CLIENTS
30623020 P: Trond Myklebust
30633021 M: Trond.Myklebust@netapp.com
30643022 L: linux-nfs@vger.kernel.org
@@ -3721,6 +3679,16 @@ L: linux-visws-devel@lists.sf.net · 656 unmodified lines
37213679 W: http://linux-visws.sf.net
37223680 S: Maintained for 2.6.
37233681
3682+SGI GRU DRIVER
3683+P: Jack Steiner
3684+M: steiner@sgi.com
3685+S: Maintained
3686+
3687+SGI XP/XPC/XPNET DRIVER
3688+P: Dean Nelson
3689+M: dcn@sgi.com
3690+S: Maintained
3691+
37243692 SIMTEC EB110ATX (Chalice CATS)
37253693 P: Ben Dooks
37263694 P: Vincent Sanders
@@ -4175,12 +4143,6 @@ M: oliver@neukum.name · 448 unmodified lines
41754143 L: linux-usb@vger.kernel.org
41764144 S: Maintained
41774145
4178−USB AUERSWALD DRIVER
4179−P: Wolfgang Muees
4180−M: wolfgang@iksw-muees.de
4181−L: linux-usb@vger.kernel.org
4182−S: Maintained
4183−
41844146 USB BLOCK DRIVER (UB ub)
41854147 P: Pete Zaitcev
41864148 M: zaitcev@redhat.com
@@ -4663,12 +4625,6 @@ L: linux-wireless@vger.kernel.org · 476 unmodified lines
46634625 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
46644626 S: Maintained
46654627
4666−ZF MACHZ WATCHDOG
4667−P: Fernando Fuganti
4668−M: fuganti@netbank.com.br
4669−W: http://cvs.conectiva.com.br/drivers/ZFL-watchdog/
4670−S: Maintained
4671−
46724628 ZR36067 VIDEO FOR LINUX DRIVER
46734629 P: Ronald Bultje
46744630 M: rbultje@ronald.bitfreak.net
Makefile+9−6
@@ -1,7 +1,7 @@
11 VERSION = 2
22 PATCHLEVEL = 6
33 SUBLEVEL = 27
4−EXTRAVERSION = -rc1
4+EXTRAVERSION = -rc4
55 NAME = Rotary Wombat
66
77 # *DOCUMENTATION*
@@ -821,6 +821,9 @@ ifdef CONFIG_HEADERS_CHECK · 813 unmodified lines
821821 endif
822822 ifdef CONFIG_SAMPLES
823823 $(Q)$(MAKE) $(build)=samples
824+endif
825+ifdef CONFIG_BUILD_DOCSRC
826+ $(Q)$(MAKE) $(build)=Documentation
824827 endif
825828 $(call vmlinux-modpost)
826829 $(call if_changed_rule,vmlinux__)
@@ -929,10 +932,10 @@ ifneq ($(KBUILD_SRC),) · 102 unmodified lines
929932 echo " in the '$(srctree)' directory.";\
930933 /bin/false; \
931934 fi;
932− $(Q)if [ ! -d include2 ]; then mkdir -p include2; fi;
933− $(Q)if [ -e $(srctree)/include/asm-$(SRCARCH)/errno.h ]; then \
935+ $(Q)if [ ! -d include2 ]; then \
936+ mkdir -p include2; \
934937 ln -fsn $(srctree)/include/asm-$(SRCARCH) include2/asm; \
935− fi
938+ fi
936939 endif
937940
938941 # prepare2 creates a makefile if using a separate output directory
@@ -1166,7 +1169,7 @@ MRPROPER_FILES += .config .config.old include/asm .version .old_version \ · 227 unmodified lines
11661169 #
11671170 clean: rm-dirs := $(CLEAN_DIRS)
11681171 clean: rm-files := $(CLEAN_FILES)
1169−clean-dirs := $(addprefix _clean_,$(srctree) $(vmlinux-alldirs))
1172+clean-dirs := $(addprefix _clean_,$(srctree) $(vmlinux-alldirs) Documentation)
11701173
11711174 PHONY += $(clean-dirs) clean archclean
11721175 $(clean-dirs):
@@ -1492,7 +1495,7 @@ quiet_cmd_cscope-file = FILELST cscope.files · 319 unmodified lines
14921495 cmd_cscope-file = (echo \-k; echo \-q; $(all-sources)) > cscope.files
14931496
14941497 quiet_cmd_cscope = MAKE cscope.out
1495− cmd_cscope = cscope -b
1498+ cmd_cscope = cscope -b -f cscope.out
14961499
14971500 cscope: FORCE
14981501 $(call cmd,cscope-file)
arch/alpha/include/asm/8253pit.hrenamed from include/asm-alpha/8253pit.h+0−0

File renamed without changes.

arch/alpha/include/asm/Kbuildrenamed from include/asm-alpha/Kbuild+0−0

File renamed without changes.

arch/alpha/include/asm/a.out-core.hrenamed from include/asm-alpha/a.out-core.h+0−0

File renamed without changes.

arch/alpha/include/asm/a.out.hrenamed from include/asm-alpha/a.out.h+0−0

File renamed without changes.

arch/alpha/include/asm/agp.hrenamed from include/asm-alpha/agp.h+0−0

File renamed without changes.

arch/alpha/include/asm/agp_backend.hrenamed from include/asm-alpha/agp_backend.h+0−0

File renamed without changes.

arch/alpha/include/asm/atomic.hrenamed from include/asm-alpha/atomic.h+0−0

File renamed without changes.

arch/alpha/include/asm/auxvec.hrenamed from include/asm-alpha/auxvec.h+0−0

File renamed without changes.

arch/alpha/include/asm/barrier.hrenamed from include/asm-alpha/barrier.h+0−0

File renamed without changes.

arch/alpha/include/asm/bitops.hrenamed from include/asm-alpha/bitops.h+0−0

File renamed without changes.

arch/alpha/include/asm/bug.hrenamed from include/asm-alpha/bug.h+0−0

File renamed without changes.

arch/alpha/include/asm/bugs.hrenamed from include/asm-alpha/bugs.h+0−0

File renamed without changes.

arch/alpha/include/asm/byteorder.hrenamed from include/asm-alpha/byteorder.h+0−0

File renamed without changes.

arch/alpha/include/asm/cache.hrenamed from include/asm-alpha/cache.h+0−0

File renamed without changes.

arch/alpha/include/asm/cacheflush.hrenamed from include/asm-alpha/cacheflush.h+0−0

File renamed without changes.

arch/alpha/include/asm/checksum.hrenamed from include/asm-alpha/checksum.h+0−0

File renamed without changes.

arch/alpha/include/asm/compiler.hrenamed from include/asm-alpha/compiler.h+0−0

File renamed without changes.

arch/alpha/include/asm/console.hrenamed from include/asm-alpha/console.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_apecs.hrenamed from include/asm-alpha/core_apecs.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_cia.hrenamed from include/asm-alpha/core_cia.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_irongate.hrenamed from include/asm-alpha/core_irongate.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_lca.hrenamed from include/asm-alpha/core_lca.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_marvel.hrenamed from include/asm-alpha/core_marvel.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_mcpcia.hrenamed from include/asm-alpha/core_mcpcia.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_polaris.hrenamed from include/asm-alpha/core_polaris.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_t2.hrenamed from include/asm-alpha/core_t2.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_titan.hrenamed from include/asm-alpha/core_titan.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_tsunami.hrenamed from include/asm-alpha/core_tsunami.h+0−0

File renamed without changes.

arch/alpha/include/asm/core_wildfire.hrenamed from include/asm-alpha/core_wildfire.h+0−0

File renamed without changes.

arch/alpha/include/asm/cputime.hrenamed from include/asm-alpha/cputime.h+0−0

File renamed without changes.

arch/alpha/include/asm/current.hrenamed from include/asm-alpha/current.h+0−0

File renamed without changes.

arch/alpha/include/asm/delay.hrenamed from include/asm-alpha/delay.h+0−0

File renamed without changes.

arch/alpha/include/asm/device.hrenamed from include/asm-alpha/device.h+0−0

File renamed without changes.

arch/alpha/include/asm/div64.hrenamed from include/asm-alpha/div64.h+0−0

File renamed without changes.

arch/alpha/include/asm/dma-mapping.hrenamed from include/asm-alpha/dma-mapping.h+0−0

File renamed without changes.

arch/alpha/include/asm/dma.hrenamed from include/asm-alpha/dma.h+0−0

File renamed without changes.

arch/alpha/include/asm/elf.hrenamed from include/asm-alpha/elf.h+0−0

File renamed without changes.

arch/alpha/include/asm/emergency-restart.hrenamed from include/asm-alpha/emergency-restart.h+0−0

File renamed without changes.

arch/alpha/include/asm/err_common.hrenamed from include/asm-alpha/err_common.h+0−0

File renamed without changes.

arch/alpha/include/asm/err_ev6.hrenamed from include/asm-alpha/err_ev6.h+0−0

File renamed without changes.

arch/alpha/include/asm/err_ev7.hrenamed from include/asm-alpha/err_ev7.h+0−0

File renamed without changes.

arch/alpha/include/asm/errno.hrenamed from include/asm-alpha/errno.h+0−0

File renamed without changes.

arch/alpha/include/asm/fb.hrenamed from include/asm-alpha/fb.h+0−0

File renamed without changes.

arch/alpha/include/asm/fcntl.hrenamed from include/asm-alpha/fcntl.h+0−0

File renamed without changes.

arch/alpha/include/asm/floppy.hrenamed from include/asm-alpha/floppy.h+0−0

File renamed without changes.

arch/alpha/include/asm/fpu.hrenamed from include/asm-alpha/fpu.h+0−0

File renamed without changes.

arch/alpha/include/asm/futex.hrenamed from include/asm-alpha/futex.h+0−0

File renamed without changes.

arch/alpha/include/asm/gct.hrenamed from include/asm-alpha/gct.h+0−0

File renamed without changes.

arch/alpha/include/asm/gentrap.hrenamed from include/asm-alpha/gentrap.h+0−0

File renamed without changes.

arch/alpha/include/asm/hardirq.hrenamed from include/asm-alpha/hardirq.h+0−0

File renamed without changes.

arch/alpha/include/asm/hw_irq.hrenamed from include/asm-alpha/hw_irq.h+0−0

File renamed without changes.

arch/alpha/include/asm/hwrpb.hrenamed from include/asm-alpha/hwrpb.h+0−0

File renamed without changes.

arch/alpha/include/asm/io.hrenamed from include/asm-alpha/io.h+0−0

File renamed without changes.

arch/alpha/include/asm/io_trivial.hrenamed from include/asm-alpha/io_trivial.h+0−0

File renamed without changes.

arch/alpha/include/asm/ioctl.hrenamed from include/asm-alpha/ioctl.h+0−0

File renamed without changes.

arch/alpha/include/asm/ioctls.hrenamed from include/asm-alpha/ioctls.h+0−0

File renamed without changes.

arch/alpha/include/asm/ipcbuf.hrenamed from include/asm-alpha/ipcbuf.h+0−0

File renamed without changes.

arch/alpha/include/asm/irq.hrenamed from include/asm-alpha/irq.h+0−0

File renamed without changes.

arch/alpha/include/asm/irq_regs.hrenamed from include/asm-alpha/irq_regs.h+0−0

File renamed without changes.

arch/alpha/include/asm/jensen.hrenamed from include/asm-alpha/jensen.h+0−0

File renamed without changes.

arch/alpha/include/asm/kdebug.hrenamed from include/asm-alpha/kdebug.h+0−0

File renamed without changes.

arch/alpha/include/asm/kmap_types.hrenamed from include/asm-alpha/kmap_types.h+0−0

File renamed without changes.

arch/alpha/include/asm/linkage.hrenamed from include/asm-alpha/linkage.h+0−0

File renamed without changes.

arch/alpha/include/asm/local.hrenamed from include/asm-alpha/local.h+0−0

File renamed without changes.

arch/alpha/include/asm/machvec.hrenamed from include/asm-alpha/machvec.h+0−0

File renamed without changes.

arch/alpha/include/asm/mc146818rtc.hrenamed from include/asm-alpha/mc146818rtc.h+0−0

File renamed without changes.

arch/alpha/include/asm/md.hrenamed from include/asm-alpha/md.h+0−0

File renamed without changes.

arch/alpha/include/asm/mman.hrenamed from include/asm-alpha/mman.h+0−0

File renamed without changes.

arch/alpha/include/asm/mmu.hrenamed from include/asm-alpha/mmu.h+0−0

File renamed without changes.

arch/alpha/include/asm/mmu_context.hrenamed from include/asm-alpha/mmu_context.h+0−0

File renamed without changes.

arch/alpha/include/asm/mmzone.hrenamed from include/asm-alpha/mmzone.h+0−0

File renamed without changes.

arch/alpha/include/asm/module.hrenamed from include/asm-alpha/module.h+0−0

File renamed without changes.

arch/alpha/include/asm/msgbuf.hrenamed from include/asm-alpha/msgbuf.h+0−0

File renamed without changes.

arch/alpha/include/asm/mutex.hrenamed from include/asm-alpha/mutex.h+0−0

File renamed without changes.

arch/alpha/include/asm/page.hrenamed from include/asm-alpha/page.h+0−0

File renamed without changes.

arch/alpha/include/asm/pal.hrenamed from include/asm-alpha/pal.h+0−0

File renamed without changes.

arch/alpha/include/asm/param.hrenamed from include/asm-alpha/param.h+0−0

File renamed without changes.

arch/alpha/include/asm/parport.hrenamed from include/asm-alpha/parport.h+0−0

File renamed without changes.

arch/alpha/include/asm/pci.hrenamed from include/asm-alpha/pci.h+0−0

File renamed without changes.

arch/alpha/include/asm/percpu.hrenamed from include/asm-alpha/percpu.h+0−0

File renamed without changes.

arch/alpha/include/asm/pgalloc.hrenamed from include/asm-alpha/pgalloc.h+0−0

File renamed without changes.

arch/alpha/include/asm/pgtable.hrenamed from include/asm-alpha/pgtable.h+0−0

File renamed without changes.

arch/alpha/include/asm/poll.hrenamed from include/asm-alpha/poll.h+0−0

File renamed without changes.

arch/alpha/include/asm/posix_types.hrenamed from include/asm-alpha/posix_types.h+0−0

File renamed without changes.

arch/alpha/include/asm/processor.hrenamed from include/asm-alpha/processor.h+0−0

File renamed without changes.

arch/alpha/include/asm/ptrace.hrenamed from include/asm-alpha/ptrace.h+0−0

File renamed without changes.

arch/alpha/include/asm/reg.hrenamed from include/asm-alpha/reg.h+0−0

File renamed without changes.

arch/alpha/include/asm/regdef.hrenamed from include/asm-alpha/regdef.h+0−0

File renamed without changes.

arch/alpha/include/asm/resource.hrenamed from include/asm-alpha/resource.h+0−0

File renamed without changes.

arch/alpha/include/asm/rtc.hrenamed from include/asm-alpha/rtc.h+0−0

File renamed without changes.

arch/alpha/include/asm/rwsem.hrenamed from include/asm-alpha/rwsem.h+0−0

File renamed without changes.

arch/alpha/include/asm/scatterlist.hrenamed from include/asm-alpha/scatterlist.h+0−0

File renamed without changes.

arch/alpha/include/asm/sections.hrenamed from include/asm-alpha/sections.h+0−0

File renamed without changes.

arch/alpha/include/asm/segment.hrenamed from include/asm-alpha/segment.h+0−0

File renamed without changes.

arch/alpha/include/asm/sembuf.hrenamed from include/asm-alpha/sembuf.h+0−0

File renamed without changes.

arch/alpha/include/asm/serial.hrenamed from include/asm-alpha/serial.h+0−0

File renamed without changes.

arch/alpha/include/asm/setup.hrenamed from include/asm-alpha/setup.h+0−0

File renamed without changes.

arch/alpha/include/asm/sfp-machine.hrenamed from include/asm-alpha/sfp-machine.h+0−0

File renamed without changes.

arch/alpha/include/asm/shmbuf.hrenamed from include/asm-alpha/shmbuf.h+0−0

File renamed without changes.

arch/alpha/include/asm/shmparam.hrenamed from include/asm-alpha/shmparam.h+0−0

File renamed without changes.

arch/alpha/include/asm/sigcontext.hrenamed from include/asm-alpha/sigcontext.h+0−0

File renamed without changes.

arch/alpha/include/asm/siginfo.hrenamed from include/asm-alpha/siginfo.h+0−0

File renamed without changes.

arch/alpha/include/asm/signal.hrenamed from include/asm-alpha/signal.h+0−0

File renamed without changes.

arch/alpha/include/asm/smp.hrenamed from include/asm-alpha/smp.h+0−0

File renamed without changes.

arch/alpha/include/asm/socket.hrenamed from include/asm-alpha/socket.h+0−0

File renamed without changes.

arch/alpha/include/asm/sockios.hrenamed from include/asm-alpha/sockios.h+0−0

File renamed without changes.

arch/alpha/include/asm/spinlock.hrenamed from include/asm-alpha/spinlock.h+0−0

File renamed without changes.

arch/alpha/include/asm/spinlock_types.hrenamed from include/asm-alpha/spinlock_types.h+0−0

File renamed without changes.

arch/alpha/include/asm/stat.hrenamed from include/asm-alpha/stat.h+0−0

File renamed without changes.

arch/alpha/include/asm/statfs.hrenamed from include/asm-alpha/statfs.h+0−0

File renamed without changes.

arch/alpha/include/asm/string.hrenamed from include/asm-alpha/string.h+0−0

File renamed without changes.

arch/alpha/include/asm/suspend.hrenamed from include/asm-alpha/suspend.h+0−0

File renamed without changes.

arch/alpha/include/asm/sysinfo.hrenamed from include/asm-alpha/sysinfo.h+0−0

File renamed without changes.

arch/alpha/include/asm/system.hrenamed from include/asm-alpha/system.h+0−0

File renamed without changes.

arch/alpha/include/asm/termbits.hrenamed from include/asm-alpha/termbits.h+0−0

File renamed without changes.

arch/alpha/include/asm/termios.hrenamed from include/asm-alpha/termios.h+0−0

File renamed without changes.

arch/alpha/include/asm/thread_info.hrenamed from include/asm-alpha/thread_info.h+0−0

File renamed without changes.

arch/alpha/include/asm/timex.hrenamed from include/asm-alpha/timex.h+0−0

File renamed without changes.

arch/alpha/include/asm/tlb.hrenamed from include/asm-alpha/tlb.h+0−0

File renamed without changes.

arch/alpha/include/asm/tlbflush.hrenamed from include/asm-alpha/tlbflush.h+0−0

File renamed without changes.

arch/alpha/include/asm/topology.hrenamed from include/asm-alpha/topology.h+0−0

File renamed without changes.

arch/alpha/include/asm/types.hrenamed from include/asm-alpha/types.h+0−0

File renamed without changes.

arch/alpha/include/asm/uaccess.hrenamed from include/asm-alpha/uaccess.h+0−0

File renamed without changes.

arch/alpha/include/asm/ucontext.hrenamed from include/asm-alpha/ucontext.h+0−0

File renamed without changes.

arch/alpha/include/asm/unaligned.hrenamed from include/asm-alpha/unaligned.h+0−0

File renamed without changes.

arch/alpha/include/asm/unistd.hrenamed from include/asm-alpha/unistd.h+0−0

File renamed without changes.

arch/alpha/include/asm/user.hrenamed from include/asm-alpha/user.h+0−0

File renamed without changes.

arch/alpha/include/asm/vga.hrenamed from include/asm-alpha/vga.h+0−0

File renamed without changes.

arch/alpha/include/asm/xor.hrenamed from include/asm-alpha/xor.h+0−0

File renamed without changes.

arch/alpha/kernel/osf_sys.c+12−7
@@ -121,24 +121,29 @@ osf_filldir(void *__buf, const char *name, int namlen, loff_t offset, · 120 unmodified lines
121121 if (reclen > buf->count)
122122 return -EINVAL;
123123 d_ino = ino;
124− if (sizeof(d_ino) < sizeof(ino) && d_ino != ino)
124+ if (sizeof(d_ino) < sizeof(ino) && d_ino != ino) {
125+ buf->error = -EOVERFLOW;
125126 return -EOVERFLOW;
127+ }
126128 if (buf->basep) {
127129 if (put_user(offset, buf->basep))
128− return -EFAULT;
130+ goto Efault;
129131 buf->basep = NULL;
130132 }
131133 dirent = buf->dirent;
132− put_user(d_ino, &dirent->d_ino);
133− put_user(namlen, &dirent->d_namlen);
134− put_user(reclen, &dirent->d_reclen);
135− if (copy_to_user(dirent->d_name, name, namlen) ||
134+ if (put_user(d_ino, &dirent->d_ino) ||
135+ put_user(namlen, &dirent->d_namlen) ||
136+ put_user(reclen, &dirent->d_reclen) ||
137+ copy_to_user(dirent->d_name, name, namlen) ||
136138 put_user(0, dirent->d_name + namlen))
137− return -EFAULT;
139+ goto Efault;
138140 dirent = (void __user *)dirent + reclen;
139141 buf->dirent = dirent;
140142 buf->count -= reclen;
141143 return 0;
144+Efault:
145+ buf->error = -EFAULT;
146+ return -EFAULT;
142147 }
143148
144149 asmlinkage int
arch/arm/Makefile+19−35
@@ -97,9 +97,7 @@ textofs-y := 0x00008000 · 96 unmodified lines
9797 machine-$(CONFIG_ARCH_RPC) := rpc
9898 machine-$(CONFIG_ARCH_EBSA110) := ebsa110
9999 machine-$(CONFIG_ARCH_CLPS7500) := clps7500
100− incdir-$(CONFIG_ARCH_CLPS7500) := cl7500
101100 machine-$(CONFIG_FOOTBRIDGE) := footbridge
102− incdir-$(CONFIG_FOOTBRIDGE) := ebsa285
103101 machine-$(CONFIG_ARCH_SHARK) := shark
104102 machine-$(CONFIG_ARCH_SA1100) := sa1100
105103 ifeq ($(CONFIG_ARCH_SA1100),y)
@@ -114,13 +112,15 @@ endif · 8 unmodified lines
114112 machine-$(CONFIG_ARCH_IOP32X) := iop32x
115113 machine-$(CONFIG_ARCH_IOP33X) := iop33x
116114 machine-$(CONFIG_ARCH_IOP13XX) := iop13xx
115+ plat-$(CONFIG_PLAT_IOP) := iop
117116 machine-$(CONFIG_ARCH_IXP4XX) := ixp4xx
118117 machine-$(CONFIG_ARCH_IXP2000) := ixp2000
119118 machine-$(CONFIG_ARCH_IXP23XX) := ixp23xx
120119 machine-$(CONFIG_ARCH_OMAP1) := omap1
121120 machine-$(CONFIG_ARCH_OMAP2) := omap2
122− incdir-$(CONFIG_ARCH_OMAP) := omap
123− machine-$(CONFIG_ARCH_S3C2410) := s3c2410
121+ plat-$(CONFIG_ARCH_OMAP) := omap
122+ machine-$(CONFIG_ARCH_S3C2410) := s3c2410 s3c2400 s3c2412 s3c2440 s3c2442 s3c2443
123+ plat-$(CONFIG_PLAT_S3C24XX) := s3c24xx
124124 machine-$(CONFIG_ARCH_LH7A40X) := lh7a40x
125125 machine-$(CONFIG_ARCH_VERSATILE) := versatile
126126 machine-$(CONFIG_ARCH_IMX) := imx
@@ -135,10 +135,11 @@ endif · 8 unmodified lines
135135 machine-$(CONFIG_ARCH_DAVINCI) := davinci
136136 machine-$(CONFIG_ARCH_KIRKWOOD) := kirkwood
137137 machine-$(CONFIG_ARCH_KS8695) := ks8695
138− incdir-$(CONFIG_ARCH_MXC) := mxc
138+ plat-$(CONFIG_ARCH_MXC) := mxc
139139 machine-$(CONFIG_ARCH_MX2) := mx2
140140 machine-$(CONFIG_ARCH_MX3) := mx3
141141 machine-$(CONFIG_ARCH_ORION5X) := orion5x
142+ plat-$(CONFIG_PLAT_ORION) := orion
142143 machine-$(CONFIG_ARCH_MSM7X00A) := msm
143144 machine-$(CONFIG_ARCH_LOKI) := loki
144145 machine-$(CONFIG_ARCH_MV78XX0) := mv78xx0
@@ -153,17 +154,22 @@ endif · 8 unmodified lines
153154 # The byte offset of the kernel image in RAM from the start of RAM.
154155 TEXT_OFFSET := $(textofs-y)
155156
156−ifeq ($(incdir-y),)
157−incdir-y := $(machine-y)
158−endif
159−INCDIR := arch-$(incdir-y)
160−
157+# The first directory contains additional information for the boot setup code
161158 ifneq ($(machine-y),)
162−MACHINE := arch/arm/mach-$(machine-y)/
159+MACHINE := arch/arm/mach-$(word 1,$(machine-y))/
163160 else
164161 MACHINE :=
165162 endif
166163
164+machdirs := $(patsubst %,arch/arm/mach-%/,$(machine-y))
165+platdirs := $(patsubst %,arch/arm/plat-%/,$(plat-y))
166+
167+ifeq ($(KBUILD_SRC),)
168+KBUILD_CPPFLAGS += $(patsubst %,-I%include,$(machdirs) $(platdirs))
169+else
170+KBUILD_CPPFLAGS += $(patsubst %,-I$(srctree)/%include,$(machdirs) $(platdirs))
171+endif
172+
167173 export TEXT_OFFSET GZFLAGS MMUEXT
168174
169175 # Do we have FASTFPE?
@@ -174,23 +180,11 @@ endif · 4 unmodified lines
174180
175181 # If we have a machine-specific directory, then include it in the build.
176182 core-y += arch/arm/kernel/ arch/arm/mm/ arch/arm/common/
177−core-y += $(MACHINE)
178−core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2400/
179−core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2412/
180−core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2440/
181−core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2442/
182−core-$(CONFIG_ARCH_S3C2410) += arch/arm/mach-s3c2443/
183+core-y += $(machdirs) $(platdirs)
183184 core-$(CONFIG_FPE_NWFPE) += arch/arm/nwfpe/
184185 core-$(CONFIG_FPE_FASTFPE) += $(FASTFPE_OBJ)
185186 core-$(CONFIG_VFP) += arch/arm/vfp/
186187
187−# If we have a common platform directory, then include it in the build.
188−core-$(CONFIG_PLAT_IOP) += arch/arm/plat-iop/
189−core-$(CONFIG_PLAT_ORION) += arch/arm/plat-orion/
190−core-$(CONFIG_ARCH_OMAP) += arch/arm/plat-omap/
191−core-$(CONFIG_PLAT_S3C24XX) += arch/arm/plat-s3c24xx/
192−core-$(CONFIG_ARCH_MXC) += arch/arm/plat-mxc/
193−
194188 drivers-$(CONFIG_OPROFILE) += arch/arm/oprofile/
195189
196190 libs-y := arch/arm/lib/ $(libs-y)
@@ -210,20 +204,10 @@ boot := arch/arm/boot · 13 unmodified lines
210204 # them changed. We use .arch to indicate when they were updated
211205 # last, otherwise make uses the target directory mtime.
212206
213−include/asm-arm/.arch: $(wildcard include/config/arch/*.h) include/config/auto.conf
214− @echo ' SYMLINK include/asm-arm/arch -> include/asm-arm/$(INCDIR)'
215−ifneq ($(KBUILD_SRC),)
216− $(Q)mkdir -p include/asm-arm
217− $(Q)ln -fsn $(srctree)/include/asm-arm/$(INCDIR) include/asm-arm/arch
218−else
219− $(Q)ln -fsn $(INCDIR) include/asm-arm/arch
220−endif
221− @touch $@
222−
223207 archprepare: maketools
224208
225209 PHONY += maketools FORCE
226−maketools: include/linux/version.h include/asm-arm/.arch FORCE
210+maketools: include/linux/version.h FORCE
227211 $(Q)$(MAKE) $(build)=arch/arm/tools include/asm-arm/mach-types.h
228212
229213 # Convert bzImage to zImage
arch/arm/boot/compressed/.gitignore+2−1
@@ -1,2 +1,3 @@
1−piggy.gz
21 font.c
2+piggy.gz
3+vmlinux.lds
arch/arm/boot/compressed/Makefile+0−3
@@ -112,6 +112,3 @@ $(obj)/font.c: $(FONTC) · 111 unmodified lines
112112
113113 $(obj)/vmlinux.lds: $(obj)/vmlinux.lds.in arch/arm/boot/Makefile .config
114114 @sed "$(SEDFLAGS)" < $< > $@
115−
116−$(obj)/misc.o: $(obj)/misc.c include/asm/arch/uncompress.h lib/inflate.c
117−
arch/arm/boot/compressed/head-xscale.S+0−1
@@ -6,7 +6,6 @@ · 5 unmodified lines
66 */
77
88 #include <linux/linkage.h>
9−#include <asm/mach-types.h>
109
1110 .section ".start", "ax"
1211
arch/arm/boot/compressed/head.S+1−1
@@ -37,7 +37,7 @@ · 36 unmodified lines
3737
3838 #else
3939
40−#include <asm/arch/debug-macro.S>
40+#include <mach/debug-macro.S>
4141
4242 .macro writeb, ch, rb
4343 senduart \ch, \rb
arch/arm/boot/compressed/misc.c+1−1
@@ -27,7 +27,7 @@ unsigned int __machine_arch_type; · 26 unmodified lines
2727 static void putstr(const char *ptr);
2828
2929 #include <linux/compiler.h>
30−#include <asm/arch/uncompress.h>
30+#include <mach/uncompress.h>
3131
3232 #ifdef CONFIG_DEBUG_ICEDCC
3333
arch/arm/common/dmabounce.c+29−27
@@ -246,9 +246,9 @@ map_single(struct device *dev, void *ptr, size_t size, · 245 unmodified lines
246246 }
247247
248248 dev_dbg(dev,
249− "%s: unsafe buffer %p (phy=%p) mapped to %p (phy=%p)\n",
250− __func__, buf->ptr, (void *) virt_to_dma(dev, buf->ptr),
251− buf->safe, (void *) buf->safe_dma_addr);
249+ "%s: unsafe buffer %p (dma=%#x) mapped to %p (dma=%#x)\n",
250+ __func__, buf->ptr, virt_to_dma(dev, buf->ptr),
251+ buf->safe, buf->safe_dma_addr);
252252
253253 if ((dir == DMA_TO_DEVICE) ||
254254 (dir == DMA_BIDIRECTIONAL)) {
@@ -292,9 +292,9 @@ unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, · 37 unmodified lines
292292 BUG_ON(buf->size != size);
293293
294294 dev_dbg(dev,
295− "%s: unsafe buffer %p (phy=%p) mapped to %p (phy=%p)\n",
296− __func__, buf->ptr, (void *) virt_to_dma(dev, buf->ptr),
297− buf->safe, (void *) buf->safe_dma_addr);
295+ "%s: unsafe buffer %p (dma=%#x) mapped to %p (dma=%#x)\n",
296+ __func__, buf->ptr, virt_to_dma(dev, buf->ptr),
297+ buf->safe, buf->safe_dma_addr);
298298
299299 DO_STATS ( device_info->bounce_count++ );
300300
@@ -321,9 +321,8 @@ unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, · 20 unmodified lines
321321 }
322322 }
323323
324−static inline void
325−sync_single(struct device *dev, dma_addr_t dma_addr, size_t size,
326− enum dma_data_direction dir)
324+static int sync_single(struct device *dev, dma_addr_t dma_addr, size_t size,
325+ enum dma_data_direction dir)
327326 {
328327 struct dmabounce_device_info *device_info = dev->archdata.dmabounce;
329328 struct safe_buffer *buf = NULL;
@@ -355,9 +354,9 @@ sync_single(struct device *dev, dma_addr_t dma_addr, size_t size, · 25 unmodified lines
355354 */
356355
357356 dev_dbg(dev,
358− "%s: unsafe buffer %p (phy=%p) mapped to %p (phy=%p)\n",
359− __func__, buf->ptr, (void *) virt_to_dma(dev, buf->ptr),
360− buf->safe, (void *) buf->safe_dma_addr);
357+ "%s: unsafe buffer %p (dma=%#x) mapped to %p (dma=%#x)\n",
358+ __func__, buf->ptr, virt_to_dma(dev, buf->ptr),
359+ buf->safe, buf->safe_dma_addr);
361360
362361 DO_STATS ( device_info->bounce_count++ );
363362
@@ -383,8 +382,9 @@ sync_single(struct device *dev, dma_addr_t dma_addr, size_t size, · 19 unmodified lines
383382 * No need to sync the safe buffer - it was allocated
384383 * via the coherent allocators.
385384 */
385+ return 0;
386386 } else {
387− dma_cache_maint(dma_to_virt(dev, dma_addr), size, dir);
387+ return 1;
388388 }
389389 }
390390
@@ -474,25 +474,29 @@ dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, · 83 unmodified lines
474474 }
475475 }
476476
477−void
478−dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_addr, size_t size,
479− enum dma_data_direction dir)
477+void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_addr,
478+ unsigned long offset, size_t size,
479+ enum dma_data_direction dir)
480480 {
481− dev_dbg(dev, "%s(ptr=%p,size=%d,dir=%x)\n",
482− __func__, (void *) dma_addr, size, dir);
481+ dev_dbg(dev, "%s(dma=%#x,off=%#lx,size=%zx,dir=%x)\n",
482+ __func__, dma_addr, offset, size, dir);
483483
484− sync_single(dev, dma_addr, size, dir);
484+ if (sync_single(dev, dma_addr, offset + size, dir))
485+ dma_cache_maint(dma_to_virt(dev, dma_addr) + offset, size, dir);
485486 }
487+EXPORT_SYMBOL(dma_sync_single_range_for_cpu);
486488
487−void
488−dma_sync_single_for_device(struct device *dev, dma_addr_t dma_addr, size_t size,
489− enum dma_data_direction dir)
489+void dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_addr,
490+ unsigned long offset, size_t size,
491+ enum dma_data_direction dir)
490492 {
491− dev_dbg(dev, "%s(ptr=%p,size=%d,dir=%x)\n",
492− __func__, (void *) dma_addr, size, dir);
493+ dev_dbg(dev, "%s(dma=%#x,off=%#lx,size=%zx,dir=%x)\n",
494+ __func__, dma_addr, offset, size, dir);
493495
494− sync_single(dev, dma_addr, size, dir);
496+ if (sync_single(dev, dma_addr, offset + size, dir))
497+ dma_cache_maint(dma_to_virt(dev, dma_addr) + offset, size, dir);
495498 }
499+EXPORT_SYMBOL(dma_sync_single_range_for_device);
496500
497501 void
498502 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nents,
@@ -644,8 +648,6 @@ EXPORT_SYMBOL(dma_map_single); · 145 unmodified lines
644648 EXPORT_SYMBOL(dma_unmap_single);
645649 EXPORT_SYMBOL(dma_map_sg);
646650 EXPORT_SYMBOL(dma_unmap_sg);
647−EXPORT_SYMBOL(dma_sync_single_for_cpu);
648−EXPORT_SYMBOL(dma_sync_single_for_device);
649651 EXPORT_SYMBOL(dma_sync_sg_for_cpu);
650652 EXPORT_SYMBOL(dma_sync_sg_for_device);
651653 EXPORT_SYMBOL(dmabounce_register_dev);
arch/arm/common/locomo.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/slab.h>
2626 #include <linux/spinlock.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/io.h>
3030 #include <asm/irq.h>
3131 #include <asm/mach/irq.h>
arch/arm/common/sa1111.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/dma-mapping.h>
2727 #include <linux/clk.h>
2828
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/mach-types.h>
3131 #include <asm/io.h>
3232 #include <asm/irq.h>
arch/arm/common/sharpsl_pm.c+5−6
@@ -26,13 +26,12 @@ · 25 unmodified lines
2626 #include <linux/apm-emulation.h>
2727 #include <linux/suspend.h>
2828
29−#include <asm/hardware.h>
30−#include <asm/mach-types.h>
29+#include <mach/hardware.h>
3130 #include <asm/irq.h>
32−#include <asm/arch/pm.h>
33−#include <asm/arch/pxa-regs.h>
34−#include <asm/arch/pxa2xx-regs.h>
35−#include <asm/arch/sharpsl.h>
31+#include <mach/pm.h>
32+#include <mach/pxa-regs.h>
33+#include <mach/pxa2xx-regs.h>
34+#include <mach/sharpsl.h>
3635 #include <asm/hardware/sharpsl_pm.h>
3736
3837 /*
arch/arm/common/time-acorn.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 #include <linux/interrupt.h>
1919 #include <linux/irq.h>
2020
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222 #include <asm/io.h>
2323 #include <asm/hardware/ioc.h>
2424
arch/arm/common/uengine.c+1−2
@@ -16,8 +16,7 @@ · 15 unmodified lines
1616 #include <linux/slab.h>
1717 #include <linux/module.h>
1818 #include <linux/string.h>
19−#include <asm/hardware.h>
20−#include <asm/arch/hardware.h>
19+#include <mach/hardware.h>
2120 #include <asm/hardware/uengine.h>
2221 #include <asm/io.h>
2322
arch/arm/configs/orion5x_defconfig+10−3
@@ -757,7 +757,14 @@ CONFIG_INPUT_EVDEV=y · 756 unmodified lines
757757 #
758758 # Input Device Drivers
759759 #
760−# CONFIG_INPUT_KEYBOARD is not set
760+CONFIG_INPUT_KEYBOARD=y
761+# CONFIG_KEYBOARD_ATKBD is not set
762+# CONFIG_KEYBOARD_SUNKBD is not set
763+# CONFIG_KEYBOARD_LKKBD is not set
764+# CONFIG_KEYBOARD_XTKBD is not set
765+# CONFIG_KEYBOARD_NEWTON is not set
766+# CONFIG_KEYBOARD_STOWAWAY is not set
767+CONFIG_KEYBOARD_GPIO=y
761768 # CONFIG_INPUT_MOUSE is not set
762769 # CONFIG_INPUT_JOYSTICK is not set
763770 # CONFIG_INPUT_TABLET is not set
@@ -1111,11 +1118,11 @@ CONFIG_RTC_DRV_DS1307=y · 347 unmodified lines
11111118 CONFIG_RTC_DRV_RS5C372=y
11121119 # CONFIG_RTC_DRV_ISL1208 is not set
11131120 # CONFIG_RTC_DRV_X1205 is not set
1114−# CONFIG_RTC_DRV_PCF8563 is not set
1121+CONFIG_RTC_DRV_PCF8563=y
11151122 # CONFIG_RTC_DRV_PCF8583 is not set
11161123 CONFIG_RTC_DRV_M41T80=y
11171124 # CONFIG_RTC_DRV_M41T80_WDT is not set
1118−# CONFIG_RTC_DRV_S35390A is not set
1125+CONFIG_RTC_DRV_S35390A=y
11191126
11201127 #
11211128 # SPI RTC drivers
arch/arm/include/asm/Kbuildrenamed from include/asm-arm/Kbuild+0−0

File renamed without changes.

arch/arm/include/asm/a.out-core.hrenamed from include/asm-arm/a.out-core.h+0−0

File renamed without changes.

arch/arm/include/asm/a.out.hrenamed from include/asm-arm/a.out.h+0−0

File renamed without changes.

arch/arm/include/asm/assembler.hrenamed from include/asm-arm/assembler.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/assembler.h
2+ * arch/arm/include/asm/assembler.h
33 *
44 * Copyright (C) 1996-2000 Russell King
55 *
arch/arm/include/asm/atomic.hrenamed from include/asm-arm/atomic.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/atomic.h
2+ * arch/arm/include/asm/atomic.h
33 *
44 * Copyright (C) 1996 Russell King.
55 * Copyright (C) 2002 Deep Blue Solutions Ltd.
arch/arm/include/asm/auxvec.hrenamed from include/asm-arm/auxvec.h+0−0

File renamed without changes.

arch/arm/include/asm/bitops.hrenamed from include/asm-arm/bitops.h+0−0

File renamed without changes.

arch/arm/include/asm/bug.hrenamed from include/asm-arm/bug.h+0−0

File renamed without changes.

arch/arm/include/asm/bugs.hrenamed from include/asm-arm/bugs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/bugs.h
2+ * arch/arm/include/asm/bugs.h
33 *
44 * Copyright (C) 1995-2003 Russell King
55 *
arch/arm/include/asm/byteorder.hrenamed from include/asm-arm/byteorder.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/byteorder.h
2+ * arch/arm/include/asm/byteorder.h
33 *
44 * ARM Endian-ness. In little endian mode, the data bus is connected such
55 * that byte accesses appear as:
arch/arm/include/asm/cache.hrenamed from include/asm-arm/cache.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/cache.h
2+ * arch/arm/include/asm/cache.h
33 */
44 #ifndef __ASMARM_CACHE_H
55 #define __ASMARM_CACHE_H
arch/arm/include/asm/cacheflush.hrenamed from include/asm-arm/cacheflush.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/cacheflush.h
2+ * arch/arm/include/asm/cacheflush.h
33 *
44 * Copyright (C) 1999-2002 Russell King
55 *
arch/arm/include/asm/checksum.hrenamed from include/asm-arm/checksum.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/checksum.h
2+ * arch/arm/include/asm/checksum.h
33 *
44 * IP checksum routines
55 *
arch/arm/include/asm/cnt32_to_63.hrenamed from include/asm-arm/cnt32_to_63.h+0−0

File renamed without changes.

arch/arm/include/asm/cpu-multi32.hrenamed from include/asm-arm/cpu-multi32.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/cpu-multi32.h
2+ * arch/arm/include/asm/cpu-multi32.h
33 *
44 * Copyright (C) 2000 Russell King
55 *
arch/arm/include/asm/cpu-single.hrenamed from include/asm-arm/cpu-single.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/cpu-single.h
2+ * arch/arm/include/asm/cpu-single.h
33 *
44 * Copyright (C) 2000 Russell King
55 *
arch/arm/include/asm/cpu.hrenamed from include/asm-arm/cpu.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/cpu.h
2+ * arch/arm/include/asm/cpu.h
33 *
44 * Copyright (C) 2004-2005 ARM Ltd.
55 *
arch/arm/include/asm/cputime.hrenamed from include/asm-arm/cputime.h+0−0

File renamed without changes.

arch/arm/include/asm/current.hrenamed from include/asm-arm/current.h+0−0

File renamed without changes.

arch/arm/include/asm/delay.hrenamed from include/asm-arm/delay.h+0−0

File renamed without changes.

arch/arm/include/asm/device.hrenamed from include/asm-arm/device.h+0−0

File renamed without changes.

arch/arm/include/asm/div64.hrenamed from include/asm-arm/div64.h+0−0

File renamed without changes.

arch/arm/include/asm/dma-mapping.hrenamed from include/asm-arm/dma-mapping.h+70−16
@@ -3,11 +3,48 @@ · 2 unmodified lines
33
44 #ifdef __KERNEL__
55
6−#include <linux/mm.h> /* need struct page */
7−
6+#include <linux/mm_types.h>
87 #include <linux/scatterlist.h>
98
109 #include <asm-generic/dma-coherent.h>
10+#include <asm/memory.h>
11+
12+/*
13+ * page_to_dma/dma_to_virt/virt_to_dma are architecture private functions
14+ * used internally by the DMA-mapping API to provide DMA addresses. They
15+ * must not be used by drivers.
16+ */
17+#ifndef __arch_page_to_dma
18+static inline dma_addr_t page_to_dma(struct device *dev, struct page *page)
19+{
20+ return (dma_addr_t)__virt_to_bus((unsigned long)page_address(page));
21+}
22+
23+static inline void *dma_to_virt(struct device *dev, dma_addr_t addr)
24+{
25+ return (void *)__bus_to_virt(addr);
26+}
27+
28+static inline dma_addr_t virt_to_dma(struct device *dev, void *addr)
29+{
30+ return (dma_addr_t)__virt_to_bus((unsigned long)(addr));
31+}
32+#else
33+static inline dma_addr_t page_to_dma(struct device *dev, struct page *page)
34+{
35+ return __arch_page_to_dma(dev, page);
36+}
37+
38+static inline void *dma_to_virt(struct device *dev, dma_addr_t addr)
39+{
40+ return __arch_dma_to_virt(dev, addr);
41+}
42+
43+static inline dma_addr_t virt_to_dma(struct device *dev, void *addr)
44+{
45+ return __arch_virt_to_dma(dev, addr);
46+}
47+#endif
1148
1249 /*
1350 * DMA-consistent mapping functions. These allocate/free a region of
@@ -169,7 +206,7 @@ dma_map_single(struct device *dev, void *cpu_addr, size_t size, · 155 unmodified lines
169206 if (!arch_is_coherent())
170207 dma_cache_maint(cpu_addr, size, dir);
171208
172− return virt_to_dma(dev, (unsigned long)cpu_addr);
209+ return virt_to_dma(dev, cpu_addr);
173210 }
174211 #else
175212 extern dma_addr_t dma_map_single(struct device *,void *, size_t, enum dma_data_direction);
@@ -195,7 +232,7 @@ dma_map_page(struct device *dev, struct page *page, · 19 unmodified lines
195232 unsigned long offset, size_t size,
196233 enum dma_data_direction dir)
197234 {
198− return dma_map_single(dev, page_address(page) + offset, size, (int)dir);
235+ return dma_map_single(dev, page_address(page) + offset, size, dir);
199236 }
200237
201238 /**
@@ -241,7 +278,7 @@ static inline void · 39 unmodified lines
241278 dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size,
242279 enum dma_data_direction dir)
243280 {
244− dma_unmap_single(dev, handle, size, (int)dir);
281+ dma_unmap_single(dev, handle, size, dir);
245282 }
246283
247284 /**
@@ -314,11 +351,12 @@ extern void dma_unmap_sg(struct device *, struct scatterlist *, int, enum dma_da · 66 unmodified lines
314351
315352
316353 /**
317− * dma_sync_single_for_cpu
354+ * dma_sync_single_range_for_cpu
318355 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
319356 * @handle: DMA address of buffer
320− * @size: size of buffer to map
321− * @dir: DMA transfer direction
357+ * @offset: offset of region to start sync
358+ * @size: size of region to sync
359+ * @dir: DMA transfer direction (same as passed to dma_map_single)
322360 *
323361 * Make physical memory consistent for a single streaming mode DMA
324362 * translation after a transfer.
@@ -332,25 +370,41 @@ extern void dma_unmap_sg(struct device *, struct scatterlist *, int, enum dma_da · 7 unmodified lines
332370 */
333371 #ifndef CONFIG_DMABOUNCE
334372 static inline void
335−dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size,
336− enum dma_data_direction dir)
373+dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t handle,
374+ unsigned long offset, size_t size,
375+ enum dma_data_direction dir)
337376 {
338377 if (!arch_is_coherent())
339− dma_cache_maint((void *)dma_to_virt(dev, handle), size, dir);
378+ dma_cache_maint(dma_to_virt(dev, handle) + offset, size, dir);
340379 }
341380
342381 static inline void
343−dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size,
344− enum dma_data_direction dir)
382+dma_sync_single_range_for_device(struct device *dev, dma_addr_t handle,
383+ unsigned long offset, size_t size,
384+ enum dma_data_direction dir)
345385 {
346386 if (!arch_is_coherent())
347− dma_cache_maint((void *)dma_to_virt(dev, handle), size, dir);
387+ dma_cache_maint(dma_to_virt(dev, handle) + offset, size, dir);
348388 }
349389 #else
350−extern void dma_sync_single_for_cpu(struct device*, dma_addr_t, size_t, enum dma_data_direction);
351−extern void dma_sync_single_for_device(struct device*, dma_addr_t, size_t, enum dma_data_direction);
390+extern void dma_sync_single_range_for_cpu(struct device *, dma_addr_t, unsigned long, size_t, enum dma_data_direction);
391+extern void dma_sync_single_range_for_device(struct device *, dma_addr_t, unsigned long, size_t, enum dma_data_direction);
352392 #endif
353393
394+static inline void
395+dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size,
396+ enum dma_data_direction dir)
397+{
398+ dma_sync_single_range_for_cpu(dev, handle, 0, size, dir);
399+}
400+
401+static inline void
402+dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size,
403+ enum dma_data_direction dir)
404+{
405+ dma_sync_single_range_for_device(dev, handle, 0, size, dir);
406+}
407+
354408
355409 /**
356410 * dma_sync_sg_for_cpu
arch/arm/include/asm/dma.hrenamed from include/asm-arm/dma.h+1−1
@@ -6,7 +6,7 @@ typedef unsigned int dmach_t; · 5 unmodified lines
66 #include <linux/spinlock.h>
77 #include <asm/system.h>
88 #include <asm/scatterlist.h>
9−#include <asm/arch/dma.h>
9+#include <mach/dma.h>
1010
1111 /*
1212 * This is the maximum virtual address which can be DMA'd from.
arch/arm/include/asm/domain.hrenamed from include/asm-arm/domain.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/domain.h
2+ * arch/arm/include/asm/domain.h
33 *
44 * Copyright (C) 1999 Russell King.
55 *
arch/arm/include/asm/ecard.hrenamed from include/asm-arm/ecard.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/ecard.h
2+ * arch/arm/include/asm/ecard.h
33 *
44 * definitions for expansion cards
55 *
arch/arm/include/asm/elf.hrenamed from include/asm-arm/elf.h+0−0

File renamed without changes.

arch/arm/include/asm/emergency-restart.hrenamed from include/asm-arm/emergency-restart.h+0−0

File renamed without changes.

arch/arm/include/asm/errno.hrenamed from include/asm-arm/errno.h+0−0

File renamed without changes.

arch/arm/include/asm/fb.hrenamed from include/asm-arm/fb.h+0−0

File renamed without changes.

arch/arm/include/asm/fcntl.hrenamed from include/asm-arm/fcntl.h+0−0

File renamed without changes.

arch/arm/include/asm/fiq.hrenamed from include/asm-arm/fiq.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/fiq.h
2+ * arch/arm/include/asm/fiq.h
33 *
44 * Support for FIQ on ARM architectures.
55 * Written by Philip Blundell <philb@gnu.org>, 1998
arch/arm/include/asm/flat.hrenamed from include/asm-arm/flat.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/flat.h -- uClinux flat-format executables
2+ * arch/arm/include/asm/flat.h -- uClinux flat-format executables
33 */
44
55 #ifndef __ARM_FLAT_H__
arch/arm/include/asm/floppy.hrenamed from include/asm-arm/floppy.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/floppy.h
2+ * arch/arm/include/asm/floppy.h
33 *
44 * Copyright (C) 1996-2000 Russell King
55 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
1212 #ifndef __ASM_ARM_FLOPPY_H
1313 #define __ASM_ARM_FLOPPY_H
1414 #if 0
15−#include <asm/arch/floppy.h>
15+#include <mach/floppy.h>
1616 #endif
1717
1818 #define fd_outb(val,port) \
arch/arm/include/asm/fpstate.hrenamed from include/asm-arm/fpstate.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/fpstate.h
2+ * arch/arm/include/asm/fpstate.h
33 *
44 * Copyright (C) 1995 Russell King
55 *
arch/arm/include/asm/ftrace.hrenamed from include/asm-arm/ftrace.h+0−0

File renamed without changes.

arch/arm/include/asm/futex.hrenamed from include/asm-arm/futex.h+0−0

File renamed without changes.

arch/arm/include/asm/glue.hrenamed from include/asm-arm/glue.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/glue.h
2+ * arch/arm/include/asm/glue.h
33 *
44 * Copyright (C) 1997-1999 Russell King
55 * Copyright (C) 2000-2002 Deep Blue Solutions Ltd.
arch/arm/include/asm/gpio.hrenamed from include/asm-arm/gpio.h+1−1
@@ -2,6 +2,6 @@ · 1 unmodified line
22 #define _ARCH_ARM_GPIO_H
33
44 /* not all ARM platforms necessarily support this API ... */
5−#include <asm/arch/gpio.h>
5+#include <mach/gpio.h>
66
77 #endif /* _ARCH_ARM_GPIO_H */
arch/arm/include/asm/hardirq.hrenamed from include/asm-arm/hardirq.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/arm_timer.hrenamed from include/asm-arm/hardware/arm_timer.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/arm_twd.hrenamed from include/asm-arm/hardware/arm_twd.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/cache-l2x0.hrenamed from include/asm-arm/hardware/cache-l2x0.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/hardware/cache-l2x0.h
2+ * arch/arm/include/asm/hardware/cache-l2x0.h
33 *
44 * Copyright (C) 2007 ARM Limited
55 *
arch/arm/include/asm/hardware/clps7111.hrenamed from include/asm-arm/hardware/clps7111.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/clps7111.h
2+ * arch/arm/include/asm/hardware/clps7111.h
33 *
44 * This file contains the hardware definitions of the CLPS7111 internal
55 * registers.
arch/arm/include/asm/hardware/cs89712.hrenamed from include/asm-arm/hardware/cs89712.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/cs89712.h
2+ * arch/arm/include/asm/hardware/cs89712.h
33 *
44 * This file contains the hardware definitions of the CS89712
55 * additional internal registers.
arch/arm/include/asm/hardware/debug-8250.Srenamed from include/asm-arm/hardware/debug-8250.S+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/debug-8250.S
2+ * arch/arm/include/asm/hardware/debug-8250.S
33 *
44 * Copyright (C) 1994-1999 Russell King
55 *
arch/arm/include/asm/hardware/debug-pl01x.Srenamed from include/asm-arm/hardware/debug-pl01x.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/hardware/debug-pl01x.S
1+/* arch/arm/include/asm/hardware/debug-pl01x.S
22 *
33 * Debugging macro include header
44 *
arch/arm/include/asm/hardware/dec21285.hrenamed from include/asm-arm/hardware/dec21285.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/dec21285.h
2+ * arch/arm/include/asm/hardware/dec21285.h
33 *
44 * Copyright (C) 1998 Russell King
55 *
@@ -19,7 +19,7 @@ · 13 unmodified lines
1919 #define DC21285_PCI_MEM 0x80000000
2020
2121 #ifndef __ASSEMBLY__
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #define DC21285_IO(x) ((volatile unsigned long *)(ARMCSR_BASE+(x)))
2424 #else
2525 #define DC21285_IO(x) (x)
arch/arm/include/asm/hardware/entry-macro-iomd.Srenamed from include/asm-arm/hardware/entry-macro-iomd.S+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/hardware/entry-macro-iomd.S
2+ * arch/arm/include/asm/hardware/entry-macro-iomd.S
33 *
44 * Low-level IRQ helper macros for IOC/IOMD based platforms
55 *
arch/arm/include/asm/hardware/ep7211.hrenamed from include/asm-arm/hardware/ep7211.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/ep7211.h
2+ * arch/arm/include/asm/hardware/ep7211.h
33 *
44 * This file contains the hardware definitions of the EP7211 internal
55 * registers.
arch/arm/include/asm/hardware/ep7212.hrenamed from include/asm-arm/hardware/ep7212.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/ep7212.h
2+ * arch/arm/include/asm/hardware/ep7212.h
33 *
44 * This file contains the hardware definitions of the EP7212 internal
55 * registers.
arch/arm/include/asm/hardware/gic.hrenamed from include/asm-arm/hardware/gic.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/gic.h
2+ * arch/arm/include/asm/hardware/gic.h
33 *
44 * Copyright (C) 2002 ARM Limited, All Rights Reserved.
55 *
arch/arm/include/asm/hardware/icst307.hrenamed from include/asm-arm/hardware/icst307.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/icst307.h
2+ * arch/arm/include/asm/hardware/icst307.h
33 *
44 * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved.
55 *
arch/arm/include/asm/hardware/icst525.hrenamed from include/asm-arm/hardware/icst525.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/icst525.h
2+ * arch/arm/include/asm/hardware/icst525.h
33 *
44 * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved.
55 *
arch/arm/include/asm/hardware/ioc.hrenamed from include/asm-arm/hardware/ioc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/ioc.h
2+ * arch/arm/include/asm/hardware/ioc.h
33 *
44 * Copyright (C) Russell King
55 *
arch/arm/include/asm/hardware/iomd.hrenamed from include/asm-arm/hardware/iomd.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/iomd.h
2+ * arch/arm/include/asm/hardware/iomd.h
33 *
44 * Copyright (C) 1999 Russell King
55 *
arch/arm/include/asm/hardware/iop3xx-adma.hrenamed from include/asm-arm/hardware/iop3xx-adma.h+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #define _ADMA_H
2020 #include <linux/types.h>
2121 #include <linux/io.h>
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/hardware/iop_adma.h>
2424
2525 /* Memory copy units */
arch/arm/include/asm/hardware/iop3xx-gpio.hrenamed from include/asm-arm/hardware/iop3xx-gpio.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/iop3xx-gpio.h
2+ * arch/arm/include/asm/hardware/iop3xx-gpio.h
33 *
44 * IOP3xx GPIO wrappers
55 *
@@ -25,7 +25,7 @@ · 19 unmodified lines
2525 #ifndef __ASM_ARM_HARDWARE_IOP3XX_GPIO_H
2626 #define __ASM_ARM_HARDWARE_IOP3XX_GPIO_H
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm-generic/gpio.h>
3030
3131 #define IOP3XX_N_GPIOS 8
arch/arm/include/asm/hardware/iop3xx.hrenamed from include/asm-arm/hardware/iop3xx.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/hardware/iop3xx.h
2+ * arch/arm/include/asm/hardware/iop3xx.h
33 *
44 * Intel IOP32X and IOP33X register definitions
55 *
arch/arm/include/asm/hardware/iop_adma.hrenamed from include/asm-arm/hardware/iop_adma.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/it8152.hrenamed from include/asm-arm/hardware/it8152.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/linkup-l1110.hrenamed from include/asm-arm/hardware/linkup-l1110.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/locomo.hrenamed from include/asm-arm/hardware/locomo.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/locomo.h
2+ * arch/arm/include/asm/hardware/locomo.h
33 *
44 * This file contains the definitions for the LoCoMo G/A Chip
55 *
arch/arm/include/asm/hardware/memc.hrenamed from include/asm-arm/hardware/memc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/memc.h
2+ * arch/arm/include/asm/hardware/memc.h
33 *
44 * Copyright (C) Russell King.
55 *
arch/arm/include/asm/hardware/pci_v3.hrenamed from include/asm-arm/hardware/pci_v3.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/pci_v3.h
2+ * arch/arm/include/asm/hardware/pci_v3.h
33 *
44 * Internal header file PCI V3 chip
55 *
arch/arm/include/asm/hardware/sa1111.hrenamed from include/asm-arm/hardware/sa1111.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/sa1111.h
2+ * arch/arm/include/asm/hardware/sa1111.h
33 *
44 * Copyright (C) 2000 John G Dorsey <john+@cs.cmu.edu>
55 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
1212 #ifndef _ASM_ARCH_SA1111
1313 #define _ASM_ARCH_SA1111
1414
15−#include <asm/arch/bitfield.h>
15+#include <mach/bitfield.h>
1616
1717 /*
1818 * The SA1111 is always located at virtual 0xf4000000, and is always
arch/arm/include/asm/hardware/scoop.hrenamed from include/asm-arm/hardware/scoop.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/sharpsl_pm.hrenamed from include/asm-arm/hardware/sharpsl_pm.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/ssp.hrenamed from include/asm-arm/hardware/ssp.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/uengine.hrenamed from include/asm-arm/hardware/uengine.h+0−0

File renamed without changes.

arch/arm/include/asm/hardware/vic.hrenamed from include/asm-arm/hardware/vic.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/hardware/vic.h
2+ * arch/arm/include/asm/hardware/vic.h
33 *
44 * Copyright (c) ARM Limited 2003. All rights reserved.
55 *
arch/arm/include/asm/hw_irq.h+27−0
@@ -0,0 +1,27 @@
1+/*
2+ * Nothing to see here yet
3+ */
4+#ifndef _ARCH_ARM_HW_IRQ_H
5+#define _ARCH_ARM_HW_IRQ_H
6+
7+static inline void ack_bad_irq(int irq)
8+{
9+ extern unsigned long irq_err_count;
10+ irq_err_count++;
11+}
12+
13+/*
14+ * Obsolete inline function for calling irq descriptor handlers.
15+ */
16+static inline void desc_handle_irq(unsigned int irq, struct irq_desc *desc)
17+{
18+ desc->handle_irq(irq, desc);
19+}
20+
21+void set_irq_flags(unsigned int irq, unsigned int flags);
22+
23+#define IRQF_VALID (1 << 0)
24+#define IRQF_PROBE (1 << 1)
25+#define IRQF_NOAUTOEN (1 << 2)
26+
27+#endif
arch/arm/include/asm/hwcap.hrenamed from include/asm-arm/hwcap.h+0−0

File renamed without changes.

arch/arm/include/asm/ide.hrenamed from include/asm-arm/ide.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/ide.h
2+ * arch/arm/include/asm/ide.h
33 *
44 * Copyright (C) 1994-1996 Linus Torvalds & authors
55 */
arch/arm/include/asm/io.hrenamed from include/asm-arm/io.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/io.h
2+ * arch/arm/include/asm/io.h
33 *
44 * Copyright (C) 1996-2000 Russell King
55 *
@@ -82,7 +82,7 @@ extern void __readwrite_bug(const char *fn); · 76 unmodified lines
8282 /*
8383 * Now, pick up the machine-defined IO definitions
8484 */
85−#include <asm/arch/io.h>
85+#include <mach/io.h>
8686
8787 /*
8888 * IO port access primitives
arch/arm/include/asm/ioctl.hrenamed from include/asm-arm/ioctl.h+0−0

File renamed without changes.

arch/arm/include/asm/ioctls.hrenamed from include/asm-arm/ioctls.h+0−0

File renamed without changes.

arch/arm/include/asm/ipcbuf.hrenamed from include/asm-arm/ipcbuf.h+0−0

File renamed without changes.

arch/arm/include/asm/irq.hrenamed from include/asm-arm/irq.h+1−1
@@ -1,7 +1,7 @@
11 #ifndef __ASM_ARM_IRQ_H
22 #define __ASM_ARM_IRQ_H
33
4−#include <asm/arch/irqs.h>
4+#include <mach/irqs.h>
55
66 #ifndef irq_canonicalize
77 #define irq_canonicalize(i) (i)
arch/arm/include/asm/irq_regs.hrenamed from include/asm-arm/irq_regs.h+0−0

File renamed without changes.

arch/arm/include/asm/irqflags.hrenamed from include/asm-arm/irqflags.h+0−0

File renamed without changes.

arch/arm/include/asm/kdebug.hrenamed from include/asm-arm/kdebug.h+0−0

File renamed without changes.

arch/arm/include/asm/kexec.hrenamed from include/asm-arm/kexec.h+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010 /* Maximum address we can use for the control code buffer */
1111 #define KEXEC_CONTROL_MEMORY_LIMIT (-1UL)
1212
13−#define KEXEC_CONTROL_CODE_SIZE 4096
13+#define KEXEC_CONTROL_PAGE_SIZE 4096
1414
1515 #define KEXEC_ARCH KEXEC_ARCH_ARM
1616
arch/arm/include/asm/kgdb.hrenamed from include/asm-arm/kgdb.h+0−0

File renamed without changes.

arch/arm/include/asm/kmap_types.hrenamed from include/asm-arm/kmap_types.h+0−0

File renamed without changes.

arch/arm/include/asm/kprobes.hrenamed from include/asm-arm/kprobes.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/kprobes.h
2+ * arch/arm/include/asm/kprobes.h
33 *
44 * Copyright (C) 2006, 2007 Motorola Inc.
55 *
arch/arm/include/asm/leds.hrenamed from include/asm-arm/leds.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/leds.h
2+ * arch/arm/include/asm/leds.h
33 *
44 * Copyright (C) 1998 Russell King
55 *
arch/arm/include/asm/limits.hrenamed from include/asm-arm/limits.h+0−0

File renamed without changes.

arch/arm/include/asm/linkage.hrenamed from include/asm-arm/linkage.h+0−0

File renamed without changes.

arch/arm/include/asm/local.hrenamed from include/asm-arm/local.h+0−0

File renamed without changes.

arch/arm/include/asm/locks.hrenamed from include/asm-arm/locks.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/locks.h
2+ * arch/arm/include/asm/locks.h
33 *
44 * Copyright (C) 2000 Russell King
55 *
arch/arm/include/asm/mach/arch.hrenamed from include/asm-arm/mach/arch.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/mach/arch.h
2+ * arch/arm/include/asm/mach/arch.h
33 *
44 * Copyright (C) 2000 Russell King
55 *
arch/arm/include/asm/mach/dma.hrenamed from include/asm-arm/mach/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/mach/dma.h
2+ * arch/arm/include/asm/mach/dma.h
33 *
44 * Copyright (C) 1998-2000 Russell King
55 *
arch/arm/include/asm/mach/flash.hrenamed from include/asm-arm/mach/flash.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/mach/flash.h
2+ * arch/arm/include/asm/mach/flash.h
33 *
44 * Copyright (C) 2003 Russell King, All Rights Reserved.
55 *
arch/arm/include/asm/mach/irda.hrenamed from include/asm-arm/mach/irda.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/mach/irda.h
2+ * arch/arm/include/asm/mach/irda.h
33 *
44 * Copyright (C) 2004 Russell King.
55 *
arch/arm/include/asm/mach/irq.hrenamed from include/asm-arm/mach/irq.h+1−21
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/mach/irq.h
2+ * arch/arm/include/asm/mach/irq.h
33 *
44 * Copyright (C) 1995-2000 Russell King.
55 *
@@ -21,20 +21,6 @@ extern void (*init_arch_irq)(void); · 15 unmodified lines
2121 extern void init_FIQ(void);
2222 extern int show_fiq_list(struct seq_file *, void *);
2323
24−/*
25− * Obsolete inline function for calling irq descriptor handlers.
26− */
27−static inline void desc_handle_irq(unsigned int irq, struct irq_desc *desc)
28−{
29− desc->handle_irq(irq, desc);
30−}
31−
32−void set_irq_flags(unsigned int irq, unsigned int flags);
33−
34−#define IRQF_VALID (1 << 0)
35−#define IRQF_PROBE (1 << 1)
36−#define IRQF_NOAUTOEN (1 << 2)
37−
3824 /*
3925 * This is for easy migration, but should be changed in the source
4026 */
@@ -45,10 +31,4 @@ do { \ · 4 unmodified lines
4531 spin_unlock(&desc->lock); \
4632 } while(0)
4733
48−extern unsigned long irq_err_count;
49−static inline void ack_bad_irq(int irq)
50−{
51− irq_err_count++;
52−}
53−
5434 #endif
arch/arm/include/asm/mach/map.hrenamed from include/asm-arm/mach/map.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/map.h
2+ * arch/arm/include/asm/map.h
33 *
44 * Copyright (C) 1999-2000 Russell King
55 *
arch/arm/include/asm/mach/mmc.hrenamed from include/asm-arm/mach/mmc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/mach/mmc.h
2+ * arch/arm/include/asm/mach/mmc.h
33 */
44 #ifndef ASMARM_MACH_MMC_H
55 #define ASMARM_MACH_MMC_H
arch/arm/include/asm/mach/pci.hrenamed from include/asm-arm/mach/pci.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/mach/pci.h
2+ * arch/arm/include/asm/mach/pci.h
33 *
44 * Copyright (C) 2000 Russell King
55 *
arch/arm/include/asm/mach/serial_at91.hrenamed from include/asm-avr32/mach/serial_at91.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/mach/serial_at91.h
2+ * arch/arm/include/asm/mach/serial_at91.h
33 *
44 * Based on serial_sa1100.h by Nicolas Pitre
55 *
arch/arm/include/asm/mach/serial_sa1100.hrenamed from include/asm-arm/mach/serial_sa1100.h+2−2
@@ -1,9 +1,9 @@
11 /*
2− * linux/include/asm-arm/mach/serial_sa1100.h
2+ * arch/arm/include/asm/mach/serial_sa1100.h
33 *
44 * Author: Nicolas Pitre
55 *
6− * Moved to include/asm-arm/mach and changed lots, Russell King
6+ * Moved and changed lots, Russell King
77 *
88 * Low level machine dependent UART functions.
99 */
arch/arm/include/asm/mach/sharpsl_param.hrenamed from include/asm-arm/mach/sharpsl_param.h+0−0

File renamed without changes.

arch/arm/include/asm/mach/time.hrenamed from include/asm-arm/mach/time.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/mach/time.h
2+ * arch/arm/include/asm/mach/time.h
33 *
44 * Copyright (C) 2004 MontaVista Software, Inc.
55 *
arch/arm/include/asm/mach/udc_pxa2xx.hrenamed from include/asm-arm/mach/udc_pxa2xx.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/mach/udc_pxa2xx.h
2+ * arch/arm/include/asm/mach/udc_pxa2xx.h
33 *
44 * This supports machine-specific differences in how the PXA2xx
55 * USB Device Controller (UDC) is wired.
arch/arm/include/asm/mc146818rtc.hrenamed from include/asm-arm/mc146818rtc.h+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 #ifndef _ASM_MC146818RTC_H
55 #define _ASM_MC146818RTC_H
66
7−#include <asm/arch/irqs.h>
7+#include <mach/irqs.h>
88 #include <asm/io.h>
99
1010 #ifndef RTC_PORT
arch/arm/include/asm/memory.hrenamed from include/asm-arm/memory.h+10−16
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/memory.h
2+ * arch/arm/include/asm/memory.h
33 *
44 * Copyright (C) 2000-2002 Russell King
55 * modification for nommu, Hyok S. Choi, 2004
@@ -24,7 +24,7 @@ · 18 unmodified lines
2424 #endif
2525
2626 #include <linux/compiler.h>
27−#include <asm/arch/memory.h>
27+#include <mach/memory.h>
2828 #include <asm/sizes.h>
2929
3030 #ifdef CONFIG_MMU
@@ -149,6 +149,14 @@ · 118 unmodified lines
149149 #define arch_adjust_zones(node,size,holes) do { } while (0)
150150 #endif
151151
152+/*
153+ * Amount of memory reserved for the vmalloc() area, and minimum
154+ * address for vmalloc mappings.
155+ */
156+extern unsigned long vmalloc_reserve;
157+
158+#define VMALLOC_MIN (void *)(VMALLOC_END - vmalloc_reserve)
159+
152160 /*
153161 * PFNs are used to describe any physical page; this means
154162 * PFN 0 == physical address 0.
@@ -305,20 +313,6 @@ static inline __deprecated void *bus_to_virt(unsigned long x) · 150 unmodified lines
305313 */
306314 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT)
307315
308−/*
309− * Optional device DMA address remapping. Do _not_ use directly!
310− * We should really eliminate virt_to_bus() here - it's deprecated.
311− */
312−#ifndef __arch_page_to_dma
313−#define page_to_dma(dev, page) ((dma_addr_t)__virt_to_bus((unsigned long)page_address(page)))
314−#define dma_to_virt(dev, addr) ((void *)__bus_to_virt(addr))
315−#define virt_to_dma(dev, addr) ((dma_addr_t)__virt_to_bus((unsigned long)(addr)))
316−#else
317−#define page_to_dma(dev, page) (__arch_page_to_dma(dev, page))
318−#define dma_to_virt(dev, addr) (__arch_dma_to_virt(dev, addr))
319−#define virt_to_dma(dev, addr) (__arch_virt_to_dma(dev, addr))
320−#endif
321−
322316 /*
323317 * Optional coherency support. Currently used only by selected
324318 * Intel XSC3-based systems.
arch/arm/include/asm/mman.hrenamed from include/asm-arm/mman.h+0−0

File renamed without changes.

arch/arm/include/asm/mmu.hrenamed from include/asm-arm/mmu.h+0−0

File renamed without changes.

arch/arm/include/asm/mmu_context.hrenamed from include/asm-arm/mmu_context.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/mmu_context.h
2+ * arch/arm/include/asm/mmu_context.h
33 *
44 * Copyright (C) 1996 Russell King.
55 *
arch/arm/include/asm/mmzone.hrenamed from include/asm-arm/mmzone.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/mmzone.h
2+ * arch/arm/include/asm/mmzone.h
33 *
44 * 1999-12-29 Nicolas Pitre Created
55 *
@@ -25,6 +25,6 @@ extern pg_data_t discontig_node_data[]; · 19 unmodified lines
2525 */
2626 #define NODE_MEM_MAP(nid) (NODE_DATA(nid)->node_mem_map)
2727
28−#include <asm/arch/memory.h>
28+#include <mach/memory.h>
2929
3030 #endif
arch/arm/include/asm/module.hrenamed from include/asm-arm/module.h+0−0

File renamed without changes.

arch/arm/include/asm/msgbuf.hrenamed from include/asm-arm/msgbuf.h+0−0

File renamed without changes.

arch/arm/include/asm/mtd-xip.hrenamed from include/asm-arm/mtd-xip.h+2−4
@@ -10,15 +10,13 @@ · 9 unmodified lines
1010 * This program is free software; you can redistribute it and/or modify
1111 * it under the terms of the GNU General Public License version 2 as
1212 * published by the Free Software Foundation.
13− *
14− * $Id: xip.h,v 1.2 2004/12/01 15:49:10 nico Exp $
1513 */
1614
1715 #ifndef __ARM_MTD_XIP_H__
1816 #define __ARM_MTD_XIP_H__
1917
20−#include <asm/hardware.h>
21−#include <asm/arch/mtd-xip.h>
18+#include <mach/hardware.h>
19+#include <mach/mtd-xip.h>
2220
2321 /* fill instruction prefetch */
2422 #define xip_iprefetch() do { asm volatile (".rep 8; nop; .endr"); } while (0)
arch/arm/include/asm/mutex.hrenamed from include/asm-arm/mutex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/mutex.h
2+ * arch/arm/include/asm/mutex.h
33 *
44 * ARM optimized mutex locking primitives
55 *
arch/arm/include/asm/nwflash.hrenamed from include/asm-arm/nwflash.h+0−0

File renamed without changes.

arch/arm/include/asm/page-nommu.hrenamed from include/asm-arm/page-nommu.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/page-nommu.h
2+ * arch/arm/include/asm/page-nommu.h
33 *
44 * Copyright (C) 2004 Hyok S. Choi
55 *
arch/arm/include/asm/page.hrenamed from include/asm-arm/page.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/page.h
2+ * arch/arm/include/asm/page.h
33 *
44 * Copyright (C) 1995-2003 Russell King
55 *
arch/arm/include/asm/param.hrenamed from include/asm-arm/param.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/param.h
2+ * arch/arm/include/asm/param.h
33 *
44 * Copyright (C) 1995-1999 Russell King
55 *
arch/arm/include/asm/parport.hrenamed from include/asm-arm/parport.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/parport.h: ARM-specific parport initialisation
2+ * arch/arm/include/asm/parport.h: ARM-specific parport initialisation
33 *
44 * Copyright (C) 1999, 2000 Tim Waugh <tim@cyberelk.demon.co.uk>
55 *
arch/arm/include/asm/pci.hrenamed from include/asm-arm/pci.h+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 #ifdef __KERNEL__
55 #include <asm-generic/pci-dma-compat.h>
66
7−#include <asm/hardware.h> /* for PCIBIOS_MIN_* */
7+#include <mach/hardware.h> /* for PCIBIOS_MIN_* */
88
99 #define pcibios_scan_all_fns(a, b) 0
1010
arch/arm/include/asm/percpu.hrenamed from include/asm-arm/percpu.h+0−0

File renamed without changes.

arch/arm/include/asm/pgalloc.hrenamed from include/asm-arm/pgalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/pgalloc.h
2+ * arch/arm/include/asm/pgalloc.h
33 *
44 * Copyright (C) 2000-2001 Russell King
55 *
arch/arm/include/asm/pgtable-hwdef.hrenamed from include/asm-arm/pgtable-hwdef.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/pgtable-hwdef.h
2+ * arch/arm/include/asm/pgtable-hwdef.h
33 *
44 * Copyright (C) 1995-2002 Russell King
55 *
arch/arm/include/asm/pgtable-nommu.hrenamed from include/asm-arm/pgtable-nommu.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/pgtable-nommu.h
2+ * arch/arm/include/asm/pgtable-nommu.h
33 *
44 * Copyright (C) 1995-2002 Russell King
55 * Copyright (C) 2004 Hyok S. Choi
arch/arm/include/asm/pgtable.hrenamed from include/asm-arm/pgtable.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/pgtable.h
2+ * arch/arm/include/asm/pgtable.h
33 *
44 * Copyright (C) 1995-2002 Russell King
55 *
@@ -20,7 +20,7 @@ · 14 unmodified lines
2020 #else
2121
2222 #include <asm/memory.h>
23−#include <asm/arch/vmalloc.h>
23+#include <mach/vmalloc.h>
2424 #include <asm/pgtable-hwdef.h>
2525
2626 /*
arch/arm/include/asm/poll.hrenamed from include/asm-arm/poll.h+0−0

File renamed without changes.

arch/arm/include/asm/posix_types.hrenamed from include/asm-arm/posix_types.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/posix_types.h
2+ * arch/arm/include/asm/posix_types.h
33 *
44 * Copyright (C) 1996-1998 Russell King.
55 *
arch/arm/include/asm/proc-fns.hrenamed from include/asm-arm/proc-fns.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/proc-fns.h
2+ * arch/arm/include/asm/proc-fns.h
33 *
44 * Copyright (C) 1997-1999 Russell King
55 * Copyright (C) 2000 Deep Blue Solutions Ltd
arch/arm/include/asm/processor.hrenamed from include/asm-arm/processor.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/processor.h
2+ * arch/arm/include/asm/processor.h
33 *
44 * Copyright (C) 1995-1999 Russell King
55 *
@@ -112,9 +112,9 @@ extern int kernel_thread(int (*fn)(void *), void *arg, unsigned long flags); · 106 unmodified lines
112112 static inline void prefetch(const void *ptr)
113113 {
114114 __asm__ __volatile__(
115− "pld\t%0"
115+ "pld\t%a0"
116116 :
117− : "o" (*(char *)ptr)
117+ : "p" (ptr)
118118 : "cc");
119119 }
120120
arch/arm/include/asm/procinfo.hrenamed from include/asm-arm/procinfo.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/procinfo.h
2+ * arch/arm/include/asm/procinfo.h
33 *
44 * Copyright (C) 1996-1999 Russell King
55 *
arch/arm/include/asm/ptrace.hrenamed from include/asm-arm/ptrace.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/ptrace.h
2+ * arch/arm/include/asm/ptrace.h
33 *
44 * Copyright (C) 1996-2003 Russell King
55 *
arch/arm/include/asm/resource.hrenamed from include/asm-arm/resource.h+0−0

File renamed without changes.

arch/arm/include/asm/scatterlist.hrenamed from include/asm-arm/scatterlist.h+0−0

File renamed without changes.

arch/arm/include/asm/sections.hrenamed from include/asm-arm/sections.h+0−0

File renamed without changes.

arch/arm/include/asm/segment.hrenamed from include/asm-arm/segment.h+0−0

File renamed without changes.

arch/arm/include/asm/sembuf.hrenamed from include/asm-arm/sembuf.h+0−0

File renamed without changes.

arch/arm/include/asm/serial.hrenamed from include/asm-arm/serial.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/serial.h
2+ * arch/arm/include/asm/serial.h
33 *
44 * Copyright (C) 1996 Russell King.
55 *
arch/arm/include/asm/setup.hrenamed from include/asm-arm/setup.h+0−0

File renamed without changes.

arch/arm/include/asm/shmbuf.hrenamed from include/asm-arm/shmbuf.h+0−0

File renamed without changes.

arch/arm/include/asm/shmparam.hrenamed from include/asm-arm/shmparam.h+0−0

File renamed without changes.

arch/arm/include/asm/sigcontext.hrenamed from include/asm-arm/sigcontext.h+0−0

File renamed without changes.

arch/arm/include/asm/siginfo.hrenamed from include/asm-arm/siginfo.h+0−0

File renamed without changes.

arch/arm/include/asm/signal.hrenamed from include/asm-arm/signal.h+0−0

File renamed without changes.

arch/arm/include/asm/sizes.hrenamed from include/asm-arm/sizes.h+0−0

File renamed without changes.

arch/arm/include/asm/smp.hrenamed from include/asm-arm/smp.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/smp.h
2+ * arch/arm/include/asm/smp.h
33 *
44 * Copyright (C) 2004-2005 ARM Ltd.
55 *
@@ -14,10 +14,10 @@ · 8 unmodified lines
1414 #include <linux/cpumask.h>
1515 #include <linux/thread_info.h>
1616
17−#include <asm/arch/smp.h>
17+#include <mach/smp.h>
1818
1919 #ifndef CONFIG_SMP
20−# error "<asm-arm/smp.h> included in non-SMP build"
20+# error "<asm/smp.h> included in non-SMP build"
2121 #endif
2222
2323 #define raw_smp_processor_id() (current_thread_info()->cpu)
arch/arm/include/asm/socket.hrenamed from include/asm-arm/socket.h+0−0

File renamed without changes.

arch/arm/include/asm/sockios.hrenamed from include/asm-arm/sockios.h+0−0

File renamed without changes.

arch/arm/include/asm/sparsemem.hrenamed from include/asm-arm/sparsemem.h+0−0

File renamed without changes.

arch/arm/include/asm/spinlock.hrenamed from include/asm-arm/spinlock.h+0−0

File renamed without changes.

arch/arm/include/asm/spinlock_types.hrenamed from include/asm-arm/spinlock_types.h+0−0

File renamed without changes.

arch/arm/include/asm/stat.hrenamed from include/asm-arm/stat.h+0−0

File renamed without changes.

arch/arm/include/asm/statfs.hrenamed from include/asm-arm/statfs.h+0−0

File renamed without changes.

arch/arm/include/asm/string.hrenamed from include/asm-arm/string.h+0−0

File renamed without changes.

arch/arm/include/asm/suspend.hrenamed from include/asm-arm/suspend.h+0−0

File renamed without changes.

arch/arm/include/asm/system.hrenamed from include/asm-arm/system.h+0−0

File renamed without changes.

arch/arm/include/asm/termbits.hrenamed from include/asm-arm/termbits.h+0−0

File renamed without changes.

arch/arm/include/asm/termios.hrenamed from include/asm-arm/termios.h+0−0

File renamed without changes.

arch/arm/include/asm/therm.hrenamed from include/asm-arm/therm.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/therm.h: Definitions for Dallas Semiconductor
2+ * arch/arm/include/asm/therm.h: Definitions for Dallas Semiconductor
33 * DS1620 thermometer driver (as used in the Rebel.com NetWinder)
44 */
55 #ifndef __ASM_THERM_H
arch/arm/include/asm/thread_info.hrenamed from include/asm-arm/thread_info.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/thread_info.h
2+ * arch/arm/include/asm/thread_info.h
33 *
44 * Copyright (C) 2002 Russell King.
55 *
@@ -117,7 +117,7 @@ extern void iwmmxt_task_switch(struct thread_info *); · 111 unmodified lines
117117
118118 /*
119119 * We use bit 30 of the preempt_count to indicate that kernel
120− * preemption is occurring. See include/asm-arm/hardirq.h.
120+ * preemption is occurring. See <asm/hardirq.h>.
121121 */
122122 #define PREEMPT_ACTIVE 0x40000000
123123
arch/arm/include/asm/thread_notify.hrenamed from include/asm-arm/thread_notify.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/thread_notify.h
2+ * arch/arm/include/asm/thread_notify.h
33 *
44 * Copyright (C) 2006 Russell King.
55 *
arch/arm/include/asm/timex.hrenamed from include/asm-arm/timex.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/timex.h
2+ * arch/arm/include/asm/timex.h
33 *
44 * Copyright (C) 1997,1998 Russell King
55 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
1212 #ifndef _ASMARM_TIMEX_H
1313 #define _ASMARM_TIMEX_H
1414
15−#include <asm/arch/timex.h>
15+#include <mach/timex.h>
1616
1717 typedef unsigned long cycles_t;
1818
arch/arm/include/asm/tlb.hrenamed from include/asm-arm/tlb.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/tlb.h
2+ * arch/arm/include/asm/tlb.h
33 *
44 * Copyright (C) 2002 Russell King
55 *
arch/arm/include/asm/tlbflush.hrenamed from include/asm-arm/tlbflush.h+6−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/tlbflush.h
2+ * arch/arm/include/asm/tlbflush.h
33 *
44 * Copyright (C) 1999-2003 Russell King
55 *
@@ -54,6 +54,7 @@ · 48 unmodified lines
5454 * v4wbi - ARMv4 with write buffer with I TLB flush entry instruction
5555 * fr - Feroceon (v4wbi with non-outer-cacheable page table walks)
5656 * v6wbi - ARMv6 with write buffer with I TLB flush entry instruction
57+ * v7wbi - identical to v6wbi
5758 */
5859 #undef _TLB
5960 #undef MULTI_TLB
@@ -266,14 +267,16 @@ extern struct cpu_tlb_fns cpu_tlb; · 206 unmodified lines
266267 v4wbi_possible_flags | \
267268 fr_possible_flags | \
268269 v4wb_possible_flags | \
269− v6wbi_possible_flags)
270+ v6wbi_possible_flags | \
271+ v7wbi_possible_flags)
270272
271273 #define always_tlb_flags (v3_always_flags & \
272274 v4_always_flags & \
273275 v4wbi_always_flags & \
274276 fr_always_flags & \
275277 v4wb_always_flags & \
276− v6wbi_always_flags)
278+ v6wbi_always_flags & \
279+ v7wbi_always_flags)
277280
278281 #define tlb_flag(f) ((always_tlb_flags & (f)) || (__tlb_flag & possible_tlb_flags & (f)))
279282
arch/arm/include/asm/topology.hrenamed from include/asm-arm/topology.h+0−0

File renamed without changes.

arch/arm/include/asm/traps.hrenamed from include/asm-arm/traps.h+0−0

File renamed without changes.

arch/arm/include/asm/types.hrenamed from include/asm-arm/types.h+0−0

File renamed without changes.

arch/arm/include/asm/uaccess.hrenamed from include/asm-arm/uaccess.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/uaccess.h
2+ * arch/arm/include/asm/uaccess.h
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License version 2 as
arch/arm/include/asm/ucontext.hrenamed from include/asm-arm/ucontext.h+0−0

File renamed without changes.

arch/arm/include/asm/unaligned.hrenamed from include/asm-arm/unaligned.h+0−0

File renamed without changes.

arch/arm/include/asm/unistd.hrenamed from include/asm-arm/unistd.h+7−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/unistd.h
2+ * arch/arm/include/asm/unistd.h
33 *
44 * Copyright (C) 2001-2005 Russell King
55 *
@@ -381,6 +381,12 @@ · 375 unmodified lines
381381 #define __NR_fallocate (__NR_SYSCALL_BASE+352)
382382 #define __NR_timerfd_settime (__NR_SYSCALL_BASE+353)
383383 #define __NR_timerfd_gettime (__NR_SYSCALL_BASE+354)
384+#define __NR_signalfd4 (__NR_SYSCALL_BASE+355)
385+#define __NR_eventfd2 (__NR_SYSCALL_BASE+356)
386+#define __NR_epoll_create1 (__NR_SYSCALL_BASE+357)
387+#define __NR_dup3 (__NR_SYSCALL_BASE+358)
388+#define __NR_pipe2 (__NR_SYSCALL_BASE+359)
389+#define __NR_inotify_init1 (__NR_SYSCALL_BASE+360)
384390
385391 /*
386392 * The following SWIs are ARM private.
arch/arm/include/asm/user.hrenamed from include/asm-arm/user.h+0−0

File renamed without changes.

arch/arm/include/asm/vfp.hrenamed from include/asm-arm/vfp.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/vfp.h
2+ * arch/arm/include/asm/vfp.h
33 *
44 * VFP register definitions.
55 * First, the standard VFP set.
arch/arm/include/asm/vfpmacros.hrenamed from include/asm-arm/vfpmacros.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/vfpmacros.h
2+ * arch/arm/include/asm/vfpmacros.h
33 *
44 * Assembler-only file containing VFP macros and register definitions.
55 */
arch/arm/include/asm/vga.hrenamed from include/asm-arm/vga.h+1−1
@@ -1,7 +1,7 @@
11 #ifndef ASMARM_VGA_H
22 #define ASMARM_VGA_H
33
4−#include <asm/hardware.h>
4+#include <mach/hardware.h>
55 #include <asm/io.h>
66
77 #define VGA_MAP_MEM(x,s) (PCIMEM_BASE + (x))
arch/arm/include/asm/xor.hrenamed from include/asm-arm/xor.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/xor.h
2+ * arch/arm/include/asm/xor.h
33 *
44 * Copyright (C) 2001 Russell King
55 *
arch/arm/kernel/.gitignore+1−0
@@ -0,0 +1 @@
1+vmlinux.lds
arch/arm/kernel/calls.S+8−2
@@ -262,10 +262,10 @@ · 261 unmodified lines
262262 /* 250 */ CALL(sys_epoll_create)
263263 CALL(ABI(sys_epoll_ctl, sys_oabi_epoll_ctl))
264264 CALL(ABI(sys_epoll_wait, sys_oabi_epoll_wait))
265− CALL(sys_remap_file_pages)
265+ CALL(sys_remap_file_pages)
266266 CALL(sys_ni_syscall) /* sys_set_thread_area */
267267 /* 255 */ CALL(sys_ni_syscall) /* sys_get_thread_area */
268− CALL(sys_set_tid_address)
268+ CALL(sys_set_tid_address)
269269 CALL(sys_timer_create)
270270 CALL(sys_timer_settime)
271271 CALL(sys_timer_gettime)
@@ -364,6 +364,12 @@ · 92 unmodified lines
364364 CALL(sys_fallocate)
365365 CALL(sys_timerfd_settime)
366366 CALL(sys_timerfd_gettime)
367+/* 355 */ CALL(sys_signalfd4)
368+ CALL(sys_eventfd2)
369+ CALL(sys_epoll_create1)
370+ CALL(sys_dup3)
371+ CALL(sys_pipe2)
372+/* 360 */ CALL(sys_inotify_init1)
367373 #ifndef syscalls_counted
368374 .equ syscalls_padding, ((NR_syscalls + 3) & ~3) - NR_syscalls
369375 #define syscalls_counted
arch/arm/kernel/crunch-bits.S+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <asm/ptrace.h>
1717 #include <asm/thread_info.h>
1818 #include <asm/asm-offsets.h>
19−#include <asm/arch/ep93xx-regs.h>
19+#include <mach/ep93xx-regs.h>
2020
2121 /*
2222 * We can't use hex constants here due to a bug in gas.
arch/arm/kernel/crunch.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/signal.h>
1616 #include <linux/sched.h>
1717 #include <linux/init.h>
18−#include <asm/arch/ep93xx-regs.h>
18+#include <mach/ep93xx-regs.h>
1919 #include <asm/thread_notify.h>
2020 #include <asm/io.h>
2121
arch/arm/kernel/debug.S+1−1
@@ -80,7 +80,7 @@ · 79 unmodified lines
8080 #endif /* CONFIG_CPU_V6 */
8181
8282 #else
83−#include <asm/arch/debug-macro.S>
83+#include <mach/debug-macro.S>
8484 #endif /* CONFIG_DEBUG_ICEDCC */
8585
8686 /*
arch/arm/kernel/ecard.c+1−1
@@ -46,7 +46,7 @@ · 45 unmodified lines
4646
4747 #include <asm/dma.h>
4848 #include <asm/ecard.h>
49−#include <asm/hardware.h>
49+#include <mach/hardware.h>
5050 #include <asm/irq.h>
5151 #include <asm/mmu_context.h>
5252 #include <asm/mach/irq.h>
arch/arm/kernel/entry-armv.S+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 #include <asm/memory.h>
1919 #include <asm/glue.h>
2020 #include <asm/vfpmacros.h>
21−#include <asm/arch/entry-macro.S>
21+#include <mach/entry-macro.S>
2222 #include <asm/thread_notify.h>
2323
2424 #include "entry-header.S"
arch/arm/kernel/entry-common.S+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010
1111 #include <asm/unistd.h>
1212 #include <asm/ftrace.h>
13−#include <asm/arch/entry-macro.S>
13+#include <mach/entry-macro.S>
1414
1515 #include "entry-header.S"
1616
arch/arm/kernel/head-common.S+1−1
@@ -181,7 +181,7 @@ ENTRY(lookup_processor_type) · 180 unmodified lines
181181 ldmfd sp!, {r4 - r7, r9, pc}
182182
183183 /*
184− * Look in include/asm-arm/procinfo.h and arch/arm/kernel/arch.[ch] for
184+ * Look in <asm/procinfo.h> and arch/arm/kernel/arch.[ch] for
185185 * more information about the __proc_info and __arch_info structures.
186186 */
187187 .long __proc_info_begin
arch/arm/kernel/head-nommu.S+0−1
@@ -15,7 +15,6 @@ · 14 unmodified lines
1515 #include <linux/init.h>
1616
1717 #include <asm/assembler.h>
18−#include <asm/mach-types.h>
1918 #include <asm/ptrace.h>
2019 #include <asm/asm-offsets.h>
2120 #include <asm/thread_info.h>
arch/arm/kernel/irq.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include <linux/proc_fs.h>
3939
4040 #include <asm/system.h>
41+#include <asm/mach/irq.h>
4142 #include <asm/mach/time.h>
4243
4344 /*
arch/arm/kernel/machine_kexec.c+1−1
@@ -71,7 +71,7 @@ void machine_kexec(struct kimage *image) · 70 unmodified lines
7171
7272
7373 flush_icache_range((unsigned long) reboot_code_buffer,
74− (unsigned long) reboot_code_buffer + KEXEC_CONTROL_CODE_SIZE);
74+ (unsigned long) reboot_code_buffer + KEXEC_CONTROL_PAGE_SIZE);
7575 printk(KERN_INFO "Bye!\n");
7676
7777 cpu_proc_fin();
arch/arm/kernel/process.c+1−1
@@ -51,7 +51,7 @@ extern void setup_mm_for_reboot(char mode); · 50 unmodified lines
5151
5252 static volatile int hlt_counter;
5353
54−#include <asm/arch/system.h>
54+#include <mach/system.h>
5555
5656 void disable_hlt(void)
5757 {
arch/arm/kernel/setup.c+13−0
@@ -81,6 +81,8 @@ EXPORT_SYMBOL(system_serial_high); · 80 unmodified lines
8181 unsigned int elf_hwcap;
8282 EXPORT_SYMBOL(elf_hwcap);
8383
84+unsigned long __initdata vmalloc_reserve = 128 << 20;
85+
8486
8587 #ifdef MULTI_CPU
8688 struct processor processor;
@@ -500,6 +502,17 @@ static void __init early_mem(char **p) · 413 unmodified lines
500502 }
501503 __early_param("mem=", early_mem);
502504
505+/*
506+ * vmalloc=size forces the vmalloc area to be exactly 'size'
507+ * bytes. This can be used to increase (or decrease) the vmalloc
508+ * area - the default is 128m.
509+ */
510+static void __init early_vmalloc(char **arg)
511+{
512+ vmalloc_reserve = memparse(*arg, arg);
513+}
514+__early_param("vmalloc=", early_vmalloc);
515+
503516 /*
504517 * Initial parsing of the command line.
505518 */
arch/arm/kernel/smp.c+2−2
@@ -100,7 +100,7 @@ int __cpuinit __cpu_up(unsigned int cpu) · 99 unmodified lines
100100 * a 1:1 mapping for the physical address of the kernel.
101101 */
102102 pgd = pgd_alloc(&init_mm);
103− pmd = pmd_offset(pgd, PHYS_OFFSET);
103+ pmd = pmd_offset(pgd + pgd_index(PHYS_OFFSET), PHYS_OFFSET);
104104 *pmd = __pmd((PHYS_OFFSET & PGDIR_MASK) |
105105 PMD_TYPE_SECT | PMD_SECT_AP_WRITE);
106106
@@ -139,7 +139,7 @@ int __cpuinit __cpu_up(unsigned int cpu) · 32 unmodified lines
139139 secondary_data.stack = NULL;
140140 secondary_data.pgdir = 0;
141141
142− *pmd_offset(pgd, PHYS_OFFSET) = __pmd(0);
142+ *pmd = __pmd(0);
143143 pgd_free(&init_mm, pgd);
144144
145145 if (ret) {
arch/arm/kernel/traps.c+18−13
@@ -288,14 +288,28 @@ void unregister_undef_hook(struct undef_hook *hook) · 287 unmodified lines
288288 spin_unlock_irqrestore(&undef_lock, flags);
289289 }
290290
291+static int call_undef_hook(struct pt_regs *regs, unsigned int instr)
292+{
293+ struct undef_hook *hook;
294+ unsigned long flags;
295+ int (*fn)(struct pt_regs *regs, unsigned int instr) = NULL;
296+
297+ spin_lock_irqsave(&undef_lock, flags);
298+ list_for_each_entry(hook, &undef_hook, node)
299+ if ((instr & hook->instr_mask) == hook->instr_val &&
300+ (regs->ARM_cpsr & hook->cpsr_mask) == hook->cpsr_val)
301+ fn = hook->fn;
302+ spin_unlock_irqrestore(&undef_lock, flags);
303+
304+ return fn ? fn(regs, instr) : 1;
305+}
306+
291307 asmlinkage void __exception do_undefinstr(struct pt_regs *regs)
292308 {
293309 unsigned int correction = thumb_mode(regs) ? 2 : 4;
294310 unsigned int instr;
295− struct undef_hook *hook;
296311 siginfo_t info;
297312 void __user *pc;
298− unsigned long flags;
299313
300314 /*
301315 * According to the ARM ARM, PC is 2 or 4 bytes ahead,
@@ -325,17 +339,8 @@ asmlinkage void __exception do_undefinstr(struct pt_regs *regs) · 23 unmodified lines
325339 }
326340 #endif
327341
328− spin_lock_irqsave(&undef_lock, flags);
329− list_for_each_entry(hook, &undef_hook, node) {
330− if ((instr & hook->instr_mask) == hook->instr_val &&
331− (regs->ARM_cpsr & hook->cpsr_mask) == hook->cpsr_val) {
332− if (hook->fn(regs, instr) == 0) {
333− spin_unlock_irqrestore(&undef_lock, flags);
334− return;
335− }
336− }
337− }
338− spin_unlock_irqrestore(&undef_lock, flags);
342+ if (call_undef_hook(regs, instr) == 0)
343+ return;
339344
340345 #ifdef CONFIG_DEBUG_USER
341346 if (user_debug & UDBG_UNDEFINED) {
arch/arm/lib/ecard.S+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 */
1313 #include <linux/linkage.h>
1414 #include <asm/assembler.h>
15−#include <asm/hardware.h>
15+#include <mach/hardware.h>
1616
1717 #define CPSR2SPSR(rt) \
1818 mrs rt, cpsr; \
arch/arm/lib/getuser.S+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 * r2, r3 contains the zero-extended value
2121 * lr corrupted
2222 *
23− * No other registers must be altered. (see include/asm-arm/uaccess.h
23+ * No other registers must be altered. (see <asm/uaccess.h>
2424 * for specific ASM register usage).
2525 *
2626 * Note that ADDR_LIMIT is either 0 or 0xc0000000.
arch/arm/lib/io-readsw-armv3.S+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 */
1010 #include <linux/linkage.h>
1111 #include <asm/assembler.h>
12−#include <asm/hardware.h>
12+#include <mach/hardware.h>
1313
1414 .Linsw_bad_alignment:
1515 adr r0, .Linsw_bad_align_msg
arch/arm/lib/io-writesw-armv3.S+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 */
1010 #include <linux/linkage.h>
1111 #include <asm/assembler.h>
12−#include <asm/hardware.h>
12+#include <mach/hardware.h>
1313
1414 .Loutsw_bad_alignment:
1515 adr r0, .Loutsw_bad_align_msg
arch/arm/lib/putuser.S+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 * Outputs: r0 is the error code
2121 * lr corrupted
2222 *
23− * No other registers must be altered. (see include/asm-arm/uaccess.h
23+ * No other registers must be altered. (see <asm/uaccess.h>
2424 * for specific ASM register usage).
2525 *
2626 * Note that ADDR_LIMIT is either 0 or 0xc0000000
arch/arm/mach-aaec2000/aaed2000.c+2−2
@@ -20,14 +20,14 @@ · 19 unmodified lines
2020 #include <asm/setup.h>
2121 #include <asm/memory.h>
2222 #include <asm/mach-types.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/irq.h>
2525
2626 #include <asm/mach/arch.h>
2727 #include <asm/mach/map.h>
2828 #include <asm/mach/irq.h>
2929
30−#include <asm/arch/aaed2000.h>
30+#include <mach/aaed2000.h>
3131
3232 #include "core.h"
3333
arch/arm/mach-aaec2000/core.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <linux/timex.h>
2121 #include <linux/signal.h>
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/irq.h>
2525 #include <asm/sizes.h>
2626
arch/arm/mach-aaec2000/include/mach/aaec2000.hrenamed from include/asm-arm/arch-aaec2000/aaec2000.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-aaec2000/aaec2000.h
2+ * arch/arm/mach-aaec2000/include/mach/aaec2000.h
33 *
44 * AAEC-2000 registers definition
55 *
arch/arm/mach-aaec2000/include/mach/aaed2000.hrenamed from include/asm-arm/arch-aaec2000/aaed2000.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-aaec2000/aaed2000.h
2+ * arch/arm/mach-aaec2000/include/mach/aaed2000.h
33 *
44 * AAED-2000 specific bits definition
55 *
arch/arm/mach-aaec2000/include/mach/debug-macro.Srenamed from include/asm-arm/arch-aaec2000/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-aaec2000/debug-macro.S
1+/* arch/arm/mach-aaec2000/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-aaec2000/include/mach/dma.hrenamed from include/asm-arm/arch-aaec2000/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-aaec2000/dma.h
2+ * arch/arm/mach-aaec2000/include/mach/dma.h
33 *
44 * Copyright (c) 2005 Nicolas Bellido Y Ortega
55 *
arch/arm/mach-aaec2000/include/mach/entry-macro.Srenamed from include/asm-arm/arch-aaec2000/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-aaec2000/entry-macro.S
2+ * arch/arm/mach-aaec2000/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper for aaec-2000 based platforms
55 *
@@ -10,7 +10,7 @@ · 4 unmodified lines
1010 * published by the Free Software Foundation.
1111 *
1212 */
13−#include <asm/arch/irqs.h>
13+#include <mach/irqs.h>
1414
1515 .macro disable_fiq
1616 .endm
arch/arm/mach-aaec2000/include/mach/hardware.hrenamed from include/asm-arm/arch-aaec2000/hardware.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-aaec2000/hardware.h
2+ * arch/arm/mach-aaec2000/include/mach/hardware.h
33 *
44 * Copyright (c) 2005 Nicolas Bellido Y Ortega
55 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
1212 #define __ASM_ARCH_HARDWARE_H
1313
1414 #include <asm/sizes.h>
15−#include <asm/arch/aaec2000.h>
15+#include <mach/aaec2000.h>
1616
1717 /* The kernel is loaded at physical address 0xf8000000.
1818 * We map the IO space a bit after
arch/arm/mach-aaec2000/include/mach/io.hrenamed from include/asm-arm/arch-aaec2000/io.h+2−2
@@ -1,12 +1,12 @@
11 /*
2− * linux/include/asm-arm/arch-aaec2000/io.h
2+ * arch/arm/mach-aaec2000/include/mach/io.h
33 *
44 * Copied from asm/arch/sa1100/io.h
55 */
66 #ifndef __ASM_ARM_ARCH_IO_H
77 #define __ASM_ARM_ARCH_IO_H
88
9−#include <asm/hardware.h>
9+#include <mach/hardware.h>
1010
1111 #define IO_SPACE_LIMIT 0xffffffff
1212
arch/arm/mach-aaec2000/include/mach/irqs.hrenamed from include/asm-arm/arch-aaec2000/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-aaec2000/irqs.h
2+ * arch/arm/mach-aaec2000/include/mach/irqs.h
33 *
44 * Copyright (c) 2005 Nicolas Bellido Y Ortega
55 *
arch/arm/mach-aaec2000/include/mach/memory.hrenamed from include/asm-arm/arch-aaec2000/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-aaec2000/memory.h
2+ * arch/arm/mach-aaec2000/include/mach/memory.h
33 *
44 * Copyright (c) 2005 Nicolas Bellido Y Ortega
55 *
arch/arm/mach-aaec2000/include/mach/system.hrenamed from include/asm-arm/arch-aaec2000/system.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-aaed2000/system.h
2+ * arch/arm/mach-aaed2000/include/mach/system.h
33 *
44 * Copyright (c) 2005 Nicolas Bellido Y Ortega
55 *
arch/arm/mach-aaec2000/include/mach/timex.hrenamed from include/asm-arm/arch-aaec2000/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-aaec2000/timex.h
2+ * arch/arm/mach-aaec2000/include/mach/timex.h
33 *
44 * AAEC-2000 Architecture timex specification
55 *
arch/arm/mach-aaec2000/include/mach/uncompress.hrenamed from include/asm-arm/arch-aaec2000/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-aaec2000/uncompress.h
2+ * arch/arm/mach-aaec2000/include/mach/uncompress.h
33 *
44 * Copyright (c) 2005 Nicolas Bellido Y Ortega
55 *
arch/arm/mach-aaec2000/include/mach/vmalloc.hrenamed from include/asm-arm/arch-aaec2000/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-aaec2000/vmalloc.h
2+ * arch/arm/mach-aaec2000/include/mach/vmalloc.h
33 *
44 * Copyright (c) 2005 Nicolas Bellido Y Ortega
55 *
arch/arm/mach-at91/at91cap9.c+4−4
@@ -17,10 +17,10 @@ · 16 unmodified lines
1717
1818 #include <asm/mach/arch.h>
1919 #include <asm/mach/map.h>
20−#include <asm/arch/at91cap9.h>
21−#include <asm/arch/at91_pmc.h>
22−#include <asm/arch/at91_rstc.h>
23−#include <asm/arch/at91_shdwc.h>
20+#include <mach/at91cap9.h>
21+#include <mach/at91_pmc.h>
22+#include <mach/at91_rstc.h>
23+#include <mach/at91_shdwc.h>
2424
2525 #include "generic.h"
2626 #include "clock.h"
arch/arm/mach-at91/at91cap9_devices.c+5−5
@@ -20,11 +20,11 @@ · 19 unmodified lines
2020
2121 #include <video/atmel_lcdc.h>
2222
23−#include <asm/arch/board.h>
24−#include <asm/arch/gpio.h>
25−#include <asm/arch/at91cap9.h>
26−#include <asm/arch/at91cap9_matrix.h>
27−#include <asm/arch/at91sam9_smc.h>
23+#include <mach/board.h>
24+#include <mach/gpio.h>
25+#include <mach/at91cap9.h>
26+#include <mach/at91cap9_matrix.h>
27+#include <mach/at91sam9_smc.h>
2828
2929 #include "generic.h"
3030
arch/arm/mach-at91/at91rm9200.c+3−3
@@ -14,9 +14,9 @@ · 13 unmodified lines
1414
1515 #include <asm/mach/arch.h>
1616 #include <asm/mach/map.h>
17−#include <asm/arch/at91rm9200.h>
18−#include <asm/arch/at91_pmc.h>
19−#include <asm/arch/at91_st.h>
17+#include <mach/at91rm9200.h>
18+#include <mach/at91_pmc.h>
19+#include <mach/at91_st.h>
2020
2121 #include "generic.h"
2222 #include "clock.h"
arch/arm/mach-at91/at91rm9200_devices.c+4−4
@@ -17,10 +17,10 @@ · 16 unmodified lines
1717 #include <linux/platform_device.h>
1818 #include <linux/i2c-gpio.h>
1919
20−#include <asm/arch/board.h>
21−#include <asm/arch/gpio.h>
22−#include <asm/arch/at91rm9200.h>
23−#include <asm/arch/at91rm9200_mc.h>
20+#include <mach/board.h>
21+#include <mach/gpio.h>
22+#include <mach/at91rm9200.h>
23+#include <mach/at91rm9200_mc.h>
2424
2525 #include "generic.h"
2626
arch/arm/mach-at91/at91rm9200_time.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626
2727 #include <asm/mach/time.h>
2828
29−#include <asm/arch/at91_st.h>
29+#include <mach/at91_st.h>
3030
3131 static unsigned long last_crtr;
3232 static u32 irqmask;
arch/arm/mach-at91/at91sam9260.c+5−5
@@ -15,11 +15,11 @@ · 14 unmodified lines
1515
1616 #include <asm/mach/arch.h>
1717 #include <asm/mach/map.h>
18−#include <asm/arch/cpu.h>
19−#include <asm/arch/at91sam9260.h>
20−#include <asm/arch/at91_pmc.h>
21−#include <asm/arch/at91_rstc.h>
22−#include <asm/arch/at91_shdwc.h>
18+#include <mach/cpu.h>
19+#include <mach/at91sam9260.h>
20+#include <mach/at91_pmc.h>
21+#include <mach/at91_rstc.h>
22+#include <mach/at91_shdwc.h>
2323
2424 #include "generic.h"
2525 #include "clock.h"
arch/arm/mach-at91/at91sam9260_devices.c+6−6
@@ -16,12 +16,12 @@ · 15 unmodified lines
1616 #include <linux/platform_device.h>
1717 #include <linux/i2c-gpio.h>
1818
19−#include <asm/arch/board.h>
20−#include <asm/arch/gpio.h>
21−#include <asm/arch/cpu.h>
22−#include <asm/arch/at91sam9260.h>
23−#include <asm/arch/at91sam9260_matrix.h>
24−#include <asm/arch/at91sam9_smc.h>
19+#include <mach/board.h>
20+#include <mach/gpio.h>
21+#include <mach/cpu.h>
22+#include <mach/at91sam9260.h>
23+#include <mach/at91sam9260_matrix.h>
24+#include <mach/at91sam9_smc.h>
2525
2626 #include "generic.h"
2727
arch/arm/mach-at91/at91sam9261.c+4−4
@@ -15,10 +15,10 @@ · 14 unmodified lines
1515
1616 #include <asm/mach/arch.h>
1717 #include <asm/mach/map.h>
18−#include <asm/arch/at91sam9261.h>
19−#include <asm/arch/at91_pmc.h>
20−#include <asm/arch/at91_rstc.h>
21−#include <asm/arch/at91_shdwc.h>
18+#include <mach/at91sam9261.h>
19+#include <mach/at91_pmc.h>
20+#include <mach/at91_rstc.h>
21+#include <mach/at91_shdwc.h>
2222
2323 #include "generic.h"
2424 #include "clock.h"
arch/arm/mach-at91/at91sam9261_devices.c+5−5
@@ -20,11 +20,11 @@ · 19 unmodified lines
2020 #include <linux/fb.h>
2121 #include <video/atmel_lcdc.h>
2222
23−#include <asm/arch/board.h>
24−#include <asm/arch/gpio.h>
25−#include <asm/arch/at91sam9261.h>
26−#include <asm/arch/at91sam9261_matrix.h>
27−#include <asm/arch/at91sam9_smc.h>
23+#include <mach/board.h>
24+#include <mach/gpio.h>
25+#include <mach/at91sam9261.h>
26+#include <mach/at91sam9261_matrix.h>
27+#include <mach/at91sam9_smc.h>
2828
2929 #include "generic.h"
3030
arch/arm/mach-at91/at91sam9263.c+4−4
@@ -15,10 +15,10 @@ · 14 unmodified lines
1515
1616 #include <asm/mach/arch.h>
1717 #include <asm/mach/map.h>
18−#include <asm/arch/at91sam9263.h>
19−#include <asm/arch/at91_pmc.h>
20−#include <asm/arch/at91_rstc.h>
21−#include <asm/arch/at91_shdwc.h>
18+#include <mach/at91sam9263.h>
19+#include <mach/at91_pmc.h>
20+#include <mach/at91_rstc.h>
21+#include <mach/at91_shdwc.h>
2222
2323 #include "generic.h"
2424 #include "clock.h"
arch/arm/mach-at91/at91sam9263_devices.c+5−5
@@ -19,11 +19,11 @@ · 18 unmodified lines
1919 #include <linux/fb.h>
2020 #include <video/atmel_lcdc.h>
2121
22−#include <asm/arch/board.h>
23−#include <asm/arch/gpio.h>
24−#include <asm/arch/at91sam9263.h>
25−#include <asm/arch/at91sam9263_matrix.h>
26−#include <asm/arch/at91sam9_smc.h>
22+#include <mach/board.h>
23+#include <mach/gpio.h>
24+#include <mach/at91sam9263.h>
25+#include <mach/at91sam9263_matrix.h>
26+#include <mach/at91sam9_smc.h>
2727
2828 #include "generic.h"
2929
arch/arm/mach-at91/at91sam926x_time.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
1717
1818 #include <asm/mach/time.h>
1919
20−#include <asm/arch/at91_pit.h>
20+#include <mach/at91_pit.h>
2121
2222
2323 #define PIT_CPIV(x) ((x) & AT91_PIT_CPIV)
arch/arm/mach-at91/at91sam9rl.c+5−5
@@ -14,11 +14,11 @@ · 13 unmodified lines
1414
1515 #include <asm/mach/arch.h>
1616 #include <asm/mach/map.h>
17−#include <asm/arch/cpu.h>
18−#include <asm/arch/at91sam9rl.h>
19−#include <asm/arch/at91_pmc.h>
20−#include <asm/arch/at91_rstc.h>
21−#include <asm/arch/at91_shdwc.h>
17+#include <mach/cpu.h>
18+#include <mach/at91sam9rl.h>
19+#include <mach/at91_pmc.h>
20+#include <mach/at91_rstc.h>
21+#include <mach/at91_shdwc.h>
2222
2323 #include "generic.h"
2424 #include "clock.h"
arch/arm/mach-at91/at91sam9rl_devices.c+5−5
@@ -16,11 +16,11 @@ · 15 unmodified lines
1616 #include <linux/fb.h>
1717 #include <video/atmel_lcdc.h>
1818
19−#include <asm/arch/board.h>
20−#include <asm/arch/gpio.h>
21−#include <asm/arch/at91sam9rl.h>
22−#include <asm/arch/at91sam9rl_matrix.h>
23−#include <asm/arch/at91sam9_smc.h>
19+#include <mach/board.h>
20+#include <mach/gpio.h>
21+#include <mach/at91sam9rl.h>
22+#include <mach/at91sam9rl_matrix.h>
23+#include <mach/at91sam9_smc.h>
2424
2525 #include "generic.h"
2626
arch/arm/mach-at91/at91x40.c+3−3
@@ -14,9 +14,9 @@ · 13 unmodified lines
1414 #include <linux/init.h>
1515 #include <linux/irq.h>
1616 #include <asm/mach/arch.h>
17−#include <asm/arch/at91x40.h>
18−#include <asm/arch/at91_st.h>
19−#include <asm/arch/timex.h>
17+#include <mach/at91x40.h>
18+#include <mach/at91_st.h>
19+#include <mach/timex.h>
2020 #include "generic.h"
2121
2222 /*
arch/arm/mach-at91/at91x40_time.c+2−2
@@ -23,10 +23,10 @@ · 22 unmodified lines
2323 #include <linux/interrupt.h>
2424 #include <linux/irq.h>
2525 #include <linux/time.h>
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/io.h>
2828 #include <asm/mach/time.h>
29−#include <asm/arch/at91_tc.h>
29+#include <mach/at91_tc.h>
3030
3131 /*
3232 * 3 counter/timer units present.
arch/arm/mach-at91/board-1arm.c+3−3
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/module.h>
2525 #include <linux/platform_device.h>
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/setup.h>
2929 #include <asm/mach-types.h>
3030 #include <asm/irq.h>
@@ -33,8 +33,8 @@ · 2 unmodified lines
3333 #include <asm/mach/map.h>
3434 #include <asm/mach/irq.h>
3535
36−#include <asm/arch/board.h>
37−#include <asm/arch/gpio.h>
36+#include <mach/board.h>
37+#include <mach/gpio.h>
3838
3939 #include "generic.h"
4040
arch/arm/mach-at91/board-cam60.c+3−3
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/spi/spi.h>
2929 #include <linux/spi/flash.h>
3030
31−#include <asm/hardware.h>
31+#include <mach/hardware.h>
3232 #include <asm/setup.h>
3333 #include <asm/mach-types.h>
3434 #include <asm/irq.h>
@@ -37,8 +37,8 @@ · 2 unmodified lines
3737 #include <asm/mach/map.h>
3838 #include <asm/mach/irq.h>
3939
40−#include <asm/arch/board.h>
41−#include <asm/arch/gpio.h>
40+#include <mach/board.h>
41+#include <mach/gpio.h>
4242
4343 #include "generic.h"
4444
arch/arm/mach-at91/board-cap9adk.c+5−5
@@ -33,7 +33,7 @@ · 32 unmodified lines
3333
3434 #include <video/atmel_lcdc.h>
3535
36−#include <asm/hardware.h>
36+#include <mach/hardware.h>
3737 #include <asm/setup.h>
3838 #include <asm/mach-types.h>
3939 #include <asm/irq.h>
@@ -42,10 +42,10 @@ · 2 unmodified lines
4242 #include <asm/mach/map.h>
4343 #include <asm/mach/irq.h>
4444
45−#include <asm/arch/board.h>
46−#include <asm/arch/gpio.h>
47−#include <asm/arch/at91cap9_matrix.h>
48−#include <asm/arch/at91sam9_smc.h>
45+#include <mach/board.h>
46+#include <mach/gpio.h>
47+#include <mach/at91cap9_matrix.h>
48+#include <mach/at91sam9_smc.h>
4949
5050 #include "generic.h"
5151
arch/arm/mach-at91/board-carmeva.c+3−3
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/module.h>
2626 #include <linux/platform_device.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/setup.h>
3030 #include <asm/mach-types.h>
3131 #include <asm/irq.h>
@@ -34,8 +34,8 @@ · 2 unmodified lines
3434 #include <asm/mach/map.h>
3535 #include <asm/mach/irq.h>
3636
37−#include <asm/arch/board.h>
38−#include <asm/arch/gpio.h>
37+#include <mach/board.h>
38+#include <mach/gpio.h>
3939
4040 #include "generic.h"
4141
arch/arm/mach-at91/board-csb337.c+3−3
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/input.h>
2929 #include <linux/gpio_keys.h>
3030
31−#include <asm/hardware.h>
31+#include <mach/hardware.h>
3232 #include <asm/setup.h>
3333 #include <asm/mach-types.h>
3434 #include <asm/irq.h>
@@ -37,8 +37,8 @@ · 2 unmodified lines
3737 #include <asm/mach/map.h>
3838 #include <asm/mach/irq.h>
3939
40−#include <asm/arch/board.h>
41−#include <asm/arch/gpio.h>
40+#include <mach/board.h>
41+#include <mach/gpio.h>
4242
4343 #include "generic.h"
4444
arch/arm/mach-at91/board-csb637.c+3−3
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/platform_device.h>
2626 #include <linux/mtd/physmap.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/setup.h>
3030 #include <asm/mach-types.h>
3131 #include <asm/irq.h>
@@ -34,8 +34,8 @@ · 2 unmodified lines
3434 #include <asm/mach/map.h>
3535 #include <asm/mach/irq.h>
3636
37−#include <asm/arch/board.h>
38−#include <asm/arch/gpio.h>
37+#include <mach/board.h>
38+#include <mach/gpio.h>
3939
4040 #include "generic.h"
4141
arch/arm/mach-at91/board-dk.c+4−4
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <linux/spi/spi.h>
3030 #include <linux/mtd/physmap.h>
3131
32−#include <asm/hardware.h>
32+#include <mach/hardware.h>
3333 #include <asm/setup.h>
3434 #include <asm/mach-types.h>
3535 #include <asm/irq.h>
@@ -38,9 +38,9 @@ · 2 unmodified lines
3838 #include <asm/mach/map.h>
3939 #include <asm/mach/irq.h>
4040
41−#include <asm/arch/board.h>
42−#include <asm/arch/gpio.h>
43−#include <asm/arch/at91rm9200_mc.h>
41+#include <mach/board.h>
42+#include <mach/gpio.h>
43+#include <mach/at91rm9200_mc.h>
4444
4545 #include "generic.h"
4646
arch/arm/mach-at91/board-eb01.c+2−2
@@ -24,10 +24,10 @@ · 23 unmodified lines
2424 #include <linux/platform_device.h>
2525 #include <linux/irq.h>
2626 #include <asm/mach-types.h>
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/mach/arch.h>
2929 #include <asm/mach/map.h>
30−#include <asm/arch/board.h>
30+#include <mach/board.h>
3131 #include "generic.h"
3232
3333 static void __init at91eb01_map_io(void)
arch/arm/mach-at91/board-eb9200.c+3−3
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/module.h>
2626 #include <linux/device.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/setup.h>
3030 #include <asm/mach-types.h>
3131 #include <asm/irq.h>
@@ -34,8 +34,8 @@ · 2 unmodified lines
3434 #include <asm/mach/map.h>
3535 #include <asm/mach/irq.h>
3636
37−#include <asm/arch/board.h>
38−#include <asm/arch/gpio.h>
37+#include <mach/board.h>
38+#include <mach/gpio.h>
3939
4040 #include "generic.h"
4141
arch/arm/mach-at91/board-ecbat91.c+3−3
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/spi/spi.h>
2828 #include <linux/spi/flash.h>
2929
30−#include <asm/hardware.h>
30+#include <mach/hardware.h>
3131 #include <asm/setup.h>
3232 #include <asm/mach-types.h>
3333 #include <asm/irq.h>
@@ -36,8 +36,8 @@ · 2 unmodified lines
3636 #include <asm/mach/map.h>
3737 #include <asm/mach/irq.h>
3838
39−#include <asm/arch/board.h>
40−#include <asm/arch/gpio.h>
39+#include <mach/board.h>
40+#include <mach/gpio.h>
4141
4242 #include "generic.h"
4343
arch/arm/mach-at91/board-ek.c+4−4
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <linux/spi/spi.h>
3030 #include <linux/mtd/physmap.h>
3131
32−#include <asm/hardware.h>
32+#include <mach/hardware.h>
3333 #include <asm/setup.h>
3434 #include <asm/mach-types.h>
3535 #include <asm/irq.h>
@@ -38,9 +38,9 @@ · 2 unmodified lines
3838 #include <asm/mach/map.h>
3939 #include <asm/mach/irq.h>
4040
41−#include <asm/arch/board.h>
42−#include <asm/arch/gpio.h>
43−#include <asm/arch/at91rm9200_mc.h>
41+#include <mach/board.h>
42+#include <mach/gpio.h>
43+#include <mach/at91rm9200_mc.h>
4444
4545 #include "generic.h"
4646
arch/arm/mach-at91/board-kafa.c+3−3
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/module.h>
2525 #include <linux/platform_device.h>
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/setup.h>
2929 #include <asm/mach-types.h>
3030 #include <asm/irq.h>
@@ -33,8 +33,8 @@ · 2 unmodified lines
3333 #include <asm/mach/map.h>
3434 #include <asm/mach/irq.h>
3535
36−#include <asm/arch/board.h>
37−#include <asm/arch/gpio.h>
36+#include <mach/board.h>
37+#include <mach/gpio.h>
3838
3939 #include "generic.h"
4040
arch/arm/mach-at91/board-kb9202.c+4−4
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/module.h>
2626 #include <linux/platform_device.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/setup.h>
3030 #include <asm/mach-types.h>
3131 #include <asm/irq.h>
@@ -34,10 +34,10 @@ · 2 unmodified lines
3434 #include <asm/mach/map.h>
3535 #include <asm/mach/irq.h>
3636
37−#include <asm/arch/board.h>
38−#include <asm/arch/gpio.h>
37+#include <mach/board.h>
38+#include <mach/gpio.h>
3939
40−#include <asm/arch/at91rm9200_mc.h>
40+#include <mach/at91rm9200_mc.h>
4141
4242 #include "generic.h"
4343
arch/arm/mach-at91/board-picotux200.c+4−4
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/spi/spi.h>
2828 #include <linux/mtd/physmap.h>
2929
30−#include <asm/hardware.h>
30+#include <mach/hardware.h>
3131 #include <asm/setup.h>
3232 #include <asm/mach-types.h>
3333 #include <asm/irq.h>
@@ -36,9 +36,9 @@ · 2 unmodified lines
3636 #include <asm/mach/map.h>
3737 #include <asm/mach/irq.h>
3838
39−#include <asm/arch/board.h>
40−#include <asm/arch/gpio.h>
41−#include <asm/arch/at91rm9200_mc.h>
39+#include <mach/board.h>
40+#include <mach/gpio.h>
41+#include <mach/at91rm9200_mc.h>
4242
4343 #include "generic.h"
4444
arch/arm/mach-at91/board-qil-a9260.c+4−4
@@ -30,7 +30,7 @@ · 29 unmodified lines
3030 #include <linux/input.h>
3131 #include <linux/clk.h>
3232
33−#include <asm/hardware.h>
33+#include <mach/hardware.h>
3434 #include <asm/setup.h>
3535 #include <asm/mach-types.h>
3636 #include <asm/irq.h>
@@ -39,9 +39,9 @@ · 2 unmodified lines
3939 #include <asm/mach/map.h>
4040 #include <asm/mach/irq.h>
4141
42−#include <asm/arch/board.h>
43−#include <asm/arch/gpio.h>
44−#include <asm/arch/at91_shdwc.h>
42+#include <mach/board.h>
43+#include <mach/gpio.h>
44+#include <mach/at91_shdwc.h>
4545
4646 #include "generic.h"
4747
arch/arm/mach-at91/board-sam9-l9260.c+3−3
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/platform_device.h>
2828 #include <linux/spi/spi.h>
2929
30−#include <asm/hardware.h>
30+#include <mach/hardware.h>
3131 #include <asm/setup.h>
3232 #include <asm/mach-types.h>
3333 #include <asm/irq.h>
@@ -36,8 +36,8 @@ · 2 unmodified lines
3636 #include <asm/mach/map.h>
3737 #include <asm/mach/irq.h>
3838
39−#include <asm/arch/board.h>
40−#include <asm/arch/gpio.h>
39+#include <mach/board.h>
40+#include <mach/gpio.h>
4141
4242 #include "generic.h"
4343
arch/arm/mach-at91/board-sam9260ek.c+3−3
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/spi/at73c213.h>
2929 #include <linux/clk.h>
3030
31−#include <asm/hardware.h>
31+#include <mach/hardware.h>
3232 #include <asm/setup.h>
3333 #include <asm/mach-types.h>
3434 #include <asm/irq.h>
@@ -37,8 +37,8 @@ · 2 unmodified lines
3737 #include <asm/mach/map.h>
3838 #include <asm/mach/irq.h>
3939
40−#include <asm/arch/board.h>
41−#include <asm/arch/gpio.h>
40+#include <mach/board.h>
41+#include <mach/gpio.h>
4242
4343 #include "generic.h"
4444
arch/arm/mach-at91/board-sam9261ek.c+4−4
@@ -35,7 +35,7 @@ · 34 unmodified lines
3535
3636 #include <video/atmel_lcdc.h>
3737
38−#include <asm/hardware.h>
38+#include <mach/hardware.h>
3939 #include <asm/setup.h>
4040 #include <asm/mach-types.h>
4141 #include <asm/irq.h>
@@ -44,9 +44,9 @@ · 2 unmodified lines
4444 #include <asm/mach/map.h>
4545 #include <asm/mach/irq.h>
4646
47−#include <asm/arch/board.h>
48−#include <asm/arch/gpio.h>
49−#include <asm/arch/at91sam9_smc.h>
47+#include <mach/board.h>
48+#include <mach/gpio.h>
49+#include <mach/at91sam9_smc.h>
5050
5151 #include "generic.h"
5252
arch/arm/mach-at91/board-sam9263ek.c+4−4
@@ -32,7 +32,7 @@ · 31 unmodified lines
3232
3333 #include <video/atmel_lcdc.h>
3434
35−#include <asm/hardware.h>
35+#include <mach/hardware.h>
3636 #include <asm/setup.h>
3737 #include <asm/mach-types.h>
3838 #include <asm/irq.h>
@@ -41,9 +41,9 @@ · 2 unmodified lines
4141 #include <asm/mach/map.h>
4242 #include <asm/mach/irq.h>
4343
44−#include <asm/arch/board.h>
45−#include <asm/arch/gpio.h>
46−#include <asm/arch/at91sam9_smc.h>
44+#include <mach/board.h>
45+#include <mach/gpio.h>
46+#include <mach/at91sam9_smc.h>
4747
4848 #include "generic.h"
4949
arch/arm/mach-at91/board-sam9g20ek.c+3−3
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/spi/at73c213.h>
2727 #include <linux/clk.h>
2828
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/setup.h>
3131 #include <asm/mach-types.h>
3232 #include <asm/irq.h>
@@ -35,8 +35,8 @@ · 2 unmodified lines
3535 #include <asm/mach/map.h>
3636 #include <asm/mach/irq.h>
3737
38−#include <asm/arch/board.h>
39−#include <asm/arch/gpio.h>
38+#include <mach/board.h>
39+#include <mach/gpio.h>
4040
4141 #include "generic.h"
4242
arch/arm/mach-at91/board-sam9rlek.c+4−4
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818
1919 #include <video/atmel_lcdc.h>
2020
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222 #include <asm/setup.h>
2323 #include <asm/mach-types.h>
2424 #include <asm/irq.h>
@@ -27,9 +27,9 @@ · 2 unmodified lines
2727 #include <asm/mach/map.h>
2828 #include <asm/mach/irq.h>
2929
30−#include <asm/arch/board.h>
31−#include <asm/arch/gpio.h>
32−#include <asm/arch/at91sam9_smc.h>
30+#include <mach/board.h>
31+#include <mach/gpio.h>
32+#include <mach/at91sam9_smc.h>
3333
3434 #include "generic.h"
3535
arch/arm/mach-at91/board-usb-a9260.c+4−4
@@ -30,7 +30,7 @@ · 29 unmodified lines
3030 #include <linux/input.h>
3131 #include <linux/clk.h>
3232
33−#include <asm/hardware.h>
33+#include <mach/hardware.h>
3434 #include <asm/setup.h>
3535 #include <asm/mach-types.h>
3636 #include <asm/irq.h>
@@ -39,9 +39,9 @@ · 2 unmodified lines
3939 #include <asm/mach/map.h>
4040 #include <asm/mach/irq.h>
4141
42−#include <asm/arch/board.h>
43−#include <asm/arch/gpio.h>
44−#include <asm/arch/at91_shdwc.h>
42+#include <mach/board.h>
43+#include <mach/gpio.h>
44+#include <mach/at91_shdwc.h>
4545
4646 #include "generic.h"
4747
arch/arm/mach-at91/board-usb-a9263.c+4−4
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <linux/gpio_keys.h>
3030 #include <linux/input.h>
3131
32−#include <asm/hardware.h>
32+#include <mach/hardware.h>
3333 #include <asm/setup.h>
3434 #include <asm/mach-types.h>
3535 #include <asm/irq.h>
@@ -38,9 +38,9 @@ · 2 unmodified lines
3838 #include <asm/mach/map.h>
3939 #include <asm/mach/irq.h>
4040
41−#include <asm/arch/board.h>
42−#include <asm/arch/gpio.h>
43−#include <asm/arch/at91_shdwc.h>
41+#include <mach/board.h>
42+#include <mach/gpio.h>
43+#include <mach/at91_shdwc.h>
4444
4545 #include "generic.h"
4646
arch/arm/mach-at91/board-yl-9200.c+4−4
@@ -33,7 +33,7 @@ · 32 unmodified lines
3333 #include <linux/gpio_keys.h>
3434 #include <linux/input.h>
3535
36−#include <asm/hardware.h>
36+#include <mach/hardware.h>
3737 #include <asm/setup.h>
3838 #include <asm/mach-types.h>
3939 #include <asm/irq.h>
@@ -42,9 +42,9 @@ · 2 unmodified lines
4242 #include <asm/mach/map.h>
4343 #include <asm/mach/irq.h>
4444
45−#include <asm/arch/board.h>
46−#include <asm/arch/gpio.h>
47−#include <asm/arch/at91rm9200_mc.h>
45+#include <mach/board.h>
46+#include <mach/gpio.h>
47+#include <mach/at91rm9200_mc.h>
4848
4949 #include "generic.h"
5050
arch/arm/mach-at91/clock.c+3−4
@@ -24,11 +24,10 @@ · 23 unmodified lines
2424 #include <linux/clk.h>
2525
2626 #include <asm/io.h>
27−#include <asm/mach-types.h>
2827
29−#include <asm/hardware.h>
30−#include <asm/arch/at91_pmc.h>
31−#include <asm/arch/cpu.h>
28+#include <mach/hardware.h>
29+#include <mach/at91_pmc.h>
30+#include <mach/cpu.h>
3231
3332 #include "clock.h"
3433
arch/arm/mach-at91/gpio.c+3−3
@@ -20,9 +20,9 @@ · 19 unmodified lines
2020 #include <linux/module.h>
2121
2222 #include <asm/io.h>
23−#include <asm/hardware.h>
24−#include <asm/arch/at91_pio.h>
25−#include <asm/arch/gpio.h>
23+#include <mach/hardware.h>
24+#include <mach/at91_pio.h>
25+#include <mach/gpio.h>
2626
2727 #include "generic.h"
2828
arch/arm/mach-at91/include/mach/at91_adc.hrenamed from include/asm-arm/arch-at91/at91_adc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_adc.h
2+ * arch/arm/mach-at91/include/mach/at91_adc.h
33 *
44 * Copyright (C) SAN People
55 *
arch/arm/mach-at91/include/mach/at91_aic.hrenamed from include/asm-arm/arch-at91/at91_aic.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_aic.h
2+ * arch/arm/mach-at91/include/mach/at91_aic.h
33 *
44 * Copyright (C) 2005 Ivan Kokshaysky
55 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_dbgu.hrenamed from include/asm-arm/arch-at91/at91_dbgu.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_dbgu.h
2+ * arch/arm/mach-at91/include/mach/at91_dbgu.h
33 *
44 * Copyright (C) 2005 Ivan Kokshaysky
55 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_mci.hrenamed from include/asm-arm/arch-at91/at91_mci.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_mci.h
2+ * arch/arm/mach-at91/include/mach/at91_mci.h
33 *
44 * Copyright (C) 2005 Ivan Kokshaysky
55 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_pio.hrenamed from include/asm-arm/arch-at91/at91_pio.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_pio.h
2+ * arch/arm/mach-at91/include/mach/at91_pio.h
33 *
44 * Copyright (C) 2005 Ivan Kokshaysky
55 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_pit.hrenamed from include/asm-arm/arch-at91/at91_pit.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_pit.h
2+ * arch/arm/mach-at91/include/mach/at91_pit.h
33 *
44 * Periodic Interval Timer (PIT) - System peripherals regsters.
55 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91_pmc.hrenamed from include/asm-arm/arch-at91/at91_pmc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_pmc.h
2+ * arch/arm/mach-at91/include/mach/at91_pmc.h
33 *
44 * Copyright (C) 2005 Ivan Kokshaysky
55 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_rstc.hrenamed from include/asm-arm/arch-at91/at91_rstc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_rstc.h
2+ * arch/arm/mach-at91/include/mach/at91_rstc.h
33 *
44 * Reset Controller (RSTC) - System peripherals regsters.
55 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91_rtc.hrenamed from include/asm-arm/arch-at91/at91_rtc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_rtc.h
2+ * arch/arm/mach-at91/include/mach/at91_rtc.h
33 *
44 * Copyright (C) 2005 Ivan Kokshaysky
55 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_rtt.hrenamed from include/asm-arm/arch-at91/at91_rtt.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_rtt.h
2+ * arch/arm/mach-at91/include/mach/at91_rtt.h
33 *
44 * Real-time Timer (RTT) - System peripherals regsters.
55 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91_shdwc.hrenamed from include/asm-arm/arch-at91/at91_shdwc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_shdwc.h
2+ * arch/arm/mach-at91/include/mach/at91_shdwc.h
33 *
44 * Shutdown Controller (SHDWC) - System peripherals regsters.
55 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91_spi.hrenamed from include/asm-arm/arch-at91/at91_spi.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_spi.h
2+ * arch/arm/mach-at91/include/mach/at91_spi.h
33 *
44 * Copyright (C) 2005 Ivan Kokshaysky
55 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_ssc.hrenamed from include/asm-arm/arch-at91/at91_ssc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_ssc.h
2+ * arch/arm/mach-at91/include/mach/at91_ssc.h
33 *
44 * Copyright (C) SAN People
55 *
arch/arm/mach-at91/include/mach/at91_st.hrenamed from include/asm-arm/arch-at91/at91_st.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_st.h
2+ * arch/arm/mach-at91/include/mach/at91_st.h
33 *
44 * Copyright (C) 2005 Ivan Kokshaysky
55 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_tc.hrenamed from include/asm-arm/arch-at91/at91_tc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_tc.h
2+ * arch/arm/mach-at91/include/mach/at91_tc.h
33 *
44 * Copyright (C) SAN People
55 *
arch/arm/mach-at91/include/mach/at91_twi.hrenamed from include/asm-arm/arch-at91/at91_twi.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_twi.h
2+ * arch/arm/mach-at91/include/mach/at91_twi.h
33 *
44 * Copyright (C) 2005 Ivan Kokshaysky
55 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91_wdt.hrenamed from include/asm-arm/arch-at91/at91_wdt.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91_wdt.h
2+ * arch/arm/mach-at91/include/mach/at91_wdt.h
33 *
44 * Watchdog Timer (WDT) - System peripherals regsters.
55 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91cap9.hrenamed from include/asm-arm/arch-at91/at91cap9.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91cap9.h
2+ * arch/arm/mach-at91/include/mach/at91cap9.h
33 *
44 * Copyright (C) 2007 Stelian Pop <stelian.pop@leadtechdesign.com>
55 * Copyright (C) 2007 Lead Tech Design <www.leadtechdesign.com>
arch/arm/mach-at91/include/mach/at91cap9_ddrsdr.hrenamed from include/asm-arm/arch-at91/at91cap9_ddrsdr.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91cap9_ddrsdr.h
2+ * arch/arm/mach-at91/include/mach/at91cap9_ddrsdr.h
33 *
44 * DDR/SDR Controller (DDRSDRC) - System peripherals registers.
55 * Based on AT91CAP9 datasheet revision B.
arch/arm/mach-at91/include/mach/at91cap9_matrix.hrenamed from include/asm-arm/arch-at91/at91cap9_matrix.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91cap9_matrix.h
2+ * arch/arm/mach-at91/include/mach/at91cap9_matrix.h
33 *
44 * Copyright (C) 2007 Stelian Pop <stelian.pop@leadtechdesign.com>
55 * Copyright (C) 2007 Lead Tech Design <www.leadtechdesign.com>
arch/arm/mach-at91/include/mach/at91rm9200.hrenamed from include/asm-arm/arch-at91/at91rm9200.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91rm9200.h
2+ * arch/arm/mach-at91/include/mach/at91rm9200.h
33 *
44 * Copyright (C) 2005 Ivan Kokshaysky
55 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91rm9200_emac.hrenamed from include/asm-arm/arch-at91/at91rm9200_emac.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91rm9200_emac.h
2+ * arch/arm/mach-at91/include/mach/at91rm9200_emac.h
33 *
44 * Copyright (C) 2005 Ivan Kokshaysky
55 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91rm9200_mc.hrenamed from include/asm-arm/arch-at91/at91rm9200_mc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91rm9200_mc.h
2+ * arch/arm/mach-at91/include/mach/at91rm9200_mc.h
33 *
44 * Copyright (C) 2005 Ivan Kokshaysky
55 * Copyright (C) SAN People
arch/arm/mach-at91/include/mach/at91sam9260.hrenamed from include/asm-arm/arch-at91/at91sam9260.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91sam9260.h
2+ * arch/arm/mach-at91/include/mach/at91sam9260.h
33 *
44 * (C) 2006 Andrew Victor
55 *
arch/arm/mach-at91/include/mach/at91sam9260_matrix.hrenamed from include/asm-arm/arch-at91/at91sam9260_matrix.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91sam9260_matrix.h
2+ * arch/arm/mach-at91/include/mach/at91sam9260_matrix.h
33 *
44 * Memory Controllers (MATRIX, EBI) - System peripherals registers.
55 * Based on AT91SAM9260 datasheet revision B.
arch/arm/mach-at91/include/mach/at91sam9261.hrenamed from include/asm-arm/arch-at91/at91sam9261.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91sam9261.h
2+ * arch/arm/mach-at91/include/mach/at91sam9261.h
33 *
44 * Copyright (C) SAN People
55 *
arch/arm/mach-at91/include/mach/at91sam9261_matrix.hrenamed from include/asm-arm/arch-at91/at91sam9261_matrix.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91sam9261_matrix.h
2+ * arch/arm/mach-at91/include/mach/at91sam9261_matrix.h
33 *
44 * Memory Controllers (MATRIX, EBI) - System peripherals registers.
55 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91sam9263.hrenamed from include/asm-arm/arch-at91/at91sam9263.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91sam9263.h
2+ * arch/arm/mach-at91/include/mach/at91sam9263.h
33 *
44 * (C) 2007 Atmel Corporation.
55 *
arch/arm/mach-at91/include/mach/at91sam9263_matrix.hrenamed from include/asm-arm/arch-at91/at91sam9263_matrix.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91sam9263_matrix.h
2+ * arch/arm/mach-at91/include/mach/at91sam9263_matrix.h
33 *
44 * Copyright (C) 2006 Atmel Corporation.
55 *
arch/arm/mach-at91/include/mach/at91sam9_sdramc.hrenamed from include/asm-arm/arch-at91/at91sam9_sdramc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91sam9_sdramc.h
2+ * arch/arm/mach-at91/include/mach/at91sam9_sdramc.h
33 *
44 * SDRAM Controllers (SDRAMC) - System peripherals registers.
55 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91sam9_smc.hrenamed from include/asm-arm/arch-at91/at91sam9_smc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91sam9_smc.h
2+ * arch/arm/mach-at91/include/mach/at91sam9_smc.h
33 *
44 * Static Memory Controllers (SMC) - System peripherals registers.
55 * Based on AT91SAM9261 datasheet revision D.
arch/arm/mach-at91/include/mach/at91sam9rl.hrenamed from include/asm-arm/arch-at91/at91sam9rl.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91sam9260.h
2+ * arch/arm/mach-at91/include/mach/at91sam9260.h
33 *
44 * Copyright (C) 2007 Atmel Corporation
55 *
arch/arm/mach-at91/include/mach/at91sam9rl_matrix.hrenamed from include/asm-arm/arch-at91/at91sam9rl_matrix.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91sam9rl_matrix.h
2+ * arch/arm/mach-at91/include/mach/at91sam9rl_matrix.h
33 *
44 * Copyright (C) 2007 Atmel Corporation
55 *
arch/arm/mach-at91/include/mach/at91x40.hrenamed from include/asm-arm/arch-at91/at91x40.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/at91x40.h
2+ * arch/arm/mach-at91/include/mach/at91x40.h
33 *
44 * (C) Copyright 2007, Greg Ungerer <gerg@snapgear.com>
55 *
arch/arm/mach-at91/include/mach/board.hrenamed from include/asm-arm/arch-at91/board.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/board.h
2+ * arch/arm/mach-at91/include/mach/board.h
33 *
44 * Copyright (C) 2005 HP Labs
55 *
arch/arm/mach-at91/include/mach/cpu.hrenamed from include/asm-arm/arch-at91/cpu.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/cpu.h
2+ * arch/arm/mach-at91/include/mach/cpu.h
33 *
44 * Copyright (C) 2006 SAN People
55 *
@@ -13,8 +13,8 @@ · 7 unmodified lines
1313 #ifndef __ASM_ARCH_CPU_H
1414 #define __ASM_ARCH_CPU_H
1515
16−#include <asm/hardware.h>
17−#include <asm/arch/at91_dbgu.h>
16+#include <mach/hardware.h>
17+#include <mach/at91_dbgu.h>
1818
1919
2020 #define ARCH_ID_AT91RM9200 0x09290780
arch/arm/mach-at91/include/mach/debug-macro.Srenamed from include/asm-arm/arch-at91/debug-macro.S+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/debug-macro.S
2+ * arch/arm/mach-at91/include/mach/debug-macro.S
33 *
44 * Copyright (C) 2003-2005 SAN People
55 *
@@ -11,8 +11,8 @@ · 5 unmodified lines
1111 *
1212 */
1313
14−#include <asm/hardware.h>
15−#include <asm/arch/at91_dbgu.h>
14+#include <mach/hardware.h>
15+#include <mach/at91_dbgu.h>
1616
1717 .macro addruart,rx
1818 mrc p15, 0, \rx, c1, c0
arch/arm/mach-at91/include/mach/dma.hrenamed from include/asm-arm/arch-at91/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/dma.h
2+ * arch/arm/mach-at91/include/mach/dma.h
33 *
44 * Copyright (C) 2003 SAN People
55 *
arch/arm/mach-at91/include/mach/entry-macro.Srenamed from include/asm-arm/arch-at91/entry-macro.S+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/entry-macro.S
2+ * arch/arm/mach-at91/include/mach/entry-macro.S
33 *
44 * Copyright (C) 2003-2005 SAN People
55 *
@@ -10,8 +10,8 @@ · 4 unmodified lines
1010 * warranty of any kind, whether express or implied.
1111 */
1212
13−#include <asm/hardware.h>
14−#include <asm/arch/at91_aic.h>
13+#include <mach/hardware.h>
14+#include <mach/at91_aic.h>
1515
1616 .macro disable_fiq
1717 .endm
arch/arm/mach-at91/include/mach/gpio.hrenamed from include/asm-arm/arch-at91/gpio.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/gpio.h
2+ * arch/arm/mach-at91/include/mach/gpio.h
33 *
44 * Copyright (C) 2005 HP Labs
55 *
arch/arm/mach-at91/include/mach/hardware.hrenamed from include/asm-arm/arch-at91/hardware.h+8−8
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/hardware.h
2+ * arch/arm/mach-at91/include/mach/hardware.h
33 *
44 * Copyright (C) 2003 SAN People
55 * Copyright (C) 2003 ATMEL
@@ -17,19 +17,19 @@ · 11 unmodified lines
1717 #include <asm/sizes.h>
1818
1919 #if defined(CONFIG_ARCH_AT91RM9200)
20−#include <asm/arch/at91rm9200.h>
20+#include <mach/at91rm9200.h>
2121 #elif defined(CONFIG_ARCH_AT91SAM9260) || defined(CONFIG_ARCH_AT91SAM9G20)
22−#include <asm/arch/at91sam9260.h>
22+#include <mach/at91sam9260.h>
2323 #elif defined(CONFIG_ARCH_AT91SAM9261)
24−#include <asm/arch/at91sam9261.h>
24+#include <mach/at91sam9261.h>
2525 #elif defined(CONFIG_ARCH_AT91SAM9263)
26−#include <asm/arch/at91sam9263.h>
26+#include <mach/at91sam9263.h>
2727 #elif defined(CONFIG_ARCH_AT91SAM9RL)
28−#include <asm/arch/at91sam9rl.h>
28+#include <mach/at91sam9rl.h>
2929 #elif defined(CONFIG_ARCH_AT91CAP9)
30−#include <asm/arch/at91cap9.h>
30+#include <mach/at91cap9.h>
3131 #elif defined(CONFIG_ARCH_AT91X40)
32−#include <asm/arch/at91x40.h>
32+#include <mach/at91x40.h>
3333 #else
3434 #error "Unsupported AT91 processor"
3535 #endif
arch/arm/mach-at91/include/mach/io.hrenamed from include/asm-arm/arch-at91/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/io.h
2+ * arch/arm/mach-at91/include/mach/io.h
33 *
44 * Copyright (C) 2003 SAN People
55 *
arch/arm/mach-at91/include/mach/irqs.hrenamed from include/asm-arm/arch-at91/irqs.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/irqs.h
2+ * arch/arm/mach-at91/include/mach/irqs.h
33 *
44 * Copyright (C) 2004 SAN People
55 *
@@ -22,7 +22,7 @@ · 16 unmodified lines
2222 #define __ASM_ARCH_IRQS_H
2323
2424 #include <asm/io.h>
25−#include <asm/arch/at91_aic.h>
25+#include <mach/at91_aic.h>
2626
2727 #define NR_AIC_IRQS 32
2828
arch/arm/mach-at91/include/mach/memory.hrenamed from include/asm-arm/arch-at91/memory.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/memory.h
2+ * arch/arm/mach-at91/include/mach/memory.h
33 *
44 * Copyright (C) 2004 SAN People
55 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
2121 #ifndef __ASM_ARCH_MEMORY_H
2222 #define __ASM_ARCH_MEMORY_H
2323
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525
2626 #define PHYS_OFFSET (AT91_SDRAM_BASE)
2727
arch/arm/mach-at91/include/mach/system.hrenamed from include/asm-arm/arch-at91/system.h+4−4
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/system.h
2+ * arch/arm/mach-at91/include/mach/system.h
33 *
44 * Copyright (C) 2003 SAN People
55 *
@@ -21,9 +21,9 @@ · 15 unmodified lines
2121 #ifndef __ASM_ARCH_SYSTEM_H
2222 #define __ASM_ARCH_SYSTEM_H
2323
24−#include <asm/hardware.h>
25−#include <asm/arch/at91_st.h>
26−#include <asm/arch/at91_dbgu.h>
24+#include <mach/hardware.h>
25+#include <mach/at91_st.h>
26+#include <mach/at91_dbgu.h>
2727
2828 static inline void arch_idle(void)
2929 {
arch/arm/mach-at91/include/mach/timex.hrenamed from include/asm-arm/arch-at91/timex.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/timex.h
2+ * arch/arm/mach-at91/include/mach/timex.h
33 *
44 * Copyright (C) 2003 SAN People
55 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
2121 #ifndef __ASM_ARCH_TIMEX_H
2222 #define __ASM_ARCH_TIMEX_H
2323
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525
2626 #if defined(CONFIG_ARCH_AT91RM9200)
2727
arch/arm/mach-at91/include/mach/uncompress.hrenamed from include/asm-arm/arch-at91/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/uncompress.h
2+ * arch/arm/mach-at91/include/mach/uncompress.h
33 *
44 * Copyright (C) 2003 SAN People
55 *
arch/arm/mach-at91/include/mach/vmalloc.hrenamed from include/asm-arm/arch-at91/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-at91/vmalloc.h
2+ * arch/arm/mach-at91/include/mach/vmalloc.h
33 *
44 * Copyright (C) 2003 SAN People
55 *
arch/arm/mach-at91/irq.c+1−2
@@ -25,9 +25,8 @@ · 24 unmodified lines
2525 #include <linux/mm.h>
2626 #include <linux/types.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/irq.h>
30−#include <asm/mach-types.h>
3130 #include <asm/setup.h>
3231
3332 #include <asm/mach/arch.h>
arch/arm/mach-at91/leds.c+2−3
@@ -13,9 +13,8 @@ · 12 unmodified lines
1313 #include <linux/module.h>
1414 #include <linux/init.h>
1515
16−#include <asm/mach-types.h>
17−#include <asm/arch/board.h>
18−#include <asm/arch/gpio.h>
16+#include <mach/board.h>
17+#include <mach/gpio.h>
1918
2019
2120 /* ------------------------------------------------------------------------- */
arch/arm/mach-at91/pm.c+8−9
@@ -23,16 +23,15 @@ · 22 unmodified lines
2323 #include <asm/atomic.h>
2424 #include <asm/mach/time.h>
2525 #include <asm/mach/irq.h>
26−#include <asm/mach-types.h>
2726
28−#include <asm/arch/at91_pmc.h>
29−#include <asm/arch/gpio.h>
30−#include <asm/arch/cpu.h>
27+#include <mach/at91_pmc.h>
28+#include <mach/gpio.h>
29+#include <mach/cpu.h>
3130
3231 #include "generic.h"
3332
3433 #ifdef CONFIG_ARCH_AT91RM9200
35−#include <asm/arch/at91rm9200_mc.h>
34+#include <mach/at91rm9200_mc.h>
3635
3736 /*
3837 * The AT91RM9200 goes into self-refresh mode with this command, and will
@@ -42,7 +41,7 @@ · 3 unmodified lines
4241 #define sdram_selfrefresh_disable() do {} while (0)
4342
4443 #elif defined(CONFIG_ARCH_AT91CAP9)
45−#include <asm/arch/at91cap9_ddrsdr.h>
44+#include <mach/at91cap9_ddrsdr.h>
4645
4746 static u32 saved_lpr;
4847
@@ -59,7 +58,7 @@ static inline void sdram_selfrefresh_enable(void) · 10 unmodified lines
5958 #define sdram_selfrefresh_disable() at91_sys_write(AT91_DDRSDRC_LPR, saved_lpr)
6059
6160 #else
62−#include <asm/arch/at91sam9_sdramc.h>
61+#include <mach/at91sam9_sdramc.h>
6362
6463 #ifdef CONFIG_ARCH_AT91SAM9263
6564 /*
@@ -92,8 +91,8 @@ static inline void sdram_selfrefresh_enable(void) · 26 unmodified lines
9291 */
9392 #if defined(AT91_SHDWC)
9493
95−#include <asm/arch/at91_rstc.h>
96−#include <asm/arch/at91_shdwc.h>
94+#include <mach/at91_rstc.h>
95+#include <mach/at91_shdwc.h>
9796
9897 static void __init show_reset_status(void)
9998 {
arch/arm/mach-clps711x/autcpu12.c+2−2
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/string.h>
2424 #include <linux/mm.h>
2525
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/sizes.h>
2828 #include <asm/io.h>
2929 #include <asm/setup.h>
@@ -33,7 +33,7 @@ · 3 unmodified lines
3333 #include <asm/page.h>
3434
3535 #include <asm/mach/map.h>
36−#include <asm/arch/autcpu12.h>
36+#include <mach/autcpu12.h>
3737
3838 #include "common.h"
3939
arch/arm/mach-clps711x/cdb89712.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/string.h>
2424 #include <linux/mm.h>
2525
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/io.h>
2828 #include <asm/pgtable.h>
2929 #include <asm/page.h>
arch/arm/mach-clps711x/ceiva.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727
2828 #include <linux/kernel.h>
2929
30−#include <asm/hardware.h>
30+#include <mach/hardware.h>
3131 #include <asm/page.h>
3232 #include <asm/pgtable.h>
3333 #include <asm/sizes.h>
arch/arm/mach-clps711x/edb7211-mm.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/kernel.h>
2323 #include <linux/init.h>
2424
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/page.h>
2727 #include <asm/pgtable.h>
2828 #include <asm/sizes.h>
arch/arm/mach-clps711x/fortunet.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/init.h>
2424 #include <linux/initrd.h>
2525
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/irq.h>
2828 #include <asm/setup.h>
2929 #include <asm/mach-types.h>
arch/arm/mach-clps711x/include/mach/autcpu12.hrenamed from include/asm-arm/arch-clps711x/autcpu12.h+0−0

File renamed without changes.

arch/arm/mach-clps711x/include/mach/debug-macro.Srenamed from include/asm-arm/arch-clps711x/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-clps711x/debug-macro.S
1+/* arch/arm/mach-clps711x/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-clps711x/include/mach/dma.hrenamed from include/asm-arm/arch-clps711x/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-clps711x/dma.h
2+ * arch/arm/mach-clps711x/include/mach/dma.h
33 *
44 * Copyright (C) 1997,1998 Russell King
55 *
arch/arm/mach-clps711x/include/mach/entry-macro.Srenamed from include/asm-arm/arch-clps711x/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-clps711x/entry-macro.S
2+ * arch/arm/mach-clps711x/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for CLPS711X-based platforms
55 *
@@ -7,7 +7,7 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/hardware.h>
10+#include <mach/hardware.h>
1111 #include <asm/hardware/clps7111.h>
1212
1313 .macro disable_fiq
arch/arm/mach-clps711x/include/mach/hardware.hrenamed from include/asm-arm/arch-clps711x/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-clps711x/hardware.h
2+ * arch/arm/mach-clps711x/include/mach/hardware.h
33 *
44 * This file contains the hardware definitions of the Prospector P720T.
55 *
arch/arm/mach-clps711x/include/mach/io.hrenamed from include/asm-arm/arch-clps711x/io.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-clps711x/io.h
2+ * arch/arm/mach-clps711x/include/mach/io.h
33 *
44 * Copyright (C) 1999 ARM Limited
55 *
@@ -20,7 +20,7 @@ · 14 unmodified lines
2020 #ifndef __ASM_ARM_ARCH_IO_H
2121 #define __ASM_ARM_ARCH_IO_H
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424
2525 #define IO_SPACE_LIMIT 0xffffffff
2626
arch/arm/mach-clps711x/include/mach/irqs.hrenamed from include/asm-arm/arch-clps711x/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-clps711x/irqs.h
2+ * arch/arm/mach-clps711x/include/mach/irqs.h
33 *
44 * Copyright (C) 2000 Deep Blue Solutions Ltd.
55 *
arch/arm/mach-clps711x/include/mach/memory.hrenamed from include/asm-arm/arch-clps711x/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-clps711x/memory.h
2+ * arch/arm/mach-clps711x/include/mach/memory.h
33 *
44 * Copyright (C) 1999 ARM Limited
55 *
arch/arm/mach-clps711x/include/mach/syspld.hrenamed from include/asm-arm/arch-clps711x/syspld.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-clps711x/syspld.h
2+ * arch/arm/mach-clps711x/include/mach/syspld.h
33 *
44 * System Control PLD register definitions.
55 *
arch/arm/mach-clps711x/include/mach/system.hrenamed from include/asm-arm/arch-clps711x/system.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-clps711x/system.h
2+ * arch/arm/mach-clps711x/include/mach/system.h
33 *
44 * Copyright (C) 2000 Deep Blue Solutions Ltd
55 *
@@ -20,7 +20,7 @@ · 14 unmodified lines
2020 #ifndef __ASM_ARCH_SYSTEM_H
2121 #define __ASM_ARCH_SYSTEM_H
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/hardware/clps7111.h>
2525 #include <asm/io.h>
2626
arch/arm/mach-clps711x/include/mach/time.hrenamed from include/asm-arm/arch-clps711x/time.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-clps711x/time.h
2+ * arch/arm/mach-clps711x/include/mach/time.h
33 *
44 * Copyright (C) 2000 Deep Blue Solutions Ltd.
55 *
arch/arm/mach-clps711x/include/mach/timex.hrenamed from include/asm-arm/arch-clps711x/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-clps711x/timex.h
2+ * arch/arm/mach-clps711x/include/mach/timex.h
33 *
44 * Prospector 720T architecture timex specifications
55 *
arch/arm/mach-clps711x/include/mach/uncompress.hrenamed from include/asm-arm/arch-clps711x/uncompress.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-clps711x/uncompress.h
2+ * arch/arm/mach-clps711x/include/mach/uncompress.h
33 *
44 * Copyright (C) 2000 Deep Blue Solutions Ltd
55 *
@@ -17,8 +17,8 @@ · 11 unmodified lines
1717 * along with this program; if not, write to the Free Software
1818 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1919 */
20−#include <asm/arch/io.h>
21−#include <asm/hardware.h>
20+#include <mach/io.h>
21+#include <mach/hardware.h>
2222 #include <asm/hardware/clps7111.h>
2323
2424 #undef CLPS7111_BASE
arch/arm/mach-clps711x/include/mach/vmalloc.hrenamed from include/asm-arm/arch-clps711x/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-clps711x/vmalloc.h
2+ * arch/arm/mach-clps711x/include/mach/vmalloc.h
33 *
44 * Copyright (C) 2000 Deep Blue Solutions Ltd.
55 *
arch/arm/mach-clps711x/irq.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/list.h>
2222
2323 #include <asm/mach/irq.h>
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/io.h>
2626 #include <asm/irq.h>
2727
arch/arm/mach-clps711x/mm.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/bootmem.h>
2626
2727 #include <asm/sizes.h>
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/pgtable.h>
3030 #include <asm/page.h>
3131 #include <asm/mach/map.h>
arch/arm/mach-clps711x/p720t-leds.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/kernel.h>
2323 #include <linux/init.h>
2424
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/io.h>
2727 #include <asm/leds.h>
2828 #include <asm/system.h>
arch/arm/mach-clps711x/p720t.c+2−2
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/string.h>
2424 #include <linux/mm.h>
2525
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/io.h>
2828 #include <asm/pgtable.h>
2929 #include <asm/page.h>
@@ -32,7 +32,7 @@ · 2 unmodified lines
3232 #include <asm/mach-types.h>
3333 #include <asm/mach/arch.h>
3434 #include <asm/mach/map.h>
35−#include <asm/arch/syspld.h>
35+#include <mach/syspld.h>
3636
3737 #include "common.h"
3838
arch/arm/mach-clps711x/time.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/irq.h>
2323 #include <linux/sched.h>
2424
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/irq.h>
2727 #include <asm/leds.h>
2828 #include <asm/io.h>
arch/arm/mach-clps7500/core.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <asm/mach/irq.h>
2222 #include <asm/mach/time.h>
2323
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/hardware/iomd.h>
2626 #include <asm/io.h>
2727 #include <asm/irq.h>
arch/arm/mach-clps7500/include/mach/acornfb.hrenamed from include/asm-arm/arch-cl7500/acornfb.h+0−0

File renamed without changes.

arch/arm/mach-clps7500/include/mach/debug-macro.Srenamed from include/asm-arm/arch-cl7500/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-cl7500/debug-macro.S
1+/* arch/arm/mach-clps7500/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-clps7500/include/mach/dma.hrenamed from include/asm-arm/arch-cl7500/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-cl7500/dma.h
2+ * arch/arm/mach-clps7500/include/mach/dma.h
33 *
44 * Copyright (C) 1999 Nexus Electronics Ltd.
55 */
arch/arm/mach-clps7500/include/mach/entry-macro.Srenamed from include/asm-arm/arch-cl7500/entry-macro.S+1−1
@@ -1,4 +1,4 @@
1−#include <asm/hardware.h>
1+#include <mach/hardware.h>
22 #include <asm/hardware/entry-macro-iomd.S>
33
44 .equ ioc_base_high, IOC_BASE & 0xff000000
arch/arm/mach-clps7500/include/mach/hardware.hrenamed from include/asm-arm/arch-cl7500/hardware.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-cl7500/hardware.h
2+ * arch/arm/mach-clps7500/include/mach/hardware.h
33 *
44 * Copyright (C) 1996-1999 Russell King.
55 * Copyright (C) 1999 Nexus Electronics Ltd.
@@ -10,7 +10,7 @@ · 4 unmodified lines
1010 #ifndef __ASM_ARCH_HARDWARE_H
1111 #define __ASM_ARCH_HARDWARE_H
1212
13−#include <asm/arch/memory.h>
13+#include <mach/memory.h>
1414 #include <asm/hardware/iomd.h>
1515
1616 #ifdef __ASSEMBLY__
arch/arm/mach-clps7500/include/mach/io.hrenamed from include/asm-arm/arch-cl7500/io.h+3−3
@@ -1,6 +1,6 @@
11 /*
2− * linux/include/asm-arm/arch-cl7500/io.h
3− * from linux/include/asm-arm/arch-rpc/io.h
2+ * arch/arm/mach-clps7500/include/mach/io.h
3+ * from arch/arm/mach-rpc/include/mach/io.h
44 *
55 * Copyright (C) 1997 Russell King
66 *
@@ -10,7 +10,7 @@ · 3 unmodified lines
1010 #ifndef __ASM_ARM_ARCH_IO_H
1111 #define __ASM_ARM_ARCH_IO_H
1212
13−#include <asm/hardware.h>
13+#include <mach/hardware.h>
1414
1515 #define IO_SPACE_LIMIT 0xffffffff
1616
arch/arm/mach-clps7500/include/mach/irq.hrenamed from include/asm-arm/arch-cl7500/irq.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-cl7500/irq.h
2+ * arch/arm/mach-clps7500/include/mach/irq.h
33 *
44 * Copyright (C) 1996 Russell King
55 * Copyright (C) 1999, 2001 Nexus Electronics Ltd.
arch/arm/mach-clps7500/include/mach/irqs.hrenamed from include/asm-arm/arch-cl7500/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-cl7500/irqs.h
2+ * arch/arm/mach-clps7500/include/mach/irqs.h
33 *
44 * Copyright (C) 1999 Nexus Electronics Ltd
55 */
arch/arm/mach-clps7500/include/mach/memory.hrenamed from include/asm-arm/arch-cl7500/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-cl7500/memory.h
2+ * arch/arm/mach-clps7500/include/mach/memory.h
33 *
44 * Copyright (c) 1996,1997,1998 Russell King.
55 *
arch/arm/mach-clps7500/include/mach/system.hrenamed from include/asm-arm/arch-cl7500/system.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-cl7500/system.h
2+ * arch/arm/mach-clps7500/include/mach/system.h
33 *
44 * Copyright (c) 1999 Nexus Electronics Ltd.
55 */
arch/arm/mach-clps7500/include/mach/timex.hrenamed from include/asm-arm/arch-cl7500/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-cl7500/timex.h
2+ * arch/arm/mach-clps7500/include/mach/timex.h
33 *
44 * CL7500 architecture timex specifications
55 *
arch/arm/mach-clps7500/include/mach/uncompress.hrenamed from include/asm-arm/arch-cl7500/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-cl7500/uncompress.h
2+ * arch/arm/mach-clps7500/include/mach/uncompress.h
33 *
44 * Copyright (C) 1999, 2000 Nexus Electronics Ltd.
55 */
arch/arm/mach-clps7500/include/mach/vmalloc.hrenamed from include/asm-arm/arch-cl7500/vmalloc.h+1−1
@@ -1,4 +1,4 @@
11 /*
2− * linux/include/asm-arm/arch-cl7500/vmalloc.h
2+ * arch/arm/mach-clps7500/include/mach/vmalloc.h
33 */
44 #define VMALLOC_END (PAGE_OFFSET + 0x1c000000)
arch/arm/mach-davinci/board-evm.c+2−2
@@ -20,13 +20,13 @@ · 19 unmodified lines
2020 #include <asm/setup.h>
2121 #include <asm/io.h>
2222 #include <asm/mach-types.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424
2525 #include <asm/mach/arch.h>
2626 #include <asm/mach/map.h>
2727 #include <asm/mach/flash.h>
2828
29−#include <asm/arch/common.h>
29+#include <mach/common.h>
3030
3131 /* other misc. init functions */
3232 void __init davinci_psc_init(void);
arch/arm/mach-davinci/clock.c+2−2
@@ -17,10 +17,10 @@ · 16 unmodified lines
1717 #include <linux/mutex.h>
1818 #include <linux/platform_device.h>
1919
20−#include <asm/hardware.h>
20+#include <mach/hardware.h>
2121 #include <asm/io.h>
2222
23−#include <asm/arch/psc.h>
23+#include <mach/psc.h>
2424 #include "clock.h"
2525
2626 /* PLL/Reset register offsets */
arch/arm/mach-davinci/gpio.c+3−3
@@ -20,9 +20,9 @@ · 19 unmodified lines
2020 #include <linux/irq.h>
2121 #include <linux/bitops.h>
2222
23−#include <asm/arch/irqs.h>
24−#include <asm/arch/hardware.h>
25−#include <asm/arch/gpio.h>
23+#include <mach/irqs.h>
24+#include <mach/hardware.h>
25+#include <mach/gpio.h>
2626
2727 #include <asm/mach/irq.h>
2828
arch/arm/mach-davinci/include/mach/clock.hrenamed from include/asm-arm/arch-davinci/clock.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-davinci/clock.h
2+ * arch/arm/mach-davinci/include/mach/clock.h
33 *
44 * Clock control driver for DaVinci - header file
55 *
arch/arm/mach-davinci/include/mach/common.hrenamed from include/asm-arm/arch-davinci/common.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/debug-macro.Srenamed from include/asm-arm/arch-davinci/debug-macro.S+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/dma.hrenamed from include/asm-arm/arch-davinci/dma.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/entry-macro.Srenamed from include/asm-arm/arch-davinci/entry-macro.S+2−2
@@ -8,8 +8,8 @@ · 7 unmodified lines
88 * is licensed "as is" without any warranty of any kind, whether express
99 * or implied.
1010 */
11−#include <asm/arch/io.h>
12−#include <asm/arch/irqs.h>
11+#include <mach/io.h>
12+#include <mach/irqs.h>
1313
1414 .macro disable_fiq
1515 .endm
arch/arm/mach-davinci/include/mach/gpio.hrenamed from include/asm-arm/arch-davinci/gpio.h+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 #define __DAVINCI_GPIO_H
1515
1616 #include <linux/io.h>
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818
1919 /*
2020 * basic gpio routines
arch/arm/mach-davinci/include/mach/hardware.hrenamed from include/asm-arm/arch-davinci/hardware.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/i2c.hrenamed from include/asm-arm/arch-davinci/i2c.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/io.hrenamed from include/asm-arm/arch-davinci/io.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/irqs.hrenamed from include/asm-arm/arch-davinci/irqs.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/memory.hrenamed from include/asm-arm/arch-davinci/memory.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/mux.hrenamed from include/asm-arm/arch-davinci/mux.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/psc.hrenamed from include/asm-arm/arch-davinci/psc.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/serial.hrenamed from include/asm-arm/arch-davinci/serial.h+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 #ifndef __ASM_ARCH_SERIAL_H
1212 #define __ASM_ARCH_SERIAL_H
1313
14−#include <asm/arch/io.h>
14+#include <mach/io.h>
1515
1616 #define DAVINCI_UART0_BASE (IO_PHYS + 0x20000)
1717 #define DAVINCI_UART1_BASE (IO_PHYS + 0x20400)
arch/arm/mach-davinci/include/mach/system.hrenamed from include/asm-arm/arch-davinci/system.h+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #define __ASM_ARCH_SYSTEM_H
1313
1414 #include <asm/io.h>
15−#include <asm/hardware.h>
15+#include <mach/hardware.h>
1616
1717 extern void davinci_watchdog_reset(void);
1818
arch/arm/mach-davinci/include/mach/timex.hrenamed from include/asm-arm/arch-davinci/timex.h+0−0

File renamed without changes.

arch/arm/mach-davinci/include/mach/uncompress.hrenamed from include/asm-arm/arch-davinci/uncompress.h+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111
1212 #include <linux/types.h>
1313 #include <linux/serial_reg.h>
14−#include <asm/arch/serial.h>
14+#include <mach/serial.h>
1515
1616 /* PORT_16C550A, in polled non-fifo mode */
1717
arch/arm/mach-davinci/include/mach/vmalloc.hrenamed from include/asm-arm/arch-davinci/vmalloc.h+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 * or implied.
1010 */
1111 #include <asm/memory.h>
12−#include <asm/arch/io.h>
12+#include <mach/io.h>
1313
1414 /* Allow vmalloc range until the IO virtual range minus a 2M "hole" */
1515 #define VMALLOC_END (IO_VIRT - (2<<20))
arch/arm/mach-davinci/io.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
1717 #include <asm/memory.h>
1818
1919 #include <asm/mach/map.h>
20−#include <asm/arch/clock.h>
20+#include <mach/clock.h>
2121
2222 extern void davinci_check_revision(void);
2323
arch/arm/mach-davinci/irq.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/interrupt.h>
2424 #include <linux/irq.h>
2525
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/io.h>
2828 #include <asm/mach/irq.h>
2929
arch/arm/mach-davinci/mux.c+2−2
@@ -11,9 +11,9 @@ · 10 unmodified lines
1111 #include <linux/io.h>
1212 #include <linux/spinlock.h>
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
16−#include <asm/arch/mux.h>
16+#include <mach/mux.h>
1717
1818 /* System control register offsets */
1919 #define PINMUX0 0x00
arch/arm/mach-davinci/psc.c+3−3
@@ -23,9 +23,9 @@ · 22 unmodified lines
2323 #include <linux/init.h>
2424
2525 #include <asm/io.h>
26−#include <asm/hardware.h>
27−#include <asm/arch/psc.h>
28−#include <asm/arch/mux.h>
26+#include <mach/hardware.h>
27+#include <mach/psc.h>
28+#include <mach/mux.h>
2929
3030 /* PSC register offsets */
3131 #define EPCPR 0x070
arch/arm/mach-davinci/serial.c+3−3
@@ -29,9 +29,9 @@ · 28 unmodified lines
2929
3030 #include <asm/io.h>
3131 #include <asm/irq.h>
32−#include <asm/hardware.h>
33−#include <asm/arch/serial.h>
34−#include <asm/arch/irqs.h>
32+#include <mach/hardware.h>
33+#include <mach/serial.h>
34+#include <mach/irqs.h>
3535
3636 #define UART_DAVINCI_PWREMU 0x0c
3737
arch/arm/mach-davinci/time.c+2−2
@@ -17,13 +17,13 @@ · 16 unmodified lines
1717 #include <linux/spinlock.h>
1818
1919 #include <asm/io.h>
20−#include <asm/hardware.h>
20+#include <mach/hardware.h>
2121 #include <asm/system.h>
2222 #include <asm/irq.h>
2323 #include <asm/mach/irq.h>
2424 #include <asm/mach/time.h>
2525 #include <asm/errno.h>
26−#include <asm/arch/io.h>
26+#include <mach/io.h>
2727
2828 static struct clock_event_device clockevent_davinci;
2929
arch/arm/mach-ebsa110/core.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/serial_8250.h>
1616 #include <linux/init.h>
1717
18−#include <asm/hardware.h>
18+#include <mach/hardware.h>
1919 #include <asm/irq.h>
2020 #include <asm/io.h>
2121 #include <asm/setup.h>
arch/arm/mach-ebsa110/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ebsa110/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-ebsa110/debug-macro.S
1+/* arch/arm/mach-ebsa110/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-ebsa110/include/mach/dma.hrenamed from include/asm-arm/arch-ebsa110/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa110/dma.h
2+ * arch/arm/mach-ebsa110/include/mach/dma.h
33 *
44 * Copyright (C) 1997,1998 Russell King
55 *
arch/arm/mach-ebsa110/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ebsa110/entry-macro.S+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ebsa110/entry-macro.S
2+ * arch/arm/mach-ebsa110/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for ebsa110 platform.
55 *
arch/arm/mach-ebsa110/include/mach/hardware.hrenamed from include/asm-arm/arch-ebsa110/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa110/hardware.h
2+ * arch/arm/mach-ebsa110/include/mach/hardware.h
33 *
44 * Copyright (C) 1996-2000 Russell King.
55 *
arch/arm/mach-ebsa110/include/mach/io.hrenamed from include/asm-arm/arch-ebsa110/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa110/io.h
2+ * arch/arm/mach-ebsa110/include/mach/io.h
33 *
44 * Copyright (C) 1997,1998 Russell King
55 *
arch/arm/mach-ebsa110/include/mach/irqs.hrenamed from include/asm-arm/arch-ebsa110/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa110/irqs.h
2+ * arch/arm/mach-ebsa110/include/mach/irqs.h
33 *
44 * Copyright (C) 1996 Russell King
55 *
arch/arm/mach-ebsa110/include/mach/memory.hrenamed from include/asm-arm/arch-ebsa110/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa110/memory.h
2+ * arch/arm/mach-ebsa110/include/mach/memory.h
33 *
44 * Copyright (C) 1996-1999 Russell King.
55 *
arch/arm/mach-ebsa110/include/mach/system.hrenamed from include/asm-arm/arch-ebsa110/system.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa110/system.h
2+ * arch/arm/mach-ebsa110/include/mach/system.h
33 *
44 * Copyright (C) 1996-2000 Russell King.
55 *
arch/arm/mach-ebsa110/include/mach/timex.hrenamed from include/asm-arm/arch-ebsa110/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa110/timex.h
2+ * arch/arm/mach-ebsa110/include/mach/timex.h
33 *
44 * Copyright (C) 1997, 1998 Russell King
55 *
arch/arm/mach-ebsa110/include/mach/uncompress.hrenamed from include/asm-arm/arch-ebsa110/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa110/uncompress.h
2+ * arch/arm/mach-ebsa110/include/mach/uncompress.h
33 *
44 * Copyright (C) 1996,1997,1998 Russell King
55 *
arch/arm/mach-ebsa110/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ebsa110/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa110/vmalloc.h
2+ * arch/arm/mach-ebsa110/include/mach/vmalloc.h
33 *
44 * Copyright (C) 1998 Russell King
55 *
arch/arm/mach-ebsa110/io.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/kernel.h>
2525 #include <linux/types.h>
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/io.h>
2929 #include <asm/page.h>
3030
arch/arm/mach-ebsa110/leds.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/spinlock.h>
1616 #include <linux/init.h>
1717
18−#include <asm/hardware.h>
18+#include <mach/hardware.h>
1919 #include <asm/leds.h>
2020 #include <asm/system.h>
2121 #include <asm/mach-types.h>
arch/arm/mach-ep93xx/adssphere.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/mtd/physmap.h>
2020 #include <linux/platform_device.h>
2121 #include <asm/io.h>
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/mach-types.h>
2424 #include <asm/mach/arch.h>
2525
arch/arm/mach-ep93xx/clock.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/module.h>
1717 #include <linux/string.h>
1818 #include <asm/div64.h>
19−#include <asm/hardware.h>
19+#include <mach/hardware.h>
2020 #include <asm/io.h>
2121
2222 struct clk {
arch/arm/mach-ep93xx/core.c+2−2
@@ -36,7 +36,7 @@ · 35 unmodified lines
3636 #include <asm/types.h>
3737 #include <asm/setup.h>
3838 #include <asm/memory.h>
39−#include <asm/hardware.h>
39+#include <mach/hardware.h>
4040 #include <asm/irq.h>
4141 #include <asm/system.h>
4242 #include <asm/tlbflush.h>
@@ -46,7 +46,7 @@ · 3 unmodified lines
4646 #include <asm/mach/map.h>
4747 #include <asm/mach/time.h>
4848 #include <asm/mach/irq.h>
49−#include <asm/arch/gpio.h>
49+#include <mach/gpio.h>
5050
5151 #include <asm/hardware/vic.h>
5252
arch/arm/mach-ep93xx/edb9302.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/mtd/physmap.h>
2020 #include <linux/platform_device.h>
2121 #include <asm/io.h>
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/mach-types.h>
2424 #include <asm/mach/arch.h>
2525
arch/arm/mach-ep93xx/edb9302a.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/mtd/physmap.h>
2020 #include <linux/platform_device.h>
2121 #include <asm/io.h>
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/mach-types.h>
2424 #include <asm/mach/arch.h>
2525
arch/arm/mach-ep93xx/edb9307.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/mtd/physmap.h>
2020 #include <linux/platform_device.h>
2121 #include <asm/io.h>
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/mach-types.h>
2424 #include <asm/mach/arch.h>
2525
arch/arm/mach-ep93xx/edb9312.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <linux/mtd/physmap.h>
2121 #include <linux/platform_device.h>
2222 #include <asm/io.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/mach-types.h>
2525 #include <asm/mach/arch.h>
2626
arch/arm/mach-ep93xx/edb9315.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/mtd/physmap.h>
2020 #include <linux/platform_device.h>
2121 #include <asm/io.h>
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/mach-types.h>
2424 #include <asm/mach/arch.h>
2525
arch/arm/mach-ep93xx/edb9315a.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/mtd/physmap.h>
2020 #include <linux/platform_device.h>
2121 #include <asm/io.h>
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/mach-types.h>
2424 #include <asm/mach/arch.h>
2525
arch/arm/mach-ep93xx/gesbc9312.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/mtd/physmap.h>
2020 #include <linux/platform_device.h>
2121 #include <asm/io.h>
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/mach-types.h>
2424 #include <asm/mach/arch.h>
2525
arch/arm/mach-ep93xx/gpio.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
1717 #include <linux/module.h>
1818 #include <linux/seq_file.h>
1919
20−#include <asm/arch/ep93xx-regs.h>
20+#include <mach/ep93xx-regs.h>
2121 #include <asm/io.h>
2222 #include <asm/gpio.h>
2323
arch/arm/mach-ep93xx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ep93xx/debug-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ep93xx/debug-macro.S
2+ * arch/arm/mach-ep93xx/include/mach/debug-macro.S
33 * Debugging macro include header
44 *
55 * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org>
@@ -9,7 +9,7 @@ · 3 unmodified lines
99 * the Free Software Foundation; either version 2 of the License, or (at
1010 * your option) any later version.
1111 */
12−#include <asm/arch/ep93xx-regs.h>
12+#include <mach/ep93xx-regs.h>
1313
1414 .macro addruart,rx
1515 mrc p15, 0, \rx, c1, c0
arch/arm/mach-ep93xx/include/mach/dma.h+3−0
@@ -0,0 +1,3 @@
1+/*
2+ * arch/arm/mach-ep93xx/include/mach/dma.h
3+ */
arch/arm/mach-ep93xx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ep93xx/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ep93xx/entry-macro.S
2+ * arch/arm/mach-ep93xx/include/mach/entry-macro.S
33 * IRQ demultiplexing for EP93xx
44 *
55 * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org>
@@ -9,7 +9,7 @@ · 3 unmodified lines
99 * the Free Software Foundation; either version 2 of the License, or (at
1010 * your option) any later version.
1111 */
12−#include <asm/arch/ep93xx-regs.h>
12+#include <mach/ep93xx-regs.h>
1313
1414 .macro disable_fiq
1515 .endm
arch/arm/mach-ep93xx/include/mach/ep93xx-regs.hrenamed from include/asm-arm/arch-ep93xx/ep93xx-regs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ep93xx/ep93xx-regs.h
2+ * arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h
33 */
44
55 #ifndef __ASM_ARCH_EP93XX_REGS_H
arch/arm/mach-ep93xx/include/mach/gesbc9312.h+3−0
@@ -0,0 +1,3 @@
1+/*
2+ * arch/arm/mach-ep93xx/include/mach/gesbc9312.h
3+ */
arch/arm/mach-ep93xx/include/mach/gpio.hrenamed from include/asm-arm/arch-ep93xx/gpio.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ep93xx/gpio.h
2+ * arch/arm/mach-ep93xx/include/mach/gpio.h
33 */
44
55 #ifndef __ASM_ARCH_GPIO_H
arch/arm/mach-ep93xx/include/mach/hardware.hrenamed from include/asm-arm/arch-ep93xx/hardware.h+5−1
@@ -1,6 +1,8 @@
11 /*
2− * linux/include/asm-arm/arch-ep93xx/hardware.h
2+ * arch/arm/mach-ep93xx/include/mach/hardware.h
33 */
4+#ifndef __ASM_ARCH_HARDWARE_H
5+#define __ASM_ARCH_HARDWARE_H
46
57 #include "ep93xx-regs.h"
68
@@ -10,3 +12,5 @@ · 3 unmodified lines
1012
1113 #include "gesbc9312.h"
1214 #include "ts72xx.h"
15+
16+#endif
arch/arm/mach-ep93xx/include/mach/io.hrenamed from include/asm-arm/arch-ep93xx/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ep93xx/io.h
2+ * arch/arm/mach-ep93xx/include/mach/io.h
33 */
44
55 #define IO_SPACE_LIMIT 0xffffffff
arch/arm/mach-ep93xx/include/mach/irqs.hrenamed from include/asm-arm/arch-ep93xx/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ep93xx/irqs.h
2+ * arch/arm/mach-ep93xx/include/mach/irqs.h
33 */
44
55 #ifndef __ASM_ARCH_IRQS_H
arch/arm/mach-ep93xx/include/mach/memory.hrenamed from include/asm-arm/arch-ep93xx/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ep93xx/memory.h
2+ * arch/arm/mach-ep93xx/include/mach/memory.h
33 */
44
55 #ifndef __ASM_ARCH_MEMORY_H
arch/arm/mach-ep93xx/include/mach/platform.hrenamed from include/asm-arm/arch-ep93xx/platform.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ep93xx/platform.h
2+ * arch/arm/mach-ep93xx/include/mach/platform.h
33 */
44
55 #ifndef __ASSEMBLY__
arch/arm/mach-ep93xx/include/mach/system.hrenamed from include/asm-arm/arch-ep93xx/system.h+2−2
@@ -1,8 +1,8 @@
11 /*
2− * linux/include/asm-arm/arch-ep93xx/system.h
2+ * arch/arm/mach-ep93xx/include/mach/system.h
33 */
44
5−#include <asm/hardware.h>
5+#include <mach/hardware.h>
66
77 static inline void arch_idle(void)
88 {
arch/arm/mach-ep93xx/include/mach/timex.h+5−0
@@ -0,0 +1,5 @@
1+/*
2+ * arch/arm/mach-ep93xx/include/mach/timex.h
3+ */
4+
5+#define CLOCK_TICK_RATE 983040
arch/arm/mach-ep93xx/include/mach/ts72xx.hrenamed from include/asm-arm/arch-ep93xx/ts72xx.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ep93xx/ts72xx.h
2+ * arch/arm/mach-ep93xx/include/mach/ts72xx.h
33 */
44
55 /*
arch/arm/mach-ep93xx/include/mach/uncompress.hrenamed from include/asm-arm/arch-ep93xx/uncompress.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ep93xx/uncompress.h
2+ * arch/arm/mach-ep93xx/include/mach/uncompress.h
33 *
44 * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org>
55 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
99 * your option) any later version.
1010 */
1111
12−#include <asm/arch/ep93xx-regs.h>
12+#include <mach/ep93xx-regs.h>
1313
1414 static unsigned char __raw_readb(unsigned int ptr)
1515 {
arch/arm/mach-ep93xx/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1+/*
2+ * arch/arm/mach-ep93xx/include/mach/vmalloc.h
3+ */
4+
5+#define VMALLOC_END 0xfe800000
arch/arm/mach-ep93xx/micro9.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <linux/mtd/physmap.h>
2121
2222 #include <asm/io.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424
2525 #include <asm/mach/arch.h>
2626 #include <asm/mach-types.h>
arch/arm/mach-ep93xx/ts72xx.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <linux/platform_device.h>
2121 #include <linux/m48t86.h>
2222 #include <asm/io.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/mach-types.h>
2525 #include <asm/mach/arch.h>
2626 #include <asm/mach/map.h>
arch/arm/mach-footbridge/cats-pci.c+3−0
@@ -18,6 +18,9 @@ static int irqmap_cats[] __initdata = { IRQ_PCI, IRQ_IN0, IRQ_IN1, IRQ_IN3 }; · 17 unmodified lines
1818
1919 static int __init cats_map_irq(struct pci_dev *dev, u8 slot, u8 pin)
2020 {
21+ if (dev->irq >= 255)
22+ return -1; /* not a valid interrupt. */
23+
2124 if (dev->irq >= 128)
2225 return dev->irq & 0x1f;
2326
arch/arm/mach-footbridge/ebsa285-leds.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/init.h>
2222 #include <linux/spinlock.h>
2323
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/leds.h>
2626 #include <asm/mach-types.h>
2727 #include <asm/system.h>
arch/arm/mach-footbridge/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ebsa285/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-ebsa285/debug-macro.S
1+/* arch/arm/mach-footbridge/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-footbridge/include/mach/dma.hrenamed from include/asm-arm/arch-ebsa285/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa285/dma.h
2+ * arch/arm/mach-footbridge/include/mach/dma.h
33 *
44 * Architecture DMA routines
55 *
arch/arm/mach-footbridge/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ebsa285/entry-macro.S+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ebsa285/entry-macro.S
2+ * arch/arm/mach-footbridge/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for footbridge-based platforms
55 *
@@ -7,8 +7,8 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/hardware.h>
11−#include <asm/arch/irqs.h>
10+#include <mach/hardware.h>
11+#include <mach/irqs.h>
1212 #include <asm/hardware/dec21285.h>
1313
1414 .equ dc21285_high, ARMCSR_BASE & 0xff000000
arch/arm/mach-footbridge/include/mach/hardware.hrenamed from include/asm-arm/arch-ebsa285/hardware.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa285/hardware.h
2+ * arch/arm/mach-footbridge/include/mach/hardware.h
33 *
44 * Copyright (C) 1998-1999 Russell King.
55 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
1212 #ifndef __ASM_ARCH_HARDWARE_H
1313 #define __ASM_ARCH_HARDWARE_H
1414
15−#include <asm/arch/memory.h>
15+#include <mach/memory.h>
1616
1717 /* Virtual Physical Size
1818 * 0xff800000 0x40000000 1MB X-Bus
arch/arm/mach-footbridge/include/mach/io.hrenamed from include/asm-arm/arch-ebsa285/io.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa285/io.h
2+ * arch/arm/mach-footbridge/include/mach/io.h
33 *
44 * Copyright (C) 1997-1999 Russell King
55 *
@@ -14,7 +14,7 @@ · 8 unmodified lines
1414 #ifndef __ASM_ARM_ARCH_IO_H
1515 #define __ASM_ARM_ARCH_IO_H
1616
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818
1919 #define IO_SPACE_LIMIT 0xffff
2020
arch/arm/mach-footbridge/include/mach/irqs.hrenamed from include/asm-arm/arch-ebsa285/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa285/irqs.h
2+ * arch/arm/mach-footbridge/include/mach/irqs.h
33 *
44 * Copyright (C) 1998 Russell King
55 * Copyright (C) 1998 Phil Blundell
arch/arm/mach-footbridge/include/mach/memory.hrenamed from include/asm-arm/arch-ebsa285/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa285/memory.h
2+ * arch/arm/mach-footbridge/include/mach/memory.h
33 *
44 * Copyright (C) 1996-1999 Russell King.
55 *
arch/arm/mach-footbridge/include/mach/system.hrenamed from include/asm-arm/arch-ebsa285/system.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa285/system.h
2+ * arch/arm/mach-footbridge/include/mach/system.h
33 *
44 * Copyright (C) 1996-1999 Russell King.
55 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
99 */
1010 #include <asm/hardware/dec21285.h>
1111 #include <asm/io.h>
12−#include <asm/hardware.h>
12+#include <mach/hardware.h>
1313 #include <asm/leds.h>
1414 #include <asm/mach-types.h>
1515
arch/arm/mach-footbridge/include/mach/timex.hrenamed from include/asm-arm/arch-ebsa285/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa285/timex.h
2+ * arch/arm/mach-footbridge/include/mach/timex.h
33 *
44 * Copyright (C) 1998 Russell King
55 *
arch/arm/mach-footbridge/include/mach/uncompress.hrenamed from include/asm-arm/arch-ebsa285/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa285/uncompress.h
2+ * arch/arm/mach-footbridge/include/mach/uncompress.h
33 *
44 * Copyright (C) 1996-1999 Russell King
55 *
arch/arm/mach-footbridge/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ebsa285/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa285/vmalloc.h
2+ * arch/arm/mach-footbridge/include/mach/vmalloc.h
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-footbridge/isa-irq.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121
2222 #include <asm/mach/irq.h>
2323
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/hardware/dec21285.h>
2626 #include <asm/irq.h>
2727 #include <asm/io.h>
arch/arm/mach-footbridge/netwinder-leds.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/init.h>
2222 #include <linux/spinlock.h>
2323
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/leds.h>
2626 #include <asm/mach-types.h>
2727 #include <asm/system.h>
arch/arm/mach-footbridge/time.c+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ebsa285/time.h
2+ * arch/arm/mach-footbridge/include/mach/time.h
33 *
44 * Copyright (C) 1998 Russell King.
55 * Copyright (C) 1998 Phil Blundell
@@ -23,7 +23,7 @@ · 17 unmodified lines
2323 #include <linux/mc146818rtc.h>
2424 #include <linux/bcd.h>
2525
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/io.h>
2828
2929 #include <asm/mach/time.h>
arch/arm/mach-h720x/common.c+2−2
@@ -23,11 +23,11 @@ · 22 unmodified lines
2323 #include <asm/pgtable.h>
2424 #include <asm/dma.h>
2525 #include <asm/io.h>
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/irq.h>
2828 #include <asm/mach/irq.h>
2929 #include <asm/mach/map.h>
30−#include <asm/arch/irqs.h>
30+#include <mach/irqs.h>
3131
3232 #include <asm/mach/dma.h>
3333
arch/arm/mach-h720x/cpu-h7201.c+2−2
@@ -17,9 +17,9 @@ · 16 unmodified lines
1717 #include <linux/interrupt.h>
1818 #include <linux/module.h>
1919 #include <asm/types.h>
20−#include <asm/hardware.h>
20+#include <mach/hardware.h>
2121 #include <asm/irq.h>
22−#include <asm/arch/irqs.h>
22+#include <mach/irqs.h>
2323 #include <asm/mach/irq.h>
2424 #include <asm/mach/time.h>
2525 #include "common.h"
arch/arm/mach-h720x/cpu-h7202.c+2−2
@@ -17,9 +17,9 @@ · 16 unmodified lines
1717 #include <linux/interrupt.h>
1818 #include <linux/module.h>
1919 #include <asm/types.h>
20−#include <asm/hardware.h>
20+#include <mach/hardware.h>
2121 #include <asm/irq.h>
22−#include <asm/arch/irqs.h>
22+#include <mach/irqs.h>
2323 #include <asm/mach/irq.h>
2424 #include <asm/mach/time.h>
2525 #include <linux/device.h>
arch/arm/mach-h720x/h7201-eval.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <asm/page.h>
2626 #include <asm/pgtable.h>
2727 #include <asm/mach/arch.h>
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include "common.h"
3030
3131 MACHINE_START(H7201, "Hynix GMS30C7201")
arch/arm/mach-h720x/h7202-eval.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <asm/page.h>
2626 #include <asm/pgtable.h>
2727 #include <asm/mach/arch.h>
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include "common.h"
3030
3131 static struct resource cirrus_resources[] = {
arch/arm/mach-h720x/include/mach/boards.hrenamed from include/asm-arm/arch-h720x/boards.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-h720x/boards.h
2+ * arch/arm/mach-h720x/include/mach/boards.h
33 *
44 * Copyright (C) 2003 Thomas Gleixner <tglx@linutronix.de>
55 * (C) 2003 Robert Schwebel <r.schwebel@pengutronix.de>
arch/arm/mach-h720x/include/mach/debug-macro.Srenamed from include/asm-arm/arch-h720x/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-h720x/debug-macro.S
1+/* arch/arm/mach-h720x/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-h720x/include/mach/dma.hrenamed from include/asm-arm/arch-h720x/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-h720x/dma.h
2+ * arch/arm/mach-h720x/include/mach/dma.h
33 *
44 * Architecture DMA routes
55 *
arch/arm/mach-h720x/include/mach/entry-macro.Srenamed from include/asm-arm/arch-h720x/entry-macro.S+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-h720x/entry-macro.S
2+ * arch/arm/mach-h720x/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for Hynix HMS720x based platforms
55 *
arch/arm/mach-h720x/include/mach/h7201-regs.hrenamed from include/asm-arm/arch-h720x/h7201-regs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-h720x/h7201-regs.h
2+ * arch/arm/mach-h720x/include/mach/h7201-regs.h
33 *
44 * Copyright (C) 2000 Jungjun Kim, Hynix Semiconductor Inc.
55 * (C) 2003 Thomas Gleixner <tglx@linutronix.de>
arch/arm/mach-h720x/include/mach/h7202-regs.hrenamed from include/asm-arm/arch-h720x/h7202-regs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-h720x/h7202-regs.h
2+ * arch/arm/mach-h720x/include/mach/h7202-regs.h
33 *
44 * Copyright (C) 2000 Jungjun Kim, Hynix Semiconductor Inc.
55 * (C) 2003 Thomas Gleixner <tglx@linutronix.de>
arch/arm/mach-h720x/include/mach/hardware.hrenamed from include/asm-arm/arch-h720x/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-h720x/hardware.h
2+ * arch/arm/mach-h720x/include/mach/hardware.h
33 *
44 * Copyright (C) 2000 Jungjun Kim, Hynix Semiconductor Inc.
55 * (C) 2003 Thomas Gleixner <tglx@linutronix.de>
arch/arm/mach-h720x/include/mach/io.hrenamed from include/asm-arm/arch-h720x/io.h+3−3
@@ -1,12 +1,12 @@
11 /*
2− * linux/include/asm-arm/arch-h720x/io.h
2+ * arch/arm/mach-h720x/include/mach/io.h
33 *
44 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)
55 *
66 * Changelog:
77 *
88 * 09-19-2001 JJKIM
9− * Created from linux/include/asm-arm/arch-l7200/io.h
9+ * Created from arch/arm/mach-l7200/include/mach/io.h
1010 *
1111 * 03-27-2003 Robert Schwebel <r.schwebel@pengutronix.de>:
1212 * re-unified header files for h720x
@@ -14,7 +14,7 @@ · 1 unmodified line
1414 #ifndef __ASM_ARM_ARCH_IO_H
1515 #define __ASM_ARM_ARCH_IO_H
1616
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818
1919 #define IO_SPACE_LIMIT 0xffffffff
2020
arch/arm/mach-h720x/include/mach/irqs.hrenamed from include/asm-arm/arch-h720x/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-h720x/irqs.h
2+ * arch/arm/mach-h720x/include/mach/irqs.h
33 *
44 * Copyright (C) 2000 Jungjun Kim
55 * (C) 2003 Robert Schwebel <r.schwebel@pengutronix.de>
arch/arm/mach-h720x/include/mach/memory.hrenamed from include/asm-arm/arch-h720x/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-h720x/memory.h
2+ * arch/arm/mach-h720x/include/mach/memory.h
33 *
44 * Copyright (c) 2000 Jungjun Kim
55 *
arch/arm/mach-h720x/include/mach/system.hrenamed from include/asm-arm/arch-h720x/system.h+3−3
@@ -1,18 +1,18 @@
11 /*
2− * linux/include/asm-arm/arch-h720x/system.h
2+ * arch/arm/mach-h720x/include/mach/system.h
33 *
44 * Copyright (C) 2001-2002 Jungjun Kim, Hynix Semiconductor Inc.
55 *
66 * This program is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License version 2 as
88 * published by the Free Software Foundation.
9− * linux/include/asm-arm/arch-h720x/system.h
9+ * arch/arm/mach-h720x/include/mach/system.h
1010 *
1111 */
1212
1313 #ifndef __ASM_ARCH_SYSTEM_H
1414 #define __ASM_ARCH_SYSTEM_H
15−#include <asm/hardware.h>
15+#include <mach/hardware.h>
1616
1717 static void arch_idle(void)
1818 {
arch/arm/mach-h720x/include/mach/timex.hrenamed from include/asm-arm/arch-h720x/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-h720x/timex.h
2+ * arch/arm/mach-h720x/include/mach/timex.h
33 * Copyright (C) 2000 Jungjun Kim, Hynix Semiconductor Inc.
44 *
55 * This program is free software; you can redistribute it and/or modify
arch/arm/mach-h720x/include/mach/uncompress.hrenamed from include/asm-arm/arch-h720x/uncompress.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-h720x/uncompress.h
2+ * arch/arm/mach-h720x/include/mach/uncompress.h
33 *
44 * Copyright (C) 2001-2002 Jungjun Kim
55 */
@@ -7,7 +7,7 @@ · 1 unmodified line
77 #ifndef __ASM_ARCH_UNCOMPRESS_H
88 #define __ASM_ARCH_UNCOMPRESS_H
99
10−#include <asm/hardware.h>
10+#include <mach/hardware.h>
1111
1212 #define LSR 0x14
1313 #define TEMPTY 0x40
arch/arm/mach-h720x/include/mach/vmalloc.hrenamed from include/asm-arm/arch-h720x/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-h720x/vmalloc.h
2+ * arch/arm/mach-h720x/include/mach/vmalloc.h
33 */
44
55 #ifndef __ARCH_ARM_VMALLOC_H
arch/arm/mach-imx/clock.c+6−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/err.h>
2424
2525 #include <asm/io.h>
26−#include <asm/arch/imx-regs.h>
26+#include <mach/imx-regs.h>
2727
2828 /*
2929 * Very simple approach: We can't disable clocks, so we do
@@ -172,24 +172,29 @@ found: · 142 unmodified lines
172172
173173 return clk;
174174 }
175+EXPORT_SYMBOL(clk_get);
175176
176177 void clk_put(struct clk *clk)
177178 {
178179 }
180+EXPORT_SYMBOL(clk_put);
179181
180182 int clk_enable(struct clk *clk)
181183 {
182184 return 0;
183185 }
186+EXPORT_SYMBOL(clk_enable);
184187
185188 void clk_disable(struct clk *clk)
186189 {
187190 }
191+EXPORT_SYMBOL(clk_disable);
188192
189193 unsigned long clk_get_rate(struct clk *clk)
190194 {
191195 return clk->get_rate();
192196 }
197+EXPORT_SYMBOL(clk_get_rate);
193198
194199 int imx_clocks_init(void)
195200 {
arch/arm/mach-imx/cpufreq.c+1−1
@@ -36,7 +36,7 @@ · 35 unmodified lines
3636 #include <linux/err.h>
3737 #include <asm/system.h>
3838
39−#include <asm/hardware.h>
39+#include <mach/hardware.h>
4040
4141 #include "generic.h"
4242
arch/arm/mach-imx/dma.c+2−2
@@ -30,9 +30,9 @@ · 29 unmodified lines
3030
3131 #include <asm/system.h>
3232 #include <asm/irq.h>
33−#include <asm/hardware.h>
33+#include <mach/hardware.h>
3434 #include <asm/dma.h>
35−#include <asm/arch/imx-dma.h>
35+#include <mach/imx-dma.h>
3636
3737 struct imx_dma_channel imx_dma_channels[IMX_DMA_CHANNELS];
3838
arch/arm/mach-imx/generic.c+5−6
@@ -29,13 +29,13 @@ · 28 unmodified lines
2929 #include <linux/string.h>
3030
3131 #include <asm/errno.h>
32−#include <asm/arch/imxfb.h>
33−#include <asm/hardware.h>
34−#include <asm/arch/imx-regs.h>
32+#include <mach/imxfb.h>
33+#include <mach/hardware.h>
34+#include <mach/imx-regs.h>
3535
3636 #include <asm/mach/map.h>
37−#include <asm/arch/mmc.h>
38−#include <asm/arch/gpio.h>
37+#include <mach/mmc.h>
38+#include <mach/gpio.h>
3939
4040 unsigned long imx_gpio_alloc_map[(GPIO_PORT_MAX + 1) * 32 / BITS_PER_LONG];
4141
@@ -251,7 +251,6 @@ void __init set_imx_fb_info(struct imxfb_mach_info *hard_imx_fb_info) · 209 unmodified lines
251251 {
252252 memcpy(&imx_fb_info,hard_imx_fb_info,sizeof(struct imxfb_mach_info));
253253 }
254−EXPORT_SYMBOL(set_imx_fb_info);
255254
256255 static struct resource imxfb_resources[] = {
257256 [0] = {
arch/arm/mach-imx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-imx/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-imx/debug-macro.S
1+/* arch/arm/mach-imx/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-imx/include/mach/dma.hrenamed from include/asm-arm/arch-imx/dma.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-imx/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-imx/entry-macro.S
2+ * arch/arm/mach-imx/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for iMX-based platforms
55 *
@@ -7,7 +7,7 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/hardware.h>
10+#include <mach/hardware.h>
1111
1212 .macro disable_fiq
1313 .endm
arch/arm/mach-imx/include/mach/gpio.hrenamed from include/asm-arm/arch-imx/gpio.h+1−1
@@ -1,6 +1,6 @@
11 #ifndef _IMX_GPIO_H
22
3−#include <asm/arch/imx-regs.h>
3+#include <mach/imx-regs.h>
44
55 #define IMX_GPIO_ALLOC_MODE_NORMAL 0
66 #define IMX_GPIO_ALLOC_MODE_NO_ALLOC 1
arch/arm/mach-imx/include/mach/hardware.hrenamed from include/asm-arm/arch-imx/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-imx/hardware.h
2+ * arch/arm/mach-imx/include/mach/hardware.h
33 *
44 * Copyright (C) 1999 ARM Limited.
55 *
arch/arm/mach-imx/include/mach/imx-dma.hrenamed from include/asm-arm/arch-imx/imx-dma.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/imx-regs.hrenamed from include/asm-arm/arch-imx/imx-regs.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/imx-uart.hrenamed from include/asm-arm/arch-imx/imx-uart.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/imxfb.hrenamed from include/asm-arm/arch-imx/imxfb.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/io.hrenamed from include/asm-arm/arch-imx/io.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-imxads/io.h
2+ * arch/arm/mach-imxads/include/mach/io.h
33 *
44 * Copyright (C) 1999 ARM Limited
55 *
@@ -20,7 +20,7 @@ · 14 unmodified lines
2020 #ifndef __ASM_ARM_ARCH_IO_H
2121 #define __ASM_ARM_ARCH_IO_H
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424
2525 #define IO_SPACE_LIMIT 0xffffffff
2626
arch/arm/mach-imx/include/mach/irqs.hrenamed from include/asm-arm/arch-imx/irqs.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-imxads/irqs.h
2+ * arch/arm/mach-imxads/include/mach/irqs.h
33 *
44 * Copyright (C) 1999 ARM Limited
55 * Copyright (C) 2000 Deep Blue Solutions Ltd.
@@ -23,7 +23,7 @@ · 17 unmodified lines
2323 #define __ARM_IRQS_H__
2424
2525 /* Use the imx definitions */
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727
2828 /*
2929 * IMX Interrupt numbers
arch/arm/mach-imx/include/mach/memory.hrenamed from include/asm-arm/arch-imx/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-imx/memory.h
2+ * arch/arm/mach-imx/include/mach/memory.h
33 *
44 * Copyright (C) 1999 ARM Limited
55 * Copyright (C) 2002 Shane Nay (shane@minirl.com)
arch/arm/mach-imx/include/mach/mmc.hrenamed from include/asm-arm/arch-imx/mmc.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/mx1ads.hrenamed from include/asm-arm/arch-imx/mx1ads.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-imx/mx1ads.h
2+ * arch/arm/mach-imx/include/mach/mx1ads.h
33 *
44 * Copyright (C) 2004 Robert Schwebel, Pengutronix
55 *
arch/arm/mach-imx/include/mach/spi_imx.hrenamed from include/asm-arm/arch-imx/spi_imx.h+2−2
@@ -1,11 +1,11 @@
11 /*
2− * include/asm-arm/arch-imx/spi_imx.h
2+ * arch/arm/mach-imx/include/mach/spi_imx.h
33 *
44 * Copyright (C) 2006 SWAPP
55 * Andrea Paterniani <a.paterniani@swapp-eng.it>
66 *
77 * Initial version inspired by:
8− * linux-2.6.17-rc3-mm1/include/asm-arm/arch-pxa/pxa2xx_spi.h
8+ * linux-2.6.17-rc3-mm1/arch/arm/mach-pxa/include/mach/pxa2xx_spi.h
99 *
1010 * This program is free software; you can redistribute it and/or modify
1111 * it under the terms of the GNU General Public License as published by
arch/arm/mach-imx/include/mach/system.hrenamed from include/asm-arm/arch-imx/system.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-imxads/system.h
2+ * arch/arm/mach-imxads/include/mach/system.h
33 *
44 * Copyright (C) 1999 ARM Limited
55 * Copyright (C) 2000 Deep Blue Solutions Ltd
arch/arm/mach-imx/include/mach/timex.hrenamed from include/asm-arm/arch-imx/timex.h+0−0

File renamed without changes.

arch/arm/mach-imx/include/mach/uncompress.hrenamed from include/asm-arm/arch-imx/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-imxads/uncompress.h
2+ * arch/arm/mach-imxads/include/mach/uncompress.h
33 *
44 *
55 *
arch/arm/mach-imx/include/mach/vmalloc.hrenamed from include/asm-arm/arch-imx/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-imx/vmalloc.h
2+ * arch/arm/mach-imx/include/mach/vmalloc.h
33 *
44 * Copyright (C) 2000 Russell King.
55 *
arch/arm/mach-imx/irq.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/list.h>
2828 #include <linux/timer.h>
2929
30−#include <asm/hardware.h>
30+#include <mach/hardware.h>
3131 #include <asm/irq.h>
3232 #include <asm/io.h>
3333
arch/arm/mach-imx/leds-mx1ads.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/kernel.h>
1515 #include <linux/init.h>
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717 #include <asm/system.h>
1818 #include <asm/io.h>
1919 #include <asm/leds.h>
arch/arm/mach-imx/mx1ads.c+5−5
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/init.h>
1717 #include <linux/platform_device.h>
1818 #include <asm/system.h>
19−#include <asm/hardware.h>
19+#include <mach/hardware.h>
2020 #include <asm/irq.h>
2121 #include <asm/pgtable.h>
2222 #include <asm/page.h>
@@ -25,8 +25,8 @@ · 2 unmodified lines
2525 #include <asm/mach-types.h>
2626
2727 #include <asm/mach/arch.h>
28−#include <asm/arch/mmc.h>
29−#include <asm/arch/imx-uart.h>
28+#include <mach/mmc.h>
29+#include <mach/imx-uart.h>
3030 #include <linux/interrupt.h>
3131 #include "generic.h"
3232
@@ -125,7 +125,7 @@ static struct platform_device *devices[] __initdata = { · 92 unmodified lines
125125 &imx_uart2_device,
126126 };
127127
128−#ifdef CONFIG_MMC_IMX
128+#if defined(CONFIG_MMC_IMX) || defined(CONFIG_MMC_IMX_MODULE)
129129 static int mx1ads_mmc_card_present(struct device *dev)
130130 {
131131 /* MMC/SD Card Detect is PB 20 on MX1ADS V1.0.7 */
@@ -143,7 +143,7 @@ mx1ads_init(void) · 11 unmodified lines
143143 #ifdef CONFIG_LEDS
144144 imx_gpio_mode(GPIO_PORTA | GPIO_OUT | 2);
145145 #endif
146−#ifdef CONFIG_MMC_IMX
146+#if defined(CONFIG_MMC_IMX) || defined(CONFIG_MMC_IMX_MODULE)
147147 /* SD/MMC card detect */
148148 imx_gpio_mode(GPIO_PORTB | GPIO_GIUS | GPIO_IN | 20);
149149 imx_set_mmc_info(&mx1ads_mmc_info);
arch/arm/mach-imx/time.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/clockchips.h>
2020 #include <linux/clk.h>
2121
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/io.h>
2424 #include <asm/leds.h>
2525 #include <asm/irq.h>
arch/arm/mach-integrator/core.c+2−2
@@ -20,11 +20,11 @@ · 19 unmodified lines
2020 #include <linux/amba/bus.h>
2121 #include <linux/amba/serial.h>
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/irq.h>
2525 #include <asm/io.h>
2626 #include <asm/hardware/arm_timer.h>
27−#include <asm/arch/cm.h>
27+#include <mach/cm.h>
2828 #include <asm/system.h>
2929 #include <asm/leds.h>
3030 #include <asm/mach/time.h>
arch/arm/mach-integrator/cpu.c+1−3
@@ -3,8 +3,6 @@ · 2 unmodified lines
33 *
44 * Copyright (C) 2001-2002 Deep Blue Solutions Ltd.
55 *
6− * $Id: cpu.c,v 1.6 2002/07/18 13:58:51 rmk Exp $
7− *
86 * This program is free software; you can redistribute it and/or modify
97 * it under the terms of the GNU General Public License version 2 as
108 * published by the Free Software Foundation.
@@ -20,7 +18,7 @@ · 9 unmodified lines
2018 #include <linux/smp.h>
2119 #include <linux/init.h>
2220
23−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2422 #include <asm/io.h>
2523 #include <asm/mach-types.h>
2624 #include <asm/hardware/icst525.h>
arch/arm/mach-integrator/impd1.c+3−3
@@ -23,8 +23,8 @@ · 22 unmodified lines
2323
2424 #include <asm/io.h>
2525 #include <asm/hardware/icst525.h>
26−#include <asm/arch/lm.h>
27−#include <asm/arch/impd1.h>
26+#include <mach/lm.h>
27+#include <mach/impd1.h>
2828 #include <asm/sizes.h>
2929
3030 #include "clock.h"
@@ -405,7 +405,7 @@ static int impd1_probe(struct lm_device *dev) · 374 unmodified lines
405405
406406 ret = amba_device_register(d, &dev->resource);
407407 if (ret) {
408− dev_err(&d->dev, "unable to register device: %d\n");
408+ dev_err(&d->dev, "unable to register device: %d\n", ret);
409409 kfree(d);
410410 }
411411 }
arch/arm/mach-integrator/include/mach/bits.hrenamed from include/asm-arm/arch-integrator/bits.h+0−0

File renamed without changes.

arch/arm/mach-integrator/include/mach/cm.hrenamed from include/asm-arm/arch-integrator/cm.h+0−0

File renamed without changes.

arch/arm/mach-integrator/include/mach/debug-macro.Srenamed from include/asm-arm/arch-integrator/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-integrator/debug-macro.S
1+/* arch/arm/mach-integrator/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-integrator/include/mach/dma.hrenamed from include/asm-arm/arch-integrator/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-integrator/dma.h
2+ * arch/arm/mach-integrator/include/mach/dma.h
33 *
44 * Copyright (C) 1997,1998 Russell King
55 *
arch/arm/mach-integrator/include/mach/entry-macro.Srenamed from include/asm-arm/arch-integrator/entry-macro.S+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-integrator/entry-macro.S
2+ * arch/arm/mach-integrator/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for Integrator platforms
55 *
@@ -7,8 +7,8 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/hardware.h>
11−#include <asm/arch/irqs.h>
10+#include <mach/hardware.h>
11+#include <mach/irqs.h>
1212
1313 .macro disable_fiq
1414 .endm
arch/arm/mach-integrator/include/mach/hardware.hrenamed from include/asm-arm/arch-integrator/hardware.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-integrator/hardware.h
2+ * arch/arm/mach-integrator/include/mach/hardware.h
33 *
44 * This file contains the hardware definitions of the Integrator.
55 *
@@ -23,7 +23,7 @@ · 17 unmodified lines
2323 #define __ASM_ARCH_HARDWARE_H
2424
2525 #include <asm/sizes.h>
26−#include <asm/arch/platform.h>
26+#include <mach/platform.h>
2727
2828 /*
2929 * Where in virtual memory the IO devices (timers, system controllers
arch/arm/mach-integrator/include/mach/impd1.hrenamed from include/asm-arm/arch-integrator/impd1.h+0−0

File renamed without changes.

arch/arm/mach-integrator/include/mach/io.hrenamed from include/asm-arm/arch-integrator/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-integrator/io.h
2+ * arch/arm/mach-integrator/include/mach/io.h
33 *
44 * Copyright (C) 1999 ARM Limited
55 *
arch/arm/mach-integrator/include/mach/irqs.hrenamed from include/asm-arm/arch-integrator/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-integrator/irqs.h
2+ * arch/arm/mach-integrator/include/mach/irqs.h
33 *
44 * Copyright (C) 1999 ARM Limited
55 * Copyright (C) 2000 Deep Blue Solutions Ltd.
arch/arm/mach-integrator/include/mach/lm.hrenamed from include/asm-arm/arch-integrator/lm.h+0−0

File renamed without changes.

arch/arm/mach-integrator/include/mach/memory.hrenamed from include/asm-arm/arch-integrator/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-integrator/memory.h
2+ * arch/arm/mach-integrator/include/mach/memory.h
33 *
44 * Copyright (C) 1999 ARM Limited
55 *
arch/arm/mach-integrator/include/mach/platform.hrenamed from include/asm-arm/arch-integrator/platform.h+0−2
@@ -26,8 +26,6 @@ · 25 unmodified lines
2626 * NOTE: This is a multi-hosted header file for use with uHAL and
2727 * supported debuggers.
2828 *
29− * $Id: platform.s,v 1.32 2000/02/18 10:51:39 asims Exp $
30− *
3129 * ***********************************************************************/
3230
3331 #ifndef __address_h
arch/arm/mach-integrator/include/mach/system.hrenamed from include/asm-arm/arch-integrator/system.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-integrator/system.h
2+ * arch/arm/mach-integrator/include/mach/system.h
33 *
44 * Copyright (C) 1999 ARM Limited
55 * Copyright (C) 2000 Deep Blue Solutions Ltd
@@ -21,7 +21,7 @@ · 15 unmodified lines
2121 #ifndef __ASM_ARCH_SYSTEM_H
2222 #define __ASM_ARCH_SYSTEM_H
2323
24−#include <asm/arch/cm.h>
24+#include <mach/cm.h>
2525
2626 static inline void arch_idle(void)
2727 {
arch/arm/mach-integrator/include/mach/timex.hrenamed from include/asm-arm/arch-integrator/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-integrator/timex.h
2+ * arch/arm/mach-integrator/include/mach/timex.h
33 *
44 * Integrator architecture timex specifications
55 *
arch/arm/mach-integrator/include/mach/uncompress.hrenamed from include/asm-arm/arch-integrator/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-integrator/uncompress.h
2+ * arch/arm/mach-integrator/include/mach/uncompress.h
33 *
44 * Copyright (C) 1999 ARM Limited
55 *
arch/arm/mach-integrator/include/mach/vmalloc.hrenamed from include/asm-arm/arch-integrator/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-integrator/vmalloc.h
2+ * arch/arm/mach-integrator/include/mach/vmalloc.h
33 *
44 * Copyright (C) 2000 Russell King.
55 *
arch/arm/mach-integrator/integrator_ap.c+2−2
@@ -28,14 +28,14 @@ · 27 unmodified lines
2828 #include <linux/amba/bus.h>
2929 #include <linux/amba/kmi.h>
3030
31−#include <asm/hardware.h>
31+#include <mach/hardware.h>
3232 #include <asm/io.h>
3333 #include <asm/irq.h>
3434 #include <asm/setup.h>
3535 #include <asm/param.h> /* HZ */
3636 #include <asm/mach-types.h>
3737
38−#include <asm/arch/lm.h>
38+#include <mach/lm.h>
3939
4040 #include <asm/mach/arch.h>
4141 #include <asm/mach/flash.h>
arch/arm/mach-integrator/integrator_cp.c+3−3
@@ -20,15 +20,15 @@ · 19 unmodified lines
2020 #include <linux/amba/kmi.h>
2121 #include <linux/amba/clcd.h>
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/io.h>
2525 #include <asm/irq.h>
2626 #include <asm/setup.h>
2727 #include <asm/mach-types.h>
2828 #include <asm/hardware/icst525.h>
2929
30−#include <asm/arch/cm.h>
31−#include <asm/arch/lm.h>
30+#include <mach/cm.h>
31+#include <mach/lm.h>
3232
3333 #include <asm/mach/arch.h>
3434 #include <asm/mach/flash.h>
arch/arm/mach-integrator/leds.c+2−2
@@ -25,12 +25,12 @@ · 24 unmodified lines
2525 #include <linux/smp.h>
2626 #include <linux/spinlock.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/io.h>
3030 #include <asm/leds.h>
3131 #include <asm/system.h>
3232 #include <asm/mach-types.h>
33−#include <asm/arch/cm.h>
33+#include <mach/cm.h>
3434
3535 static int saved_leds;
3636
arch/arm/mach-integrator/lm.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/device.h>
1313 #include <linux/slab.h>
1414
15−#include <asm/arch/lm.h>
15+#include <mach/lm.h>
1616
1717 #define to_lm_device(d) container_of(d, struct lm_device, dev)
1818 #define to_lm_driver(d) container_of(d, struct lm_driver, drv)
arch/arm/mach-integrator/pci_v3.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/spinlock.h>
2929 #include <linux/init.h>
3030
31−#include <asm/hardware.h>
31+#include <mach/hardware.h>
3232 #include <asm/io.h>
3333 #include <asm/irq.h>
3434 #include <asm/system.h>
arch/arm/mach-iop13xx/include/mach/adma.hrenamed from include/asm-arm/arch-iop13xx/adma.h+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #define _ADMA_H
2020 #include <linux/types.h>
2121 #include <linux/io.h>
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/hardware/iop_adma.h>
2424
2525 #define ADMA_ACCR(chan) (chan->mmr_base + 0x0)
arch/arm/mach-iop13xx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-iop13xx/debug-macro.S+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop13xx/debug-macro.S
2+ * arch/arm/mach-iop13xx/include/mach/debug-macro.S
33 *
44 * Debugging macro include header
55 *
arch/arm/mach-iop13xx/include/mach/dma.hrenamed from include/asm-arm/arch-iop13xx/dma.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-iop13xx/entry-macro.S+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/hardware.hrenamed from include/asm-arm/arch-iop13xx/hardware.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/io.hrenamed from include/asm-arm/arch-iop13xx/io.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/iop13xx.hrenamed from include/asm-arm/arch-iop13xx/iop13xx.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/iq81340.hrenamed from include/asm-arm/arch-iop13xx/iq81340.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/irqs.hrenamed from include/asm-arm/arch-iop13xx/irqs.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/memory.hrenamed from include/asm-arm/arch-iop13xx/memory.h+1−1
@@ -1,7 +1,7 @@
11 #ifndef __ASM_ARCH_MEMORY_H
22 #define __ASM_ARCH_MEMORY_H
33
4−#include <asm/arch/hardware.h>
4+#include <mach/hardware.h>
55
66 /*
77 * Physical DRAM offset.
arch/arm/mach-iop13xx/include/mach/msi.hrenamed from include/asm-arm/arch-iop13xx/msi.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/pci.hrenamed from include/asm-arm/arch-iop13xx/pci.h+1−1
@@ -1,6 +1,6 @@
11 #ifndef _IOP13XX_PCI_H_
22 #define _IOP13XX_PCI_H_
3−#include <asm/arch/irqs.h>
3+#include <mach/irqs.h>
44 #include <asm/io.h>
55
66 struct pci_sys_data;
arch/arm/mach-iop13xx/include/mach/system.hrenamed from include/asm-arm/arch-iop13xx/system.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-iop13xx/system.h
2+ * arch/arm/mach-iop13xx/include/mach/system.h
33 *
44 * Copyright (C) 2004 Intel Corp.
55 *
@@ -7,7 +7,7 @@ · 1 unmodified line
77 * it under the terms of the GNU General Public License version 2 as
88 * published by the Free Software Foundation.
99 */
10−#include <asm/arch/iop13xx.h>
10+#include <mach/iop13xx.h>
1111 static inline void arch_idle(void)
1212 {
1313 cpu_do_idle();
arch/arm/mach-iop13xx/include/mach/time.hrenamed from include/asm-arm/arch-iop13xx/time.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/include/mach/timex.hrenamed from include/asm-arm/arch-iop13xx/timex.h+1−1
@@ -1,3 +1,3 @@
1−#include <asm/hardware.h>
1+#include <mach/hardware.h>
22
33 #define CLOCK_TICK_RATE (100 * HZ)
arch/arm/mach-iop13xx/include/mach/uncompress.hrenamed from include/asm-arm/arch-iop13xx/uncompress.h+1−1
@@ -1,6 +1,6 @@
11 #include <asm/types.h>
22 #include <linux/serial_reg.h>
3−#include <asm/hardware.h>
3+#include <mach/hardware.h>
44
55 #define UART_BASE ((volatile u32 *)IOP13XX_UART1_PHYS)
66 #define TX_DONE (UART_LSR_TEMT | UART_LSR_THRE)
arch/arm/mach-iop13xx/include/mach/vmalloc.hrenamed from include/asm-arm/arch-iop13xx/vmalloc.h+0−0

File renamed without changes.

arch/arm/mach-iop13xx/io.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 */
1919 #include <linux/kernel.h>
2020 #include <linux/module.h>
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222 #include <asm/io.h>
2323
2424 void * __iomem __iop13xx_io(unsigned long io_addr)
arch/arm/mach-iop13xx/iq81340mc.c+3−3
@@ -18,14 +18,14 @@ · 17 unmodified lines
1818 */
1919 #include <linux/pci.h>
2020
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222 #include <asm/irq.h>
2323 #include <asm/mach/pci.h>
2424 #include <asm/mach-types.h>
2525 #include <asm/mach/arch.h>
26−#include <asm/arch/pci.h>
26+#include <mach/pci.h>
2727 #include <asm/mach/time.h>
28−#include <asm/arch/time.h>
28+#include <mach/time.h>
2929
3030 extern int init_atu; /* Flag to select which ATU(s) to initialize / disable */
3131
arch/arm/mach-iop13xx/iq81340sc.c+3−3
@@ -18,14 +18,14 @@ · 17 unmodified lines
1818 */
1919 #include <linux/pci.h>
2020
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222 #include <asm/irq.h>
2323 #include <asm/mach/pci.h>
2424 #include <asm/mach-types.h>
2525 #include <asm/mach/arch.h>
26−#include <asm/arch/pci.h>
26+#include <mach/pci.h>
2727 #include <asm/mach/time.h>
28−#include <asm/arch/time.h>
28+#include <mach/time.h>
2929
3030 extern int init_atu;
3131
arch/arm/mach-iop13xx/irq.c+3−4
@@ -23,10 +23,9 @@ · 22 unmodified lines
2323 #include <asm/uaccess.h>
2424 #include <asm/mach/irq.h>
2525 #include <asm/irq.h>
26−#include <asm/hardware.h>
27−#include <asm/mach-types.h>
28−#include <asm/arch/irqs.h>
29−#include <asm/arch/msi.h>
26+#include <mach/hardware.h>
27+#include <mach/irqs.h>
28+#include <mach/msi.h>
3029
3130 /* INTCTL0 CP6 R0 Page 4
3231 */
arch/arm/mach-iop13xx/pci.c+2−2
@@ -21,11 +21,11 @@ · 20 unmodified lines
2121 #include <linux/delay.h>
2222 #include <linux/jiffies.h>
2323 #include <asm/irq.h>
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/sizes.h>
2626 #include <asm/signal.h>
2727 #include <asm/mach/pci.h>
28−#include <asm/arch/pci.h>
28+#include <mach/pci.h>
2929
3030 #define IOP13XX_PCI_DEBUG 0
3131 #define PRINTK(x...) ((void)(IOP13XX_PCI_DEBUG && printk(x)))
arch/arm/mach-iop13xx/setup.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/mtd/physmap.h>
2323 #endif
2424 #include <asm/mach/map.h>
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/irq.h>
2727 #include <asm/io.h>
2828 #include <asm/hardware/iop_adma.h>
arch/arm/mach-iop32x/em7210.c+2−2
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/mtd/physmap.h>
2424 #include <linux/platform_device.h>
2525 #include <linux/i2c.h>
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <linux/io.h>
2828 #include <linux/irq.h>
2929 #include <asm/mach/arch.h>
@@ -31,7 +31,7 @@ · 1 unmodified line
3131 #include <asm/mach/pci.h>
3232 #include <asm/mach/time.h>
3333 #include <asm/mach-types.h>
34−#include <asm/arch/time.h>
34+#include <mach/time.h>
3535
3636 static void __init em7210_timer_init(void)
3737 {
arch/arm/mach-iop32x/glantank.c+2−2
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/mtd/physmap.h>
2626 #include <linux/i2c.h>
2727 #include <linux/platform_device.h>
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/io.h>
3030 #include <asm/irq.h>
3131 #include <asm/mach/arch.h>
@@ -34,7 +34,7 @@ · 2 unmodified lines
3434 #include <asm/mach/time.h>
3535 #include <asm/mach-types.h>
3636 #include <asm/page.h>
37−#include <asm/arch/time.h>
37+#include <mach/time.h>
3838
3939 /*
4040 * GLAN Tank timer tick configuration.
arch/arm/mach-iop32x/include/mach/adma.hrenamed from include/asm-arm/arch-iop32x/adma.h+0−0

File renamed without changes.

arch/arm/mach-iop32x/include/mach/debug-macro.Srenamed from include/asm-arm/arch-iop32x/debug-macro.S+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop32x/debug-macro.S
2+ * arch/arm/mach-iop32x/include/mach/debug-macro.S
33 *
44 * Debugging macro include header
55 *
arch/arm/mach-iop32x/include/mach/dma.hrenamed from include/asm-arm/arch-iop33x/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop33x/dma.h
2+ * arch/arm/mach-iop32x/include/mach/dma.h
33 *
44 * Copyright (C) 2004 Intel Corp.
55 *
arch/arm/mach-iop32x/include/mach/entry-macro.Srenamed from include/asm-arm/arch-iop32x/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop32x/entry-macro.S
2+ * arch/arm/mach-iop32x/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for IOP32x-based platforms
55 *
@@ -7,7 +7,7 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/arch/iop32x.h>
10+#include <mach/iop32x.h>
1111
1212 .macro disable_fiq
1313 .endm
arch/arm/mach-iop32x/include/mach/glantank.hrenamed from include/asm-arm/arch-iop32x/glantank.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop32x/glantank.h
2+ * arch/arm/mach-iop32x/include/mach/glantank.h
33 *
44 * IO-Data GLAN Tank board registers
55 */
arch/arm/mach-iop32x/include/mach/gpio.hrenamed from include/asm-arm/arch-iop32x/gpio.h+0−0

File renamed without changes.

arch/arm/mach-iop32x/include/mach/hardware.hrenamed from include/asm-arm/arch-iop32x/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop32x/hardware.h
2+ * arch/arm/mach-iop32x/include/mach/hardware.h
33 */
44
55 #ifndef __HARDWARE_H
arch/arm/mach-iop32x/include/mach/io.hrenamed from include/asm-arm/arch-iop32x/io.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop32x/io.h
2+ * arch/arm/mach-iop32x/include/mach/io.h
33 *
44 * Copyright (C) 2001 MontaVista Software, Inc.
55 *
@@ -11,7 +11,7 @@ · 5 unmodified lines
1111 #ifndef __IO_H
1212 #define __IO_H
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
1616 extern void __iomem *__iop3xx_ioremap(unsigned long cookie, size_t size,
1717 unsigned int mtype);
arch/arm/mach-iop32x/include/mach/iop32x.hrenamed from include/asm-arm/arch-iop32x/iop32x.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop32x/iop32x.h
2+ * arch/arm/mach-iop32x/include/mach/iop32x.h
33 *
44 * Intel IOP32X Chip definitions
55 *
arch/arm/mach-iop32x/include/mach/iq31244.hrenamed from include/asm-arm/arch-iop32x/iq31244.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop32x/iq31244.h
2+ * arch/arm/mach-iop32x/include/mach/iq31244.h
33 *
44 * Intel IQ31244 evaluation board registers
55 */
arch/arm/mach-iop32x/include/mach/iq80321.hrenamed from include/asm-arm/arch-iop32x/iq80321.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop32x/iq80321.h
2+ * arch/arm/mach-iop32x/include/mach/iq80321.h
33 *
44 * Intel IQ80321 evaluation board registers
55 */
arch/arm/mach-iop32x/include/mach/irqs.hrenamed from include/asm-arm/arch-iop32x/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop32x/irqs.h
2+ * arch/arm/mach-iop32x/include/mach/irqs.h
33 *
44 * Author: Rory Bolt <rorybolt@pacbell.net>
55 * Copyright: (C) 2002 Rory Bolt
arch/arm/mach-iop32x/include/mach/memory.hrenamed from include/asm-arm/arch-iop32x/memory.h+2−2
@@ -1,11 +1,11 @@
11 /*
2− * include/asm-arm/arch-iop32x/memory.h
2+ * arch/arm/mach-iop32x/include/mach/memory.h
33 */
44
55 #ifndef __MEMORY_H
66 #define __MEMORY_H
77
8−#include <asm/hardware.h>
8+#include <mach/hardware.h>
99
1010 /*
1111 * Physical DRAM offset.
arch/arm/mach-iop32x/include/mach/n2100.hrenamed from include/asm-arm/arch-iop32x/n2100.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop32x/n2100.h
2+ * arch/arm/mach-iop32x/include/mach/n2100.h
33 *
44 * Thecus N2100 board registers
55 */
arch/arm/mach-iop32x/include/mach/system.hrenamed from include/asm-arm/arch-iop32x/system.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop32x/system.h
2+ * arch/arm/mach-iop32x/include/mach/system.h
33 *
44 * Copyright (C) 2001 MontaVista Software, Inc.
55 *
arch/arm/mach-iop32x/include/mach/time.hrenamed from include/asm-arm/arch-iop32x/time.h+0−0

File renamed without changes.

arch/arm/mach-iop32x/include/mach/timex.hrenamed from include/asm-arm/arch-iop32x/timex.h+2−2
@@ -1,9 +1,9 @@
11 /*
2− * include/asm-arm/arch-iop32x/timex.h
2+ * arch/arm/mach-iop32x/include/mach/timex.h
33 *
44 * IOP32x architecture timex specifications
55 */
66
7−#include <asm/hardware.h>
7+#include <mach/hardware.h>
88
99 #define CLOCK_TICK_RATE (100 * HZ)
arch/arm/mach-iop32x/include/mach/uncompress.hrenamed from include/asm-arm/arch-iop32x/uncompress.h+2−2
@@ -1,11 +1,11 @@
11 /*
2− * include/asm-arm/arch-iop32x/uncompress.h
2+ * arch/arm/mach-iop32x/include/mach/uncompress.h
33 */
44
55 #include <asm/types.h>
66 #include <asm/mach-types.h>
77 #include <linux/serial_reg.h>
8−#include <asm/hardware.h>
8+#include <mach/hardware.h>
99
1010 static volatile u8 *uart_base;
1111
arch/arm/mach-iop32x/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1+/*
2+ * arch/arm/mach-iop32x/include/mach/vmalloc.h
3+ */
4+
5+#define VMALLOC_END 0xfe000000
arch/arm/mach-iop32x/iq31244.c+2−2
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/serial_8250.h>
2727 #include <linux/mtd/physmap.h>
2828 #include <linux/platform_device.h>
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/io.h>
3131 #include <asm/irq.h>
3232 #include <asm/mach/arch.h>
@@ -36,7 +36,7 @@ · 3 unmodified lines
3636 #include <asm/mach-types.h>
3737 #include <asm/page.h>
3838 #include <asm/pgtable.h>
39−#include <asm/arch/time.h>
39+#include <mach/time.h>
4040
4141 /*
4242 * Until March of 2007 iq31244 platforms and ep80219 platforms shared the
arch/arm/mach-iop32x/iq80321.c+2−2
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/serial_8250.h>
2424 #include <linux/mtd/physmap.h>
2525 #include <linux/platform_device.h>
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/io.h>
2828 #include <asm/irq.h>
2929 #include <asm/mach/arch.h>
@@ -33,7 +33,7 @@ · 3 unmodified lines
3333 #include <asm/mach-types.h>
3434 #include <asm/page.h>
3535 #include <asm/pgtable.h>
36−#include <asm/arch/time.h>
36+#include <mach/time.h>
3737
3838 /*
3939 * IQ80321 timer tick configuration.
arch/arm/mach-iop32x/irq.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/list.h>
1717 #include <asm/mach/irq.h>
1818 #include <asm/irq.h>
19−#include <asm/hardware.h>
19+#include <mach/hardware.h>
2020 #include <asm/mach-types.h>
2121
2222 static u32 iop32x_mask;
arch/arm/mach-iop32x/n2100.c+2−2
@@ -30,7 +30,7 @@ · 29 unmodified lines
3030 #include <linux/i2c.h>
3131 #include <linux/platform_device.h>
3232 #include <linux/reboot.h>
33−#include <asm/hardware.h>
33+#include <mach/hardware.h>
3434 #include <asm/io.h>
3535 #include <asm/irq.h>
3636 #include <asm/mach/arch.h>
@@ -40,7 +40,7 @@ · 3 unmodified lines
4040 #include <asm/mach-types.h>
4141 #include <asm/page.h>
4242 #include <asm/pgtable.h>
43−#include <asm/arch/time.h>
43+#include <mach/time.h>
4444
4545 /*
4646 * N2100 timer tick configuration.
arch/arm/mach-iop33x/include/mach/adma.hrenamed from include/asm-arm/arch-iop33x/adma.h+0−0

File renamed without changes.

arch/arm/mach-iop33x/include/mach/debug-macro.Srenamed from include/asm-arm/arch-iop33x/debug-macro.S+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop33x/debug-macro.S
2+ * arch/arm/mach-iop33x/include/mach/debug-macro.S
33 *
44 * Debugging macro include header
55 *
arch/arm/mach-iop33x/include/mach/dma.hrenamed from include/asm-arm/arch-iop32x/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop32x/dma.h
2+ * arch/arm/mach-iop33x/include/mach/dma.h
33 *
44 * Copyright (C) 2004 Intel Corp.
55 *
arch/arm/mach-iop33x/include/mach/entry-macro.Srenamed from include/asm-arm/arch-iop33x/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop33x/entry-macro.S
2+ * arch/arm/mach-iop33x/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for IOP33x-based platforms
55 *
@@ -7,7 +7,7 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/arch/iop33x.h>
10+#include <mach/iop33x.h>
1111
1212 .macro disable_fiq
1313 .endm
arch/arm/mach-iop33x/include/mach/gpio.hrenamed from include/asm-arm/arch-iop33x/gpio.h+0−0

File renamed without changes.

arch/arm/mach-iop33x/include/mach/hardware.hrenamed from include/asm-arm/arch-iop33x/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop33x/hardware.h
2+ * arch/arm/mach-iop33x/include/mach/hardware.h
33 */
44
55 #ifndef __HARDWARE_H
arch/arm/mach-iop33x/include/mach/io.hrenamed from include/asm-arm/arch-iop33x/io.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop33x/io.h
2+ * arch/arm/mach-iop33x/include/mach/io.h
33 *
44 * Copyright (C) 2001 MontaVista Software, Inc.
55 *
@@ -11,7 +11,7 @@ · 5 unmodified lines
1111 #ifndef __IO_H
1212 #define __IO_H
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
1616 extern void __iomem *__iop3xx_ioremap(unsigned long cookie, size_t size,
1717 unsigned int mtype);
arch/arm/mach-iop33x/include/mach/iop33x.hrenamed from include/asm-arm/arch-iop33x/iop33x.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop33x/iop33x.h
2+ * arch/arm/mach-iop33x/include/mach/iop33x.h
33 *
44 * Intel IOP33X Chip definitions
55 *
arch/arm/mach-iop33x/include/mach/iq80331.hrenamed from include/asm-arm/arch-iop33x/iq80331.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop33x/iq80331.h
2+ * arch/arm/mach-iop33x/include/mach/iq80331.h
33 *
44 * Intel IQ80331 evaluation board registers
55 */
arch/arm/mach-iop33x/include/mach/iq80332.hrenamed from include/asm-arm/arch-iop33x/iq80332.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop33x/iq80332.h
2+ * arch/arm/mach-iop33x/include/mach/iq80332.h
33 *
44 * Intel IQ80332 evaluation board registers
55 */
arch/arm/mach-iop33x/include/mach/irqs.hrenamed from include/asm-arm/arch-iop33x/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop33x/irqs.h
2+ * arch/arm/mach-iop33x/include/mach/irqs.h
33 *
44 * Author: Dave Jiang (dave.jiang@intel.com)
55 * Copyright: (C) 2003 Intel Corp.
arch/arm/mach-iop33x/include/mach/memory.hrenamed from include/asm-arm/arch-iop33x/memory.h+2−2
@@ -1,11 +1,11 @@
11 /*
2− * include/asm-arm/arch-iop33x/memory.h
2+ * arch/arm/mach-iop33x/include/mach/memory.h
33 */
44
55 #ifndef __MEMORY_H
66 #define __MEMORY_H
77
8−#include <asm/hardware.h>
8+#include <mach/hardware.h>
99
1010 /*
1111 * Physical DRAM offset.
arch/arm/mach-iop33x/include/mach/system.hrenamed from include/asm-arm/arch-iop33x/system.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-iop33x/system.h
2+ * arch/arm/mach-iop33x/include/mach/system.h
33 *
44 * Copyright (C) 2001 MontaVista Software, Inc.
55 *
arch/arm/mach-iop33x/include/mach/time.hrenamed from include/asm-arm/arch-iop33x/time.h+0−0

File renamed without changes.

arch/arm/mach-iop33x/include/mach/timex.hrenamed from include/asm-arm/arch-iop33x/timex.h+2−2
@@ -1,9 +1,9 @@
11 /*
2− * include/asm-arm/arch-iop33x/timex.h
2+ * arch/arm/mach-iop33x/include/mach/timex.h
33 *
44 * IOP3xx architecture timex specifications
55 */
66
7−#include <asm/hardware.h>
7+#include <mach/hardware.h>
88
99 #define CLOCK_TICK_RATE (100 * HZ)
arch/arm/mach-iop33x/include/mach/uncompress.hrenamed from include/asm-arm/arch-iop33x/uncompress.h+2−2
@@ -1,11 +1,11 @@
11 /*
2− * include/asm-arm/arch-iop33x/uncompress.h
2+ * arch/arm/mach-iop33x/include/mach/uncompress.h
33 */
44
55 #include <asm/types.h>
66 #include <asm/mach-types.h>
77 #include <linux/serial_reg.h>
8−#include <asm/hardware.h>
8+#include <mach/hardware.h>
99
1010 static volatile u32 *uart_base;
1111
arch/arm/mach-iop33x/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1+/*
2+ * arch/arm/mach-iop33x/include/mach/vmalloc.h
3+ */
4+
5+#define VMALLOC_END 0xfe000000
arch/arm/mach-iop33x/iq80331.c+2−2
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/serial_8250.h>
2323 #include <linux/mtd/physmap.h>
2424 #include <linux/platform_device.h>
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/io.h>
2727 #include <asm/irq.h>
2828 #include <asm/mach/arch.h>
@@ -32,7 +32,7 @@ · 3 unmodified lines
3232 #include <asm/mach-types.h>
3333 #include <asm/page.h>
3434 #include <asm/pgtable.h>
35−#include <asm/arch/time.h>
35+#include <mach/time.h>
3636
3737 /*
3838 * IQ80331 timer tick configuration.
arch/arm/mach-iop33x/iq80332.c+2−2
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/serial_8250.h>
2323 #include <linux/mtd/physmap.h>
2424 #include <linux/platform_device.h>
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/io.h>
2727 #include <asm/irq.h>
2828 #include <asm/mach/arch.h>
@@ -32,7 +32,7 @@ · 3 unmodified lines
3232 #include <asm/mach-types.h>
3333 #include <asm/page.h>
3434 #include <asm/pgtable.h>
35−#include <asm/arch/time.h>
35+#include <mach/time.h>
3636
3737 /*
3838 * IQ80332 timer tick configuration.
arch/arm/mach-iop33x/irq.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/list.h>
1717 #include <asm/mach/irq.h>
1818 #include <asm/irq.h>
19−#include <asm/hardware.h>
19+#include <mach/hardware.h>
2020 #include <asm/mach-types.h>
2121
2222 static u32 iop33x_mask0;
arch/arm/mach-iop33x/uart.c+1−2
@@ -24,9 +24,8 @@ · 23 unmodified lines
2424 #include <asm/setup.h>
2525 #include <asm/system.h>
2626 #include <asm/memory.h>
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/hardware/iop3xx.h>
29−#include <asm/mach-types.h>
3029 #include <asm/mach/arch.h>
3130
3231 #define IOP33X_UART_XTAL 33334000
arch/arm/mach-ixp2000/core.c+2−2
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <asm/types.h>
3030 #include <asm/setup.h>
3131 #include <asm/memory.h>
32−#include <asm/hardware.h>
32+#include <mach/hardware.h>
3333 #include <asm/irq.h>
3434 #include <asm/system.h>
3535 #include <asm/tlbflush.h>
@@ -39,7 +39,7 @@ · 3 unmodified lines
3939 #include <asm/mach/time.h>
4040 #include <asm/mach/irq.h>
4141
42−#include <asm/arch/gpio.h>
42+#include <mach/gpio.h>
4343
4444 static DEFINE_SPINLOCK(ixp2000_slowport_lock);
4545 static unsigned long ixp2000_slowport_irq_flags;
arch/arm/mach-ixp2000/enp2611.c+1−1
@@ -38,7 +38,7 @@ · 37 unmodified lines
3838 #include <asm/pgtable.h>
3939 #include <asm/page.h>
4040 #include <asm/system.h>
41−#include <asm/hardware.h>
41+#include <mach/hardware.h>
4242 #include <asm/mach-types.h>
4343
4444 #include <asm/mach/pci.h>
arch/arm/mach-ixp2000/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ixp2000/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-ixp2000/debug-macro.S
1+/* arch/arm/mach-ixp2000/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-ixp2000/include/mach/dma.hrenamed from include/asm-arm/arch-ixp2000/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp2000/dma.h
2+ * arch/arm/mach-ixp2000/include/mach/dma.h
33 *
44 * Copyright (C) 2002 Intel Corp.
55 *
arch/arm/mach-ixp2000/include/mach/enp2611.hrenamed from include/asm-arm/arch-ixp2000/enp2611.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp2000/enp2611.h
2+ * arch/arm/mach-ixp2000/include/mach/enp2611.h
33 *
44 * Register and other defines for Radisys ENP-2611
55 *
arch/arm/mach-ixp2000/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ixp2000/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp2000/entry-macro.S
2+ * arch/arm/mach-ixp2000/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for IXP2000-based platforms
55 *
@@ -7,7 +7,7 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/arch/irqs.h>
10+#include <mach/irqs.h>
1111
1212 .macro disable_fiq
1313 .endm
arch/arm/mach-ixp2000/include/mach/gpio.hrenamed from include/asm-arm/arch-ixp2000/gpio.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp2000/gpio.h
2+ * arch/arm/mach-ixp2000/include/mach/gpio.h
33 *
44 * Copyright (C) 2002 Intel Corporation.
55 *
arch/arm/mach-ixp2000/include/mach/hardware.hrenamed from include/asm-arm/arch-ixp2000/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp2000/hardware.h
2+ * arch/arm/mach-ixp2000/include/mach/hardware.h
33 *
44 * Hardware definitions for IXP2400/2800 based systems
55 *
arch/arm/mach-ixp2000/include/mach/io.hrenamed from include/asm-arm/arch-ixp2000/io.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp2000/io.h
2+ * arch/arm/mach-ixp2000/include/mach/io.h
33 *
44 * Original Author: Naeem M Afzal <naeem.m.afzal@intel.com>
55 * Maintainer: Deepak Saxena <dsaxena@plexity.net>
@@ -15,7 +15,7 @@ · 9 unmodified lines
1515 #ifndef __ASM_ARM_ARCH_IO_H
1616 #define __ASM_ARM_ARCH_IO_H
1717
18−#include <asm/hardware.h>
18+#include <mach/hardware.h>
1919
2020 #define IO_SPACE_LIMIT 0xffffffff
2121 #define __mem_pci(a) (a)
arch/arm/mach-ixp2000/include/mach/irqs.hrenamed from include/asm-arm/arch-ixp2000/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp2000/irqs.h
2+ * arch/arm/mach-ixp2000/include/mach/irqs.h
33 *
44 * Original Author: Naeem Afzal <naeem.m.afzal@intel.com>
55 * Maintainer: Deepak Saxena <dsaxena@plexity.net>
arch/arm/mach-ixp2000/include/mach/ixdp2x00.hrenamed from include/asm-arm/arch-ixp2000/ixdp2x00.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp2000/ixdp2x00.h
2+ * arch/arm/mach-ixp2000/include/mach/ixdp2x00.h
33 *
44 * Register and other defines for IXDP2[48]00 platforms
55 *
arch/arm/mach-ixp2000/include/mach/ixdp2x01.hrenamed from include/asm-arm/arch-ixp2000/ixdp2x01.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp2000/ixdp2x01.h
2+ * arch/arm/mach-ixp2000/include/mach/ixdp2x01.h
33 *
44 * Platform definitions for IXDP2X01 && IXDP2801 systems
55 *
arch/arm/mach-ixp2000/include/mach/ixp2000-regs.hrenamed from include/asm-arm/arch-ixp2000/ixp2000-regs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp2000/ixp2000-regs.h
2+ * arch/arm/mach-ixp2000/include/mach/ixp2000-regs.h
33 *
44 * Chipset register definitions for IXP2400/2800 based systems.
55 *
arch/arm/mach-ixp2000/include/mach/memory.hrenamed from include/asm-arm/arch-ixp2000/memory.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp2000/memory.h
2+ * arch/arm/mach-ixp2000/include/mach/memory.h
33 *
44 * Copyright (c) 2002 Intel Corp.
55 * Copyright (c) 2003-2004 MontaVista Software, Inc.
@@ -22,7 +22,7 @@ · 16 unmodified lines
2222 * bus_to_virt: Used to convert an address for DMA operations
2323 * to an address that the kernel can use.
2424 */
25−#include <asm/arch/ixp2000-regs.h>
25+#include <mach/ixp2000-regs.h>
2626
2727 #define __virt_to_bus(v) \
2828 (((__virt_to_phys(v) - 0x0) + (*IXP2000_PCI_SDRAM_BAR & 0xfffffff0)))
arch/arm/mach-ixp2000/include/mach/platform.hrenamed from include/asm-arm/arch-ixp2000/platform.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp2000/platform.h
2+ * arch/arm/mach-ixp2000/include/mach/platform.h
33 *
44 * Various bits of code used by platform-level code.
55 *
arch/arm/mach-ixp2000/include/mach/system.hrenamed from include/asm-arm/arch-ixp2000/system.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp2000/system.h
2+ * arch/arm/mach-ixp2000/include/mach/system.h
33 *
44 * Copyright (C) 2002 Intel Corp.
55 * Copyricht (C) 2003-2005 MontaVista Software, Inc.
@@ -9,7 +9,7 @@ · 3 unmodified lines
99 * published by the Free Software Foundation.
1010 */
1111
12−#include <asm/hardware.h>
12+#include <mach/hardware.h>
1313 #include <asm/mach-types.h>
1414
1515 static inline void arch_idle(void)
arch/arm/mach-ixp2000/include/mach/timex.hrenamed from include/asm-arm/arch-ixp2000/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp2000/timex.h
2+ * arch/arm/mach-ixp2000/include/mach/timex.h
33 *
44 * IXP2000 architecture timex specifications
55 */
arch/arm/mach-ixp2000/include/mach/uncompress.hrenamed from include/asm-arm/arch-ixp2000/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp2000/uncompress.h
2+ * arch/arm/mach-ixp2000/include/mach/uncompress.h
33 *
44 *
55 * Original Author: Naeem Afzal <naeem.m.afzal@intel.com>
arch/arm/mach-ixp2000/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ixp2000/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp2000/vmalloc.h
2+ * arch/arm/mach-ixp2000/include/mach/vmalloc.h
33 *
44 * Author: Naeem Afzal <naeem.m.afzal@intel.com>
55 *
arch/arm/mach-ixp2000/ixdp2400.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131 #include <asm/pgtable.h>
3232 #include <asm/page.h>
3333 #include <asm/system.h>
34−#include <asm/hardware.h>
34+#include <mach/hardware.h>
3535 #include <asm/mach-types.h>
3636
3737 #include <asm/mach/pci.h>
arch/arm/mach-ixp2000/ixdp2800.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131 #include <asm/pgtable.h>
3232 #include <asm/page.h>
3333 #include <asm/system.h>
34−#include <asm/hardware.h>
34+#include <mach/hardware.h>
3535 #include <asm/mach-types.h>
3636
3737 #include <asm/mach/pci.h>
arch/arm/mach-ixp2000/ixdp2x00.c+2−2
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131 #include <asm/pgtable.h>
3232 #include <asm/page.h>
3333 #include <asm/system.h>
34−#include <asm/hardware.h>
34+#include <mach/hardware.h>
3535 #include <asm/mach-types.h>
3636
3737 #include <asm/mach/pci.h>
@@ -41,7 +41,7 @@ · 3 unmodified lines
4141 #include <asm/mach/flash.h>
4242 #include <asm/mach/arch.h>
4343
44−#include <asm/arch/gpio.h>
44+#include <mach/gpio.h>
4545
4646
4747 /*************************************************************************
arch/arm/mach-ixp2000/ixdp2x01.c+1−1
@@ -36,7 +36,7 @@ · 35 unmodified lines
3636 #include <asm/pgtable.h>
3737 #include <asm/page.h>
3838 #include <asm/system.h>
39−#include <asm/hardware.h>
39+#include <mach/hardware.h>
4040 #include <asm/mach-types.h>
4141
4242 #include <asm/mach/pci.h>
arch/arm/mach-ixp2000/pci.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <asm/io.h>
2929 #include <asm/irq.h>
3030 #include <asm/system.h>
31−#include <asm/hardware.h>
31+#include <mach/hardware.h>
3232
3333 #include <asm/mach/pci.h>
3434
arch/arm/mach-ixp23xx/core.c+1−2
@@ -32,8 +32,7 @@ · 31 unmodified lines
3232 #include <asm/types.h>
3333 #include <asm/setup.h>
3434 #include <asm/memory.h>
35−#include <asm/hardware.h>
36−#include <asm/mach-types.h>
35+#include <mach/hardware.h>
3736 #include <asm/irq.h>
3837 #include <asm/system.h>
3938 #include <asm/tlbflush.h>
arch/arm/mach-ixp23xx/espresso.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <asm/types.h>
3030 #include <asm/setup.h>
3131 #include <asm/memory.h>
32−#include <asm/hardware.h>
32+#include <mach/hardware.h>
3333 #include <asm/mach-types.h>
3434 #include <asm/irq.h>
3535 #include <asm/system.h>
arch/arm/mach-ixp23xx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ixp23xx/debug-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp23xx/debug-macro.S
2+ * arch/arm/mach-ixp23xx/include/mach/debug-macro.S
33 *
44 * Debugging macro include header
55 *
@@ -10,7 +10,7 @@ · 4 unmodified lines
1010 * it under the terms of the GNU General Public License version 2 as
1111 * published by the Free Software Foundation.
1212 */
13−#include <asm/arch/ixp23xx.h>
13+#include <mach/ixp23xx.h>
1414
1515 .macro addruart,rx
1616 mrc p15, 0, \rx, c1, c0
arch/arm/mach-ixp23xx/include/mach/dma.h+3−0
@@ -0,0 +1,3 @@
1+/*
2+ * arch/arm/mach-ixp23xx/include/mach/dma.h
3+ */
arch/arm/mach-ixp23xx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ixp23xx/entry-macro.S+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp23xx/entry-macro.S
2+ * arch/arm/mach-ixp23xx/include/mach/entry-macro.S
33 */
44
55 .macro disable_fiq
arch/arm/mach-ixp23xx/include/mach/hardware.hrenamed from include/asm-arm/arch-ixp23xx/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp23xx/hardware.h
2+ * arch/arm/mach-ixp23xx/include/mach/hardware.h
33 *
44 * Copyright (C) 2002-2004 Intel Corporation.
55 * Copyricht (C) 2005 MontaVista Software, Inc.
arch/arm/mach-ixp23xx/include/mach/io.hrenamed from include/asm-arm/arch-ixp23xx/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp23xx/io.h
2+ * arch/arm/mach-ixp23xx/include/mach/io.h
33 *
44 * Original Author: Naeem M Afzal <naeem.m.afzal@intel.com>
55 * Maintainer: Deepak Saxena <dsaxena@plexity.net>
arch/arm/mach-ixp23xx/include/mach/irqs.hrenamed from include/asm-arm/arch-ixp23xx/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp23xx/irqs.h
2+ * arch/arm/mach-ixp23xx/include/mach/irqs.h
33 *
44 * IRQ definitions for IXP23XX based systems
55 *
arch/arm/mach-ixp23xx/include/mach/ixdp2351.hrenamed from include/asm-arm/arch-ixp23xx/ixdp2351.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp23xx/ixdp2351.h
2+ * arch/arm/mach-ixp23xx/include/mach/ixdp2351.h
33 *
44 * Register and other defines for IXDP2351
55 *
arch/arm/mach-ixp23xx/include/mach/ixp23xx.hrenamed from include/asm-arm/arch-ixp23xx/ixp23xx.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp23xx/ixp23xx.h
2+ * arch/arm/mach-ixp23xx/include/mach/ixp23xx.h
33 *
44 * Register definitions for IXP23XX
55 *
arch/arm/mach-ixp23xx/include/mach/memory.hrenamed from include/asm-arm/arch-ixp23xx/memory.h+2−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp23xx/memory.h
2+ * arch/arm/mach-ixp23xx/include/mach/memory.h
33 *
44 * Copyright (c) 2003-2004 Intel Corp.
55 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
1212 #ifndef __ASM_ARCH_MEMORY_H
1313 #define __ASM_ARCH_MEMORY_H
1414
15−#include <asm/hardware.h>
15+#include <mach/hardware.h>
1616
1717 /*
1818 * Physical DRAM offset.
@@ -28,7 +28,6 @@ · 9 unmodified lines
2828 * to an address that the kernel can use.
2929 */
3030 #ifndef __ASSEMBLY__
31−#include <asm/mach-types.h>
3231
3332 #define __virt_to_bus(v) \
3433 ({ unsigned int ret; \
arch/arm/mach-ixp23xx/include/mach/platform.hrenamed from include/asm-arm/arch-ixp23xx/platform.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp23xx/platform.h
2+ * arch/arm/mach-ixp23xx/include/mach/platform.h
33 *
44 * Various bits of code used by platform-level code.
55 *
arch/arm/mach-ixp23xx/include/mach/system.hrenamed from include/asm-arm/arch-ixp23xx/system.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp23xx/system.h
2+ * arch/arm/mach-ixp23xx/include/mach/system.h
33 *
44 * Copyright (C) 2003 Intel Corporation.
55 *
@@ -8,7 +8,7 @@ · 2 unmodified lines
88 * published by the Free Software Foundation.
99 */
1010
11−#include <asm/hardware.h>
11+#include <mach/hardware.h>
1212 #include <asm/mach-types.h>
1313
1414 static inline void arch_idle(void)
arch/arm/mach-ixp23xx/include/mach/time.h+3−0
@@ -0,0 +1,3 @@
1+/*
2+ * arch/arm/mach-ixp23xx/include/mach/time.h
3+ */
arch/arm/mach-ixp23xx/include/mach/timex.hrenamed from include/asm-arm/arch-ixp23xx/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp23xx/timex.h
2+ * arch/arm/mach-ixp23xx/include/mach/timex.h
33 *
44 * XScale architecture timex specifications
55 */
arch/arm/mach-ixp23xx/include/mach/uncompress.hrenamed from include/asm-arm/arch-ixp23xx/uncompress.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp23xx/uncompress.h
2+ * arch/arm/mach-ixp23xx/include/mach/uncompress.h
33 *
44 * Copyright (C) 2002-2004 Intel Corporation.
55 *
@@ -11,7 +11,7 @@ · 5 unmodified lines
1111 #ifndef __ASM_ARCH_UNCOMPRESS_H
1212 #define __ASM_ARCH_UNCOMPRESS_H
1313
14−#include <asm/arch/ixp23xx.h>
14+#include <mach/ixp23xx.h>
1515 #include <linux/serial_reg.h>
1616
1717 #define UART_BASE ((volatile u32 *)IXP23XX_UART1_PHYS)
arch/arm/mach-ixp23xx/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ixp23xx/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp23xx/vmalloc.h
2+ * arch/arm/mach-ixp23xx/include/mach/vmalloc.h
33 *
44 * Copyright (c) 2005 MontaVista Software, Inc.
55 *
arch/arm/mach-ixp23xx/ixdp2351.c+1−1
@@ -34,7 +34,7 @@ · 33 unmodified lines
3434 #include <asm/types.h>
3535 #include <asm/setup.h>
3636 #include <asm/memory.h>
37−#include <asm/hardware.h>
37+#include <mach/hardware.h>
3838 #include <asm/mach-types.h>
3939 #include <asm/system.h>
4040 #include <asm/tlbflush.h>
arch/arm/mach-ixp23xx/pci.c+1−2
@@ -31,8 +31,7 @@ · 30 unmodified lines
3131 #include <asm/sizes.h>
3232 #include <asm/system.h>
3333 #include <asm/mach/pci.h>
34−#include <asm/mach-types.h>
35−#include <asm/hardware.h>
34+#include <mach/hardware.h>
3635
3736 extern int (*external_fault) (unsigned long, struct pt_regs *);
3837
arch/arm/mach-ixp23xx/roadrunner.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
3333 #include <asm/types.h>
3434 #include <asm/setup.h>
3535 #include <asm/memory.h>
36−#include <asm/hardware.h>
36+#include <mach/hardware.h>
3737 #include <asm/mach-types.h>
3838 #include <asm/irq.h>
3939 #include <asm/system.h>
arch/arm/mach-ixp4xx/avila-pci.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525
2626 #include <asm/mach/pci.h>
2727 #include <asm/irq.h>
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/mach-types.h>
3030
3131 void __init avila_pci_preinit(void)
arch/arm/mach-ixp4xx/avila-setup.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <asm/types.h>
2424 #include <asm/setup.h>
2525 #include <asm/memory.h>
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/mach-types.h>
2828 #include <asm/irq.h>
2929 #include <asm/mach/arch.h>
arch/arm/mach-ixp4xx/common-pci.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
3232 #include <asm/sizes.h>
3333 #include <asm/system.h>
3434 #include <asm/mach/pci.h>
35−#include <asm/hardware.h>
35+#include <mach/hardware.h>
3636
3737
3838 /*
arch/arm/mach-ixp4xx/common.c+2−2
@@ -29,8 +29,8 @@ · 28 unmodified lines
2929 #include <linux/clocksource.h>
3030 #include <linux/clockchips.h>
3131
32−#include <asm/arch/udc.h>
33−#include <asm/hardware.h>
32+#include <mach/udc.h>
33+#include <mach/hardware.h>
3434 #include <asm/uaccess.h>
3535 #include <asm/io.h>
3636 #include <asm/pgtable.h>
arch/arm/mach-ixp4xx/coyote-pci.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <linux/irq.h>
2121
2222 #include <asm/mach-types.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/irq.h>
2525
2626 #include <asm/mach/pci.h>
arch/arm/mach-ixp4xx/coyote-setup.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <asm/types.h>
2020 #include <asm/setup.h>
2121 #include <asm/memory.h>
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/irq.h>
2424 #include <asm/mach-types.h>
2525 #include <asm/mach/arch.h>
arch/arm/mach-ixp4xx/fsg-setup.c+2−2
@@ -64,7 +64,7 @@ static struct platform_device fsg_i2c_gpio = { · 63 unmodified lines
6464
6565 static struct i2c_board_info __initdata fsg_i2c_board_info [] = {
6666 {
67− I2C_BOARD_INFO("rtc-isl1208", 0x6f),
67+ I2C_BOARD_INFO("isl1208", 0x6f),
6868 },
6969 };
7070
@@ -179,7 +179,6 @@ static void __init fsg_init(void) · 108 unmodified lines
179179 {
180180 DECLARE_MAC_BUF(mac_buf);
181181 uint8_t __iomem *f;
182− int i;
183182
184183 ixp4xx_sys_init();
185184
@@ -228,6 +227,7 @@ static void __init fsg_init(void) · 42 unmodified lines
228227 f = ioremap(IXP4XX_EXP_BUS_BASE(0), 0x400000);
229228 if (f) {
230229 #ifdef __ARMEB__
230+ int i;
231231 for (i = 0; i < 6; i++) {
232232 fsg_plat_eth[0].hwaddr[i] = readb(f + 0x3C0422 + i);
233233 fsg_plat_eth[1].hwaddr[i] = readb(f + 0x3C043B + i);
arch/arm/mach-ixp4xx/gateway7001-pci.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/irq.h>
2424
2525 #include <asm/mach-types.h>
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727
2828 #include <asm/mach/pci.h>
2929
arch/arm/mach-ixp4xx/gateway7001-setup.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <asm/types.h>
2323 #include <asm/setup.h>
2424 #include <asm/memory.h>
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/irq.h>
2727 #include <asm/mach-types.h>
2828 #include <asm/mach/arch.h>
arch/arm/mach-ixp4xx/gtwx5715-pci.c+2−2
@@ -28,8 +28,8 @@ · 27 unmodified lines
2828 #include <linux/irq.h>
2929
3030 #include <asm/mach-types.h>
31−#include <asm/hardware.h>
32−#include <asm/arch/gtwx5715.h>
31+#include <mach/hardware.h>
32+#include <mach/gtwx5715.h>
3333 #include <asm/mach/pci.h>
3434
3535 /*
arch/arm/mach-ixp4xx/gtwx5715-setup.c+2−2
@@ -32,12 +32,12 @@ · 31 unmodified lines
3232 #include <asm/types.h>
3333 #include <asm/setup.h>
3434 #include <asm/memory.h>
35−#include <asm/hardware.h>
35+#include <mach/hardware.h>
3636 #include <asm/irq.h>
3737 #include <asm/mach-types.h>
3838 #include <asm/mach/arch.h>
3939 #include <asm/mach/flash.h>
40−#include <asm/arch/gtwx5715.h>
40+#include <mach/gtwx5715.h>
4141
4242 /*
4343 * Xscale UART registers are 32 bits wide with only the least
arch/arm/mach-ixp4xx/include/mach/avila.hrenamed from include/asm-arm/arch-ixp4xx/avila.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/avila.h
2+ * arch/arm/mach-ixp4xx/include/mach/avila.h
33 *
44 * Gateworks Avila platform specific definitions
55 *
@@ -16,7 +16,7 @@ · 10 unmodified lines
1616 */
1717
1818 #ifndef __ASM_ARCH_HARDWARE_H__
19−#error "Do not include this directly, instead #include <asm/hardware.h>"
19+#error "Do not include this directly, instead #include <mach/hardware.h>"
2020 #endif
2121
2222 #define AVILA_SDA_PIN 7
arch/arm/mach-ixp4xx/include/mach/coyote.hrenamed from include/asm-arm/arch-ixp4xx/coyote.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/coyote.h
2+ * arch/arm/mach-ixp4xx/include/mach/coyote.h
33 *
44 * ADI Engineering platform specific definitions
55 *
@@ -13,7 +13,7 @@ · 7 unmodified lines
1313 */
1414
1515 #ifndef __ASM_ARCH_HARDWARE_H__
16−#error "Do not include this directly, instead #include <asm/hardware.h>"
16+#error "Do not include this directly, instead #include <mach/hardware.h>"
1717 #endif
1818
1919 /* PCI controller GPIO to IRQ pin mappings */
arch/arm/mach-ixp4xx/include/mach/cpu.hrenamed from include/asm-arm/arch-ixp4xx/cpu.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/cpu.h
2+ * arch/arm/mach-ixp4xx/include/mach/cpu.h
33 *
44 * IXP4XX cpu type detection
55 *
arch/arm/mach-ixp4xx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ixp4xx/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-ixp4xx/debug-macro.S
1+/* arch/arm/mach-ixp4xx/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-ixp4xx/include/mach/dma.hrenamed from include/asm-arm/arch-ixp4xx/dma.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/dma.h
2+ * arch/arm/mach-ixp4xx/include/mach/dma.h
33 *
44 * Copyright (C) 2001-2004 MontaVista Software, Inc.
55 *
@@ -14,7 +14,7 @@ · 8 unmodified lines
1414 #include <linux/device.h>
1515 #include <asm/page.h>
1616 #include <asm/sizes.h>
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818
1919 #define MAX_DMA_ADDRESS (PAGE_OFFSET + SZ_64M)
2020
arch/arm/mach-ixp4xx/include/mach/dsmg600.hrenamed from include/asm-arm/arch-ixp4xx/dsmg600.h+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 */
1414
1515 #ifndef __ASM_ARCH_HARDWARE_H__
16−#error "Do not include this directly, instead #include <asm/hardware.h>"
16+#error "Do not include this directly, instead #include <mach/hardware.h>"
1717 #endif
1818
1919 #define DSMG600_SDA_PIN 5
arch/arm/mach-ixp4xx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ixp4xx/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/entry-macro.S
2+ * arch/arm/mach-ixp4xx/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for IXP4xx-based platforms
55 *
@@ -7,7 +7,7 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/hardware.h>
10+#include <mach/hardware.h>
1111
1212 .macro disable_fiq
1313 .endm
arch/arm/mach-ixp4xx/include/mach/fsg.hrenamed from include/asm-arm/arch-ixp4xx/fsg.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/fsg.h
2+ * arch/arm/mach-ixp4xx/include/mach/fsg.h
33 *
44 * Freecom FSG-3 platform specific definitions
55 *
@@ -16,7 +16,7 @@ · 10 unmodified lines
1616 */
1717
1818 #ifndef __ASM_ARCH_HARDWARE_H__
19−#error "Do not include this directly, instead #include <asm/hardware.h>"
19+#error "Do not include this directly, instead #include <mach/hardware.h>"
2020 #endif
2121
2222 #define FSG_SDA_PIN 12
arch/arm/mach-ixp4xx/include/mach/gpio.hrenamed from include/asm-arm/arch-ixp4xx/gpio.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp4xx/gpio.h
2+ * arch/arm/mach-ixp4xx/include/mach/gpio.h
33 *
44 * IXP4XX GPIO wrappers for arch-neutral GPIO calls
55 *
@@ -25,7 +25,7 @@ · 19 unmodified lines
2525 #ifndef __ASM_ARCH_IXP4XX_GPIO_H
2626 #define __ASM_ARCH_IXP4XX_GPIO_H
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929
3030 static inline int gpio_request(unsigned gpio, const char *label)
3131 {
arch/arm/mach-ixp4xx/include/mach/gtwx5715.hrenamed from include/asm-arm/arch-ixp4xx/gtwx5715.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/gtwx5715.h
2+ * arch/arm/mach-ixp4xx/include/mach/gtwx5715.h
33 *
44 * Gemtek GTWX5715 Gateway (Linksys WRV54G)
55 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
2121 */
2222
2323 #ifndef __ASM_ARCH_HARDWARE_H__
24−#error "Do not include this directly, instead #include <asm/hardware.h>"
24+#error "Do not include this directly, instead #include <mach/hardware.h>"
2525 #endif
2626 #include "irqs.h"
2727
arch/arm/mach-ixp4xx/include/mach/hardware.hrenamed from include/asm-arm/arch-ixp4xx/hardware.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/hardware.h
2+ * arch/arm/mach-ixp4xx/include/mach/hardware.h
33 *
44 * Copyright (C) 2002 Intel Corporation.
55 * Copyright (C) 2003-2004 MontaVista Software, Inc.
@@ -31,7 +31,7 @@ · 25 unmodified lines
3131 #include "ixp4xx-regs.h"
3232
3333 #ifndef __ASSEMBLER__
34−#include <asm/arch/cpu.h>
34+#include <mach/cpu.h>
3535 #endif
3636
3737 /* Platform helper functions and definitions */
arch/arm/mach-ixp4xx/include/mach/io.hrenamed from include/asm-arm/arch-ixp4xx/io.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp4xx/io.h
2+ * arch/arm/mach-ixp4xx/include/mach/io.h
33 *
44 * Author: Deepak Saxena <dsaxena@plexity.net>
55 *
@@ -15,7 +15,7 @@ · 9 unmodified lines
1515
1616 #include <linux/bitops.h>
1717
18−#include <asm/hardware.h>
18+#include <mach/hardware.h>
1919
2020 #define IO_SPACE_LIMIT 0xffff0000
2121
arch/arm/mach-ixp4xx/include/mach/irqs.hrenamed from include/asm-arm/arch-ixp4xx/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/irqs.h
2+ * arch/arm/mach-ixp4xx/include/mach/irqs.h
33 *
44 * IRQ definitions for IXP4XX based systems
55 *
arch/arm/mach-ixp4xx/include/mach/ixdp425.hrenamed from include/asm-arm/arch-ixp4xx/ixdp425.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/ixdp425.h
2+ * arch/arm/mach-ixp4xx/include/mach/ixdp425.h
33 *
44 * IXDP425 platform specific definitions
55 *
@@ -13,7 +13,7 @@ · 7 unmodified lines
1313 */
1414
1515 #ifndef __ASM_ARCH_HARDWARE_H__
16−#error "Do not include this directly, instead #include <asm/hardware.h>"
16+#error "Do not include this directly, instead #include <mach/hardware.h>"
1717 #endif
1818
1919 #define IXDP425_SDA_PIN 7
arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.hrenamed from include/asm-arm/arch-ixp4xx/ixp4xx-regs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/ixp4xx-regs.h
2+ * arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h
33 *
44 * Register definitions for IXP4xx chipset. This file contains
55 * register location and bit definitions only. Platform specific
arch/arm/mach-ixp4xx/include/mach/memory.hrenamed from include/asm-arm/arch-ixp4xx/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp4xx/memory.h
2+ * arch/arm/mach-ixp4xx/include/mach/memory.h
33 *
44 * Copyright (c) 2001-2004 MontaVista Software, Inc.
55 */
arch/arm/mach-ixp4xx/include/mach/nas100d.hrenamed from include/asm-arm/arch-ixp4xx/nas100d.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/nas100d.h
2+ * arch/arm/mach-ixp4xx/include/mach/nas100d.h
33 *
44 * NAS100D platform specific definitions
55 *
@@ -16,7 +16,7 @@ · 10 unmodified lines
1616 */
1717
1818 #ifndef __ASM_ARCH_HARDWARE_H__
19−#error "Do not include this directly, instead #include <asm/hardware.h>"
19+#error "Do not include this directly, instead #include <mach/hardware.h>"
2020 #endif
2121
2222 #define NAS100D_SDA_PIN 5
arch/arm/mach-ixp4xx/include/mach/npe.hrenamed from include/asm-arm/arch-ixp4xx/npe.h+0−0

File renamed without changes.

arch/arm/mach-ixp4xx/include/mach/nslu2.hrenamed from include/asm-arm/arch-ixp4xx/nslu2.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/nslu2.h
2+ * arch/arm/mach-ixp4xx/include/mach/nslu2.h
33 *
44 * NSLU2 platform specific definitions
55 *
@@ -15,7 +15,7 @@ · 9 unmodified lines
1515 */
1616
1717 #ifndef __ASM_ARCH_HARDWARE_H__
18−#error "Do not include this directly, instead #include <asm/hardware.h>"
18+#error "Do not include this directly, instead #include <mach/hardware.h>"
1919 #endif
2020
2121 #define NSLU2_SDA_PIN 7
arch/arm/mach-ixp4xx/include/mach/platform.hrenamed from include/asm-arm/arch-ixp4xx/platform.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/platform.h
2+ * arch/arm/mach-ixp4xx/include/mach/platform.h
33 *
44 * Constants and functions that are useful to IXP4xx platform-specific code
55 * and device drivers.
@@ -8,7 +8,7 @@ · 2 unmodified lines
88 */
99
1010 #ifndef __ASM_ARCH_HARDWARE_H__
11−#error "Do not include this directly, instead #include <asm/hardware.h>"
11+#error "Do not include this directly, instead #include <mach/hardware.h>"
1212 #endif
1313
1414 #ifndef __ASSEMBLY__
arch/arm/mach-ixp4xx/include/mach/prpmc1100.hrenamed from include/asm-arm/arch-ixp4xx/prpmc1100.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/prpmc1100.h
2+ * arch/arm/mach-ixp4xx/include/mach/prpmc1100.h
33 *
44 * Motorolla PrPMC1100 platform specific definitions
55 *
@@ -13,7 +13,7 @@ · 7 unmodified lines
1313 */
1414
1515 #ifndef __ASM_ARCH_HARDWARE_H__
16−#error "Do not include this directly, instead #include <asm/hardware.h>"
16+#error "Do not include this directly, instead #include <mach/hardware.h>"
1717 #endif
1818
1919 #define PRPMC1100_FLASH_BASE IXP4XX_EXP_BUS_CS0_BASE_PHYS
arch/arm/mach-ixp4xx/include/mach/qmgr.hrenamed from include/asm-arm/arch-ixp4xx/qmgr.h+0−0

File renamed without changes.

arch/arm/mach-ixp4xx/include/mach/system.hrenamed from include/asm-arm/arch-ixp4xx/system.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/system.h
2+ * arch/arm/mach-ixp4xx/include/mach/system.h
33 *
44 * Copyright (C) 2002 Intel Corporation.
55 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
99 *
1010 */
1111
12−#include <asm/hardware.h>
12+#include <mach/hardware.h>
1313
1414 static inline void arch_idle(void)
1515 {
arch/arm/mach-ixp4xx/include/mach/timex.hrenamed from include/asm-arm/arch-ixp4xx/timex.h+2−2
@@ -1,9 +1,9 @@
11 /*
2− * linux/include/asm-arm/arch-ixp4xx/timex.h
2+ * arch/arm/mach-ixp4xx/include/mach/timex.h
33 *
44 */
55
6−#include <asm/hardware.h>
6+#include <mach/hardware.h>
77
88 /*
99 * We use IXP425 General purpose timer for our timer needs, it runs at
arch/arm/mach-ixp4xx/include/mach/udc.hrenamed from include/asm-arm/arch-ixp4xx/udc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp4xx/udc.h
2+ * arch/arm/mach-ixp4xx/include/mach/udc.h
33 *
44 */
55 #include <asm/mach/udc_pxa2xx.h>
arch/arm/mach-ixp4xx/include/mach/uncompress.hrenamed from include/asm-arm/arch-ixp4xx/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ixp4xx/uncompress.h
2+ * arch/arm/mach-ixp4xx/include/mach/uncompress.h
33 *
44 * Copyright (C) 2002 Intel Corporation.
55 * Copyright (C) 2003-2004 MontaVista Software, Inc.
arch/arm/mach-ixp4xx/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ixp4xx/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ixp4xx/vmalloc.h
2+ * arch/arm/mach-ixp4xx/include/mach/vmalloc.h
33 */
44 #define VMALLOC_END (0xFF000000)
55
arch/arm/mach-ixp4xx/ixdp425-pci.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222
2323 #include <asm/mach/pci.h>
2424 #include <asm/irq.h>
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/mach-types.h>
2727
2828 void __init ixdp425_pci_preinit(void)
arch/arm/mach-ixp4xx/ixdp425-setup.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <asm/types.h>
2525 #include <asm/setup.h>
2626 #include <asm/memory.h>
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/mach-types.h>
2929 #include <asm/irq.h>
3030 #include <asm/mach/arch.h>
arch/arm/mach-ixp4xx/ixdpg425-pci.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/irq.h>
2020
2121 #include <asm/mach-types.h>
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323
2424 #include <asm/mach/pci.h>
2525
arch/arm/mach-ixp4xx/ixp4xx_npe.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/kernel.h>
2222 #include <linux/module.h>
2323 #include <linux/slab.h>
24−#include <asm/arch/npe.h>
24+#include <mach/npe.h>
2525
2626 #define DEBUG_MSG 0
2727 #define DEBUG_FW 0
arch/arm/mach-ixp4xx/ixp4xx_qmgr.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/interrupt.h>
1313 #include <linux/kernel.h>
1414 #include <linux/module.h>
15−#include <asm/arch/qmgr.h>
15+#include <mach/qmgr.h>
1616
1717 #define DEBUG 0
1818
arch/arm/mach-ixp4xx/wg302v2-pci.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/irq.h>
2424
2525 #include <asm/mach-types.h>
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727
2828 #include <asm/mach/pci.h>
2929
arch/arm/mach-ixp4xx/wg302v2-setup.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <asm/types.h>
2424 #include <asm/setup.h>
2525 #include <asm/memory.h>
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/irq.h>
2828 #include <asm/mach-types.h>
2929 #include <asm/mach/arch.h>
arch/arm/mach-kirkwood/addr-map.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/init.h>
1313 #include <linux/mbus.h>
1414 #include <linux/io.h>
15−#include <asm/hardware.h>
15+#include <mach/hardware.h>
1616 #include "common.h"
1717
1818 /*
arch/arm/mach-kirkwood/common.c+244−5
@@ -15,15 +15,17 @@ · 14 unmodified lines
1515 #include <linux/mbus.h>
1616 #include <linux/mv643xx_eth.h>
1717 #include <linux/ata_platform.h>
18+#include <linux/spi/orion_spi.h>
1819 #include <asm/page.h>
1920 #include <asm/timex.h>
2021 #include <asm/mach/map.h>
2122 #include <asm/mach/time.h>
22−#include <asm/arch/kirkwood.h>
23−#include <asm/plat-orion/cache-feroceon-l2.h>
24−#include <asm/plat-orion/ehci-orion.h>
25−#include <asm/plat-orion/orion_nand.h>
26−#include <asm/plat-orion/time.h>
23+#include <mach/kirkwood.h>
24+#include <plat/cache-feroceon-l2.h>
25+#include <plat/ehci-orion.h>
26+#include <plat/mv_xor.h>
27+#include <plat/orion_nand.h>
28+#include <plat/time.h>
2729 #include "common.h"
2830
2931 /*****************************************************************************
@@ -195,6 +197,37 @@ void __init kirkwood_sata_init(struct mv_sata_platform_data *sata_data) · 165 unmodified lines
195197 }
196198
197199
200+/*****************************************************************************
201+ * SPI
202+ ****************************************************************************/
203+static struct orion_spi_info kirkwood_spi_plat_data = {
204+ .tclk = KIRKWOOD_TCLK,
205+};
206+
207+static struct resource kirkwood_spi_resources[] = {
208+ {
209+ .start = SPI_PHYS_BASE,
210+ .end = SPI_PHYS_BASE + SZ_512 - 1,
211+ .flags = IORESOURCE_MEM,
212+ },
213+};
214+
215+static struct platform_device kirkwood_spi = {
216+ .name = "orion_spi",
217+ .id = 0,
218+ .resource = kirkwood_spi_resources,
219+ .dev = {
220+ .platform_data = &kirkwood_spi_plat_data,
221+ },
222+ .num_resources = ARRAY_SIZE(kirkwood_spi_resources),
223+};
224+
225+void __init kirkwood_spi_init()
226+{
227+ platform_device_register(&kirkwood_spi);
228+}
229+
230+
198231 /*****************************************************************************
199232 * UART0
200233 ****************************************************************************/
@@ -283,6 +316,212 @@ void __init kirkwood_uart1_init(void) · 82 unmodified lines
283316 }
284317
285318
319+/*****************************************************************************
320+ * XOR
321+ ****************************************************************************/
322+static struct mv_xor_platform_shared_data kirkwood_xor_shared_data = {
323+ .dram = &kirkwood_mbus_dram_info,
324+};
325+
326+static u64 kirkwood_xor_dmamask = DMA_32BIT_MASK;
327+
328+
329+/*****************************************************************************
330+ * XOR0
331+ ****************************************************************************/
332+static struct resource kirkwood_xor0_shared_resources[] = {
333+ {
334+ .name = "xor 0 low",
335+ .start = XOR0_PHYS_BASE,
336+ .end = XOR0_PHYS_BASE + 0xff,
337+ .flags = IORESOURCE_MEM,
338+ }, {
339+ .name = "xor 0 high",
340+ .start = XOR0_HIGH_PHYS_BASE,
341+ .end = XOR0_HIGH_PHYS_BASE + 0xff,
342+ .flags = IORESOURCE_MEM,
343+ },
344+};
345+
346+static struct platform_device kirkwood_xor0_shared = {
347+ .name = MV_XOR_SHARED_NAME,
348+ .id = 0,
349+ .dev = {
350+ .platform_data = &kirkwood_xor_shared_data,
351+ },
352+ .num_resources = ARRAY_SIZE(kirkwood_xor0_shared_resources),
353+ .resource = kirkwood_xor0_shared_resources,
354+};
355+
356+static struct resource kirkwood_xor00_resources[] = {
357+ [0] = {
358+ .start = IRQ_KIRKWOOD_XOR_00,
359+ .end = IRQ_KIRKWOOD_XOR_00,
360+ .flags = IORESOURCE_IRQ,
361+ },
362+};
363+
364+static struct mv_xor_platform_data kirkwood_xor00_data = {
365+ .shared = &kirkwood_xor0_shared,
366+ .hw_id = 0,
367+ .pool_size = PAGE_SIZE,
368+};
369+
370+static struct platform_device kirkwood_xor00_channel = {
371+ .name = MV_XOR_NAME,
372+ .id = 0,
373+ .num_resources = ARRAY_SIZE(kirkwood_xor00_resources),
374+ .resource = kirkwood_xor00_resources,
375+ .dev = {
376+ .dma_mask = &kirkwood_xor_dmamask,
377+ .coherent_dma_mask = DMA_64BIT_MASK,
378+ .platform_data = (void *)&kirkwood_xor00_data,
379+ },
380+};
381+
382+static struct resource kirkwood_xor01_resources[] = {
383+ [0] = {
384+ .start = IRQ_KIRKWOOD_XOR_01,
385+ .end = IRQ_KIRKWOOD_XOR_01,
386+ .flags = IORESOURCE_IRQ,
387+ },
388+};
389+
390+static struct mv_xor_platform_data kirkwood_xor01_data = {
391+ .shared = &kirkwood_xor0_shared,
392+ .hw_id = 1,
393+ .pool_size = PAGE_SIZE,
394+};
395+
396+static struct platform_device kirkwood_xor01_channel = {
397+ .name = MV_XOR_NAME,
398+ .id = 1,
399+ .num_resources = ARRAY_SIZE(kirkwood_xor01_resources),
400+ .resource = kirkwood_xor01_resources,
401+ .dev = {
402+ .dma_mask = &kirkwood_xor_dmamask,
403+ .coherent_dma_mask = DMA_64BIT_MASK,
404+ .platform_data = (void *)&kirkwood_xor01_data,
405+ },
406+};
407+
408+void __init kirkwood_xor0_init(void)
409+{
410+ platform_device_register(&kirkwood_xor0_shared);
411+
412+ /*
413+ * two engines can't do memset simultaneously, this limitation
414+ * satisfied by removing memset support from one of the engines.
415+ */
416+ dma_cap_set(DMA_MEMCPY, kirkwood_xor00_data.cap_mask);
417+ dma_cap_set(DMA_XOR, kirkwood_xor00_data.cap_mask);
418+ platform_device_register(&kirkwood_xor00_channel);
419+
420+ dma_cap_set(DMA_MEMCPY, kirkwood_xor01_data.cap_mask);
421+ dma_cap_set(DMA_MEMSET, kirkwood_xor01_data.cap_mask);
422+ dma_cap_set(DMA_XOR, kirkwood_xor01_data.cap_mask);
423+ platform_device_register(&kirkwood_xor01_channel);
424+}
425+
426+
427+/*****************************************************************************
428+ * XOR1
429+ ****************************************************************************/
430+static struct resource kirkwood_xor1_shared_resources[] = {
431+ {
432+ .name = "xor 1 low",
433+ .start = XOR1_PHYS_BASE,
434+ .end = XOR1_PHYS_BASE + 0xff,
435+ .flags = IORESOURCE_MEM,
436+ }, {
437+ .name = "xor 1 high",
438+ .start = XOR1_HIGH_PHYS_BASE,
439+ .end = XOR1_HIGH_PHYS_BASE + 0xff,
440+ .flags = IORESOURCE_MEM,
441+ },
442+};
443+
444+static struct platform_device kirkwood_xor1_shared = {
445+ .name = MV_XOR_SHARED_NAME,
446+ .id = 1,
447+ .dev = {
448+ .platform_data = &kirkwood_xor_shared_data,
449+ },
450+ .num_resources = ARRAY_SIZE(kirkwood_xor1_shared_resources),
451+ .resource = kirkwood_xor1_shared_resources,
452+};
453+
454+static struct resource kirkwood_xor10_resources[] = {
455+ [0] = {
456+ .start = IRQ_KIRKWOOD_XOR_10,
457+ .end = IRQ_KIRKWOOD_XOR_10,
458+ .flags = IORESOURCE_IRQ,
459+ },
460+};
461+
462+static struct mv_xor_platform_data kirkwood_xor10_data = {
463+ .shared = &kirkwood_xor1_shared,
464+ .hw_id = 0,
465+ .pool_size = PAGE_SIZE,
466+};
467+
468+static struct platform_device kirkwood_xor10_channel = {
469+ .name = MV_XOR_NAME,
470+ .id = 2,
471+ .num_resources = ARRAY_SIZE(kirkwood_xor10_resources),
472+ .resource = kirkwood_xor10_resources,
473+ .dev = {
474+ .dma_mask = &kirkwood_xor_dmamask,
475+ .coherent_dma_mask = DMA_64BIT_MASK,
476+ .platform_data = (void *)&kirkwood_xor10_data,
477+ },
478+};
479+
480+static struct resource kirkwood_xor11_resources[] = {
481+ [0] = {
482+ .start = IRQ_KIRKWOOD_XOR_11,
483+ .end = IRQ_KIRKWOOD_XOR_11,
484+ .flags = IORESOURCE_IRQ,
485+ },
486+};
487+
488+static struct mv_xor_platform_data kirkwood_xor11_data = {
489+ .shared = &kirkwood_xor1_shared,
490+ .hw_id = 1,
491+ .pool_size = PAGE_SIZE,
492+};
493+
494+static struct platform_device kirkwood_xor11_channel = {
495+ .name = MV_XOR_NAME,
496+ .id = 3,
497+ .num_resources = ARRAY_SIZE(kirkwood_xor11_resources),
498+ .resource = kirkwood_xor11_resources,
499+ .dev = {
500+ .dma_mask = &kirkwood_xor_dmamask,
501+ .coherent_dma_mask = DMA_64BIT_MASK,
502+ .platform_data = (void *)&kirkwood_xor11_data,
503+ },
504+};
505+
506+void __init kirkwood_xor1_init(void)
507+{
508+ platform_device_register(&kirkwood_xor1_shared);
509+
510+ /*
511+ * two engines can't do memset simultaneously, this limitation
512+ * satisfied by removing memset support from one of the engines.
513+ */
514+ dma_cap_set(DMA_MEMCPY, kirkwood_xor10_data.cap_mask);
515+ dma_cap_set(DMA_XOR, kirkwood_xor10_data.cap_mask);
516+ platform_device_register(&kirkwood_xor10_channel);
517+
518+ dma_cap_set(DMA_MEMCPY, kirkwood_xor11_data.cap_mask);
519+ dma_cap_set(DMA_MEMSET, kirkwood_xor11_data.cap_mask);
520+ dma_cap_set(DMA_XOR, kirkwood_xor11_data.cap_mask);
521+ platform_device_register(&kirkwood_xor11_channel);
522+}
523+
524+
286525 /*****************************************************************************
287526 * Time handling
288527 ****************************************************************************/
arch/arm/mach-kirkwood/common.h+3−0
@@ -33,8 +33,11 @@ void kirkwood_ge00_init(struct mv643xx_eth_platform_data *eth_data); · 32 unmodified lines
3333 void kirkwood_pcie_init(void);
3434 void kirkwood_rtc_init(void);
3535 void kirkwood_sata_init(struct mv_sata_platform_data *sata_data);
36+void kirkwood_spi_init(void);
3637 void kirkwood_uart0_init(void);
3738 void kirkwood_uart1_init(void);
39+void kirkwood_xor0_init(void);
40+void kirkwood_xor1_init(void);
3841
3942 extern struct sys_timer kirkwood_timer;
4043
arch/arm/mach-kirkwood/db88f6281-bp-setup.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <asm/mach-types.h>
2222 #include <asm/mach/arch.h>
2323 #include <asm/mach/pci.h>
24−#include <asm/arch/kirkwood.h>
24+#include <mach/kirkwood.h>
2525 #include "common.h"
2626
2727 static struct mv643xx_eth_platform_data db88f6281_ge00_data = {
arch/arm/mach-kirkwood/include/mach/debug-macro.Srenamed from include/asm-arm/arch-kirkwood/debug-macro.S+2−2
@@ -1,12 +1,12 @@
11 /*
2− * include/asm-arm/arch-kirkwood/debug-macro.S
2+ * arch/arm/mach-kirkwood/include/mach/debug-macro.S
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License version 2 as
66 * published by the Free Software Foundation.
77 */
88
9−#include <asm/arch/kirkwood.h>
9+#include <mach/kirkwood.h>
1010
1111 .macro addruart,rx
1212 mrc p15, 0, \rx, c1, c0
arch/arm/mach-kirkwood/include/mach/dma.hrenamed from include/asm-arm/arch-kirkwood/dma.h+0−0

File renamed without changes.

arch/arm/mach-kirkwood/include/mach/entry-macro.Srenamed from include/asm-arm/arch-kirkwood/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-kirkwood/entry-macro.S
2+ * arch/arm/mach-kirkwood/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for Marvell Kirkwood platforms
55 *
@@ -8,7 +8,7 @@ · 2 unmodified lines
88 * warranty of any kind, whether express or implied.
99 */
1010
11−#include <asm/arch/kirkwood.h>
11+#include <mach/kirkwood.h>
1212
1313 .macro disable_fiq
1414 .endm
arch/arm/mach-kirkwood/include/mach/hardware.hrenamed from include/asm-arm/arch-kirkwood/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-kirkwood/hardware.h
2+ * arch/arm/mach-kirkwood/include/mach/hardware.h
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-kirkwood/include/mach/io.hrenamed from include/asm-arm/arch-kirkwood/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-kirkwood/io.h
2+ * arch/arm/mach-kirkwood/include/mach/io.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
arch/arm/mach-kirkwood/include/mach/irqs.hrenamed from include/asm-arm/arch-kirkwood/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-kirkwood/irqs.h
2+ * arch/arm/mach-kirkwood/include/mach/irqs.h
33 *
44 * IRQ definitions for Marvell Kirkwood SoCs
55 *
arch/arm/mach-kirkwood/include/mach/kirkwood.hrenamed from include/asm-arm/arch-kirkwood/kirkwood.h+10−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-kirkwood/kirkwood.h
2+ * arch/arm/mach-kirkwood/include/mach/kirkwood.h
33 *
44 * Generic definitions for Marvell Kirkwood SoC flavors:
55 * 88F6180, 88F6192 and 88F6281.
@@ -88,6 +88,15 @@ · 82 unmodified lines
8888
8989 #define USB_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x50000)
9090
91+#define XOR0_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x60800)
92+#define XOR0_VIRT_BASE (KIRKWOOD_REGS_VIRT_BASE | 0x60800)
93+#define XOR1_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x60900)
94+#define XOR1_VIRT_BASE (KIRKWOOD_REGS_VIRT_BASE | 0x60900)
95+#define XOR0_HIGH_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x60A00)
96+#define XOR0_HIGH_VIRT_BASE (KIRKWOOD_REGS_VIRT_BASE | 0x60A00)
97+#define XOR1_HIGH_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x60B00)
98+#define XOR1_HIGH_VIRT_BASE (KIRKWOOD_REGS_VIRT_BASE | 0x60B00)
99+
91100 #define GE00_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x70000)
92101 #define GE01_PHYS_BASE (KIRKWOOD_REGS_PHYS_BASE | 0x74000)
93102
arch/arm/mach-kirkwood/include/mach/memory.hrenamed from include/asm-arm/arch-mv78xx0/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-mv78xx0/memory.h
2+ * arch/arm/mach-kirkwood/include/mach/memory.h
33 */
44
55 #ifndef __ASM_ARCH_MEMORY_H
arch/arm/mach-kirkwood/include/mach/system.hrenamed from include/asm-arm/arch-mv78xx0/system.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-mv78xx0/system.h
2+ * arch/arm/mach-kirkwood/include/mach/system.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
@@ -9,8 +9,8 @@ · 3 unmodified lines
99 #ifndef __ASM_ARCH_SYSTEM_H
1010 #define __ASM_ARCH_SYSTEM_H
1111
12−#include <asm/arch/hardware.h>
13−#include <asm/arch/mv78xx0.h>
12+#include <mach/hardware.h>
13+#include <mach/kirkwood.h>
1414
1515 static inline void arch_idle(void)
1616 {
arch/arm/mach-kirkwood/include/mach/timex.hrenamed from include/asm-arm/arch-kirkwood/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-kirkwood/timex.h
2+ * arch/arm/mach-kirkwood/include/mach/timex.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
arch/arm/mach-kirkwood/include/mach/uncompress.hrenamed from include/asm-arm/arch-kirkwood/uncompress.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-kirkwood/uncompress.h
2+ * arch/arm/mach-kirkwood/include/mach/uncompress.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
@@ -7,7 +7,7 @@ · 1 unmodified line
77 */
88
99 #include <linux/serial_reg.h>
10−#include <asm/arch/kirkwood.h>
10+#include <mach/kirkwood.h>
1111
1212 #define SERIAL_BASE ((unsigned char *)UART0_PHYS_BASE)
1313
arch/arm/mach-kirkwood/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1+/*
2+ * arch/arm/mach-kirkwood/include/mach/vmalloc.h
3+ */
4+
5+#define VMALLOC_END 0xfe800000
arch/arm/mach-kirkwood/irq.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/init.h>
1313 #include <linux/irq.h>
1414 #include <linux/io.h>
15−#include <asm/plat-orion/irq.h>
15+#include <plat/irq.h>
1616 #include "common.h"
1717
1818 void __init kirkwood_init_irq(void)
arch/arm/mach-kirkwood/pcie.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/pci.h>
1313 #include <linux/mbus.h>
1414 #include <asm/mach/pci.h>
15−#include <asm/plat-orion/pcie.h>
15+#include <plat/pcie.h>
1616 #include "common.h"
1717
1818
arch/arm/mach-kirkwood/rd88f6192-nas-setup.c+24−1
@@ -18,10 +18,13 @@ · 17 unmodified lines
1818 #include <linux/timer.h>
1919 #include <linux/ata_platform.h>
2020 #include <linux/mv643xx_eth.h>
21+#include <linux/spi/flash.h>
22+#include <linux/spi/spi.h>
23+#include <linux/spi/orion_spi.h>
2124 #include <asm/mach-types.h>
2225 #include <asm/mach/arch.h>
2326 #include <asm/mach/pci.h>
24−#include <asm/arch/kirkwood.h>
27+#include <mach/kirkwood.h>
2528 #include "common.h"
2629
2730 #define RD88F6192_GPIO_USB_VBUS 10
@@ -34,6 +37,21 @@ static struct mv_sata_platform_data rd88f6192_sata_data = { · 6 unmodified lines
3437 .n_ports = 2,
3538 };
3639
40+static const struct flash_platform_data rd88F6192_spi_slave_data = {
41+ .type = "m25p128",
42+};
43+
44+static struct spi_board_info __initdata rd88F6192_spi_slave_info[] = {
45+ {
46+ .modalias = "m25p80",
47+ .platform_data = &rd88F6192_spi_slave_data,
48+ .irq = -1,
49+ .max_speed_hz = 20000000,
50+ .bus_num = 0,
51+ .chip_select = 0,
52+ },
53+};
54+
3755 static void __init rd88f6192_init(void)
3856 {
3957 /*
@@ -45,7 +63,12 @@ static void __init rd88f6192_init(void) · 5 unmodified lines
4563 kirkwood_ge00_init(&rd88f6192_ge00_data);
4664 kirkwood_rtc_init();
4765 kirkwood_sata_init(&rd88f6192_sata_data);
66+ spi_register_board_info(rd88F6192_spi_slave_info,
67+ ARRAY_SIZE(rd88F6192_spi_slave_info));
68+ kirkwood_spi_init();
4869 kirkwood_uart0_init();
70+ kirkwood_xor0_init();
71+ kirkwood_xor1_init();
4972 }
5073
5174 static int __init rd88f6192_pci_init(void)
arch/arm/mach-kirkwood/rd88f6281-setup.c+2−2
@@ -22,8 +22,8 @@ · 21 unmodified lines
2222 #include <asm/mach-types.h>
2323 #include <asm/mach/arch.h>
2424 #include <asm/mach/pci.h>
25−#include <asm/arch/kirkwood.h>
26−#include <asm/plat-orion/orion_nand.h>
25+#include <mach/kirkwood.h>
26+#include <plat/orion_nand.h>
2727 #include "common.h"
2828
2929 static struct mtd_partition rd88f6281_nand_parts[] = {
arch/arm/mach-ks8695/board-micrel.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 #include <asm/mach/map.h>
1919 #include <asm/mach/irq.h>
2020
21−#include <asm/arch/devices.h>
21+#include <mach/devices.h>
2222
2323 #include "generic.h"
2424
arch/arm/mach-ks8695/cpu.c+3−3
@@ -25,13 +25,13 @@ · 24 unmodified lines
2525 #include <linux/module.h>
2626 #include <linux/init.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/io.h>
3030 #include <asm/mach/arch.h>
3131 #include <asm/mach/map.h>
3232
33−#include <asm/arch/regs-sys.h>
34−#include <asm/arch/regs-misc.h>
33+#include <mach/regs-sys.h>
34+#include <mach/regs-misc.h>
3535
3636
3737 static struct __initdata map_desc ks8695_io_desc[] = {
arch/arm/mach-ks8695/devices.c+3−3
@@ -22,9 +22,9 @@ · 21 unmodified lines
2222
2323 #include <linux/platform_device.h>
2424
25−#include <asm/arch/regs-wan.h>
26−#include <asm/arch/regs-lan.h>
27−#include <asm/arch/regs-hpna.h>
25+#include <mach/regs-wan.h>
26+#include <mach/regs-lan.h>
27+#include <mach/regs-hpna.h>
2828
2929
3030 /* --------------------------------------------------------------------
arch/arm/mach-ks8695/gpio.c+3−3
@@ -25,11 +25,11 @@ · 24 unmodified lines
2525 #include <linux/module.h>
2626
2727 #include <asm/io.h>
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/mach/irq.h>
3030
31−#include <asm/arch/regs-gpio.h>
32−#include <asm/arch/gpio.h>
31+#include <mach/regs-gpio.h>
32+#include <mach/gpio.h>
3333
3434 /*
3535 * Configure a GPIO line for either GPIO function, or its internal
arch/arm/mach-ks8695/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ks8695/debug-macro.S+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/debug-macro.S
2+ * arch/arm/mach-ks8695/include/mach/debug-macro.S
33 *
44 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
55 * Copyright (C) 2006 Simtec Electronics
@@ -11,8 +11,8 @@ · 5 unmodified lines
1111 * published by the Free Software Foundation.
1212 */
1313
14−#include <asm/hardware.h>
15−#include <asm/arch/regs-uart.h>
14+#include <mach/hardware.h>
15+#include <mach/regs-uart.h>
1616
1717 .macro addruart, rx
1818 mrc p15, 0, \rx, c1, c0
arch/arm/mach-ks8695/include/mach/devices.hrenamed from include/asm-arm/arch-ks8695/devices.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/devices.h
2+ * arch/arm/mach-ks8695/include/mach/devices.h
33 *
44 * Copyright (C) 2006 Andrew Victor
55 *
arch/arm/mach-ks8695/include/mach/dma.hrenamed from include/asm-arm/arch-ks8695/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/dma.h
2+ * arch/arm/mach-ks8695/include/mach/dma.h
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License as published by
arch/arm/mach-ks8695/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ks8695/entry-macro.S+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/entry-macro.S
2+ * arch/arm/mach-ks8695/include/mach/entry-macro.S
33 *
44 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
55 * Copyright (C) 2006 Simtec Electronics
@@ -11,8 +11,8 @@ · 5 unmodified lines
1111 * warranty of any kind, whether express or implied.
1212 */
1313
14−#include <asm/hardware.h>
15−#include <asm/arch/regs-irq.h>
14+#include <mach/hardware.h>
15+#include <mach/regs-irq.h>
1616
1717 .macro disable_fiq
1818 .endm
arch/arm/mach-ks8695/include/mach/gpio.hrenamed from include/asm-arm/arch-ks8695/gpio.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/gpio.h
2+ * arch/arm/mach-ks8695/include/mach/gpio.h
33 *
44 * Copyright (C) 2006 Andrew Victor
55 *
arch/arm/mach-ks8695/include/mach/hardware.hrenamed from include/asm-arm/arch-ks8695/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/hardware.h
2+ * arch/arm/mach-ks8695/include/mach/hardware.h
33 *
44 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
55 * Copyright (C) 2006 Simtec Electronics
arch/arm/mach-ks8695/include/mach/io.hrenamed from include/asm-arm/arch-ks8695/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/io.h
2+ * arch/arm/mach-ks8695/include/mach/io.h
33 *
44 * Copyright (C) 2006 Andrew Victor
55 *
arch/arm/mach-ks8695/include/mach/irqs.hrenamed from include/asm-arm/arch-ks8695/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ks8695/irqs.h
2+ * arch/arm/mach-ks8695/include/mach/irqs.h
33 *
44 * Copyright (C) 2006 Simtec Electronics
55 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-ks8695/include/mach/memory.hrenamed from include/asm-arm/arch-ks8695/memory.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/memory.h
2+ * arch/arm/mach-ks8695/include/mach/memory.h
33 *
44 * Copyright (C) 2006 Andrew Victor
55 *
@@ -13,7 +13,7 @@ · 7 unmodified lines
1313 #ifndef __ASM_ARCH_MEMORY_H
1414 #define __ASM_ARCH_MEMORY_H
1515
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717
1818 /*
1919 * Physical SRAM offset.
arch/arm/mach-ks8695/include/mach/regs-gpio.hrenamed from include/asm-arm/arch-ks8695/regs-gpio.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/regs-gpio.h
2+ * arch/arm/mach-ks8695/include/mach/regs-gpio.h
33 *
44 * Copyright (C) 2007 Andrew Victor
55 *
arch/arm/mach-ks8695/include/mach/regs-hpna.hrenamed from include/asm-arm/arch-ks8695/regs-hpna.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/regs-wan.h
2+ * arch/arm/mach-ks8695/include/mach/regs-wan.h
33 *
44 * Copyright (C) 2006 Andrew Victor
55 *
arch/arm/mach-ks8695/include/mach/regs-irq.hrenamed from include/asm-arm/arch-ks8695/regs-irq.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/regs-irq.h
2+ * arch/arm/mach-ks8695/include/mach/regs-irq.h
33 *
44 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
55 * Copyright (C) 2006 Simtec Electronics
arch/arm/mach-ks8695/include/mach/regs-lan.hrenamed from include/asm-arm/arch-ks8695/regs-lan.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/regs-lan.h
2+ * arch/arm/mach-ks8695/include/mach/regs-lan.h
33 *
44 * Copyright (C) 2006 Andrew Victor
55 *
arch/arm/mach-ks8695/include/mach/regs-mem.hrenamed from include/asm-arm/arch-ks8695/regs-mem.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/regs-mem.h
2+ * arch/arm/mach-ks8695/include/mach/regs-mem.h
33 *
44 * Copyright (C) 2006 Andrew Victor
55 *
arch/arm/mach-ks8695/include/mach/regs-misc.hrenamed from include/asm-arm/arch-ks8695/regs-misc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/regs-misc.h
2+ * arch/arm/mach-ks8695/include/mach/regs-misc.h
33 *
44 * Copyright (C) 2006 Andrew Victor
55 *
arch/arm/mach-ks8695/include/mach/regs-pci.hrenamed from include/asm-arm/arch-ks8695/regs-pci.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/regs-pci.h
2+ * arch/arm/mach-ks8695/include/mach/regs-pci.h
33 *
44 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
55 * Copyright (C) 2006 Simtec Electronics
arch/arm/mach-ks8695/include/mach/regs-switch.hrenamed from include/asm-arm/arch-ks8695/regs-switch.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/regs-switch.h
2+ * arch/arm/mach-ks8695/include/mach/regs-switch.h
33 *
44 * Copyright (C) 2006 Andrew Victor
55 *
arch/arm/mach-ks8695/include/mach/regs-sys.hrenamed from include/asm-arm/arch-ks8695/regs-sys.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/regs-sys.h
2+ * arch/arm/mach-ks8695/include/mach/regs-sys.h
33 *
44 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
55 * Copyright (C) 2006 Simtec Electronics
arch/arm/mach-ks8695/include/mach/regs-timer.hrenamed from include/asm-arm/arch-ks8695/regs-timer.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/regs-timer.h
2+ * arch/arm/mach-ks8695/include/mach/regs-timer.h
33 *
44 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
55 * Copyright (C) 2006 Simtec Electronics
arch/arm/mach-ks8695/include/mach/regs-uart.hrenamed from include/asm-arm/arch-ks8695/regs-uart.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-ks8695/regs-uart.h
2+ * arch/arm/mach-ks8695/include/mach/regs-uart.h
33 *
44 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
55 * Copyright (C) 2006 Simtec Electronics
arch/arm/mach-ks8695/include/mach/regs-wan.hrenamed from include/asm-arm/arch-ks8695/regs-wan.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/regs-wan.h
2+ * arch/arm/mach-ks8695/include/mach/regs-wan.h
33 *
44 * Copyright (C) 2006 Andrew Victor
55 *
arch/arm/mach-ks8695/include/mach/system.hrenamed from include/asm-arm/arch-ks8695/system.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-s3c2410/system.h
2+ * arch/arm/mach-s3c2410/include/mach/system.h
33 *
44 * Copyright (C) 2006 Simtec Electronics
55 * Ben Dooks <ben@simtec.co.uk>
@@ -15,7 +15,7 @@ · 9 unmodified lines
1515 #define __ASM_ARCH_SYSTEM_H
1616
1717 #include <asm/io.h>
18−#include <asm/arch/regs-timer.h>
18+#include <mach/regs-timer.h>
1919
2020 static void arch_idle(void)
2121 {
arch/arm/mach-ks8695/include/mach/timex.hrenamed from include/asm-arm/arch-ks8695/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/timex.h
2+ * arch/arm/mach-ks8695/include/mach/timex.h
33 *
44 * Copyright (C) 2006 Simtec Electronics
55 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-ks8695/include/mach/uncompress.hrenamed from include/asm-arm/arch-ks8695/uncompress.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/uncompress.h
2+ * arch/arm/mach-ks8695/include/mach/uncompress.h
33 *
44 * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
55 * Copyright (C) 2006 Simtec Electronics
@@ -15,7 +15,7 @@ · 9 unmodified lines
1515 #define __ASM_ARCH_UNCOMPRESS_H
1616
1717 #include <asm/io.h>
18−#include <asm/arch/regs-uart.h>
18+#include <mach/regs-uart.h>
1919
2020 static void putc(char c)
2121 {
arch/arm/mach-ks8695/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ks8695/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ks8695/vmalloc.h
2+ * arch/arm/mach-ks8695/include/mach/vmalloc.h
33 *
44 * Copyright (C) 2006 Ben Dooks
55 * Copyright (C) 2006 Simtec Electronics <linux@simtec.co.uk>
arch/arm/mach-ks8695/irq.c+3−3
@@ -25,14 +25,14 @@ · 24 unmodified lines
2525 #include <linux/ioport.h>
2626 #include <linux/sysdev.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/irq.h>
3030 #include <asm/io.h>
3131
3232 #include <asm/mach/irq.h>
3333
34−#include <asm/arch/regs-irq.h>
35−#include <asm/arch/regs-gpio.h>
34+#include <mach/regs-irq.h>
35+#include <mach/regs-gpio.h>
3636
3737 static void ks8695_irq_mask(unsigned int irqno)
3838 {
arch/arm/mach-ks8695/leds.c+2−3
@@ -12,10 +12,9 @@ · 11 unmodified lines
1212 #include <linux/module.h>
1313 #include <linux/init.h>
1414
15−#include <asm/mach-types.h>
1615 #include <asm/leds.h>
17−#include <asm/arch/devices.h>
18−#include <asm/arch/gpio.h>
16+#include <mach/devices.h>
17+#include <mach/gpio.h>
1918
2019
2120 static inline void ks8695_led_on(unsigned int led)
arch/arm/mach-ks8695/pci.c+3−3
@@ -31,10 +31,10 @@ · 30 unmodified lines
3131 #include <asm/io.h>
3232 #include <asm/signal.h>
3333 #include <asm/mach/pci.h>
34−#include <asm/hardware.h>
34+#include <mach/hardware.h>
3535
36−#include <asm/arch/devices.h>
37−#include <asm/arch/regs-pci.h>
36+#include <mach/devices.h>
37+#include <mach/regs-pci.h>
3838
3939
4040 static int pci_dbg;
arch/arm/mach-ks8695/time.c+2−2
@@ -28,8 +28,8 @@ · 27 unmodified lines
2828 #include <asm/io.h>
2929 #include <asm/mach/time.h>
3030
31−#include <asm/arch/regs-timer.h>
32−#include <asm/arch/regs-irq.h>
31+#include <mach/regs-timer.h>
32+#include <mach/regs-irq.h>
3333
3434 #include "generic.h"
3535
arch/arm/mach-l7200/core.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 #include <asm/types.h>
1414 #include <asm/irq.h>
1515 #include <asm/mach-types.h>
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717 #include <asm/page.h>
1818
1919 #include <asm/mach/arch.h>
arch/arm/mach-l7200/include/mach/aux_reg.hrenamed from include/asm-arm/arch-l7200/aux_reg.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-l7200/aux_reg.h
2+ * arch/arm/mach-l7200/include/mach/aux_reg.h
33 *
44 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)
55 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
99 #ifndef _ASM_ARCH_AUXREG_H
1010 #define _ASM_ARCH_AUXREG_H
1111
12−#include <asm/hardware.h>
12+#include <mach/hardware.h>
1313
1414 #define l7200aux_reg *((volatile unsigned int *) (AUX_BASE))
1515
arch/arm/mach-l7200/include/mach/debug-macro.Srenamed from include/asm-arm/arch-l7200/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-l7200/debug-macro.S
1+/* arch/arm/mach-l7200/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-l7200/include/mach/dma.hrenamed from include/asm-arm/arch-l7200/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-l7200/dma.h
2+ * arch/arm/mach-l7200/include/mach/dma.h
33 *
44 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)
55 *
arch/arm/mach-l7200/include/mach/entry-macro.Srenamed from include/asm-arm/arch-l7200/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-l7200/entry-macro.S
2+ * arch/arm/mach-l7200/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for L7200-based platforms
55 *
@@ -7,7 +7,7 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/hardware.h>
10+#include <mach/hardware.h>
1111
1212 .equ irq_base_addr, IO_BASE_2
1313
arch/arm/mach-l7200/include/mach/gp_timers.hrenamed from include/asm-arm/arch-l7200/gp_timers.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-l7200/gp_timers.h
2+ * arch/arm/mach-l7200/include/mach/gp_timers.h
33 *
44 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)
55 *
@@ -10,7 +10,7 @@ · 4 unmodified lines
1010 #ifndef _ASM_ARCH_GPTIMERS_H
1111 #define _ASM_ARCH_GPTIMERS_H
1212
13−#include <asm/hardware.h>
13+#include <mach/hardware.h>
1414
1515 /*
1616 * Layout of L7200 general purpose timer registers
arch/arm/mach-l7200/include/mach/gpio.hrenamed from include/asm-arm/arch-l7200/gpio.h+1−1
@@ -1,6 +1,6 @@
11 /****************************************************************************/
22 /*
3− * linux/include/asm-arm/arch-l7200/gpio.h
3+ * arch/arm/mach-l7200/include/mach/gpio.h
44 *
55 * Registers and helper functions for the L7200 Link-Up Systems
66 * GPIO.
arch/arm/mach-l7200/include/mach/hardware.hrenamed from include/asm-arm/arch-l7200/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-l7200/hardware.h
2+ * arch/arm/mach-l7200/include/mach/hardware.h
33 *
44 * Copyright (C) 2000 Rob Scott (rscott@mtrob.fdns.net)
55 * Steve Hill (sjhill@cotw.com)
arch/arm/mach-l7200/include/mach/io.hrenamed from include/asm-arm/arch-l7200/io.h+3−3
@@ -1,16 +1,16 @@
11 /*
2− * linux/include/asm-arm/arch-l7200/io.h
2+ * arch/arm/mach-l7200/include/mach/io.h
33 *
44 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)
55 *
66 * Changelog:
7− * 03-21-2000 SJH Created from linux/include/asm-arm/arch-nexuspci/io.h
7+ * 03-21-2000 SJH Created from arch/arm/mach-nexuspci/include/mach/io.h
88 * 08-31-2000 SJH Added in IO functions necessary for new drivers
99 */
1010 #ifndef __ASM_ARM_ARCH_IO_H
1111 #define __ASM_ARM_ARCH_IO_H
1212
13−#include <asm/hardware.h>
13+#include <mach/hardware.h>
1414
1515 #define IO_SPACE_LIMIT 0xffffffff
1616
arch/arm/mach-l7200/include/mach/irqs.hrenamed from include/asm-arm/arch-l7200/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-l7200/irqs.h
2+ * arch/arm/mach-l7200/include/mach/irqs.h
33 *
44 * Copyright (C) 2000 Rob Scott (rscott@mtrob.fdns.net)
55 * Steve Hill (sjhill@cotw.com)
arch/arm/mach-l7200/include/mach/memory.hrenamed from include/asm-arm/arch-l7200/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-l7200/memory.h
2+ * arch/arm/mach-l7200/include/mach/memory.h
33 *
44 * Copyright (c) 2000 Steve Hill (sjhill@cotw.com)
55 * Copyright (c) 2000 Rob Scott (rscott@mtrob.fdns.net)
arch/arm/mach-l7200/include/mach/pmpcon.hrenamed from include/asm-arm/arch-l7200/pmpcon.h+1−1
@@ -1,6 +1,6 @@
11 /****************************************************************************/
22 /*
3− * linux/include/asm-arm/arch-l7200/pmpcon.h
3+ * arch/arm/mach-l7200/include/mach/pmpcon.h
44 *
55 * Registers and helper functions for the L7200 Link-Up Systems
66 * DC/DC converter register.
arch/arm/mach-l7200/include/mach/pmu.hrenamed from include/asm-arm/arch-l7200/pmu.h+1−1
@@ -1,6 +1,6 @@
11 /****************************************************************************/
22 /*
3− * linux/include/asm-arm/arch-l7200/pmu.h
3+ * arch/arm/mach-l7200/include/mach/pmu.h
44 *
55 * Registers and helper functions for the L7200 Link-Up Systems
66 * Power Management Unit (PMU).
arch/arm/mach-l7200/include/mach/serial.hrenamed from include/asm-arm/arch-l7200/serial.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-l7200/serial.h
2+ * arch/arm/mach-l7200/include/mach/serial.h
33 *
44 * Copyright (c) 2000 Rob Scott (rscott@mtrob.fdns.net)
55 * Steve Hill (sjhill@cotw.com)
arch/arm/mach-l7200/include/mach/serial_l7200.hrenamed from include/asm-arm/arch-l7200/serial_l7200.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-l7200/serial_l7200.h
2+ * arch/arm/mach-l7200/include/mach/serial_l7200.h
33 *
44 * Copyright (c) 2000 Steven Hill (sjhill@cotw.com)
55 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
99 #ifndef __ASM_ARCH_SERIAL_L7200_H
1010 #define __ASM_ARCH_SERIAL_L7200_H
1111
12−#include <asm/arch/memory.h>
12+#include <mach/memory.h>
1313
1414 /*
1515 * This assumes you have a 3.6864 MHz clock for your UART.
arch/arm/mach-l7200/include/mach/sib.hrenamed from include/asm-arm/arch-l7200/sib.h+1−1
@@ -1,6 +1,6 @@
11 /****************************************************************************/
22 /*
3− * linux/include/asm-arm/arch-l7200/sib.h
3+ * arch/arm/mach-l7200/include/mach/sib.h
44 *
55 * Registers and helper functions for the Serial Interface Bus.
66 *
arch/arm/mach-l7200/include/mach/sys-clock.hrenamed from include/asm-arm/arch-l7200/sys-clock.h+1−1
@@ -1,6 +1,6 @@
11 /****************************************************************************/
22 /*
3− * linux/include/asm-arm/arch-l7200/sys-clock.h
3+ * arch/arm/mach-l7200/include/mach/sys-clock.h
44 *
55 * Registers and helper functions for the L7200 Link-Up Systems
66 * System clocks.
arch/arm/mach-l7200/include/mach/system.hrenamed from include/asm-arm/arch-l7200/system.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-l7200/system.h
2+ * arch/arm/mach-l7200/include/mach/system.h
33 *
44 * Copyright (c) 2000 Steve Hill (sjhill@cotw.com)
55 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
1212 #ifndef __ASM_ARCH_SYSTEM_H
1313 #define __ASM_ARCH_SYSTEM_H
1414
15−#include <asm/hardware.h>
15+#include <mach/hardware.h>
1616
1717 static inline void arch_idle(void)
1818 {
arch/arm/mach-l7200/include/mach/time.hrenamed from include/asm-arm/arch-l7200/time.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-l7200/time.h
2+ * arch/arm/mach-l7200/include/mach/time.h
33 *
44 * Copyright (C) 2000 Rob Scott (rscott@mtrob.fdns.net)
55 * Steve Hill (sjhill@cotw.com)
@@ -11,7 +11,7 @@ · 5 unmodified lines
1111 #ifndef _ASM_ARCH_TIME_H
1212 #define _ASM_ARCH_TIME_H
1313
14−#include <asm/arch/irqs.h>
14+#include <mach/irqs.h>
1515
1616 /*
1717 * RTC base register address
arch/arm/mach-l7200/include/mach/timex.hrenamed from include/asm-arm/arch-l7200/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-l7200/timex.h
2+ * arch/arm/mach-l7200/include/mach/timex.h
33 *
44 * Copyright (C) 2000 Rob Scott (rscott@mtrob.fdns.net)
55 * Steve Hill (sjhill@cotw.com)
arch/arm/mach-l7200/include/mach/uncompress.hrenamed from include/asm-arm/arch-l7200/uncompress.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-l7200/uncompress.h
2+ * arch/arm/mach-l7200/include/mach/uncompress.h
33 *
44 * Copyright (C) 2000 Steve Hill (sjhill@cotw.com)
55 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
99 * 07-26-2000 SJH Removed hard coded baud rate
1010 */
1111
12−#include <asm/hardware.h>
12+#include <mach/hardware.h>
1313
1414 #define IO_UART IO_START + 0x00044000
1515
arch/arm/mach-l7200/include/mach/vmalloc.hrenamed from include/asm-arm/arch-l7200/vmalloc.h+1−1
@@ -1,4 +1,4 @@
11 /*
2− * linux/include/asm-arm/arch-l7200/vmalloc.h
2+ * arch/arm/mach-l7200/include/mach/vmalloc.h
33 */
44 #define VMALLOC_END (PAGE_OFFSET + 0x10000000)
arch/arm/mach-lh7a40x/arch-kev7a400.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 #include <linux/device.h>
1414 #include <linux/interrupt.h>
1515
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717 #include <asm/setup.h>
1818 #include <asm/mach-types.h>
1919 #include <asm/mach/arch.h>
arch/arm/mach-lh7a40x/arch-lpd7a40x.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 #include <linux/interrupt.h>
1515 #include <linux/irq.h>
1616
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818 #include <asm/setup.h>
1919 #include <asm/mach-types.h>
2020 #include <asm/mach/arch.h>
arch/arm/mach-lh7a40x/clcd.c+1−2
@@ -17,14 +17,13 @@ · 16 unmodified lines
1717
1818 //#include <linux/module.h>
1919 //#include <linux/time.h>
20−//#include <asm/hardware.h>
2120
2221 //#include <asm/mach/time.h>
2322 #include <asm/irq.h>
2423 #include <asm/mach/irq.h>
2524
2625 #include <asm/system.h>
27−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2827 #include <linux/amba/bus.h>
2928 #include <linux/amba/clcd.h>
3029
arch/arm/mach-lh7a40x/clocks.c+2−2
@@ -9,8 +9,8 @@ · 8 unmodified lines
99 */
1010
1111 #include <linux/cpufreq.h>
12−#include <asm/hardware.h>
13−#include <asm/arch/clocks.h>
12+#include <mach/hardware.h>
13+#include <mach/clocks.h>
1414 #include <linux/err.h>
1515
1616 struct module;
arch/arm/mach-lh7a40x/include/mach/clocks.hrenamed from include/asm-arm/arch-lh7a40x/clocks.h+1−1
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-lh7a40x/clocks.h
1+/* arch/arm/mach-lh7a40x/include/mach/clocks.h
22 *
33 * Copyright (C) 2004 Marc Singer
44 *
arch/arm/mach-lh7a40x/include/mach/constants.hrenamed from include/asm-arm/arch-lh7a40x/constants.h+1−1
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-lh7a40x/constants.h
1+/* arch/arm/mach-lh7a40x/include/mach/constants.h
22 *
33 * Copyright (C) 2004 Coastal Environmental Systems
44 * Copyright (C) 2004 Logic Product Development
arch/arm/mach-lh7a40x/include/mach/debug-macro.Srenamed from include/asm-arm/arch-lh7a40x/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-lh7a40x/debug-macro.S
1+/* arch/arm/mach-lh7a40x/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-lh7a40x/include/mach/dma.hrenamed from include/asm-arm/arch-lh7a40x/dma.h+1−1
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-lh7a40x/dma.h
1+/* arch/arm/mach-lh7a40x/include/mach/dma.h
22 *
33 * Copyright (C) 2005 Marc Singer
44 *
arch/arm/mach-lh7a40x/include/mach/entry-macro.Srenamed from include/asm-arm/arch-lh7a40x/entry-macro.S+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-lh7a40x/entry-macro.S
2+ * arch/arm/mach-lh7a40x/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for LH7A40x platforms
55 *
@@ -7,8 +7,8 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/hardware.h>
11−#include <asm/arch/irqs.h>
10+#include <mach/hardware.h>
11+#include <mach/irqs.h>
1212
1313 /* In order to allow there to be support for both of the processor
1414 classes at the same time, we make a hack here that isn't very
arch/arm/mach-lh7a40x/include/mach/hardware.hrenamed from include/asm-arm/arch-lh7a40x/hardware.h+2−2
@@ -1,8 +1,8 @@
1−/* include/asm-arm/arch-lh7a40x/hardware.h
1+/* arch/arm/mach-lh7a40x/include/mach/hardware.h
22 *
33 * Copyright (C) 2004 Coastal Environmental Systems
44 *
5− * [ Substantially cribbed from include/asm-arm/arch-pxa/hardware.h ]
5+ * [ Substantially cribbed from arch/arm/mach-pxa/include/mach/hardware.h ]
66 *
77 * This program is free software; you can redistribute it and/or
88 * modify it under the terms of the GNU General Public License
arch/arm/mach-lh7a40x/include/mach/io.hrenamed from include/asm-arm/arch-lh7a40x/io.h+2−2
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-lh7a40x/io.h
1+/* arch/arm/mach-lh7a40x/include/mach/io.h
22 *
33 * Copyright (C) 2004 Coastal Environmental Systems
44 *
@@ -11,7 +11,7 @@ · 6 unmodified lines
1111 #ifndef __ASM_ARCH_IO_H
1212 #define __ASM_ARCH_IO_H
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
1616 #define IO_SPACE_LIMIT 0xffffffff
1717
arch/arm/mach-lh7a40x/include/mach/irqs.hrenamed from include/asm-arm/arch-lh7a40x/irqs.h+1−1
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-lh7a40x/irqs.h
1+/* arch/arm/mach-lh7a40x/include/mach/irqs.h
22 *
33 * Copyright (C) 2004 Coastal Environmental Systems
44 * Copyright (C) 2004 Logic Product Development
arch/arm/mach-lh7a40x/include/mach/memory.hrenamed from include/asm-arm/arch-lh7a40x/memory.h+1−1
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-lh7a40x/memory.h
1+/* arch/arm/mach-lh7a40x/include/mach/memory.h
22 *
33 * Copyright (C) 2004 Coastal Environmental Systems
44 *
arch/arm/mach-lh7a40x/include/mach/registers.hrenamed from include/asm-arm/arch-lh7a40x/registers.h+2−2
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-lh7a40x/registers.h
1+/* arch/arm/mach-lh7a40x/include/mach/registers.h
22 *
33 * Copyright (C) 2004 Coastal Environmental Systems
44 * Copyright (C) 2004 Logic Product Development
@@ -9,7 +9,7 @@ · 4 unmodified lines
99 *
1010 */
1111
12−#include <asm/arch/constants.h>
12+#include <mach/constants.h>
1313
1414 #ifndef __ASM_ARCH_REGISTERS_H
1515 #define __ASM_ARCH_REGISTERS_H
arch/arm/mach-lh7a40x/include/mach/ssp.hrenamed from include/asm-arm/arch-lh7a40x/ssp.h+0−1
@@ -1,5 +1,4 @@
11 /* ssp.h
2− $Id$
32
43 written by Marc Singer
54 6 Dec 2004
arch/arm/mach-lh7a40x/include/mach/system.hrenamed from include/asm-arm/arch-lh7a40x/system.h+1−1
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-lh7a40x/system.h
1+/* arch/arm/mach-lh7a40x/include/mach/system.h
22 *
33 * Copyright (C) 2004 Coastal Environmental Systems
44 *
arch/arm/mach-lh7a40x/include/mach/timex.hrenamed from include/asm-arm/arch-lh7a40x/timex.h+2−2
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-lh7a40x/timex.h
1+/* arch/arm/mach-lh7a40x/include/mach/timex.h
22 *
33 * Copyright (C) 2004 Coastal Environmental Systems
44 *
@@ -8,7 +8,7 @@ · 3 unmodified lines
88 *
99 */
1010
11−#include <asm/arch/constants.h>
11+#include <mach/constants.h>
1212
1313 #define CLOCK_TICK_RATE (PLL_CLOCK/6/16)
1414
arch/arm/mach-lh7a40x/include/mach/uncompress.hrenamed from include/asm-arm/arch-lh7a40x/uncompress.h+2−2
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-lh7a40x/uncompress.h
1+/* arch/arm/mach-lh7a40x/include/mach/uncompress.h
22 *
33 * Copyright (C) 2004 Coastal Environmental Systems
44 *
@@ -8,7 +8,7 @@ · 3 unmodified lines
88 *
99 */
1010
11−#include <asm/arch/registers.h>
11+#include <mach/registers.h>
1212
1313 #ifndef UART_R_DATA
1414 # define UART_R_DATA (0x00)
arch/arm/mach-lh7a40x/include/mach/vmalloc.hrenamed from include/asm-arm/arch-lh7a40x/vmalloc.h+1−1
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-lh7a40x/vmalloc.h
1+/* arch/arm/mach-lh7a40x/include/mach/vmalloc.h
22 *
33 * Copyright (C) 2004 Coastal Environmental Systems
44 *
arch/arm/mach-lh7a40x/irq-lh7a400.c+2−2
@@ -12,10 +12,10 @@ · 11 unmodified lines
1212 #include <linux/module.h>
1313 #include <linux/interrupt.h>
1414
15−#include <asm/hardware.h>
15+#include <mach/hardware.h>
1616 #include <asm/irq.h>
1717 #include <asm/mach/irq.h>
18−#include <asm/arch/irqs.h>
18+#include <mach/irqs.h>
1919
2020 #include "common.h"
2121
arch/arm/mach-lh7a40x/irq-lh7a404.c+2−2
@@ -12,10 +12,10 @@ · 11 unmodified lines
1212 #include <linux/module.h>
1313 #include <linux/interrupt.h>
1414
15−#include <asm/hardware.h>
15+#include <mach/hardware.h>
1616 #include <asm/irq.h>
1717 #include <asm/mach/irq.h>
18−#include <asm/arch/irqs.h>
18+#include <mach/irqs.h>
1919
2020 #include "common.h"
2121
arch/arm/mach-lh7a40x/irq-lpd7a40x.c+2−2
@@ -13,10 +13,10 @@ · 12 unmodified lines
1313 #include <linux/module.h>
1414 #include <linux/interrupt.h>
1515
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717 #include <asm/irq.h>
1818 #include <asm/mach/irq.h>
19−#include <asm/arch/irqs.h>
19+#include <mach/irqs.h>
2020
2121 #include "common.h"
2222
arch/arm/mach-lh7a40x/lcd-panel.h+0−1
@@ -1,5 +1,4 @@
11 /* lcd-panel.h
2− $Id$
32
43 written by Marc Singer
54 18 Jul 2005
arch/arm/mach-lh7a40x/ssp-cpld.c+2−2
@@ -46,9 +46,9 @@ · 45 unmodified lines
4646
4747 #include <asm/io.h>
4848 #include <asm/irq.h>
49−#include <asm/hardware.h>
49+#include <mach/hardware.h>
5050
51−#include <asm/arch/ssp.h>
51+#include <mach/ssp.h>
5252
5353 //#define TALK
5454
arch/arm/mach-lh7a40x/time.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 #include <linux/irq.h>
1515 #include <linux/time.h>
1616
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818 #include <asm/io.h>
1919 #include <asm/irq.h>
2020 #include <asm/leds.h>
arch/arm/mach-loki/addr-map.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 #include <linux/kernel.h>
1212 #include <linux/init.h>
1313 #include <linux/mbus.h>
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515 #include <asm/io.h>
1616 #include "common.h"
1717
arch/arm/mach-loki/common.c+3−3
@@ -18,9 +18,9 @@ · 17 unmodified lines
1818 #include <asm/timex.h>
1919 #include <asm/mach/map.h>
2020 #include <asm/mach/time.h>
21−#include <asm/arch/loki.h>
22−#include <asm/plat-orion/orion_nand.h>
23−#include <asm/plat-orion/time.h>
21+#include <mach/loki.h>
22+#include <plat/orion_nand.h>
23+#include <plat/time.h>
2424 #include "common.h"
2525
2626 /*****************************************************************************
arch/arm/mach-loki/include/mach/debug-macro.Srenamed from include/asm-arm/arch-loki/debug-macro.S+2−2
@@ -1,12 +1,12 @@
11 /*
2− * include/asm-arm/arch-loki/debug-macro.S
2+ * arch/arm/mach-loki/include/mach/debug-macro.S
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License version 2 as
66 * published by the Free Software Foundation.
77 */
88
9−#include <asm/arch/loki.h>
9+#include <mach/loki.h>
1010
1111 .macro addruart,rx
1212 mrc p15, 0, \rx, c1, c0
arch/arm/mach-loki/include/mach/dma.hrenamed from include/asm-arm/arch-loki/dma.h+0−0

File renamed without changes.

arch/arm/mach-loki/include/mach/entry-macro.Srenamed from include/asm-arm/arch-loki/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-loki/entry-macro.S
2+ * arch/arm/mach-loki/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for Marvell Loki (88RC8480) platforms
55 *
@@ -8,7 +8,7 @@ · 2 unmodified lines
88 * warranty of any kind, whether express or implied.
99 */
1010
11−#include <asm/arch/loki.h>
11+#include <mach/loki.h>
1212
1313 .macro disable_fiq
1414 .endm
arch/arm/mach-loki/include/mach/hardware.hrenamed from include/asm-arm/arch-loki/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-loki/hardware.h
2+ * arch/arm/mach-loki/include/mach/hardware.h
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-loki/include/mach/io.hrenamed from include/asm-arm/arch-loki/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-loki/io.h
2+ * arch/arm/mach-loki/include/mach/io.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
arch/arm/mach-loki/include/mach/irqs.hrenamed from include/asm-arm/arch-loki/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-loki/irqs.h
2+ * arch/arm/mach-loki/include/mach/irqs.h
33 *
44 * IRQ definitions for Marvell Loki (88RC8480) SoCs
55 *
arch/arm/mach-loki/include/mach/loki.hrenamed from include/asm-arm/arch-loki/loki.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-loki/loki.h
2+ * arch/arm/mach-loki/include/mach/loki.h
33 *
44 * Generic definitions for Marvell Loki (88RC8480) SoC flavors
55 *
arch/arm/mach-loki/include/mach/memory.hrenamed from include/asm-arm/arch-loki/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-loki/memory.h
2+ * arch/arm/mach-loki/include/mach/memory.h
33 */
44
55 #ifndef __ASM_ARCH_MEMORY_H
arch/arm/mach-loki/include/mach/system.hrenamed from include/asm-arm/arch-loki/system.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-loki/system.h
2+ * arch/arm/mach-loki/include/mach/system.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
@@ -9,8 +9,8 @@ · 3 unmodified lines
99 #ifndef __ASM_ARCH_SYSTEM_H
1010 #define __ASM_ARCH_SYSTEM_H
1111
12−#include <asm/arch/hardware.h>
13−#include <asm/arch/loki.h>
12+#include <mach/hardware.h>
13+#include <mach/loki.h>
1414
1515 static inline void arch_idle(void)
1616 {
arch/arm/mach-loki/include/mach/timex.hrenamed from include/asm-arm/arch-loki/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-loki/timex.h
2+ * arch/arm/mach-loki/include/mach/timex.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
arch/arm/mach-loki/include/mach/uncompress.hrenamed from include/asm-arm/arch-loki/uncompress.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-loki/uncompress.h
2+ * arch/arm/mach-loki/include/mach/uncompress.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
@@ -7,7 +7,7 @@ · 1 unmodified line
77 */
88
99 #include <linux/serial_reg.h>
10−#include <asm/arch/loki.h>
10+#include <mach/loki.h>
1111
1212 #define SERIAL_BASE ((unsigned char *)UART0_PHYS_BASE)
1313
arch/arm/mach-loki/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1+/*
2+ * arch/arm/mach-loki/include/mach/vmalloc.h
3+ */
4+
5+#define VMALLOC_END 0xfe800000
arch/arm/mach-loki/irq.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/init.h>
1313 #include <linux/irq.h>
1414 #include <asm/io.h>
15−#include <asm/plat-orion/irq.h>
15+#include <plat/irq.h>
1616 #include "common.h"
1717
1818 void __init loki_init_irq(void)
arch/arm/mach-loki/lb88rc8480-setup.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/mv643xx_eth.h>
2020 #include <asm/mach-types.h>
2121 #include <asm/mach/arch.h>
22−#include <asm/arch/loki.h>
22+#include <mach/loki.h>
2323 #include "common.h"
2424
2525 #define LB88RC8480_FLASH_BOOT_CS_BASE 0xf8000000
arch/arm/mach-msm/board-halibut.c+3−3
@@ -19,14 +19,14 @@ · 18 unmodified lines
1919 #include <linux/platform_device.h>
2020 #include <linux/input.h>
2121
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/mach-types.h>
2424 #include <asm/mach/arch.h>
2525 #include <asm/mach/map.h>
2626 #include <asm/mach/flash.h>
2727
28−#include <asm/arch/board.h>
29−#include <asm/arch/msm_iomap.h>
28+#include <mach/board.h>
29+#include <mach/msm_iomap.h>
3030
3131 #include <asm/io.h>
3232 #include <asm/delay.h>
arch/arm/mach-msm/common.c+2−2
@@ -28,9 +28,9 @@ · 27 unmodified lines
2828 #include <linux/mtd/nand.h>
2929 #include <linux/mtd/partitions.h>
3030
31−#include <asm/arch/msm_iomap.h>
31+#include <mach/msm_iomap.h>
3232
33−#include <asm/arch/board.h>
33+#include <mach/board.h>
3434
3535 struct flash_platform_data msm_nand_data = {
3636 .parts = 0,
arch/arm/mach-msm/dma.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515
1616 #include <asm/io.h>
1717 #include <linux/interrupt.h>
18−#include <asm/arch/dma.h>
18+#include <mach/dma.h>
1919
2020 #define MSM_DMOV_CHANNEL_COUNT 16
2121
arch/arm/mach-msm/idle.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-msm/idle.S
1+/* arch/arm/mach-msm/include/mach/idle.S
22 *
33 * Idle processing for MSM7K - work around bugs with SWFI.
44 *
arch/arm/mach-msm/include/mach/board.hrenamed from include/asm-arm/arch-msm/board.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-msm/board.h
1+/* arch/arm/mach-msm/include/mach/board.h
22 *
33 * Copyright (C) 2007 Google, Inc.
44 * Author: Brian Swetland <swetland@google.com>
arch/arm/mach-msm/include/mach/debug-macro.Srenamed from include/asm-arm/arch-msm/debug-macro.S+3−3
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-msm7200/debug-macro.S
1+/* arch/arm/mach-msm7200/include/mach/debug-macro.S
22 *
33 * Copyright (C) 2007 Google, Inc.
44 * Author: Brian Swetland <swetland@google.com>
@@ -14,8 +14,8 @@ · 9 unmodified lines
1414 *
1515 */
1616
17−#include <asm/hardware.h>
18−#include <asm/arch/msm_iomap.h>
17+#include <mach/hardware.h>
18+#include <mach/msm_iomap.h>
1919
2020 .macro addruart,rx
2121 @ see if the MMU is enabled and select appropriate base address
arch/arm/mach-msm/include/mach/dma.hrenamed from include/asm-arm/arch-msm/dma.h+2−2
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-msm/dma.h
1+/* arch/arm/mach-msm/include/mach/dma.h
22 *
33 * Copyright (C) 2007 Google, Inc.
44 *
@@ -16,7 +16,7 @@ · 11 unmodified lines
1616 #ifndef __ASM_ARCH_MSM_DMA_H
1717
1818 #include <linux/list.h>
19−#include <asm/arch/msm_iomap.h>
19+#include <mach/msm_iomap.h>
2020
2121 struct msm_dmov_cmd {
2222 struct list_head list;
arch/arm/mach-msm/include/mach/entry-macro.Srenamed from include/asm-arm/arch-msm/entry-macro.S+2−2
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-msm7200/entry-macro.S
1+/* arch/arm/mach-msm7200/include/mach/entry-macro.S
22 *
33 * Copyright (C) 2007 Google, Inc.
44 * Author: Brian Swetland <swetland@google.com>
@@ -14,7 +14,7 @@ · 9 unmodified lines
1414 *
1515 */
1616
17−#include <asm/arch/msm_iomap.h>
17+#include <mach/msm_iomap.h>
1818
1919 .macro disable_fiq
2020 .endm
arch/arm/mach-msm/include/mach/hardware.hrenamed from include/asm-arm/arch-msm/hardware.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-msm/hardware.h
1+/* arch/arm/mach-msm/include/mach/hardware.h
22 *
33 * Copyright (C) 2007 Google, Inc.
44 *
arch/arm/mach-msm/include/mach/io.hrenamed from include/asm-arm/arch-msm/io.h+1−1
@@ -1,4 +1,4 @@
1−/* include/asm-arm/arch-msm/io.h
1+/* arch/arm/mach-msm/include/mach/io.h
22 *
33 * Copyright (C) 2007 Google, Inc.
44 *
arch/arm/mach-msm/include/mach/irqs.hrenamed from include/asm-arm/arch-msm/irqs.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-msm/irqs.h
1+/* arch/arm/mach-msm/include/mach/irqs.h
22 *
33 * Copyright (C) 2007 Google, Inc.
44 * Author: Brian Swetland <swetland@google.com>
arch/arm/mach-msm/include/mach/memory.hrenamed from include/asm-arm/arch-msm/memory.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-msm/memory.h
1+/* arch/arm/mach-msm/include/mach/memory.h
22 *
33 * Copyright (C) 2007 Google, Inc.
44 *
arch/arm/mach-msm/include/mach/msm_iomap.hrenamed from include/asm-arm/arch-msm/msm_iomap.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-msm/msm_iomap.h
1+/* arch/arm/mach-msm/include/mach/msm_iomap.h
22 *
33 * Copyright (C) 2007 Google, Inc.
44 * Author: Brian Swetland <swetland@google.com>
arch/arm/mach-msm/include/mach/system.hrenamed from include/asm-arm/arch-msm/system.h+2−2
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-msm/system.h
1+/* arch/arm/mach-msm/include/mach/system.h
22 *
33 * Copyright (C) 2007 Google, Inc.
44 *
@@ -13,7 +13,7 @@ · 8 unmodified lines
1313 *
1414 */
1515
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717
1818 void arch_idle(void);
1919
arch/arm/mach-msm/include/mach/timex.hrenamed from include/asm-arm/arch-msm/timex.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-msm/timex.h
1+/* arch/arm/mach-msm/include/mach/timex.h
22 *
33 * Copyright (C) 2007 Google, Inc.
44 *
arch/arm/mach-msm/include/mach/uncompress.hrenamed from include/asm-arm/arch-msm/uncompress.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-msm/uncompress.h
1+/* arch/arm/mach-msm/include/mach/uncompress.h
22 *
33 * Copyright (C) 2007 Google, Inc.
44 *
arch/arm/mach-msm/include/mach/vmalloc.hrenamed from include/asm-arm/arch-msm/vmalloc.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-msm/vmalloc.h
1+/* arch/arm/mach-msm/include/mach/vmalloc.h
22 *
33 * Copyright (C) 2007 Google, Inc.
44 *
arch/arm/mach-msm/io.c+3−3
@@ -19,13 +19,13 @@ · 18 unmodified lines
1919 #include <linux/kernel.h>
2020 #include <linux/init.h>
2121
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/io.h>
2424 #include <asm/page.h>
25−#include <asm/arch/msm_iomap.h>
25+#include <mach/msm_iomap.h>
2626 #include <asm/mach/map.h>
2727
28−#include <asm/arch/board.h>
28+#include <mach/board.h>
2929
3030 #define MSM_DEVICE(name) { \
3131 .virtual = MSM_##name##_BASE, \
arch/arm/mach-msm/irq.c+2−2
@@ -21,11 +21,11 @@ · 20 unmodified lines
2121 #include <linux/timer.h>
2222
2323 #include <linux/irq.h>
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525
2626 #include <asm/io.h>
2727
28−#include <asm/arch/msm_iomap.h>
28+#include <mach/msm_iomap.h>
2929
3030 #define VIC_REG(off) (MSM_VIC_BASE + (off))
3131
arch/arm/mach-msm/timer.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/delay.h>
2323
2424 #include <asm/mach/time.h>
25−#include <asm/arch/msm_iomap.h>
25+#include <mach/msm_iomap.h>
2626
2727 #include <asm/io.h>
2828
arch/arm/mach-mv78xx0/common.c+5−5
@@ -17,11 +17,11 @@ · 16 unmodified lines
1717 #include <linux/ata_platform.h>
1818 #include <asm/mach/map.h>
1919 #include <asm/mach/time.h>
20−#include <asm/arch/mv78xx0.h>
21−#include <asm/plat-orion/cache-feroceon-l2.h>
22−#include <asm/plat-orion/ehci-orion.h>
23−#include <asm/plat-orion/orion_nand.h>
24−#include <asm/plat-orion/time.h>
20+#include <mach/mv78xx0.h>
21+#include <plat/cache-feroceon-l2.h>
22+#include <plat/ehci-orion.h>
23+#include <plat/orion_nand.h>
24+#include <plat/time.h>
2525 #include "common.h"
2626
2727
arch/arm/mach-mv78xx0/db78x00-bp-setup.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 #include <linux/platform_device.h>
1414 #include <linux/ata_platform.h>
1515 #include <linux/mv643xx_eth.h>
16−#include <asm/arch/mv78xx0.h>
16+#include <mach/mv78xx0.h>
1717 #include <asm/mach-types.h>
1818 #include <asm/mach/arch.h>
1919 #include "common.h"
arch/arm/mach-mv78xx0/include/mach/debug-macro.Srenamed from include/asm-arm/arch-mv78xx0/debug-macro.S+2−2
@@ -1,12 +1,12 @@
11 /*
2− * include/asm-arm/arch-mv78xx0/debug-macro.S
2+ * arch/arm/mach-mv78xx0/include/mach/debug-macro.S
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License version 2 as
66 * published by the Free Software Foundation.
77 */
88
9−#include <asm/arch/mv78xx0.h>
9+#include <mach/mv78xx0.h>
1010
1111 .macro addruart,rx
1212 mrc p15, 0, \rx, c1, c0
arch/arm/mach-mv78xx0/include/mach/dma.hrenamed from include/asm-arm/arch-mv78xx0/dma.h+0−0

File renamed without changes.

arch/arm/mach-mv78xx0/include/mach/entry-macro.Srenamed from include/asm-arm/arch-mv78xx0/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-mv78xx0/entry-macro.S
2+ * arch/arm/mach-mv78xx0/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for Marvell MV78xx0 platforms
55 *
@@ -8,7 +8,7 @@ · 2 unmodified lines
88 * warranty of any kind, whether express or implied.
99 */
1010
11−#include <asm/arch/mv78xx0.h>
11+#include <mach/mv78xx0.h>
1212
1313 .macro disable_fiq
1414 .endm
arch/arm/mach-mv78xx0/include/mach/hardware.hrenamed from include/asm-arm/arch-mv78xx0/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-mv78xx0/hardware.h
2+ * arch/arm/mach-mv78xx0/include/mach/hardware.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
arch/arm/mach-mv78xx0/include/mach/io.hrenamed from include/asm-arm/arch-mv78xx0/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-mv78xx0/io.h
2+ * arch/arm/mach-mv78xx0/include/mach/io.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
arch/arm/mach-mv78xx0/include/mach/irqs.hrenamed from include/asm-arm/arch-mv78xx0/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-mv78xx0/irqs.h
2+ * arch/arm/mach-mv78xx0/include/mach/irqs.h
33 *
44 * IRQ definitions for Marvell MV78xx0 SoCs
55 *
arch/arm/mach-mv78xx0/include/mach/memory.hrenamed from include/asm-arm/arch-kirkwood/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-kirkwood/memory.h
2+ * arch/arm/mach-mv78xx0/include/mach/memory.h
33 */
44
55 #ifndef __ASM_ARCH_MEMORY_H
arch/arm/mach-mv78xx0/include/mach/mv78xx0.hrenamed from include/asm-arm/arch-mv78xx0/mv78xx0.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-mv78xx0/mv78xx0.h
2+ * arch/arm/mach-mv78xx0/include/mach/mv78xx0.h
33 *
44 * Generic definitions for Marvell MV78xx0 SoC flavors:
55 * MV781x0 and MV782x0.
arch/arm/mach-mv78xx0/include/mach/system.hrenamed from include/asm-arm/arch-kirkwood/system.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-kirkwood/system.h
2+ * arch/arm/mach-mv78xx0/include/mach/system.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
@@ -9,8 +9,8 @@ · 3 unmodified lines
99 #ifndef __ASM_ARCH_SYSTEM_H
1010 #define __ASM_ARCH_SYSTEM_H
1111
12−#include <asm/arch/hardware.h>
13−#include <asm/arch/kirkwood.h>
12+#include <mach/hardware.h>
13+#include <mach/mv78xx0.h>
1414
1515 static inline void arch_idle(void)
1616 {
arch/arm/mach-mv78xx0/include/mach/timex.hrenamed from include/asm-arm/arch-mv78xx0/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-mv78xx0/timex.h
2+ * arch/arm/mach-mv78xx0/include/mach/timex.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
arch/arm/mach-mv78xx0/include/mach/uncompress.hrenamed from include/asm-arm/arch-mv78xx0/uncompress.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-mv78xx0/uncompress.h
2+ * arch/arm/mach-mv78xx0/include/mach/uncompress.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
@@ -7,7 +7,7 @@ · 1 unmodified line
77 */
88
99 #include <linux/serial_reg.h>
10−#include <asm/arch/mv78xx0.h>
10+#include <mach/mv78xx0.h>
1111
1212 #define SERIAL_BASE ((unsigned char *)UART0_PHYS_BASE)
1313
arch/arm/mach-mv78xx0/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1+/*
2+ * arch/arm/mach-mv78xx0/include/mach/vmalloc.h
3+ */
4+
5+#define VMALLOC_END 0xfe000000
arch/arm/mach-mv78xx0/irq.c+2−2
@@ -11,8 +11,8 @@ · 10 unmodified lines
1111 #include <linux/kernel.h>
1212 #include <linux/init.h>
1313 #include <linux/pci.h>
14−#include <asm/arch/mv78xx0.h>
15−#include <asm/plat-orion/irq.h>
14+#include <mach/mv78xx0.h>
15+#include <plat/irq.h>
1616 #include "common.h"
1717
1818 void __init mv78xx0_init_irq(void)
arch/arm/mach-mv78xx0/pcie.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/pci.h>
1313 #include <linux/mbus.h>
1414 #include <asm/mach/pci.h>
15−#include <asm/plat-orion/pcie.h>
15+#include <plat/pcie.h>
1616 #include "common.h"
1717
1818 struct pcie_port {
arch/arm/mach-mx2/clock_imx27.c+2−3
@@ -22,10 +22,9 @@ · 21 unmodified lines
2222 #include <linux/module.h>
2323 #include <linux/spinlock.h>
2424
25−#include <asm/arch/clock.h>
26−#include <asm/arch/common.h>
25+#include <mach/clock.h>
26+#include <mach/common.h>
2727 #include <asm/div64.h>
28−#include <asm/mach-types.h>
2928
3029 #include "crm_regs.h"
3130
arch/arm/mach-mx2/cpu_imx27.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/io.h>
2525 #include <linux/module.h>
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828
2929 #include "crm_regs.h"
3030
arch/arm/mach-mx2/crm_regs.h+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #ifndef __ARCH_ARM_MACH_MX2_CRM_REGS_H__
2121 #define __ARCH_ARM_MACH_MX2_CRM_REGS_H__
2222
23−#include <asm/arch/hardware.h>
23+#include <mach/hardware.h>
2424
2525 /* Register offsets */
2626 #define CCM_CSCR (IO_ADDRESS(CCM_BASE_ADDR) + 0x0)
arch/arm/mach-mx2/devices.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
3232 #include <linux/platform_device.h>
3333 #include <linux/gpio.h>
3434
35−#include <asm/hardware.h>
35+#include <mach/hardware.h>
3636
3737 /*
3838 * Resource definition for the MXC IrDA
arch/arm/mach-mx2/generic.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/mm.h>
2222 #include <linux/init.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/pgtable.h>
2525 #include <asm/mach/map.h>
2626
arch/arm/mach-mx2/mx27ads.c+6−6
@@ -23,16 +23,16 @@ · 22 unmodified lines
2323 #include <linux/mtd/map.h>
2424 #include <linux/mtd/partitions.h>
2525 #include <linux/mtd/physmap.h>
26−#include <asm/arch/common.h>
27−#include <asm/hardware.h>
26+#include <mach/common.h>
27+#include <mach/hardware.h>
2828 #include <asm/mach-types.h>
2929 #include <asm/mach/arch.h>
3030 #include <asm/mach/time.h>
3131 #include <asm/mach/map.h>
32−#include <asm/arch/gpio.h>
33−#include <asm/arch/imx-uart.h>
34−#include <asm/arch/iomux-mx1-mx2.h>
35−#include <asm/arch/board-mx27ads.h>
32+#include <mach/gpio.h>
33+#include <mach/imx-uart.h>
34+#include <mach/iomux-mx1-mx2.h>
35+#include <mach/board-mx27ads.h>
3636
3737 /* ADS's NOR flash */
3838 static struct physmap_flash_data mx27ads_flash_data = {
arch/arm/mach-mx2/pcm038.c+5−5
@@ -21,12 +21,12 @@ · 20 unmodified lines
2121 #include <linux/mtd/physmap.h>
2222 #include <asm/mach/arch.h>
2323 #include <asm/mach-types.h>
24−#include <asm/arch/common.h>
25−#include <asm/hardware.h>
26−#include <asm/arch/iomux-mx1-mx2.h>
24+#include <mach/common.h>
25+#include <mach/hardware.h>
26+#include <mach/iomux-mx1-mx2.h>
2727 #include <asm/mach/time.h>
28−#include <asm/arch/imx-uart.h>
29−#include <asm/arch/board-pcm038.h>
28+#include <mach/imx-uart.h>
29+#include <mach/board-pcm038.h>
3030
3131 /*
3232 * Phytec's phyCORE-i.MX27 comes with 32MiB flash,
arch/arm/mach-mx2/pcm970-baseboard.c+1−2
@@ -17,8 +17,7 @@ · 16 unmodified lines
1717 */
1818
1919 #include <linux/platform_device.h>
20−#include <asm/hardware.h>
21−#include <asm/mach-types.h>
20+#include <mach/hardware.h>
2221 #include <asm/mach/arch.h>
2322
2423 /*
arch/arm/mach-mx2/serial.c+2−2
@@ -20,8 +20,8 @@ · 19 unmodified lines
2020 #include <linux/module.h>
2121 #include <linux/platform_device.h>
2222 #include <linux/serial.h>
23−#include <asm/hardware.h>
24−#include <asm/arch/imx-uart.h>
23+#include <mach/hardware.h>
24+#include <mach/imx-uart.h>
2525
2626 static struct resource uart0[] = {
2727 {
arch/arm/mach-mx2/system.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/clk.h>
2424 #include <linux/io.h>
2525
26−#include <asm/arch/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/proc-fns.h>
2828 #include <asm/system.h>
2929
arch/arm/mach-mx3/clock.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/clk.h>
2424 #include <linux/err.h>
2525 #include <linux/io.h>
26−#include <asm/arch/clock.h>
26+#include <mach/clock.h>
2727 #include <asm/div64.h>
2828
2929 #include "crm_regs.h"
arch/arm/mach-mx3/devices.c+2−2
@@ -21,8 +21,8 @@ · 20 unmodified lines
2121 #include <linux/platform_device.h>
2222 #include <linux/serial.h>
2323 #include <linux/gpio.h>
24−#include <asm/hardware.h>
25−#include <asm/arch/imx-uart.h>
24+#include <mach/hardware.h>
25+#include <mach/imx-uart.h>
2626
2727 static struct resource uart0[] = {
2828 {
arch/arm/mach-mx3/iomux.c+3−3
@@ -21,9 +21,9 @@ · 20 unmodified lines
2121 #include <linux/spinlock.h>
2222 #include <linux/io.h>
2323 #include <linux/gpio.h>
24−#include <asm/hardware.h>
25−#include <asm/arch/gpio.h>
26−#include <asm/arch/iomux-mx3.h>
24+#include <mach/hardware.h>
25+#include <mach/gpio.h>
26+#include <mach/iomux-mx3.h>
2727
2828 /*
2929 * IOMUX register (base) addresses
arch/arm/mach-mx3/mm.c+2−2
@@ -22,10 +22,10 @@ · 21 unmodified lines
2222
2323 #include <linux/mm.h>
2424 #include <linux/init.h>
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/pgtable.h>
2727 #include <asm/mach/map.h>
28−#include <asm/arch/common.h>
28+#include <mach/common.h>
2929
3030 /*!
3131 * @file mm.c
arch/arm/mach-mx3/mx31ads.c+3−3
@@ -23,14 +23,14 @@ · 22 unmodified lines
2323 #include <linux/clk.h>
2424 #include <linux/serial_8250.h>
2525
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/mach-types.h>
2828 #include <asm/mach/arch.h>
2929 #include <asm/mach/time.h>
3030 #include <asm/memory.h>
3131 #include <asm/mach/map.h>
32−#include <asm/arch/common.h>
33−#include <asm/arch/board-mx31ads.h>
32+#include <mach/common.h>
33+#include <mach/board-mx31ads.h>
3434
3535 /*!
3636 * @file mx31ads.c
arch/arm/mach-mx3/mx31lite.c+3−3
@@ -23,15 +23,15 @@ · 22 unmodified lines
2323 #include <linux/kernel.h>
2424 #include <linux/memory.h>
2525
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/mach-types.h>
2828 #include <asm/mach/arch.h>
2929 #include <asm/mach/time.h>
3030 #include <asm/mach/map.h>
31−#include <asm/arch/common.h>
31+#include <mach/common.h>
3232 #include <asm/page.h>
3333 #include <asm/setup.h>
34−#include <asm/arch/board-mx31lite.h>
34+#include <mach/board-mx31lite.h>
3535
3636 /*
3737 * This file contains the board-specific initialization routines.
arch/arm/mach-mx3/pcm037.c+5−5
@@ -23,15 +23,15 @@ · 22 unmodified lines
2323 #include <linux/mtd/physmap.h>
2424 #include <linux/memory.h>
2525
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/mach-types.h>
2828 #include <asm/mach/arch.h>
2929 #include <asm/mach/time.h>
3030 #include <asm/mach/map.h>
31−#include <asm/arch/common.h>
32−#include <asm/arch/imx-uart.h>
33−#include <asm/arch/iomux-mx3.h>
34−#include <asm/arch/board-pcm037.h>
31+#include <mach/common.h>
32+#include <mach/imx-uart.h>
33+#include <mach/iomux-mx3.h>
34+#include <mach/board-pcm037.h>
3535
3636 static struct physmap_flash_data pcm037_flash_data = {
3737 .width = 2,
arch/arm/mach-netx/fb.c+2−2
@@ -23,8 +23,8 @@ · 22 unmodified lines
2323 #include <linux/amba/bus.h>
2424 #include <linux/amba/clcd.h>
2525
26−#include <asm/arch/netx-regs.h>
27−#include <asm/hardware.h>
26+#include <mach/netx-regs.h>
27+#include <mach/hardware.h>
2828
2929 struct clk {};
3030
arch/arm/mach-netx/generic.c+2−2
@@ -22,11 +22,11 @@ · 21 unmodified lines
2222 #include <linux/kernel.h>
2323 #include <linux/module.h>
2424 #include <linux/platform_device.h>
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/mach/map.h>
2727 #include <asm/hardware/vic.h>
2828 #include <asm/io.h>
29−#include <asm/arch/netx-regs.h>
29+#include <mach/netx-regs.h>
3030 #include <asm/mach/irq.h>
3131
3232 static struct map_desc netx_io_desc[] __initdata = {
arch/arm/mach-netx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-netx/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-netx/debug-macro.S
1+/* arch/arm/mach-netx/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-netx/include/mach/dma.hrenamed from include/asm-arm/arch-netx/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-netx/dma.h
2+ * arch/arm/mach-netx/include/mach/dma.h
33 *
44 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
arch/arm/mach-netx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-netx/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-netx/entry-macro.S
2+ * arch/arm/mach-netx/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for Hilscher netX based platforms
55 *
@@ -18,7 +18,7 @@ · 12 unmodified lines
1818 * along with this program; if not, write to the Free Software
1919 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2020 */
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222
2323 .macro disable_fiq
2424 .endm
arch/arm/mach-netx/include/mach/eth.hrenamed from include/asm-arm/arch-netx/eth.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-netx/eth.h
2+ * arch/arm/mach-netx/include/mach/eth.h
33 *
44 * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
arch/arm/mach-netx/include/mach/hardware.hrenamed from include/asm-arm/arch-netx/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-netx/hardware.h
2+ * arch/arm/mach-netx/include/mach/hardware.h
33 *
44 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
arch/arm/mach-netx/include/mach/io.hrenamed from include/asm-arm/arch-netx/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-netx/io.h
2+ * arch/arm/mach-netx/include/mach/io.h
33 *
44 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
arch/arm/mach-netx/include/mach/irqs.hrenamed from include/asm-arm/arch-netx/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-netx/irqs.h
2+ * arch/arm/mach-netx/include/mach/irqs.h
33 *
44 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
arch/arm/mach-netx/include/mach/memory.hrenamed from include/asm-arm/arch-netx/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-netx/memory.h
2+ * arch/arm/mach-netx/include/mach/memory.h
33 *
44 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
arch/arm/mach-netx/include/mach/netx-regs.hrenamed from include/asm-arm/arch-netx/netx-regs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-netx/netx-regs.h
2+ * arch/arm/mach-netx/include/mach/netx-regs.h
33 *
44 * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
arch/arm/mach-netx/include/mach/param.hrenamed from include/asm-arm/arch-netx/param.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-netx/param.h
2+ * arch/arm/mach-netx/include/mach/param.h
33 *
44 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
arch/arm/mach-netx/include/mach/pfifo.hrenamed from include/asm-arm/arch-netx/pfifo.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-netx/pfifo.h
2+ * arch/arm/mach-netx/include/mach/pfifo.h
33 *
44 * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
arch/arm/mach-netx/include/mach/system.hrenamed from include/asm-arm/arch-netx/system.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-netx/system.h
2+ * arch/arm/mach-netx/include/mach/system.h
33 *
44 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
@@ -20,7 +20,7 @@ · 14 unmodified lines
2020 #define __ASM_ARCH_SYSTEM_H
2121
2222 #include <asm/io.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include "netx-regs.h"
2525
2626 static inline void arch_idle(void)
arch/arm/mach-netx/include/mach/timex.hrenamed from include/asm-arm/arch-netx/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-netx/timex.h
2+ * arch/arm/mach-netx/include/mach/timex.h
33 *
44 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
arch/arm/mach-netx/include/mach/uncompress.hrenamed from include/asm-arm/arch-netx/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-netx/uncompress.h
2+ * arch/arm/mach-netx/include/mach/uncompress.h
33 *
44 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
arch/arm/mach-netx/include/mach/vmalloc.hrenamed from include/asm-arm/arch-netx/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-netx/vmalloc.h
2+ * arch/arm/mach-netx/include/mach/vmalloc.h
33 *
44 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
arch/arm/mach-netx/include/mach/xc.hrenamed from include/asm-arm/arch-netx/xc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-netx/xc.h
2+ * arch/arm/mach-netx/include/mach/xc.h
33 *
44 * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
55 *
arch/arm/mach-netx/nxdb500.c+3−3
@@ -25,11 +25,11 @@ · 24 unmodified lines
2525 #include <linux/amba/bus.h>
2626 #include <linux/amba/clcd.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/mach-types.h>
3030 #include <asm/mach/arch.h>
31−#include <asm/arch/netx-regs.h>
32−#include <asm/arch/eth.h>
31+#include <mach/netx-regs.h>
32+#include <mach/eth.h>
3333
3434 #include "generic.h"
3535 #include "fb.h"
arch/arm/mach-netx/nxdkn.c+3−3
@@ -25,11 +25,11 @@ · 24 unmodified lines
2525 #include <linux/amba/bus.h>
2626 #include <linux/amba/clcd.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/mach-types.h>
3030 #include <asm/mach/arch.h>
31−#include <asm/arch/netx-regs.h>
32−#include <asm/arch/eth.h>
31+#include <mach/netx-regs.h>
32+#include <mach/eth.h>
3333
3434 #include "generic.h"
3535
arch/arm/mach-netx/nxeb500hmi.c+3−3
@@ -25,11 +25,11 @@ · 24 unmodified lines
2525 #include <linux/amba/bus.h>
2626 #include <linux/amba/clcd.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/mach-types.h>
3030 #include <asm/mach/arch.h>
31−#include <asm/arch/netx-regs.h>
32−#include <asm/arch/eth.h>
31+#include <mach/netx-regs.h>
32+#include <mach/eth.h>
3333
3434 #include "generic.h"
3535 #include "fb.h"
arch/arm/mach-netx/pfifo.c+3−3
@@ -22,9 +22,9 @@ · 21 unmodified lines
2222 #include <linux/mutex.h>
2323
2424 #include <asm/io.h>
25−#include <asm/hardware.h>
26−#include <asm/arch/netx-regs.h>
27−#include <asm/arch/pfifo.h>
25+#include <mach/hardware.h>
26+#include <mach/netx-regs.h>
27+#include <mach/pfifo.h>
2828
2929 static DEFINE_MUTEX(pfifo_lock);
3030
arch/arm/mach-netx/time.c+2−2
@@ -22,10 +22,10 @@ · 21 unmodified lines
2222 #include <linux/irq.h>
2323 #include <linux/clocksource.h>
2424
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/io.h>
2727 #include <asm/mach/time.h>
28−#include <asm/arch/netx-regs.h>
28+#include <mach/netx-regs.h>
2929
3030 /*
3131 * IRQ handler for the timer
arch/arm/mach-netx/xc.c+3−3
@@ -23,10 +23,10 @@ · 22 unmodified lines
2323 #include <linux/mutex.h>
2424
2525 #include <asm/io.h>
26−#include <asm/hardware.h>
27−#include <asm/arch/netx-regs.h>
26+#include <mach/hardware.h>
27+#include <mach/netx-regs.h>
2828
29−#include <asm/arch/xc.h>
29+#include <mach/xc.h>
3030
3131 static DEFINE_MUTEX(xc_lock);
3232
arch/arm/mach-ns9xxx/board-a9m9750dev.c+6−6
@@ -13,12 +13,12 @@ · 12 unmodified lines
1313 #include <asm/mach/map.h>
1414 #include <asm/gpio.h>
1515
16−#include <asm/arch-ns9xxx/board.h>
17−#include <asm/arch-ns9xxx/processor-ns9360.h>
18−#include <asm/arch-ns9xxx/regs-sys-ns9360.h>
19−#include <asm/arch-ns9xxx/regs-mem.h>
20−#include <asm/arch-ns9xxx/regs-bbu.h>
21−#include <asm/arch-ns9xxx/regs-board-a9m9750dev.h>
16+#include <mach/board.h>
17+#include <mach/processor-ns9360.h>
18+#include <mach/regs-sys-ns9360.h>
19+#include <mach/regs-mem.h>
20+#include <mach/regs-bbu.h>
21+#include <mach/regs-board-a9m9750dev.h>
2222
2323 #include "board-a9m9750dev.h"
2424
arch/arm/mach-ns9xxx/gpio-ns9360.c+2−2
@@ -14,8 +14,8 @@ · 13 unmodified lines
1414 #include <linux/kernel.h>
1515 #include <linux/module.h>
1616
17−#include <asm/arch-ns9xxx/regs-bbu.h>
18−#include <asm/arch-ns9xxx/processor-ns9360.h>
17+#include <mach/regs-bbu.h>
18+#include <mach/processor-ns9360.h>
1919
2020 #include "gpio-ns9360.h"
2121
arch/arm/mach-ns9xxx/gpio.c+3−3
@@ -13,9 +13,9 @@ · 12 unmodified lines
1313 #include <linux/spinlock.h>
1414 #include <linux/module.h>
1515
16−#include <asm/arch-ns9xxx/gpio.h>
17−#include <asm/arch-ns9xxx/processor.h>
18−#include <asm/arch-ns9xxx/processor-ns9360.h>
16+#include <mach/gpio.h>
17+#include <mach/processor.h>
18+#include <mach/processor-ns9360.h>
1919 #include <asm/bug.h>
2020 #include <asm/types.h>
2121 #include <asm/bitops.h>
arch/arm/mach-ns9xxx/include/mach/board.hrenamed from include/asm-arm/arch-ns9xxx/board.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/board.h
2+ * arch/arm/mach-ns9xxx/include/mach/board.h
33 *
44 * Copyright (C) 2006,2007 by Digi International Inc.
55 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/debug-macro.Srenamed from include/asm-arm/arch-ns9xxx/debug-macro.S+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/debug-macro.S
2+ * arch/arm/mach-ns9xxx/include/mach/debug-macro.S
33 * Copyright (C) 2006 by Digi International Inc.
44 * All rights reserved.
55 *
@@ -7,9 +7,9 @@ · 1 unmodified line
77 * under the terms of the GNU General Public License version 2 as published by
88 * the Free Software Foundation.
99 */
10−#include <asm/hardware.h>
10+#include <mach/hardware.h>
1111
12−#include <asm/arch-ns9xxx/regs-board-a9m9750dev.h>
12+#include <mach/regs-board-a9m9750dev.h>
1313
1414 .macro addruart,rx
1515 mrc p15, 0, \rx, c1, c0
arch/arm/mach-ns9xxx/include/mach/dma.hrenamed from include/asm-arm/arch-ns9xxx/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/dma.h
2+ * arch/arm/mach-ns9xxx/include/mach/dma.h
33 *
44 * Copyright (C) 2006 by Digi International Inc.
55 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/entry-macro.Srenamed from include/asm-arm/arch-ns9xxx/entry-macro.S+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/entry-macro.S
2+ * arch/arm/mach-ns9xxx/include/mach/entry-macro.S
33 *
44 * Copyright (C) 2006,2007 by Digi International Inc.
55 * All rights reserved.
@@ -8,8 +8,8 @@ · 2 unmodified lines
88 * under the terms of the GNU General Public License version 2 as published by
99 * the Free Software Foundation.
1010 */
11−#include <asm/hardware.h>
12−#include <asm/arch-ns9xxx/regs-sys-common.h>
11+#include <mach/hardware.h>
12+#include <mach/regs-sys-common.h>
1313
1414 .macro get_irqnr_preamble, base, tmp
1515 ldr \base, =SYS_ISRADDR
arch/arm/mach-ns9xxx/include/mach/gpio.hrenamed from include/asm-arm/arch-ns9xxx/gpio.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/gpio.h
2+ * arch/arm/mach-ns9xxx/include/mach/gpio.h
33 *
44 * Copyright (C) 2007 by Digi International Inc.
55 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/hardware.hrenamed from include/asm-arm/arch-ns9xxx/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/hardware.h
2+ * arch/arm/mach-ns9xxx/include/mach/hardware.h
33 *
44 * Copyright (C) 2006 by Digi International Inc.
55 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/io.hrenamed from include/asm-arm/arch-ns9xxx/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/io.h
2+ * arch/arm/mach-ns9xxx/include/mach/io.h
33 *
44 * Copyright (C) 2006 by Digi International Inc.
55 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/irqs.hrenamed from include/asm-arm/arch-ns9xxx/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/irqs.h
2+ * arch/arm/mach-ns9xxx/include/mach/irqs.h
33 *
44 * Copyright (C) 2006,2007 by Digi International Inc.
55 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/memory.hrenamed from include/asm-arm/arch-ns9xxx/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/memory.h
2+ * arch/arm/mach-ns9xxx/include/mach/memory.h
33 *
44 * Copyright (C) 2006 by Digi International Inc.
55 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/module.hrenamed from include/asm-arm/arch-ns9xxx/module.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/module.h
2+ * arch/arm/mach-ns9xxx/include/mach/module.h
33 *
44 * Copyright (C) 2007 by Digi International Inc.
55 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/processor-ns9360.hrenamed from include/asm-arm/arch-ns9xxx/processor-ns9360.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/processor-ns9360.h
2+ * arch/arm/mach-ns9xxx/include/mach/processor-ns9360.h
33 *
44 * Copyright (C) 2007 by Digi International Inc.
55 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/processor.hrenamed from include/asm-arm/arch-ns9xxx/processor.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/processor.h
2+ * arch/arm/mach-ns9xxx/include/mach/processor.h
33 *
44 * Copyright (C) 2006,2007 by Digi International Inc.
55 * All rights reserved.
@@ -11,7 +11,7 @@ · 5 unmodified lines
1111 #ifndef __ASM_ARCH_PROCESSOR_H
1212 #define __ASM_ARCH_PROCESSOR_H
1313
14−#include <asm/arch-ns9xxx/module.h>
14+#include <mach/module.h>
1515
1616 #define processor_is_ns9210() (0 \
1717 || module_is_cc7ucamry() \
arch/arm/mach-ns9xxx/include/mach/regs-bbu.hrenamed from include/asm-arm/arch-ns9xxx/regs-bbu.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/regs-bbu.h
2+ * arch/arm/mach-ns9xxx/include/mach/regs-bbu.h
33 *
44 * Copyright (C) 2006 by Digi International Inc.
55 * All rights reserved.
@@ -11,7 +11,7 @@ · 5 unmodified lines
1111 #ifndef __ASM_ARCH_REGSBBU_H
1212 #define __ASM_ARCH_REGSBBU_H
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
1616 /* BBus Utility */
1717
arch/arm/mach-ns9xxx/include/mach/regs-board-a9m9750dev.hrenamed from include/asm-arm/arch-ns9xxx/regs-board-a9m9750dev.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/regs-board-a9m9750dev.h
2+ * arch/arm/mach-ns9xxx/include/mach/regs-board-a9m9750dev.h
33 *
44 * Copyright (C) 2006 by Digi International Inc.
55 * All rights reserved.
@@ -11,7 +11,7 @@ · 5 unmodified lines
1111 #ifndef __ASM_ARCH_REGSBOARDA9M9750_H
1212 #define __ASM_ARCH_REGSBOARDA9M9750_H
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
1616 #define FPGA_UARTA_BASE io_p2v(NS9XXX_CSxSTAT_PHYS(0))
1717 #define FPGA_UARTB_BASE io_p2v(NS9XXX_CSxSTAT_PHYS(0) + 0x08)
arch/arm/mach-ns9xxx/include/mach/regs-mem.hrenamed from include/asm-arm/arch-ns9xxx/regs-mem.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/regs-mem.h
2+ * arch/arm/mach-ns9xxx/include/mach/regs-mem.h
33 *
44 * Copyright (C) 2006 by Digi International Inc.
55 * All rights reserved.
@@ -11,7 +11,7 @@ · 5 unmodified lines
1111 #ifndef __ASM_ARCH_REGSMEM_H
1212 #define __ASM_ARCH_REGSMEM_H
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
1616 /* Memory Module */
1717
arch/arm/mach-ns9xxx/include/mach/regs-sys-common.hrenamed from include/asm-arm/arch-ns9xxx/regs-sys-common.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/regs-sys-common.h
2+ * arch/arm/mach-ns9xxx/include/mach/regs-sys-common.h
33 *
44 * Copyright (C) 2007 by Digi International Inc.
55 * All rights reserved.
@@ -11,7 +11,7 @@ · 5 unmodified lines
1111
1212 #ifndef __ASM_ARCH_REGSSYSCOMMON_H
1313 #define __ASM_ARCH_REGSSYSCOMMON_H
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
1616 /* Interrupt Vector Address Register Level x */
1717 #define SYS_IVA(x) __REG2(0xa09000c4, (x))
arch/arm/mach-ns9xxx/include/mach/regs-sys-ns9360.hrenamed from include/asm-arm/arch-ns9xxx/regs-sys-ns9360.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/regs-sys-ns9360.h
2+ * arch/arm/mach-ns9xxx/include/mach/regs-sys-ns9360.h
33 *
44 * Copyright (C) 2006,2007 by Digi International Inc.
55 * All rights reserved.
@@ -11,7 +11,7 @@ · 5 unmodified lines
1111 #ifndef __ASM_ARCH_REGSSYSNS9360_H
1212 #define __ASM_ARCH_REGSSYSNS9360_H
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
1616 /* System Control Module */
1717
arch/arm/mach-ns9xxx/include/mach/system.hrenamed from include/asm-arm/arch-ns9xxx/system.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/system.h
2+ * arch/arm/mach-ns9xxx/include/mach/system.h
33 *
44 * Copyright (C) 2006,2007 by Digi International Inc.
55 * All rights reserved.
@@ -12,8 +12,8 @@ · 6 unmodified lines
1212 #define __ASM_ARCH_SYSTEM_H
1313
1414 #include <asm/proc-fns.h>
15−#include <asm/arch-ns9xxx/processor.h>
16−#include <asm/arch-ns9xxx/processor-ns9360.h>
15+#include <mach/processor.h>
16+#include <mach/processor-ns9360.h>
1717
1818 static inline void arch_idle(void)
1919 {
arch/arm/mach-ns9xxx/include/mach/timex.hrenamed from include/asm-arm/arch-ns9xxx/timex.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/timex.h
2+ * arch/arm/mach-ns9xxx/include/mach/timex.h
33 *
44 * Copyright (C) 2005-2006 by Digi International Inc.
55 * All rights reserved.
@@ -12,7 +12,7 @@ · 6 unmodified lines
1212 #define __ASM_ARCH_TIMEX_H
1313
1414 /*
15− * value for CLOCK_TICK_RATE stolen from include/asm-arm/arch-s3c2410/timex.h.
15+ * value for CLOCK_TICK_RATE stolen from arch/arm/mach-s3c2410/include/mach/timex.h.
1616 * See there for an explanation.
1717 */
1818 #define CLOCK_TICK_RATE 12000000
arch/arm/mach-ns9xxx/include/mach/uncompress.hrenamed from include/asm-arm/arch-ns9xxx/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/uncompress.h
2+ * arch/arm/mach-ns9xxx/include/mach/uncompress.h
33 *
44 * Copyright (C) 2006 by Digi International Inc.
55 * All rights reserved.
arch/arm/mach-ns9xxx/include/mach/vmalloc.hrenamed from include/asm-arm/arch-ns9xxx/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-ns9xxx/vmalloc.h
2+ * arch/arm/mach-ns9xxx/include/mach/vmalloc.h
33 *
44 * Copyright (C) 2006 by Digi International Inc.
55 * All rights reserved.
arch/arm/mach-ns9xxx/irq.c+3−4
@@ -12,10 +12,9 @@ · 11 unmodified lines
1212 #include <linux/kernel_stat.h>
1313 #include <asm/io.h>
1414 #include <asm/mach/irq.h>
15−#include <asm/mach-types.h>
16−#include <asm/arch-ns9xxx/regs-sys-common.h>
17−#include <asm/arch-ns9xxx/irqs.h>
18−#include <asm/arch-ns9xxx/board.h>
15+#include <mach/regs-sys-common.h>
16+#include <mach/irqs.h>
17+#include <mach/board.h>
1918
2019 #include "generic.h"
2120
arch/arm/mach-ns9xxx/mach-cc9p9360dev.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 #include <asm/mach/arch.h>
1212 #include <asm/mach-types.h>
1313
14−#include <asm/arch-ns9xxx/processor-ns9360.h>
14+#include <mach/processor-ns9360.h>
1515
1616 #include "board-a9m9750dev.h"
1717 #include "generic.h"
arch/arm/mach-ns9xxx/mach-cc9p9360js.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 #include <asm/mach/arch.h>
1212 #include <asm/mach-types.h>
1313
14−#include <asm/arch-ns9xxx/processor-ns9360.h>
14+#include <mach/processor-ns9360.h>
1515
1616 #include "board-jscc9p9360.h"
1717 #include "generic.h"
arch/arm/mach-ns9xxx/plat-serial8250.c+2−2
@@ -11,8 +11,8 @@ · 10 unmodified lines
1111 #include <linux/platform_device.h>
1212 #include <linux/serial_8250.h>
1313
14−#include <asm/arch-ns9xxx/regs-board-a9m9750dev.h>
15−#include <asm/arch-ns9xxx/board.h>
14+#include <mach/regs-board-a9m9750dev.h>
15+#include <mach/board.h>
1616
1717 #define DRIVER_NAME "serial8250"
1818
arch/arm/mach-ns9xxx/processor-ns9360.c+2−2
@@ -14,8 +14,8 @@ · 13 unmodified lines
1414
1515 #include <asm/page.h>
1616 #include <asm/mach/map.h>
17−#include <asm/arch-ns9xxx/processor-ns9360.h>
18−#include <asm/arch-ns9xxx/regs-sys-ns9360.h>
17+#include <mach/processor-ns9360.h>
18+#include <mach/regs-sys-ns9360.h>
1919
2020 void ns9360_reset(char mode)
2121 {
arch/arm/mach-ns9xxx/time-ns9360.c+4−4
@@ -15,10 +15,10 @@ · 14 unmodified lines
1515 #include <linux/clocksource.h>
1616 #include <linux/clockchips.h>
1717
18−#include <asm/arch-ns9xxx/processor-ns9360.h>
19−#include <asm/arch-ns9xxx/regs-sys-ns9360.h>
20−#include <asm/arch-ns9xxx/irqs.h>
21−#include <asm/arch/system.h>
18+#include <mach/processor-ns9360.h>
19+#include <mach/regs-sys-ns9360.h>
20+#include <mach/irqs.h>
21+#include <mach/system.h>
2222 #include "generic.h"
2323
2424 #define TIMER_CLOCKSOURCE 0
arch/arm/mach-omap1/board-ams-delta.c+8−8
@@ -17,18 +17,18 @@ · 16 unmodified lines
1717 #include <linux/input.h>
1818 #include <linux/platform_device.h>
1919
20−#include <asm/hardware.h>
20+#include <mach/hardware.h>
2121 #include <asm/mach-types.h>
2222 #include <asm/mach/arch.h>
2323 #include <asm/mach/map.h>
2424
25−#include <asm/arch/board-ams-delta.h>
26−#include <asm/arch/gpio.h>
27−#include <asm/arch/keypad.h>
28−#include <asm/arch/mux.h>
29−#include <asm/arch/usb.h>
30−#include <asm/arch/board.h>
31−#include <asm/arch/common.h>
25+#include <mach/board-ams-delta.h>
26+#include <mach/gpio.h>
27+#include <mach/keypad.h>
28+#include <mach/mux.h>
29+#include <mach/usb.h>
30+#include <mach/board.h>
31+#include <mach/common.h>
3232
3333 static u8 ams_delta_latch1_reg;
3434 static u16 ams_delta_latch2_reg;
arch/arm/mach-omap1/board-fsample.c+10−10
@@ -20,21 +20,21 @@ · 19 unmodified lines
2020 #include <linux/mtd/partitions.h>
2121 #include <linux/input.h>
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/mach-types.h>
2525 #include <asm/mach/arch.h>
2626 #include <asm/mach/flash.h>
2727 #include <asm/mach/map.h>
2828
29−#include <asm/arch/tc.h>
30−#include <asm/arch/gpio.h>
31−#include <asm/arch/mux.h>
32−#include <asm/arch/fpga.h>
33−#include <asm/arch/nand.h>
34−#include <asm/arch/keypad.h>
35−#include <asm/arch/common.h>
36−#include <asm/arch/board.h>
37−#include <asm/arch/board-fsample.h>
29+#include <mach/tc.h>
30+#include <mach/gpio.h>
31+#include <mach/mux.h>
32+#include <mach/fpga.h>
33+#include <mach/nand.h>
34+#include <mach/keypad.h>
35+#include <mach/common.h>
36+#include <mach/board.h>
37+#include <mach/board-fsample.h>
3838
3939 static int fsample_keymap[] = {
4040 KEY(0,0,KEY_UP),
arch/arm/mach-omap1/board-generic.c+6−6
@@ -17,16 +17,16 @@ · 16 unmodified lines
1717 #include <linux/init.h>
1818 #include <linux/platform_device.h>
1919
20−#include <asm/hardware.h>
20+#include <mach/hardware.h>
2121 #include <asm/mach-types.h>
2222 #include <asm/mach/arch.h>
2323 #include <asm/mach/map.h>
2424
25−#include <asm/arch/gpio.h>
26−#include <asm/arch/mux.h>
27−#include <asm/arch/usb.h>
28−#include <asm/arch/board.h>
29−#include <asm/arch/common.h>
25+#include <mach/gpio.h>
26+#include <mach/mux.h>
27+#include <mach/usb.h>
28+#include <mach/board.h>
29+#include <mach/common.h>
3030
3131 static void __init omap_generic_init_irq(void)
3232 {
arch/arm/mach-omap1/board-h2-mmc.c+2−2
@@ -12,8 +12,8 @@ · 11 unmodified lines
1212 * published by the Free Software Foundation.
1313 */
1414
15−#include <asm/arch/mmc.h>
16−#include <asm/arch/gpio.h>
15+#include <mach/mmc.h>
16+#include <mach/gpio.h>
1717
1818 #ifdef CONFIG_MMC_OMAP
1919 static int slot_cover_open;
arch/arm/mach-omap1/board-h2.c+11−11
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <linux/input.h>
3030 #include <linux/i2c/tps65010.h>
3131
32−#include <asm/hardware.h>
32+#include <mach/hardware.h>
3333 #include <asm/gpio.h>
3434
3535 #include <asm/mach-types.h>
@@ -37,16 +37,16 @@ · 1 unmodified line
3737 #include <asm/mach/flash.h>
3838 #include <asm/mach/map.h>
3939
40−#include <asm/arch/gpio-switch.h>
41−#include <asm/arch/mux.h>
42−#include <asm/arch/tc.h>
43−#include <asm/arch/nand.h>
44−#include <asm/arch/irda.h>
45−#include <asm/arch/usb.h>
46−#include <asm/arch/keypad.h>
47−#include <asm/arch/common.h>
48−#include <asm/arch/mcbsp.h>
49−#include <asm/arch/omap-alsa.h>
40+#include <mach/gpio-switch.h>
41+#include <mach/mux.h>
42+#include <mach/tc.h>
43+#include <mach/nand.h>
44+#include <mach/irda.h>
45+#include <mach/usb.h>
46+#include <mach/keypad.h>
47+#include <mach/common.h>
48+#include <mach/mcbsp.h>
49+#include <mach/omap-alsa.h>
5050
5151 static int h2_keymap[] = {
5252 KEY(0, 0, KEY_LEFT),
arch/arm/mach-omap1/board-h3-mmc.c+2−2
@@ -12,8 +12,8 @@ · 11 unmodified lines
1212 * published by the Free Software Foundation.
1313 */
1414
15−#include <asm/arch/mmc.h>
16−#include <asm/arch/gpio.h>
15+#include <mach/mmc.h>
16+#include <mach/gpio.h>
1717
1818 #ifdef CONFIG_MMC_OMAP
1919 static int slot_cover_open;
arch/arm/mach-omap1/board-h3.c+13−13
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131
3232 #include <asm/setup.h>
3333 #include <asm/page.h>
34−#include <asm/hardware.h>
34+#include <mach/hardware.h>
3535 #include <asm/gpio.h>
3636
3737 #include <asm/mach-types.h>
@@ -39,18 +39,18 @@ · 1 unmodified line
3939 #include <asm/mach/flash.h>
4040 #include <asm/mach/map.h>
4141
42−#include <asm/arch/gpioexpander.h>
43−#include <asm/arch/irqs.h>
44−#include <asm/arch/mux.h>
45−#include <asm/arch/tc.h>
46−#include <asm/arch/nand.h>
47−#include <asm/arch/irda.h>
48−#include <asm/arch/usb.h>
49−#include <asm/arch/keypad.h>
50−#include <asm/arch/dma.h>
51−#include <asm/arch/common.h>
52−#include <asm/arch/mcbsp.h>
53−#include <asm/arch/omap-alsa.h>
42+#include <mach/gpioexpander.h>
43+#include <mach/irqs.h>
44+#include <mach/mux.h>
45+#include <mach/tc.h>
46+#include <mach/nand.h>
47+#include <mach/irda.h>
48+#include <mach/usb.h>
49+#include <mach/keypad.h>
50+#include <mach/dma.h>
51+#include <mach/common.h>
52+#include <mach/mcbsp.h>
53+#include <mach/omap-alsa.h>
5454
5555 #define H3_TS_GPIO 48
5656
arch/arm/mach-omap1/board-innovator.c+10−10
@@ -24,21 +24,21 @@ · 23 unmodified lines
2424 #include <linux/mtd/partitions.h>
2525 #include <linux/input.h>
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/mach-types.h>
2929 #include <asm/mach/arch.h>
3030 #include <asm/mach/flash.h>
3131 #include <asm/mach/map.h>
3232
33−#include <asm/arch/mux.h>
34−#include <asm/arch/fpga.h>
35−#include <asm/arch/gpio.h>
36−#include <asm/arch/tc.h>
37−#include <asm/arch/usb.h>
38−#include <asm/arch/keypad.h>
39−#include <asm/arch/common.h>
40−#include <asm/arch/mcbsp.h>
41−#include <asm/arch/omap-alsa.h>
33+#include <mach/mux.h>
34+#include <mach/fpga.h>
35+#include <mach/gpio.h>
36+#include <mach/tc.h>
37+#include <mach/usb.h>
38+#include <mach/keypad.h>
39+#include <mach/common.h>
40+#include <mach/mcbsp.h>
41+#include <mach/omap-alsa.h>
4242
4343 static int innovator_keymap[] = {
4444 KEY(0, 0, KEY_F1),
arch/arm/mach-omap1/board-nokia770.c+11−11
@@ -20,21 +20,21 @@ · 19 unmodified lines
2020 #include <linux/workqueue.h>
2121 #include <linux/delay.h>
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/mach-types.h>
2525 #include <asm/mach/arch.h>
2626 #include <asm/mach/map.h>
2727
28−#include <asm/arch/gpio.h>
29−#include <asm/arch/mux.h>
30−#include <asm/arch/usb.h>
31−#include <asm/arch/board.h>
32−#include <asm/arch/keypad.h>
33−#include <asm/arch/common.h>
34−#include <asm/arch/dsp_common.h>
35−#include <asm/arch/aic23.h>
36−#include <asm/arch/omapfb.h>
37−#include <asm/arch/lcd_mipid.h>
28+#include <mach/gpio.h>
29+#include <mach/mux.h>
30+#include <mach/usb.h>
31+#include <mach/board.h>
32+#include <mach/keypad.h>
33+#include <mach/common.h>
34+#include <mach/dsp_common.h>
35+#include <mach/aic23.h>
36+#include <mach/omapfb.h>
37+#include <mach/lcd_mipid.h>
3838
3939 #define ADS7846_PENDOWN_GPIO 15
4040
arch/arm/mach-omap1/board-osk.c+8−8
@@ -39,7 +39,7 @@ · 38 unmodified lines
3939
4040 #include <linux/i2c/tps65010.h>
4141
42−#include <asm/hardware.h>
42+#include <mach/hardware.h>
4343 #include <asm/gpio.h>
4444
4545 #include <asm/mach-types.h>
@@ -47,12 +47,12 @@ · 1 unmodified line
4747 #include <asm/mach/map.h>
4848 #include <asm/mach/flash.h>
4949
50−#include <asm/arch/usb.h>
51−#include <asm/arch/mux.h>
52−#include <asm/arch/tc.h>
53−#include <asm/arch/common.h>
54−#include <asm/arch/mcbsp.h>
55−#include <asm/arch/omap-alsa.h>
50+#include <mach/usb.h>
51+#include <mach/mux.h>
52+#include <mach/tc.h>
53+#include <mach/common.h>
54+#include <mach/mcbsp.h>
55+#include <mach/omap-alsa.h>
5656
5757 static struct mtd_partition osk_partitions[] = {
5858 /* bootloader (U-Boot, etc) in first sector */
@@ -340,7 +340,7 @@ static struct omap_board_config_kernel osk_config[] __initdata = { · 281 unmodified lines
340340 #include <linux/spi/spi.h>
341341 #include <linux/spi/ads7846.h>
342342
343−#include <asm/arch/keypad.h>
343+#include <mach/keypad.h>
344344
345345 static const int osk_keymap[] = {
346346 /* KEY(col, row, code) */
arch/arm/mach-omap1/board-palmte.c+12−12
@@ -27,23 +27,23 @@ · 26 unmodified lines
2727 #include <linux/interrupt.h>
2828 #include <linux/apm-emulation.h>
2929
30−#include <asm/hardware.h>
30+#include <mach/hardware.h>
3131 #include <asm/mach-types.h>
3232 #include <asm/mach/arch.h>
3333 #include <asm/mach/map.h>
3434 #include <asm/mach/flash.h>
3535
36−#include <asm/arch/gpio.h>
37−#include <asm/arch/mux.h>
38−#include <asm/arch/usb.h>
39−#include <asm/arch/tc.h>
40−#include <asm/arch/dma.h>
41−#include <asm/arch/board.h>
42−#include <asm/arch/irda.h>
43−#include <asm/arch/keypad.h>
44−#include <asm/arch/common.h>
45−#include <asm/arch/mcbsp.h>
46−#include <asm/arch/omap-alsa.h>
36+#include <mach/gpio.h>
37+#include <mach/mux.h>
38+#include <mach/usb.h>
39+#include <mach/tc.h>
40+#include <mach/dma.h>
41+#include <mach/board.h>
42+#include <mach/irda.h>
43+#include <mach/keypad.h>
44+#include <mach/common.h>
45+#include <mach/mcbsp.h>
46+#include <mach/omap-alsa.h>
4747
4848 static void __init omap_palmte_init_irq(void)
4949 {
arch/arm/mach-omap1/board-palmtt.c+13−13
@@ -23,24 +23,24 @@ · 22 unmodified lines
2323 #include <linux/mtd/partitions.h>
2424 #include <linux/leds.h>
2525
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/mach-types.h>
2828 #include <asm/mach/arch.h>
2929 #include <asm/mach/map.h>
3030 #include <asm/mach/flash.h>
3131
32−#include <asm/arch/led.h>
33−#include <asm/arch/mcbsp.h>
34−#include <asm/arch/gpio.h>
35−#include <asm/arch/mux.h>
36−#include <asm/arch/usb.h>
37−#include <asm/arch/dma.h>
38−#include <asm/arch/tc.h>
39−#include <asm/arch/board.h>
40−#include <asm/arch/irda.h>
41−#include <asm/arch/keypad.h>
42−#include <asm/arch/common.h>
43−#include <asm/arch/omap-alsa.h>
32+#include <mach/led.h>
33+#include <mach/mcbsp.h>
34+#include <mach/gpio.h>
35+#include <mach/mux.h>
36+#include <mach/usb.h>
37+#include <mach/dma.h>
38+#include <mach/tc.h>
39+#include <mach/board.h>
40+#include <mach/irda.h>
41+#include <mach/keypad.h>
42+#include <mach/common.h>
43+#include <mach/omap-alsa.h>
4444
4545 #include <linux/spi/spi.h>
4646 #include <linux/spi/ads7846.h>
arch/arm/mach-omap1/board-palmz71.c+12−12
@@ -26,23 +26,23 @@ · 25 unmodified lines
2626 #include <linux/mtd/mtd.h>
2727 #include <linux/mtd/partitions.h>
2828
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/mach-types.h>
3131 #include <asm/mach/arch.h>
3232 #include <asm/mach/map.h>
3333 #include <asm/mach/flash.h>
3434
35−#include <asm/arch/mcbsp.h>
36−#include <asm/arch/gpio.h>
37−#include <asm/arch/mux.h>
38−#include <asm/arch/usb.h>
39−#include <asm/arch/dma.h>
40−#include <asm/arch/tc.h>
41−#include <asm/arch/board.h>
42−#include <asm/arch/irda.h>
43−#include <asm/arch/keypad.h>
44−#include <asm/arch/common.h>
45−#include <asm/arch/omap-alsa.h>
35+#include <mach/mcbsp.h>
36+#include <mach/gpio.h>
37+#include <mach/mux.h>
38+#include <mach/usb.h>
39+#include <mach/dma.h>
40+#include <mach/tc.h>
41+#include <mach/board.h>
42+#include <mach/irda.h>
43+#include <mach/keypad.h>
44+#include <mach/common.h>
45+#include <mach/omap-alsa.h>
4646
4747 #include <linux/spi/spi.h>
4848 #include <linux/spi/ads7846.h>
arch/arm/mach-omap1/board-perseus2.c+9−9
@@ -20,20 +20,20 @@ · 19 unmodified lines
2020 #include <linux/mtd/partitions.h>
2121 #include <linux/input.h>
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/mach-types.h>
2525 #include <asm/mach/arch.h>
2626 #include <asm/mach/flash.h>
2727 #include <asm/mach/map.h>
2828
29−#include <asm/arch/tc.h>
30−#include <asm/arch/gpio.h>
31−#include <asm/arch/mux.h>
32−#include <asm/arch/fpga.h>
33−#include <asm/arch/nand.h>
34−#include <asm/arch/keypad.h>
35−#include <asm/arch/common.h>
36−#include <asm/arch/board.h>
29+#include <mach/tc.h>
30+#include <mach/gpio.h>
31+#include <mach/mux.h>
32+#include <mach/fpga.h>
33+#include <mach/nand.h>
34+#include <mach/keypad.h>
35+#include <mach/common.h>
36+#include <mach/board.h>
3737
3838 static int p2_keymap[] = {
3939 KEY(0,0,KEY_UP),
arch/arm/mach-omap1/board-sx1-mmc.c+3−3
@@ -12,9 +12,9 @@ · 11 unmodified lines
1212 * published by the Free Software Foundation.
1313 */
1414
15−#include <asm/arch/hardware.h>
16−#include <asm/arch/mmc.h>
17−#include <asm/arch/gpio.h>
15+#include <mach/hardware.h>
16+#include <mach/mmc.h>
17+#include <mach/gpio.h>
1818
1919 #ifdef CONFIG_MMC_OMAP
2020 static int slot_cover_open;
arch/arm/mach-omap1/board-sx1.c+11−11
@@ -26,22 +26,22 @@ · 25 unmodified lines
2626 #include <linux/i2c.h>
2727 #include <linux/errno.h>
2828
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/mach-types.h>
3131 #include <asm/mach/arch.h>
3232 #include <asm/mach/flash.h>
3333 #include <asm/mach/map.h>
3434
35−#include <asm/arch/gpio.h>
36−#include <asm/arch/mux.h>
37−#include <asm/arch/irda.h>
38−#include <asm/arch/usb.h>
39−#include <asm/arch/tc.h>
40−#include <asm/arch/board.h>
41−#include <asm/arch/common.h>
42−#include <asm/arch/mcbsp.h>
43−#include <asm/arch/omap-alsa.h>
44−#include <asm/arch/keypad.h>
35+#include <mach/gpio.h>
36+#include <mach/mux.h>
37+#include <mach/irda.h>
38+#include <mach/usb.h>
39+#include <mach/tc.h>
40+#include <mach/board.h>
41+#include <mach/common.h>
42+#include <mach/mcbsp.h>
43+#include <mach/omap-alsa.h>
44+#include <mach/keypad.h>
4545
4646 /* Write to I2C device */
4747 int sx1_i2c_write_byte(u8 devaddr, u8 regoffset, u8 value)
arch/arm/mach-omap1/board-voiceblue.c+6−6
@@ -22,17 +22,17 @@ · 21 unmodified lines
2222 #include <linux/serial_8250.h>
2323 #include <linux/serial_reg.h>
2424
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/mach-types.h>
2727 #include <asm/mach/arch.h>
2828 #include <asm/mach/flash.h>
2929 #include <asm/mach/map.h>
3030
31−#include <asm/arch/common.h>
32−#include <asm/arch/gpio.h>
33−#include <asm/arch/mux.h>
34−#include <asm/arch/tc.h>
35−#include <asm/arch/usb.h>
31+#include <mach/common.h>
32+#include <mach/gpio.h>
33+#include <mach/mux.h>
34+#include <mach/tc.h>
35+#include <mach/usb.h>
3636
3737 static struct plat_serial8250_port voiceblue_ports[] = {
3838 {
arch/arm/mach-omap1/clock.c+4−4
@@ -21,10 +21,10 @@ · 20 unmodified lines
2121 #include <asm/io.h>
2222 #include <asm/mach-types.h>
2323
24−#include <asm/arch/cpu.h>
25−#include <asm/arch/usb.h>
26−#include <asm/arch/clock.h>
27−#include <asm/arch/sram.h>
24+#include <mach/cpu.h>
25+#include <mach/usb.h>
26+#include <mach/clock.h>
27+#include <mach/sram.h>
2828
2929 #include "clock.h"
3030
arch/arm/mach-omap1/devices.c+5−6
@@ -14,15 +14,14 @@ · 13 unmodified lines
1414 #include <linux/init.h>
1515 #include <linux/platform_device.h>
1616
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818 #include <asm/io.h>
19−#include <asm/mach-types.h>
2019 #include <asm/mach/map.h>
2120
22−#include <asm/arch/tc.h>
23−#include <asm/arch/board.h>
24−#include <asm/arch/mux.h>
25−#include <asm/arch/gpio.h>
21+#include <mach/tc.h>
22+#include <mach/board.h>
23+#include <mach/mux.h>
24+#include <mach/gpio.h>
2625
2726 /*-------------------------------------------------------------------------*/
2827
arch/arm/mach-omap1/fpga.c+3−3
@@ -22,13 +22,13 @@ · 21 unmodified lines
2222 #include <linux/device.h>
2323 #include <linux/errno.h>
2424
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/io.h>
2727 #include <asm/irq.h>
2828 #include <asm/mach/irq.h>
2929
30−#include <asm/arch/fpga.h>
31−#include <asm/arch/gpio.h>
30+#include <mach/fpga.h>
31+#include <mach/gpio.h>
3232
3333 static void fpga_mask_irq(unsigned int irq)
3434 {
arch/arm/mach-omap1/io.c+2−2
@@ -15,8 +15,8 @@ · 14 unmodified lines
1515 #include <asm/tlb.h>
1616 #include <asm/mach/map.h>
1717 #include <asm/io.h>
18−#include <asm/arch/mux.h>
19−#include <asm/arch/tc.h>
18+#include <mach/mux.h>
19+#include <mach/tc.h>
2020
2121 extern int omap1_clk_init(void);
2222 extern void omap_check_revision(void);
arch/arm/mach-omap1/irq.c+3−3
@@ -41,11 +41,11 @@ · 40 unmodified lines
4141 #include <linux/sched.h>
4242 #include <linux/interrupt.h>
4343
44−#include <asm/hardware.h>
44+#include <mach/hardware.h>
4545 #include <asm/irq.h>
4646 #include <asm/mach/irq.h>
47−#include <asm/arch/gpio.h>
48−#include <asm/arch/cpu.h>
47+#include <mach/gpio.h>
48+#include <mach/cpu.h>
4949
5050 #include <asm/io.h>
5151
arch/arm/mach-omap1/leds-h2p2-debug.c+3−3
@@ -14,13 +14,13 @@ · 13 unmodified lines
1414 #include <linux/sched.h>
1515
1616 #include <asm/io.h>
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818 #include <asm/leds.h>
1919 #include <asm/system.h>
2020 #include <asm/mach-types.h>
2121
22−#include <asm/arch/fpga.h>
23−#include <asm/arch/gpio.h>
22+#include <mach/fpga.h>
23+#include <mach/gpio.h>
2424
2525 #include "leds.h"
2626
arch/arm/mach-omap1/leds-innovator.c+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
33 */
44 #include <linux/init.h>
55
6−#include <asm/hardware.h>
6+#include <mach/hardware.h>
77 #include <asm/leds.h>
88 #include <asm/system.h>
99
arch/arm/mach-omap1/leds-osk.c+2−2
@@ -5,11 +5,11 @@ · 4 unmodified lines
55 */
66 #include <linux/init.h>
77
8−#include <asm/hardware.h>
8+#include <mach/hardware.h>
99 #include <asm/leds.h>
1010 #include <asm/system.h>
1111
12−#include <asm/arch/gpio.h>
12+#include <mach/gpio.h>
1313
1414 #include "leds.h"
1515
arch/arm/mach-omap1/leds.c+2−2
@@ -9,8 +9,8 @@ · 8 unmodified lines
99 #include <asm/leds.h>
1010 #include <asm/mach-types.h>
1111
12−#include <asm/arch/gpio.h>
13−#include <asm/arch/mux.h>
12+#include <mach/gpio.h>
13+#include <mach/mux.h>
1414
1515 #include "leds.h"
1616
arch/arm/mach-omap1/mailbox.c+2−2
@@ -13,8 +13,8 @@ · 12 unmodified lines
1313 #include <linux/resource.h>
1414 #include <linux/interrupt.h>
1515 #include <linux/platform_device.h>
16−#include <asm/arch/mailbox.h>
17−#include <asm/arch/irqs.h>
16+#include <mach/mailbox.h>
17+#include <mach/irqs.h>
1818 #include <asm/io.h>
1919
2020 #define MAILBOX_ARM2DSP1 0x00
arch/arm/mach-omap1/mcbsp.c+5−5
@@ -17,11 +17,11 @@ · 16 unmodified lines
1717 #include <linux/io.h>
1818 #include <linux/platform_device.h>
1919
20−#include <asm/arch/dma.h>
21−#include <asm/arch/mux.h>
22−#include <asm/arch/cpu.h>
23−#include <asm/arch/mcbsp.h>
24−#include <asm/arch/dsp_common.h>
20+#include <mach/dma.h>
21+#include <mach/mux.h>
22+#include <mach/cpu.h>
23+#include <mach/mcbsp.h>
24+#include <mach/dsp_common.h>
2525
2626 #define DPS_RSTCT2_PER_EN (1 << 0)
2727 #define DSP_RSTCT2_WD_PER_EN (1 << 1)
arch/arm/mach-omap1/mux.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <asm/io.h>
2929 #include <linux/spinlock.h>
3030
31−#include <asm/arch/mux.h>
31+#include <mach/mux.h>
3232
3333 #ifdef CONFIG_OMAP_MUX
3434
arch/arm/mach-omap1/pm.c+10−11
@@ -47,17 +47,16 @@ · 46 unmodified lines
4747 #include <asm/atomic.h>
4848 #include <asm/mach/time.h>
4949 #include <asm/mach/irq.h>
50−#include <asm/mach-types.h>
51−
52−#include <asm/arch/cpu.h>
53−#include <asm/arch/irqs.h>
54−#include <asm/arch/clock.h>
55−#include <asm/arch/sram.h>
56−#include <asm/arch/tc.h>
57−#include <asm/arch/pm.h>
58−#include <asm/arch/mux.h>
59−#include <asm/arch/dma.h>
60−#include <asm/arch/dmtimer.h>
50+
51+#include <mach/cpu.h>
52+#include <mach/irqs.h>
53+#include <mach/clock.h>
54+#include <mach/sram.h>
55+#include <mach/tc.h>
56+#include <mach/pm.h>
57+#include <mach/mux.h>
58+#include <mach/dma.h>
59+#include <mach/dmtimer.h>
6160
6261 static unsigned int arm_sleep_save[ARM_SLEEP_SAVE_SIZE];
6362 static unsigned short dsp_sleep_save[DSP_SLEEP_SAVE_SIZE];
arch/arm/mach-omap1/serial.c+5−5
@@ -22,12 +22,12 @@ · 21 unmodified lines
2222 #include <asm/io.h>
2323 #include <asm/mach-types.h>
2424
25−#include <asm/arch/board.h>
26−#include <asm/arch/mux.h>
27−#include <asm/arch/gpio.h>
28−#include <asm/arch/fpga.h>
25+#include <mach/board.h>
26+#include <mach/mux.h>
27+#include <mach/gpio.h>
28+#include <mach/fpga.h>
2929 #ifdef CONFIG_PM
30−#include <asm/arch/pm.h>
30+#include <mach/pm.h>
3131 #endif
3232
3333 static struct clk * uart1_ck;
arch/arm/mach-omap1/sleep.S+2−2
@@ -34,8 +34,8 @@ · 33 unmodified lines
3434
3535 #include <linux/linkage.h>
3636 #include <asm/assembler.h>
37−#include <asm/arch/io.h>
38−#include <asm/arch/pm.h>
37+#include <mach/io.h>
38+#include <mach/pm.h>
3939
4040 .text
4141
arch/arm/mach-omap1/sram.S+2−2
@@ -10,8 +10,8 @@ · 9 unmodified lines
1010
1111 #include <linux/linkage.h>
1212 #include <asm/assembler.h>
13−#include <asm/arch/io.h>
14−#include <asm/hardware.h>
13+#include <mach/io.h>
14+#include <mach/hardware.h>
1515
1616 .text
1717
arch/arm/mach-omap1/time.c+1−1
@@ -45,7 +45,7 @@ · 44 unmodified lines
4545 #include <linux/clockchips.h>
4646
4747 #include <asm/system.h>
48−#include <asm/hardware.h>
48+#include <mach/hardware.h>
4949 #include <asm/io.h>
5050 #include <asm/leds.h>
5151 #include <asm/irq.h>
arch/arm/mach-omap1/timer32k.c+2−2
@@ -46,13 +46,13 @@ · 45 unmodified lines
4646 #include <linux/clockchips.h>
4747
4848 #include <asm/system.h>
49−#include <asm/hardware.h>
49+#include <mach/hardware.h>
5050 #include <asm/io.h>
5151 #include <asm/leds.h>
5252 #include <asm/irq.h>
5353 #include <asm/mach/irq.h>
5454 #include <asm/mach/time.h>
55−#include <asm/arch/dmtimer.h>
55+#include <mach/dmtimer.h>
5656
5757 struct sys_timer omap_timer;
5858
arch/arm/mach-omap2/board-2430sdp.c+6−6
@@ -22,17 +22,17 @@ · 21 unmodified lines
2222 #include <linux/err.h>
2323 #include <linux/clk.h>
2424
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/mach-types.h>
2727 #include <asm/mach/arch.h>
2828 #include <asm/mach/map.h>
2929 #include <asm/mach/flash.h>
3030
31−#include <asm/arch/gpio.h>
32−#include <asm/arch/mux.h>
33−#include <asm/arch/board.h>
34−#include <asm/arch/common.h>
35−#include <asm/arch/gpmc.h>
31+#include <mach/gpio.h>
32+#include <mach/mux.h>
33+#include <mach/board.h>
34+#include <mach/common.h>
35+#include <mach/gpmc.h>
3636
3737 #include <asm/io.h>
3838
arch/arm/mach-omap2/board-apollon.c+9−9
@@ -29,19 +29,19 @@ · 28 unmodified lines
2929 #include <linux/err.h>
3030 #include <linux/clk.h>
3131
32−#include <asm/hardware.h>
32+#include <mach/hardware.h>
3333 #include <asm/mach-types.h>
3434 #include <asm/mach/arch.h>
3535 #include <asm/mach/flash.h>
3636
37−#include <asm/arch/gpio.h>
38−#include <asm/arch/led.h>
39−#include <asm/arch/mux.h>
40−#include <asm/arch/usb.h>
41−#include <asm/arch/board.h>
42−#include <asm/arch/common.h>
43−#include <asm/arch/gpmc.h>
44−#include <asm/arch/control.h>
37+#include <mach/gpio.h>
38+#include <mach/led.h>
39+#include <mach/mux.h>
40+#include <mach/usb.h>
41+#include <mach/board.h>
42+#include <mach/common.h>
43+#include <mach/gpmc.h>
44+#include <mach/control.h>
4545
4646 /* LED & Switch macros */
4747 #define LED0_GPIO13 13
arch/arm/mach-omap2/board-generic.c+6−6
@@ -20,16 +20,16 @@ · 19 unmodified lines
2020 #include <linux/init.h>
2121 #include <linux/device.h>
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/mach-types.h>
2525 #include <asm/mach/arch.h>
2626 #include <asm/mach/map.h>
2727
28−#include <asm/arch/gpio.h>
29−#include <asm/arch/mux.h>
30−#include <asm/arch/usb.h>
31−#include <asm/arch/board.h>
32−#include <asm/arch/common.h>
28+#include <mach/gpio.h>
29+#include <mach/mux.h>
30+#include <mach/usb.h>
31+#include <mach/board.h>
32+#include <mach/common.h>
3333
3434 static void __init omap_generic_init_irq(void)
3535 {
arch/arm/mach-omap2/board-h4.c+13−13
@@ -22,24 +22,24 @@ · 21 unmodified lines
2222 #include <linux/err.h>
2323 #include <linux/clk.h>
2424
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/mach-types.h>
2727 #include <asm/mach/arch.h>
2828 #include <asm/mach/map.h>
2929 #include <asm/mach/flash.h>
3030
31−#include <asm/arch/control.h>
32−#include <asm/arch/gpio.h>
33−#include <asm/arch/gpioexpander.h>
34−#include <asm/arch/mux.h>
35−#include <asm/arch/usb.h>
36−#include <asm/arch/irda.h>
37−#include <asm/arch/board.h>
38−#include <asm/arch/common.h>
39−#include <asm/arch/keypad.h>
40−#include <asm/arch/menelaus.h>
41−#include <asm/arch/dma.h>
42−#include <asm/arch/gpmc.h>
31+#include <mach/control.h>
32+#include <mach/gpio.h>
33+#include <mach/gpioexpander.h>
34+#include <mach/mux.h>
35+#include <mach/usb.h>
36+#include <mach/irda.h>
37+#include <mach/board.h>
38+#include <mach/common.h>
39+#include <mach/keypad.h>
40+#include <mach/menelaus.h>
41+#include <mach/dma.h>
42+#include <mach/gpmc.h>
4343
4444 #include <asm/io.h>
4545
arch/arm/mach-omap2/clock.c+3−3
@@ -25,9 +25,9 @@ · 24 unmodified lines
2525
2626 #include <asm/io.h>
2727
28−#include <asm/arch/clock.h>
29−#include <asm/arch/sram.h>
30−#include <asm/arch/cpu.h>
28+#include <mach/clock.h>
29+#include <mach/sram.h>
30+#include <mach/cpu.h>
3131 #include <asm/div64.h>
3232
3333 #include "memory.h"
arch/arm/mach-omap2/clock.h+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #ifndef __ARCH_ARM_MACH_OMAP2_CLOCK_H
1717 #define __ARCH_ARM_MACH_OMAP2_CLOCK_H
1818
19−#include <asm/arch/clock.h>
19+#include <mach/clock.h>
2020
2121 /* The maximum error between a target DPLL rate and the rounded rate in Hz */
2222 #define DEFAULT_DPLL_RATE_TOLERANCE 50000
arch/arm/mach-omap2/clock24xx.c+2−2
@@ -28,8 +28,8 @@ · 27 unmodified lines
2828 #include <linux/io.h>
2929 #include <linux/cpufreq.h>
3030
31−#include <asm/arch/clock.h>
32−#include <asm/arch/sram.h>
31+#include <mach/clock.h>
32+#include <mach/sram.h>
3333 #include <asm/div64.h>
3434 #include <asm/bitops.h>
3535
arch/arm/mach-omap2/clock34xx.c+2−2
@@ -26,8 +26,8 @@ · 25 unmodified lines
2626 #include <linux/io.h>
2727 #include <linux/limits.h>
2828
29−#include <asm/arch/clock.h>
30−#include <asm/arch/sram.h>
29+#include <mach/clock.h>
30+#include <mach/sram.h>
3131 #include <asm/div64.h>
3232 #include <asm/bitops.h>
3333
arch/arm/mach-omap2/clock34xx.h+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #ifndef __ARCH_ARM_MACH_OMAP2_CLOCK34XX_H
2020 #define __ARCH_ARM_MACH_OMAP2_CLOCK34XX_H
2121
22−#include <asm/arch/control.h>
22+#include <mach/control.h>
2323
2424 #include "clock.h"
2525 #include "cm.h"
arch/arm/mach-omap2/control.c+2−2
@@ -15,8 +15,8 @@ · 14 unmodified lines
1515 #include <linux/kernel.h>
1616 #include <linux/io.h>
1717
18−#include <asm/arch/common.h>
19−#include <asm/arch/control.h>
18+#include <mach/common.h>
19+#include <mach/control.h>
2020
2121 static void __iomem *omap2_ctrl_base;
2222
arch/arm/mach-omap2/devices.c+6−6
@@ -14,15 +14,15 @@ · 13 unmodified lines
1414 #include <linux/init.h>
1515 #include <linux/platform_device.h>
1616
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818 #include <asm/io.h>
1919 #include <asm/mach-types.h>
2020 #include <asm/mach/map.h>
2121
22−#include <asm/arch/tc.h>
23−#include <asm/arch/board.h>
24−#include <asm/arch/mux.h>
25−#include <asm/arch/gpio.h>
22+#include <mach/tc.h>
23+#include <mach/board.h>
24+#include <mach/mux.h>
25+#include <mach/gpio.h>
2626
2727 #if defined(CONFIG_I2C_OMAP) || defined(CONFIG_I2C_OMAP_MODULE)
2828
@@ -142,7 +142,7 @@ static inline void omap_init_sti(void) {} · 113 unmodified lines
142142
143143 #if defined(CONFIG_SPI_OMAP24XX)
144144
145−#include <asm/arch/mcspi.h>
145+#include <mach/mcspi.h>
146146
147147 #define OMAP2_MCSPI1_BASE 0x48098000
148148 #define OMAP2_MCSPI2_BASE 0x4809a000
arch/arm/mach-omap2/gpmc.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818
1919 #include <asm/io.h>
2020 #include <asm/mach-types.h>
21−#include <asm/arch/gpmc.h>
21+#include <mach/gpmc.h>
2222
2323 #undef DEBUG
2424
arch/arm/mach-omap2/id.c+2−2
@@ -17,8 +17,8 @@ · 16 unmodified lines
1717
1818 #include <asm/io.h>
1919
20−#include <asm/arch/control.h>
21−#include <asm/arch/cpu.h>
20+#include <mach/control.h>
21+#include <mach/cpu.h>
2222
2323 #if defined(CONFIG_ARCH_OMAP2420)
2424 #define TAP_BASE io_p2v(0x48014000)
arch/arm/mach-omap2/io.c+2−2
@@ -21,8 +21,8 @@ · 20 unmodified lines
2121
2222 #include <asm/mach/map.h>
2323
24−#include <asm/arch/mux.h>
25−#include <asm/arch/omapfb.h>
24+#include <mach/mux.h>
25+#include <mach/omapfb.h>
2626
2727 extern void omap_sram_init(void);
2828 extern int omap2_clk_init(void);
arch/arm/mach-omap2/irq.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 #include <linux/kernel.h>
1414 #include <linux/init.h>
1515 #include <linux/interrupt.h>
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717 #include <asm/mach/irq.h>
1818 #include <asm/irq.h>
1919 #include <asm/io.h>
arch/arm/mach-omap2/mailbox.c+2−2
@@ -14,8 +14,8 @@ · 13 unmodified lines
1414 #include <linux/clk.h>
1515 #include <linux/err.h>
1616 #include <linux/platform_device.h>
17−#include <asm/arch/mailbox.h>
18−#include <asm/arch/irqs.h>
17+#include <mach/mailbox.h>
18+#include <mach/irqs.h>
1919 #include <asm/io.h>
2020
2121 #define MAILBOX_REVISION 0x00
arch/arm/mach-omap2/mcbsp.c+4−4
@@ -17,10 +17,10 @@ · 16 unmodified lines
1717 #include <linux/io.h>
1818 #include <linux/platform_device.h>
1919
20−#include <asm/arch/dma.h>
21−#include <asm/arch/mux.h>
22−#include <asm/arch/cpu.h>
23−#include <asm/arch/mcbsp.h>
20+#include <mach/dma.h>
21+#include <mach/mux.h>
22+#include <mach/cpu.h>
23+#include <mach/mcbsp.h>
2424
2525 struct mcbsp_internal_clk {
2626 struct clk clk;
arch/arm/mach-omap2/memory.c+3−3
@@ -24,9 +24,9 @@ · 23 unmodified lines
2424
2525 #include <asm/io.h>
2626
27−#include <asm/arch/common.h>
28−#include <asm/arch/clock.h>
29−#include <asm/arch/sram.h>
27+#include <mach/common.h>
28+#include <mach/clock.h>
29+#include <mach/sram.h>
3030
3131 #include "prm.h"
3232
arch/arm/mach-omap2/mux.c+2−2
@@ -29,8 +29,8 @@ · 28 unmodified lines
2929 #include <asm/io.h>
3030 #include <linux/spinlock.h>
3131
32−#include <asm/arch/control.h>
33−#include <asm/arch/mux.h>
32+#include <mach/control.h>
33+#include <mach/mux.h>
3434
3535 #ifdef CONFIG_OMAP_MUX
3636
arch/arm/mach-omap2/pm.c+4−5
@@ -30,12 +30,11 @@ · 29 unmodified lines
3030 #include <asm/atomic.h>
3131 #include <asm/mach/time.h>
3232 #include <asm/mach/irq.h>
33−#include <asm/mach-types.h>
3433
35−#include <asm/arch/irqs.h>
36−#include <asm/arch/clock.h>
37−#include <asm/arch/sram.h>
38−#include <asm/arch/pm.h>
34+#include <mach/irqs.h>
35+#include <mach/clock.h>
36+#include <mach/sram.h>
37+#include <mach/pm.h>
3938
4039 static struct clk *vclk;
4140 static void (*omap2_sram_idle)(void);
arch/arm/mach-omap2/prcm.c+2−2
@@ -18,8 +18,8 @@ · 17 unmodified lines
1818 #include <linux/clk.h>
1919 #include <linux/io.h>
2020
21−#include <asm/arch/common.h>
22−#include <asm/arch/prcm.h>
21+#include <mach/common.h>
22+#include <mach/prcm.h>
2323
2424 #include "clock.h"
2525 #include "prm.h"
arch/arm/mach-omap2/sdrc.h+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 */
1616 #undef DEBUG
1717
18−#include <asm/arch/sdrc.h>
18+#include <mach/sdrc.h>
1919
2020 #ifndef __ASSEMBLER__
2121 extern void __iomem *omap2_sdrc_base;
arch/arm/mach-omap2/serial.c+2−2
@@ -20,8 +20,8 @@ · 19 unmodified lines
2020
2121 #include <asm/io.h>
2222
23−#include <asm/arch/common.h>
24−#include <asm/arch/board.h>
23+#include <mach/common.h>
24+#include <mach/board.h>
2525
2626 static struct clk * uart1_ick = NULL;
2727 static struct clk * uart1_fck = NULL;
arch/arm/mach-omap2/sleep.S+2−2
@@ -23,8 +23,8 @@ · 22 unmodified lines
2323
2424 #include <linux/linkage.h>
2525 #include <asm/assembler.h>
26−#include <asm/arch/io.h>
27−#include <asm/arch/pm.h>
26+#include <mach/io.h>
27+#include <mach/pm.h>
2828
2929 #include "sdrc.h"
3030
arch/arm/mach-omap2/sram242x.S+2−2
@@ -24,8 +24,8 @@ · 23 unmodified lines
2424 */
2525 #include <linux/linkage.h>
2626 #include <asm/assembler.h>
27−#include <asm/arch/io.h>
28−#include <asm/hardware.h>
27+#include <mach/io.h>
28+#include <mach/hardware.h>
2929
3030 #include "prm.h"
3131 #include "cm.h"
arch/arm/mach-omap2/sram243x.S+2−2
@@ -24,8 +24,8 @@ · 23 unmodified lines
2424 */
2525 #include <linux/linkage.h>
2626 #include <asm/assembler.h>
27−#include <asm/arch/io.h>
28−#include <asm/hardware.h>
27+#include <mach/io.h>
28+#include <mach/hardware.h>
2929
3030 #include "prm.h"
3131 #include "cm.h"
arch/arm/mach-omap2/timer-gp.c+1−1
@@ -34,7 +34,7 @@ · 33 unmodified lines
3434 #include <linux/clockchips.h>
3535
3636 #include <asm/mach/time.h>
37−#include <asm/arch/dmtimer.h>
37+#include <mach/dmtimer.h>
3838
3939 static struct omap_dm_timer *gptimer;
4040 static struct clock_event_device clockevent_gpt;
arch/arm/mach-omap2/usb-tusb6010.c+3−4
@@ -15,9 +15,9 @@ · 14 unmodified lines
1515
1616 #include <linux/usb/musb.h>
1717
18−#include <asm/arch/gpmc.h>
19−#include <asm/arch/gpio.h>
20−#include <asm/arch/mux.h>
18+#include <mach/gpmc.h>
19+#include <mach/gpio.h>
20+#include <mach/mux.h>
2121
2222
2323 static u8 async_cs, sync_cs;
@@ -317,7 +317,6 @@ tusb6010_setup_interface(struct musb_hdrc_platform_data *data, · 293 unmodified lines
317317 printk(error, 6, status);
318318 return -ENODEV;
319319 }
320− data->multipoint = 1;
321320 tusb_device.dev.platform_data = data;
322321
323322 /* REVISIT let the driver know what DMA channels work */
arch/arm/mach-orion5x/addr-map.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 #include <linux/kernel.h>
1414 #include <linux/init.h>
1515 #include <linux/mbus.h>
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717 #include <asm/io.h>
1818 #include "common.h"
1919
arch/arm/mach-orion5x/common.c+114−5
@@ -24,11 +24,12 @@ · 23 unmodified lines
2424 #include <asm/mach/arch.h>
2525 #include <asm/mach/map.h>
2626 #include <asm/mach/time.h>
27−#include <asm/arch/hardware.h>
28−#include <asm/arch/orion5x.h>
29−#include <asm/plat-orion/ehci-orion.h>
30−#include <asm/plat-orion/orion_nand.h>
31−#include <asm/plat-orion/time.h>
27+#include <mach/hardware.h>
28+#include <mach/orion5x.h>
29+#include <plat/ehci-orion.h>
30+#include <plat/mv_xor.h>
31+#include <plat/orion_nand.h>
32+#include <plat/time.h>
3233 #include "common.h"
3334
3435 /*****************************************************************************
@@ -354,6 +355,103 @@ void __init orion5x_uart1_init(void) · 319 unmodified lines
354355 }
355356
356357
358+/*****************************************************************************
359+ * XOR engine
360+ ****************************************************************************/
361+static struct resource orion5x_xor_shared_resources[] = {
362+ {
363+ .name = "xor low",
364+ .start = ORION5X_XOR_PHYS_BASE,
365+ .end = ORION5X_XOR_PHYS_BASE + 0xff,
366+ .flags = IORESOURCE_MEM,
367+ }, {
368+ .name = "xor high",
369+ .start = ORION5X_XOR_PHYS_BASE + 0x200,
370+ .end = ORION5X_XOR_PHYS_BASE + 0x2ff,
371+ .flags = IORESOURCE_MEM,
372+ },
373+};
374+
375+static struct platform_device orion5x_xor_shared = {
376+ .name = MV_XOR_SHARED_NAME,
377+ .id = 0,
378+ .num_resources = ARRAY_SIZE(orion5x_xor_shared_resources),
379+ .resource = orion5x_xor_shared_resources,
380+};
381+
382+static u64 orion5x_xor_dmamask = DMA_32BIT_MASK;
383+
384+static struct resource orion5x_xor0_resources[] = {
385+ [0] = {
386+ .start = IRQ_ORION5X_XOR0,
387+ .end = IRQ_ORION5X_XOR0,
388+ .flags = IORESOURCE_IRQ,
389+ },
390+};
391+
392+static struct mv_xor_platform_data orion5x_xor0_data = {
393+ .shared = &orion5x_xor_shared,
394+ .hw_id = 0,
395+ .pool_size = PAGE_SIZE,
396+};
397+
398+static struct platform_device orion5x_xor0_channel = {
399+ .name = MV_XOR_NAME,
400+ .id = 0,
401+ .num_resources = ARRAY_SIZE(orion5x_xor0_resources),
402+ .resource = orion5x_xor0_resources,
403+ .dev = {
404+ .dma_mask = &orion5x_xor_dmamask,
405+ .coherent_dma_mask = DMA_64BIT_MASK,
406+ .platform_data = (void *)&orion5x_xor0_data,
407+ },
408+};
409+
410+static struct resource orion5x_xor1_resources[] = {
411+ [0] = {
412+ .start = IRQ_ORION5X_XOR1,
413+ .end = IRQ_ORION5X_XOR1,
414+ .flags = IORESOURCE_IRQ,
415+ },
416+};
417+
418+static struct mv_xor_platform_data orion5x_xor1_data = {
419+ .shared = &orion5x_xor_shared,
420+ .hw_id = 1,
421+ .pool_size = PAGE_SIZE,
422+};
423+
424+static struct platform_device orion5x_xor1_channel = {
425+ .name = MV_XOR_NAME,
426+ .id = 1,
427+ .num_resources = ARRAY_SIZE(orion5x_xor1_resources),
428+ .resource = orion5x_xor1_resources,
429+ .dev = {
430+ .dma_mask = &orion5x_xor_dmamask,
431+ .coherent_dma_mask = DMA_64BIT_MASK,
432+ .platform_data = (void *)&orion5x_xor1_data,
433+ },
434+};
435+
436+void __init orion5x_xor_init(void)
437+{
438+ platform_device_register(&orion5x_xor_shared);
439+
440+ /*
441+ * two engines can't do memset simultaneously, this limitation
442+ * satisfied by removing memset support from one of the engines.
443+ */
444+ dma_cap_set(DMA_MEMCPY, orion5x_xor0_data.cap_mask);
445+ dma_cap_set(DMA_XOR, orion5x_xor0_data.cap_mask);
446+ platform_device_register(&orion5x_xor0_channel);
447+
448+ dma_cap_set(DMA_MEMCPY, orion5x_xor1_data.cap_mask);
449+ dma_cap_set(DMA_MEMSET, orion5x_xor1_data.cap_mask);
450+ dma_cap_set(DMA_XOR, orion5x_xor1_data.cap_mask);
451+ platform_device_register(&orion5x_xor1_channel);
452+}
453+
454+
357455 /*****************************************************************************
358456 * Time handling
359457 ****************************************************************************/
@@ -382,6 +480,8 @@ static void __init orion5x_id(u32 *dev, u32 *rev, char **dev_name) · 22 unmodified lines
382480 *dev_name = "MV88F5281-D2";
383481 } else if (*rev == MV88F5281_REV_D1) {
384482 *dev_name = "MV88F5281-D1";
483+ } else if (*rev == MV88F5281_REV_D0) {
484+ *dev_name = "MV88F5281-D0";
385485 } else {
386486 *dev_name = "MV88F5281-Rev-Unsupported";
387487 }
@@ -416,6 +516,15 @@ void __init orion5x_init(void) · 28 unmodified lines
416516 * Setup Orion address map
417517 */
418518 orion5x_setup_cpu_mbus_bridge();
519+
520+ /*
521+ * Don't issue "Wait for Interrupt" instruction if we are
522+ * running on D0 5281 silicon.
523+ */
524+ if (dev == MV88F5281_DEV_ID && rev == MV88F5281_REV_D0) {
525+ printk(KERN_INFO "Orion: Applying 5281 D0 WFI workaround.\n");
526+ disable_hlt();
527+ }
419528 }
420529
421530 /*
arch/arm/mach-orion5x/common.h+1−0
@@ -32,6 +32,7 @@ void orion5x_i2c_init(void); · 31 unmodified lines
3232 void orion5x_sata_init(struct mv_sata_platform_data *sata_data);
3333 void orion5x_uart0_init(void);
3434 void orion5x_uart1_init(void);
35+void orion5x_xor_init(void);
3536
3637 /*
3738 * PCIe/PCI functions.
arch/arm/mach-orion5x/db88f5281-setup.c+2−2
@@ -24,8 +24,8 @@ · 23 unmodified lines
2424 #include <asm/gpio.h>
2525 #include <asm/mach/arch.h>
2626 #include <asm/mach/pci.h>
27−#include <asm/arch/orion5x.h>
28−#include <asm/plat-orion/orion_nand.h>
27+#include <mach/orion5x.h>
28+#include <plat/orion_nand.h>
2929 #include "common.h"
3030 #include "mpp.h"
3131
arch/arm/mach-orion5x/dns323-setup.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <asm/gpio.h>
2626 #include <asm/mach/arch.h>
2727 #include <asm/mach/pci.h>
28−#include <asm/arch/orion5x.h>
28+#include <mach/orion5x.h>
2929 #include "common.h"
3030 #include "mpp.h"
3131
arch/arm/mach-orion5x/gpio.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
1717 #include <linux/bitops.h>
1818 #include <asm/gpio.h>
1919 #include <asm/io.h>
20−#include <asm/arch/orion5x.h>
20+#include <mach/orion5x.h>
2121 #include "common.h"
2222
2323 static DEFINE_SPINLOCK(gpio_lock);
arch/arm/mach-orion5x/include/mach/debug-macro.Srenamed from include/asm-arm/arch-orion5x/debug-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-orion5x/debug-macro.S
2+ * arch/arm/mach-orion5x/include/mach/debug-macro.S
33 *
44 * Debugging macro include header
55 *
@@ -8,7 +8,7 @@ · 2 unmodified lines
88 * published by the Free Software Foundation.
99 */
1010
11−#include <asm/arch/orion5x.h>
11+#include <mach/orion5x.h>
1212
1313 .macro addruart,rx
1414 mrc p15, 0, \rx, c1, c0
arch/arm/mach-orion5x/include/mach/dma.hrenamed from include/asm-arm/arch-orion5x/dma.h+0−0

File renamed without changes.

arch/arm/mach-orion5x/include/mach/entry-macro.Srenamed from include/asm-arm/arch-orion5x/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-orion5x/entry-macro.S
2+ * arch/arm/mach-orion5x/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for Orion platforms
55 *
@@ -8,7 +8,7 @@ · 2 unmodified lines
88 * warranty of any kind, whether express or implied.
99 */
1010
11−#include <asm/arch/orion5x.h>
11+#include <mach/orion5x.h>
1212
1313 .macro disable_fiq
1414 .endm
arch/arm/mach-orion5x/include/mach/gpio.hrenamed from include/asm-arm/arch-orion5x/gpio.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-orion5x/gpio.h
2+ * arch/arm/mach-orion5x/include/mach/gpio.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
arch/arm/mach-orion5x/include/mach/hardware.hrenamed from include/asm-arm/arch-orion5x/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-orion5x/hardware.h
2+ * arch/arm/mach-orion5x/include/mach/hardware.h
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-orion5x/include/mach/io.hrenamed from include/asm-arm/arch-orion5x/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-orion5x/io.h
2+ * arch/arm/mach-orion5x/include/mach/io.h
33 *
44 * Tzachi Perelstein <tzachi@marvell.com>
55 *
arch/arm/mach-orion5x/include/mach/irqs.hrenamed from include/asm-arm/arch-orion5x/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-orion5x/irqs.h
2+ * arch/arm/mach-orion5x/include/mach/irqs.h
33 *
44 * IRQ definitions for Orion SoC
55 *
arch/arm/mach-orion5x/include/mach/memory.hrenamed from include/asm-arm/arch-orion5x/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-orion5x/memory.h
2+ * arch/arm/mach-orion5x/include/mach/memory.h
33 *
44 * Marvell Orion memory definitions
55 */
arch/arm/mach-orion5x/include/mach/orion5x.hrenamed from include/asm-arm/arch-orion5x/orion5x.h+6−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-orion5x/orion5x.h
2+ * arch/arm/mach-orion5x/include/mach/orion5x.h
33 *
44 * Generic definitions of Orion SoC flavors:
55 * Orion-1, Orion-VoIP, Orion-NAS, and Orion-2.
@@ -73,6 +73,7 @@ · 67 unmodified lines
7373 #define MV88F5182_REV_A2 2
7474 /* Orion-2 (88F5281) */
7575 #define MV88F5281_DEV_ID 0x5281
76+#define MV88F5281_REV_D0 4
7677 #define MV88F5281_REV_D1 5
7778 #define MV88F5281_REV_D2 6
7879
@@ -105,6 +106,10 @@ · 26 unmodified lines
105106 #define ORION5X_USB0_VIRT_BASE (ORION5X_REGS_VIRT_BASE | 0x50000)
106107 #define ORION5X_USB0_REG(x) (ORION5X_USB0_VIRT_BASE | (x))
107108
109+#define ORION5X_XOR_PHYS_BASE (ORION5X_REGS_PHYS_BASE | 0x60900)
110+#define ORION5X_XOR_VIRT_BASE (ORION5X_REGS_VIRT_BASE | 0x60900)
111+#define ORION5X_XOR_REG(x) (ORION5X_XOR_VIRT_BASE | (x))
112+
108113 #define ORION5X_ETH_PHYS_BASE (ORION5X_REGS_PHYS_BASE | 0x70000)
109114 #define ORION5X_ETH_VIRT_BASE (ORION5X_REGS_VIRT_BASE | 0x70000)
110115 #define ORION5X_ETH_REG(x) (ORION5X_ETH_VIRT_BASE | (x))
arch/arm/mach-orion5x/include/mach/system.hrenamed from include/asm-arm/arch-orion5x/system.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-orion5x/system.h
2+ * arch/arm/mach-orion5x/include/mach/system.h
33 *
44 * Tzachi Perelstein <tzachi@marvell.com>
55 *
@@ -11,8 +11,8 @@ · 5 unmodified lines
1111 #ifndef __ASM_ARCH_SYSTEM_H
1212 #define __ASM_ARCH_SYSTEM_H
1313
14−#include <asm/arch/hardware.h>
15−#include <asm/arch/orion5x.h>
14+#include <mach/hardware.h>
15+#include <mach/orion5x.h>
1616
1717 static inline void arch_idle(void)
1818 {
arch/arm/mach-orion5x/include/mach/timex.hrenamed from include/asm-arm/arch-orion5x/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-orion5x/timex.h
2+ * arch/arm/mach-orion5x/include/mach/timex.h
33 *
44 * Tzachi Perelstein <tzachi@marvell.com>
55 *
arch/arm/mach-orion5x/include/mach/uncompress.hrenamed from include/asm-arm/arch-orion5x/uncompress.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-orion5x/uncompress.h
2+ * arch/arm/mach-orion5x/include/mach/uncompress.h
33 *
44 * Tzachi Perelstein <tzachi@marvell.com>
55 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
99 */
1010
1111 #include <linux/serial_reg.h>
12−#include <asm/arch/orion5x.h>
12+#include <mach/orion5x.h>
1313
1414 #define SERIAL_BASE ((unsigned char *)UART0_PHYS_BASE)
1515
arch/arm/mach-orion5x/include/mach/vmalloc.h+5−0
@@ -0,0 +1,5 @@
1+/*
2+ * arch/arm/mach-orion5x/include/mach/vmalloc.h
3+ */
4+
5+#define VMALLOC_END 0xfd800000
arch/arm/mach-orion5x/irq.c+2−2
@@ -15,8 +15,8 @@ · 14 unmodified lines
1515 #include <linux/irq.h>
1616 #include <asm/gpio.h>
1717 #include <asm/io.h>
18−#include <asm/arch/orion5x.h>
19−#include <asm/plat-orion/irq.h>
18+#include <mach/orion5x.h>
19+#include <plat/irq.h>
2020 #include "common.h"
2121
2222 /*****************************************************************************
arch/arm/mach-orion5x/kurobox_pro-setup.c+3−2
@@ -24,8 +24,8 @@ · 23 unmodified lines
2424 #include <asm/gpio.h>
2525 #include <asm/mach/arch.h>
2626 #include <asm/mach/pci.h>
27−#include <asm/arch/orion5x.h>
28−#include <asm/plat-orion/orion_nand.h>
27+#include <mach/orion5x.h>
28+#include <plat/orion_nand.h>
2929 #include "common.h"
3030 #include "mpp.h"
3131
@@ -356,6 +356,7 @@ static void __init kurobox_pro_init(void) · 324 unmodified lines
356356 orion5x_sata_init(&kurobox_pro_sata_data);
357357 orion5x_uart0_init();
358358 orion5x_uart1_init();
359+ orion5x_xor_init();
359360
360361 orion5x_setup_dev_boot_win(KUROBOX_PRO_NOR_BOOT_BASE,
361362 KUROBOX_PRO_NOR_BOOT_SIZE);
arch/arm/mach-orion5x/mpp.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 #include <linux/kernel.h>
1212 #include <linux/init.h>
1313 #include <linux/mbus.h>
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515 #include <asm/io.h>
1616 #include "common.h"
1717 #include "mpp.h"
arch/arm/mach-orion5x/mss2-setup.c+2−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <asm/mach-types.h>
2626 #include <asm/mach/arch.h>
2727 #include <asm/mach/pci.h>
28−#include <asm/arch/orion5x.h>
28+#include <mach/orion5x.h>
2929 #include "common.h"
3030 #include "mpp.h"
3131
@@ -239,6 +239,7 @@ static void __init mss2_init(void) · 207 unmodified lines
239239 orion5x_i2c_init();
240240 orion5x_sata_init(&mss2_sata_data);
241241 orion5x_uart0_init();
242+ orion5x_xor_init();
242243
243244 orion5x_setup_dev_boot_win(MSS2_NOR_BOOT_BASE, MSS2_NOR_BOOT_SIZE);
244245 platform_device_register(&mss2_nor_flash);
arch/arm/mach-orion5x/mv2120-setup.c+2−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <asm/mach-types.h>
2323 #include <asm/gpio.h>
2424 #include <asm/mach/arch.h>
25−#include <asm/arch/orion5x.h>
25+#include <mach/orion5x.h>
2626 #include "common.h"
2727 #include "mpp.h"
2828
@@ -203,6 +203,7 @@ static void __init mv2120_init(void) · 174 unmodified lines
203203 orion5x_i2c_init();
204204 orion5x_sata_init(&mv2120_sata_data);
205205 orion5x_uart0_init();
206+ orion5x_xor_init();
206207
207208 orion5x_setup_dev_boot_win(MV2120_NOR_BOOT_BASE, MV2120_NOR_BOOT_SIZE);
208209 platform_device_register(&mv2120_nor_flash);
arch/arm/mach-orion5x/pci.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 #include <linux/pci.h>
1515 #include <linux/mbus.h>
1616 #include <asm/mach/pci.h>
17−#include <asm/plat-orion/pcie.h>
17+#include <plat/pcie.h>
1818 #include "common.h"
1919
2020 /*****************************************************************************
arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <asm/leds.h>
2222 #include <asm/mach/arch.h>
2323 #include <asm/mach/pci.h>
24−#include <asm/arch/orion5x.h>
24+#include <mach/orion5x.h>
2525 #include "common.h"
2626 #include "mpp.h"
2727
arch/arm/mach-orion5x/rd88f5181l-ge-setup.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <asm/leds.h>
2323 #include <asm/mach/arch.h>
2424 #include <asm/mach/pci.h>
25−#include <asm/arch/orion5x.h>
25+#include <mach/orion5x.h>
2626 #include "common.h"
2727 #include "mpp.h"
2828
arch/arm/mach-orion5x/rd88f5182-setup.c+2−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <asm/leds.h>
2525 #include <asm/mach/arch.h>
2626 #include <asm/mach/pci.h>
27−#include <asm/arch/orion5x.h>
27+#include <mach/orion5x.h>
2828 #include "common.h"
2929 #include "mpp.h"
3030
@@ -292,6 +292,7 @@ static void __init rd88f5182_init(void) · 261 unmodified lines
292292 orion5x_i2c_init();
293293 orion5x_sata_init(&rd88f5182_sata_data);
294294 orion5x_uart0_init();
295+ orion5x_xor_init();
295296
296297 orion5x_setup_dev_boot_win(RD88F5182_NOR_BOOT_BASE,
297298 RD88F5182_NOR_BOOT_SIZE);
arch/arm/mach-orion5x/ts209-setup.c+4−3
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <asm/gpio.h>
2727 #include <asm/mach/arch.h>
2828 #include <asm/mach/pci.h>
29−#include <asm/arch/orion5x.h>
29+#include <mach/orion5x.h>
3030 #include "common.h"
3131 #include "mpp.h"
3232 #include "tsx09-common.h"
@@ -207,12 +207,12 @@ static struct i2c_board_info __initdata qnap_ts209_i2c_rtc = { · 174 unmodified lines
207207
208208 static struct gpio_keys_button qnap_ts209_buttons[] = {
209209 {
210− .code = KEY_RESTART,
210+ .code = KEY_COPY,
211211 .gpio = QNAP_TS209_GPIO_KEY_MEDIA,
212212 .desc = "USB Copy Button",
213213 .active_low = 1,
214214 }, {
215− .code = KEY_POWER,
215+ .code = KEY_RESTART,
216216 .gpio = QNAP_TS209_GPIO_KEY_RESET,
217217 .desc = "Reset Button",
218218 .active_low = 1,
@@ -296,6 +296,7 @@ static void __init qnap_ts209_init(void) · 77 unmodified lines
296296 orion5x_i2c_init();
297297 orion5x_sata_init(&qnap_ts209_sata_data);
298298 orion5x_uart0_init();
299+ orion5x_xor_init();
299300
300301 orion5x_setup_dev_boot_win(QNAP_TS209_NOR_BOOT_BASE,
301302 QNAP_TS209_NOR_BOOT_SIZE);
arch/arm/mach-orion5x/ts409-setup.c+49−1
@@ -3,6 +3,9 @@ · 2 unmodified lines
33 *
44 * Maintainer: Sylver Bruneau <sylver.bruneau@gmail.com>
55 *
6+ * Copyright (C) 2008 Sylver Bruneau <sylver.bruneau@gmail.com>
7+ * Copyright (C) 2008 Martin Michlmayr <tbm@cyrius.com>
8+ *
69 * This program is free software; you can redistribute it and/or
710 * modify it under the terms of the GNU General Public License
811 * as published by the Free Software Foundation; either version
@@ -16,6 +19,7 @@ · 7 unmodified lines
1619 #include <linux/irq.h>
1720 #include <linux/mtd/physmap.h>
1821 #include <linux/mv643xx_eth.h>
22+#include <linux/leds.h>
1923 #include <linux/gpio_keys.h>
2024 #include <linux/input.h>
2125 #include <linux/i2c.h>
@@ -24,7 +28,7 @@ · 2 unmodified lines
2428 #include <asm/gpio.h>
2529 #include <asm/mach/arch.h>
2630 #include <asm/mach/pci.h>
27−#include <asm/arch/orion5x.h>
31+#include <mach/orion5x.h>
2832 #include "common.h"
2933 #include "mpp.h"
3034 #include "tsx09-common.h"
@@ -162,16 +166,59 @@ static struct i2c_board_info __initdata qnap_ts409_i2c_rtc = { · 131 unmodified lines
162166 I2C_BOARD_INFO("s35390a", 0x30),
163167 };
164168
169+/*****************************************************************************
170+ * LEDs attached to GPIO
171+ ****************************************************************************/
172+
173+static struct gpio_led ts409_led_pins[] = {
174+ {
175+ .name = "ts409:red:sata1",
176+ .gpio = 4,
177+ .active_low = 1,
178+ }, {
179+ .name = "ts409:red:sata2",
180+ .gpio = 5,
181+ .active_low = 1,
182+ }, {
183+ .name = "ts409:red:sata3",
184+ .gpio = 6,
185+ .active_low = 1,
186+ }, {
187+ .name = "ts409:red:sata4",
188+ .gpio = 7,
189+ .active_low = 1,
190+ },
191+};
192+
193+static struct gpio_led_platform_data ts409_led_data = {
194+ .leds = ts409_led_pins,
195+ .num_leds = ARRAY_SIZE(ts409_led_pins),
196+};
197+
198+static struct platform_device ts409_leds = {
199+ .name = "leds-gpio",
200+ .id = -1,
201+ .dev = {
202+ .platform_data = &ts409_led_data,
203+ },
204+};
205+
165206 /****************************************************************************
166207 * GPIO Attached Keys
167208 * Power button is attached to the PIC microcontroller
168209 ****************************************************************************/
169210
211+#define QNAP_TS409_GPIO_KEY_RESET 14
170212 #define QNAP_TS409_GPIO_KEY_MEDIA 15
171213
172214 static struct gpio_keys_button qnap_ts409_buttons[] = {
173215 {
174216 .code = KEY_RESTART,
217+ .gpio = QNAP_TS409_GPIO_KEY_RESET,
218+ .desc = "Reset Button",
219+ .active_low = 1,
220+ }, {
221+ .code = KEY_COPY,
175222 .gpio = QNAP_TS409_GPIO_KEY_MEDIA,
176223 .desc = "USB Copy Button",
177224 .active_low = 1,
@@ -255,6 +302,7 @@ static void __init qnap_ts409_init(void) · 77 unmodified lines
255302 if (qnap_ts409_i2c_rtc.irq == 0)
256303 pr_warning("qnap_ts409_init: failed to get RTC IRQ\n");
257304 i2c_register_board_info(0, &qnap_ts409_i2c_rtc, 1);
305+ platform_device_register(&ts409_leds);
258306
259307 /* register tsx09 specific power-off method */
260308 pm_power_off = qnap_tsx09_power_off;
arch/arm/mach-orion5x/ts78xx-setup.c+2−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 #include <asm/mach-types.h>
1919 #include <asm/mach/arch.h>
2020 #include <asm/mach/map.h>
21−#include <asm/arch/orion5x.h>
21+#include <mach/orion5x.h>
2222 #include "common.h"
2323 #include "mpp.h"
2424
@@ -256,6 +256,7 @@ static void __init ts78xx_init(void) · 231 unmodified lines
256256 orion5x_sata_init(&ts78xx_sata_data);
257257 orion5x_uart0_init();
258258 orion5x_uart1_init();
259+ orion5x_xor_init();
259260
260261 orion5x_setup_dev_boot_win(TS78XX_NOR_BOOT_BASE,
261262 TS78XX_NOR_BOOT_SIZE);
arch/arm/mach-orion5x/wnr854t-setup.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <asm/gpio.h>
2020 #include <asm/mach/arch.h>
2121 #include <asm/mach/pci.h>
22−#include <asm/arch/orion5x.h>
22+#include <mach/orion5x.h>
2323 #include "common.h"
2424 #include "mpp.h"
2525
arch/arm/mach-orion5x/wrt350n-v2-setup.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <asm/gpio.h>
2020 #include <asm/mach/arch.h>
2121 #include <asm/mach/pci.h>
22−#include <asm/arch/orion5x.h>
22+#include <mach/orion5x.h>
2323 #include "common.h"
2424 #include "mpp.h"
2525
arch/arm/mach-pnx4008/clock.c+2−2
@@ -21,10 +21,10 @@ · 20 unmodified lines
2121 #include <linux/err.h>
2222 #include <linux/delay.h>
2323
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/io.h>
2626
27−#include <asm/arch/clock.h>
27+#include <mach/clock.h>
2828 #include "clock.h"
2929
3030 /*forward declaration*/
arch/arm/mach-pnx4008/core.c+4−4
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/device.h>
2727 #include <linux/spi/spi.h>
2828
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/io.h>
3131 #include <asm/setup.h>
3232 #include <asm/mach-types.h>
@@ -38,9 +38,9 @@ · 5 unmodified lines
3838 #include <asm/mach/map.h>
3939 #include <asm/mach/time.h>
4040
41−#include <asm/arch/irq.h>
42−#include <asm/arch/clock.h>
43−#include <asm/arch/dma.h>
41+#include <mach/irq.h>
42+#include <mach/clock.h>
43+#include <mach/dma.h>
4444
4545 struct resource spipnx_0_resources[] = {
4646 {
arch/arm/mach-pnx4008/dma.c+2−2
@@ -23,12 +23,12 @@ · 22 unmodified lines
2323 #include <linux/clk.h>
2424
2525 #include <asm/system.h>
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/dma.h>
2828 #include <asm/dma-mapping.h>
2929 #include <asm/io.h>
3030 #include <asm/mach/dma.h>
31−#include <asm/arch/clock.h>
31+#include <mach/clock.h>
3232
3333 static struct dma_channel {
3434 char *name;
arch/arm/mach-pnx4008/gpio.c+2−2
@@ -18,8 +18,8 @@ · 17 unmodified lines
1818 #include <linux/kernel.h>
1919 #include <linux/module.h>
2020 #include <asm/io.h>
21−#include <asm/arch/platform.h>
22−#include <asm/arch/gpio.h>
21+#include <mach/platform.h>
22+#include <mach/gpio.h>
2323
2424 /* register definitions */
2525 #define PIO_VA_BASE IO_ADDRESS(PNX4008_PIO_BASE)
arch/arm/mach-pnx4008/i2c.c+2−2
@@ -14,8 +14,8 @@ · 13 unmodified lines
1414 #include <linux/i2c-pnx.h>
1515 #include <linux/platform_device.h>
1616 #include <linux/err.h>
17−#include <asm/arch/platform.h>
18−#include <asm/arch/i2c.h>
17+#include <mach/platform.h>
18+#include <mach/i2c.h>
1919
2020 static int set_clock_run(struct platform_device *pdev)
2121 {
arch/arm/mach-pnx4008/include/mach/clock.hrenamed from include/asm-arm/arch-pnx4008/clock.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-pnx4008/clock.h
2+ * arch/arm/mach-pnx4008/include/mach/clock.h
33 *
44 * Clock control driver for PNX4008 - header file
55 *
arch/arm/mach-pnx4008/include/mach/debug-macro.Srenamed from include/asm-arm/arch-pnx4008/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-pnx4008/debug-macro.S
1+/* arch/arm/mach-pnx4008/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-pnx4008/include/mach/dma.hrenamed from include/asm-arm/arch-pnx4008/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pnx4008/dma.h
2+ * arch/arm/mach-pnx4008/include/mach/dma.h
33 *
44 * PNX4008 DMA header file
55 *
arch/arm/mach-pnx4008/include/mach/entry-macro.Srenamed from include/asm-arm/arch-pnx4008/entry-macro.S+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-pnx4008/entry-macro.S
2+ * arch/arm/mach-pnx4008/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for PNX4008-based platforms
55 *
arch/arm/mach-pnx4008/include/mach/gpio.hrenamed from include/asm-arm/arch-pnx4008/gpio.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-pnx4008/gpio.h
2+ * arch/arm/mach-pnx4008/include/mach/gpio.h
33 *
44 * PNX4008 GPIO driver - header file
55 *
arch/arm/mach-pnx4008/include/mach/hardware.hrenamed from include/asm-arm/arch-pnx4008/hardware.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pnx4008/hardware.h
2+ * arch/arm/mach-pnx4008/include/mach/hardware.h
33 *
44 * Copyright (c) 2005 MontaVista Software, Inc. <source@mvista.com>
55 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
2121 #define __ASM_ARCH_HARDWARE_H
2222
2323 #include <asm/sizes.h>
24−#include <asm/arch/platform.h>
24+#include <mach/platform.h>
2525
2626 /* Start of virtual addresses for IO devices */
2727 #define IO_BASE 0xF0000000
arch/arm/mach-pnx4008/include/mach/i2c.hrenamed from include/asm-arm/arch-pnx4008/i2c.h+0−3
@@ -12,9 +12,6 @@ · 11 unmodified lines
1212 #ifndef __ASM_ARCH_I2C_H__
1313 #define __ASM_ARCH_I2C_H__
1414
15−#include <linux/pm.h>
16−#include <linux/platform_device.h>
17−
1815 enum {
1916 mstatus_tdi = 0x00000001,
2017 mstatus_afi = 0x00000002,
arch/arm/mach-pnx4008/include/mach/io.hrenamed from include/asm-arm/arch-pnx4008/io.h+1−1
@@ -1,6 +1,6 @@
11
22 /*
3− * include/asm-arm/arch-pnx4008/io.h
3+ * arch/arm/mach-pnx4008/include/mach/io.h
44 *
55 * Author: Dmitry Chigirev <chigirev@ru.mvista.com>
66 *
arch/arm/mach-pnx4008/include/mach/irq.hrenamed from include/asm-arm/arch-pnx4008/irq.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-pnx4008/irq.h
2+ * arch/arm/mach-pnx4008/include/mach/irq.h
33 *
44 * PNX4008 IRQ controller driver - header file
55 * this one is used in entry-arnv.S as well so it cannot contain C code
arch/arm/mach-pnx4008/include/mach/irqs.hrenamed from include/asm-arm/arch-pnx4008/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-pnx4008/irqs.h
2+ * arch/arm/mach-pnx4008/include/mach/irqs.h
33 *
44 * PNX4008 IRQ controller driver - header file
55 *
arch/arm/mach-pnx4008/include/mach/memory.hrenamed from include/asm-arm/arch-pnx4008/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pnx4008/memory.h
2+ * arch/arm/mach-pnx4008/include/mach/memory.h
33 *
44 * Copyright (c) 2005 Philips Semiconductors
55 * Copyright (c) 2005 MontaVista Software, Inc.
arch/arm/mach-pnx4008/include/mach/param.hrenamed from include/asm-arm/arch-pnx4008/param.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pnx4008/param.h
2+ * arch/arm/mach-pnx4008/include/mach/param.h
33 *
44 * Copyright (C) 1999 ARM Limited
55 *
arch/arm/mach-pnx4008/include/mach/platform.hrenamed from include/asm-arm/arch-pnx4008/platform.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-pnx4008/platform.h
2+ * arch/arm/mach-pnx4008/include/mach/platform.h
33 *
44 * PNX4008 Base addresses - header file
55 *
arch/arm/mach-pnx4008/include/mach/pm.hrenamed from include/asm-arm/arch-pnx4008/pm.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-pnx4008/pm.h
2+ * arch/arm/mach-pnx4008/include/mach/pm.h
33 *
44 * PNX4008 Power Management Routiness - header file
55 *
arch/arm/mach-pnx4008/include/mach/system.hrenamed from include/asm-arm/arch-pnx4008/system.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pnx4008/system.h
2+ * arch/arm/mach-pnx4008/include/mach/system.h
33 *
44 * Copyright (C) 2003 Philips Semiconductors
55 * Copyright (C) 2005 MontaVista Software, Inc.
@@ -21,9 +21,9 @@ · 15 unmodified lines
2121 #ifndef __ASM_ARCH_SYSTEM_H
2222 #define __ASM_ARCH_SYSTEM_H
2323
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/io.h>
26−#include <asm/arch/platform.h>
26+#include <mach/platform.h>
2727
2828 static void arch_idle(void)
2929 {
arch/arm/mach-pnx4008/include/mach/timex.hrenamed from include/asm-arm/arch-pnx4008/timex.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-pnx4008/timex.h
2+ * arch/arm/mach-pnx4008/include/mach/timex.h
33 *
44 * PNX4008 timers header file
55 *
@@ -14,7 +14,7 @@ · 8 unmodified lines
1414 #ifndef __PNX4008_TIMEX_H
1515 #define __PNX4008_TIMEX_H
1616
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818 #include <asm/io.h>
1919
2020 #define CLOCK_TICK_RATE 1000000
arch/arm/mach-pnx4008/include/mach/uncompress.hrenamed from include/asm-arm/arch-pnx4008/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pnx4008/uncompress.h
2+ * arch/arm/mach-pnx4008/include/mach/uncompress.h
33 *
44 * Copyright (C) 1999 ARM Limited
55 * Copyright (C) 2006 MontaVista Software, Inc.
arch/arm/mach-pnx4008/include/mach/vmalloc.hrenamed from include/asm-arm/arch-pnx4008/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-pnx4008/vmalloc.h
2+ * arch/arm/mach-pnx4008/include/mach/vmalloc.h
33 *
44 * Author: Vitaly Wool <source@mvista.com>
55 *
arch/arm/mach-pnx4008/irq.c+2−3
@@ -23,17 +23,16 @@ · 22 unmodified lines
2323 #include <linux/ioport.h>
2424 #include <linux/device.h>
2525 #include <linux/irq.h>
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/io.h>
2828 #include <asm/setup.h>
29−#include <asm/mach-types.h>
3029 #include <asm/pgtable.h>
3130 #include <asm/page.h>
3231 #include <asm/system.h>
3332 #include <asm/mach/arch.h>
3433 #include <asm/mach/irq.h>
3534 #include <asm/mach/map.h>
36−#include <asm/arch/irq.h>
35+#include <mach/irq.h>
3736
3837 static u8 pnx4008_irq_type[NR_IRQS] = PNX4008_IRQ_TYPES;
3938
arch/arm/mach-pnx4008/pm.c+2−3
@@ -20,10 +20,9 @@ · 19 unmodified lines
2020 #include <linux/clk.h>
2121
2222 #include <asm/io.h>
23−#include <asm/mach-types.h>
2423 #include <asm/cacheflush.h>
25−#include <asm/arch/pm.h>
26−#include <asm/arch/clock.h>
24+#include <mach/pm.h>
25+#include <mach/clock.h>
2726
2827 #define SRAM_VA IO_ADDRESS(PNX4008_IRAM_BASE)
2928
arch/arm/mach-pnx4008/serial.c+4−4
@@ -15,14 +15,14 @@ · 14 unmodified lines
1515
1616 #include <asm/io.h>
1717
18−#include <asm/arch/platform.h>
19−#include <asm/hardware.h>
18+#include <mach/platform.h>
19+#include <mach/hardware.h>
2020
2121 #include <linux/serial_core.h>
2222 #include <linux/serial_reg.h>
23−#include <asm/arch/gpio.h>
23+#include <mach/gpio.h>
2424
25−#include <asm/arch/clock.h>
25+#include <mach/clock.h>
2626
2727 #define UART_3 0
2828 #define UART_4 1
arch/arm/mach-pnx4008/sleep.S+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/linkage.h>
1515 #include <asm/assembler.h>
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717
1818 #define PWRMAN_VA_BASE IO_ADDRESS(PNX4008_PWRMAN_BASE)
1919 #define PWR_CTRL_REG_OFFS 0x44
arch/arm/mach-pnx4008/time.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/irq.h>
2525
2626 #include <asm/system.h>
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/io.h>
2929 #include <asm/leds.h>
3030 #include <asm/mach/time.h>
arch/arm/mach-pxa/akita-ioexp.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/i2c.h>
2020 #include <linux/slab.h>
2121 #include <linux/workqueue.h>
22−#include <asm/arch/akita.h>
22+#include <mach/akita.h>
2323
2424 /* MAX7310 Regiser Map */
2525 #define MAX7310_INPUT 0x00
arch/arm/mach-pxa/clock.c+28−3
@@ -12,9 +12,9 @@ · 11 unmodified lines
1212 #include <linux/platform_device.h>
1313 #include <linux/delay.h>
1414
15−#include <asm/arch/pxa2xx-regs.h>
16−#include <asm/arch/pxa2xx-gpio.h>
17−#include <asm/hardware.h>
15+#include <mach/pxa2xx-regs.h>
16+#include <mach/pxa2xx-gpio.h>
17+#include <mach/hardware.h>
1818
1919 #include "devices.h"
2020 #include "generic.h"
@@ -125,3 +125,28 @@ void clks_register(struct clk *clks, size_t num) · 104 unmodified lines
125125 list_add(&clks[i].node, &clocks);
126126 mutex_unlock(&clocks_mutex);
127127 }
128+
129+int clk_add_alias(char *alias, struct device *alias_dev, char *id,
130+ struct device *dev)
131+{
132+ struct clk *r = clk_lookup(dev, id);
133+ struct clk *new;
134+
135+ if (!r)
136+ return -ENODEV;
137+
138+ new = kzalloc(sizeof(struct clk), GFP_KERNEL);
139+
140+ if (!new)
141+ return -ENOMEM;
142+
143+ new->name = alias;
144+ new->dev = alias_dev;
145+ new->other = r;
146+
147+ mutex_lock(&clocks_mutex);
148+ list_add(&new->node, &clocks);
149+ mutex_unlock(&clocks_mutex);
150+
151+ return 0;
152+}
arch/arm/mach-pxa/clock.h+5−0
@@ -1,3 +1,5 @@
1+#include <linux/list.h>
2+
13 struct clk;
24
35 struct clkops {
@@ -86,3 +88,6 @@ extern void clk_pxa3xx_cken_disable(struct clk *); · 82 unmodified lines
8688 #endif
8789
8890 void clks_register(struct clk *clks, size_t num);
91+int clk_add_alias(char *alias, struct device *alias_dev, char *id,
92+ struct device *dev);
93+
arch/arm/mach-pxa/cm-x270-pci.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/gpio.h>
2323
2424 #include <asm/mach/pci.h>
25−#include <asm/arch/pxa-regs.h>
25+#include <mach/pxa-regs.h>
2626 #include <asm/mach-types.h>
2727
2828 #include <asm/hardware/it8152.h>
arch/arm/mach-pxa/cm-x270.c+8−8
@@ -23,14 +23,14 @@ · 22 unmodified lines
2323 #include <asm/mach-types.h>
2424 #include <asm/mach/map.h>
2525
26−#include <asm/arch/pxa2xx-regs.h>
27−#include <asm/arch/mfp-pxa27x.h>
28−#include <asm/arch/pxa-regs.h>
29−#include <asm/arch/audio.h>
30−#include <asm/arch/pxafb.h>
31−#include <asm/arch/ohci.h>
32−#include <asm/arch/mmc.h>
33−#include <asm/arch/bitfield.h>
26+#include <mach/pxa2xx-regs.h>
27+#include <mach/mfp-pxa27x.h>
28+#include <mach/pxa-regs.h>
29+#include <mach/audio.h>
30+#include <mach/pxafb.h>
31+#include <mach/ohci.h>
32+#include <mach/mmc.h>
33+#include <mach/bitfield.h>
3434
3535 #include <asm/hardware/it8152.h>
3636
arch/arm/mach-pxa/colibri.c+4−4
@@ -21,16 +21,16 @@ · 20 unmodified lines
2121 #include <linux/mtd/partitions.h>
2222 #include <linux/mtd/physmap.h>
2323 #include <asm/mach-types.h>
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/irq.h>
2626 #include <asm/sizes.h>
2727 #include <asm/mach/arch.h>
2828 #include <asm/mach/map.h>
2929 #include <asm/mach/irq.h>
3030 #include <asm/mach/flash.h>
31−#include <asm/arch/pxa-regs.h>
32−#include <asm/arch/pxa2xx-gpio.h>
33−#include <asm/arch/colibri.h>
31+#include <mach/pxa-regs.h>
32+#include <mach/pxa2xx-gpio.h>
33+#include <mach/colibri.h>
3434
3535 #include "generic.h"
3636 #include "devices.h"
arch/arm/mach-pxa/corgi.c+9−9
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <asm/setup.h>
2727 #include <asm/memory.h>
2828 #include <asm/mach-types.h>
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/irq.h>
3131 #include <asm/io.h>
3232 #include <asm/system.h>
@@ -35,14 +35,14 @@ · 2 unmodified lines
3535 #include <asm/mach/map.h>
3636 #include <asm/mach/irq.h>
3737
38−#include <asm/arch/pxa-regs.h>
39−#include <asm/arch/pxa2xx-regs.h>
40−#include <asm/arch/pxa2xx-gpio.h>
41−#include <asm/arch/irda.h>
42−#include <asm/arch/mmc.h>
43−#include <asm/arch/udc.h>
44−#include <asm/arch/corgi.h>
45−#include <asm/arch/sharpsl.h>
38+#include <mach/pxa-regs.h>
39+#include <mach/pxa2xx-regs.h>
40+#include <mach/pxa2xx-gpio.h>
41+#include <mach/irda.h>
42+#include <mach/mmc.h>
43+#include <mach/udc.h>
44+#include <mach/corgi.h>
45+#include <mach/sharpsl.h>
4646
4747 #include <asm/mach/sharpsl_param.h>
4848 #include <asm/hardware/scoop.h>
arch/arm/mach-pxa/corgi_lcd.c+6−6
@@ -20,12 +20,12 @@ · 19 unmodified lines
2020 #include <linux/platform_device.h>
2121 #include <linux/module.h>
2222 #include <linux/string.h>
23−#include <asm/arch/akita.h>
24−#include <asm/arch/corgi.h>
25−#include <asm/hardware.h>
26−#include <asm/arch/pxa-regs.h>
27−#include <asm/arch/sharpsl.h>
28−#include <asm/arch/spitz.h>
23+#include <mach/akita.h>
24+#include <mach/corgi.h>
25+#include <mach/hardware.h>
26+#include <mach/pxa-regs.h>
27+#include <mach/sharpsl.h>
28+#include <mach/spitz.h>
2929 #include <asm/hardware/scoop.h>
3030 #include <asm/mach/sharpsl_param.h>
3131 #include "generic.h"
arch/arm/mach-pxa/corgi_pm.c+6−6
@@ -20,14 +20,14 @@ · 19 unmodified lines
2020
2121 #include <asm/irq.h>
2222 #include <asm/mach-types.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/hardware/scoop.h>
2525
26−#include <asm/arch/sharpsl.h>
27−#include <asm/arch/corgi.h>
28−#include <asm/arch/pxa-regs.h>
29−#include <asm/arch/pxa2xx-regs.h>
30−#include <asm/arch/pxa2xx-gpio.h>
26+#include <mach/sharpsl.h>
27+#include <mach/corgi.h>
28+#include <mach/pxa-regs.h>
29+#include <mach/pxa2xx-regs.h>
30+#include <mach/pxa2xx-gpio.h>
3131 #include "sharpsl.h"
3232
3333 #define SHARPSL_CHARGE_ON_VOLT 0x99 /* 2.9V */
arch/arm/mach-pxa/corgi_ssp.c+5−5
@@ -16,13 +16,13 @@ · 15 unmodified lines
1616 #include <linux/slab.h>
1717 #include <linux/delay.h>
1818 #include <linux/platform_device.h>
19−#include <asm/hardware.h>
19+#include <mach/hardware.h>
2020 #include <asm/mach-types.h>
2121
22−#include <asm/arch/ssp.h>
23−#include <asm/arch/pxa-regs.h>
24−#include <asm/arch/pxa2xx-gpio.h>
25−#include <asm/arch/regs-ssp.h>
22+#include <mach/ssp.h>
23+#include <mach/pxa-regs.h>
24+#include <mach/pxa2xx-gpio.h>
25+#include <mach/regs-ssp.h>
2626 #include "sharpsl.h"
2727
2828 static DEFINE_SPINLOCK(corgi_ssp_lock);
arch/arm/mach-pxa/cpu-pxa.c+3−3
@@ -37,9 +37,9 @@ · 36 unmodified lines
3737 #include <linux/init.h>
3838 #include <linux/cpufreq.h>
3939
40−#include <asm/hardware.h>
41−#include <asm/arch/pxa-regs.h>
42−#include <asm/arch/pxa2xx-regs.h>
40+#include <mach/hardware.h>
41+#include <mach/pxa-regs.h>
42+#include <mach/pxa2xx-regs.h>
4343
4444 #ifdef DEBUG
4545 static unsigned int freq_debug;
arch/arm/mach-pxa/devices.c+13−13
@@ -4,19 +4,19 @@ · 3 unmodified lines
44 #include <linux/platform_device.h>
55 #include <linux/dma-mapping.h>
66
7−#include <asm/arch/gpio.h>
8−#include <asm/arch/udc.h>
9−#include <asm/arch/pxafb.h>
10−#include <asm/arch/mmc.h>
11−#include <asm/arch/irda.h>
12−#include <asm/arch/i2c.h>
13−#include <asm/arch/mfp-pxa27x.h>
14−#include <asm/arch/ohci.h>
15−#include <asm/arch/pxa27x_keypad.h>
16−#include <asm/arch/pxa2xx_spi.h>
17−#include <asm/arch/camera.h>
18−#include <asm/arch/audio.h>
19−#include <asm/arch/pxa3xx_nand.h>
7+#include <mach/gpio.h>
8+#include <mach/udc.h>
9+#include <mach/pxafb.h>
10+#include <mach/mmc.h>
11+#include <mach/irda.h>
12+#include <mach/i2c.h>
13+#include <mach/mfp-pxa27x.h>
14+#include <mach/ohci.h>
15+#include <mach/pxa27x_keypad.h>
16+#include <mach/pxa2xx_spi.h>
17+#include <mach/camera.h>
18+#include <mach/audio.h>
19+#include <mach/pxa3xx_nand.h>
2020
2121 #include "devices.h"
2222 #include "generic.h"
arch/arm/mach-pxa/dma.c+2−2
@@ -20,10 +20,10 @@ · 19 unmodified lines
2020
2121 #include <asm/system.h>
2222 #include <asm/irq.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/dma.h>
2525
26−#include <asm/arch/pxa-regs.h>
26+#include <mach/pxa-regs.h>
2727
2828 struct dma_channel {
2929 char *name;
arch/arm/mach-pxa/e400_lcd.c+2−2
@@ -14,8 +14,8 @@ · 13 unmodified lines
1414 #include <linux/module.h>
1515
1616 #include <asm/mach-types.h>
17−#include <asm/arch/pxa-regs.h>
18−#include <asm/arch/pxafb.h>
17+#include <mach/pxa-regs.h>
18+#include <mach/pxafb.h>
1919
2020 static struct pxafb_mode_info e400_pxafb_mode_info = {
2121 .pixclock = 140703,
arch/arm/mach-pxa/em-x270.c+8−8
@@ -23,14 +23,14 @@ · 22 unmodified lines
2323 #include <asm/mach-types.h>
2424 #include <asm/mach/arch.h>
2525
26−#include <asm/arch/mfp-pxa27x.h>
27−#include <asm/arch/pxa-regs.h>
28−#include <asm/arch/pxa27x-udc.h>
29−#include <asm/arch/audio.h>
30−#include <asm/arch/pxafb.h>
31−#include <asm/arch/ohci.h>
32−#include <asm/arch/mmc.h>
33−#include <asm/arch/pxa27x_keypad.h>
26+#include <mach/mfp-pxa27x.h>
27+#include <mach/pxa-regs.h>
28+#include <mach/pxa27x-udc.h>
29+#include <mach/audio.h>
30+#include <mach/pxafb.h>
31+#include <mach/ohci.h>
32+#include <mach/mmc.h>
33+#include <mach/pxa27x_keypad.h>
3434
3535 #include "generic.h"
3636
arch/arm/mach-pxa/eseries.c+121−49
@@ -10,18 +10,78 @@ · 9 unmodified lines
1010 *
1111 */
1212
13+#include <linux/kernel.h>
1314 #include <linux/init.h>
1415
1516 #include <asm/setup.h>
1617 #include <asm/mach/arch.h>
17−#include <asm/arch/hardware.h>
1818 #include <asm/mach-types.h>
1919
20+#include <mach/mfp-pxa25x.h>
21+#include <mach/hardware.h>
22+
2023 #include "generic.h"
2124
25+static unsigned long e740_pin_config[] __initdata = {
26+ /* Chip selects */
27+ GPIO15_nCS_1, /* CS1 - Flash */
28+ GPIO79_nCS_3, /* CS3 - IMAGEON */
29+ GPIO80_nCS_4, /* CS4 - TMIO */
30+
31+ /* Clocks */
32+ GPIO12_32KHz,
33+
34+ /* BTUART */
35+ GPIO42_BTUART_RXD,
36+ GPIO43_BTUART_TXD,
37+ GPIO44_BTUART_CTS,
38+ GPIO45_GPIO, /* Used by TMIO for #SUSPEND */
39+
40+ /* PC Card */
41+ GPIO8_GPIO, /* CD0 */
42+ GPIO44_GPIO, /* CD1 */
43+ GPIO11_GPIO, /* IRQ0 */
44+ GPIO6_GPIO, /* IRQ1 */
45+ GPIO27_GPIO, /* RST0 */
46+ GPIO24_GPIO, /* RST1 */
47+ GPIO20_GPIO, /* PWR0 */
48+ GPIO23_GPIO, /* PWR1 */
49+ GPIO48_nPOE,
50+ GPIO49_nPWE,
51+ GPIO50_nPIOR,
52+ GPIO51_nPIOW,
53+ GPIO52_nPCE_1,
54+ GPIO53_nPCE_2,
55+ GPIO54_nPSKTSEL,
56+ GPIO55_nPREG,
57+ GPIO56_nPWAIT,
58+ GPIO57_nIOIS16,
59+
60+ /* wakeup */
61+ GPIO0_GPIO | WAKEUP_ON_EDGE_RISE,
62+};
63+
64+static unsigned long e400_pin_config[] __initdata = {
65+ /* Chip selects */
66+ GPIO15_nCS_1, /* CS1 - Flash */
67+ GPIO80_nCS_4, /* CS4 - TMIO */
68+
69+ /* Clocks */
70+ GPIO12_32KHz,
71+
72+ /* BTUART */
73+ GPIO42_BTUART_RXD,
74+ GPIO43_BTUART_TXD,
75+ GPIO44_BTUART_CTS,
76+ GPIO45_GPIO, /* Used by TMIO for #SUSPEND */
77+
78+ /* wakeup */
79+ GPIO0_GPIO | WAKEUP_ON_EDGE_RISE,
80+};
81+
2282 /* Only e800 has 128MB RAM */
2383 static void __init eseries_fixup(struct machine_desc *desc,
24− struct tag *tags, char **cmdline, struct meminfo *mi)
84+ struct tag *tags, char **cmdline, struct meminfo *mi)
2585 {
2686 mi->nr_banks=1;
2787 mi->bank[0].start = 0xa0000000;
@@ -32,83 +92,95 @@ static void __init eseries_fixup(struct machine_desc *desc, · 4 unmodified lines
3292 mi->bank[0].size = (64*1024*1024);
3393 }
3494
95+static void __init e740_init(void)
96+{
97+ pxa2xx_mfp_config(ARRAY_AND_SIZE(e740_pin_config));
98+}
99+
100+static void __init e400_init(void)
101+{
102+ pxa2xx_mfp_config(ARRAY_AND_SIZE(e400_pin_config));
103+}
104+
35105 /* e-series machine definitions */
36106
37107 #ifdef CONFIG_MACH_E330
38108 MACHINE_START(E330, "Toshiba e330")
39− /* Maintainer: Ian Molton (spyro@f2s.com) */
40− .phys_io = 0x40000000,
41− .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
42− .boot_params = 0xa0000100,
43− .map_io = pxa_map_io,
44− .init_irq = pxa25x_init_irq,
45− .fixup = eseries_fixup,
46− .timer = &pxa_timer,
109+ /* Maintainer: Ian Molton (spyro@f2s.com) */
110+ .phys_io = 0x40000000,
111+ .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
112+ .boot_params = 0xa0000100,
113+ .map_io = pxa_map_io,
114+ .init_irq = pxa25x_init_irq,
115+ .fixup = eseries_fixup,
116+ .timer = &pxa_timer,
47117 MACHINE_END
48118 #endif
49119
50120 #ifdef CONFIG_MACH_E350
51121 MACHINE_START(E350, "Toshiba e350")
52122 /* Maintainer: Ian Molton (spyro@f2s.com) */
53− .phys_io = 0x40000000,
54− .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
55− .boot_params = 0xa0000100,
56− .map_io = pxa_map_io,
57− .init_irq = pxa25x_init_irq,
58− .fixup = eseries_fixup,
59− .timer = &pxa_timer,
123+ .phys_io = 0x40000000,
124+ .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
125+ .boot_params = 0xa0000100,
126+ .map_io = pxa_map_io,
127+ .init_irq = pxa25x_init_irq,
128+ .fixup = eseries_fixup,
129+ .timer = &pxa_timer,
60130 MACHINE_END
61131 #endif
62132
63133 #ifdef CONFIG_MACH_E740
64134 MACHINE_START(E740, "Toshiba e740")
65− /* Maintainer: Ian Molton (spyro@f2s.com) */
66− .phys_io = 0x40000000,
67− .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
68− .boot_params = 0xa0000100,
69− .map_io = pxa_map_io,
70− .init_irq = pxa25x_init_irq,
71− .fixup = eseries_fixup,
72− .timer = &pxa_timer,
135+ /* Maintainer: Ian Molton (spyro@f2s.com) */
136+ .phys_io = 0x40000000,
137+ .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
138+ .boot_params = 0xa0000100,
139+ .map_io = pxa_map_io,
140+ .init_irq = pxa25x_init_irq,
141+ .fixup = eseries_fixup,
142+ .init_machine = e740_init,
143+ .timer = &pxa_timer,
73144 MACHINE_END
74145 #endif
75146
76147 #ifdef CONFIG_MACH_E750
77148 MACHINE_START(E750, "Toshiba e750")
78− /* Maintainer: Ian Molton (spyro@f2s.com) */
79− .phys_io = 0x40000000,
80− .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
81− .boot_params = 0xa0000100,
82− .map_io = pxa_map_io,
83− .init_irq = pxa25x_init_irq,
84− .fixup = eseries_fixup,
85− .timer = &pxa_timer,
149+ /* Maintainer: Ian Molton (spyro@f2s.com) */
150+ .phys_io = 0x40000000,
151+ .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
152+ .boot_params = 0xa0000100,
153+ .map_io = pxa_map_io,
154+ .init_irq = pxa25x_init_irq,
155+ .fixup = eseries_fixup,
156+ .timer = &pxa_timer,
86157 MACHINE_END
87158 #endif
88159
89160 #ifdef CONFIG_MACH_E400
90161 MACHINE_START(E400, "Toshiba e400")
91− /* Maintainer: Ian Molton (spyro@f2s.com) */
92− .phys_io = 0x40000000,
93− .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
94− .boot_params = 0xa0000100,
95− .map_io = pxa_map_io,
96− .init_irq = pxa25x_init_irq,
97− .fixup = eseries_fixup,
98− .timer = &pxa_timer,
162+ /* Maintainer: Ian Molton (spyro@f2s.com) */
163+ .phys_io = 0x40000000,
164+ .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
165+ .boot_params = 0xa0000100,
166+ .map_io = pxa_map_io,
167+ .init_irq = pxa25x_init_irq,
168+ .fixup = eseries_fixup,
169+ .init_machine = e400_init,
170+ .timer = &pxa_timer,
99171 MACHINE_END
100172 #endif
101173
102174 #ifdef CONFIG_MACH_E800
103175 MACHINE_START(E800, "Toshiba e800")
104− /* Maintainer: Ian Molton (spyro@f2s.com) */
105− .phys_io = 0x40000000,
106− .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
107− .boot_params = 0xa0000100,
108− .map_io = pxa_map_io,
109− .init_irq = pxa25x_init_irq,
110− .fixup = eseries_fixup,
111− .timer = &pxa_timer,
176+ /* Maintainer: Ian Molton (spyro@f2s.com) */
177+ .phys_io = 0x40000000,
178+ .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
179+ .boot_params = 0xa0000100,
180+ .map_io = pxa_map_io,
181+ .init_irq = pxa25x_init_irq,
182+ .fixup = eseries_fixup,
183+ .timer = &pxa_timer,
112184 MACHINE_END
113185 #endif
114186
arch/arm/mach-pxa/eseries_udc.c+4−4
@@ -14,10 +14,10 @@ · 13 unmodified lines
1414 #include <linux/init.h>
1515 #include <linux/device.h>
1616
17−#include <asm/arch/udc.h>
18−#include <asm/arch/eseries-gpio.h>
19−#include <asm/arch/hardware.h>
20−#include <asm/arch/pxa-regs.h>
17+#include <mach/udc.h>
18+#include <mach/eseries-gpio.h>
19+#include <mach/hardware.h>
20+#include <mach/pxa-regs.h>
2121 #include <asm/mach/arch.h>
2222 #include <asm/mach-types.h>
2323 #include <asm/mach/map.h>
arch/arm/mach-pxa/ezx.c+6−6
@@ -18,13 +18,13 @@ · 17 unmodified lines
1818 #include <linux/pwm_backlight.h>
1919
2020 #include <asm/setup.h>
21−#include <asm/arch/pxafb.h>
22−#include <asm/arch/ohci.h>
23−#include <asm/arch/i2c.h>
21+#include <mach/pxafb.h>
22+#include <mach/ohci.h>
23+#include <mach/i2c.h>
2424
25−#include <asm/arch/mfp-pxa27x.h>
26−#include <asm/arch/pxa-regs.h>
27−#include <asm/arch/pxa2xx-regs.h>
25+#include <mach/mfp-pxa27x.h>
26+#include <mach/pxa-regs.h>
27+#include <mach/pxa2xx-regs.h>
2828 #include <asm/mach-types.h>
2929 #include <asm/mach/arch.h>
3030
arch/arm/mach-pxa/generic.c+12−2
@@ -20,15 +20,25 @@ · 19 unmodified lines
2020 #include <linux/kernel.h>
2121 #include <linux/init.h>
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/system.h>
2525 #include <asm/pgtable.h>
2626 #include <asm/mach/map.h>
2727
28−#include <asm/arch/pxa-regs.h>
28+#include <mach/pxa-regs.h>
29+#include <mach/reset.h>
2930
3031 #include "generic.h"
3132
33+void clear_reset_status(unsigned int mask)
34+{
35+ if (cpu_is_pxa2xx())
36+ pxa2xx_clear_reset_status(mask);
37+
38+ if (cpu_is_pxa3xx())
39+ pxa3xx_clear_reset_status(mask);
40+}
41+
3242 /*
3343 * Get the clock frequency as reflected by CCCR and the turbo flag.
3444 * We assume these values have been applied via a fcs.
arch/arm/mach-pxa/generic.h+8−0
@@ -47,12 +47,20 @@ extern unsigned pxa27x_get_memclk_frequency_10khz(void); · 46 unmodified lines
4747 #define pxa27x_get_memclk_frequency_10khz() (0)
4848 #endif
4949
50+#if defined(CONFIG_PXA25x) || defined(CONFIG_PXA27x)
51+extern void pxa2xx_clear_reset_status(unsigned int);
52+#else
53+static inline void pxa2xx_clear_reset_status(unsigned int mask) {}
54+#endif
55+
5056 #ifdef CONFIG_PXA3xx
5157 extern unsigned pxa3xx_get_clk_frequency_khz(int);
5258 extern unsigned pxa3xx_get_memclk_frequency_10khz(void);
59+extern void pxa3xx_clear_reset_status(unsigned int);
5360 #else
5461 #define pxa3xx_get_clk_frequency_khz(x) (0)
5562 #define pxa3xx_get_memclk_frequency_10khz() (0)
63+static inline void pxa3xx_clear_reset_status(unsigned int mask) {}
5664 #endif
5765
5866 extern struct sysdev_class pxa_irq_sysclass;
arch/arm/mach-pxa/gpio.c+3−3
@@ -18,10 +18,10 @@ · 17 unmodified lines
1818 #include <linux/sysdev.h>
1919
2020 #include <asm/gpio.h>
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222 #include <asm/io.h>
23−#include <asm/arch/pxa-regs.h>
24−#include <asm/arch/pxa2xx-gpio.h>
23+#include <mach/pxa-regs.h>
24+#include <mach/pxa2xx-gpio.h>
2525
2626 #include "generic.h"
2727
arch/arm/mach-pxa/gumstix.c+7−7
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <asm/setup.h>
2727 #include <asm/memory.h>
2828 #include <asm/mach-types.h>
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/irq.h>
3131 #include <asm/sizes.h>
3232
@@ -34,13 +34,13 @@ · 1 unmodified line
3434 #include <asm/mach/map.h>
3535 #include <asm/mach/irq.h>
3636 #include <asm/mach/flash.h>
37−#include <asm/arch/mmc.h>
38−#include <asm/arch/udc.h>
39−#include <asm/arch/gumstix.h>
37+#include <mach/mmc.h>
38+#include <mach/udc.h>
39+#include <mach/gumstix.h>
4040
41−#include <asm/arch/pxa-regs.h>
42−#include <asm/arch/pxa2xx-regs.h>
43−#include <asm/arch/pxa2xx-gpio.h>
41+#include <mach/pxa-regs.h>
42+#include <mach/pxa2xx-regs.h>
43+#include <mach/pxa2xx-gpio.h>
4444
4545 #include "generic.h"
4646
arch/arm/mach-pxa/idp.c+7−7
@@ -25,18 +25,18 @@ · 24 unmodified lines
2525 #include <asm/setup.h>
2626 #include <asm/memory.h>
2727 #include <asm/mach-types.h>
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/irq.h>
3030
3131 #include <asm/mach/arch.h>
3232 #include <asm/mach/map.h>
3333
34−#include <asm/arch/pxa-regs.h>
35−#include <asm/arch/pxa2xx-gpio.h>
36−#include <asm/arch/idp.h>
37−#include <asm/arch/pxafb.h>
38−#include <asm/arch/bitfield.h>
39−#include <asm/arch/mmc.h>
34+#include <mach/pxa-regs.h>
35+#include <mach/pxa2xx-gpio.h>
36+#include <mach/idp.h>
37+#include <mach/pxafb.h>
38+#include <mach/bitfield.h>
39+#include <mach/mmc.h>
4040
4141 #include "generic.h"
4242 #include "devices.h"
arch/arm/mach-pxa/include/mach/akita.hrenamed from include/asm-arm/arch-pxa/akita.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/audio.hrenamed from include/asm-arm/arch-pxa/audio.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/bitfield.hrenamed from include/asm-arm/arch-pxa/bitfield.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/camera.hrenamed from include/asm-arm/arch-pxa/camera.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/colibri.hrenamed from include/asm-arm/arch-pxa/colibri.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/corgi.hrenamed from include/asm-arm/arch-pxa/corgi.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/debug-macro.Srenamed from include/asm-arm/arch-pxa/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-pxa/debug-macro.S
1+/* arch/arm/mach-pxa/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-pxa/include/mach/dma.hrenamed from include/asm-arm/arch-pxa/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/dma.h
2+ * arch/arm/mach-pxa/include/mach/dma.h
33 *
44 * Author: Nicolas Pitre
55 * Created: Jun 15, 2001
arch/arm/mach-pxa/include/mach/entry-macro.Srenamed from include/asm-arm/arch-pxa/entry-macro.S+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-pxa/entry-macro.S
2+ * arch/arm/mach-pxa/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for PXA-based platforms
55 *
@@ -7,8 +7,8 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/hardware.h>
11−#include <asm/arch/irqs.h>
10+#include <mach/hardware.h>
11+#include <mach/irqs.h>
1212
1313 .macro disable_fiq
1414 .endm
arch/arm/mach-pxa/include/mach/eseries-gpio.hrenamed from include/asm-arm/arch-pxa/eseries-gpio.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/eseries-irq.hrenamed from include/asm-arm/arch-pxa/eseries-irq.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/gpio.hrenamed from include/asm-arm/arch-pxa/gpio.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/gpio.h
2+ * arch/arm/mach-pxa/include/mach/gpio.h
33 *
44 * PXA GPIO wrappers for arch-neutral GPIO calls
55 *
@@ -24,9 +24,9 @@ · 18 unmodified lines
2424 #ifndef __ASM_ARCH_PXA_GPIO_H
2525 #define __ASM_ARCH_PXA_GPIO_H
2626
27−#include <asm/arch/pxa-regs.h>
27+#include <mach/pxa-regs.h>
2828 #include <asm/irq.h>
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030
3131 #include <asm-generic/gpio.h>
3232
arch/arm/mach-pxa/include/mach/gumstix.hrenamed from include/asm-arm/arch-pxa/gumstix.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/gumstix.h
2+ * arch/arm/mach-pxa/include/mach/gumstix.h
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-pxa/include/mach/hardware.hrenamed from include/asm-arm/arch-pxa/hardware.h+1−6
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/hardware.h
2+ * arch/arm/mach-pxa/include/mach/hardware.h
33 *
44 * Author: Nicolas Pitre
55 * Created: Jun 15, 2001
@@ -224,11 +224,6 @@ extern void pxa_gpio_set_value(unsigned gpio, int value); · 218 unmodified lines
224224 */
225225 extern unsigned int get_memclk_frequency_10khz(void);
226226
227−/*
228− * register GPIO as reset generator
229− */
230−extern int init_gpio_reset(int gpio);
231−
232227 #endif
233228
234229 #if defined(CONFIG_MACH_ARMCORE) && defined(CONFIG_PCI)
arch/arm/mach-pxa/include/mach/i2c.hrenamed from include/asm-arm/arch-pxa/i2c.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/idp.hrenamed from include/asm-arm/arch-pxa/idp.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/idp.h
2+ * arch/arm/mach-pxa/include/mach/idp.h
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-pxa/include/mach/io.hrenamed from include/asm-arm/arch-pxa/io.h+2−2
@@ -1,12 +1,12 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/io.h
2+ * arch/arm/mach-pxa/include/mach/io.h
33 *
44 * Copied from asm/arch/sa1100/io.h
55 */
66 #ifndef __ASM_ARM_ARCH_IO_H
77 #define __ASM_ARM_ARCH_IO_H
88
9−#include <asm/hardware.h>
9+#include <mach/hardware.h>
1010
1111 #define IO_SPACE_LIMIT 0xffffffff
1212
arch/arm/mach-pxa/include/mach/irda.hrenamed from include/asm-arm/arch-pxa/irda.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/irqs.hrenamed from include/asm-arm/arch-pxa/irqs.h+2−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/irqs.h
2+ * arch/arm/mach-pxa/include/mach/irqs.h
33 *
44 * Author: Nicolas Pitre
55 * Created: Jun 15, 2001
@@ -183,6 +183,7 @@ · 177 unmodified lines
183183 defined(CONFIG_MACH_TOSA) || \
184184 defined(CONFIG_MACH_MAINSTONE) || \
185185 defined(CONFIG_MACH_PCM027) || \
186+ defined(CONFIG_ARCH_PXA_ESERIES) || \
186187 defined(CONFIG_MACH_MAGICIAN)
187188 #define NR_IRQS (IRQ_BOARD_END)
188189 #elif defined(CONFIG_MACH_ZYLONITE)
arch/arm/mach-pxa/include/mach/littleton.hrenamed from include/asm-arm/arch-pxa/littleton.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/lpd270.hrenamed from include/asm-arm/arch-pxa/lpd270.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-pxa/lpd270.h
2+ * arch/arm/mach-pxa/include/mach/lpd270.h
33 *
44 * Author: Lennert Buytenhek
55 * Created: Feb 10, 2006
arch/arm/mach-pxa/include/mach/lubbock.hrenamed from include/asm-arm/arch-pxa/lubbock.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/lubbock.h
2+ * arch/arm/mach-pxa/include/mach/lubbock.h
33 *
44 * Author: Nicolas Pitre
55 * Created: Jun 15, 2001
arch/arm/mach-pxa/include/mach/magician.hrenamed from include/asm-arm/arch-pxa/magician.h+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #ifndef _MAGICIAN_H_
1313 #define _MAGICIAN_H_
1414
15−#include <asm/arch/irqs.h>
15+#include <mach/irqs.h>
1616
1717 /*
1818 * PXA GPIOs
arch/arm/mach-pxa/include/mach/mainstone.hrenamed from include/asm-arm/arch-pxa/mainstone.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/mainstone.h
2+ * arch/arm/mach-pxa/include/mach/mainstone.h
33 *
44 * Author: Nicolas Pitre
55 * Created: Nov 14, 2002
arch/arm/mach-pxa/include/mach/memory.hrenamed from include/asm-arm/arch-pxa/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/memory.h
2+ * arch/arm/mach-pxa/include/mach/memory.h
33 *
44 * Author: Nicolas Pitre
55 * Copyright: (C) 2001 MontaVista Software Inc.
arch/arm/mach-pxa/include/mach/mfp-pxa25x.hrenamed from include/asm-arm/arch-pxa/mfp-pxa25x.h+2−2
@@ -1,8 +1,8 @@
11 #ifndef __ASM_ARCH_MFP_PXA25X_H
22 #define __ASM_ARCH_MFP_PXA25X_H
33
4−#include <asm/arch/mfp.h>
5−#include <asm/arch/mfp-pxa2xx.h>
4+#include <mach/mfp.h>
5+#include <mach/mfp-pxa2xx.h>
66
77 /* GPIO */
88 #define GPIO2_GPIO MFP_CFG_IN(GPIO2, AF0)
arch/arm/mach-pxa/include/mach/mfp-pxa27x.hrenamed from include/asm-arm/arch-pxa/mfp-pxa27x.h+2−2
@@ -8,8 +8,8 @@ · 7 unmodified lines
88 * specific controller, and this should work in most cases.
99 */
1010
11−#include <asm/arch/mfp.h>
12−#include <asm/arch/mfp-pxa2xx.h>
11+#include <mach/mfp.h>
12+#include <mach/mfp-pxa2xx.h>
1313
1414 /* GPIO */
1515 #define GPIO85_GPIO MFP_CFG_IN(GPIO85, AF0)
arch/arm/mach-pxa/include/mach/mfp-pxa2xx.hrenamed from include/asm-arm/arch-pxa/mfp-pxa2xx.h+1−1
@@ -1,7 +1,7 @@
11 #ifndef __ASM_ARCH_MFP_PXA2XX_H
22 #define __ASM_ARCH_MFP_PXA2XX_H
33
4−#include <asm/arch/mfp.h>
4+#include <mach/mfp.h>
55
66 /*
77 * the following MFP_xxx bit definitions in mfp.h are re-used for pxa2xx:
arch/arm/mach-pxa/include/mach/mfp-pxa300.hrenamed from include/asm-arm/arch-pxa/mfp-pxa300.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/mfp-pxa300.h
2+ * arch/arm/mach-pxa/include/mach/mfp-pxa300.h
33 *
44 * PXA300/PXA310 specific MFP configuration definitions
55 *
@@ -15,8 +15,8 @@ · 9 unmodified lines
1515 #ifndef __ASM_ARCH_MFP_PXA300_H
1616 #define __ASM_ARCH_MFP_PXA300_H
1717
18−#include <asm/arch/mfp.h>
19−#include <asm/arch/mfp-pxa3xx.h>
18+#include <mach/mfp.h>
19+#include <mach/mfp-pxa3xx.h>
2020
2121 /* GPIO */
2222 #define GPIO46_GPIO MFP_CFG(GPIO46, AF1)
arch/arm/mach-pxa/include/mach/mfp-pxa320.hrenamed from include/asm-arm/arch-pxa/mfp-pxa320.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/mfp-pxa320.h
2+ * arch/arm/mach-pxa/include/mach/mfp-pxa320.h
33 *
44 * PXA320 specific MFP configuration definitions
55 *
@@ -15,8 +15,8 @@ · 9 unmodified lines
1515 #ifndef __ASM_ARCH_MFP_PXA320_H
1616 #define __ASM_ARCH_MFP_PXA320_H
1717
18−#include <asm/arch/mfp.h>
19−#include <asm/arch/mfp-pxa3xx.h>
18+#include <mach/mfp.h>
19+#include <mach/mfp-pxa3xx.h>
2020
2121 /* GPIO */
2222 #define GPIO46_GPIO MFP_CFG(GPIO46, AF0)
arch/arm/mach-pxa/include/mach/mfp-pxa3xx.hrenamed from include/asm-arm/arch-pxa/mfp-pxa3xx.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/mfp-pxa930.hrenamed from include/asm-arm/arch-pxa/mfp-pxa930.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/mfp-pxa930.h
2+ * arch/arm/mach-pxa/include/mach/mfp-pxa930.h
33 *
44 * PXA930 specific MFP configuration definitions
55 *
@@ -13,8 +13,8 @@ · 7 unmodified lines
1313 #ifndef __ASM_ARCH_MFP_PXA9xx_H
1414 #define __ASM_ARCH_MFP_PXA9xx_H
1515
16−#include <asm/arch/mfp.h>
17−#include <asm/arch/mfp-pxa3xx.h>
16+#include <mach/mfp.h>
17+#include <mach/mfp-pxa3xx.h>
1818
1919 /* GPIO */
2020 #define GPIO46_GPIO MFP_CFG(GPIO46, AF0)
arch/arm/mach-pxa/include/mach/mfp.hrenamed from include/asm-arm/arch-pxa/mfp.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/mfp.h
2+ * arch/arm/mach-pxa/include/mach/mfp.h
33 *
44 * Multi-Function Pin Definitions
55 *
arch/arm/mach-pxa/include/mach/mmc.hrenamed from include/asm-arm/arch-pxa/mmc.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/mtd-xip.hrenamed from include/asm-arm/arch-pxa/mtd-xip.h+1−3
@@ -10,14 +10,12 @@ · 9 unmodified lines
1010 * This program is free software; you can redistribute it and/or modify
1111 * it under the terms of the GNU General Public License version 2 as
1212 * published by the Free Software Foundation.
13− *
14− * $Id: xip.h,v 1.2 2004/12/01 15:49:10 nico Exp $
1513 */
1614
1715 #ifndef __ARCH_PXA_MTD_XIP_H__
1816 #define __ARCH_PXA_MTD_XIP_H__
1917
20−#include <asm/arch/pxa-regs.h>
18+#include <mach/pxa-regs.h>
2119
2220 #define xip_irqpending() (ICIP & ICMR)
2321
arch/arm/mach-pxa/include/mach/ohci.hrenamed from include/asm-arm/arch-pxa/ohci.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/palmtx.hrenamed from include/asm-arm/arch-pxa/palmtx.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pcm027.hrenamed from include/asm-arm/arch-pxa/pcm027.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/pcm027.h
2+ * arch/arm/mach-pxa/include/mach/pcm027.h
33 *
44 * (c) 2003 Phytec Messtechnik GmbH <armlinux@phytec.de>
55 * (c) 2007 Juergen Beisert <j.beisert@pengutronix.de>
arch/arm/mach-pxa/include/mach/pcm990_baseboard.hrenamed from include/asm-arm/arch-pxa/pcm990_baseboard.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-pxa/pcm990_baseboard.h
2+ * arch/arm/mach-pxa/include/mach/pcm990_baseboard.h
33 *
44 * (c) 2003 Phytec Messtechnik GmbH <armlinux@phytec.de>
55 * (c) 2007 Juergen Beisert <j.beisert@pengutronix.de>
@@ -19,7 +19,7 @@ · 13 unmodified lines
1919 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2020 */
2121
22−#include <asm/arch/pcm027.h>
22+#include <mach/pcm027.h>
2323
2424 /*
2525 * definitions relevant only when the PCM-990
arch/arm/mach-pxa/include/mach/pm.hrenamed from include/asm-arm/arch-pxa/pm.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/poodle.hrenamed from include/asm-arm/arch-pxa/poodle.h+8−2
@@ -1,11 +1,11 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/poodle.h
2+ * arch/arm/mach-pxa/include/mach/poodle.h
33 *
44 * May be copied or modified under the terms of the GNU General Public
55 * License. See linux/COPYING for more information.
66 *
77 * Based on:
8− * linux/include/asm-arm/arch-sa1100/collie.h
8+ * arch/arm/mach-sa1100/include/mach/collie.h
99 *
1010 * ChangeLog:
1111 * 04-06-2001 Lineo Japan, Inc.
@@ -70,6 +70,12 @@ · 58 unmodified lines
7070 #define POODLE_SCOOP_IO_DIR ( POODLE_SCOOP_VPEN | POODLE_SCOOP_HS_OUT )
7171 #define POODLE_SCOOP_IO_OUT ( 0 )
7272
73+#define POODLE_LOCOMO_GPIO_AMP_ON LOCOMO_GPIO(8)
74+#define POODLE_LOCOMO_GPIO_MUTE_L LOCOMO_GPIO(10)
75+#define POODLE_LOCOMO_GPIO_MUTE_R LOCOMO_GPIO(11)
76+#define POODLE_LOCOMO_GPIO_232VCC_ON LOCOMO_GPIO(12)
77+#define POODLE_LOCOMO_GPIO_JK_B LOCOMO_GPIO(13)
78+
7379 extern struct platform_device poodle_locomo_device;
7480
7581 #endif /* __ASM_ARCH_POODLE_H */
arch/arm/mach-pxa/include/mach/pxa-regs.hrenamed from include/asm-arm/arch-pxa/pxa-regs.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/pxa-regs.h
2+ * arch/arm/mach-pxa/include/mach/pxa-regs.h
33 *
44 * Author: Nicolas Pitre
55 * Created: Jun 15, 2001
@@ -829,7 +829,7 @@ · 823 unmodified lines
829829 */
830830
831831 /*
832− * SSP Serial Port Registers - see include/asm-arm/arch-pxa/regs-ssp.h
832+ * SSP Serial Port Registers - see arch/arm/mach-pxa/include/mach/regs-ssp.h
833833 */
834834
835835 /*
@@ -837,7 +837,7 @@ · 1 unmodified line
837837 */
838838
839839 /*
840− * Core Clock - see include/asm-arm/arch-pxa/pxa2xx-regs.h
840+ * Core Clock - see arch/arm/mach-pxa/include/mach/pxa2xx-regs.h
841841 */
842842
843843 #ifdef CONFIG_PXA27x
arch/arm/mach-pxa/include/mach/pxa25x-udc.hrenamed from include/asm-arm/arch-pxa/pxa25x-udc.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pxa27x-udc.hrenamed from include/asm-arm/arch-pxa/pxa27x-udc.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pxa27x_keypad.hrenamed from include/asm-arm/arch-pxa/pxa27x_keypad.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pxa2xx-gpio.hrenamed from include/asm-arm/arch-pxa/pxa2xx-gpio.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pxa2xx-regs.hrenamed from include/asm-arm/arch-pxa/pxa2xx-regs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/pxa2xx-regs.h
2+ * arch/arm/mach-pxa/include/mach/pxa2xx-regs.h
33 *
44 * Taken from pxa-regs.h by Russell King
55 *
arch/arm/mach-pxa/include/mach/pxa2xx_spi.hrenamed from include/asm-arm/arch-pxa/pxa2xx_spi.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pxa3xx-regs.hrenamed from include/asm-arm/arch-pxa/pxa3xx-regs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/pxa3xx-regs.h
2+ * arch/arm/mach-pxa/include/mach/pxa3xx-regs.h
33 *
44 * PXA3xx specific register definitions
55 *
arch/arm/mach-pxa/include/mach/pxa3xx_nand.hrenamed from include/asm-arm/arch-pxa/pxa3xx_nand.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/pxafb.hrenamed from include/asm-arm/arch-pxa/pxafb.h+8−6
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/pxafb.h
2+ * arch/arm/mach-pxa/include/mach/pxafb.h
33 *
44 * Support for the xscale frame buffer.
55 *
@@ -13,7 +13,7 @@ · 7 unmodified lines
1313 */
1414
1515 #include <linux/fb.h>
16−#include <asm/arch/regs-lcd.h>
16+#include <mach/regs-lcd.h>
1717
1818 /*
1919 * Supported LCD connections
@@ -28,6 +28,7 @@ · 8 unmodified lines
2828 * bits 10-17 : for AC Bias Pin Frequency
2929 * bit 18 : for output enable polarity
3030 * bit 19 : for pixel clock edge
31+ * bit 20 : for output pixel format when base is RGBT16
3132 */
3233 #define LCD_CONN_TYPE(_x) ((_x) & 0x0f)
3334 #define LCD_CONN_WIDTH(_x) (((_x) >> 4) & 0x1f)
@@ -53,10 +54,11 @@ · 19 unmodified lines
5354 #define LCD_SMART_PANEL_18BPP ((18 << 4) | LCD_TYPE_SMART_PANEL)
5455
5556 #define LCD_AC_BIAS_FREQ(x) (((x) & 0xff) << 10)
56−#define LCD_BIAS_ACTIVE_HIGH (0 << 17)
57−#define LCD_BIAS_ACTIVE_LOW (1 << 17)
58−#define LCD_PCLK_EDGE_RISE (0 << 18)
59−#define LCD_PCLK_EDGE_FALL (1 << 18)
57+#define LCD_BIAS_ACTIVE_HIGH (0 << 18)
58+#define LCD_BIAS_ACTIVE_LOW (1 << 18)
59+#define LCD_PCLK_EDGE_RISE (0 << 19)
60+#define LCD_PCLK_EDGE_FALL (1 << 19)
61+#define LCD_ALTERNATE_MAPPING (1 << 20)
6062
6163 /*
6264 * This structure describes the machine which we are running on.
arch/arm/mach-pxa/include/mach/regs-lcd.hrenamed from include/asm-arm/arch-pxa/regs-lcd.h+1−1
@@ -1,7 +1,7 @@
11 #ifndef __ASM_ARCH_REGS_LCD_H
22 #define __ASM_ARCH_REGS_LCD_H
33
4−#include <asm/arch/bitfield.h>
4+#include <mach/bitfield.h>
55
66 /*
77 * LCD Controller Registers and Bits Definitions
arch/arm/mach-pxa/include/mach/regs-ssp.hrenamed from include/asm-arm/arch-pxa/regs-ssp.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/reset.h+18−0
@@ -0,0 +1,18 @@
1+#ifndef __ASM_ARCH_RESET_H
2+#define __ASM_ARCH_RESET_H
3+
4+#define RESET_STATUS_HARDWARE (1 << 0) /* Hardware Reset */
5+#define RESET_STATUS_WATCHDOG (1 << 1) /* Watchdog Reset */
6+#define RESET_STATUS_LOWPOWER (1 << 2) /* Low Power/Sleep Exit */
7+#define RESET_STATUS_GPIO (1 << 3) /* GPIO Reset */
8+#define RESET_STATUS_ALL (0xf)
9+
10+extern unsigned int reset_status;
11+extern void clear_reset_status(unsigned int mask);
12+
13+/*
14+ * register GPIO as reset generator
15+ */
16+extern int init_gpio_reset(int gpio);
17+
18+#endif /* __ASM_ARCH_RESET_H */
arch/arm/mach-pxa/include/mach/sharpsl.hrenamed from include/asm-arm/arch-pxa/sharpsl.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/spitz.hrenamed from include/asm-arm/arch-pxa/spitz.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/ssp.hrenamed from include/asm-arm/arch-pxa/ssp.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/system.hrenamed from include/asm-arm/arch-pxa/system.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/system.h
2+ * arch/arm/mach-pxa/include/mach/system.h
33 *
44 * Author: Nicolas Pitre
55 * Created: Jun 15, 2001
arch/arm/mach-pxa/include/mach/timex.hrenamed from include/asm-arm/arch-pxa/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/timex.h
2+ * arch/arm/mach-pxa/include/mach/timex.h
33 *
44 * Author: Nicolas Pitre
55 * Created: Jun 15, 2001
arch/arm/mach-pxa/include/mach/tosa.hrenamed from include/asm-arm/arch-pxa/tosa.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/tosa_bt.hrenamed from include/asm-arm/arch-pxa/tosa_bt.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/trizeps4.hrenamed from include/asm-arm/arch-pxa/trizeps4.h+0−0

File renamed without changes.

arch/arm/mach-pxa/include/mach/udc.hrenamed from include/asm-arm/arch-pxa/udc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/udc.h
2+ * arch/arm/mach-pxa/include/mach/udc.h
33 *
44 */
55 #include <asm/mach/udc_pxa2xx.h>
arch/arm/mach-pxa/include/mach/uncompress.hrenamed from include/asm-arm/arch-pxa/uncompress.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/uncompress.h
2+ * arch/arm/mach-pxa/include/mach/uncompress.h
33 *
44 * Author: Nicolas Pitre
55 * Copyright: (C) 2001 MontaVista Software Inc.
@@ -10,7 +10,7 @@ · 4 unmodified lines
1010 */
1111
1212 #include <linux/serial_reg.h>
13−#include <asm/arch/pxa-regs.h>
13+#include <mach/pxa-regs.h>
1414 #include <asm/mach-types.h>
1515
1616 #define __REG(x) ((volatile unsigned long *)x)
arch/arm/mach-pxa/include/mach/vmalloc.hrenamed from include/asm-arm/arch-pxa/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-pxa/vmalloc.h
2+ * arch/arm/mach-pxa/include/mach/vmalloc.h
33 *
44 * Author: Nicolas Pitre
55 * Copyright: (C) 2001 MontaVista Software Inc.
arch/arm/mach-pxa/include/mach/zylonite.hrenamed from include/asm-arm/arch-pxa/zylonite.h+0−0

File renamed without changes.

arch/arm/mach-pxa/irq.c+2−2
@@ -17,10 +17,10 @@ · 16 unmodified lines
1717 #include <linux/interrupt.h>
1818 #include <linux/sysdev.h>
1919
20−#include <asm/hardware.h>
20+#include <mach/hardware.h>
2121 #include <asm/irq.h>
2222 #include <asm/mach/irq.h>
23−#include <asm/arch/pxa-regs.h>
23+#include <mach/pxa-regs.h>
2424
2525 #include "generic.h"
2626
arch/arm/mach-pxa/leds-idp.c+3−3
@@ -14,12 +14,12 @@ · 13 unmodified lines
1414
1515 #include <linux/init.h>
1616
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818 #include <asm/leds.h>
1919 #include <asm/system.h>
2020
21−#include <asm/arch/pxa-regs.h>
22−#include <asm/arch/idp.h>
21+#include <mach/pxa-regs.h>
22+#include <mach/idp.h>
2323
2424 #include "leds.h"
2525
arch/arm/mach-pxa/leds-lubbock.c+3−3
@@ -13,11 +13,11 @@ · 12 unmodified lines
1313
1414 #include <linux/init.h>
1515
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717 #include <asm/leds.h>
1818 #include <asm/system.h>
19−#include <asm/arch/pxa-regs.h>
20−#include <asm/arch/lubbock.h>
19+#include <mach/pxa-regs.h>
20+#include <mach/lubbock.h>
2121
2222 #include "leds.h"
2323
arch/arm/mach-pxa/leds-mainstone.c+3−3
@@ -12,12 +12,12 @@ · 11 unmodified lines
1212
1313 #include <linux/init.h>
1414
15−#include <asm/hardware.h>
15+#include <mach/hardware.h>
1616 #include <asm/leds.h>
1717 #include <asm/system.h>
1818
19−#include <asm/arch/pxa-regs.h>
20−#include <asm/arch/mainstone.h>
19+#include <mach/pxa-regs.h>
20+#include <mach/mainstone.h>
2121
2222 #include "leds.h"
2323
arch/arm/mach-pxa/leds-trizeps4.c+4−4
@@ -12,14 +12,14 @@ · 11 unmodified lines
1212
1313 #include <linux/init.h>
1414
15−#include <asm/hardware.h>
15+#include <mach/hardware.h>
1616 #include <asm/system.h>
1717 #include <asm/types.h>
1818 #include <asm/leds.h>
1919
20−#include <asm/arch/pxa-regs.h>
21−#include <asm/arch/pxa2xx-gpio.h>
22−#include <asm/arch/trizeps4.h>
20+#include <mach/pxa-regs.h>
21+#include <mach/pxa2xx-gpio.h>
22+#include <mach/trizeps4.h>
2323
2424 #include "leds.h"
2525
arch/arm/mach-pxa/littleton.c+9−9
@@ -26,21 +26,21 @@ · 25 unmodified lines
2626 #include <asm/setup.h>
2727 #include <asm/memory.h>
2828 #include <asm/mach-types.h>
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/irq.h>
3131
3232 #include <asm/mach/arch.h>
3333 #include <asm/mach/map.h>
3434 #include <asm/mach/irq.h>
3535
36−#include <asm/arch/pxa-regs.h>
37−#include <asm/arch/mfp-pxa300.h>
38−#include <asm/arch/gpio.h>
39−#include <asm/arch/pxafb.h>
40−#include <asm/arch/ssp.h>
41−#include <asm/arch/pxa27x_keypad.h>
42−#include <asm/arch/pxa3xx_nand.h>
43−#include <asm/arch/littleton.h>
36+#include <mach/pxa-regs.h>
37+#include <mach/mfp-pxa300.h>
38+#include <mach/gpio.h>
39+#include <mach/pxafb.h>
40+#include <mach/ssp.h>
41+#include <mach/pxa27x_keypad.h>
42+#include <mach/pxa3xx_nand.h>
43+#include <mach/littleton.h>
4444
4545 #include "generic.h"
4646
arch/arm/mach-pxa/lpd270.c+10−10
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <asm/setup.h>
3030 #include <asm/memory.h>
3131 #include <asm/mach-types.h>
32−#include <asm/hardware.h>
32+#include <mach/hardware.h>
3333 #include <asm/irq.h>
3434 #include <asm/sizes.h>
3535
@@ -38,15 +38,15 @@ · 2 unmodified lines
3838 #include <asm/mach/irq.h>
3939 #include <asm/mach/flash.h>
4040
41−#include <asm/arch/pxa-regs.h>
42−#include <asm/arch/pxa2xx-regs.h>
43−#include <asm/arch/pxa2xx-gpio.h>
44−#include <asm/arch/lpd270.h>
45−#include <asm/arch/audio.h>
46−#include <asm/arch/pxafb.h>
47−#include <asm/arch/mmc.h>
48−#include <asm/arch/irda.h>
49−#include <asm/arch/ohci.h>
41+#include <mach/pxa-regs.h>
42+#include <mach/pxa2xx-regs.h>
43+#include <mach/pxa2xx-gpio.h>
44+#include <mach/lpd270.h>
45+#include <mach/audio.h>
46+#include <mach/pxafb.h>
47+#include <mach/mmc.h>
48+#include <mach/irda.h>
49+#include <mach/ohci.h>
5050
5151 #include "generic.h"
5252 #include "devices.h"
arch/arm/mach-pxa/lubbock.c+14−12
@@ -25,12 +25,12 @@ · 24 unmodified lines
2525
2626 #include <linux/spi/spi.h>
2727 #include <linux/spi/ads7846.h>
28−#include <asm/arch/pxa2xx_spi.h>
28+#include <mach/pxa2xx_spi.h>
2929
3030 #include <asm/setup.h>
3131 #include <asm/memory.h>
3232 #include <asm/mach-types.h>
33−#include <asm/hardware.h>
33+#include <mach/hardware.h>
3434 #include <asm/irq.h>
3535 #include <asm/sizes.h>
3636
@@ -41,17 +41,18 @@ · 4 unmodified lines
4141
4242 #include <asm/hardware/sa1111.h>
4343
44−#include <asm/arch/pxa-regs.h>
45−#include <asm/arch/pxa2xx-regs.h>
46−#include <asm/arch/mfp-pxa25x.h>
47−#include <asm/arch/audio.h>
48−#include <asm/arch/lubbock.h>
49−#include <asm/arch/udc.h>
50−#include <asm/arch/irda.h>
51−#include <asm/arch/pxafb.h>
52−#include <asm/arch/mmc.h>
44+#include <mach/pxa-regs.h>
45+#include <mach/pxa2xx-regs.h>
46+#include <mach/mfp-pxa25x.h>
47+#include <mach/audio.h>
48+#include <mach/lubbock.h>
49+#include <mach/udc.h>
50+#include <mach/irda.h>
51+#include <mach/pxafb.h>
52+#include <mach/mmc.h>
5353
5454 #include "generic.h"
55+#include "clock.h"
5556 #include "devices.h"
5657
5758 static unsigned long lubbock_pin_config[] __initdata = {
@@ -224,7 +225,7 @@ static struct platform_device sa1111_device = { · 166 unmodified lines
224225 * for the temperature sensors.
225226 */
226227 static struct pxa2xx_spi_master pxa_ssp_master_info = {
227− .num_chipselect = 0,
228+ .num_chipselect = 1,
228229 };
229230
230231 static int lubbock_ads7846_pendown_state(void)
@@ -485,6 +486,7 @@ static void __init lubbock_init(void) · 254 unmodified lines
485486
486487 pxa2xx_mfp_config(ARRAY_AND_SIZE(lubbock_pin_config));
487488
489+ clk_add_alias("SA1111_CLK", NULL, "GPIO11_CLK", NULL);
488490 pxa_set_udc_info(&udc_info);
489491 set_pxa_fb_info(&sharp_lm8v31);
490492 pxa_set_mci_info(&lubbock_mci_platform_data);
arch/arm/mach-pxa/magician.c+10−10
@@ -26,18 +26,18 @@ · 25 unmodified lines
2626 #include <linux/pda_power.h>
2727 #include <linux/pwm_backlight.h>
2828
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/mach-types.h>
3131 #include <asm/mach/arch.h>
32−#include <asm/arch/magician.h>
33−#include <asm/arch/mfp-pxa27x.h>
34−#include <asm/arch/pxa-regs.h>
35−#include <asm/arch/pxa2xx-regs.h>
36−#include <asm/arch/pxafb.h>
37−#include <asm/arch/i2c.h>
38−#include <asm/arch/mmc.h>
39−#include <asm/arch/irda.h>
40−#include <asm/arch/ohci.h>
32+#include <mach/magician.h>
33+#include <mach/mfp-pxa27x.h>
34+#include <mach/pxa-regs.h>
35+#include <mach/pxa2xx-regs.h>
36+#include <mach/pxafb.h>
37+#include <mach/i2c.h>
38+#include <mach/mmc.h>
39+#include <mach/irda.h>
40+#include <mach/ohci.h>
4141
4242 #include "devices.h"
4343 #include "generic.h"
arch/arm/mach-pxa/mainstone.c+12−12
@@ -32,7 +32,7 @@ · 31 unmodified lines
3232 #include <asm/setup.h>
3333 #include <asm/memory.h>
3434 #include <asm/mach-types.h>
35−#include <asm/hardware.h>
35+#include <mach/hardware.h>
3636 #include <asm/irq.h>
3737 #include <asm/sizes.h>
3838
@@ -41,17 +41,17 @@ · 2 unmodified lines
4141 #include <asm/mach/irq.h>
4242 #include <asm/mach/flash.h>
4343
44−#include <asm/arch/pxa-regs.h>
45−#include <asm/arch/pxa2xx-regs.h>
46−#include <asm/arch/mfp-pxa27x.h>
47−#include <asm/arch/mainstone.h>
48−#include <asm/arch/audio.h>
49−#include <asm/arch/pxafb.h>
50−#include <asm/arch/i2c.h>
51−#include <asm/arch/mmc.h>
52−#include <asm/arch/irda.h>
53−#include <asm/arch/ohci.h>
54−#include <asm/arch/pxa27x_keypad.h>
44+#include <mach/pxa-regs.h>
45+#include <mach/pxa2xx-regs.h>
46+#include <mach/mfp-pxa27x.h>
47+#include <mach/mainstone.h>
48+#include <mach/audio.h>
49+#include <mach/pxafb.h>
50+#include <mach/i2c.h>
51+#include <mach/mmc.h>
52+#include <mach/irda.h>
53+#include <mach/ohci.h>
54+#include <mach/pxa27x_keypad.h>
5555
5656 #include "generic.h"
5757 #include "devices.h"
arch/arm/mach-pxa/mfp-pxa2xx.c+4−4
@@ -18,10 +18,10 @@ · 17 unmodified lines
1818 #include <linux/init.h>
1919 #include <linux/sysdev.h>
2020
21−#include <asm/arch/hardware.h>
22−#include <asm/arch/pxa-regs.h>
23−#include <asm/arch/pxa2xx-regs.h>
24−#include <asm/arch/mfp-pxa2xx.h>
21+#include <mach/hardware.h>
22+#include <mach/pxa-regs.h>
23+#include <mach/pxa2xx-regs.h>
24+#include <mach/mfp-pxa2xx.h>
2525
2626 #include "generic.h"
2727
arch/arm/mach-pxa/mfp-pxa3xx.c+4−4
@@ -19,10 +19,10 @@ · 18 unmodified lines
1919 #include <linux/io.h>
2020 #include <linux/sysdev.h>
2121
22−#include <asm/hardware.h>
23−#include <asm/arch/mfp.h>
24−#include <asm/arch/mfp-pxa3xx.h>
25−#include <asm/arch/pxa3xx-regs.h>
22+#include <mach/hardware.h>
23+#include <mach/mfp.h>
24+#include <mach/mfp-pxa3xx.h>
25+#include <mach/pxa3xx-regs.h>
2626
2727 /* mfp_spin_lock is used to ensure that MFP register configuration
2828 * (most likely a read-modify-write operation) is atomic, and that
arch/arm/mach-pxa/palmtx.c+9−9
@@ -30,15 +30,15 @@ · 29 unmodified lines
3030 #include <asm/mach/arch.h>
3131 #include <asm/mach/map.h>
3232
33−#include <asm/arch/audio.h>
34−#include <asm/arch/palmtx.h>
35−#include <asm/arch/mmc.h>
36−#include <asm/arch/pxafb.h>
37−#include <asm/arch/pxa-regs.h>
38−#include <asm/arch/mfp-pxa27x.h>
39−#include <asm/arch/irda.h>
40−#include <asm/arch/pxa27x_keypad.h>
41−#include <asm/arch/udc.h>
33+#include <mach/audio.h>
34+#include <mach/palmtx.h>
35+#include <mach/mmc.h>
36+#include <mach/pxafb.h>
37+#include <mach/pxa-regs.h>
38+#include <mach/mfp-pxa27x.h>
39+#include <mach/irda.h>
40+#include <mach/pxa27x_keypad.h>
41+#include <mach/udc.h>
4242
4343 #include "generic.h"
4444 #include "devices.h"
arch/arm/mach-pxa/pcm027.c+6−6
@@ -29,12 +29,12 @@ · 28 unmodified lines
2929
3030 #include <asm/mach-types.h>
3131 #include <asm/mach/arch.h>
32−#include <asm/arch/hardware.h>
33−#include <asm/arch/pxa-regs.h>
34−#include <asm/arch/pxa2xx-gpio.h>
35−#include <asm/arch/pxa2xx-regs.h>
36−#include <asm/arch/pxa2xx_spi.h>
37−#include <asm/arch/pcm027.h>
32+#include <mach/hardware.h>
33+#include <mach/pxa-regs.h>
34+#include <mach/pxa2xx-gpio.h>
35+#include <mach/pxa2xx-regs.h>
36+#include <mach/pxa2xx_spi.h>
37+#include <mach/pcm027.h>
3838 #include "generic.h"
3939
4040 /*
arch/arm/mach-pxa/pcm990-baseboard.c+9−10
@@ -22,23 +22,22 @@ · 21 unmodified lines
2222
2323 #include <linux/irq.h>
2424 #include <linux/platform_device.h>
25−#include <linux/ide.h>
2625 #include <linux/i2c.h>
2726 #include <linux/pwm_backlight.h>
2827
2928 #include <media/soc_camera.h>
3029
3130 #include <asm/gpio.h>
32−#include <asm/arch/i2c.h>
33−#include <asm/arch/camera.h>
31+#include <mach/i2c.h>
32+#include <mach/camera.h>
3433 #include <asm/mach/map.h>
35−#include <asm/arch/pxa-regs.h>
36−#include <asm/arch/audio.h>
37−#include <asm/arch/mmc.h>
38−#include <asm/arch/ohci.h>
39−#include <asm/arch/pcm990_baseboard.h>
40−#include <asm/arch/pxafb.h>
41−#include <asm/arch/mfp-pxa27x.h>
34+#include <mach/pxa-regs.h>
35+#include <mach/audio.h>
36+#include <mach/mmc.h>
37+#include <mach/ohci.h>
38+#include <mach/pcm990_baseboard.h>
39+#include <mach/pxafb.h>
40+#include <mach/mfp-pxa27x.h>
4241
4342 #include "devices.h"
4443 #include "generic.h"
arch/arm/mach-pxa/pm.c+4−4
@@ -16,12 +16,12 @@ · 15 unmodified lines
1616 #include <linux/errno.h>
1717 #include <linux/time.h>
1818
19−#include <asm/hardware.h>
19+#include <mach/hardware.h>
2020 #include <asm/memory.h>
2121 #include <asm/system.h>
22−#include <asm/arch/pm.h>
23−#include <asm/arch/pxa-regs.h>
24−#include <asm/arch/lubbock.h>
22+#include <mach/pm.h>
23+#include <mach/pxa-regs.h>
24+#include <mach/lubbock.h>
2525 #include <asm/mach/time.h>
2626
2727 struct pxa_cpu_pm_fns *pxa_cpu_pm_fns;
arch/arm/mach-pxa/poodle.c+11−11
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/pm.h>
2222 #include <linux/delay.h>
2323
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/mach-types.h>
2626 #include <asm/irq.h>
2727 #include <asm/setup.h>
@@ -31,16 +31,16 @@ · 3 unmodified lines
3131 #include <asm/mach/map.h>
3232 #include <asm/mach/irq.h>
3333
34−#include <asm/arch/pxa-regs.h>
35−#include <asm/arch/pxa2xx-regs.h>
36−#include <asm/arch/pxa2xx-gpio.h>
37−#include <asm/arch/mmc.h>
38−#include <asm/arch/udc.h>
39−#include <asm/arch/irda.h>
40−#include <asm/arch/poodle.h>
41−#include <asm/arch/pxafb.h>
42−#include <asm/arch/sharpsl.h>
43−#include <asm/arch/ssp.h>
34+#include <mach/pxa-regs.h>
35+#include <mach/pxa2xx-regs.h>
36+#include <mach/pxa2xx-gpio.h>
37+#include <mach/mmc.h>
38+#include <mach/udc.h>
39+#include <mach/irda.h>
40+#include <mach/poodle.h>
41+#include <mach/pxafb.h>
42+#include <mach/sharpsl.h>
43+#include <mach/ssp.h>
4444
4545 #include <asm/hardware/scoop.h>
4646 #include <asm/hardware/locomo.h>
arch/arm/mach-pxa/pwm.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <linux/pwm.h>
2121
2222 #include <asm/div64.h>
23−#include <asm/arch/pxa-regs.h>
23+#include <mach/pxa-regs.h>
2424
2525 /* PWM registers and bits definitions */
2626 #define PWMCR (0x00)
arch/arm/mach-pxa/pxa25x.c+12−16
@@ -23,13 +23,14 @@ · 22 unmodified lines
2323 #include <linux/suspend.h>
2424 #include <linux/sysdev.h>
2525
26−#include <asm/hardware.h>
27−#include <asm/arch/irqs.h>
28−#include <asm/arch/pxa-regs.h>
29−#include <asm/arch/pxa2xx-regs.h>
30−#include <asm/arch/mfp-pxa25x.h>
31−#include <asm/arch/pm.h>
32−#include <asm/arch/dma.h>
26+#include <mach/hardware.h>
27+#include <mach/irqs.h>
28+#include <mach/pxa-regs.h>
29+#include <mach/pxa2xx-regs.h>
30+#include <mach/mfp-pxa25x.h>
31+#include <mach/reset.h>
32+#include <mach/pm.h>
33+#include <mach/dma.h>
3334
3435 #include "generic.h"
3536 #include "devices.h"
@@ -165,8 +166,7 @@ static struct clk pxa25x_hwuart_clk = · 129 unmodified lines
165166 ;
166167
167168 /*
168− * PXA 2xx clock declarations. Order is important (see aliases below)
169− * Please be careful not to disrupt the ordering.
169+ * PXA 2xx clock declarations.
170170 */
171171 static struct clk pxa25x_clks[] = {
172172 INIT_CK("LCDCLK", LCD, &clk_pxa25x_lcd_ops, &pxa_device_fb.dev),
@@ -193,11 +193,6 @@ static struct clk pxa25x_clks[] = { · 20 unmodified lines
193193 INIT_CKEN("FICPCLK", FICP, 47923000, 0, NULL),
194194 };
195195
196−static struct clk pxa2xx_clk_aliases[] = {
197− INIT_CKOTHER("GPIO7_CLK", &pxa25x_clks[4], NULL),
198− INIT_CKOTHER("SA1111_CLK", &pxa25x_clks[5], NULL),
199−};
200−
201196 #ifdef CONFIG_PM
202197
203198 #define SAVE(x) sleep_save[SLEEP_SAVE_##x] = x
@@ -348,6 +343,9 @@ static int __init pxa25x_init(void) · 144 unmodified lines
348343 clks_register(&pxa25x_hwuart_clk, 1);
349344
350345 if (cpu_is_pxa21x() || cpu_is_pxa25x()) {
346+
347+ reset_status = RCSR;
348+
351349 clks_register(pxa25x_clks, ARRAY_SIZE(pxa25x_clks));
352350
353351 if ((ret = pxa_init_dma(16)))
@@ -371,8 +369,6 @@ static int __init pxa25x_init(void) · 17 unmodified lines
371369 if (cpu_is_pxa255())
372370 ret = platform_device_register(&pxa_device_hwuart);
373371
374− clks_register(pxa2xx_clk_aliases, ARRAY_SIZE(pxa2xx_clk_aliases));
375−
376372 return ret;
377373 }
378374
arch/arm/mach-pxa/pxa27x.c+13−9
@@ -18,16 +18,17 @@ · 17 unmodified lines
1818 #include <linux/platform_device.h>
1919 #include <linux/sysdev.h>
2020
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222 #include <asm/irq.h>
23−#include <asm/arch/irqs.h>
24−#include <asm/arch/pxa-regs.h>
25−#include <asm/arch/pxa2xx-regs.h>
26−#include <asm/arch/mfp-pxa27x.h>
27−#include <asm/arch/ohci.h>
28−#include <asm/arch/pm.h>
29−#include <asm/arch/dma.h>
30−#include <asm/arch/i2c.h>
23+#include <mach/irqs.h>
24+#include <mach/pxa-regs.h>
25+#include <mach/pxa2xx-regs.h>
26+#include <mach/mfp-pxa27x.h>
27+#include <mach/reset.h>
28+#include <mach/ohci.h>
29+#include <mach/pm.h>
30+#include <mach/dma.h>
31+#include <mach/i2c.h>
3132
3233 #include "generic.h"
3334 #include "devices.h"
@@ -384,6 +385,9 @@ static int __init pxa27x_init(void) · 350 unmodified lines
384385 int i, ret = 0;
385386
386387 if (cpu_is_pxa27x()) {
388+
389+ reset_status = RCSR;
390+
387391 clks_register(pxa27x_clks, ARRAY_SIZE(pxa27x_clks));
388392
389393 if ((ret = pxa_init_dma(32)))
arch/arm/mach-pxa/pxa2xx.c+12−3
@@ -14,9 +14,18 @@ · 13 unmodified lines
1414 #include <linux/kernel.h>
1515 #include <linux/device.h>
1616
17−#include <asm/arch/mfp-pxa2xx.h>
18−#include <asm/arch/mfp-pxa25x.h>
19−#include <asm/arch/irda.h>
17+#include <mach/hardware.h>
18+#include <mach/pxa2xx-regs.h>
19+#include <mach/mfp-pxa2xx.h>
20+#include <mach/mfp-pxa25x.h>
21+#include <mach/reset.h>
22+#include <mach/irda.h>
23+
24+void pxa2xx_clear_reset_status(unsigned int mask)
25+{
26+ /* RESET_STATUS_* has a 1:1 mapping with RCSR */
27+ RCSR = mask;
28+}
2029
2130 static unsigned long pxa2xx_mfp_fir[] = {
2231 GPIO46_FICP_RXD,
arch/arm/mach-pxa/pxa300.c+5−3
@@ -17,9 +17,9 @@ · 16 unmodified lines
1717 #include <linux/kernel.h>
1818 #include <linux/platform_device.h>
1919
20−#include <asm/hardware.h>
21−#include <asm/arch/pxa3xx-regs.h>
22−#include <asm/arch/mfp-pxa300.h>
20+#include <mach/hardware.h>
21+#include <mach/pxa3xx-regs.h>
22+#include <mach/mfp-pxa300.h>
2323
2424 #include "generic.h"
2525 #include "devices.h"
@@ -90,7 +90,9 @@ static struct clk common_clks[] = { · 64 unmodified lines
9090 };
9191
9292 static struct clk pxa310_clks[] = {
93+#ifdef CONFIG_CPU_PXA310
9394 PXA3xx_CKEN("MMCCLK", MMC3, 19500000, 0, &pxa3xx_device_mci3.dev),
95+#endif
9496 };
9597
9698 static int __init pxa300_init(void)
arch/arm/mach-pxa/pxa320.c+4−4
@@ -17,10 +17,10 @@ · 16 unmodified lines
1717 #include <linux/kernel.h>
1818 #include <linux/platform_device.h>
1919
20−#include <asm/hardware.h>
21−#include <asm/arch/mfp.h>
22−#include <asm/arch/pxa3xx-regs.h>
23−#include <asm/arch/mfp-pxa320.h>
20+#include <mach/hardware.h>
21+#include <mach/mfp.h>
22+#include <mach/pxa3xx-regs.h>
23+#include <mach/mfp-pxa320.h>
2424
2525 #include "generic.h"
2626 #include "devices.h"
arch/arm/mach-pxa/pxa3xx.c+16−6
@@ -22,12 +22,13 @@ · 21 unmodified lines
2222 #include <linux/io.h>
2323 #include <linux/sysdev.h>
2424
25−#include <asm/hardware.h>
26−#include <asm/arch/pxa3xx-regs.h>
27−#include <asm/arch/ohci.h>
28−#include <asm/arch/pm.h>
29−#include <asm/arch/dma.h>
30−#include <asm/arch/ssp.h>
25+#include <mach/hardware.h>
26+#include <mach/pxa3xx-regs.h>
27+#include <mach/reset.h>
28+#include <mach/ohci.h>
29+#include <mach/pm.h>
30+#include <mach/dma.h>
31+#include <mach/ssp.h>
3132
3233 #include "generic.h"
3334 #include "devices.h"
@@ -109,6 +110,12 @@ unsigned int pxa3xx_get_memclk_frequency_10khz(void) · 75 unmodified lines
109110 return (clk / 10000);
110111 }
111112
113+void pxa3xx_clear_reset_status(unsigned int mask)
114+{
115+ /* RESET_STATUS_* has a 1:1 mapping with ARSR */
116+ ARSR = mask;
117+}
118+
112119 /*
113120 * Return the current AC97 clock frequency.
114121 */
@@ -532,6 +539,9 @@ static int __init pxa3xx_init(void) · 417 unmodified lines
532539 int i, ret = 0;
533540
534541 if (cpu_is_pxa3xx()) {
542+
543+ reset_status = ARSR;
544+
535545 /*
536546 * clear RDH bit every time after reset
537547 *
arch/arm/mach-pxa/pxa930.c+2−2
@@ -16,8 +16,8 @@ · 15 unmodified lines
1616 #include <linux/irq.h>
1717 #include <linux/dma-mapping.h>
1818
19−#include <asm/hardware.h>
20−#include <asm/arch/mfp-pxa930.h>
19+#include <mach/hardware.h>
20+#include <mach/mfp-pxa930.h>
2121
2222 static struct pxa3xx_mfp_addr_map pxa930_mfp_addr_map[] __initdata = {
2323
arch/arm/mach-pxa/reset.c+6−4
@@ -10,8 +10,11 @@ · 9 unmodified lines
1010 #include <asm/io.h>
1111 #include <asm/proc-fns.h>
1212
13−#include <asm/arch/pxa-regs.h>
14−#include <asm/arch/pxa2xx-regs.h>
13+#include <mach/pxa-regs.h>
14+#include <mach/reset.h>
15+
16+unsigned int reset_status;
17+EXPORT_SYMBOL(reset_status);
1518
1619 static void do_hw_reset(void);
1720
@@ -77,8 +80,7 @@ static void do_hw_reset(void) · 59 unmodified lines
7780
7881 void arch_reset(char mode)
7982 {
80− if (cpu_is_pxa2xx())
81− RCSR = RCSR_HWR | RCSR_WDR | RCSR_SMR | RCSR_GPR;
83+ clear_reset_status(RESET_STATUS_ALL);
8284
8385 switch (mode) {
8486 case 's':
arch/arm/mach-pxa/saar.c+3−3
@@ -21,9 +21,9 @@ · 20 unmodified lines
2121
2222 #include <asm/mach-types.h>
2323 #include <asm/mach/arch.h>
24−#include <asm/hardware.h>
25−#include <asm/arch/pxa3xx-regs.h>
26−#include <asm/arch/mfp-pxa930.h>
24+#include <mach/hardware.h>
25+#include <mach/pxa3xx-regs.h>
26+#include <mach/mfp-pxa930.h>
2727
2828 #include "devices.h"
2929 #include "generic.h"
arch/arm/mach-pxa/sharpsl_pm.c+5−5
@@ -22,12 +22,12 @@ · 21 unmodified lines
2222 #include <linux/platform_device.h>
2323 #include <linux/apm-emulation.h>
2424
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/mach-types.h>
27−#include <asm/arch/pm.h>
28−#include <asm/arch/pxa-regs.h>
29−#include <asm/arch/pxa2xx-gpio.h>
30−#include <asm/arch/sharpsl.h>
27+#include <mach/pm.h>
28+#include <mach/pxa-regs.h>
29+#include <mach/pxa2xx-gpio.h>
30+#include <mach/sharpsl.h>
3131 #include "sharpsl.h"
3232
3333 struct battery_thresh spitz_battery_levels_acin[] = {
arch/arm/mach-pxa/sleep.S+3−3
@@ -13,10 +13,10 @@ · 12 unmodified lines
1313
1414 #include <linux/linkage.h>
1515 #include <asm/assembler.h>
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717
18−#include <asm/arch/pxa-regs.h>
19−#include <asm/arch/pxa2xx-regs.h>
18+#include <mach/pxa-regs.h>
19+#include <mach/pxa2xx-regs.h>
2020
2121 #define MDREFR_KDIV 0x200a4000 // all banks
2222 #define CCCR_SLEEP 0x00000107 // L=7 2N=2 A=0 PPDIS=0 CPDIS=0
arch/arm/mach-pxa/spitz.c+14−13
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <asm/setup.h>
2727 #include <asm/memory.h>
2828 #include <asm/mach-types.h>
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/irq.h>
3131 #include <asm/io.h>
3232 #include <asm/system.h>
@@ -35,18 +35,19 @@ · 2 unmodified lines
3535 #include <asm/mach/map.h>
3636 #include <asm/mach/irq.h>
3737
38−#include <asm/arch/pxa-regs.h>
39−#include <asm/arch/pxa2xx-regs.h>
40−#include <asm/arch/pxa2xx-gpio.h>
41−#include <asm/arch/pxa27x-udc.h>
42−#include <asm/arch/irda.h>
43−#include <asm/arch/mmc.h>
44−#include <asm/arch/ohci.h>
45−#include <asm/arch/udc.h>
46−#include <asm/arch/pxafb.h>
47−#include <asm/arch/akita.h>
48−#include <asm/arch/spitz.h>
49−#include <asm/arch/sharpsl.h>
38+#include <mach/pxa-regs.h>
39+#include <mach/pxa2xx-regs.h>
40+#include <mach/pxa2xx-gpio.h>
41+#include <mach/pxa27x-udc.h>
42+#include <mach/reset.h>
43+#include <mach/irda.h>
44+#include <mach/mmc.h>
45+#include <mach/ohci.h>
46+#include <mach/udc.h>
47+#include <mach/pxafb.h>
48+#include <mach/akita.h>
49+#include <mach/spitz.h>
50+#include <mach/sharpsl.h>
5051
5152 #include <asm/mach/sharpsl_param.h>
5253 #include <asm/hardware/scoop.h>
arch/arm/mach-pxa/spitz_pm.c+6−6
@@ -20,14 +20,14 @@ · 19 unmodified lines
2020
2121 #include <asm/irq.h>
2222 #include <asm/mach-types.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/hardware/scoop.h>
2525
26−#include <asm/arch/sharpsl.h>
27−#include <asm/arch/spitz.h>
28−#include <asm/arch/pxa-regs.h>
29−#include <asm/arch/pxa2xx-regs.h>
30−#include <asm/arch/pxa2xx-gpio.h>
26+#include <mach/sharpsl.h>
27+#include <mach/spitz.h>
28+#include <mach/pxa-regs.h>
29+#include <mach/pxa2xx-regs.h>
30+#include <mach/pxa2xx-gpio.h>
3131 #include "sharpsl.h"
3232
3333 #define SHARPSL_CHARGE_ON_VOLT 0x99 /* 2.9V */
arch/arm/mach-pxa/ssp.c+4−4
@@ -31,10 +31,10 @@ · 30 unmodified lines
3131
3232 #include <asm/io.h>
3333 #include <asm/irq.h>
34−#include <asm/hardware.h>
35−#include <asm/arch/ssp.h>
36−#include <asm/arch/pxa-regs.h>
37−#include <asm/arch/regs-ssp.h>
34+#include <mach/hardware.h>
35+#include <mach/ssp.h>
36+#include <mach/pxa-regs.h>
37+#include <mach/regs-ssp.h>
3838
3939 #define TIMEOUT 100000
4040
arch/arm/mach-pxa/standby.S+3−3
@@ -11,10 +11,10 @@ · 10 unmodified lines
1111
1212 #include <linux/linkage.h>
1313 #include <asm/assembler.h>
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
16−#include <asm/arch/pxa-regs.h>
17−#include <asm/arch/pxa2xx-regs.h>
16+#include <mach/pxa-regs.h>
17+#include <mach/pxa2xx-regs.h>
1818
1919 .text
2020
arch/arm/mach-pxa/tavorevb.c+3−3
@@ -21,9 +21,9 @@ · 20 unmodified lines
2121
2222 #include <asm/mach-types.h>
2323 #include <asm/mach/arch.h>
24−#include <asm/hardware.h>
25−#include <asm/arch/pxa3xx-regs.h>
26−#include <asm/arch/mfp-pxa930.h>
24+#include <mach/hardware.h>
25+#include <mach/pxa3xx-regs.h>
26+#include <mach/mfp-pxa930.h>
2727
2828 #include "devices.h"
2929 #include "generic.h"
arch/arm/mach-pxa/time.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <asm/cnt32_to_63.h>
2323 #include <asm/mach/irq.h>
2424 #include <asm/mach/time.h>
25−#include <asm/arch/pxa-regs.h>
25+#include <mach/pxa-regs.h>
2626 #include <asm/mach-types.h>
2727
2828 /*
arch/arm/mach-pxa/tosa-bt.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/delay.h>
1717 #include <linux/rfkill.h>
1818
19−#include <asm/arch/tosa_bt.h>
19+#include <mach/tosa_bt.h>
2020
2121 static void tosa_bt_on(struct tosa_bt_data *data)
2222 {
arch/arm/mach-pxa/tosa.c+9−8
@@ -34,16 +34,17 @@ · 33 unmodified lines
3434
3535 #include <asm/setup.h>
3636 #include <asm/mach-types.h>
37−#include <asm/arch/pxa2xx-regs.h>
38−#include <asm/arch/mfp-pxa25x.h>
39−#include <asm/arch/irda.h>
40−#include <asm/arch/i2c.h>
41−#include <asm/arch/mmc.h>
42−#include <asm/arch/udc.h>
43−#include <asm/arch/tosa_bt.h>
37+#include <mach/pxa2xx-regs.h>
38+#include <mach/mfp-pxa25x.h>
39+#include <mach/reset.h>
40+#include <mach/irda.h>
41+#include <mach/i2c.h>
42+#include <mach/mmc.h>
43+#include <mach/udc.h>
44+#include <mach/tosa_bt.h>
4445
4546 #include <asm/mach/arch.h>
46−#include <asm/arch/tosa.h>
47+#include <mach/tosa.h>
4748
4849 #include <asm/hardware/scoop.h>
4950 #include <asm/mach/sharpsl_param.h>
arch/arm/mach-pxa/trizeps4.c+10−10
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131 #include <asm/setup.h>
3232 #include <asm/memory.h>
3333 #include <asm/mach-types.h>
34−#include <asm/hardware.h>
34+#include <mach/hardware.h>
3535 #include <asm/irq.h>
3636 #include <asm/sizes.h>
3737
@@ -40,15 +40,15 @@ · 2 unmodified lines
4040 #include <asm/mach/irq.h>
4141 #include <asm/mach/flash.h>
4242
43−#include <asm/arch/pxa-regs.h>
44−#include <asm/arch/pxa2xx-regs.h>
45−#include <asm/arch/pxa2xx-gpio.h>
46−#include <asm/arch/trizeps4.h>
47−#include <asm/arch/audio.h>
48−#include <asm/arch/pxafb.h>
49−#include <asm/arch/mmc.h>
50−#include <asm/arch/irda.h>
51−#include <asm/arch/ohci.h>
43+#include <mach/pxa-regs.h>
44+#include <mach/pxa2xx-regs.h>
45+#include <mach/pxa2xx-gpio.h>
46+#include <mach/trizeps4.h>
47+#include <mach/audio.h>
48+#include <mach/pxafb.h>
49+#include <mach/mmc.h>
50+#include <mach/irda.h>
51+#include <mach/ohci.h>
5252
5353 #include "generic.h"
5454 #include "devices.h"
arch/arm/mach-pxa/zylonite.c+8−8
@@ -23,14 +23,14 @@ · 22 unmodified lines
2323
2424 #include <asm/mach-types.h>
2525 #include <asm/mach/arch.h>
26−#include <asm/hardware.h>
27−#include <asm/arch/audio.h>
28−#include <asm/arch/gpio.h>
29−#include <asm/arch/pxafb.h>
30−#include <asm/arch/zylonite.h>
31−#include <asm/arch/mmc.h>
32−#include <asm/arch/pxa27x_keypad.h>
33−#include <asm/arch/pxa3xx_nand.h>
26+#include <mach/hardware.h>
27+#include <mach/audio.h>
28+#include <mach/gpio.h>
29+#include <mach/pxafb.h>
30+#include <mach/zylonite.h>
31+#include <mach/mmc.h>
32+#include <mach/pxa27x_keypad.h>
33+#include <mach/pxa3xx_nand.h>
3434
3535 #include "devices.h"
3636 #include "generic.h"
arch/arm/mach-pxa/zylonite_pxa300.c+3−3
@@ -20,9 +20,9 @@ · 19 unmodified lines
2020 #include <linux/i2c/pca953x.h>
2121
2222 #include <asm/gpio.h>
23−#include <asm/arch/mfp-pxa300.h>
24−#include <asm/arch/i2c.h>
25−#include <asm/arch/zylonite.h>
23+#include <mach/mfp-pxa300.h>
24+#include <mach/i2c.h>
25+#include <mach/zylonite.h>
2626
2727 #include "generic.h"
2828
arch/arm/mach-pxa/zylonite_pxa320.c+3−3
@@ -17,9 +17,9 @@ · 16 unmodified lines
1717 #include <linux/kernel.h>
1818 #include <linux/init.h>
1919
20−#include <asm/arch/gpio.h>
21−#include <asm/arch/mfp-pxa320.h>
22−#include <asm/arch/zylonite.h>
20+#include <mach/gpio.h>
21+#include <mach/mfp-pxa320.h>
22+#include <mach/zylonite.h>
2323
2424 #include "generic.h"
2525
arch/arm/mach-realview/core.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <linux/clockchips.h>
3030
3131 #include <asm/system.h>
32−#include <asm/hardware.h>
32+#include <mach/hardware.h>
3333 #include <asm/io.h>
3434 #include <asm/irq.h>
3535 #include <asm/leds.h>
arch/arm/mach-realview/include/mach/board-eb.hrenamed from include/asm-arm/arch-realview/board-eb.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-realview/board-eb.h
2+ * arch/arm/mach-realview/include/mach/board-eb.h
33 *
44 * Copyright (C) 2007 ARM Limited
55 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
2121 #ifndef __ASM_ARCH_BOARD_EB_H
2222 #define __ASM_ARCH_BOARD_EB_H
2323
24−#include <asm/arch/platform.h>
24+#include <mach/platform.h>
2525
2626 /*
2727 * RealView EB + ARM11MPCore peripheral addresses
arch/arm/mach-realview/include/mach/board-pb1176.hrenamed from include/asm-arm/arch-realview/board-pb1176.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-realview/board-pb1176.h
2+ * arch/arm/mach-realview/include/mach/board-pb1176.h
33 *
44 * Copyright (C) 2008 ARM Limited
55 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
2121 #ifndef __ASM_ARCH_BOARD_PB1176_H
2222 #define __ASM_ARCH_BOARD_PB1176_H
2323
24−#include <asm/arch/platform.h>
24+#include <mach/platform.h>
2525
2626 /*
2727 * Peripheral addresses
arch/arm/mach-realview/include/mach/board-pb11mp.hrenamed from include/asm-arm/arch-realview/board-pb11mp.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-realview/board-pb11mp.h
2+ * arch/arm/mach-realview/include/mach/board-pb11mp.h
33 *
44 * Copyright (C) 2008 ARM Limited
55 *
@@ -21,7 +21,7 @@ · 15 unmodified lines
2121 #ifndef __ASM_ARCH_BOARD_PB11MP_H
2222 #define __ASM_ARCH_BOARD_PB11MP_H
2323
24−#include <asm/arch/platform.h>
24+#include <mach/platform.h>
2525
2626 /*
2727 * Peripheral addresses
arch/arm/mach-realview/include/mach/debug-macro.Srenamed from include/asm-arm/arch-realview/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-realview/debug-macro.S
1+/* arch/arm/mach-realview/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-realview/include/mach/dma.hrenamed from include/asm-arm/arch-realview/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-realview/dma.h
2+ * arch/arm/mach-realview/include/mach/dma.h
33 *
44 * Copyright (C) 2003 ARM Limited.
55 * Copyright (C) 1997,1998 Russell King
arch/arm/mach-realview/include/mach/entry-macro.Srenamed from include/asm-arm/arch-realview/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-realview/entry-macro.S
2+ * arch/arm/mach-realview/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for RealView platforms
55 *
@@ -7,7 +7,7 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/hardware.h>
10+#include <mach/hardware.h>
1111 #include <asm/hardware/gic.h>
1212
1313 .macro disable_fiq
arch/arm/mach-realview/include/mach/hardware.hrenamed from include/asm-arm/arch-realview/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-realview/hardware.h
2+ * arch/arm/mach-realview/include/mach/hardware.h
33 *
44 * This file contains the hardware definitions of the RealView boards.
55 *
arch/arm/mach-realview/include/mach/io.hrenamed from include/asm-arm/arch-realview/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-realview/io.h
2+ * arch/arm/mach-realview/include/mach/io.h
33 *
44 * Copyright (C) 2003 ARM Limited
55 *
arch/arm/mach-realview/include/mach/irqs.hrenamed from include/asm-arm/arch-realview/irqs.h+4−4
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-realview/irqs.h
2+ * arch/arm/mach-realview/include/mach/irqs.h
33 *
44 * Copyright (C) 2003 ARM Limited
55 * Copyright (C) 2000 Deep Blue Solutions Ltd.
@@ -22,9 +22,9 @@ · 16 unmodified lines
2222 #ifndef __ASM_ARCH_IRQS_H
2323 #define __ASM_ARCH_IRQS_H
2424
25−#include <asm/arch/board-eb.h>
26−#include <asm/arch/board-pb11mp.h>
27−#include <asm/arch/board-pb1176.h>
25+#include <mach/board-eb.h>
26+#include <mach/board-pb11mp.h>
27+#include <mach/board-pb1176.h>
2828
2929 #define IRQ_LOCALTIMER 29
3030 #define IRQ_LOCALWDOG 30
arch/arm/mach-realview/include/mach/memory.hrenamed from include/asm-arm/arch-realview/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-realview/memory.h
2+ * arch/arm/mach-realview/include/mach/memory.h
33 *
44 * Copyright (C) 2003 ARM Limited
55 *
arch/arm/mach-realview/include/mach/platform.hrenamed from include/asm-arm/arch-realview/platform.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-realview/platform.h
2+ * arch/arm/mach-realview/include/mach/platform.h
33 *
44 * Copyright (c) ARM Limited 2003. All rights reserved.
55 *
arch/arm/mach-realview/include/mach/scu.hrenamed from include/asm-arm/arch-realview/scu.h+0−0

File renamed without changes.

arch/arm/mach-realview/include/mach/smp.hrenamed from include/asm-arm/arch-realview/smp.h+0−0

File renamed without changes.

arch/arm/mach-realview/include/mach/system.hrenamed from include/asm-arm/arch-realview/system.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-realview/system.h
2+ * arch/arm/mach-realview/include/mach/system.h
33 *
44 * Copyright (C) 2003 ARM Limited
55 * Copyright (C) 2000 Deep Blue Solutions Ltd
@@ -21,9 +21,9 @@ · 15 unmodified lines
2121 #ifndef __ASM_ARCH_SYSTEM_H
2222 #define __ASM_ARCH_SYSTEM_H
2323
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/io.h>
26−#include <asm/arch/platform.h>
26+#include <mach/platform.h>
2727
2828 static inline void arch_idle(void)
2929 {
arch/arm/mach-realview/include/mach/timex.hrenamed from include/asm-arm/arch-realview/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-realview/timex.h
2+ * arch/arm/mach-realview/include/mach/timex.h
33 *
44 * RealView architecture timex specifications
55 *
arch/arm/mach-realview/include/mach/uncompress.hrenamed from include/asm-arm/arch-realview/uncompress.h+5−5
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-realview/uncompress.h
2+ * arch/arm/mach-realview/include/mach/uncompress.h
33 *
44 * Copyright (C) 2003 ARM Limited
55 *
@@ -17,12 +17,12 @@ · 11 unmodified lines
1717 * along with this program; if not, write to the Free Software
1818 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1919 */
20−#include <asm/hardware.h>
20+#include <mach/hardware.h>
2121 #include <asm/mach-types.h>
2222
23−#include <asm/arch/board-eb.h>
24−#include <asm/arch/board-pb11mp.h>
25−#include <asm/arch/board-pb1176.h>
23+#include <mach/board-eb.h>
24+#include <mach/board-pb11mp.h>
25+#include <mach/board-pb1176.h>
2626
2727 #define AMBA_UART_DR(base) (*(volatile unsigned char *)((base) + 0x00))
2828 #define AMBA_UART_LCRH(base) (*(volatile unsigned char *)((base) + 0x2c))
arch/arm/mach-realview/include/mach/vmalloc.hrenamed from include/asm-arm/arch-realview/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-realview/vmalloc.h
2+ * arch/arm/mach-realview/include/mach/vmalloc.h
33 *
44 * Copyright (C) 2003 ARM Limited
55 * Copyright (C) 2000 Russell King.
arch/arm/mach-realview/localtimer.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020
2121 #include <asm/hardware/arm_twd.h>
2222 #include <asm/hardware/gic.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/io.h>
2525 #include <asm/irq.h>
2626
arch/arm/mach-realview/platsmp.c+4−4
@@ -15,13 +15,13 @@ · 14 unmodified lines
1515 #include <linux/smp.h>
1616
1717 #include <asm/cacheflush.h>
18−#include <asm/hardware.h>
18+#include <mach/hardware.h>
1919 #include <asm/io.h>
2020 #include <asm/mach-types.h>
2121
22−#include <asm/arch/board-eb.h>
23−#include <asm/arch/board-pb11mp.h>
24−#include <asm/arch/scu.h>
22+#include <mach/board-eb.h>
23+#include <mach/board-pb11mp.h>
24+#include <mach/scu.h>
2525
2626 extern void realview_secondary_startup(void);
2727
arch/arm/mach-realview/realview_eb.c+3−3
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/sysdev.h>
2525 #include <linux/amba/bus.h>
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/io.h>
2929 #include <asm/irq.h>
3030 #include <asm/leds.h>
@@ -38,8 +38,8 @@ · 7 unmodified lines
3838 #include <asm/mach/mmc.h>
3939 #include <asm/mach/time.h>
4040
41−#include <asm/arch/board-eb.h>
42−#include <asm/arch/irqs.h>
41+#include <mach/board-eb.h>
42+#include <mach/irqs.h>
4343
4444 #include "core.h"
4545 #include "clock.h"
arch/arm/mach-realview/realview_pb1176.c+3−3
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/sysdev.h>
2525 #include <linux/amba/bus.h>
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/io.h>
2929 #include <asm/irq.h>
3030 #include <asm/leds.h>
@@ -39,8 +39,8 @@ · 8 unmodified lines
3939 #include <asm/mach/mmc.h>
4040 #include <asm/mach/time.h>
4141
42−#include <asm/arch/board-pb1176.h>
43−#include <asm/arch/irqs.h>
42+#include <mach/board-pb1176.h>
43+#include <mach/irqs.h>
4444
4545 #include "core.h"
4646 #include "clock.h"
arch/arm/mach-realview/realview_pb11mp.c+3−3
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/sysdev.h>
2525 #include <linux/amba/bus.h>
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/io.h>
2929 #include <asm/irq.h>
3030 #include <asm/leds.h>
@@ -39,8 +39,8 @@ · 8 unmodified lines
3939 #include <asm/mach/mmc.h>
4040 #include <asm/mach/time.h>
4141
42−#include <asm/arch/board-pb11mp.h>
43−#include <asm/arch/irqs.h>
42+#include <mach/board-pb11mp.h>
43+#include <mach/irqs.h>
4444
4545 #include "core.h"
4646 #include "clock.h"
arch/arm/mach-rpc/dma.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <asm/fiq.h>
2121 #include <asm/io.h>
2222 #include <asm/irq.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/uaccess.h>
2525
2626 #include <asm/mach/dma.h>
arch/arm/mach-rpc/include/mach/acornfb.hrenamed from include/asm-arm/arch-rpc/acornfb.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-rpc/acornfb.h
2+ * arch/arm/mach-rpc/include/mach/acornfb.h
33 *
44 * Copyright (C) 1999 Russell King
55 *
arch/arm/mach-rpc/include/mach/debug-macro.Srenamed from include/asm-arm/arch-rpc/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-rpc/debug-macro.S
1+/* arch/arm/mach-rpc/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-rpc/include/mach/dma.hrenamed from include/asm-arm/arch-rpc/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-rpc/dma.h
2+ * arch/arm/mach-rpc/include/mach/dma.h
33 *
44 * Copyright (C) 1997 Russell King
55 *
arch/arm/mach-rpc/include/mach/entry-macro.Srenamed from include/asm-arm/arch-rpc/entry-macro.S+1−1
@@ -1,4 +1,4 @@
1−#include <asm/hardware.h>
1+#include <mach/hardware.h>
22 #include <asm/hardware/entry-macro-iomd.S>
33
44 .equ ioc_base_high, IOC_BASE & 0xff000000
arch/arm/mach-rpc/include/mach/hardware.hrenamed from include/asm-arm/arch-rpc/hardware.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-rpc/hardware.h
2+ * arch/arm/mach-rpc/include/mach/hardware.h
33 *
44 * Copyright (C) 1996-1999 Russell King.
55 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
1212 #ifndef __ASM_ARCH_HARDWARE_H
1313 #define __ASM_ARCH_HARDWARE_H
1414
15−#include <asm/arch/memory.h>
15+#include <mach/memory.h>
1616
1717 #ifndef __ASSEMBLY__
1818 #define IOMEM(x) ((void __iomem *)(unsigned long)(x))
arch/arm/mach-rpc/include/mach/io.hrenamed from include/asm-arm/arch-rpc/io.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-rpc/io.h
2+ * arch/arm/mach-rpc/include/mach/io.h
33 *
44 * Copyright (C) 1997 Russell King
55 *
@@ -13,7 +13,7 @@ · 7 unmodified lines
1313 #ifndef __ASM_ARM_ARCH_IO_H
1414 #define __ASM_ARM_ARCH_IO_H
1515
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717
1818 #define IO_SPACE_LIMIT 0xffffffff
1919
arch/arm/mach-rpc/include/mach/irqs.hrenamed from include/asm-arm/arch-rpc/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-rpc/irqs.h
2+ * arch/arm/mach-rpc/include/mach/irqs.h
33 *
44 * Copyright (C) 1996 Russell King
55 *
arch/arm/mach-rpc/include/mach/memory.hrenamed from include/asm-arm/arch-rpc/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-rpc/memory.h
2+ * arch/arm/mach-rpc/include/mach/memory.h
33 *
44 * Copyright (C) 1996,1997,1998 Russell King.
55 *
arch/arm/mach-rpc/include/mach/system.hrenamed from include/asm-arm/arch-rpc/system.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-rpc/system.h
2+ * arch/arm/mach-rpc/include/mach/system.h
33 *
44 * Copyright (C) 1996-1999 Russell King.
55 *
@@ -7,7 +7,7 @@ · 1 unmodified line
77 * it under the terms of the GNU General Public License version 2 as
88 * published by the Free Software Foundation.
99 */
10−#include <asm/hardware.h>
10+#include <mach/hardware.h>
1111 #include <asm/hardware/iomd.h>
1212 #include <asm/io.h>
1313
arch/arm/mach-rpc/include/mach/timex.hrenamed from include/asm-arm/arch-rpc/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-rpc/timex.h
2+ * arch/arm/mach-rpc/include/mach/timex.h
33 *
44 * Copyright (C) 1997, 1998 Russell King
55 *
arch/arm/mach-rpc/include/mach/uncompress.hrenamed from include/asm-arm/arch-rpc/uncompress.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-rpc/uncompress.h
2+ * arch/arm/mach-rpc/include/mach/uncompress.h
33 *
44 * Copyright (C) 1996 Russell King
55 *
@@ -9,7 +9,7 @@ · 3 unmodified lines
99 */
1010 #define VIDMEM ((char *)SCREEN_START)
1111
12−#include <asm/hardware.h>
12+#include <mach/hardware.h>
1313 #include <asm/io.h>
1414 #include <asm/setup.h>
1515 #include <asm/page.h>
arch/arm/mach-rpc/include/mach/vmalloc.hrenamed from include/asm-arm/arch-rpc/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-rpc/vmalloc.h
2+ * arch/arm/mach-rpc/include/mach/vmalloc.h
33 *
44 * Copyright (C) 1997 Russell King
55 *
arch/arm/mach-rpc/riscpc.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <asm/elf.h>
2323 #include <asm/io.h>
2424 #include <asm/mach-types.h>
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/page.h>
2727 #include <asm/domain.h>
2828 #include <asm/setup.h>
arch/arm/mach-s3c2400/gpio.c+2−2
@@ -25,11 +25,11 @@ · 24 unmodified lines
2525 #include <linux/interrupt.h>
2626 #include <linux/ioport.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/irq.h>
3030 #include <asm/io.h>
3131
32−#include <asm/arch/regs-gpio.h>
32+#include <mach/regs-gpio.h>
3333
3434 int s3c2400_gpio_getirq(unsigned int pin)
3535 {
arch/arm/mach-s3c2400/include/mach/map.hrenamed from include/asm-arm/arch-s3c2400/map.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2400/map.h
1+/* arch/arm/mach-s3c2400/include/mach/map.h
22 *
33 * Copyright 2003,2007 Simtec Electronics
44 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2400/include/mach/memory.hrenamed from include/asm-arm/arch-s3c2400/memory.h+2−2
@@ -1,5 +1,5 @@
1−/* linux/include/asm-arm/arch-s3c2400/memory.h
2− * from linux/include/asm-arm/arch-rpc/memory.h
1+/* arch/arm/mach-s3c2400/include/mach/memory.h
2+ * from arch/arm/mach-rpc/include/mach/memory.h
33 *
44 * Copyright 2007 Simtec Electronics
55 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2410/bast-ide.c+3−3
@@ -24,9 +24,9 @@ · 23 unmodified lines
2424 #include <asm/mach/map.h>
2525 #include <asm/mach/irq.h>
2626
27−#include <asm/arch/map.h>
28−#include <asm/arch/bast-map.h>
29−#include <asm/arch/bast-irq.h>
27+#include <mach/map.h>
28+#include <mach/bast-map.h>
29+#include <mach/bast-irq.h>
3030
3131 /* IDE ports */
3232
arch/arm/mach-s3c2410/bast-irq.c+4−4
@@ -28,15 +28,15 @@ · 27 unmodified lines
2828
2929 #include <asm/mach-types.h>
3030
31−#include <asm/hardware.h>
31+#include <mach/hardware.h>
3232 #include <asm/irq.h>
3333 #include <asm/io.h>
3434
3535 #include <asm/mach/irq.h>
3636
37−#include <asm/arch/regs-irq.h>
38−#include <asm/arch/bast-map.h>
39−#include <asm/arch/bast-irq.h>
37+#include <mach/regs-irq.h>
38+#include <mach/bast-map.h>
39+#include <mach/bast-irq.h>
4040
4141 #include <asm/plat-s3c24xx/irq.h>
4242
arch/arm/mach-s3c2410/clock.c+3−3
@@ -34,12 +34,12 @@ · 33 unmodified lines
3434
3535 #include <asm/mach/map.h>
3636
37−#include <asm/hardware.h>
37+#include <mach/hardware.h>
3838 #include <asm/io.h>
3939
4040 #include <asm/plat-s3c/regs-serial.h>
41−#include <asm/arch/regs-clock.h>
42−#include <asm/arch/regs-gpio.h>
41+#include <mach/regs-clock.h>
42+#include <mach/regs-gpio.h>
4343
4444 #include <asm/plat-s3c24xx/s3c2410.h>
4545 #include <asm/plat-s3c24xx/clock.h>
arch/arm/mach-s3c2410/dma.c+5−5
@@ -18,17 +18,17 @@ · 17 unmodified lines
1818 #include <linux/serial_core.h>
1919
2020 #include <asm/dma.h>
21−#include <asm/arch/dma.h>
21+#include <mach/dma.h>
2222
2323 #include <asm/plat-s3c24xx/cpu.h>
2424 #include <asm/plat-s3c24xx/dma.h>
2525
2626 #include <asm/plat-s3c/regs-serial.h>
27−#include <asm/arch/regs-gpio.h>
27+#include <mach/regs-gpio.h>
2828 #include <asm/plat-s3c/regs-ac97.h>
29−#include <asm/arch/regs-mem.h>
30−#include <asm/arch/regs-lcd.h>
31−#include <asm/arch/regs-sdi.h>
29+#include <mach/regs-mem.h>
30+#include <mach/regs-lcd.h>
31+#include <mach/regs-sdi.h>
3232 #include <asm/plat-s3c24xx/regs-iis.h>
3333 #include <asm/plat-s3c24xx/regs-spi.h>
3434
arch/arm/mach-s3c2410/gpio.c+2−2
@@ -26,11 +26,11 @@ · 25 unmodified lines
2626 #include <linux/interrupt.h>
2727 #include <linux/ioport.h>
2828
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/irq.h>
3131 #include <asm/io.h>
3232
33−#include <asm/arch/regs-gpio.h>
33+#include <mach/regs-gpio.h>
3434
3535 int s3c2410_gpio_irqfilter(unsigned int pin, unsigned int on,
3636 unsigned int config)
arch/arm/mach-s3c2410/h1940-bluetooth.c+3−3
@@ -16,9 +16,9 @@ · 15 unmodified lines
1616 #include <linux/string.h>
1717 #include <linux/ctype.h>
1818 #include <linux/leds.h>
19−#include <asm/arch/regs-gpio.h>
20−#include <asm/hardware.h>
21−#include <asm/arch/h1940-latch.h>
19+#include <mach/regs-gpio.h>
20+#include <mach/hardware.h>
21+#include <mach/h1940-latch.h>
2222
2323 #define DRV_NAME "h1940-bt"
2424
arch/arm/mach-s3c2410/include/mach/anubis-cpld.hrenamed from include/asm-arm/arch-s3c2410/anubis-cpld.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/anubis-cpld.h
1+/* arch/arm/mach-s3c2410/include/mach/anubis-cpld.h
22 *
33 * Copyright (c) 2005 Simtec Electronics
44 * http://www.simtec.co.uk/products/
arch/arm/mach-s3c2410/include/mach/anubis-irq.hrenamed from include/asm-arm/arch-s3c2410/anubis-irq.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/anubis-irq.h
1+/* arch/arm/mach-s3c2410/include/mach/anubis-irq.h
22 *
33 * Copyright (c) 2005 Simtec Electronics
44 * http://www.simtec.co.uk/products/
arch/arm/mach-s3c2410/include/mach/anubis-map.hrenamed from include/asm-arm/arch-s3c2410/anubis-map.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/anubis-map.h
1+/* arch/arm/mach-s3c2410/include/mach/anubis-map.h
22 *
33 * Copyright (c) 2005 Simtec Electronics
44 * http://www.simtec.co.uk/products/
arch/arm/mach-s3c2410/include/mach/audio.hrenamed from include/asm-arm/arch-s3c2410/audio.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/audio.h
1+/* arch/arm/mach-s3c2410/include/mach/audio.h
22 *
33 * Copyright (c) 2004-2005 Simtec Electronics
44 * http://www.simtec.co.uk/products/SWLINUX/
arch/arm/mach-s3c2410/include/mach/bast-cpld.hrenamed from include/asm-arm/arch-s3c2410/bast-cpld.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/bast-cpld.h
1+/* arch/arm/mach-s3c2410/include/mach/bast-cpld.h
22 *
33 * Copyright (c) 2003,2004 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/bast-irq.hrenamed from include/asm-arm/arch-s3c2410/bast-irq.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/bast-irq.h
1+/* arch/arm/mach-s3c2410/include/mach/bast-irq.h
22 *
33 * Copyright (c) 2003,2004 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/bast-map.hrenamed from include/asm-arm/arch-s3c2410/bast-map.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/bast-map.h
1+/* arch/arm/mach-s3c2410/include/mach/bast-map.h
22 *
33 * Copyright (c) 2003,2004 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/bast-pmu.hrenamed from include/asm-arm/arch-s3c2410/bast-pmu.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/bast-pmu.h
1+/* arch/arm/mach-s3c2410/include/mach/bast-pmu.h
22 *
33 * Copyright (c) 2003,2004 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/debug-macro.Srenamed from include/asm-arm/arch-s3c2410/debug-macro.S+3−3
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/debug-macro.S
1+/* arch/arm/mach-s3c2410/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
@@ -12,8 +12,8 @@ · 7 unmodified lines
1212 * published by the Free Software Foundation.
1313 */
1414
15−#include <asm/arch/map.h>
16−#include <asm/arch/regs-gpio.h>
15+#include <mach/map.h>
16+#include <mach/regs-gpio.h>
1717 #include <asm/plat-s3c/regs-serial.h>
1818
1919 #define S3C2410_UART1_OFF (0x4000)
arch/arm/mach-s3c2410/include/mach/dma.hrenamed from include/asm-arm/arch-s3c2410/dma.h+2−2
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/dma.h
1+/* arch/arm/mach-s3c2410/include/mach/dma.h
22 *
33 * Copyright (C) 2003,2004,2006 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
@@ -14,7 +14,7 @@ · 9 unmodified lines
1414 #define __ASM_ARCH_DMA_H __FILE__
1515
1616 #include <linux/sysdev.h>
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818
1919 /*
2020 * This is the maximum DMA address(physical address) that can be DMAd to.
arch/arm/mach-s3c2410/include/mach/entry-macro.Srenamed from include/asm-arm/arch-s3c2410/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-s3c2410/entry-macro.S
2+ * arch/arm/mach-s3c2410/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for S3C2410-based platforms
55 *
@@ -19,7 +19,7 @@ · 13 unmodified lines
1919 #define INTPND (0x10)
2020 #define INTOFFSET (0x14)
2121
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/irq.h>
2424
2525 .macro get_irqnr_preamble, base, tmp
arch/arm/mach-s3c2410/include/mach/fb.hrenamed from include/asm-arm/arch-s3c2410/fb.h+2−2
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/fb.h
1+/* arch/arm/mach-s3c2410/include/mach/fb.h
22 *
33 * Copyright (c) 2004 Arnaud Patard <arnaud.patard@rtp-net.org>
44 *
@@ -12,7 +12,7 @@ · 7 unmodified lines
1212 #ifndef __ASM_ARM_FB_H
1313 #define __ASM_ARM_FB_H
1414
15−#include <asm/arch/regs-lcd.h>
15+#include <mach/regs-lcd.h>
1616
1717 struct s3c2410fb_hw {
1818 unsigned long lcdcon1;
arch/arm/mach-s3c2410/include/mach/gpio.hrenamed from include/asm-arm/arch-s3c2410/gpio.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/gpio.h
1+/* arch/arm/mach-s3c2410/include/mach/gpio.h
22 *
33 * Copyright (c) 2008 Simtec Electronics
44 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2410/include/mach/h1940-latch.hrenamed from include/asm-arm/arch-s3c2410/h1940-latch.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/h1940-latch.h
1+/* arch/arm/mach-s3c2410/include/mach/h1940-latch.h
22 *
33 * Copyright (c) 2005 Simtec Electronics
44 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2410/include/mach/h1940.hrenamed from include/asm-arm/arch-s3c2410/h1940.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/h1940.h
1+/* arch/arm/mach-s3c2410/include/mach/h1940.h
22 *
33 * Copyright 2006 Ben Dooks <ben-linux@fluff.org>
44 *
arch/arm/mach-s3c2410/include/mach/hardware.hrenamed from include/asm-arm/arch-s3c2410/hardware.h+2−6
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/hardware.h
1+/* arch/arm/mach-s3c2410/include/mach/hardware.h
22 *
33 * Copyright (c) 2003 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
@@ -13,10 +13,6 @@ · 8 unmodified lines
1313 #ifndef __ASM_ARCH_HARDWARE_H
1414 #define __ASM_ARCH_HARDWARE_H
1515
16−#ifndef __ASM_HARDWARE_H
17−#error "Do not include this directly, instead #include <asm/hardware.h>"
18−#endif
19−
2016 #ifndef __ASSEMBLY__
2117
2218 /* external functions for GPIO support
@@ -131,7 +127,7 @@ extern int s3c2412_gpio_set_sleepcfg(unsigned int pin, unsigned int state); · 108 unmodified lines
131127 #endif /* __ASSEMBLY__ */
132128
133129 #include <asm/sizes.h>
134−#include <asm/arch/map.h>
130+#include <mach/map.h>
135131
136132 /* machine specific hardware definitions should go after this */
137133
arch/arm/mach-s3c2410/include/mach/idle.hrenamed from include/asm-arm/arch-s3c2410/idle.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/idle.h
1+/* arch/arm/mach-s3c2410/include/mach/idle.h
22 *
33 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>
44 * http://www.simtec.co.uk/products/SWLINUX/
arch/arm/mach-s3c2410/include/mach/io.hrenamed from include/asm-arm/arch-s3c2410/io.h+3−3
@@ -1,6 +1,6 @@
11 /*
2− * linux/include/asm-arm/arch-s3c2410/io.h
3− * from linux/include/asm-arm/arch-rpc/io.h
2+ * arch/arm/mach-s3c2410/include/mach/io.h
3+ * from arch/arm/mach-rpc/include/mach/io.h
44 *
55 * Copyright (C) 1997 Russell King
66 * (C) 2003 Simtec Electronics
@@ -9,7 +9,7 @@ · 2 unmodified lines
99 #ifndef __ASM_ARM_ARCH_IO_H
1010 #define __ASM_ARM_ARCH_IO_H
1111
12−#include <asm/hardware.h>
12+#include <mach/hardware.h>
1313
1414 #define IO_SPACE_LIMIT 0xffffffff
1515
arch/arm/mach-s3c2410/include/mach/irqs.hrenamed from include/asm-arm/arch-s3c2410/irqs.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/irqs.h
1+/* arch/arm/mach-s3c2410/include/mach/irqs.h
22 *
33 * Copyright (c) 2003-2005 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/leds-gpio.hrenamed from include/asm-arm/arch-s3c2410/leds-gpio.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/leds-gpio.h
1+/* arch/arm/mach-s3c2410/include/mach/leds-gpio.h
22 *
33 * Copyright (c) 2006 Simtec Electronics
44 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2410/include/mach/map.hrenamed from include/asm-arm/arch-s3c2410/map.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/map.h
1+/* arch/arm/mach-s3c2410/include/mach/map.h
22 *
33 * Copyright (c) 2003 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/memory.hrenamed from include/asm-arm/arch-s3c2410/memory.h+2−2
@@ -1,5 +1,5 @@
1−/* linux/include/asm-arm/arch-s3c2410/memory.h
2− * from linux/include/asm-arm/arch-rpc/memory.h
1+/* arch/arm/mach-s3c2410/include/mach/memory.h
2+ * from arch/arm/mach-rpc/include/mach/memory.h
33 *
44 * Copyright (C) 1996,1997,1998 Russell King.
55 *
arch/arm/mach-s3c2410/include/mach/osiris-cpld.hrenamed from include/asm-arm/arch-s3c2410/osiris-cpld.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/osiris-cpld.h
1+/* arch/arm/mach-s3c2410/include/mach/osiris-cpld.h
22 *
33 * Copyright 2005 Simtec Electronics
44 * http://www.simtec.co.uk/products/
arch/arm/mach-s3c2410/include/mach/osiris-map.hrenamed from include/asm-arm/arch-s3c2410/osiris-map.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/osiris-map.h
1+/* arch/arm/mach-s3c2410/include/mach/osiris-map.h
22 *
33 * (c) 2005 Simtec Electronics
44 * http://www.simtec.co.uk/products/
arch/arm/mach-s3c2410/include/mach/otom-map.hrenamed from include/asm-arm/arch-s3c2410/otom-map.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/otom-map.h
1+/* arch/arm/mach-s3c2410/include/mach/otom-map.h
22 *
33 * (c) 2005 Guillaume GOURAT / NexVision
44 * guillaume.gourat@nexvision.fr
arch/arm/mach-s3c2410/include/mach/regs-clock.hrenamed from include/asm-arm/arch-s3c2410/regs-clock.h+2−2
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/regs-clock.h
1+/* arch/arm/mach-s3c2410/include/mach/regs-clock.h
22 *
33 * Copyright (c) 2003,2004,2005,2006 Simtec Electronics <linux@simtec.co.uk>
44 * http://armlinux.simtec.co.uk/
@@ -11,7 +11,7 @@ · 6 unmodified lines
1111 */
1212
1313 #ifndef __ASM_ARM_REGS_CLOCK
14−#define __ASM_ARM_REGS_CLOCK "$Id: clock.h,v 1.4 2003/04/30 14:50:51 ben Exp $"
14+#define __ASM_ARM_REGS_CLOCK
1515
1616 #define S3C2410_CLKREG(x) ((x) + S3C24XX_VA_CLKPWR)
1717
arch/arm/mach-s3c2410/include/mach/regs-dsc.hrenamed from include/asm-arm/arch-s3c2410/regs-dsc.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/regs-dsc.h
1+/* arch/arm/mach-s3c2410/include/mach/regs-dsc.h
22 *
33 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>
44 * http://www.simtec.co.uk/products/SWLINUX/
arch/arm/mach-s3c2410/include/mach/regs-gpio.hrenamed from include/asm-arm/arch-s3c2410/regs-gpio.h+2−2
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/regs-gpio.h
1+/* arch/arm/mach-s3c2410/include/mach/regs-gpio.h
22 *
33 * Copyright (c) 2003,2004 Simtec Electronics <linux@simtec.co.uk>
44 * http://www.simtec.co.uk/products/SWLINUX/
@@ -12,7 +12,7 @@ · 7 unmodified lines
1212
1313
1414 #ifndef __ASM_ARCH_REGS_GPIO_H
15−#define __ASM_ARCH_REGS_GPIO_H "$Id: gpio.h,v 1.5 2003/05/19 12:51:08 ben Exp $"
15+#define __ASM_ARCH_REGS_GPIO_H
1616
1717 #define S3C2410_GPIONO(bank,offset) ((bank) + (offset))
1818
arch/arm/mach-s3c2410/include/mach/regs-gpioj.hrenamed from include/asm-arm/arch-s3c2410/regs-gpioj.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/regs-gpioj.h
1+/* arch/arm/mach-s3c2410/include/mach/regs-gpioj.h
22 *
33 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>
44 * http://www.simtec.co.uk/products/SWLINUX/
arch/arm/mach-s3c2410/include/mach/regs-irq.hrenamed from include/asm-arm/arch-s3c2410/regs-irq.h+2−2
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/regs-irq.h
1+/* arch/arm/mach-s3c2410/include/mach/regs-irq.h
22 *
33 * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk>
44 * http://www.simtec.co.uk/products/SWLINUX/
@@ -10,7 +10,7 @@ · 5 unmodified lines
1010
1111
1212 #ifndef ___ASM_ARCH_REGS_IRQ_H
13−#define ___ASM_ARCH_REGS_IRQ_H "$Id: irq.h,v 1.3 2003/03/25 21:29:06 ben Exp $"
13+#define ___ASM_ARCH_REGS_IRQ_H
1414
1515 /* interrupt controller */
1616
arch/arm/mach-s3c2410/include/mach/regs-lcd.hrenamed from include/asm-arm/arch-s3c2410/regs-lcd.h+2−2
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/regs-lcd.h
1+/* arch/arm/mach-s3c2410/include/mach/regs-lcd.h
22 *
33 * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk>
44 * http://www.simtec.co.uk/products/SWLINUX/
@@ -10,7 +10,7 @@ · 5 unmodified lines
1010
1111
1212 #ifndef ___ASM_ARCH_REGS_LCD_H
13−#define ___ASM_ARCH_REGS_LCD_H "$Id: lcd.h,v 1.3 2003/06/26 13:25:06 ben Exp $"
13+#define ___ASM_ARCH_REGS_LCD_H
1414
1515 #define S3C2410_LCDREG(x) (x)
1616
arch/arm/mach-s3c2410/include/mach/regs-mem.hrenamed from include/asm-arm/arch-s3c2410/regs-mem.h+2−2
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/regs-mem.h
1+/* arch/arm/mach-s3c2410/include/mach/regs-mem.h
22 *
33 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>
44 * http://www.simtec.co.uk/products/SWLINUX/
@@ -11,7 +11,7 @@ · 6 unmodified lines
1111 */
1212
1313 #ifndef __ASM_ARM_MEMREGS_H
14−#define __ASM_ARM_MEMREGS_H "$Id: regs.h,v 1.8 2003/05/01 15:55:41 ben Exp $"
14+#define __ASM_ARM_MEMREGS_H
1515
1616 #ifndef S3C2410_MEMREG
1717 #define S3C2410_MEMREG(x) (S3C24XX_VA_MEMCTRL + (x))
arch/arm/mach-s3c2410/include/mach/regs-power.hrenamed from include/asm-arm/arch-s3c2410/regs-power.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/regs-power.h
1+/* arch/arm/mach-s3c2410/include/mach/regs-power.h
22 *
33 * Copyright (c) 2003,2004,2005,2006 Simtec Electronics <linux@simtec.co.uk>
44 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2410/include/mach/regs-s3c2412-mem.hrenamed from include/asm-arm/arch-s3c2410/regs-s3c2412-mem.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/regs-s3c2412-mem.h
1+/* arch/arm/mach-s3c2410/include/mach/regs-s3c2412-mem.h
22 *
33 * Copyright (c) 2008 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/regs-s3c2412.hrenamed from include/asm-arm/arch-s3c2410/regs-s3c2412.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/regs-s3c2412.h
1+/* arch/arm/mach-s3c2410/include/mach/regs-s3c2412.h
22 *
33 * Copyright 2007 Simtec Electronics
44 * http://armlinux.simtec.co.uk/
arch/arm/mach-s3c2410/include/mach/regs-s3c2443-clock.hrenamed from include/asm-arm/arch-s3c2410/regs-s3c2443-clock.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/regs-s3c2443-clock.h
1+/* arch/arm/mach-s3c2410/include/mach/regs-s3c2443-clock.h
22 *
33 * Copyright (c) 2007 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/regs-sdi.hrenamed from include/asm-arm/arch-s3c2410/regs-sdi.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/regs-sdi.h
1+/* arch/arm/mach-s3c2410/include/mach/regs-sdi.h
22 *
33 * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk>
44 * http://www.simtec.co.uk/products/SWLINUX/
arch/arm/mach-s3c2410/include/mach/reset.hrenamed from include/asm-arm/arch-s3c2410/reset.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/reset.h
1+/* arch/arm/mach-s3c2410/include/mach/reset.h
22 *
33 * Copyright (c) 2007 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/spi-gpio.hrenamed from include/asm-arm/arch-s3c2410/spi-gpio.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/spi-gpio.h
1+/* arch/arm/mach-s3c2410/include/mach/spi-gpio.h
22 *
33 * Copyright (c) 2006 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/spi.hrenamed from include/asm-arm/arch-s3c2410/spi.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/spi.h
1+/* arch/arm/mach-s3c2410/include/mach/spi.h
22 *
33 * Copyright (c) 2006 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/system-reset.hrenamed from include/asm-arm/arch-s3c2410/system-reset.h+3−3
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/system-reset.h
1+/* arch/arm/mach-s3c2410/include/mach/system-reset.h
22 *
33 * Copyright (c) 2008 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
@@ -10,11 +10,11 @@ · 5 unmodified lines
1010 * published by the Free Software Foundation.
1111 */
1212
13−#include <asm/hardware.h>
13+#include <mach/hardware.h>
1414 #include <asm/io.h>
1515
1616 #include <asm/plat-s3c/regs-watchdog.h>
17−#include <asm/arch/regs-clock.h>
17+#include <mach/regs-clock.h>
1818
1919 #include <linux/clk.h>
2020 #include <linux/err.h>
arch/arm/mach-s3c2410/include/mach/system.hrenamed from include/asm-arm/arch-s3c2410/system.h+7−7
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/system.h
1+/* arch/arm/mach-s3c2410/include/mach/system.h
22 *
33 * Copyright (c) 2003 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
@@ -10,14 +10,14 @@ · 5 unmodified lines
1010 * published by the Free Software Foundation.
1111 */
1212
13−#include <asm/hardware.h>
13+#include <mach/hardware.h>
1414 #include <asm/io.h>
1515
16−#include <asm/arch/map.h>
17−#include <asm/arch/idle.h>
18−#include <asm/arch/reset.h>
16+#include <mach/map.h>
17+#include <mach/idle.h>
18+#include <mach/reset.h>
1919
20−#include <asm/arch/regs-clock.h>
20+#include <mach/regs-clock.h>
2121
2222 void (*s3c24xx_idle)(void);
2323 void (*s3c24xx_reset_hook)(void);
@@ -55,4 +55,4 @@ static void arch_idle(void) · 31 unmodified lines
5555 s3c24xx_default_idle();
5656 }
5757
58−#include <asm/arch/system-reset.h>
58+#include <mach/system-reset.h>
arch/arm/mach-s3c2410/include/mach/timex.hrenamed from include/asm-arm/arch-s3c2410/timex.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/timex.h
1+/* arch/arm/mach-s3c2410/include/mach/timex.h
22 *
33 * Copyright (c) 2003-2005 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/uncompress.hrenamed from include/asm-arm/arch-s3c2410/uncompress.h+3−3
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/uncompress.h
1+/* arch/arm/mach-s3c2410/include/mach/uncompress.h
22 *
33 * Copyright (c) 2003, 2007 Simtec Electronics
44 * http://armlinux.simtec.co.uk/
@@ -14,8 +14,8 @@ · 9 unmodified lines
1414 #ifndef __ASM_ARCH_UNCOMPRESS_H
1515 #define __ASM_ARCH_UNCOMPRESS_H
1616
17−#include <asm/arch/regs-gpio.h>
18−#include <asm/arch/map.h>
17+#include <mach/regs-gpio.h>
18+#include <mach/map.h>
1919
2020 /* working in physical space... */
2121 #undef S3C2410_GPIOREG
arch/arm/mach-s3c2410/include/mach/usb-control.hrenamed from include/asm-arm/arch-s3c2410/usb-control.h+2−2
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/usb-control.h
1+/* arch/arm/mach-s3c2410/include/mach/usb-control.h
22 *
33 * Copyright (c) 2004 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
@@ -11,7 +11,7 @@ · 6 unmodified lines
1111 */
1212
1313 #ifndef __ASM_ARCH_USBCONTROL_H
14−#define __ASM_ARCH_USBCONTROL_H "include/asm-arm/arch-s3c2410/usb-control.h"
14+#define __ASM_ARCH_USBCONTROL_H "arch/arm/mach-s3c2410/include/mach/usb-control.h"
1515
1616 #define S3C_HCDFLG_USED (1)
1717
arch/arm/mach-s3c2410/include/mach/vmalloc.hrenamed from include/asm-arm/arch-s3c2410/vmalloc.h+2−2
@@ -1,6 +1,6 @@
1−/* linux/include/asm-arm/arch-s3c2410/vmalloc.h
1+/* arch/arm/mach-s3c2410/include/mach/vmalloc.h
22 *
3− * from linux/include/asm-arm/arch-iop3xx/vmalloc.h
3+ * from arch/arm/mach-iop3xx/include/mach/vmalloc.h
44 *
55 * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk>
66 * http://www.simtec.co.uk/products/SWLINUX/
arch/arm/mach-s3c2410/include/mach/vr1000-cpld.hrenamed from include/asm-arm/arch-s3c2410/vr1000-cpld.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/vr1000-cpld.h
1+/* arch/arm/mach-s3c2410/include/mach/vr1000-cpld.h
22 *
33 * Copyright (c) 2003 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/vr1000-irq.hrenamed from include/asm-arm/arch-s3c2410/vr1000-irq.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/vr1000-irq.h
1+/* arch/arm/mach-s3c2410/include/mach/vr1000-irq.h
22 *
33 * Copyright (c) 2003,2004 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
arch/arm/mach-s3c2410/include/mach/vr1000-map.hrenamed from include/asm-arm/arch-s3c2410/vr1000-map.h+2−2
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-s3c2410/vr1000-map.h
1+/* arch/arm/mach-s3c2410/include/mach/vr1000-map.h
22 *
33 * Copyright (c) 2003-2005 Simtec Electronics
44 * Ben Dooks <ben@simtec.co.uk>
@@ -21,7 +21,7 @@ · 16 unmodified lines
2121 #ifndef __ASM_ARCH_VR1000MAP_H
2222 #define __ASM_ARCH_VR1000MAP_H
2323
24−#include <asm/arch/bast-map.h>
24+#include <mach/bast-map.h>
2525
2626 #define VR1000_IOADDR(x) BAST_IOADDR(x)
2727
arch/arm/mach-s3c2410/mach-amlm5900.c+4−4
@@ -42,15 +42,15 @@ · 41 unmodified lines
4242 #include <asm/mach/irq.h>
4343 #include <asm/mach/flash.h>
4444
45−#include <asm/hardware.h>
45+#include <mach/hardware.h>
4646 #include <asm/io.h>
4747 #include <asm/irq.h>
4848 #include <asm/mach-types.h>
49−#include <asm/arch/fb.h>
49+#include <mach/fb.h>
5050
5151 #include <asm/plat-s3c/regs-serial.h>
52−#include <asm/arch/regs-lcd.h>
53−#include <asm/arch/regs-gpio.h>
52+#include <mach/regs-lcd.h>
53+#include <mach/regs-gpio.h>
5454
5555 #include <asm/plat-s3c24xx/devs.h>
5656 #include <asm/plat-s3c24xx/cpu.h>
arch/arm/mach-s3c2410/mach-bast.c+9−9
@@ -29,24 +29,24 @@ · 28 unmodified lines
2929 #include <asm/mach/map.h>
3030 #include <asm/mach/irq.h>
3131
32−#include <asm/arch/bast-map.h>
33−#include <asm/arch/bast-irq.h>
34−#include <asm/arch/bast-cpld.h>
32+#include <mach/bast-map.h>
33+#include <mach/bast-irq.h>
34+#include <mach/bast-cpld.h>
3535
36−#include <asm/hardware.h>
36+#include <mach/hardware.h>
3737 #include <asm/io.h>
3838 #include <asm/irq.h>
3939 #include <asm/mach-types.h>
4040
4141 //#include <asm/debug-ll.h>
4242 #include <asm/plat-s3c/regs-serial.h>
43−#include <asm/arch/regs-gpio.h>
44−#include <asm/arch/regs-mem.h>
45−#include <asm/arch/regs-lcd.h>
43+#include <mach/regs-gpio.h>
44+#include <mach/regs-mem.h>
45+#include <mach/regs-lcd.h>
4646
4747 #include <asm/plat-s3c/nand.h>
4848 #include <asm/plat-s3c/iic.h>
49−#include <asm/arch/fb.h>
49+#include <mach/fb.h>
5050
5151 #include <linux/mtd/mtd.h>
5252 #include <linux/mtd/nand.h>
@@ -562,7 +562,7 @@ static struct platform_device *bast_devices[] __initdata = { · 509 unmodified lines
562562 &bast_sio,
563563 };
564564
565−static struct clk *bast_clocks[] = {
565+static struct clk *bast_clocks[] __initdata = {
566566 &s3c24xx_dclk0,
567567 &s3c24xx_dclk1,
568568 &s3c24xx_clkout0,
arch/arm/mach-s3c2410/mach-h1940.c+7−7
@@ -25,19 +25,19 @@ · 24 unmodified lines
2525 #include <asm/mach/map.h>
2626 #include <asm/mach/irq.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/io.h>
3030 #include <asm/irq.h>
3131 #include <asm/mach-types.h>
3232
3333 #include <asm/plat-s3c/regs-serial.h>
34−#include <asm/arch/regs-lcd.h>
35−#include <asm/arch/regs-gpio.h>
36−#include <asm/arch/regs-clock.h>
34+#include <mach/regs-lcd.h>
35+#include <mach/regs-gpio.h>
36+#include <mach/regs-clock.h>
3737
38−#include <asm/arch/h1940.h>
39−#include <asm/arch/h1940-latch.h>
40−#include <asm/arch/fb.h>
38+#include <mach/h1940.h>
39+#include <mach/h1940-latch.h>
40+#include <mach/fb.h>
4141 #include <asm/plat-s3c24xx/udc.h>
4242
4343 #include <asm/plat-s3c24xx/clock.h>
arch/arm/mach-s3c2410/mach-n30.c+5−5
@@ -26,15 +26,15 @@ · 25 unmodified lines
2626 #include <linux/serial_core.h>
2727 #include <linux/timer.h>
2828
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/io.h>
3131 #include <asm/irq.h>
3232 #include <asm/mach-types.h>
3333
34−#include <asm/arch/fb.h>
35−#include <asm/arch/leds-gpio.h>
36−#include <asm/arch/regs-gpio.h>
37−#include <asm/arch/regs-lcd.h>
34+#include <mach/fb.h>
35+#include <mach/leds-gpio.h>
36+#include <mach/regs-gpio.h>
37+#include <mach/regs-lcd.h>
3838
3939 #include <asm/mach/arch.h>
4040 #include <asm/mach/irq.h>
arch/arm/mach-s3c2410/mach-otom.c+3−3
@@ -22,15 +22,15 @@ · 21 unmodified lines
2222 #include <asm/mach/map.h>
2323 #include <asm/mach/irq.h>
2424
25−#include <asm/arch/otom-map.h>
25+#include <mach/otom-map.h>
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/io.h>
2929 #include <asm/irq.h>
3030 #include <asm/mach-types.h>
3131
3232 #include <asm/plat-s3c/regs-serial.h>
33−#include <asm/arch/regs-gpio.h>
33+#include <mach/regs-gpio.h>
3434
3535 #include <asm/plat-s3c24xx/s3c2410.h>
3636 #include <asm/plat-s3c24xx/clock.h>
arch/arm/mach-s3c2410/mach-qt2410.c+6−6
@@ -42,19 +42,19 @@ · 41 unmodified lines
4242 #include <asm/mach/map.h>
4343 #include <asm/mach/irq.h>
4444
45−#include <asm/hardware.h>
45+#include <mach/hardware.h>
4646 #include <asm/io.h>
4747 #include <asm/irq.h>
4848 #include <asm/mach-types.h>
4949
50−#include <asm/arch/regs-gpio.h>
51−#include <asm/arch/leds-gpio.h>
50+#include <mach/regs-gpio.h>
51+#include <mach/leds-gpio.h>
5252 #include <asm/plat-s3c/regs-serial.h>
53−#include <asm/arch/fb.h>
53+#include <mach/fb.h>
5454 #include <asm/plat-s3c/nand.h>
5555 #include <asm/plat-s3c24xx/udc.h>
56−#include <asm/arch/spi.h>
57−#include <asm/arch/spi-gpio.h>
56+#include <mach/spi.h>
57+#include <mach/spi-gpio.h>
5858
5959 #include <asm/plat-s3c24xx/common-smdk.h>
6060 #include <asm/plat-s3c24xx/devs.h>
arch/arm/mach-s3c2410/mach-smdk2410.c+1−2
@@ -5,7 +5,6 @@ · 4 unmodified lines
55 * Copyright (C) 2004 by FS Forth-Systeme GmbH
66 * All rights reserved.
77 *
8− * $Id: mach-smdk2410.c,v 1.1 2004/05/11 14:15:38 mpietrek Exp $
98 * @Author: Jonas Dietsche
109 *
1110 * This program is free software; you can redistribute it and/or
@@ -42,7 +41,7 @@ · 30 unmodified lines
4241 #include <asm/mach/map.h>
4342 #include <asm/mach/irq.h>
4443
45−#include <asm/hardware.h>
44+#include <mach/hardware.h>
4645 #include <asm/io.h>
4746 #include <asm/irq.h>
4847 #include <asm/mach-types.h>
arch/arm/mach-s3c2410/mach-tct_hammer.c+1−1
@@ -39,7 +39,7 @@ · 38 unmodified lines
3939 #include <asm/mach/irq.h>
4040 #include <asm/mach/flash.h>
4141
42−#include <asm/hardware.h>
42+#include <mach/hardware.h>
4343 #include <asm/io.h>
4444 #include <asm/irq.h>
4545 #include <asm/mach-types.h>
arch/arm/mach-s3c2410/mach-vr1000.c+8−8
@@ -30,19 +30,19 @@ · 29 unmodified lines
3030 #include <asm/mach/map.h>
3131 #include <asm/mach/irq.h>
3232
33−#include <asm/arch/bast-map.h>
34−#include <asm/arch/vr1000-map.h>
35−#include <asm/arch/vr1000-irq.h>
36−#include <asm/arch/vr1000-cpld.h>
33+#include <mach/bast-map.h>
34+#include <mach/vr1000-map.h>
35+#include <mach/vr1000-irq.h>
36+#include <mach/vr1000-cpld.h>
3737
38−#include <asm/hardware.h>
38+#include <mach/hardware.h>
3939 #include <asm/io.h>
4040 #include <asm/irq.h>
4141 #include <asm/mach-types.h>
4242
4343 #include <asm/plat-s3c/regs-serial.h>
44−#include <asm/arch/regs-gpio.h>
45−#include <asm/arch/leds-gpio.h>
44+#include <mach/regs-gpio.h>
45+#include <mach/leds-gpio.h>
4646
4747 #include <asm/plat-s3c24xx/clock.h>
4848 #include <asm/plat-s3c24xx/devs.h>
@@ -344,7 +344,7 @@ static struct platform_device *vr1000_devices[] __initdata = { · 295 unmodified lines
344344 &vr1000_led3,
345345 };
346346
347−static struct clk *vr1000_clocks[] = {
347+static struct clk *vr1000_clocks[] __initdata = {
348348 &s3c24xx_dclk0,
349349 &s3c24xx_dclk1,
350350 &s3c24xx_clkout0,
arch/arm/mach-s3c2410/nor-simtec.c+3−3
@@ -26,9 +26,9 @@ · 25 unmodified lines
2626 #include <asm/mach/map.h>
2727 #include <asm/mach/irq.h>
2828
29−#include <asm/arch/map.h>
30−#include <asm/arch/bast-map.h>
31−#include <asm/arch/bast-cpld.h>
29+#include <mach/map.h>
30+#include <mach/bast-map.h>
31+#include <mach/bast-cpld.h>
3232
3333
3434 static void simtec_nor_vpp(struct map_info *map, int vpp)
arch/arm/mach-s3c2410/pm-h1940.S+3−3
@@ -20,10 +20,10 @@ · 19 unmodified lines
2020
2121 #include <linux/linkage.h>
2222 #include <asm/assembler.h>
23−#include <asm/hardware.h>
24−#include <asm/arch/map.h>
23+#include <mach/hardware.h>
24+#include <mach/map.h>
2525
26−#include <asm/arch/regs-gpio.h>
26+#include <mach/regs-gpio.h>
2727
2828 .text
2929 .global h1940_pm_return
arch/arm/mach-s3c2410/pm.c+3−3
@@ -26,13 +26,13 @@ · 25 unmodified lines
2626 #include <linux/time.h>
2727 #include <linux/sysdev.h>
2828
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/io.h>
3131
3232 #include <asm/mach-types.h>
3333
34−#include <asm/arch/regs-gpio.h>
35−#include <asm/arch/h1940.h>
34+#include <mach/regs-gpio.h>
35+#include <mach/h1940.h>
3636
3737 #include <asm/plat-s3c24xx/cpu.h>
3838 #include <asm/plat-s3c24xx/pm.h>
arch/arm/mach-s3c2410/s3c2410.c+2−2
@@ -24,11 +24,11 @@ · 23 unmodified lines
2424 #include <asm/mach/map.h>
2525 #include <asm/mach/irq.h>
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/io.h>
2929 #include <asm/irq.h>
3030
31−#include <asm/arch/regs-clock.h>
31+#include <mach/regs-clock.h>
3232 #include <asm/plat-s3c/regs-serial.h>
3333
3434 #include <asm/plat-s3c24xx/s3c2410.h>
arch/arm/mach-s3c2410/sleep.S+5−5
@@ -26,12 +26,12 @@ · 25 unmodified lines
2626
2727 #include <linux/linkage.h>
2828 #include <asm/assembler.h>
29−#include <asm/hardware.h>
30−#include <asm/arch/map.h>
29+#include <mach/hardware.h>
30+#include <mach/map.h>
3131
32−#include <asm/arch/regs-gpio.h>
33−#include <asm/arch/regs-clock.h>
34−#include <asm/arch/regs-mem.h>
32+#include <mach/regs-gpio.h>
33+#include <mach/regs-clock.h>
34+#include <mach/regs-mem.h>
3535 #include <asm/plat-s3c/regs-serial.h>
3636
3737 /* s3c2410_cpu_suspend
arch/arm/mach-s3c2410/usb-simtec.c+5−5
@@ -26,12 +26,12 @@ · 25 unmodified lines
2626 #include <asm/mach/map.h>
2727 #include <asm/mach/irq.h>
2828
29−#include <asm/arch/bast-map.h>
30−#include <asm/arch/bast-irq.h>
31−#include <asm/arch/usb-control.h>
32−#include <asm/arch/regs-gpio.h>
29+#include <mach/bast-map.h>
30+#include <mach/bast-irq.h>
31+#include <mach/usb-control.h>
32+#include <mach/regs-gpio.h>
3333
34−#include <asm/hardware.h>
34+#include <mach/hardware.h>
3535 #include <asm/io.h>
3636 #include <asm/irq.h>
3737
arch/arm/mach-s3c2412/clock.c+3−3
@@ -34,12 +34,12 @@ · 33 unmodified lines
3434
3535 #include <asm/mach/map.h>
3636
37−#include <asm/hardware.h>
37+#include <mach/hardware.h>
3838 #include <asm/io.h>
3939
4040 #include <asm/plat-s3c/regs-serial.h>
41−#include <asm/arch/regs-clock.h>
42−#include <asm/arch/regs-gpio.h>
41+#include <mach/regs-clock.h>
42+#include <mach/regs-gpio.h>
4343
4444 #include <asm/plat-s3c24xx/s3c2412.h>
4545 #include <asm/plat-s3c24xx/clock.h>
arch/arm/mach-s3c2412/dma.c+5−5
@@ -18,18 +18,18 @@ · 17 unmodified lines
1818 #include <linux/serial_core.h>
1919
2020 #include <asm/dma.h>
21−#include <asm/arch/dma.h>
21+#include <mach/dma.h>
2222 #include <asm/io.h>
2323
2424 #include <asm/plat-s3c24xx/dma.h>
2525 #include <asm/plat-s3c24xx/cpu.h>
2626
2727 #include <asm/plat-s3c/regs-serial.h>
28−#include <asm/arch/regs-gpio.h>
28+#include <mach/regs-gpio.h>
2929 #include <asm/plat-s3c/regs-ac97.h>
30−#include <asm/arch/regs-mem.h>
31−#include <asm/arch/regs-lcd.h>
32−#include <asm/arch/regs-sdi.h>
30+#include <mach/regs-mem.h>
31+#include <mach/regs-lcd.h>
32+#include <mach/regs-sdi.h>
3333 #include <asm/plat-s3c24xx/regs-s3c2412-iis.h>
3434 #include <asm/plat-s3c24xx/regs-iis.h>
3535 #include <asm/plat-s3c24xx/regs-spi.h>
arch/arm/mach-s3c2412/gpio.c+2−2
@@ -20,9 +20,9 @@ · 19 unmodified lines
2020 #include <asm/mach/arch.h>
2121 #include <asm/mach/map.h>
2222
23−#include <asm/arch/regs-gpio.h>
23+#include <mach/regs-gpio.h>
2424
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626
2727 int s3c2412_gpio_set_sleepcfg(unsigned int pin, unsigned int state)
2828 {
arch/arm/mach-s3c2412/irq.c+4−4
@@ -25,15 +25,15 @@ · 24 unmodified lines
2525 #include <linux/ioport.h>
2626 #include <linux/sysdev.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/irq.h>
3030 #include <asm/io.h>
3131
3232 #include <asm/mach/irq.h>
3333
34−#include <asm/arch/regs-irq.h>
35−#include <asm/arch/regs-gpio.h>
36−#include <asm/arch/regs-power.h>
34+#include <mach/regs-irq.h>
35+#include <mach/regs-gpio.h>
36+#include <mach/regs-power.h>
3737
3838 #include <asm/plat-s3c24xx/cpu.h>
3939 #include <asm/plat-s3c24xx/irq.h>
arch/arm/mach-s3c2412/mach-jive.c+6−9
@@ -26,9 +26,6 @@ · 25 unmodified lines
2626
2727 #include <linux/spi/spi.h>
2828
29−#include <linux/mtd/mtd.h>
30−#include <linux/mtd/partitions.h>
31−
3229 #include <asm/mach/arch.h>
3330 #include <asm/mach/map.h>
3431 #include <asm/mach/irq.h>
@@ -37,12 +34,12 @@ · 2 unmodified lines
3734 #include <asm/plat-s3c/nand.h>
3835 #include <asm/plat-s3c/iic.h>
3936
40−#include <asm/arch/regs-power.h>
41−#include <asm/arch/regs-gpio.h>
42−#include <asm/arch/regs-mem.h>
43−#include <asm/arch/regs-lcd.h>
44−#include <asm/arch/spi-gpio.h>
45−#include <asm/arch/fb.h>
37+#include <mach/regs-power.h>
38+#include <mach/regs-gpio.h>
39+#include <mach/regs-mem.h>
40+#include <mach/regs-lcd.h>
41+#include <mach/spi-gpio.h>
42+#include <mach/fb.h>
4643
4744 #include <asm/mach-types.h>
4845
arch/arm/mach-s3c2412/mach-smdk2413.c+5−5
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <asm/mach/map.h>
2525 #include <asm/mach/irq.h>
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/hardware/iomd.h>
2929 #include <asm/setup.h>
3030 #include <asm/io.h>
@@ -33,12 +33,12 @@ · 2 unmodified lines
3333
3434 //#include <asm/debug-ll.h>
3535 #include <asm/plat-s3c/regs-serial.h>
36−#include <asm/arch/regs-gpio.h>
37−#include <asm/arch/regs-lcd.h>
36+#include <mach/regs-gpio.h>
37+#include <mach/regs-lcd.h>
3838
39−#include <asm/arch/idle.h>
39+#include <mach/idle.h>
4040 #include <asm/plat-s3c24xx/udc.h>
41−#include <asm/arch/fb.h>
41+#include <mach/fb.h>
4242
4343 #include <asm/plat-s3c24xx/s3c2410.h>
4444 #include <asm/plat-s3c24xx/s3c2412.h>
arch/arm/mach-s3c2412/mach-vstms.c+5−5
@@ -27,18 +27,18 @@ · 26 unmodified lines
2727 #include <asm/mach/map.h>
2828 #include <asm/mach/irq.h>
2929
30−#include <asm/hardware.h>
30+#include <mach/hardware.h>
3131 #include <asm/setup.h>
3232 #include <asm/io.h>
3333 #include <asm/irq.h>
3434 #include <asm/mach-types.h>
3535
3636 #include <asm/plat-s3c/regs-serial.h>
37−#include <asm/arch/regs-gpio.h>
38−#include <asm/arch/regs-lcd.h>
37+#include <mach/regs-gpio.h>
38+#include <mach/regs-lcd.h>
3939
40−#include <asm/arch/idle.h>
41−#include <asm/arch/fb.h>
40+#include <mach/idle.h>
41+#include <mach/fb.h>
4242
4343 #include <asm/plat-s3c/nand.h>
4444
arch/arm/mach-s3c2412/pm.c+5−5
@@ -19,14 +19,14 @@ · 18 unmodified lines
1919 #include <linux/sysdev.h>
2020 #include <linux/platform_device.h>
2121
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/io.h>
2424 #include <asm/irq.h>
2525
26−#include <asm/arch/regs-power.h>
27−#include <asm/arch/regs-gpioj.h>
28−#include <asm/arch/regs-gpio.h>
29−#include <asm/arch/regs-dsc.h>
26+#include <mach/regs-power.h>
27+#include <mach/regs-gpioj.h>
28+#include <mach/regs-gpio.h>
29+#include <mach/regs-dsc.h>
3030
3131 #include <asm/plat-s3c24xx/cpu.h>
3232 #include <asm/plat-s3c24xx/pm.h>
arch/arm/mach-s3c2412/s3c2412.c+9−9
@@ -25,22 +25,22 @@ · 24 unmodified lines
2525 #include <asm/mach/map.h>
2626 #include <asm/mach/irq.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/proc-fns.h>
3030 #include <asm/io.h>
3131 #include <asm/irq.h>
3232
33−#include <asm/arch/reset.h>
34−#include <asm/arch/idle.h>
33+#include <mach/reset.h>
34+#include <mach/idle.h>
3535
36−#include <asm/arch/regs-clock.h>
36+#include <mach/regs-clock.h>
3737 #include <asm/plat-s3c/regs-serial.h>
38−#include <asm/arch/regs-power.h>
39−#include <asm/arch/regs-gpio.h>
40−#include <asm/arch/regs-gpioj.h>
41−#include <asm/arch/regs-dsc.h>
38+#include <mach/regs-power.h>
39+#include <mach/regs-gpio.h>
40+#include <mach/regs-gpioj.h>
41+#include <mach/regs-dsc.h>
4242 #include <asm/plat-s3c24xx/regs-spi.h>
43−#include <asm/arch/regs-s3c2412.h>
43+#include <mach/regs-s3c2412.h>
4444
4545 #include <asm/plat-s3c24xx/s3c2412.h>
4646 #include <asm/plat-s3c24xx/cpu.h>
arch/arm/mach-s3c2412/sleep.S+3−3
@@ -22,10 +22,10 @@ · 21 unmodified lines
2222
2323 #include <linux/linkage.h>
2424 #include <asm/assembler.h>
25−#include <asm/hardware.h>
26−#include <asm/arch/map.h>
25+#include <mach/hardware.h>
26+#include <mach/map.h>
2727
28−#include <asm/arch/regs-irq.h>
28+#include <mach/regs-irq.h>
2929
3030 .text
3131
arch/arm/mach-s3c2440/clock.c+2−2
@@ -34,12 +34,12 @@ · 33 unmodified lines
3434 #include <linux/mutex.h>
3535 #include <linux/clk.h>
3636
37−#include <asm/hardware.h>
37+#include <mach/hardware.h>
3838 #include <asm/atomic.h>
3939 #include <asm/irq.h>
4040 #include <asm/io.h>
4141
42−#include <asm/arch/regs-clock.h>
42+#include <mach/regs-clock.h>
4343
4444 #include <asm/plat-s3c24xx/clock.h>
4545 #include <asm/plat-s3c24xx/cpu.h>
arch/arm/mach-s3c2440/dma.c+5−5
@@ -18,17 +18,17 @@ · 17 unmodified lines
1818 #include <linux/serial_core.h>
1919
2020 #include <asm/dma.h>
21−#include <asm/arch/dma.h>
21+#include <mach/dma.h>
2222
2323 #include <asm/plat-s3c24xx/dma.h>
2424 #include <asm/plat-s3c24xx/cpu.h>
2525
2626 #include <asm/plat-s3c/regs-serial.h>
27−#include <asm/arch/regs-gpio.h>
27+#include <mach/regs-gpio.h>
2828 #include <asm/plat-s3c/regs-ac97.h>
29−#include <asm/arch/regs-mem.h>
30−#include <asm/arch/regs-lcd.h>
31−#include <asm/arch/regs-sdi.h>
29+#include <mach/regs-mem.h>
30+#include <mach/regs-lcd.h>
31+#include <mach/regs-sdi.h>
3232 #include <asm/plat-s3c24xx/regs-iis.h>
3333 #include <asm/plat-s3c24xx/regs-spi.h>
3434
arch/arm/mach-s3c2440/dsc.c+3−3
@@ -20,12 +20,12 @@ · 19 unmodified lines
2020 #include <asm/mach/map.h>
2121 #include <asm/mach/irq.h>
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/io.h>
2525 #include <asm/irq.h>
2626
27−#include <asm/arch/regs-gpio.h>
28−#include <asm/arch/regs-dsc.h>
27+#include <mach/regs-gpio.h>
28+#include <mach/regs-dsc.h>
2929
3030 #include <asm/plat-s3c24xx/cpu.h>
3131 #include <asm/plat-s3c24xx/s3c2440.h>
arch/arm/mach-s3c2440/irq.c+3−3
@@ -25,14 +25,14 @@ · 24 unmodified lines
2525 #include <linux/ioport.h>
2626 #include <linux/sysdev.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/irq.h>
3030 #include <asm/io.h>
3131
3232 #include <asm/mach/irq.h>
3333
34−#include <asm/arch/regs-irq.h>
35−#include <asm/arch/regs-gpio.h>
34+#include <mach/regs-irq.h>
35+#include <mach/regs-gpio.h>
3636
3737 #include <asm/plat-s3c24xx/cpu.h>
3838 #include <asm/plat-s3c24xx/pm.h>
arch/arm/mach-s3c2440/mach-anubis.c+8−8
@@ -27,19 +27,19 @@ · 26 unmodified lines
2727 #include <asm/mach/map.h>
2828 #include <asm/mach/irq.h>
2929
30−#include <asm/arch/anubis-map.h>
31−#include <asm/arch/anubis-irq.h>
32−#include <asm/arch/anubis-cpld.h>
30+#include <mach/anubis-map.h>
31+#include <mach/anubis-irq.h>
32+#include <mach/anubis-cpld.h>
3333
34−#include <asm/hardware.h>
34+#include <mach/hardware.h>
3535 #include <asm/io.h>
3636 #include <asm/irq.h>
3737 #include <asm/mach-types.h>
3838
3939 #include <asm/plat-s3c/regs-serial.h>
40−#include <asm/arch/regs-gpio.h>
41−#include <asm/arch/regs-mem.h>
42−#include <asm/arch/regs-lcd.h>
40+#include <mach/regs-gpio.h>
41+#include <mach/regs-mem.h>
42+#include <mach/regs-lcd.h>
4343 #include <asm/plat-s3c/nand.h>
4444
4545 #include <linux/mtd/mtd.h>
@@ -414,7 +414,7 @@ static struct platform_device *anubis_devices[] __initdata = { · 368 unmodified lines
414414 &anubis_device_sm501,
415415 };
416416
417−static struct clk *anubis_clocks[] = {
417+static struct clk *anubis_clocks[] __initdata = {
418418 &s3c24xx_dclk0,
419419 &s3c24xx_dclk1,
420420 &s3c24xx_clkout0,
arch/arm/mach-s3c2440/mach-at2440evb.c+4−4
@@ -27,14 +27,14 @@ · 26 unmodified lines
2727 #include <asm/mach/map.h>
2828 #include <asm/mach/irq.h>
2929
30−#include <asm/hardware.h>
30+#include <mach/hardware.h>
3131 #include <asm/irq.h>
3232 #include <asm/mach-types.h>
3333
3434 #include <asm/plat-s3c/regs-serial.h>
35−#include <asm/arch/regs-gpio.h>
36−#include <asm/arch/regs-mem.h>
37−#include <asm/arch/regs-lcd.h>
35+#include <mach/regs-gpio.h>
36+#include <mach/regs-mem.h>
37+#include <mach/regs-lcd.h>
3838 #include <asm/plat-s3c/nand.h>
3939
4040 #include <linux/mtd/mtd.h>
arch/arm/mach-s3c2440/mach-nexcoder.c+2−2
@@ -29,13 +29,13 @@ · 28 unmodified lines
2929 #include <asm/mach/irq.h>
3030
3131 #include <asm/setup.h>
32−#include <asm/hardware.h>
32+#include <mach/hardware.h>
3333 #include <asm/io.h>
3434 #include <asm/irq.h>
3535 #include <asm/mach-types.h>
3636
3737 //#include <asm/debug-ll.h>
38−#include <asm/arch/regs-gpio.h>
38+#include <mach/regs-gpio.h>
3939 #include <asm/plat-s3c/regs-serial.h>
4040
4141 #include <asm/plat-s3c24xx/s3c2410.h>
arch/arm/mach-s3c2440/mach-osiris.c+7−7
@@ -25,18 +25,18 @@ · 24 unmodified lines
2525 #include <asm/mach/map.h>
2626 #include <asm/mach/irq.h>
2727
28−#include <asm/arch/osiris-map.h>
29−#include <asm/arch/osiris-cpld.h>
28+#include <mach/osiris-map.h>
29+#include <mach/osiris-cpld.h>
3030
31−#include <asm/hardware.h>
31+#include <mach/hardware.h>
3232 #include <asm/io.h>
3333 #include <asm/irq.h>
3434 #include <asm/mach-types.h>
3535
3636 #include <asm/plat-s3c/regs-serial.h>
37−#include <asm/arch/regs-gpio.h>
38−#include <asm/arch/regs-mem.h>
39−#include <asm/arch/regs-lcd.h>
37+#include <mach/regs-gpio.h>
38+#include <mach/regs-mem.h>
39+#include <mach/regs-lcd.h>
4040 #include <asm/plat-s3c/nand.h>
4141
4242 #include <linux/mtd/mtd.h>
@@ -341,7 +341,7 @@ static struct platform_device *osiris_devices[] __initdata = { · 298 unmodified lines
341341 &osiris_pcmcia,
342342 };
343343
344−static struct clk *osiris_clocks[] = {
344+static struct clk *osiris_clocks[] __initdata = {
345345 &s3c24xx_dclk0,
346346 &s3c24xx_dclk1,
347347 &s3c24xx_clkout0,
arch/arm/mach-s3c2440/mach-rx3715.c+5−5
@@ -33,18 +33,18 @@ · 32 unmodified lines
3333 #include <asm/mach/map.h>
3434 #include <asm/mach/irq.h>
3535
36−#include <asm/hardware.h>
36+#include <mach/hardware.h>
3737 #include <asm/io.h>
3838 #include <asm/irq.h>
3939 #include <asm/mach-types.h>
4040
4141 #include <asm/plat-s3c/regs-serial.h>
42−#include <asm/arch/regs-gpio.h>
43−#include <asm/arch/regs-lcd.h>
42+#include <mach/regs-gpio.h>
43+#include <mach/regs-lcd.h>
4444
45−#include <asm/arch/h1940.h>
45+#include <mach/h1940.h>
4646 #include <asm/plat-s3c/nand.h>
47−#include <asm/arch/fb.h>
47+#include <mach/fb.h>
4848
4949 #include <asm/plat-s3c24xx/clock.h>
5050 #include <asm/plat-s3c24xx/devs.h>
arch/arm/mach-s3c2440/mach-smdk2440.c+5−5
@@ -26,17 +26,17 @@ · 25 unmodified lines
2626 #include <asm/mach/map.h>
2727 #include <asm/mach/irq.h>
2828
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/io.h>
3131 #include <asm/irq.h>
3232 #include <asm/mach-types.h>
3333
3434 #include <asm/plat-s3c/regs-serial.h>
35−#include <asm/arch/regs-gpio.h>
36−#include <asm/arch/regs-lcd.h>
35+#include <mach/regs-gpio.h>
36+#include <mach/regs-lcd.h>
3737
38−#include <asm/arch/idle.h>
39−#include <asm/arch/fb.h>
38+#include <mach/idle.h>
39+#include <mach/fb.h>
4040
4141 #include <asm/plat-s3c24xx/s3c2410.h>
4242 #include <asm/plat-s3c24xx/s3c2440.h>
arch/arm/mach-s3c2440/s3c2440.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <asm/mach/map.h>
2626 #include <asm/mach/irq.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/io.h>
3030 #include <asm/irq.h>
3131
arch/arm/mach-s3c2442/clock.c+2−2
@@ -34,12 +34,12 @@ · 33 unmodified lines
3434 #include <linux/mutex.h>
3535 #include <linux/clk.h>
3636
37−#include <asm/hardware.h>
37+#include <mach/hardware.h>
3838 #include <asm/atomic.h>
3939 #include <asm/irq.h>
4040 #include <asm/io.h>
4141
42−#include <asm/arch/regs-clock.h>
42+#include <mach/regs-clock.h>
4343
4444 #include <asm/plat-s3c24xx/clock.h>
4545 #include <asm/plat-s3c24xx/cpu.h>
arch/arm/mach-s3c2443/clock.c+2−2
@@ -34,10 +34,10 @@ · 33 unmodified lines
3434
3535 #include <asm/mach/map.h>
3636
37−#include <asm/hardware.h>
37+#include <mach/hardware.h>
3838 #include <asm/io.h>
3939
40−#include <asm/arch/regs-s3c2443-clock.h>
40+#include <mach/regs-s3c2443-clock.h>
4141
4242 #include <asm/plat-s3c24xx/s3c2443.h>
4343 #include <asm/plat-s3c24xx/clock.h>
arch/arm/mach-s3c2443/dma.c+5−5
@@ -18,18 +18,18 @@ · 17 unmodified lines
1818 #include <linux/serial_core.h>
1919
2020 #include <asm/dma.h>
21−#include <asm/arch/dma.h>
21+#include <mach/dma.h>
2222 #include <asm/io.h>
2323
2424 #include <asm/plat-s3c24xx/dma.h>
2525 #include <asm/plat-s3c24xx/cpu.h>
2626
2727 #include <asm/plat-s3c/regs-serial.h>
28−#include <asm/arch/regs-gpio.h>
28+#include <mach/regs-gpio.h>
2929 #include <asm/plat-s3c/regs-ac97.h>
30−#include <asm/arch/regs-mem.h>
31−#include <asm/arch/regs-lcd.h>
32−#include <asm/arch/regs-sdi.h>
30+#include <mach/regs-mem.h>
31+#include <mach/regs-lcd.h>
32+#include <mach/regs-sdi.h>
3333 #include <asm/plat-s3c24xx/regs-iis.h>
3434 #include <asm/plat-s3c24xx/regs-spi.h>
3535
arch/arm/mach-s3c2443/irq.c+3−3
@@ -25,14 +25,14 @@ · 24 unmodified lines
2525 #include <linux/ioport.h>
2626 #include <linux/sysdev.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/irq.h>
3030 #include <asm/io.h>
3131
3232 #include <asm/mach/irq.h>
3333
34−#include <asm/arch/regs-irq.h>
35−#include <asm/arch/regs-gpio.h>
34+#include <mach/regs-irq.h>
35+#include <mach/regs-gpio.h>
3636
3737 #include <asm/plat-s3c24xx/cpu.h>
3838 #include <asm/plat-s3c24xx/pm.h>
arch/arm/mach-s3c2443/mach-smdk2443.c+5−5
@@ -26,17 +26,17 @@ · 25 unmodified lines
2626 #include <asm/mach/map.h>
2727 #include <asm/mach/irq.h>
2828
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/io.h>
3131 #include <asm/irq.h>
3232 #include <asm/mach-types.h>
3333
3434 #include <asm/plat-s3c/regs-serial.h>
35−#include <asm/arch/regs-gpio.h>
36−#include <asm/arch/regs-lcd.h>
35+#include <mach/regs-gpio.h>
36+#include <mach/regs-lcd.h>
3737
38−#include <asm/arch/idle.h>
39−#include <asm/arch/fb.h>
38+#include <mach/idle.h>
39+#include <mach/fb.h>
4040
4141 #include <asm/plat-s3c24xx/s3c2410.h>
4242 #include <asm/plat-s3c24xx/s3c2440.h>
arch/arm/mach-s3c2443/s3c2443.c+3−3
@@ -25,12 +25,12 @@ · 24 unmodified lines
2525 #include <asm/mach/map.h>
2626 #include <asm/mach/irq.h>
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/io.h>
3030 #include <asm/irq.h>
3131
32−#include <asm/arch/regs-s3c2443-clock.h>
33−#include <asm/arch/reset.h>
32+#include <mach/regs-s3c2443-clock.h>
33+#include <mach/reset.h>
3434
3535 #include <asm/plat-s3c24xx/s3c2443.h>
3636 #include <asm/plat-s3c24xx/devs.h>
arch/arm/mach-sa1100/Makefile+0−3
@@ -46,9 +46,6 @@ led-$(CONFIG_SA1100_SIMPAD) += leds-simpad.o · 45 unmodified lines
4646 # LEDs support
4747 obj-$(CONFIG_LEDS) += $(led-y)
4848
49−# SA1110 USB client support
50−#obj-$(CONFIG_SA1100_USB) += usb/
51−
5249 # Miscelaneous functions
5350 obj-$(CONFIG_PM) += pm.o sleep.o
5451 obj-$(CONFIG_SA1100_SSP) += ssp.o
arch/arm/mach-sa1100/assabet.c+3−3
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <linux/delay.h>
2121 #include <linux/mm.h>
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/mach-types.h>
2525 #include <asm/irq.h>
2626 #include <asm/setup.h>
@@ -34,8 +34,8 @@ · 7 unmodified lines
3434 #include <asm/mach/irda.h>
3535 #include <asm/mach/map.h>
3636 #include <asm/mach/serial_sa1100.h>
37−#include <asm/arch/assabet.h>
38−#include <asm/arch/mcp.h>
37+#include <mach/assabet.h>
38+#include <mach/mcp.h>
3939
4040 #include "generic.h"
4141
arch/arm/mach-sa1100/badge4.c+3−3
@@ -23,10 +23,10 @@ · 22 unmodified lines
2323 #include <linux/mtd/partitions.h>
2424 #include <linux/errno.h>
2525
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/mach-types.h>
2828 #include <asm/setup.h>
29−#include <asm/arch/irqs.h>
29+#include <mach/irqs.h>
3030
3131 #include <asm/mach/arch.h>
3232 #include <asm/mach/flash.h>
@@ -34,7 +34,7 @@ · 1 unmodified line
3434 #include <asm/hardware/sa1111.h>
3535 #include <asm/mach/serial_sa1100.h>
3636
37−#include <asm/arch/badge4.h>
37+#include <mach/badge4.h>
3838
3939 #include "generic.h"
4040
arch/arm/mach-sa1100/cerf.c+3−3
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/mtd/partitions.h>
2020
2121 #include <asm/irq.h>
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/setup.h>
2424
2525 #include <asm/mach-types.h>
@@ -28,8 +28,8 @@ · 2 unmodified lines
2828 #include <asm/mach/map.h>
2929 #include <asm/mach/serial_sa1100.h>
3030
31−#include <asm/arch/cerf.h>
32−#include <asm/arch/mcp.h>
31+#include <mach/cerf.h>
32+#include <mach/mcp.h>
3333 #include "generic.h"
3434
3535 static struct resource cerfuart2_resources[] = {
arch/arm/mach-sa1100/clock.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 #include <linux/spinlock.h>
1212 #include <linux/mutex.h>
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
1616 /*
1717 * Very simple clock implementation - we only have one clock to
arch/arm/mach-sa1100/collie.c+3−3
@@ -26,11 +26,11 @@ · 25 unmodified lines
2626 #include <linux/mtd/partitions.h>
2727 #include <linux/timer.h>
2828
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/mach-types.h>
3131 #include <asm/irq.h>
3232 #include <asm/setup.h>
33−#include <asm/arch/collie.h>
33+#include <mach/collie.h>
3434
3535 #include <asm/mach/arch.h>
3636 #include <asm/mach/flash.h>
@@ -40,7 +40,7 @@ · 3 unmodified lines
4040 #include <asm/hardware/scoop.h>
4141 #include <asm/mach/sharpsl_param.h>
4242 #include <asm/hardware/locomo.h>
43−#include <asm/arch/mcp.h>
43+#include <mach/mcp.h>
4444
4545 #include "generic.h"
4646
arch/arm/mach-sa1100/collie_pm.c+2−3
@@ -24,11 +24,10 @@ · 23 unmodified lines
2424 #include <linux/platform_device.h>
2525
2626 #include <asm/irq.h>
27−#include <asm/mach-types.h>
28−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2928 #include <asm/hardware/scoop.h>
3029 #include <asm/dma.h>
31−#include <asm/arch/collie.h>
30+#include <mach/collie.h>
3231 #include <asm/mach/sharpsl_param.h>
3332 #include <asm/hardware/sharpsl_pm.h>
3433
arch/arm/mach-sa1100/cpu-sa1100.c+1−1
@@ -88,7 +88,7 @@ · 87 unmodified lines
8888 #include <linux/init.h>
8989 #include <linux/cpufreq.h>
9090
91−#include <asm/hardware.h>
91+#include <mach/hardware.h>
9292
9393 #include "generic.h"
9494
arch/arm/mach-sa1100/cpu-sa1110.c+1−3
@@ -3,8 +3,6 @@ · 2 unmodified lines
33 *
44 * Copyright (C) 2001 Russell King
55 *
6− * $Id: cpu-sa1110.c,v 1.9 2002/07/06 16:53:18 rmk Exp $
7− *
86 * This program is free software; you can redistribute it and/or modify
97 * it under the terms of the GNU General Public License version 2 as
108 * published by the Free Software Foundation.
@@ -26,7 +24,7 @@ · 15 unmodified lines
2624 #include <linux/delay.h>
2725 #include <linux/init.h>
2826
29−#include <asm/hardware.h>
27+#include <mach/hardware.h>
3028 #include <asm/mach-types.h>
3129 #include <asm/io.h>
3230 #include <asm/system.h>
arch/arm/mach-sa1100/dma.c+2−2
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818
1919 #include <asm/system.h>
2020 #include <asm/irq.h>
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222 #include <asm/dma.h>
2323
2424
@@ -76,7 +76,7 @@ static irqreturn_t dma_irq_handler(int irq, void *dev_id) · 51 unmodified lines
7676 * address of the hardware registers for that channel as the channel
7777 * identifier. This identifier is written to the location pointed by
7878 * @dma_regs. The list of possible values for @device are listed into
79− * linux/include/asm-arm/arch-sa1100/dma.h as a dma_device_t enum.
79+ * arch/arm/mach-sa1100/include/mach/dma.h as a dma_device_t enum.
8080 *
8181 * Note that reading from a port and writing to the same port are
8282 * actually considered as two different streams requiring separate
arch/arm/mach-sa1100/generic.c+4−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121
2222 #include <asm/div64.h>
2323 #include <asm/cnt32_to_63.h>
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/system.h>
2626 #include <asm/pgtable.h>
2727 #include <asm/mach/map.h>
@@ -31,6 +31,9 @@ · 3 unmodified lines
3131
3232 #include "generic.h"
3333
34+unsigned int reset_status;
35+EXPORT_SYMBOL(reset_status);
36+
3437 #define NR_FREQS 16
3538
3639 /*
arch/arm/mach-sa1100/gpio.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/module.h>
1313
1414 #include <asm/gpio.h>
15−#include <asm/hardware.h>
15+#include <mach/hardware.h>
1616 #include "generic.h"
1717
1818 static int sa1100_gpio_get(struct gpio_chip *chip, unsigned offset)
arch/arm/mach-sa1100/h3600.c+5−5
@@ -30,7 +30,7 @@ · 29 unmodified lines
3030 #include <linux/serial_core.h>
3131
3232 #include <asm/irq.h>
33−#include <asm/hardware.h>
33+#include <mach/hardware.h>
3434 #include <asm/mach-types.h>
3535 #include <asm/setup.h>
3636
@@ -41,14 +41,14 @@ · 4 unmodified lines
4141 #include <asm/mach/map.h>
4242 #include <asm/mach/serial_sa1100.h>
4343
44−#include <asm/arch/h3600.h>
44+#include <mach/h3600.h>
4545
4646 #if defined (CONFIG_SA1100_H3600) || defined (CONFIG_SA1100_H3100)
47−#include <asm/arch/h3600_gpio.h>
47+#include <mach/h3600_gpio.h>
4848 #endif
4949
5050 #ifdef CONFIG_SA1100_H3800
51−#include <asm/arch/h3600_asic.h>
51+#include <mach/h3600_asic.h>
5252 #endif
5353
5454 #include "generic.h"
@@ -681,7 +681,7 @@ static struct ipaq_model_ops h3800_model_ops __initdata = { · 626 unmodified lines
681681
682682 #define MAX_ASIC_ISR_LOOPS 20
683683
684−/* The order of these is important - see #include <asm/arch/irqs.h> */
684+/* The order of these is important - see #include <mach/irqs.h> */
685685 static u32 kpio_irq_mask[] = {
686686 KPIO_KEY_ALL,
687687 KPIO_SPI_INT,
arch/arm/mach-sa1100/hackkit.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/mtd/mtd.h>
2323 #include <linux/mtd/partitions.h>
2424
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/mach-types.h>
2727 #include <asm/setup.h>
2828 #include <asm/page.h>
arch/arm/mach-sa1100/include/mach/SA-1100.hrenamed from include/asm-arm/arch-sa1100/SA-1100.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/SA-1101.hrenamed from include/asm-arm/arch-sa1100/SA-1101.h+1−1
@@ -38,7 +38,7 @@ · 37 unmodified lines
3838 #define SA1101_p2v(PhAdd) (PhAdd)
3939 #endif
4040
41−#include <asm/arch/bitfield.h>
41+#include <mach/bitfield.h>
4242
4343 #define C 0
4444 #define Assembly 1
arch/arm/mach-sa1100/include/mach/SA-1111.hrenamed from include/asm-arm/arch-sa1100/SA-1111.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/assabet.hrenamed from include/asm-arm/arch-sa1100/assabet.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/assabet.h
2+ * arch/arm/mach-sa1100/include/mach/assabet.h
33 *
44 * Created 2000/06/05 by Nicolas Pitre <nico@cam.org>
55 *
arch/arm/mach-sa1100/include/mach/badge4.hrenamed from include/asm-arm/arch-sa1100/badge4.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/badge4.h
2+ * arch/arm/mach-sa1100/include/mach/badge4.h
33 *
44 * Tim Connors <connors@hpl.hp.com>
55 * Christopher Hoover <ch@hpl.hp.com>
@@ -13,7 +13,7 @@ · 7 unmodified lines
1313 */
1414
1515 #ifndef __ASM_ARCH_HARDWARE_H
16−#error "include <asm/hardware.h> instead"
16+#error "include <mach/hardware.h> instead"
1717 #endif
1818
1919 #define BADGE4_SA1111_BASE (0x48000000)
arch/arm/mach-sa1100/include/mach/bitfield.hrenamed from include/asm-arm/arch-sa1100/bitfield.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/cerf.hrenamed from include/asm-arm/arch-sa1100/cerf.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-sa1100/cerf.h
2+ * arch/arm/mach-sa1100/include/mach/cerf.h
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License version 2 as
arch/arm/mach-sa1100/include/mach/collie.hrenamed from include/asm-arm/arch-sa1100/collie.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/collie.h
2+ * arch/arm/mach-sa1100/include/mach/collie.h
33 *
44 * This file contains the hardware specific definitions for Assabet
55 * Only include this file from SA1100-specific files.
arch/arm/mach-sa1100/include/mach/debug-macro.Srenamed from include/asm-arm/arch-sa1100/debug-macro.S+3−3
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-sa1100/debug-macro.S
1+/* arch/arm/mach-sa1100/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
@@ -10,7 +10,7 @@ · 5 unmodified lines
1010 * published by the Free Software Foundation.
1111 *
1212 */
13−#include <asm/hardware.h>
13+#include <mach/hardware.h>
1414
1515 .macro addruart,rx
1616 mrc p15, 0, \rx, c1, c0
@@ -19,7 +19,7 @@ · 2 unmodified lines
1919 movne \rx, #0xf8000000 @ virtual address
2020
2121 @ We probe for the active serial port here, coherently with
22− @ the comment in include/asm-arm/arch-sa1100/uncompress.h.
22+ @ the comment in arch/arm/mach-sa1100/include/mach/uncompress.h.
2323 @ We assume r1 can be clobbered.
2424
2525 @ see if Ser3 is active
arch/arm/mach-sa1100/include/mach/dma.hrenamed from include/asm-arm/arch-sa1100/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/dma.h
2+ * arch/arm/mach-sa1100/include/mach/dma.h
33 *
44 * Generic SA1100 DMA support
55 *
arch/arm/mach-sa1100/include/mach/entry-macro.Srenamed from include/asm-arm/arch-sa1100/entry-macro.S+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-sa1100/entry-macro.S
2+ * arch/arm/mach-sa1100/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for SA1100-based platforms
55 *
arch/arm/mach-sa1100/include/mach/gpio.hrenamed from include/asm-arm/arch-sa1100/gpio.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/gpio.h
2+ * arch/arm/mach-sa1100/include/mach/gpio.h
33 *
44 * SA1100 GPIO wrappers for arch-neutral GPIO calls
55 *
@@ -24,7 +24,7 @@ · 18 unmodified lines
2424 #ifndef __ASM_ARCH_SA1100_GPIO_H
2525 #define __ASM_ARCH_SA1100_GPIO_H
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/irq.h>
2929 #include <asm-generic/gpio.h>
3030
arch/arm/mach-sa1100/include/mach/h3600.hrenamed from include/asm-arm/arch-sa1100/h3600.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/h3600_gpio.hrenamed from include/asm-arm/arch-sa1100/h3600_gpio.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/hardware.hrenamed from include/asm-arm/arch-sa1100/hardware.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/hardware.h
2+ * arch/arm/mach-sa1100/include/mach/hardware.h
33 *
44 * Copyright (C) 1998 Nicolas Pitre <nico@cam.org>
55 *
arch/arm/mach-sa1100/include/mach/ide.hrenamed from include/asm-arm/arch-sa1100/ide.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/ide.h
2+ * arch/arm/mach-sa1100/include/mach/ide.h
33 *
44 * Copyright (c) 1998 Hugo Fiennes & Nicolas Pitre
55 *
@@ -10,7 +10,7 @@ · 4 unmodified lines
1010 */
1111
1212 #include <asm/irq.h>
13−#include <asm/hardware.h>
13+#include <mach/hardware.h>
1414 #include <asm/mach-types.h>
1515
1616 #error "This code is broken and needs update to match with current ide support"
arch/arm/mach-sa1100/include/mach/io.hrenamed from include/asm-arm/arch-sa1100/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/io.h
2+ * arch/arm/mach-sa1100/include/mach/io.h
33 *
44 * Copyright (C) 1997-1999 Russell King
55 *
arch/arm/mach-sa1100/include/mach/irqs.hrenamed from include/asm-arm/arch-sa1100/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/irqs.h
2+ * arch/arm/mach-sa1100/include/mach/irqs.h
33 *
44 * Copyright (C) 1996 Russell King
55 * Copyright (C) 1998 Deborah Wallach (updates for SA1100/Brutus).
arch/arm/mach-sa1100/include/mach/jornada720.hrenamed from include/asm-arm/arch-sa1100/jornada720.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-sa1100/jornada720.h
2+ * arch/arm/mach-sa1100/include/mach/jornada720.h
33 *
44 * This file contains SSP/MCU communication definitions for HP Jornada 710/720/728
55 *
arch/arm/mach-sa1100/include/mach/lart.hrenamed from include/asm-arm/arch-sa1100/lart.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/mcp.hrenamed from include/asm-arm/arch-sa1100/mcp.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/mcp.h
2+ * arch/arm/mach-sa1100/include/mach/mcp.h
33 *
44 * Copyright (C) 2005 Russell King.
55 *
arch/arm/mach-sa1100/include/mach/memory.hrenamed from include/asm-arm/arch-sa1100/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/memory.h
2+ * arch/arm/mach-sa1100/include/mach/memory.h
33 *
44 * Copyright (C) 1999-2000 Nicolas Pitre <nico@cam.org>
55 */
arch/arm/mach-sa1100/include/mach/mtd-xip.hrenamed from include/asm-arm/arch-sa1100/mtd-xip.h+0−2
@@ -10,8 +10,6 @@ · 9 unmodified lines
1010 * This program is free software; you can redistribute it and/or modify
1111 * it under the terms of the GNU General Public License version 2 as
1212 * published by the Free Software Foundation.
13− *
14− * $Id: xip.h,v 1.2 2004/12/01 15:49:10 nico Exp $
1513 */
1614
1715 #ifndef __ARCH_SA1100_MTD_XIP_H__
arch/arm/mach-sa1100/include/mach/neponset.hrenamed from include/asm-arm/arch-sa1100/neponset.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/neponset.h
2+ * arch/arm/mach-sa1100/include/mach/neponset.h
33 *
44 * Created 2000/06/05 by Nicolas Pitre <nico@cam.org>
55 *
arch/arm/mach-sa1100/include/mach/reset.h+18−0
@@ -0,0 +1,18 @@
1+#ifndef __ASM_ARCH_RESET_H
2+#define __ASM_ARCH_RESET_H
3+
4+#include "hardware.h"
5+
6+#define RESET_STATUS_HARDWARE (1 << 0) /* Hardware Reset */
7+#define RESET_STATUS_WATCHDOG (1 << 1) /* Watchdog Reset */
8+#define RESET_STATUS_LOWPOWER (1 << 2) /* Exit from Low Power/Sleep */
9+#define RESET_STATUS_GPIO (1 << 3) /* GPIO Reset */
10+#define RESET_STATUS_ALL (0xf)
11+
12+extern unsigned int reset_status;
13+static inline void clear_reset_status(unsigned int mask)
14+{
15+ RCSR = mask;
16+}
17+
18+#endif /* __ASM_ARCH_RESET_H */
arch/arm/mach-sa1100/include/mach/shannon.hrenamed from include/asm-arm/arch-sa1100/shannon.h+0−0

File renamed without changes.

arch/arm/mach-sa1100/include/mach/simpad.hrenamed from include/asm-arm/arch-sa1100/simpad.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/simpad.h
2+ * arch/arm/mach-sa1100/include/mach/simpad.h
33 *
44 * based of assabet.h same as HUW_Webpanel
55 *
arch/arm/mach-sa1100/include/mach/system.hrenamed from include/asm-arm/arch-sa1100/system.h+2−2
@@ -1,9 +1,9 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/system.h
2+ * arch/arm/mach-sa1100/include/mach/system.h
33 *
44 * Copyright (c) 1999 Nicolas Pitre <nico@cam.org>
55 */
6−#include <asm/hardware.h>
6+#include <mach/hardware.h>
77
88 static inline void arch_idle(void)
99 {
arch/arm/mach-sa1100/include/mach/timex.hrenamed from include/asm-arm/arch-sa1100/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/timex.h
2+ * arch/arm/mach-sa1100/include/mach/timex.h
33 *
44 * SA1100 architecture timex specifications
55 *
arch/arm/mach-sa1100/include/mach/uncompress.hrenamed from include/asm-arm/arch-sa1100/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-sa1100/uncompress.h
2+ * arch/arm/mach-sa1100/include/mach/uncompress.h
33 *
44 * (C) 1999 Nicolas Pitre <nico@cam.org>
55 *
arch/arm/mach-sa1100/include/mach/vmalloc.h+4−0
@@ -0,0 +1,4 @@
1+/*
2+ * arch/arm/mach-sa1100/include/mach/vmalloc.h
3+ */
4+#define VMALLOC_END (0xe8000000)
arch/arm/mach-sa1100/irq.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/ioport.h>
1717 #include <linux/sysdev.h>
1818
19−#include <asm/hardware.h>
19+#include <mach/hardware.h>
2020 #include <asm/mach/irq.h>
2121
2222 #include "generic.h"
arch/arm/mach-sa1100/jornada720.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/mtd/partitions.h>
2424 #include <video/s1d13xxxfb.h>
2525
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/hardware/sa1111.h>
2828 #include <asm/irq.h>
2929 #include <asm/mach-types.h>
arch/arm/mach-sa1100/jornada720_ssp.c+2−2
@@ -20,9 +20,9 @@ · 19 unmodified lines
2020 #include <linux/sched.h>
2121 #include <linux/slab.h>
2222
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/hardware/ssp.h>
25−#include <asm/arch/jornada720.h>
25+#include <mach/jornada720.h>
2626
2727 static DEFINE_SPINLOCK(jornada_ssp_lock);
2828 static unsigned long jornada_ssp_flags;
arch/arm/mach-sa1100/lart.c+2−2
@@ -6,14 +6,14 @@ · 5 unmodified lines
66 #include <linux/kernel.h>
77 #include <linux/tty.h>
88
9−#include <asm/hardware.h>
9+#include <mach/hardware.h>
1010 #include <asm/setup.h>
1111 #include <asm/mach-types.h>
1212
1313 #include <asm/mach/arch.h>
1414 #include <asm/mach/map.h>
1515 #include <asm/mach/serial_sa1100.h>
16−#include <asm/arch/mcp.h>
16+#include <mach/mcp.h>
1717
1818 #include "generic.h"
1919
arch/arm/mach-sa1100/leds-assabet.c+2−2
@@ -11,10 +11,10 @@ · 10 unmodified lines
1111 */
1212 #include <linux/init.h>
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515 #include <asm/leds.h>
1616 #include <asm/system.h>
17−#include <asm/arch/assabet.h>
17+#include <mach/assabet.h>
1818
1919 #include "leds.h"
2020
arch/arm/mach-sa1100/leds-badge4.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212
1313 #include <linux/init.h>
1414
15−#include <asm/hardware.h>
15+#include <mach/hardware.h>
1616 #include <asm/leds.h>
1717 #include <asm/system.h>
1818
arch/arm/mach-sa1100/leds-cerf.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
55 */
66 #include <linux/init.h>
77
8−#include <asm/hardware.h>
8+#include <mach/hardware.h>
99 #include <asm/leds.h>
1010 #include <asm/system.h>
1111
arch/arm/mach-sa1100/leds-hackkit.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 */
1212 #include <linux/init.h>
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515 #include <asm/leds.h>
1616 #include <asm/system.h>
1717
arch/arm/mach-sa1100/leds-lart.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 */
1212 #include <linux/init.h>
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515 #include <asm/leds.h>
1616 #include <asm/system.h>
1717
arch/arm/mach-sa1100/leds-simpad.c+2−2
@@ -5,10 +5,10 @@ · 4 unmodified lines
55 */
66 #include <linux/init.h>
77
8−#include <asm/hardware.h>
8+#include <mach/hardware.h>
99 #include <asm/leds.h>
1010 #include <asm/system.h>
11−#include <asm/arch/simpad.h>
11+#include <mach/simpad.h>
1212
1313 #include "leds.h"
1414
arch/arm/mach-sa1100/neponset.c+3−3
@@ -10,14 +10,14 @@ · 9 unmodified lines
1010 #include <linux/platform_device.h>
1111 #include <linux/slab.h>
1212
13−#include <asm/hardware.h>
13+#include <mach/hardware.h>
1414 #include <asm/mach-types.h>
1515 #include <asm/irq.h>
1616 #include <asm/mach/map.h>
1717 #include <asm/mach/irq.h>
1818 #include <asm/mach/serial_sa1100.h>
19−#include <asm/arch/assabet.h>
20−#include <asm/arch/neponset.h>
19+#include <mach/assabet.h>
20+#include <mach/neponset.h>
2121 #include <asm/hardware/sa1111.h>
2222 #include <asm/sizes.h>
2323
arch/arm/mach-sa1100/pleb.c+2−2
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111
1212 #include <linux/mtd/partitions.h>
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515 #include <asm/io.h>
1616 #include <asm/setup.h>
1717 #include <asm/mach-types.h>
@@ -20,7 +20,7 @@ · 2 unmodified lines
2020 #include <asm/mach/map.h>
2121 #include <asm/mach/flash.h>
2222 #include <asm/mach/serial_sa1100.h>
23−#include <asm/arch/irqs.h>
23+#include <mach/irqs.h>
2424
2525 #include "generic.h"
2626
arch/arm/mach-sa1100/pm.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/errno.h>
2828 #include <linux/time.h>
2929
30−#include <asm/hardware.h>
30+#include <mach/hardware.h>
3131 #include <asm/memory.h>
3232 #include <asm/system.h>
3333 #include <asm/mach/time.h>
arch/arm/mach-sa1100/shannon.c+3−3
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 #include <linux/mtd/mtd.h>
1010 #include <linux/mtd/partitions.h>
1111
12−#include <asm/hardware.h>
12+#include <mach/hardware.h>
1313 #include <asm/mach-types.h>
1414 #include <asm/setup.h>
1515
@@ -17,8 +17,8 @@ · 1 unmodified line
1717 #include <asm/mach/flash.h>
1818 #include <asm/mach/map.h>
1919 #include <asm/mach/serial_sa1100.h>
20−#include <asm/arch/mcp.h>
21−#include <asm/arch/shannon.h>
20+#include <mach/mcp.h>
21+#include <mach/shannon.h>
2222
2323 #include "generic.h"
2424
arch/arm/mach-sa1100/simpad.c+3−3
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 #include <linux/mtd/partitions.h>
1515
1616 #include <asm/irq.h>
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818 #include <asm/setup.h>
1919
2020 #include <asm/mach-types.h>
@@ -22,8 +22,8 @@ · 1 unmodified line
2222 #include <asm/mach/flash.h>
2323 #include <asm/mach/map.h>
2424 #include <asm/mach/serial_sa1100.h>
25−#include <asm/arch/mcp.h>
26−#include <asm/arch/simpad.h>
25+#include <mach/mcp.h>
26+#include <mach/simpad.h>
2727
2828 #include <linux/serial_core.h>
2929 #include <linux/ioport.h>
arch/arm/mach-sa1100/sleep.S+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818
1919 #include <linux/linkage.h>
2020 #include <asm/assembler.h>
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222
2323
2424
arch/arm/mach-sa1100/ssp.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020
2121 #include <asm/io.h>
2222 #include <asm/irq.h>
23−#include <asm/hardware.h>
23+#include <mach/hardware.h>
2424 #include <asm/hardware/ssp.h>
2525
2626 #define TIMEOUT 100000
arch/arm/mach-sa1100/time.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/clockchips.h>
1717
1818 #include <asm/mach/time.h>
19−#include <asm/hardware.h>
19+#include <mach/hardware.h>
2020
2121 #define MIN_OSCR_DELTA 2
2222
arch/arm/mach-shark/include/mach/debug-macro.Srenamed from include/asm-arm/arch-shark/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-shark/debug-macro.S
1+/* arch/arm/mach-shark/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-shark/include/mach/dma.hrenamed from include/asm-arm/arch-shark/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-shark/dma.h
2+ * arch/arm/mach-shark/include/mach/dma.h
33 *
44 * by Alexander Schulz
55 */
arch/arm/mach-shark/include/mach/entry-macro.Srenamed from include/asm-arm/arch-shark/entry-macro.S+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-shark/entry-macro.S
2+ * arch/arm/mach-shark/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for Shark platform
55 *
arch/arm/mach-shark/include/mach/hardware.hrenamed from include/asm-arm/arch-shark/hardware.h+2−2
@@ -1,10 +1,10 @@
11 /*
2− * linux/include/asm-arm/arch-shark/hardware.h
2+ * arch/arm/mach-shark/include/mach/hardware.h
33 *
44 * by Alexander Schulz
55 *
66 * derived from:
7− * linux/include/asm-arm/arch-ebsa110/hardware.h
7+ * arch/arm/mach-ebsa110/include/mach/hardware.h
88 * Copyright (C) 1996-1999 Russell King.
99 */
1010 #ifndef __ASM_ARCH_HARDWARE_H
arch/arm/mach-shark/include/mach/io.hrenamed from include/asm-arm/arch-shark/io.h+3−3
@@ -1,17 +1,17 @@
11 /*
2− * linux/include/asm-arm/arch-shark/io.h
2+ * arch/arm/mach-shark/include/mach/io.h
33 *
44 * by Alexander Schulz
55 *
66 * derived from:
7− * linux/include/asm-arm/arch-ebsa110/io.h
7+ * arch/arm/mach-ebsa110/include/mach/io.h
88 * Copyright (C) 1997,1998 Russell King
99 */
1010
1111 #ifndef __ASM_ARM_ARCH_IO_H
1212 #define __ASM_ARM_ARCH_IO_H
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
1616 #define IO_SPACE_LIMIT 0xffffffff
1717
arch/arm/mach-shark/include/mach/irqs.hrenamed from include/asm-arm/arch-shark/irqs.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-shark/irqs.h
2+ * arch/arm/mach-shark/include/mach/irqs.h
33 *
44 * by Alexander Schulz
55 */
arch/arm/mach-shark/include/mach/memory.hrenamed from include/asm-arm/arch-shark/memory.h+2−2
@@ -1,10 +1,10 @@
11 /*
2− * linux/include/asm-arm/arch-shark/memory.h
2+ * arch/arm/mach-shark/include/mach/memory.h
33 *
44 * by Alexander Schulz
55 *
66 * derived from:
7− * linux/include/asm-arm/arch-ebsa110/memory.h
7+ * arch/arm/mach-ebsa110/include/mach/memory.h
88 * Copyright (c) 1996-1999 Russell King.
99 */
1010 #ifndef __ASM_ARCH_MEMORY_H
arch/arm/mach-shark/include/mach/system.hrenamed from include/asm-arm/arch-shark/system.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-shark/system.h
2+ * arch/arm/mach-shark/include/mach/system.h
33 *
44 * by Alexander Schulz
55 */
arch/arm/mach-shark/include/mach/timex.hrenamed from include/asm-arm/arch-shark/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-shark/timex.h
2+ * arch/arm/mach-shark/include/mach/timex.h
33 *
44 * by Alexander Schulz
55 */
arch/arm/mach-shark/include/mach/uncompress.hrenamed from include/asm-arm/arch-shark/uncompress.h+2−2
@@ -1,9 +1,9 @@
11 /*
2− * linux/include/asm-arm/arch-shark/uncompress.h
2+ * arch/arm/mach-shark/include/mach/uncompress.h
33 * by Alexander Schulz
44 *
55 * derived from:
6− * linux/include/asm-arm/arch-ebsa285/uncompress.h
6+ * arch/arm/mach-footbridge/include/mach/uncompress.h
77 * Copyright (C) 1996,1997,1998 Russell King
88 */
99
arch/arm/mach-shark/include/mach/vmalloc.hrenamed from include/asm-arm/arch-shark/vmalloc.h+1−1
@@ -1,4 +1,4 @@
11 /*
2− * linux/include/asm-arm/arch-shark/vmalloc.h
2+ * arch/arm/mach-shark/include/mach/vmalloc.h
33 */
44 #define VMALLOC_END (PAGE_OFFSET + 0x10000000)
arch/arm/mach-shark/irq.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 * by Alexander Schulz
55 *
66 * derived from linux/arch/ppc/kernel/i8259.c and:
7− * include/asm-arm/arch-ebsa110/irq.h
7+ * arch/arm/mach-ebsa110/include/mach/irq.h
88 * Copyright (C) 1996-1998 Russell King
99 */
1010
arch/arm/mach-shark/leds.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/spinlock.h>
2222 #include <linux/ioport.h>
2323
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/leds.h>
2626 #include <asm/io.h>
2727 #include <asm/system.h>
arch/arm/mach-versatile/core.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131
3232 #include <asm/cnt32_to_63.h>
3333 #include <asm/system.h>
34−#include <asm/hardware.h>
34+#include <mach/hardware.h>
3535 #include <asm/io.h>
3636 #include <asm/irq.h>
3737 #include <asm/leds.h>
arch/arm/mach-versatile/include/mach/debug-macro.Srenamed from include/asm-arm/arch-versatile/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-versatile/debug-macro.S
1+/* arch/arm/mach-versatile/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/mach-versatile/include/mach/dma.hrenamed from include/asm-arm/arch-versatile/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-versatile/dma.h
2+ * arch/arm/mach-versatile/include/mach/dma.h
33 *
44 * Copyright (C) 2003 ARM Limited.
55 * Copyright (C) 1997,1998 Russell King
arch/arm/mach-versatile/include/mach/entry-macro.Srenamed from include/asm-arm/arch-versatile/entry-macro.S+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-versatile/entry-macro.S
2+ * arch/arm/mach-versatile/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for Versatile platforms
55 *
@@ -7,7 +7,7 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/hardware.h>
10+#include <mach/hardware.h>
1111 #include <asm/hardware/vic.h>
1212
1313 .macro disable_fiq
arch/arm/mach-versatile/include/mach/hardware.hrenamed from include/asm-arm/arch-versatile/hardware.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-versatile/hardware.h
2+ * arch/arm/mach-versatile/include/mach/hardware.h
33 *
44 * This file contains the hardware definitions of the Versatile boards.
55 *
@@ -23,7 +23,7 @@ · 17 unmodified lines
2323 #define __ASM_ARCH_HARDWARE_H
2424
2525 #include <asm/sizes.h>
26−#include <asm/arch/platform.h>
26+#include <mach/platform.h>
2727
2828 /*
2929 * PCI space virtual addresses
arch/arm/mach-versatile/include/mach/io.hrenamed from include/asm-arm/arch-versatile/io.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-versatile/io.h
2+ * arch/arm/mach-versatile/include/mach/io.h
33 *
44 * Copyright (C) 2003 ARM Limited
55 *
arch/arm/mach-versatile/include/mach/irqs.hrenamed from include/asm-arm/arch-versatile/irqs.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-versatile/irqs.h
2+ * arch/arm/mach-versatile/include/mach/irqs.h
33 *
44 * Copyright (C) 2003 ARM Limited
55 * Copyright (C) 2000 Deep Blue Solutions Ltd.
@@ -19,7 +19,7 @@ · 13 unmodified lines
1919 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2020 */
2121
22−#include <asm/arch/platform.h>
22+#include <mach/platform.h>
2323
2424 /*
2525 * IRQ interrupts definitions are the same as the INT definitions
arch/arm/mach-versatile/include/mach/memory.hrenamed from include/asm-arm/arch-versatile/memory.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-versatile/memory.h
2+ * arch/arm/mach-versatile/include/mach/memory.h
33 *
44 * Copyright (C) 2003 ARM Limited
55 *
arch/arm/mach-versatile/include/mach/platform.hrenamed from include/asm-arm/arch-versatile/platform.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-versatile/platform.h
2+ * arch/arm/mach-versatile/include/mach/platform.h
33 *
44 * Copyright (c) ARM Limited 2003. All rights reserved.
55 *
arch/arm/mach-versatile/include/mach/system.hrenamed from include/asm-arm/arch-versatile/system.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-versatile/system.h
2+ * arch/arm/mach-versatile/include/mach/system.h
33 *
44 * Copyright (C) 2003 ARM Limited
55 * Copyright (C) 2000 Deep Blue Solutions Ltd
@@ -21,9 +21,9 @@ · 15 unmodified lines
2121 #ifndef __ASM_ARCH_SYSTEM_H
2222 #define __ASM_ARCH_SYSTEM_H
2323
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/io.h>
26−#include <asm/arch/platform.h>
26+#include <mach/platform.h>
2727
2828 static inline void arch_idle(void)
2929 {
arch/arm/mach-versatile/include/mach/timex.hrenamed from include/asm-arm/arch-versatile/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-versatile/timex.h
2+ * arch/arm/mach-versatile/include/mach/timex.h
33 *
44 * Versatile architecture timex specifications
55 *
arch/arm/mach-versatile/include/mach/uncompress.hrenamed from include/asm-arm/arch-versatile/uncompress.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-versatile/uncompress.h
2+ * arch/arm/mach-versatile/include/mach/uncompress.h
33 *
44 * Copyright (C) 2003 ARM Limited
55 *
arch/arm/mach-versatile/include/mach/vmalloc.hrenamed from include/asm-arm/arch-versatile/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-versatile/vmalloc.h
2+ * arch/arm/mach-versatile/include/mach/vmalloc.h
33 *
44 * Copyright (C) 2003 ARM Limited
55 * Copyright (C) 2000 Russell King.
arch/arm/mach-versatile/pci.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/spinlock.h>
2323 #include <linux/init.h>
2424
25−#include <asm/hardware.h>
25+#include <mach/hardware.h>
2626 #include <asm/io.h>
2727 #include <asm/irq.h>
2828 #include <asm/system.h>
arch/arm/mach-versatile/versatile_ab.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/sysdev.h>
2525 #include <linux/amba/bus.h>
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/io.h>
2929 #include <asm/irq.h>
3030 #include <asm/mach-types.h>
arch/arm/mach-versatile/versatile_pb.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/sysdev.h>
2525 #include <linux/amba/bus.h>
2626
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828 #include <asm/io.h>
2929 #include <asm/irq.h>
3030 #include <asm/mach-types.h>
arch/arm/mm/Kconfig+9−1
@@ -187,7 +187,7 @@ config CPU_ARM926T · 186 unmodified lines
187187 ARCH_AT91SAM9260 || ARCH_AT91SAM9261 || \
188188 ARCH_AT91SAM9263 || ARCH_AT91SAM9RL || \
189189 ARCH_AT91SAM9G20 || ARCH_AT91CAP9 || \
190− ARCH_NS9XXX || ARCH_DAVINCI
190+ ARCH_NS9XXX || ARCH_DAVINCI || ARCH_MX2
191191 default y if ARCH_VERSATILE_PB || MACH_VERSATILE_AB || \
192192 ARCH_OMAP730 || ARCH_OMAP16XX || \
193193 ARCH_PNX4008 || ARCH_NETX || CPU_S3C2412 || \
@@ -742,3 +742,11 @@ config CACHE_L2X0 · 548 unmodified lines
742742 select OUTER_CACHE
743743 help
744744 This option enables the L2x0 PrimeCell.
745+
746+config CACHE_XSC3L2
747+ bool "Enable the L2 cache on XScale3"
748+ depends on CPU_XSC3
749+ default y
750+ select OUTER_CACHE
751+ help
752+ This option enables the L2 cache on XScale3.
arch/arm/mm/cache-feroceon-l2.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/init.h>
1616 #include <asm/cacheflush.h>
17−#include <asm/plat-orion/cache-feroceon-l2.h>
17+#include <plat/cache-feroceon-l2.h>
1818
1919
2020 /*
arch/arm/mm/cache-v3.S+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 */
1010 #include <linux/linkage.h>
1111 #include <linux/init.h>
12−#include <asm/hardware.h>
12+#include <mach/hardware.h>
1313 #include <asm/page.h>
1414 #include "proc-macros.S"
1515
arch/arm/mm/cache-v4.S+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 */
1010 #include <linux/linkage.h>
1111 #include <linux/init.h>
12−#include <asm/hardware.h>
12+#include <mach/hardware.h>
1313 #include <asm/page.h>
1414 #include "proc-macros.S"
1515
arch/arm/mm/cache-v4wt.S+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 */
1414 #include <linux/linkage.h>
1515 #include <linux/init.h>
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717 #include <asm/page.h>
1818 #include "proc-macros.S"
1919
arch/arm/mm/cache-xsc3l2.c+182−0
@@ -0,0 +1,182 @@
1+/*
2+ * arch/arm/mm/cache-xsc3l2.c - XScale3 L2 cache controller support
3+ *
4+ * Copyright (C) 2007 ARM Limited
5+ *
6+ * This program is free software; you can redistribute it and/or modify
7+ * it under the terms of the GNU General Public License version 2 as
8+ * published by the Free Software Foundation.
9+ *
10+ * This program is distributed in the hope that it will be useful,
11+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
12+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+ * GNU General Public License for more details.
14+ *
15+ * You should have received a copy of the GNU General Public License
16+ * along with this program; if not, write to the Free Software
17+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18+ */
19+#include <linux/init.h>
20+#include <linux/spinlock.h>
21+
22+#include <asm/system.h>
23+#include <asm/cacheflush.h>
24+#include <asm/io.h>
25+
26+#define CR_L2 (1 << 26)
27+
28+#define CACHE_LINE_SIZE 32
29+#define CACHE_LINE_SHIFT 5
30+#define CACHE_WAY_PER_SET 8
31+
32+#define CACHE_WAY_SIZE(l2ctype) (8192 << (((l2ctype) >> 8) & 0xf))
33+#define CACHE_SET_SIZE(l2ctype) (CACHE_WAY_SIZE(l2ctype) >> CACHE_LINE_SHIFT)
34+
35+static inline int xsc3_l2_present(void)
36+{
37+ unsigned long l2ctype;
38+
39+ __asm__("mrc p15, 1, %0, c0, c0, 1" : "=r" (l2ctype));
40+
41+ return !!(l2ctype & 0xf8);
42+}
43+
44+static inline void xsc3_l2_clean_mva(unsigned long addr)
45+{
46+ __asm__("mcr p15, 1, %0, c7, c11, 1" : : "r" (addr));
47+}
48+
49+static inline void xsc3_l2_clean_pa(unsigned long addr)
50+{
51+ xsc3_l2_clean_mva(__phys_to_virt(addr));
52+}
53+
54+static inline void xsc3_l2_inv_mva(unsigned long addr)
55+{
56+ __asm__("mcr p15, 1, %0, c7, c7, 1" : : "r" (addr));
57+}
58+
59+static inline void xsc3_l2_inv_pa(unsigned long addr)
60+{
61+ xsc3_l2_inv_mva(__phys_to_virt(addr));
62+}
63+
64+static inline void xsc3_l2_inv_all(void)
65+{
66+ unsigned long l2ctype, set_way;
67+ int set, way;
68+
69+ __asm__("mrc p15, 1, %0, c0, c0, 1" : "=r" (l2ctype));
70+
71+ for (set = 0; set < CACHE_SET_SIZE(l2ctype); set++) {
72+ for (way = 0; way < CACHE_WAY_PER_SET; way++) {
73+ set_way = (way << 29) | (set << 5);
74+ __asm__("mcr p15, 1, %0, c7, c11, 2" : : "r"(set_way));
75+ }
76+ }
77+
78+ dsb();
79+}
80+
81+static void xsc3_l2_inv_range(unsigned long start, unsigned long end)
82+{
83+ if (start == 0 && end == -1ul) {
84+ xsc3_l2_inv_all();
85+ return;
86+ }
87+
88+ /*
89+ * Clean and invalidate partial first cache line.
90+ */
91+ if (start & (CACHE_LINE_SIZE - 1)) {
92+ xsc3_l2_clean_pa(start & ~(CACHE_LINE_SIZE - 1));
93+ xsc3_l2_inv_pa(start & ~(CACHE_LINE_SIZE - 1));
94+ start = (start | (CACHE_LINE_SIZE - 1)) + 1;
95+ }
96+
97+ /*
98+ * Clean and invalidate partial last cache line.
99+ */
100+ if (end & (CACHE_LINE_SIZE - 1)) {
101+ xsc3_l2_clean_pa(end & ~(CACHE_LINE_SIZE - 1));
102+ xsc3_l2_inv_pa(end & ~(CACHE_LINE_SIZE - 1));
103+ end &= ~(CACHE_LINE_SIZE - 1);
104+ }
105+
106+ /*
107+ * Invalidate all full cache lines between 'start' and 'end'.
108+ */
109+ while (start != end) {
110+ xsc3_l2_inv_pa(start);
111+ start += CACHE_LINE_SIZE;
112+ }
113+
114+ dsb();
115+}
116+
117+static void xsc3_l2_clean_range(unsigned long start, unsigned long end)
118+{
119+ start &= ~(CACHE_LINE_SIZE - 1);
120+ while (start < end) {
121+ xsc3_l2_clean_pa(start);
122+ start += CACHE_LINE_SIZE;
123+ }
124+
125+ dsb();
126+}
127+
128+/*
129+ * optimize L2 flush all operation by set/way format
130+ */
131+static inline void xsc3_l2_flush_all(void)
132+{
133+ unsigned long l2ctype, set_way;
134+ int set, way;
135+
136+ __asm__("mrc p15, 1, %0, c0, c0, 1" : "=r" (l2ctype));
137+
138+ for (set = 0; set < CACHE_SET_SIZE(l2ctype); set++) {
139+ for (way = 0; way < CACHE_WAY_PER_SET; way++) {
140+ set_way = (way << 29) | (set << 5);
141+ __asm__("mcr p15, 1, %0, c7, c15, 2" : : "r"(set_way));
142+ }
143+ }
144+
145+ dsb();
146+}
147+
148+static void xsc3_l2_flush_range(unsigned long start, unsigned long end)
149+{
150+ if (start == 0 && end == -1ul) {
151+ xsc3_l2_flush_all();
152+ return;
153+ }
154+
155+ start &= ~(CACHE_LINE_SIZE - 1);
156+ while (start < end) {
157+ xsc3_l2_clean_pa(start);
158+ xsc3_l2_inv_pa(start);
159+ start += CACHE_LINE_SIZE;
160+ }
161+
162+ dsb();
163+}
164+
165+static int __init xsc3_l2_init(void)
166+{
167+ if (!cpu_is_xsc3() || !xsc3_l2_present())
168+ return 0;
169+
170+ if (!(get_cr() & CR_L2)) {
171+ pr_info("XScale3 L2 cache enabled.\n");
172+ adjust_cr(CR_L2, CR_L2);
173+ xsc3_l2_inv_all();
174+ }
175+
176+ outer_cache.inv_range = xsc3_l2_inv_range;
177+ outer_cache.clean_range = xsc3_l2_clean_range;
178+ outer_cache.flush_range = xsc3_l2_flush_range;
179+
180+ return 0;
181+}
182+core_initcall(xsc3_l2_init);
arch/arm/mm/init.c+20−12
@@ -156,9 +156,9 @@ static int __init check_initrd(struct meminfo *mi) · 155 unmodified lines
156156 }
157157
158158 if (initrd_node == -1) {
159− printk(KERN_ERR "initrd (0x%08lx - 0x%08lx) extends beyond "
159+ printk(KERN_ERR "INITRD: 0x%08lx+0x%08lx extends beyond "
160160 "physical memory - disabling initrd\n",
161− phys_initrd_start, end);
161+ phys_initrd_start, phys_initrd_size);
162162 phys_initrd_start = phys_initrd_size = 0;
163163 }
164164 #endif
@@ -239,24 +239,32 @@ bootmem_init_node(int node, int initrd_node, struct meminfo *mi) · 74 unmodified lines
239239 reserve_bootmem_node(pgdat, boot_pfn << PAGE_SHIFT,
240240 boot_pages << PAGE_SHIFT, BOOTMEM_DEFAULT);
241241
242+ /*
243+ * Reserve any special node zero regions.
244+ */
245+ if (node == 0)
246+ reserve_node_zero(pgdat);
247+
242248 #ifdef CONFIG_BLK_DEV_INITRD
243249 /*
244250 * If the initrd is in this node, reserve its memory.
245251 */
246252 if (node == initrd_node) {
247− reserve_bootmem_node(pgdat, phys_initrd_start,
248− phys_initrd_size, BOOTMEM_DEFAULT);
249− initrd_start = __phys_to_virt(phys_initrd_start);
250− initrd_end = initrd_start + phys_initrd_size;
253+ int res = reserve_bootmem_node(pgdat, phys_initrd_start,
254+ phys_initrd_size, BOOTMEM_EXCLUSIVE);
255+
256+ if (res == 0) {
257+ initrd_start = __phys_to_virt(phys_initrd_start);
258+ initrd_end = initrd_start + phys_initrd_size;
259+ } else {
260+ printk(KERN_ERR
261+ "INITRD: 0x%08lx+0x%08lx overlaps in-use "
262+ "memory region - disabling initrd\n",
263+ phys_initrd_start, phys_initrd_size);
264+ }
251265 }
252266 #endif
253267
254− /*
255− * Finally, reserve any node zero regions.
256− */
257− if (node == 0)
258− reserve_node_zero(pgdat);
259−
260268 /*
261269 * initialise the zones within this node.
262270 */
arch/arm/mm/ioremap.c+1−1
@@ -259,7 +259,7 @@ remap_area_supersections(unsigned long virt, unsigned long pfn, · 258 unmodified lines
259259 * caller shouldn't need to know that small detail.
260260 *
261261 * 'flags' are the extra L_PTE_ flags that you want to specify for this
262− * mapping. See include/asm-arm/proc-armv/pgtable.h for more information.
262+ * mapping. See <asm/pgtable.h> for more information.
263263 */
264264 void __iomem *
265265 __arm_ioremap_pfn(unsigned long pfn, unsigned long offset, size_t size,
arch/arm/mm/mmu.c+50−0
@@ -568,6 +568,55 @@ void __init iotable_init(struct map_desc *io_desc, int nr) · 567 unmodified lines
568568 create_mapping(io_desc + i);
569569 }
570570
571+static int __init check_membank_valid(struct membank *mb)
572+{
573+ /*
574+ * Check whether this memory region has non-zero size.
575+ */
576+ if (mb->size == 0)
577+ return 0;
578+
579+ /*
580+ * Check whether this memory region would entirely overlap
581+ * the vmalloc area.
582+ */
583+ if (phys_to_virt(mb->start) >= VMALLOC_MIN) {
584+ printk(KERN_NOTICE "Ignoring RAM at %.8lx-%.8lx "
585+ "(vmalloc region overlap).\n",
586+ mb->start, mb->start + mb->size - 1);
587+ return 0;
588+ }
589+
590+ /*
591+ * Check whether this memory region would partially overlap
592+ * the vmalloc area.
593+ */
594+ if (phys_to_virt(mb->start + mb->size) < phys_to_virt(mb->start) ||
595+ phys_to_virt(mb->start + mb->size) > VMALLOC_MIN) {
596+ unsigned long newsize = VMALLOC_MIN - phys_to_virt(mb->start);
597+
598+ printk(KERN_NOTICE "Truncating RAM at %.8lx-%.8lx "
599+ "to -%.8lx (vmalloc region overlap).\n",
600+ mb->start, mb->start + mb->size - 1,
601+ mb->start + newsize - 1);
602+ mb->size = newsize;
603+ }
604+
605+ return 1;
606+}
607+
608+static void __init sanity_check_meminfo(struct meminfo *mi)
609+{
610+ int i;
611+ int j;
612+
613+ for (i = 0, j = 0; i < mi->nr_banks; i++) {
614+ if (check_membank_valid(&mi->bank[i]))
615+ mi->bank[j++] = mi->bank[i];
616+ }
617+ mi->nr_banks = j;
618+}
619+
571620 static inline void prepare_page_table(struct meminfo *mi)
572621 {
573622 unsigned long addr;
@@ -753,6 +802,7 @@ void __init paging_init(struct meminfo *mi, struct machine_desc *mdesc) · 179 unmodified lines
753802 void *zero_page;
754803
755804 build_mem_type_table();
805+ sanity_check_meminfo(mi);
756806 prepare_page_table(mi);
757807 bootmem_init(mi);
758808 devicemaps_init(mdesc);
arch/arm/mm/proc-arm720.S+1−1
@@ -231,7 +231,7 @@ cpu_arm720_name: · 230 unmodified lines
231231 .align
232232
233233 /*
234− * See linux/include/asm-arm/procinfo.h for a definition of this structure.
234+ * See <asm/procinfo.h> for a definition of this structure.
235235 */
236236
237237 .section ".proc.info.init", #alloc, #execinstr
arch/arm/mm/proc-arm940.S+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <asm/pgtable-hwdef.h>
1616 #include <asm/pgtable.h>
1717 #include <asm/ptrace.h>
18+#include "proc-macros.S"
1819
1920 /* ARM940T has a 4KB DCache comprising 256 lines of 4 words */
2021 #define CACHE_DLINESIZE 16
arch/arm/mm/proc-arm946.S+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <asm/pgtable-hwdef.h>
1818 #include <asm/pgtable.h>
1919 #include <asm/ptrace.h>
20+#include "proc-macros.S"
2021
2122 /*
2223 * ARM946E-S is synthesizable to have 0KB to 1MB sized D-Cache,
arch/arm/mm/proc-sa110.S+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 #include <asm/assembler.h>
1919 #include <asm/asm-offsets.h>
2020 #include <asm/elf.h>
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222 #include <asm/pgtable-hwdef.h>
2323 #include <asm/pgtable.h>
2424 #include <asm/ptrace.h>
arch/arm/mm/proc-sa1100.S+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <asm/assembler.h>
2424 #include <asm/asm-offsets.h>
2525 #include <asm/elf.h>
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm/pgtable-hwdef.h>
2828 #include <asm/pgtable.h>
2929
arch/arm/mm/proc-xsc3.S+1−23
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/init.h>
2929 #include <asm/assembler.h>
3030 #include <asm/elf.h>
31−#include <asm/hardware.h>
31+#include <mach/hardware.h>
3232 #include <asm/pgtable.h>
3333 #include <asm/pgtable-hwdef.h>
3434 #include <asm/page.h>
@@ -51,11 +51,6 @@ · 16 unmodified lines
5151 */
5252 #define CACHESIZE 32768
5353
54−/*
55− * Run with L2 enabled.
56− */
57−#define L2_CACHE_ENABLE 1
58−
5954 /*
6055 * This macro is used to wait for a CP15 write and is needed when we
6156 * have to ensure that the last operation to the coprocessor was
@@ -265,12 +260,9 @@ ENTRY(xsc3_dma_inv_range) · 203 unmodified lines
265260 tst r0, #CACHELINESIZE - 1
266261 bic r0, r0, #CACHELINESIZE - 1
267262 mcrne p15, 0, r0, c7, c10, 1 @ clean L1 D line
268− mcrne p15, 1, r0, c7, c11, 1 @ clean L2 line
269263 tst r1, #CACHELINESIZE - 1
270264 mcrne p15, 0, r1, c7, c10, 1 @ clean L1 D line
271− mcrne p15, 1, r1, c7, c11, 1 @ clean L2 line
272265 1: mcr p15, 0, r0, c7, c6, 1 @ invalidate L1 D line
273− mcr p15, 1, r0, c7, c7, 1 @ invalidate L2 line
274266 add r0, r0, #CACHELINESIZE
275267 cmp r0, r1
276268 blo 1b
@@ -288,7 +280,6 @@ ENTRY(xsc3_dma_inv_range) · 11 unmodified lines
288280 ENTRY(xsc3_dma_clean_range)
289281 bic r0, r0, #CACHELINESIZE - 1
290282 1: mcr p15, 0, r0, c7, c10, 1 @ clean L1 D line
291− mcr p15, 1, r0, c7, c11, 1 @ clean L2 line
292283 add r0, r0, #CACHELINESIZE
293284 cmp r0, r1
294285 blo 1b
@@ -306,8 +297,6 @@ ENTRY(xsc3_dma_clean_range) · 11 unmodified lines
306297 ENTRY(xsc3_dma_flush_range)
307298 bic r0, r0, #CACHELINESIZE - 1
308299 1: mcr p15, 0, r0, c7, c14, 1 @ clean/invalidate L1 D line
309− mcr p15, 1, r0, c7, c11, 1 @ clean L2 line
310− mcr p15, 1, r0, c7, c7, 1 @ invalidate L2 line
311300 add r0, r0, #CACHELINESIZE
312301 cmp r0, r1
313302 blo 1b
@@ -347,9 +336,7 @@ ENTRY(cpu_xsc3_switch_mm) · 33 unmodified lines
347336 mcr p15, 0, ip, c7, c5, 0 @ invalidate L1 I cache and BTB
348337 mcr p15, 0, ip, c7, c10, 4 @ data write barrier
349338 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush
350−#ifdef L2_CACHE_ENABLE
351339 orr r0, r0, #0x18 @ cache the page table in L2
352−#endif
353340 mcr p15, 0, r0, c2, c0, 0 @ load page table pointer
354341 mcr p15, 0, ip, c8, c7, 0 @ invalidate I and D TLBs
355342 cpwait_ret lr, ip
@@ -378,12 +365,10 @@ ENTRY(cpu_xsc3_set_pte_ext) · 22 unmodified lines
378365 orreq r2, r2, #PTE_EXT_AP_UNO_SRW @ yes -> user n/a, system r/w
379366 @ combined with user -> user r/w
380367
381−#if L2_CACHE_ENABLE
382368 @ If it's cacheable, it needs to be in L2 also.
383369 eor ip, r1, #L_PTE_CACHEABLE
384370 tst ip, #L_PTE_CACHEABLE
385371 orreq r2, r2, #PTE_EXT_TEX(0x5)
386−#endif
387372
388373 tst r3, #L_PTE_PRESENT | L_PTE_YOUNG @ present and young?
389374 movne r2, #0 @ no -> fault
@@ -408,9 +393,7 @@ __xsc3_setup: · 18 unmodified lines
408393 mcr p15, 0, ip, c7, c10, 4 @ data write barrier
409394 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush
410395 mcr p15, 0, ip, c8, c7, 0 @ invalidate I and D TLBs
411−#if L2_CACHE_ENABLE
412396 orr r4, r4, #0x18 @ cache the page table in L2
413−#endif
414397 mcr p15, 0, r4, c2, c0, 0 @ load page table pointer
415398
416399 mov r0, #0 @ don't allow CP access
@@ -418,9 +401,7 @@ __xsc3_setup: · 1 unmodified line
418401
419402 mrc p15, 0, r0, c1, c0, 1 @ get auxiliary control reg
420403 and r0, r0, #2 @ preserve bit P bit setting
421−#if L2_CACHE_ENABLE
422404 orr r0, r0, #(1 << 10) @ enable L2 for LLR cache
423−#endif
424405 mcr p15, 0, r0, c1, c0, 1 @ set auxiliary control reg
425406
426407 adr r5, xsc3_crval
@@ -429,9 +410,6 @@ __xsc3_setup: · 2 unmodified lines
429410 bic r0, r0, r5 @ ..V. ..R. .... ..A.
430411 orr r0, r0, r6 @ ..VI Z..S .... .C.M (mmu)
431412 @ ...I Z..S .... .... (uc)
432−#if L2_CACHE_ENABLE
433− orr r0, r0, #0x04000000 @ L2 enable
434−#endif
435413 mov pc, lr
436414
437415 .size __xsc3_setup, . - __xsc3_setup
arch/arm/nwfpe/fpa11.h+1−1
@@ -69,7 +69,7 @@ typedef union tagFPREG { · 68 unmodified lines
6969 * This structure is exported to user space. Do not re-order.
7070 * Only add new stuff to the end, and do not change the size of
7171 * any element. Elements of this structure are used by user
72− * space, and must match struct user_fp in include/asm-arm/user.h.
72+ * space, and must match struct user_fp in <asm/user.h>.
7373 * We include the byte offsets below for documentation purposes.
7474 *
7575 * The size of this structure and FPREG are checked by fpmodule.c
arch/arm/oprofile/op_model_mpcore.c+1−1
@@ -40,7 +40,7 @@ · 39 unmodified lines
4040 #include <asm/io.h>
4141 #include <asm/irq.h>
4242 #include <asm/mach/irq.h>
43−#include <asm/hardware.h>
43+#include <mach/hardware.h>
4444 #include <asm/system.h>
4545
4646 #include "op_counter.h"
arch/arm/plat-iop/adma.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/platform_device.h>
2020 #include <asm/hardware/iop3xx.h>
2121 #include <linux/dma-mapping.h>
22−#include <asm/arch/adma.h>
22+#include <mach/adma.h>
2323 #include <asm/hardware/iop_adma.h>
2424
2525 #ifdef CONFIG_ARCH_IOP32X
arch/arm/plat-iop/i2c.c+1−2
@@ -25,9 +25,8 @@ · 24 unmodified lines
2525 #include <asm/setup.h>
2626 #include <asm/system.h>
2727 #include <asm/memory.h>
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929 #include <asm/hardware/iop3xx.h>
30−#include <asm/mach-types.h>
3130 #include <asm/mach/arch.h>
3231
3332 #ifdef CONFIG_ARCH_IOP32X
arch/arm/plat-iop/io.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 */
1919 #include <linux/kernel.h>
2020 #include <linux/module.h>
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222 #include <asm/io.h>
2323
2424 void * __iomem __iop3xx_ioremap(unsigned long cookie, size_t size,
arch/arm/plat-iop/pci.c+1−2
@@ -21,10 +21,9 @@ · 20 unmodified lines
2121 #include <asm/irq.h>
2222 #include <asm/signal.h>
2323 #include <asm/system.h>
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/mach/pci.h>
2626 #include <asm/hardware/iop3xx.h>
27−#include <asm/mach-types.h>
2827
2928 // #define DEBUG
3029
arch/arm/plat-iop/time.c+2−2
@@ -18,13 +18,13 @@ · 17 unmodified lines
1818 #include <linux/time.h>
1919 #include <linux/init.h>
2020 #include <linux/timex.h>
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222 #include <asm/io.h>
2323 #include <asm/irq.h>
2424 #include <asm/uaccess.h>
2525 #include <asm/mach/irq.h>
2626 #include <asm/mach/time.h>
27−#include <asm/arch/time.h>
27+#include <mach/time.h>
2828
2929 static unsigned long ticks_per_jiffy;
3030 static unsigned long ticks_per_usec;
arch/arm/plat-mxc/clock.c+1−1
@@ -39,7 +39,7 @@ · 38 unmodified lines
3939 #include <linux/string.h>
4040 #include <linux/version.h>
4141
42−#include <asm/arch/clock.h>
42+#include <mach/clock.h>
4343
4444 static LIST_HEAD(clocks);
4545 static DEFINE_MUTEX(clocks_mutex);
arch/arm/plat-mxc/gpio.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/io.h>
2424 #include <linux/irq.h>
2525 #include <linux/gpio.h>
26−#include <asm/hardware.h>
26+#include <mach/hardware.h>
2727 #include <asm-generic/bug.h>
2828
2929 static struct mxc_gpio_port *mxc_gpio_ports;
arch/arm/plat-mxc/include/mach/board-mx27ads.hrenamed from include/asm-arm/arch-mxc/board-mx27ads.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/board-mx31ads.hrenamed from include/asm-arm/arch-mxc/board-mx31ads.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/board-mx31lite.hrenamed from include/asm-arm/arch-mxc/board-mx31lite.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/board-pcm037.hrenamed from include/asm-arm/arch-mxc/board-pcm037.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/board-pcm038.hrenamed from include/asm-arm/arch-mxc/board-pcm038.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/clock.hrenamed from include/asm-arm/arch-mxc/clock.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/common.hrenamed from include/asm-arm/arch-mxc/common.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/debug-macro.Srenamed from include/asm-arm/arch-mxc/debug-macro.S+7−7
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-imx/debug-macro.S
1+/* arch/arm/mach-imx/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
@@ -11,22 +11,22 @@ · 6 unmodified lines
1111 *
1212 */
1313
14−#include <asm/arch/hardware.h>
14+#include <mach/hardware.h>
1515
1616 #ifdef CONFIG_MACH_MX31ADS
17−#include <asm/arch/board-mx31ads.h>
17+#include <mach/board-mx31ads.h>
1818 #endif
1919 #ifdef CONFIG_MACH_PCM037
20−#include <asm/arch/board-pcm037.h>
20+#include <mach/board-pcm037.h>
2121 #endif
2222 #ifdef CONFIG_MACH_MX31LITE
23−#include <asm/arch/board-mx31lite.h>
23+#include <mach/board-mx31lite.h>
2424 #endif
2525 #ifdef CONFIG_MACH_MX27ADS
26−#include <asm/arch/board-mx27ads.h>
26+#include <mach/board-mx27ads.h>
2727 #endif
2828 #ifdef CONFIG_MACH_PCM038
29−#include <asm/arch/board-pcm038.h>
29+#include <mach/board-pcm038.h>
3030 #endif
3131 .macro addruart,rx
3232 mrc p15, 0, \rx, c1, c0
arch/arm/plat-mxc/include/mach/dma.hrenamed from include/asm-arm/arch-mxc/dma.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/entry-macro.Srenamed from include/asm-arm/arch-mxc/entry-macro.S+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/gpio.hrenamed from include/asm-arm/arch-mxc/gpio.h+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #ifndef __ASM_ARCH_MXC_GPIO_H__
2020 #define __ASM_ARCH_MXC_GPIO_H__
2121
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm-generic/gpio.h>
2424
2525 /* use gpiolib dispatchers */
arch/arm/plat-mxc/include/mach/hardware.hrenamed from include/asm-arm/arch-mxc/hardware.h+3−3
@@ -23,15 +23,15 @@ · 22 unmodified lines
2323 #include <asm/sizes.h>
2424
2525 #ifdef CONFIG_ARCH_MX3
26−# include <asm/arch/mx31.h>
26+# include <mach/mx31.h>
2727 #endif
2828
2929 #ifdef CONFIG_ARCH_MX2
3030 # ifdef CONFIG_MACH_MX27
31−# include <asm/arch/mx27.h>
31+# include <mach/mx27.h>
3232 # endif
3333 #endif
3434
35−#include <asm/arch/mxc.h>
35+#include <mach/mxc.h>
3636
3737 #endif /* __ASM_ARCH_MXC_HARDWARE_H__ */
arch/arm/plat-mxc/include/mach/iim.hrenamed from include/asm-arm/arch-mxc/iim.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/imx-uart.hrenamed from include/asm-arm/arch-mxc/imx-uart.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/io.hrenamed from include/asm-arm/arch-mxc/io.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/iomux-mx1-mx2.hrenamed from include/asm-arm/arch-mxc/iomux-mx1-mx2.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/iomux-mx3.hrenamed from include/asm-arm/arch-mxc/iomux-mx3.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/irqs.hrenamed from include/asm-arm/arch-mxc/irqs.h+1−1
@@ -11,6 +11,6 @@ · 10 unmodified lines
1111 #ifndef __ASM_ARCH_MXC_IRQS_H__
1212 #define __ASM_ARCH_MXC_IRQS_H__
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
1616 #endif /* __ASM_ARCH_MXC_IRQS_H__ */
arch/arm/plat-mxc/include/mach/memory.hrenamed from include/asm-arm/arch-mxc/memory.h+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 #ifndef __ASM_ARCH_MXC_MEMORY_H__
1212 #define __ASM_ARCH_MXC_MEMORY_H__
1313
14−#include <asm/hardware.h>
14+#include <mach/hardware.h>
1515
1616 /*
1717 * Virtual view <-> DMA view memory address translations
arch/arm/plat-mxc/include/mach/mx27.hrenamed from include/asm-arm/arch-mxc/mx27.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/mx31.hrenamed from include/asm-arm/arch-mxc/mx31.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/mxc.hrenamed from include/asm-arm/arch-mxc/mxc.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/mxc_timer.hrenamed from include/asm-arm/arch-mxc/mxc_timer.h+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #define __PLAT_MXC_TIMER_H
2525
2626 #include <linux/clk.h>
27−#include <asm/hardware.h>
27+#include <mach/hardware.h>
2828
2929 #ifdef CONFIG_ARCH_IMX
3030 #define TIMER_BASE IO_ADDRESS(TIM1_BASE_ADDR)
arch/arm/plat-mxc/include/mach/system.hrenamed from include/asm-arm/arch-mxc/system.h+0−0

File renamed without changes.

arch/arm/plat-mxc/include/mach/timex.hrenamed from include/asm-arm/arch-mxc/timex.h+1−1
@@ -20,6 +20,6 @@ · 19 unmodified lines
2020 #ifndef __ASM_ARCH_MXC_TIMEX_H__
2121 #define __ASM_ARCH_MXC_TIMEX_H__
2222
23−#include <asm/hardware.h> /* for CLOCK_TICK_RATE */
23+#include <mach/hardware.h> /* for CLOCK_TICK_RATE */
2424
2525 #endif /* __ASM_ARCH_MXC_TIMEX_H__ */
arch/arm/plat-mxc/include/mach/uncompress.hrenamed from include/asm-arm/arch-mxc/uncompress.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-mxc/uncompress.h
2+ * arch/arm/plat-mxc/include/mach/uncompress.h
33 *
44 *
55 *
@@ -25,7 +25,7 @@ · 19 unmodified lines
2525
2626 #define __MXC_BOOT_UNCOMPRESS
2727
28−#include <asm/hardware.h>
28+#include <mach/hardware.h>
2929
3030 #define UART(x) (*(volatile unsigned long *)(serial_port + (x)))
3131
arch/arm/plat-mxc/include/mach/vmalloc.hrenamed from include/asm-arm/arch-mxc/vmalloc.h+0−0

File renamed without changes.

arch/arm/plat-mxc/iomux-mx1-mx2.c+2−2
@@ -30,9 +30,9 @@ · 29 unmodified lines
3030 #include <linux/string.h>
3131 #include <linux/gpio.h>
3232
33−#include <asm/hardware.h>
33+#include <mach/hardware.h>
3434 #include <asm/mach/map.h>
35−#include <asm/arch/iomux-mx1-mx2.h>
35+#include <mach/iomux-mx1-mx2.h>
3636
3737 void mxc_gpio_mode(int gpio_mode)
3838 {
arch/arm/plat-mxc/irq.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919
2020 #include <linux/irq.h>
2121 #include <asm/io.h>
22−#include <asm/arch/common.h>
22+#include <mach/common.h>
2323
2424 #define AVIC_BASE IO_ADDRESS(AVIC_BASE_ADDR)
2525 #define AVIC_INTCNTL (AVIC_BASE + 0x00) /* int control reg */
arch/arm/plat-mxc/time.c+3−3
@@ -26,10 +26,10 @@ · 25 unmodified lines
2626 #include <linux/clockchips.h>
2727 #include <linux/clk.h>
2828
29−#include <asm/hardware.h>
29+#include <mach/hardware.h>
3030 #include <asm/mach/time.h>
31−#include <asm/arch/common.h>
32−#include <asm/arch/mxc_timer.h>
31+#include <mach/common.h>
32+#include <mach/mxc_timer.h>
3333
3434 static struct clock_event_device clockevent_mxc;
3535 static enum clock_event_mode clockevent_mode = CLOCK_EVT_MODE_UNUSED;
arch/arm/plat-omap/clock.c+1−2
@@ -10,7 +10,6 @@ · 9 unmodified lines
1010 * it under the terms of the GNU General Public License version 2 as
1111 * published by the Free Software Foundation.
1212 */
13−#include <linux/version.h>
1413 #include <linux/kernel.h>
1514 #include <linux/init.h>
1615 #include <linux/module.h>
@@ -26,7 +25,7 @@ · 9 unmodified lines
2625
2726 #include <asm/io.h>
2827
29−#include <asm/arch/clock.h>
28+#include <mach/clock.h>
3029
3130 static LIST_HEAD(clocks);
3231 static DEFINE_MUTEX(clocks_mutex);
arch/arm/plat-omap/common.c+7−7
@@ -19,20 +19,20 @@ · 18 unmodified lines
1919 #include <linux/serial_reg.h>
2020 #include <linux/clk.h>
2121
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/system.h>
2424 #include <asm/pgtable.h>
2525 #include <asm/mach/map.h>
2626 #include <asm/io.h>
2727 #include <asm/setup.h>
2828
29−#include <asm/arch/common.h>
30−#include <asm/arch/board.h>
31−#include <asm/arch/control.h>
32−#include <asm/arch/mux.h>
33−#include <asm/arch/fpga.h>
29+#include <mach/common.h>
30+#include <mach/board.h>
31+#include <mach/control.h>
32+#include <mach/mux.h>
33+#include <mach/fpga.h>
3434
35−#include <asm/arch/clock.h>
35+#include <mach/clock.h>
3636
3737 #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)
3838 # include "../mach-omap2/sdrc.h"
arch/arm/plat-omap/cpu-omap.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/err.h>
2222 #include <linux/clk.h>
2323
24−#include <asm/hardware.h>
24+#include <mach/hardware.h>
2525 #include <asm/io.h>
2626 #include <asm/system.h>
2727
arch/arm/plat-omap/debug-devices.c+3−3
@@ -13,11 +13,11 @@ · 12 unmodified lines
1313 #include <linux/init.h>
1414 #include <linux/platform_device.h>
1515
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717 #include <asm/io.h>
1818
19−#include <asm/arch/board.h>
20−#include <asm/arch/gpio.h>
19+#include <mach/board.h>
20+#include <mach/gpio.h>
2121
2222
2323 /* Many OMAP development platforms reuse the same "debug board"; these
arch/arm/plat-omap/debug-leds.c+3−3
@@ -13,13 +13,13 @@ · 12 unmodified lines
1313 #include <linux/leds.h>
1414
1515 #include <asm/io.h>
16−#include <asm/hardware.h>
16+#include <mach/hardware.h>
1717 #include <asm/leds.h>
1818 #include <asm/system.h>
1919 #include <asm/mach-types.h>
2020
21−#include <asm/arch/fpga.h>
22−#include <asm/arch/gpio.h>
21+#include <mach/fpga.h>
22+#include <mach/gpio.h>
2323
2424
2525 /* Many OMAP development platforms reuse the same "debug board"; these
arch/arm/plat-omap/devices.c+7−7
@@ -14,17 +14,17 @@ · 13 unmodified lines
1414 #include <linux/init.h>
1515 #include <linux/platform_device.h>
1616
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818 #include <asm/io.h>
1919 #include <asm/mach-types.h>
2020 #include <asm/mach/map.h>
2121
22−#include <asm/arch/tc.h>
23−#include <asm/arch/board.h>
24−#include <asm/arch/mux.h>
25−#include <asm/arch/gpio.h>
26−#include <asm/arch/menelaus.h>
27−#include <asm/arch/mcbsp.h>
22+#include <mach/tc.h>
23+#include <mach/board.h>
24+#include <mach/mux.h>
25+#include <mach/gpio.h>
26+#include <mach/menelaus.h>
27+#include <mach/mcbsp.h>
2828
2929 #if defined(CONFIG_OMAP_DSP) || defined(CONFIG_OMAP_DSP_MODULE)
3030
arch/arm/plat-omap/dma.c+2−2
@@ -28,10 +28,10 @@ · 27 unmodified lines
2828 #include <linux/io.h>
2929
3030 #include <asm/system.h>
31−#include <asm/hardware.h>
31+#include <mach/hardware.h>
3232 #include <asm/dma.h>
3333
34−#include <asm/arch/tc.h>
34+#include <mach/tc.h>
3535
3636 #undef DEBUG
3737
arch/arm/plat-omap/dmtimer.c+3−3
@@ -32,10 +32,10 @@ · 31 unmodified lines
3232 #include <linux/list.h>
3333 #include <linux/clk.h>
3434 #include <linux/delay.h>
35−#include <asm/hardware.h>
36−#include <asm/arch/dmtimer.h>
35+#include <mach/hardware.h>
36+#include <mach/dmtimer.h>
3737 #include <asm/io.h>
38−#include <asm/arch/irqs.h>
38+#include <mach/irqs.h>
3939
4040 /* register offsets */
4141 #define _OMAP_TIMER_ID_OFFSET 0x00
arch/arm/plat-omap/fb.c+4−5
@@ -28,14 +28,13 @@ · 27 unmodified lines
2828 #include <linux/platform_device.h>
2929 #include <linux/bootmem.h>
3030
31−#include <asm/hardware.h>
31+#include <mach/hardware.h>
3232 #include <asm/io.h>
33−#include <asm/mach-types.h>
3433 #include <asm/mach/map.h>
3534
36−#include <asm/arch/board.h>
37−#include <asm/arch/sram.h>
38−#include <asm/arch/omapfb.h>
35+#include <mach/board.h>
36+#include <mach/sram.h>
37+#include <mach/omapfb.h>
3938
4039 #if defined(CONFIG_FB_OMAP) || defined(CONFIG_FB_OMAP_MODULE)
4140
arch/arm/plat-omap/gpio.c+3−3
@@ -18,10 +18,10 @@ · 17 unmodified lines
1818 #include <linux/err.h>
1919 #include <linux/clk.h>
2020
21−#include <asm/hardware.h>
21+#include <mach/hardware.h>
2222 #include <asm/irq.h>
23−#include <asm/arch/irqs.h>
24−#include <asm/arch/gpio.h>
23+#include <mach/irqs.h>
24+#include <mach/gpio.h>
2525 #include <asm/mach/irq.h>
2626
2727 #include <asm/io.h>
arch/arm/plat-omap/i2c.c+1−2
@@ -26,8 +26,7 @@ · 25 unmodified lines
2626 #include <linux/kernel.h>
2727 #include <linux/platform_device.h>
2828 #include <linux/i2c.h>
29−#include <asm/mach-types.h>
30−#include <asm/arch/mux.h>
29+#include <mach/mux.h>
3130
3231 #define OMAP_I2C_SIZE 0x3f
3332 #define OMAP1_I2C_BASE 0xfffb3800
arch/arm/plat-omap/include/mach/aic23.hrenamed from include/asm-arm/arch-omap/aic23.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/aic23.h
2+ * arch/arm/plat-omap/include/mach/aic23.h
33 *
44 * Hardware definitions for TI TLV320AIC23 audio codec
55 *
arch/arm/plat-omap/include/mach/blizzard.hrenamed from include/asm-arm/arch-omap/blizzard.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/board-2430sdp.hrenamed from include/asm-arm/arch-omap/board-2430sdp.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-2430sdp.h
2+ * arch/arm/plat-omap/include/mach/board-2430sdp.h
33 *
44 * Hardware definitions for TI OMAP2430 SDP board.
55 *
arch/arm/plat-omap/include/mach/board-ams-delta.hrenamed from include/asm-arm/arch-omap/board-ams-delta.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-ams-delta.h
2+ * arch/arm/plat-omap/include/mach/board-ams-delta.h
33 *
44 * Copyright (C) 2006 Jonathan McDowell <noodles@earth.li>
55 *
arch/arm/plat-omap/include/mach/board-apollon.hrenamed from include/asm-arm/arch-omap/board-apollon.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-apollon.h
2+ * arch/arm/plat-omap/include/mach/board-apollon.h
33 *
44 * Hardware definitions for Samsung OMAP24XX Apollon board.
55 *
arch/arm/plat-omap/include/mach/board-fsample.hrenamed from include/asm-arm/arch-omap/board-fsample.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-fsample.h
2+ * arch/arm/plat-omap/include/mach/board-fsample.h
33 *
44 * Board-specific goodies for TI F-Sample.
55 *
@@ -15,7 +15,7 @@ · 9 unmodified lines
1515 #define __ASM_ARCH_OMAP_FSAMPLE_H
1616
1717 /* fsample is pretty close to p2-sample */
18−#include <asm/arch/board-perseus2.h>
18+#include <mach/board-perseus2.h>
1919
2020 #define fsample_cpld_read(reg) __raw_readb(reg)
2121 #define fsample_cpld_write(val, reg) __raw_writeb(val, reg)
arch/arm/plat-omap/include/mach/board-h2.hrenamed from include/asm-arm/arch-omap/board-h2.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-h2.h
2+ * arch/arm/plat-omap/include/mach/board-h2.h
33 *
44 * Hardware definitions for TI OMAP1610 H2 board.
55 *
arch/arm/plat-omap/include/mach/board-h3.hrenamed from include/asm-arm/arch-omap/board-h3.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-h3.h
2+ * arch/arm/plat-omap/include/mach/board-h3.h
33 *
44 * Copyright (C) 2001 RidgeRun, Inc.
55 * Copyright (C) 2004 Texas Instruments, Inc.
arch/arm/plat-omap/include/mach/board-h4.hrenamed from include/asm-arm/arch-omap/board-h4.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-h4.h
2+ * arch/arm/plat-omap/include/mach/board-h4.h
33 *
44 * Hardware definitions for TI OMAP1610 H4 board.
55 *
arch/arm/plat-omap/include/mach/board-innovator.hrenamed from include/asm-arm/arch-omap/board-innovator.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-innovator.h
2+ * arch/arm/plat-omap/include/mach/board-innovator.h
33 *
44 * Copyright (C) 2001 RidgeRun, Inc.
55 *
arch/arm/plat-omap/include/mach/board-nokia.hrenamed from include/asm-arm/arch-omap/board-nokia.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-nokia.h
2+ * arch/arm/plat-omap/include/mach/board-nokia.h
33 *
44 * Information structures for Nokia-specific board config data
55 *
arch/arm/plat-omap/include/mach/board-osk.hrenamed from include/asm-arm/arch-omap/board-osk.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-osk.h
2+ * arch/arm/plat-omap/include/mach/board-osk.h
33 *
44 * Hardware definitions for TI OMAP5912 OSK board.
55 *
arch/arm/plat-omap/include/mach/board-palmte.hrenamed from include/asm-arm/arch-omap/board-palmte.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-palmte.h
2+ * arch/arm/plat-omap/include/mach/board-palmte.h
33 *
44 * Hardware definitions for the Palm Tungsten E device.
55 *
arch/arm/plat-omap/include/mach/board-palmtt.hrenamed from include/asm-arm/arch-omap/board-palmtt.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-palmte.h
2+ * arch/arm/plat-omap/include/mach/board-palmte.h
33 *
44 * Hardware definitions for the Palm Tungsten|T device.
55 *
arch/arm/plat-omap/include/mach/board-palmz71.hrenamed from include/asm-arm/arch-omap/board-palmz71.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-palmz71.h
2+ * arch/arm/plat-omap/include/mach/board-palmz71.h
33 *
44 * Hardware definitions for the Palm Zire71 device.
55 *
arch/arm/plat-omap/include/mach/board-perseus2.hrenamed from include/asm-arm/arch-omap/board-perseus2.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board-perseus2.h
2+ * arch/arm/plat-omap/include/mach/board-perseus2.h
33 *
44 * Copyright 2003 by Texas Instruments Incorporated
55 * OMAP730 / Perseus2 support by Jean Pihet
@@ -30,7 +30,7 @@ · 24 unmodified lines
3030 #ifndef __ASM_ARCH_OMAP_PERSEUS2_H
3131 #define __ASM_ARCH_OMAP_PERSEUS2_H
3232
33−#include <asm/arch/fpga.h>
33+#include <mach/fpga.h>
3434
3535 #ifndef OMAP_SDRAM_DEVICE
3636 #define OMAP_SDRAM_DEVICE D256M_1X16_4B
arch/arm/plat-omap/include/mach/board-sx1.hrenamed from include/asm-arm/arch-omap/board-sx1.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/board-voiceblue.hrenamed from include/asm-arm/arch-omap/board-voiceblue.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/board.hrenamed from include/asm-arm/arch-omap/board.h+4−4
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/board.h
2+ * arch/arm/plat-omap/include/mach/board.h
33 *
44 * Information structures for board-specific data
55 *
@@ -12,7 +12,7 @@ · 6 unmodified lines
1212
1313 #include <linux/types.h>
1414
15−#include <asm/arch/gpio-switch.h>
15+#include <mach/gpio-switch.h>
1616
1717 /* Different peripheral ids */
1818 #define OMAP_TAG_CLOCK 0x4f01
@@ -125,7 +125,7 @@ struct omap_pwm_led_platform_data { · 106 unmodified lines
125125 void (*set_power)(struct omap_pwm_led_platform_data *self, int on_off);
126126 };
127127
128−/* See include/asm-arm/arch-omap/gpio-switch.h for definitions */
128+/* See arch/arm/plat-omap/include/mach/gpio-switch.h for definitions */
129129 struct omap_gpio_switch_config {
130130 char name[12];
131131 u16 gpio;
@@ -154,7 +154,7 @@ struct omap_version_config { · 22 unmodified lines
154154 };
155155
156156
157−#include <asm-arm/arch-omap/board-nokia.h>
157+#include <mach/board-nokia.h>
158158
159159 struct omap_board_config_entry {
160160 u16 tag;
arch/arm/plat-omap/include/mach/clock.hrenamed from include/asm-arm/arch-omap/clock.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/clock.h
2+ * arch/arm/plat-omap/include/mach/clock.h
33 *
44 * Copyright (C) 2004 - 2005 Nokia corporation
55 * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com>
arch/arm/plat-omap/include/mach/common.hrenamed from include/asm-arm/arch-omap/common.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/common.h
2+ * arch/arm/plat-omap/include/mach/common.h
33 *
44 * Header for code common to all OMAP machines.
55 *
arch/arm/plat-omap/include/mach/control.hrenamed from include/asm-arm/arch-omap/control.h+2−2
@@ -2,7 +2,7 @@ · 1 unmodified line
22 #define __ASM_ARCH_CONTROL_H
33
44 /*
5− * include/asm-arm/arch-omap/control.h
5+ * arch/arm/plat-omap/include/mach/control.h
66 *
77 * OMAP2/3 System Control Module definitions
88 *
@@ -16,7 +16,7 @@ · 7 unmodified lines
1616 * the Free Software Foundation.
1717 */
1818
19−#include <asm/arch/io.h>
19+#include <mach/io.h>
2020
2121 #define OMAP242X_CTRL_REGADDR(reg) \
2222 (void __iomem *)IO_ADDRESS(OMAP242X_CTRL_BASE + (reg))
arch/arm/plat-omap/include/mach/cpu.hrenamed from include/asm-arm/arch-omap/cpu.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/cpu.h
2+ * arch/arm/plat-omap/include/mach/cpu.h
33 *
44 * OMAP cpu type detection
55 *
arch/arm/plat-omap/include/mach/debug-macro.Srenamed from include/asm-arm/arch-omap/debug-macro.S+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-omap/debug-macro.S
1+/* arch/arm/plat-omap/include/mach/debug-macro.S
22 *
33 * Debugging macro include header
44 *
arch/arm/plat-omap/include/mach/dma.hrenamed from include/asm-arm/arch-omap/dma.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/dma.h
2+ * arch/arm/plat-omap/include/mach/dma.h
33 *
44 * Copyright (C) 2003 Nokia Corporation
55 * Author: Juha Yrjölä <juha.yrjola@nokia.com>
arch/arm/plat-omap/include/mach/dmtimer.hrenamed from include/asm-arm/arch-omap/dmtimer.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/dmtimer.h
2+ * arch/arm/plat-omap/include/mach/dmtimer.h
33 *
44 * OMAP Dual-Mode Timers
55 *
arch/arm/plat-omap/include/mach/dsp_common.hrenamed from include/asm-arm/arch-omap/dsp_common.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/eac.hrenamed from include/asm-arm/arch-omap/eac.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap2/eac.h
2+ * arch/arm/plat-omap/include/mach2/eac.h
33 *
44 * Defines for Enhanced Audio Controller
55 *
@@ -27,8 +27,8 @@ · 21 unmodified lines
2727 #ifndef __ASM_ARM_ARCH_OMAP2_EAC_H
2828 #define __ASM_ARM_ARCH_OMAP2_EAC_H
2929
30−#include <asm/arch/io.h>
31−#include <asm/arch/hardware.h>
30+#include <mach/io.h>
31+#include <mach/hardware.h>
3232 #include <asm/irq.h>
3333
3434 #include <sound/core.h>
arch/arm/plat-omap/include/mach/entry-macro.Srenamed from include/asm-arm/arch-omap/entry-macro.S+5−5
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-omap/entry-macro.S
2+ * arch/arm/plat-omap/include/mach/entry-macro.S
33 *
44 * Low-level IRQ helper macros for OMAP-based platforms
55 *
@@ -7,9 +7,9 @@ · 1 unmodified line
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <asm/hardware.h>
11−#include <asm/arch/io.h>
12−#include <asm/arch/irqs.h>
10+#include <mach/hardware.h>
11+#include <mach/io.h>
12+#include <mach/irqs.h>
1313
1414 #if defined(CONFIG_ARCH_OMAP1)
1515
@@ -57,7 +57,7 @@ · 41 unmodified lines
5757
5858 #elif defined(CONFIG_ARCH_OMAP24XX)
5959
60−#include <asm/arch/omap24xx.h>
60+#include <mach/omap24xx.h>
6161
6262 .macro disable_fiq
6363 .endm
arch/arm/plat-omap/include/mach/fpga.hrenamed from include/asm-arm/arch-omap/fpga.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/fpga.h
2+ * arch/arm/plat-omap/include/mach/fpga.h
33 *
44 * Interrupt handler for OMAP-1510 FPGA
55 *
arch/arm/plat-omap/include/mach/gpio-switch.hrenamed from include/asm-arm/arch-omap/gpio-switch.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/gpio.hrenamed from include/asm-arm/arch-omap/gpio.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/gpio.h
2+ * arch/arm/plat-omap/include/mach/gpio.h
33 *
44 * OMAP GPIO handling defines and functions
55 *
@@ -26,7 +26,7 @@ · 20 unmodified lines
2626 #ifndef __ASM_ARCH_OMAP_GPIO_H
2727 #define __ASM_ARCH_OMAP_GPIO_H
2828
29−#include <asm/arch/irqs.h>
29+#include <mach/irqs.h>
3030 #include <asm/io.h>
3131
3232 #define OMAP_MPUIO_BASE (void __iomem *)0xfffb5000
arch/arm/plat-omap/include/mach/gpioexpander.hrenamed from include/asm-arm/arch-omap/gpioexpander.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/gpioexpander.h
2+ * arch/arm/plat-omap/include/mach/gpioexpander.h
33 *
44 *
55 * Copyright (C) 2004 Texas Instruments, Inc.
arch/arm/plat-omap/include/mach/gpmc.hrenamed from include/asm-arm/arch-omap/gpmc.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/hardware.hrenamed from include/asm-arm/arch-omap/hardware.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/hardware.h
2+ * arch/arm/plat-omap/include/mach/hardware.h
33 *
44 * Hardware definitions for TI OMAP processors and boards
55 *
@@ -39,9 +39,9 @@ · 33 unmodified lines
3939 #include <asm/sizes.h>
4040 #ifndef __ASSEMBLER__
4141 #include <asm/types.h>
42−#include <asm/arch/cpu.h>
42+#include <mach/cpu.h>
4343 #endif
44−#include <asm/arch/serial.h>
44+#include <mach/serial.h>
4545
4646 /*
4747 * ---------------------------------------------------------------------------
arch/arm/plat-omap/include/mach/hwa742.hrenamed from include/asm-arm/arch-omap/hwa742.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/io.hrenamed from include/asm-arm/arch-omap/io.h+3−3
@@ -1,9 +1,9 @@
11 /*
2− * linux/include/asm-arm/arch-omap/io.h
2+ * arch/arm/plat-omap/include/mach/io.h
33 *
44 * IO definitions for TI OMAP processors and boards
55 *
6− * Copied from linux/include/asm-arm/arch-sa1100/io.h
6+ * Copied from arch/arm/mach-sa1100/include/mach/io.h
77 * Copyright (C) 1997-1999 Russell King
88 *
99 * This program is free software; you can redistribute it and/or modify it
@@ -34,7 +34,7 @@ · 24 unmodified lines
3434 #ifndef __ASM_ARM_ARCH_IO_H
3535 #define __ASM_ARM_ARCH_IO_H
3636
37−#include <asm/hardware.h>
37+#include <mach/hardware.h>
3838
3939 #define IO_SPACE_LIMIT 0xffffffff
4040
arch/arm/plat-omap/include/mach/irda.hrenamed from include/asm-arm/arch-omap/irda.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/irda.h
2+ * arch/arm/plat-omap/include/mach/irda.h
33 *
44 * Copyright (C) 2005-2006 Komal Shah <komal_shah802003@yahoo.com>
55 *
arch/arm/plat-omap/include/mach/irqs.hrenamed from include/asm-arm/arch-omap/irqs.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/irqs.h
2+ * arch/arm/plat-omap/include/mach/irqs.h
33 *
44 * Copyright (C) Greg Lonnon 2001
55 * Updated for OMAP-1610 by Tony Lindgren <tony@atomide.com>
@@ -327,6 +327,6 @@ · 321 unmodified lines
327327 extern void omap_init_irq(void);
328328 #endif
329329
330−#include <asm/hardware.h>
330+#include <mach/hardware.h>
331331
332332 #endif
arch/arm/plat-omap/include/mach/keypad.hrenamed from include/asm-arm/arch-omap/keypad.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/keypad.h
2+ * arch/arm/plat-omap/include/mach/keypad.h
33 *
44 * Copyright (C) 2006 Komal Shah <komal_shah802003@yahoo.com>
55 *
arch/arm/plat-omap/include/mach/lcd_mipid.hrenamed from include/asm-arm/arch-omap/lcd_mipid.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/led.hrenamed from include/asm-arm/arch-omap/led.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/led.h
2+ * arch/arm/plat-omap/include/mach/led.h
33 *
44 * Copyright (C) 2006 Samsung Electronics
55 * Kyungmin Park <kyungmin.park@samsung.com>
arch/arm/plat-omap/include/mach/mailbox.hrenamed from include/asm-arm/arch-omap/mailbox.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/mcbsp.hrenamed from include/asm-arm/arch-omap/mcbsp.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/mcbsp.h
2+ * arch/arm/plat-omap/include/mach/mcbsp.h
33 *
44 * Defines for Multi-Channel Buffered Serial Port
55 *
@@ -27,8 +27,8 @@ · 21 unmodified lines
2727 #include <linux/completion.h>
2828 #include <linux/spinlock.h>
2929
30−#include <asm/hardware.h>
31−#include <asm/arch/clock.h>
30+#include <mach/hardware.h>
31+#include <mach/clock.h>
3232
3333 #define OMAP730_MCBSP1_BASE 0xfffb1000
3434 #define OMAP730_MCBSP2_BASE 0xfffb1800
arch/arm/plat-omap/include/mach/mcspi.hrenamed from include/asm-arm/arch-omap/mcspi.h+0−0

File renamed without changes.

arch/arm/plat-omap/include/mach/memory.hrenamed from include/asm-arm/arch-omap/memory.h+9−8
@@ -1,12 +1,12 @@
11 /*
2− * linux/include/asm-arm/arch-omap/memory.h
2+ * arch/arm/plat-omap/include/mach/memory.h
33 *
44 * Memory map for OMAP-1510 and 1610
55 *
66 * Copyright (C) 2000 RidgeRun, Inc.
77 * Author: Greg Lonnon <glonnon@ridgerun.com>
88 *
9− * This file was derived from linux/include/asm-arm/arch-intergrator/memory.h
9+ * This file was derived from arch/arm/mach-intergrator/include/mach/memory.h
1010 * Copyright (C) 1999 ARM Limited
1111 *
1212 * This program is free software; you can redistribute it and/or modify it
@@ -76,13 +76,14 @@ · 63 unmodified lines
7676 (dma_addr_t)virt_to_lbus(page_address(page)) : \
7777 (dma_addr_t)__virt_to_bus(page_address(page));})
7878
79−#define __arch_dma_to_virt(dev, addr) ({is_lbus_device(dev) ? \
80− lbus_to_virt(addr) : \
81− __bus_to_virt(addr);})
79+#define __arch_dma_to_virt(dev, addr) ({ (void *) (is_lbus_device(dev) ? \
80+ lbus_to_virt(addr) : \
81+ __bus_to_virt(addr)); })
8282
83−#define __arch_virt_to_dma(dev, addr) ({is_lbus_device(dev) ? \
84− virt_to_lbus(addr) : \
85− __virt_to_bus(addr);})
83+#define __arch_virt_to_dma(dev, addr) ({ unsigned long __addr = (unsigned long)(addr); \
84+ (dma_addr_t) (is_lbus_device(dev) ? \
85+ virt_to_lbus(__addr) : \
86+ __virt_to_bus(__addr)); })
8687
8788 #endif /* CONFIG_ARCH_OMAP15XX */
8889
arch/arm/plat-omap/include/mach/menelaus.hrenamed from include/asm-arm/arch-omap/menelaus.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/menelaus.h
2+ * arch/arm/plat-omap/include/mach/menelaus.h
33 *
44 * Functions to access Menelaus power management chip
55 */
arch/arm/plat-omap/include/mach/mmc.hrenamed from include/asm-arm/arch-omap/mmc.h+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/device.h>
1616 #include <linux/mmc/host.h>
1717
18−#include <asm/arch/board.h>
18+#include <mach/board.h>
1919
2020 #define OMAP_MMC_MAX_SLOTS 2
2121
arch/arm/plat-omap/include/mach/mtd-xip.hrenamed from include/asm-arm/arch-omap/mtd-xip.h+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 #ifndef __ARCH_OMAP_MTD_XIP_H__
1515 #define __ARCH_OMAP_MTD_XIP_H__
1616
17−#include <asm/hardware.h>
17+#include <mach/hardware.h>
1818 #define OMAP_MPU_TIMER_BASE (0xfffec500)
1919 #define OMAP_MPU_TIMER_OFFSET 0x100
2020
arch/arm/plat-omap/include/mach/mux.hrenamed from include/asm-arm/arch-omap/mux.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/mux.h
2+ * arch/arm/plat-omap/include/mach/mux.h
33 *
44 * Table of the Omap register configurations for the FUNC_MUX and
55 * PULL_DWN combinations.
arch/arm/plat-omap/include/mach/nand.hrenamed from include/asm-arm/arch-omap/nand.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-omap/nand.h
2+ * arch/arm/plat-omap/include/mach/nand.h
33 *
44 * Copyright (C) 2006 Micron Technology Inc.
55 *
arch/arm/plat-omap/include/mach/omap-alsa.hrenamed from include/asm-arm/arch-omap/omap-alsa.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/omap-alsa.h
2+ * arch/arm/plat-omap/include/mach/omap-alsa.h
33 *
44 * Alsa Driver for AIC23 and TSC2101 codecs on OMAP platform boards.
55 *
@@ -40,10 +40,10 @@ · 34 unmodified lines
4040 #ifndef __OMAP_ALSA_H
4141 #define __OMAP_ALSA_H
4242
43−#include <asm/arch/dma.h>
43+#include <mach/dma.h>
4444 #include <sound/core.h>
4545 #include <sound/pcm.h>
46−#include <asm/arch/mcbsp.h>
46+#include <mach/mcbsp.h>
4747 #include <linux/platform_device.h>
4848
4949 #define DMA_BUF_SIZE (1024 * 8)
arch/arm/plat-omap/include/mach/omap1510.hrenamed from include/asm-arm/arch-omap/omap1510.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-omap/omap1510.h
1+/* arch/arm/plat-omap/include/mach/omap1510.h
22 *
33 * Hardware definitions for TI OMAP1510 processor.
44 *
arch/arm/plat-omap/include/mach/omap16xx.hrenamed from include/asm-arm/arch-omap/omap16xx.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-omap/omap16xx.h
1+/* arch/arm/plat-omap/include/mach/omap16xx.h
22 *
33 * Hardware definitions for TI OMAP1610/5912/1710 processors.
44 *
arch/arm/plat-omap/include/mach/omap24xx.hrenamed from include/asm-arm/arch-omap/omap24xx.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-omap/omap24xx.h
2+ * arch/arm/plat-omap/include/mach/omap24xx.h
33 *
44 * This file contains the processor specific definitions
55 * of the TI OMAP24XX.
arch/arm/plat-omap/include/mach/omap34xx.hrenamed from include/asm-arm/arch-omap/omap34xx.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-omap/omap34xx.h
2+ * arch/arm/plat-omap/include/mach/omap34xx.h
33 *
44 * This file contains the processor specific definitions of the TI OMAP34XX.
55 *
arch/arm/plat-omap/include/mach/omap730.hrenamed from include/asm-arm/arch-omap/omap730.h+1−1
@@ -1,4 +1,4 @@
1−/* linux/include/asm-arm/arch-omap/omap730.h
1+/* arch/arm/plat-omap/include/mach/omap730.h
22 *
33 * Hardware definitions for TI OMAP730 processor.
44 *
arch/arm/plat-omap/include/mach/omapfb.hrenamed from include/asm-arm/arch-omap/omapfb.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * File: include/asm-arm/arch-omap/omapfb.h
2+ * File: arch/arm/plat-omap/include/mach/omapfb.h
33 *
44 * Framebuffer driver for TI OMAP boards
55 *
@@ -167,7 +167,7 @@ enum omapfb_update_mode { · 161 unmodified lines
167167 #include <linux/fb.h>
168168 #include <linux/mutex.h>
169169
170−#include <asm/arch/board.h>
170+#include <mach/board.h>
171171
172172 #define OMAP_LCDC_INV_VSYNC 0x0001
173173 #define OMAP_LCDC_INV_HSYNC 0x0002
arch/arm/plat-omap/include/mach/onenand.hrenamed from include/asm-arm/arch-omap/onenand.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/arch-omap/onenand.h
2+ * arch/arm/plat-omap/include/mach/onenand.h
33 *
44 * Copyright (C) 2006 Nokia Corporation
55 * Author: Juha Yrjola
arch/arm/plat-omap/include/mach/param.hrenamed from include/asm-arm/arch-omap/param.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/param.h
2+ * arch/arm/plat-omap/include/mach/param.h
33 *
44 */
55
arch/arm/plat-omap/include/mach/pm.hrenamed from include/asm-arm/arch-omap/pm.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/pm.h
2+ * arch/arm/plat-omap/include/mach/pm.h
33 *
44 * Header file for OMAP Power Management Routines
55 *
arch/arm/plat-omap/include/mach/prcm.hrenamed from include/asm-arm/arch-omap/prcm.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/prcm.h
2+ * arch/arm/plat-omap/include/mach/prcm.h
33 *
44 * Access definations for use in OMAP24XX clock and power management
55 *
arch/arm/plat-omap/include/mach/sdrc.hrenamed from include/asm-arm/arch-omap/sdrc.h+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 * published by the Free Software Foundation.
1515 */
1616
17−#include <asm/arch/io.h>
17+#include <mach/io.h>
1818
1919 /* SDRC register offsets - read/write with sdrc_{read,write}_reg() */
2020
arch/arm/plat-omap/include/mach/serial.hrenamed from include/asm-arm/arch-omap/serial.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/serial.h
2+ * arch/arm/plat-omap/include/mach/serial.h
33 *
44 * This program is distributed in the hope that it will be useful,
55 * but WITHOUT ANY WARRANTY; without even the implied warranty of
arch/arm/plat-omap/include/mach/sram.hrenamed from include/asm-arm/arch-omap/sram.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/sram.h
2+ * arch/arm/plat-omap/include/mach/sram.h
33 *
44 * Interface for functions that need to be run in internal SRAM
55 *
arch/arm/plat-omap/include/mach/system.hrenamed from include/asm-arm/arch-omap/system.h+2−2
@@ -1,5 +1,5 @@
11 /*
2− * Copied from linux/include/asm-arm/arch-sa1100/system.h
2+ * Copied from arch/arm/mach-sa1100/include/mach/system.h
33 * Copyright (c) 1999 Nicolas Pitre <nico@cam.org>
44 */
55 #ifndef __ASM_ARCH_SYSTEM_H
@@ -7,7 +7,7 @@ · 1 unmodified line
77 #include <linux/clk.h>
88
99 #include <asm/mach-types.h>
10−#include <asm/hardware.h>
10+#include <mach/hardware.h>
1111
1212 #ifndef CONFIG_MACH_VOICEBLUE
1313 #define voiceblue_reset() do {} while (0)
arch/arm/plat-omap/include/mach/tc.hrenamed from include/asm-arm/arch-omap/tc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/tc.h
2+ * arch/arm/plat-omap/include/mach/tc.h
33 *
44 * OMAP Traffic Controller
55 *
arch/arm/plat-omap/include/mach/timex.hrenamed from include/asm-arm/arch-omap/timex.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/timex.h
2+ * arch/arm/plat-omap/include/mach/timex.h
33 *
44 * Copyright (C) 2000 RidgeRun, Inc.
55 * Author: Greg Lonnon <glonnon@ridgerun.com>
arch/arm/plat-omap/include/mach/uncompress.hrenamed from include/asm-arm/arch-omap/uncompress.h+3−3
@@ -1,10 +1,10 @@
11 /*
2− * linux/include/asm-arm/arch-omap/uncompress.h
2+ * arch/arm/plat-omap/include/mach/uncompress.h
33 *
44 * Serial port stubs for kernel decompress status messages
55 *
66 * Initially based on:
7− * linux-2.4.15-rmk1-dsplinux1.6/include/asm-arm/arch-omap1510/uncompress.h
7+ * linux-2.4.15-rmk1-dsplinux1.6/arch/arm/plat-omap/include/mach1510/uncompress.h
88 * Copyright (C) 2000 RidgeRun, Inc.
99 * Author: Greg Lonnon <glonnon@ridgerun.com>
1010 *
@@ -19,7 +19,7 @@ · 8 unmodified lines
1919
2020 #include <linux/types.h>
2121 #include <linux/serial_reg.h>
22−#include <asm/arch/serial.h>
22+#include <mach/serial.h>
2323
2424 unsigned int system_rev;
2525
arch/arm/plat-omap/include/mach/usb.hrenamed from include/asm-arm/arch-omap/usb.h+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
33 #ifndef __ASM_ARCH_OMAP_USB_H
44 #define __ASM_ARCH_OMAP_USB_H
55
6−#include <asm/arch/board.h>
6+#include <mach/board.h>
77
88 /*-------------------------------------------------------------------------*/
99
arch/arm/plat-omap/include/mach/vmalloc.hrenamed from include/asm-arm/arch-omap/vmalloc.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * linux/include/asm-arm/arch-omap/vmalloc.h
2+ * arch/arm/plat-omap/include/mach/vmalloc.h
33 *
44 * Copyright (C) 2000 Russell King.
55 *
arch/arm/plat-omap/mailbox.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131 #include <linux/err.h>
3232 #include <linux/delay.h>
3333 #include <asm/io.h>
34−#include <asm/arch/mailbox.h>
34+#include <mach/mailbox.h>
3535 #include "mailbox.h"
3636
3737 static struct omap_mbox *mboxes;
arch/arm/plat-omap/mcbsp.c+2−2
@@ -24,8 +24,8 @@ · 23 unmodified lines
2424 #include <linux/delay.h>
2525 #include <linux/io.h>
2626
27−#include <asm/arch/dma.h>
28−#include <asm/arch/mcbsp.h>
27+#include <mach/dma.h>
28+#include <mach/mcbsp.h>
2929
3030 static struct omap_mcbsp mcbsp[OMAP_MAX_MCBSP_COUNT];
3131
arch/arm/plat-omap/mux.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <asm/system.h>
2929 #include <asm/io.h>
3030 #include <linux/spinlock.h>
31−#include <asm/arch/mux.h>
31+#include <mach/mux.h>
3232
3333 #ifdef CONFIG_OMAP_MUX
3434
arch/arm/plat-omap/ocpi.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
3333 #include <linux/clk.h>
3434
3535 #include <asm/io.h>
36−#include <asm/hardware.h>
36+#include <mach/hardware.h>
3737
3838 #define OCPI_BASE 0xfffec320
3939 #define OCPI_FAULT (OCPI_BASE + 0x00)
arch/arm/plat-omap/sram.c+3−3
@@ -22,10 +22,10 @@ · 21 unmodified lines
2222
2323 #include <asm/mach/map.h>
2424
25−#include <asm/arch/sram.h>
26−#include <asm/arch/board.h>
25+#include <mach/sram.h>
26+#include <mach/board.h>
2727
28−#include <asm/arch/control.h>
28+#include <mach/control.h>
2929
3030 #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)
3131 # include "../mach-omap2/prm.h"
arch/arm/plat-omap/usb.c+5−5
@@ -31,12 +31,12 @@ · 30 unmodified lines
3131 #include <asm/io.h>
3232 #include <asm/irq.h>
3333 #include <asm/system.h>
34−#include <asm/hardware.h>
34+#include <mach/hardware.h>
3535
36−#include <asm/arch/control.h>
37−#include <asm/arch/mux.h>
38−#include <asm/arch/usb.h>
39−#include <asm/arch/board.h>
36+#include <mach/control.h>
37+#include <mach/mux.h>
38+#include <mach/usb.h>
39+#include <mach/board.h>
4040
4141 #ifdef CONFIG_ARCH_OMAP1
4242
arch/arm/plat-orion/include/plat/cache-feroceon-l2.hrenamed from include/asm-arm/plat-orion/cache-feroceon-l2.h+1−1
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/plat-orion/cache-feroceon-l2.h
2+ * arch/arm/plat-orion/include/plat/cache-feroceon-l2.h
33 *
44 * Copyright (C) 2008 Marvell Semiconductor
55 *
arch/arm/plat-orion/include/plat/ehci-orion.hrenamed from include/asm-arm/plat-orion/ehci-orion.h+3−3
@@ -1,13 +1,13 @@
11 /*
2− * include/asm-arm/plat-orion/ehci-orion.h
2+ * arch/arm/plat-orion/include/plat/ehci-orion.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
66 * warranty of any kind, whether express or implied.
77 */
88
9−#ifndef __ASM_PLAT_ORION_EHCI_ORION_H
10−#define __ASM_PLAT_ORION_EHCI_ORION_H
9+#ifndef __PLAT_EHCI_ORION_H
10+#define __PLAT_EHCI_ORION_H
1111
1212 #include <linux/mbus.h>
1313
arch/arm/plat-orion/include/plat/irq.hrenamed from include/asm-arm/plat-orion/irq.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/plat-orion/irq.h
2+ * arch/arm/plat-orion/include/plat/irq.h
33 *
44 * Marvell Orion SoC IRQ handling.
55 *
@@ -8,8 +8,8 @@ · 2 unmodified lines
88 * warranty of any kind, whether express or implied.
99 */
1010
11−#ifndef __ASM_PLAT_ORION_IRQ_H
12−#define __ASM_PLAT_ORION_IRQ_H
11+#ifndef __PLAT_IRQ_H
12+#define __PLAT_IRQ_H
1313
1414 void orion_irq_init(unsigned int irq_start, void __iomem *maskaddr);
1515
arch/arm/plat-orion/include/plat/mv_xor.hrenamed from include/asm-arm/plat-orion/mv_xor.h+4−2
@@ -1,9 +1,11 @@
11 /*
2+ * arch/arm/plat-orion/include/plat/mv_xor.h
3+ *
24 * Marvell XOR platform device data definition file.
35 */
46
5−#ifndef __ASM_PLAT_ORION_MV_XOR_H
6−#define __ASM_PLAT_ORION_MV_XOR_H
7+#ifndef __PLAT_MV_XOR_H
8+#define __PLAT_MV_XOR_H
79
810 #include <linux/dmaengine.h>
911 #include <linux/mbus.h>
arch/arm/plat-orion/include/plat/orion_nand.hrenamed from include/asm-arm/plat-orion/orion_nand.h+3−3
@@ -1,13 +1,13 @@
11 /*
2− * include/asm-arm/plat-orion/orion_nand.h
2+ * arch/arm/plat-orion/include/plat/orion_nand.h
33 *
44 * This file is licensed under the terms of the GNU General Public
55 * License version 2. This program is licensed "as is" without any
66 * warranty of any kind, whether express or implied.
77 */
88
9−#ifndef __ASM_PLAT_ORION_ORION_NAND_H
10−#define __ASM_PLAT_ORION_ORION_NAND_H
9+#ifndef __PLAT_ORION_NAND_H
10+#define __PLAT_ORION_NAND_H
1111
1212 /*
1313 * Device bus NAND private data
arch/arm/plat-orion/include/plat/pcie.hrenamed from include/asm-arm/plat-orion/pcie.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/plat-orion/pcie.h
2+ * arch/arm/plat-orion/include/plat/pcie.h
33 *
44 * Marvell Orion SoC PCIe handling.
55 *
@@ -8,8 +8,8 @@ · 2 unmodified lines
88 * warranty of any kind, whether express or implied.
99 */
1010
11−#ifndef __ASM_PLAT_ORION_PCIE_H
12−#define __ASM_PLAT_ORION_PCIE_H
11+#ifndef __PLAT_PCIE_H
12+#define __PLAT_PCIE_H
1313
1414 u32 orion_pcie_dev_id(void __iomem *base);
1515 u32 orion_pcie_rev(void __iomem *base);
arch/arm/plat-orion/include/plat/time.hrenamed from include/asm-arm/plat-orion/time.h+3−3
@@ -1,5 +1,5 @@
11 /*
2− * include/asm-arm/plat-orion/time.h
2+ * arch/arm/plat-orion/include/plat/time.h
33 *
44 * Marvell Orion SoC time handling.
55 *
@@ -8,8 +8,8 @@ · 2 unmodified lines
88 * warranty of any kind, whether express or implied.
99 */
1010
11−#ifndef __ASM_PLAT_ORION_TIME_H
12−#define __ASM_PLAT_ORION_TIME_H
11+#ifndef __PLAT_TIME_H
12+#define __PLAT_TIME_H
1313
1414 void orion_time_init(unsigned int irq, unsigned int tclk);
1515
arch/arm/plat-orion/irq.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/init.h>
1313 #include <linux/irq.h>
1414 #include <linux/io.h>
15−#include <asm/plat-orion/irq.h>
15+#include <plat/irq.h>
1616
1717 static void orion_irq_mask(u32 irq)
1818 {
arch/arm/plat-orion/pcie.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/pci.h>
1313 #include <linux/mbus.h>
1414 #include <asm/mach/pci.h>
15−#include <asm/plat-orion/pcie.h>
15+#include <plat/pcie.h>
1616
1717 /*
1818 * PCIe unit register offsets.
arch/arm/plat-orion/time.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/interrupt.h>
1717 #include <linux/irq.h>
1818 #include <asm/mach/time.h>
19−#include <asm/arch/hardware.h>
19+#include <mach/hardware.h>
2020
2121 /*
2222 * Number of timer ticks per jiffy.
arch/arm/plat-s3c24xx/clock.c+3−3
@@ -40,12 +40,12 @@ · 39 unmodified lines
4040 #include <linux/mutex.h>
4141 #include <linux/delay.h>
4242
43−#include <asm/hardware.h>
43+#include <mach/hardware.h>
4444 #include <asm/irq.h>
4545 #include <asm/io.h>
4646
47−#include <asm/arch/regs-clock.h>
48−#include <asm/arch/regs-gpio.h>
47+#include <mach/regs-clock.h>
48+#include <mach/regs-gpio.h>
4949
5050 #include <asm/plat-s3c24xx/clock.h>
5151 #include <asm/plat-s3c24xx/cpu.h>
arch/arm/plat-s3c24xx/common-smdk.c+3−3
@@ -31,12 +31,12 @@ · 30 unmodified lines
3131 #include <asm/mach/irq.h>
3232
3333 #include <asm/mach-types.h>
34−#include <asm/hardware.h>
34+#include <mach/hardware.h>
3535 #include <asm/io.h>
3636 #include <asm/irq.h>
3737
38−#include <asm/arch/regs-gpio.h>
39−#include <asm/arch/leds-gpio.h>
38+#include <mach/regs-gpio.h>
39+#include <mach/leds-gpio.h>
4040
4141 #include <asm/plat-s3c/nand.h>
4242
arch/arm/plat-s3c24xx/cpu.c+4−6
@@ -30,7 +30,7 @@ · 29 unmodified lines
3030 #include <linux/platform_device.h>
3131 #include <linux/delay.h>
3232
33−#include <asm/hardware.h>
33+#include <mach/hardware.h>
3434 #include <asm/irq.h>
3535 #include <asm/io.h>
3636 #include <asm/delay.h>
@@ -39,9 +39,9 @@ · 2 unmodified lines
3939 #include <asm/mach/arch.h>
4040 #include <asm/mach/map.h>
4141
42−#include <asm/arch/system-reset.h>
42+#include <mach/system-reset.h>
4343
44−#include <asm/arch/regs-gpio.h>
44+#include <mach/regs-gpio.h>
4545 #include <asm/plat-s3c/regs-serial.h>
4646
4747 #include <asm/plat-s3c24xx/cpu.h>
@@ -169,9 +169,7 @@ static struct map_desc s3c_iodesc[] __initdata = { · 121 unmodified lines
169169 IODESC_ENT(UART)
170170 };
171171
172−
173−static struct cpu_table *
174−s3c_lookup_cpu(unsigned long idcode)
172+static struct cpu_table * __init s3c_lookup_cpu(unsigned long idcode)
175173 {
176174 struct cpu_table *tab;
177175 int count;
arch/arm/plat-s3c24xx/devs.c+2−2
@@ -23,8 +23,8 @@ · 22 unmodified lines
2323 #include <asm/mach/arch.h>
2424 #include <asm/mach/map.h>
2525 #include <asm/mach/irq.h>
26−#include <asm/arch/fb.h>
27−#include <asm/hardware.h>
26+#include <mach/fb.h>
27+#include <mach/hardware.h>
2828 #include <asm/io.h>
2929 #include <asm/irq.h>
3030
arch/arm/plat-s3c24xx/dma.c+2−2
@@ -29,12 +29,12 @@ · 28 unmodified lines
2929
3030 #include <asm/system.h>
3131 #include <asm/irq.h>
32−#include <asm/hardware.h>
32+#include <mach/hardware.h>
3333 #include <asm/io.h>
3434 #include <asm/dma.h>
3535
3636 #include <asm/mach/dma.h>
37−#include <asm/arch/map.h>
37+#include <mach/map.h>
3838
3939 #include <asm/plat-s3c24xx/dma.h>
4040
arch/arm/plat-s3c24xx/gpio.c+2−2
@@ -27,11 +27,11 @@ · 26 unmodified lines
2727 #include <linux/interrupt.h>
2828 #include <linux/ioport.h>
2929
30−#include <asm/hardware.h>
30+#include <mach/hardware.h>
3131 #include <asm/irq.h>
3232 #include <asm/io.h>
3333
34−#include <asm/arch/regs-gpio.h>
34+#include <mach/regs-gpio.h>
3535
3636 void s3c2410_gpio_cfgpin(unsigned int pin, unsigned int function)
3737 {
arch/arm/plat-s3c24xx/gpiolib.c+2−2
@@ -19,10 +19,10 @@ · 18 unmodified lines
1919 #include <linux/io.h>
2020 #include <linux/gpio.h>
2121
22−#include <asm/hardware.h>
22+#include <mach/hardware.h>
2323 #include <asm/irq.h>
2424
25−#include <asm/arch/regs-gpio.h>
25+#include <mach/regs-gpio.h>
2626
2727 struct s3c24xx_gpio_chip {
2828 struct gpio_chip chip;
arch/arm/plat-s3c24xx/irq.c+3−3
@@ -56,14 +56,14 @@ · 55 unmodified lines
5656 #include <linux/ioport.h>
5757 #include <linux/sysdev.h>
5858
59−#include <asm/hardware.h>
59+#include <mach/hardware.h>
6060 #include <asm/irq.h>

11 more lines aren’t shown here.

arch/arm/plat-s3c24xx/pm-simtec.c+4−4

This diff is large: its 17 lines aren’t shown here.

arch/arm/plat-s3c24xx/pm.c+5−5

This diff is large: its 20 lines aren’t shown here.

arch/arm/plat-s3c24xx/pwm-clock.c+3−3

This diff is large: its 15 lines aren’t shown here.

arch/arm/plat-s3c24xx/s3c244x-clock.c+2−2

This diff is large: its 15 lines aren’t shown here.

arch/arm/plat-s3c24xx/s3c244x-irq.c+3−3

This diff is large: its 18 lines aren’t shown here.

arch/arm/plat-s3c24xx/s3c244x.c+5−5

This diff is large: its 21 lines aren’t shown here.

arch/arm/plat-s3c24xx/sleep.S+5−5

This diff is large: its 18 lines aren’t shown here.

arch/arm/plat-s3c24xx/time.c+2−2

This diff is large: its 12 lines aren’t shown here.

arch/arm/tools/Makefile+1−0

This diff is large: its 6 lines aren’t shown here.

arch/arm/tools/mach-types+47−6

This diff is large: its 99 lines aren’t shown here.

arch/avr32/Makefile+6−15

This diff is large: its 37 lines aren’t shown here.

arch/avr32/boards/atngw100/flash.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/boards/atngw100/setup.c+5−5

This diff is large: its 24 lines aren’t shown here.

arch/avr32/boards/atstk1000/atstk1002.c+6−6

This diff is large: its 33 lines aren’t shown here.

arch/avr32/boards/atstk1000/atstk1003.c+4−4

This diff is large: its 15 lines aren’t shown here.

arch/avr32/boards/atstk1000/atstk1004.c+4−4

This diff is large: its 15 lines aren’t shown here.

arch/avr32/boards/atstk1000/flash.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/boards/atstk1000/setup.c+3−3

This diff is large: its 13 lines aren’t shown here.

arch/avr32/configs/atngw100_defconfig+82−24

This diff is large: its 346 lines aren’t shown here.

arch/avr32/configs/atstk1002_defconfig+93−60

This diff is large: its 434 lines aren’t shown here.

arch/avr32/configs/atstk1003_defconfig+82−58

This diff is large: its 372 lines aren’t shown here.

arch/avr32/configs/atstk1004_defconfig+32−14

This diff is large: its 189 lines aren’t shown here.

arch/avr32/configs/atstk1006_defconfig+1304−0

This diff is large: its 1305 lines aren’t shown here.

arch/avr32/include/asm/Kbuildrenamed from include/asm-avr32/Kbuild+0−0

File renamed without changes.

arch/avr32/include/asm/a.out.hrenamed from include/asm-avr32/a.out.h+0−0

File renamed without changes.

arch/avr32/include/asm/addrspace.hrenamed from include/asm-avr32/addrspace.h+0−0

File renamed without changes.

arch/avr32/include/asm/asm.hrenamed from include/asm-avr32/asm.h+0−0

File renamed without changes.

arch/avr32/include/asm/atmel-mci.hrenamed from include/asm-avr32/atmel-mci.h+0−0

File renamed without changes.

arch/avr32/include/asm/atomic.hrenamed from include/asm-avr32/atomic.h+0−0

File renamed without changes.

arch/avr32/include/asm/auxvec.hrenamed from include/asm-avr32/auxvec.h+0−0

File renamed without changes.

arch/avr32/include/asm/bitops.hrenamed from include/asm-avr32/bitops.h+0−0

File renamed without changes.

arch/avr32/include/asm/bug.hrenamed from include/asm-avr32/bug.h+0−0

File renamed without changes.

arch/avr32/include/asm/bugs.hrenamed from include/asm-avr32/bugs.h+0−0

File renamed without changes.

arch/avr32/include/asm/byteorder.hrenamed from include/asm-avr32/byteorder.h+0−0

File renamed without changes.

arch/avr32/include/asm/cache.hrenamed from include/asm-avr32/cache.h+0−0

File renamed without changes.

arch/avr32/include/asm/cachectl.hrenamed from include/asm-avr32/cachectl.h+0−0

File renamed without changes.

arch/avr32/include/asm/cacheflush.hrenamed from include/asm-avr32/cacheflush.h+0−0

File renamed without changes.

arch/avr32/include/asm/checksum.hrenamed from include/asm-avr32/checksum.h+0−0

File renamed without changes.

arch/avr32/include/asm/cputime.hrenamed from include/asm-avr32/cputime.h+0−0

File renamed without changes.

arch/avr32/include/asm/current.hrenamed from include/asm-avr32/current.h+0−0

File renamed without changes.

arch/avr32/include/asm/delay.hrenamed from include/asm-avr32/delay.h+0−0

File renamed without changes.

arch/avr32/include/asm/device.hrenamed from include/asm-avr32/device.h+0−0

File renamed without changes.

arch/avr32/include/asm/div64.hrenamed from include/asm-avr32/div64.h+0−0

File renamed without changes.

arch/avr32/include/asm/dma-mapping.hrenamed from include/asm-avr32/dma-mapping.h+0−0

File renamed without changes.

arch/avr32/include/asm/dma.hrenamed from include/asm-avr32/dma.h+0−0

File renamed without changes.

arch/avr32/include/asm/elf.hrenamed from include/asm-avr32/elf.h+0−0

File renamed without changes.

arch/avr32/include/asm/emergency-restart.hrenamed from include/asm-avr32/emergency-restart.h+0−0

File renamed without changes.

arch/avr32/include/asm/errno.hrenamed from include/asm-avr32/errno.h+0−0

File renamed without changes.

arch/avr32/include/asm/fb.hrenamed from include/asm-avr32/fb.h+0−0

File renamed without changes.

arch/avr32/include/asm/fcntl.hrenamed from include/asm-avr32/fcntl.h+0−0

File renamed without changes.

arch/avr32/include/asm/futex.hrenamed from include/asm-avr32/futex.h+0−0

File renamed without changes.

arch/avr32/include/asm/gpio.hrenamed from include/asm-avr32/gpio.h+1−1

This diff is large: its 8 lines aren’t shown here.

arch/avr32/include/asm/hardirq.hrenamed from include/asm-avr32/hardirq.h+0−0

File renamed without changes.

arch/avr32/include/asm/hw_irq.hrenamed from include/asm-avr32/hw_irq.h+0−0

File renamed without changes.

arch/avr32/include/asm/io.hrenamed from include/asm-avr32/io.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/include/asm/ioctl.hrenamed from include/asm-avr32/ioctl.h+0−0

File renamed without changes.

arch/avr32/include/asm/ioctls.hrenamed from include/asm-avr32/ioctls.h+0−0

File renamed without changes.

arch/avr32/include/asm/ipcbuf.hrenamed from include/asm-avr32/ipcbuf.h+0−0

File renamed without changes.

arch/avr32/include/asm/irq.hrenamed from include/asm-avr32/irq.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/include/asm/irq_regs.hrenamed from include/asm-avr32/irq_regs.h+0−0

File renamed without changes.

arch/avr32/include/asm/irqflags.hrenamed from include/asm-avr32/irqflags.h+0−0

File renamed without changes.

arch/avr32/include/asm/kdebug.hrenamed from include/asm-avr32/kdebug.h+0−0

File renamed without changes.

arch/avr32/include/asm/kmap_types.hrenamed from include/asm-avr32/kmap_types.h+0−0

File renamed without changes.

arch/avr32/include/asm/kprobes.hrenamed from include/asm-avr32/kprobes.h+0−0

File renamed without changes.

arch/avr32/include/asm/linkage.hrenamed from include/asm-avr32/linkage.h+0−0

File renamed without changes.

arch/avr32/include/asm/local.hrenamed from include/asm-avr32/local.h+0−0

File renamed without changes.

arch/avr32/include/asm/mach/serial_at91.hrenamed from include/asm-arm/mach/serial_at91.h+0−0

File renamed without changes.

arch/avr32/include/asm/mman.hrenamed from include/asm-avr32/mman.h+0−0

File renamed without changes.

arch/avr32/include/asm/mmu.hrenamed from include/asm-avr32/mmu.h+0−0

File renamed without changes.

arch/avr32/include/asm/mmu_context.hrenamed from include/asm-avr32/mmu_context.h+0−0

File renamed without changes.

arch/avr32/include/asm/module.hrenamed from include/asm-avr32/module.h+0−0

File renamed without changes.

arch/avr32/include/asm/msgbuf.hrenamed from include/asm-avr32/msgbuf.h+0−0

File renamed without changes.

arch/avr32/include/asm/mutex.hrenamed from include/asm-avr32/mutex.h+0−0

File renamed without changes.

arch/avr32/include/asm/numnodes.hrenamed from include/asm-avr32/numnodes.h+0−0

File renamed without changes.

arch/avr32/include/asm/ocd.hrenamed from include/asm-avr32/ocd.h+0−0

File renamed without changes.

arch/avr32/include/asm/page.hrenamed from include/asm-avr32/page.h+0−0

File renamed without changes.

arch/avr32/include/asm/param.hrenamed from include/asm-avr32/param.h+0−0

File renamed without changes.

arch/avr32/include/asm/pci.hrenamed from include/asm-avr32/pci.h+0−0

File renamed without changes.

arch/avr32/include/asm/percpu.hrenamed from include/asm-avr32/percpu.h+0−0

File renamed without changes.

arch/avr32/include/asm/pgalloc.hrenamed from include/asm-avr32/pgalloc.h+0−0

File renamed without changes.

arch/avr32/include/asm/pgtable-2level.hrenamed from include/asm-avr32/pgtable-2level.h+0−0

File renamed without changes.

arch/avr32/include/asm/pgtable.hrenamed from include/asm-avr32/pgtable.h+0−0

File renamed without changes.

arch/avr32/include/asm/poll.hrenamed from include/asm-avr32/poll.h+0−0

File renamed without changes.

arch/avr32/include/asm/posix_types.hrenamed from include/asm-avr32/posix_types.h+0−0

File renamed without changes.

arch/avr32/include/asm/processor.hrenamed from include/asm-avr32/processor.h+0−0

File renamed without changes.

arch/avr32/include/asm/ptrace.hrenamed from include/asm-avr32/ptrace.h+0−0

File renamed without changes.

arch/avr32/include/asm/resource.hrenamed from include/asm-avr32/resource.h+0−0

File renamed without changes.

arch/avr32/include/asm/scatterlist.hrenamed from include/asm-avr32/scatterlist.h+0−0

File renamed without changes.

arch/avr32/include/asm/sections.hrenamed from include/asm-avr32/sections.h+0−0

File renamed without changes.

arch/avr32/include/asm/sembuf.hrenamed from include/asm-avr32/sembuf.h+0−0

File renamed without changes.

arch/avr32/include/asm/serial.hrenamed from include/asm-avr32/serial.h+0−0

File renamed without changes.

arch/avr32/include/asm/setup.hrenamed from include/asm-avr32/setup.h+0−0

File renamed without changes.

arch/avr32/include/asm/shmbuf.hrenamed from include/asm-avr32/shmbuf.h+0−0

File renamed without changes.

arch/avr32/include/asm/shmparam.hrenamed from include/asm-avr32/shmparam.h+0−0

File renamed without changes.

arch/avr32/include/asm/sigcontext.hrenamed from include/asm-avr32/sigcontext.h+0−0

File renamed without changes.

arch/avr32/include/asm/siginfo.hrenamed from include/asm-avr32/siginfo.h+0−0

File renamed without changes.

arch/avr32/include/asm/signal.hrenamed from include/asm-avr32/signal.h+0−0

File renamed without changes.

arch/avr32/include/asm/socket.hrenamed from include/asm-avr32/socket.h+0−0

File renamed without changes.

arch/avr32/include/asm/sockios.hrenamed from include/asm-avr32/sockios.h+0−0

File renamed without changes.

arch/avr32/include/asm/stat.hrenamed from include/asm-avr32/stat.h+0−0

File renamed without changes.

arch/avr32/include/asm/statfs.hrenamed from include/asm-avr32/statfs.h+0−0

File renamed without changes.

arch/avr32/include/asm/string.hrenamed from include/asm-avr32/string.h+0−0

File renamed without changes.

arch/avr32/include/asm/sysreg.hrenamed from include/asm-avr32/sysreg.h+0−0

File renamed without changes.

arch/avr32/include/asm/system.hrenamed from include/asm-avr32/system.h+0−0

File renamed without changes.

arch/avr32/include/asm/termbits.hrenamed from include/asm-avr32/termbits.h+0−0

File renamed without changes.

arch/avr32/include/asm/termios.hrenamed from include/asm-avr32/termios.h+0−0

File renamed without changes.

arch/avr32/include/asm/thread_info.hrenamed from include/asm-avr32/thread_info.h+0−0

File renamed without changes.

arch/avr32/include/asm/timex.hrenamed from include/asm-avr32/timex.h+0−0

File renamed without changes.

arch/avr32/include/asm/tlb.hrenamed from include/asm-avr32/tlb.h+0−0

File renamed without changes.

arch/avr32/include/asm/tlbflush.hrenamed from include/asm-avr32/tlbflush.h+0−0

File renamed without changes.

arch/avr32/include/asm/topology.hrenamed from include/asm-avr32/topology.h+0−0

File renamed without changes.

arch/avr32/include/asm/traps.hrenamed from include/asm-avr32/traps.h+0−0

File renamed without changes.

arch/avr32/include/asm/types.hrenamed from include/asm-avr32/types.h+0−0

File renamed without changes.

arch/avr32/include/asm/uaccess.hrenamed from include/asm-avr32/uaccess.h+0−0

File renamed without changes.

arch/avr32/include/asm/ucontext.hrenamed from include/asm-avr32/ucontext.h+0−0

File renamed without changes.

arch/avr32/include/asm/unaligned.hrenamed from include/asm-avr32/unaligned.h+0−0

File renamed without changes.

arch/avr32/include/asm/unistd.hrenamed from include/asm-avr32/unistd.h+0−0

File renamed without changes.

arch/avr32/include/asm/user.hrenamed from include/asm-avr32/user.h+0−0

File renamed without changes.

arch/avr32/include/asm/xor.hrenamed from include/asm-avr32/xor.h+0−0

File renamed without changes.

arch/avr32/kernel/process.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/kernel/setup.c+2−2

This diff is large: its 11 lines aren’t shown here.

arch/avr32/kernel/time.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/mach-at32ap/Makefile+1−0

This diff is large: its 6 lines aren’t shown here.

arch/avr32/mach-at32ap/at32ap700x.c+11−23

This diff is large: its 94 lines aren’t shown here.

arch/avr32/mach-at32ap/clock.c+2−0

This diff is large: its 9 lines aren’t shown here.

arch/avr32/mach-at32ap/hmatrix.c+88−0

This diff is large: its 89 lines aren’t shown here.

arch/avr32/mach-at32ap/hmatrix.h+0−182

This diff is large: its 183 lines aren’t shown here.

arch/avr32/mach-at32ap/hsmc.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/mach-at32ap/include/mach/at32ap700x.hrenamed from include/asm-avr32/arch-at32ap/at32ap700x.h+37−0

This diff is large: its 42 lines aren’t shown here.

arch/avr32/mach-at32ap/include/mach/board.hrenamed from include/asm-avr32/arch-at32ap/board.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/chip.h+19−0

This diff is large: its 20 lines aren’t shown here.

arch/avr32/mach-at32ap/include/mach/cpu.hrenamed from include/asm-avr32/arch-at32ap/cpu.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/gpio.hrenamed from include/asm-avr32/arch-at32ap/gpio.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/hmatrix.h+55−0

This diff is large: its 56 lines aren’t shown here.

arch/avr32/mach-at32ap/include/mach/init.hrenamed from include/asm-avr32/arch-at32ap/init.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/io.hrenamed from include/asm-avr32/arch-at32ap/io.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/irq.hrenamed from include/asm-avr32/arch-at32ap/irq.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/pm.hrenamed from include/asm-avr32/arch-at32ap/pm.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/portmux.hrenamed from include/asm-avr32/arch-at32ap/portmux.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/smc.hrenamed from include/asm-avr32/arch-at32ap/smc.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/include/mach/sram.hrenamed from include/asm-avr32/arch-at32ap/sram.h+0−0

File renamed without changes.

arch/avr32/mach-at32ap/pio.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/mach-at32ap/pm-at32ap700x.S+1−1

This diff is large: its 9 lines aren’t shown here.

arch/avr32/mach-at32ap/pm.c+3−5

This diff is large: its 15 lines aren’t shown here.

arch/avr32/mach-at32ap/pm.h+2−10

This diff is large: its 26 lines aren’t shown here.

arch/blackfin/Kconfig+30−39

This diff is large: its 117 lines aren’t shown here.

arch/blackfin/configs/BlackStamp_defconfig+1195−0

This diff is large: its 1196 lines aren’t shown here.

arch/blackfin/configs/TCM-BF537_defconfig+693−0

This diff is large: its 694 lines aren’t shown here.

arch/blackfin/kernel/cplb-mpu/cacheinit.c+2−2

This diff is large: its 18 lines aren’t shown here.

arch/blackfin/kernel/cplb-nompu/cacheinit.c+2−2

This diff is large: its 18 lines aren’t shown here.

arch/blackfin/kernel/cplb-nompu/cplbinit.c+1−5

This diff is large: its 19 lines aren’t shown here.

arch/blackfin/kernel/setup.c+24−9

This diff is large: its 69 lines aren’t shown here.

arch/blackfin/kernel/traps.c+54−36

This diff is large: its 136 lines aren’t shown here.

arch/blackfin/kernel/vmlinux.lds.S+5−6

This diff is large: its 53 lines aren’t shown here.

arch/blackfin/lib/ins.S+109−0

This diff is large: its 162 lines aren’t shown here.

arch/blackfin/mach-bf527/boards/cm_bf527.c+7−53

This diff is large: its 123 lines aren’t shown here.

arch/blackfin/mach-bf527/boards/ezkit.c+7−53

This diff is large: its 123 lines aren’t shown here.

arch/blackfin/mach-bf527/head.S+0−289

This diff is large: its 308 lines aren’t shown here.

arch/blackfin/mach-bf527/ints-priority.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/H8606.c+3−4

This diff is large: its 28 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/Kconfig+6−0

This diff is large: its 13 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/Makefile+1−0

This diff is large: its 6 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/blackstamp.c+401−0

This diff is large: its 402 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/cm_bf533.c+3−49

This diff is large: its 94 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/ezkit.c+3−49

This diff is large: its 94 lines aren’t shown here.

arch/blackfin/mach-bf533/boards/stamp.c+6−52

This diff is large: its 113 lines aren’t shown here.

arch/blackfin/mach-bf533/head.S+0−290

This diff is large: its 309 lines aren’t shown here.

arch/blackfin/mach-bf533/ints-priority.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/Kconfig+6−0

This diff is large: its 13 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/Makefile+1−0

This diff is large: its 7 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/cm_bf537.c+58−4

This diff is large: its 104 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/generic_board.c+3−48

This diff is large: its 93 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/minotaur.c+3−3

This diff is large: its 20 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/pnav10.c+3−3

This diff is large: its 20 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/stamp.c+9−9

This diff is large: its 58 lines aren’t shown here.

arch/blackfin/mach-bf537/boards/tcm_bf537.c+590−0

This diff is large: its 591 lines aren’t shown here.

arch/blackfin/mach-bf537/head.S+0−321

This diff is large: its 340 lines aren’t shown here.

arch/blackfin/mach-bf537/ints-priority.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/blackfin/mach-bf548/boards/cm_bf548.c+4−4

This diff is large: its 30 lines aren’t shown here.

arch/blackfin/mach-bf548/boards/ezkit.c+7−7

This diff is large: its 49 lines aren’t shown here.

arch/blackfin/mach-bf548/head.S+0−259

This diff is large: its 278 lines aren’t shown here.

arch/blackfin/mach-bf548/ints-priority.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/blackfin/mach-bf561/boards/cm_bf561.c+4−4

This diff is large: its 29 lines aren’t shown here.

arch/blackfin/mach-bf561/boards/ezkit.c+3−49

This diff is large: its 93 lines aren’t shown here.

arch/blackfin/mach-bf561/head.S+2−273

This diff is large: its 287 lines aren’t shown here.

arch/blackfin/mach-bf561/ints-priority.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/blackfin/mach-common/Makefile+3−2

This diff is large: its 13 lines aren’t shown here.

arch/blackfin/mach-common/arch_checks.c+9−0

This diff is large: its 20 lines aren’t shown here.

arch/blackfin/mach-common/cache.S+0−115

This diff is large: its 129 lines aren’t shown here.

arch/blackfin/mach-common/cacheinit.S+0−77

This diff is large: its 78 lines aren’t shown here.

arch/blackfin/mach-common/dpmc_modes.S+0−56

This diff is large: its 63 lines aren’t shown here.

arch/blackfin/mach-common/entry.S+24−10

This diff is large: its 80 lines aren’t shown here.

arch/blackfin/mach-common/head.S+207−0

This diff is large: its 208 lines aren’t shown here.

arch/blackfin/mach-common/ints-priority.c+61−7

This diff is large: its 107 lines aren’t shown here.

arch/blackfin/mach-common/lock.S+31−14

This diff is large: its 64 lines aren’t shown here.

arch/blackfin/mach-common/pm.c+14−21

This diff is large: its 65 lines aren’t shown here.

arch/blackfin/mm/blackfin_sram.c+6−6

This diff is large: its 54 lines aren’t shown here.

arch/cris/arch-v32/kernel/fasttimer.c+0−2

This diff is large: its 9 lines aren’t shown here.

arch/h8300/include/asm/Kbuildrenamed from include/asm-h8300/Kbuild+0−0

File renamed without changes.

arch/h8300/include/asm/a.out.hrenamed from include/asm-h8300/a.out.h+0−0

File renamed without changes.

arch/h8300/include/asm/atomic.hrenamed from include/asm-h8300/atomic.h+0−0

File renamed without changes.

arch/h8300/include/asm/auxvec.hrenamed from include/asm-h8300/auxvec.h+0−0

File renamed without changes.

arch/h8300/include/asm/bitops.hrenamed from include/asm-h8300/bitops.h+0−0

File renamed without changes.

arch/h8300/include/asm/bootinfo.hrenamed from include/asm-h8300/bootinfo.h+0−0

File renamed without changes.

arch/h8300/include/asm/bug.hrenamed from include/asm-h8300/bug.h+0−0

File renamed without changes.

arch/h8300/include/asm/bugs.hrenamed from include/asm-h8300/bugs.h+0−0

File renamed without changes.

arch/h8300/include/asm/byteorder.hrenamed from include/asm-h8300/byteorder.h+0−0

File renamed without changes.

arch/h8300/include/asm/cache.hrenamed from include/asm-h8300/cache.h+0−0

File renamed without changes.

arch/h8300/include/asm/cachectl.hrenamed from include/asm-h8300/cachectl.h+0−0

File renamed without changes.

arch/h8300/include/asm/cacheflush.hrenamed from include/asm-h8300/cacheflush.h+0−0

File renamed without changes.

arch/h8300/include/asm/checksum.hrenamed from include/asm-h8300/checksum.h+0−0

File renamed without changes.

arch/h8300/include/asm/cputime.hrenamed from include/asm-h8300/cputime.h+0−0

File renamed without changes.

arch/h8300/include/asm/current.hrenamed from include/asm-h8300/current.h+0−0

File renamed without changes.

arch/h8300/include/asm/dbg.hrenamed from include/asm-h8300/dbg.h+0−0

File renamed without changes.

arch/h8300/include/asm/delay.hrenamed from include/asm-h8300/delay.h+0−0

File renamed without changes.

arch/h8300/include/asm/device.hrenamed from include/asm-h8300/device.h+0−0

File renamed without changes.

arch/h8300/include/asm/div64.hrenamed from include/asm-h8300/div64.h+0−0

File renamed without changes.

arch/h8300/include/asm/dma.hrenamed from include/asm-h8300/dma.h+0−0

File renamed without changes.

arch/h8300/include/asm/elf.hrenamed from include/asm-h8300/elf.h+0−0

File renamed without changes.

arch/h8300/include/asm/emergency-restart.hrenamed from include/asm-h8300/emergency-restart.h+0−0

File renamed without changes.

arch/h8300/include/asm/errno.hrenamed from include/asm-h8300/errno.h+0−0

File renamed without changes.

arch/h8300/include/asm/fb.hrenamed from include/asm-h8300/fb.h+0−0

File renamed without changes.

arch/h8300/include/asm/fcntl.hrenamed from include/asm-h8300/fcntl.h+0−0

File renamed without changes.

arch/h8300/include/asm/flat.hrenamed from include/asm-h8300/flat.h+0−0

File renamed without changes.

arch/h8300/include/asm/fpu.hrenamed from include/asm-h8300/fpu.h+0−0

File renamed without changes.

arch/h8300/include/asm/futex.hrenamed from include/asm-h8300/futex.h+0−0

File renamed without changes.

arch/h8300/include/asm/gpio.hrenamed from include/asm-h8300/gpio.h+0−0

File renamed without changes.

arch/h8300/include/asm/hardirq.hrenamed from include/asm-h8300/hardirq.h+0−0

File renamed without changes.

arch/h8300/include/asm/hw_irq.hrenamed from include/asm-h8300/hw_irq.h+0−0

File renamed without changes.

arch/h8300/include/asm/io.hrenamed from include/asm-h8300/io.h+0−0

File renamed without changes.

arch/h8300/include/asm/ioctl.hrenamed from include/asm-h8300/ioctl.h+0−0

File renamed without changes.

arch/h8300/include/asm/ioctls.hrenamed from include/asm-h8300/ioctls.h+0−0

File renamed without changes.

arch/h8300/include/asm/ipcbuf.hrenamed from include/asm-h8300/ipcbuf.h+0−0

File renamed without changes.

arch/h8300/include/asm/irq.hrenamed from include/asm-h8300/irq.h+0−0

File renamed without changes.

arch/h8300/include/asm/irq_regs.hrenamed from include/asm-h8300/irq_regs.h+0−0

File renamed without changes.

arch/h8300/include/asm/kdebug.hrenamed from include/asm-h8300/kdebug.h+0−0

File renamed without changes.

arch/h8300/include/asm/kmap_types.hrenamed from include/asm-h8300/kmap_types.h+0−0

File renamed without changes.

arch/h8300/include/asm/linkage.hrenamed from include/asm-h8300/linkage.h+0−0

File renamed without changes.

arch/h8300/include/asm/local.hrenamed from include/asm-h8300/local.h+0−0

File renamed without changes.

arch/h8300/include/asm/mc146818rtc.hrenamed from include/asm-h8300/mc146818rtc.h+0−0

File renamed without changes.

arch/h8300/include/asm/md.hrenamed from include/asm-h8300/md.h+0−0

File renamed without changes.

arch/h8300/include/asm/mman.hrenamed from include/asm-h8300/mman.h+0−0

File renamed without changes.

arch/h8300/include/asm/mmu.hrenamed from include/asm-h8300/mmu.h+0−0

File renamed without changes.

arch/h8300/include/asm/mmu_context.hrenamed from include/asm-h8300/mmu_context.h+0−0

File renamed without changes.

arch/h8300/include/asm/module.hrenamed from include/asm-h8300/module.h+0−0

File renamed without changes.

arch/h8300/include/asm/msgbuf.hrenamed from include/asm-h8300/msgbuf.h+0−0

File renamed without changes.

arch/h8300/include/asm/mutex.hrenamed from include/asm-h8300/mutex.h+0−0

File renamed without changes.

arch/h8300/include/asm/page.hrenamed from include/asm-h8300/page.h+0−0

File renamed without changes.

arch/h8300/include/asm/page_offset.hrenamed from include/asm-h8300/page_offset.h+0−0

File renamed without changes.

arch/h8300/include/asm/param.hrenamed from include/asm-h8300/param.h+0−0

File renamed without changes.

arch/h8300/include/asm/pci.hrenamed from include/asm-h8300/pci.h+0−0

File renamed without changes.

arch/h8300/include/asm/percpu.hrenamed from include/asm-h8300/percpu.h+0−0

File renamed without changes.

arch/h8300/include/asm/pgalloc.hrenamed from include/asm-h8300/pgalloc.h+0−0

File renamed without changes.

arch/h8300/include/asm/pgtable.hrenamed from include/asm-h8300/pgtable.h+0−0

File renamed without changes.

arch/h8300/include/asm/poll.hrenamed from include/asm-h8300/poll.h+0−0

File renamed without changes.

arch/h8300/include/asm/posix_types.hrenamed from include/asm-h8300/posix_types.h+0−0

File renamed without changes.

arch/h8300/include/asm/processor.hrenamed from include/asm-h8300/processor.h+0−0

File renamed without changes.

arch/h8300/include/asm/ptrace.hrenamed from include/asm-h8300/ptrace.h+0−0

File renamed without changes.

arch/h8300/include/asm/regs267x.hrenamed from include/asm-h8300/regs267x.h+0−0

File renamed without changes.

arch/h8300/include/asm/regs306x.hrenamed from include/asm-h8300/regs306x.h+0−0

File renamed without changes.

arch/h8300/include/asm/resource.hrenamed from include/asm-h8300/resource.h+0−0

File renamed without changes.

arch/h8300/include/asm/scatterlist.hrenamed from include/asm-h8300/scatterlist.h+0−0

File renamed without changes.

arch/h8300/include/asm/sections.hrenamed from include/asm-h8300/sections.h+0−0

File renamed without changes.

arch/h8300/include/asm/segment.hrenamed from include/asm-h8300/segment.h+0−0

File renamed without changes.

arch/h8300/include/asm/sembuf.hrenamed from include/asm-h8300/sembuf.h+0−0

File renamed without changes.

arch/h8300/include/asm/setup.hrenamed from include/asm-h8300/setup.h+0−0

File renamed without changes.

arch/h8300/include/asm/sh_bios.hrenamed from include/asm-h8300/sh_bios.h+0−0

File renamed without changes.

arch/h8300/include/asm/shm.hrenamed from include/asm-h8300/shm.h+0−0

File renamed without changes.

arch/h8300/include/asm/shmbuf.hrenamed from include/asm-h8300/shmbuf.h+0−0

File renamed without changes.

arch/h8300/include/asm/shmparam.hrenamed from include/asm-h8300/shmparam.h+0−0

File renamed without changes.

arch/h8300/include/asm/sigcontext.hrenamed from include/asm-h8300/sigcontext.h+0−0

File renamed without changes.

arch/h8300/include/asm/siginfo.hrenamed from include/asm-h8300/siginfo.h+0−0

File renamed without changes.

arch/h8300/include/asm/signal.hrenamed from include/asm-h8300/signal.h+0−0

File renamed without changes.

arch/h8300/include/asm/smp.hrenamed from include/asm-h8300/smp.h+0−0

File renamed without changes.

arch/h8300/include/asm/socket.hrenamed from include/asm-h8300/socket.h+0−0

File renamed without changes.

arch/h8300/include/asm/sockios.hrenamed from include/asm-h8300/sockios.h+0−0

File renamed without changes.

arch/h8300/include/asm/spinlock.hrenamed from include/asm-h8300/spinlock.h+0−0

File renamed without changes.

arch/h8300/include/asm/stat.hrenamed from include/asm-h8300/stat.h+0−0

File renamed without changes.

arch/h8300/include/asm/statfs.hrenamed from include/asm-h8300/statfs.h+0−0

File renamed without changes.

arch/h8300/include/asm/string.hrenamed from include/asm-h8300/string.h+0−0

File renamed without changes.

arch/h8300/include/asm/system.hrenamed from include/asm-h8300/system.h+0−0

File renamed without changes.

arch/h8300/include/asm/target_time.hrenamed from include/asm-h8300/target_time.h+0−0

File renamed without changes.

arch/h8300/include/asm/termbits.hrenamed from include/asm-h8300/termbits.h+0−0

File renamed without changes.

arch/h8300/include/asm/termios.hrenamed from include/asm-h8300/termios.h+0−0

File renamed without changes.

arch/h8300/include/asm/thread_info.hrenamed from include/asm-h8300/thread_info.h+0−0

File renamed without changes.

arch/h8300/include/asm/timex.hrenamed from include/asm-h8300/timex.h+0−0

File renamed without changes.

arch/h8300/include/asm/tlb.hrenamed from include/asm-h8300/tlb.h+0−0

File renamed without changes.

arch/h8300/include/asm/tlbflush.hrenamed from include/asm-h8300/tlbflush.h+0−0

File renamed without changes.

arch/h8300/include/asm/topology.hrenamed from include/asm-h8300/topology.h+0−0

File renamed without changes.

arch/h8300/include/asm/traps.hrenamed from include/asm-h8300/traps.h+0−0

File renamed without changes.

arch/h8300/include/asm/types.hrenamed from include/asm-h8300/types.h+0−0

File renamed without changes.

arch/h8300/include/asm/uaccess.hrenamed from include/asm-h8300/uaccess.h+0−0

File renamed without changes.

arch/h8300/include/asm/ucontext.hrenamed from include/asm-h8300/ucontext.h+0−0

File renamed without changes.

arch/h8300/include/asm/unaligned.hrenamed from include/asm-h8300/unaligned.h+0−0

File renamed without changes.

arch/h8300/include/asm/unistd.hrenamed from include/asm-h8300/unistd.h+0−0

File renamed without changes.

arch/h8300/include/asm/user.hrenamed from include/asm-h8300/user.h+0−0

File renamed without changes.

arch/h8300/include/asm/virtconvert.hrenamed from include/asm-h8300/virtconvert.h+0−0

File renamed without changes.

arch/h8300/mm/init.c+3−6

This diff is large: its 37 lines aren’t shown here.

arch/ia64/Kconfig+5−5

This diff is large: its 25 lines aren’t shown here.

arch/ia64/configs/generic_defconfig+371−215

This diff is large: its 1344 lines aren’t shown here.

arch/ia64/configs/sn2_defconfig+0−1285

This diff is large: its 1286 lines aren’t shown here.

arch/ia64/ia32/ia32_entry.S+1−1

This diff is large: its 9 lines aren’t shown here.

arch/ia64/ia32/ia32priv.h+0−7

This diff is large: its 14 lines aren’t shown here.

arch/ia64/ia32/sys_ia32.c+0−132

This diff is large: its 139 lines aren’t shown here.

arch/ia64/include/asm/io.h+6−4

This diff is large: its 45 lines aren’t shown here.

arch/ia64/include/asm/kexec.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/ia64/include/asm/sal.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/ia64/kernel/.gitignore+1−0

This diff is large: its 3 lines aren’t shown here.

arch/ia64/kernel/head.S+25−1

This diff is large: its 33 lines aren’t shown here.

arch/ia64/kernel/ivt.S+2−2

This diff is large: its 14 lines aren’t shown here.

arch/ia64/kernel/setup.c+10−8

This diff is large: its 28 lines aren’t shown here.

arch/ia64/kernel/smp.c+4−4

This diff is large: its 36 lines aren’t shown here.

arch/ia64/kernel/smpboot.c+3−0

This diff is large: its 18 lines aren’t shown here.

arch/ia64/kernel/vmlinux.lds.S+3−0

This diff is large: its 10 lines aren’t shown here.

arch/ia64/mm/contig.c+8−2

This diff is large: its 25 lines aren’t shown here.

arch/ia64/mm/discontig.c+5−1

This diff is large: its 13 lines aren’t shown here.

arch/ia64/pci/pci.c+11−10

This diff is large: its 42 lines aren’t shown here.

arch/m68k/kernel/entry.S+6−0

This diff is large: its 11 lines aren’t shown here.

arch/m68k/mac/baboon.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/m68k/mac/via.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/m68knommu/include/asm/Kbuildrenamed from include/asm-m68knommu/Kbuild+0−0

File renamed without changes.

arch/m68knommu/include/asm/MC68328.hrenamed from include/asm-m68knommu/MC68328.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/MC68332.hrenamed from include/asm-m68knommu/MC68332.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/MC68EZ328.hrenamed from include/asm-m68knommu/MC68EZ328.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/MC68VZ328.hrenamed from include/asm-m68knommu/MC68VZ328.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/a.out.hrenamed from include/asm-m68knommu/a.out.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/anchor.hrenamed from include/asm-m68knommu/anchor.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/atomic.hrenamed from include/asm-m68knommu/atomic.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/auxvec.hrenamed from include/asm-m68knommu/auxvec.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/bitops.hrenamed from include/asm-m68knommu/bitops.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/bootinfo.hrenamed from include/asm-m68knommu/bootinfo.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/bootstd.hrenamed from include/asm-m68knommu/bootstd.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/bug.hrenamed from include/asm-m68knommu/bug.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/bugs.hrenamed from include/asm-m68knommu/bugs.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/byteorder.hrenamed from include/asm-m68knommu/byteorder.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/cache.hrenamed from include/asm-m68knommu/cache.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/cachectl.hrenamed from include/asm-m68knommu/cachectl.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/cacheflush.hrenamed from include/asm-m68knommu/cacheflush.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/checksum.hrenamed from include/asm-m68knommu/checksum.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/coldfire.hrenamed from include/asm-m68knommu/coldfire.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/commproc.hrenamed from include/asm-m68knommu/commproc.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/cputime.hrenamed from include/asm-m68knommu/cputime.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/current.hrenamed from include/asm-m68knommu/current.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/dbg.hrenamed from include/asm-m68knommu/dbg.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/delay.hrenamed from include/asm-m68knommu/delay.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/device.hrenamed from include/asm-m68knommu/device.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/div64.hrenamed from include/asm-m68knommu/div64.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/dma-mapping.hrenamed from include/asm-m68knommu/dma-mapping.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/dma.hrenamed from include/asm-m68knommu/dma.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/elf.hrenamed from include/asm-m68knommu/elf.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/elia.hrenamed from include/asm-m68knommu/elia.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/emergency-restart.hrenamed from include/asm-m68knommu/emergency-restart.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/entry.hrenamed from include/asm-m68knommu/entry.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/errno.hrenamed from include/asm-m68knommu/errno.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/fb.hrenamed from include/asm-m68knommu/fb.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/fcntl.hrenamed from include/asm-m68knommu/fcntl.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/flat.hrenamed from include/asm-m68knommu/flat.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/fpu.hrenamed from include/asm-m68knommu/fpu.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/futex.hrenamed from include/asm-m68knommu/futex.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/hardirq.hrenamed from include/asm-m68knommu/hardirq.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/hw_irq.hrenamed from include/asm-m68knommu/hw_irq.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/hwtest.hrenamed from include/asm-m68knommu/hwtest.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/io.hrenamed from include/asm-m68knommu/io.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/ioctl.hrenamed from include/asm-m68knommu/ioctl.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/ioctls.hrenamed from include/asm-m68knommu/ioctls.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/ipcbuf.hrenamed from include/asm-m68knommu/ipcbuf.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/irq.hrenamed from include/asm-m68knommu/irq.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/irq_regs.hrenamed from include/asm-m68knommu/irq_regs.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/kdebug.hrenamed from include/asm-m68knommu/kdebug.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/kmap_types.hrenamed from include/asm-m68knommu/kmap_types.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/linkage.hrenamed from include/asm-m68knommu/linkage.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/local.hrenamed from include/asm-m68knommu/local.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m5206sim.hrenamed from include/asm-m68knommu/m5206sim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m520xsim.hrenamed from include/asm-m68knommu/m520xsim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m523xsim.hrenamed from include/asm-m68knommu/m523xsim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m5249sim.hrenamed from include/asm-m68knommu/m5249sim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m5272sim.hrenamed from include/asm-m68knommu/m5272sim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m527xsim.hrenamed from include/asm-m68knommu/m527xsim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m528xsim.hrenamed from include/asm-m68knommu/m528xsim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m5307sim.hrenamed from include/asm-m68knommu/m5307sim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m532xsim.hrenamed from include/asm-m68knommu/m532xsim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m5407sim.hrenamed from include/asm-m68knommu/m5407sim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m68360.hrenamed from include/asm-m68knommu/m68360.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m68360_enet.hrenamed from include/asm-m68knommu/m68360_enet.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m68360_pram.hrenamed from include/asm-m68knommu/m68360_pram.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m68360_quicc.hrenamed from include/asm-m68knommu/m68360_quicc.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/m68360_regs.hrenamed from include/asm-m68knommu/m68360_regs.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/machdep.hrenamed from include/asm-m68knommu/machdep.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/math-emu.hrenamed from include/asm-m68knommu/math-emu.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mc146818rtc.hrenamed from include/asm-m68knommu/mc146818rtc.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfcache.hrenamed from include/asm-m68knommu/mcfcache.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfdma.hrenamed from include/asm-m68knommu/mcfdma.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfmbus.hrenamed from include/asm-m68knommu/mcfmbus.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfne.hrenamed from include/asm-m68knommu/mcfne.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfpci.hrenamed from include/asm-m68knommu/mcfpci.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfpit.hrenamed from include/asm-m68knommu/mcfpit.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfsim.hrenamed from include/asm-m68knommu/mcfsim.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfsmc.hrenamed from include/asm-m68knommu/mcfsmc.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcftimer.hrenamed from include/asm-m68knommu/mcftimer.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfuart.hrenamed from include/asm-m68knommu/mcfuart.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mcfwdebug.hrenamed from include/asm-m68knommu/mcfwdebug.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/md.hrenamed from include/asm-m68knommu/md.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mman.hrenamed from include/asm-m68knommu/mman.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mmu.hrenamed from include/asm-m68knommu/mmu.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mmu_context.hrenamed from include/asm-m68knommu/mmu_context.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/module.hrenamed from include/asm-m68knommu/module.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/movs.hrenamed from include/asm-m68knommu/movs.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/msgbuf.hrenamed from include/asm-m68knommu/msgbuf.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/mutex.hrenamed from include/asm-m68knommu/mutex.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/nettel.hrenamed from include/asm-m68knommu/nettel.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/openprom.hrenamed from include/asm-m68knommu/openprom.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/oplib.hrenamed from include/asm-m68knommu/oplib.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/page.hrenamed from include/asm-m68knommu/page.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/page_offset.hrenamed from include/asm-m68knommu/page_offset.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/param.hrenamed from include/asm-m68knommu/param.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/pci.hrenamed from include/asm-m68knommu/pci.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/percpu.hrenamed from include/asm-m68knommu/percpu.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/pgalloc.hrenamed from include/asm-m68knommu/pgalloc.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/pgtable.hrenamed from include/asm-m68knommu/pgtable.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/poll.hrenamed from include/asm-m68knommu/poll.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/posix_types.hrenamed from include/asm-m68knommu/posix_types.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/processor.hrenamed from include/asm-m68knommu/processor.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/ptrace.hrenamed from include/asm-m68knommu/ptrace.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/quicc_simple.hrenamed from include/asm-m68knommu/quicc_simple.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/resource.hrenamed from include/asm-m68knommu/resource.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/rtc.hrenamed from include/asm-m68knommu/rtc.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/scatterlist.hrenamed from include/asm-m68knommu/scatterlist.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/sections.hrenamed from include/asm-m68knommu/sections.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/segment.hrenamed from include/asm-m68knommu/segment.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/sembuf.hrenamed from include/asm-m68knommu/sembuf.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/setup.hrenamed from include/asm-m68knommu/setup.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/shm.hrenamed from include/asm-m68knommu/shm.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/shmbuf.hrenamed from include/asm-m68knommu/shmbuf.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/shmparam.hrenamed from include/asm-m68knommu/shmparam.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/sigcontext.hrenamed from include/asm-m68knommu/sigcontext.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/siginfo.hrenamed from include/asm-m68knommu/siginfo.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/signal.hrenamed from include/asm-m68knommu/signal.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/smp.hrenamed from include/asm-m68knommu/smp.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/socket.hrenamed from include/asm-m68knommu/socket.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/sockios.hrenamed from include/asm-m68knommu/sockios.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/spinlock.hrenamed from include/asm-m68knommu/spinlock.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/stat.hrenamed from include/asm-m68knommu/stat.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/statfs.hrenamed from include/asm-m68knommu/statfs.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/string.hrenamed from include/asm-m68knommu/string.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/system.hrenamed from include/asm-m68knommu/system.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/termbits.hrenamed from include/asm-m68knommu/termbits.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/termios.hrenamed from include/asm-m68knommu/termios.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/thread_info.hrenamed from include/asm-m68knommu/thread_info.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/timex.hrenamed from include/asm-m68knommu/timex.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/tlb.hrenamed from include/asm-m68knommu/tlb.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/tlbflush.hrenamed from include/asm-m68knommu/tlbflush.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/topology.hrenamed from include/asm-m68knommu/topology.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/traps.hrenamed from include/asm-m68knommu/traps.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/types.hrenamed from include/asm-m68knommu/types.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/uaccess.hrenamed from include/asm-m68knommu/uaccess.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/ucontext.hrenamed from include/asm-m68knommu/ucontext.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/unaligned.hrenamed from include/asm-m68knommu/unaligned.h+0−0

File renamed without changes.

arch/m68knommu/include/asm/unistd.hrenamed from include/asm-m68knommu/unistd.h+7−1

This diff is large: its 18 lines aren’t shown here.

arch/m68knommu/include/asm/user.hrenamed from include/asm-m68knommu/user.h+0−0

File renamed without changes.

arch/m68knommu/kernel/syscalltable.S+6−0

This diff is large: its 13 lines aren’t shown here.

arch/mips/emma2rh/markeins/setup.c+1−16

This diff is large: its 26 lines aren’t shown here.

arch/mips/jazz/setup.c+1−14

This diff is large: its 37 lines aren’t shown here.

arch/mips/kernel/.gitignore+1−0

This diff is large: its 2 lines aren’t shown here.

arch/mips/kernel/kgdb.c+2−5

This diff is large: its 26 lines aren’t shown here.

arch/mips/kernel/scall32-o32.S+6−0

This diff is large: its 13 lines aren’t shown here.

arch/mips/kernel/scall64-64.S+6−0

This diff is large: its 11 lines aren’t shown here.

arch/mips/kernel/scall64-n32.S+6−0

This diff is large: its 11 lines aren’t shown here.

arch/mips/kernel/scall64-o32.S+6−0

This diff is large: its 11 lines aren’t shown here.

arch/mips/kernel/setup.c+20−22

This diff is large: its 121 lines aren’t shown here.

arch/mips/pci/pci-ip27.c+1−0

This diff is large: its 8 lines aren’t shown here.

arch/mips/rb532/devices.c+3−13

This diff is large: its 44 lines aren’t shown here.

arch/mips/txx9/generic/setup.c+3−0

This diff is large: its 10 lines aren’t shown here.

arch/mn10300/kernel/mn10300-serial.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/mn10300/kernel/module.c+3−1

This diff is large: its 23 lines aren’t shown here.

arch/parisc/hpux/fs.c+19−11

This diff is large: its 51 lines aren’t shown here.

arch/powerpc/.gitignore+0−1

This diff is large: its 2 lines aren’t shown here.

arch/powerpc/Kconfig+0−3

This diff is large: its 10 lines aren’t shown here.

arch/powerpc/Kconfig.debug+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/boot/dts/mpc8610_hpcd.dts+5−0

This diff is large: its 12 lines aren’t shown here.

arch/powerpc/boot/dts/mpc8641_hpcn.dts+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/boot/dts/tqm8548-bigflash.dts+7−1

This diff is large: its 28 lines aren’t shown here.

arch/powerpc/boot/dts/tqm8548.dts+2−1

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/dts/warp.dts+19−3

This diff is large: its 57 lines aren’t shown here.

arch/powerpc/boot/io.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/boot/wrapper+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/configs/40x/ep405_defconfig+145−62

This diff is large: its 566 lines aren’t shown here.

arch/powerpc/configs/40x/kilauea_defconfig+136−60

This diff is large: its 497 lines aren’t shown here.

arch/powerpc/configs/40x/makalu_defconfig+136−60

This diff is large: its 497 lines aren’t shown here.

arch/powerpc/configs/40x/walnut_defconfig+141−62

This diff is large: its 544 lines aren’t shown here.

arch/powerpc/configs/44x/bamboo_defconfig+143−63

This diff is large: its 552 lines aren’t shown here.

arch/powerpc/configs/44x/canyonlands_defconfig+79−37

This diff is large: its 413 lines aren’t shown here.

arch/powerpc/configs/44x/ebony_defconfig+145−62

This diff is large: its 557 lines aren’t shown here.

arch/powerpc/configs/44x/katmai_defconfig+180−79

This diff is large: its 668 lines aren’t shown here.

arch/powerpc/configs/44x/rainier_defconfig+144−63

This diff is large: its 562 lines aren’t shown here.

arch/powerpc/configs/44x/sam440ep_defconfig+83−26

This diff is large: its 398 lines aren’t shown here.

arch/powerpc/configs/44x/sequoia_defconfig+144−63

This diff is large: its 560 lines aren’t shown here.

arch/powerpc/configs/44x/taishan_defconfig+145−63

This diff is large: its 563 lines aren’t shown here.

arch/powerpc/configs/44x/virtex5_defconfig+73−27

This diff is large: its 328 lines aren’t shown here.

arch/powerpc/configs/44x/warp_defconfig+164−68

This diff is large: its 622 lines aren’t shown here.

arch/powerpc/configs/83xx/asp8347_defconfigrenamed from arch/powerpc/configs/asp8347_defconfig+216−96

This diff is large: its 792 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc8313_rdb_defconfig+144−44

This diff is large: its 610 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc8315_rdb_defconfig+144−44

This diff is large: its 610 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc832x_mds_defconfig+133−39

This diff is large: its 539 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc832x_rdb_defconfig+133−43

This diff is large: its 563 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc834x_itx_defconfig+130−45

This diff is large: its 540 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig+130−42

This diff is large: its 534 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc834x_mds_defconfig+129−39

This diff is large: its 515 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc836x_mds_defconfig+133−39

This diff is large: its 538 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc836x_rdk_defconfig+137−46

This diff is large: its 537 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc837x_mds_defconfig+315−36

This diff is large: its 740 lines aren’t shown here.

arch/powerpc/configs/83xx/mpc837x_rdb_defconfig+302−38

This diff is large: its 760 lines aren’t shown here.

arch/powerpc/configs/83xx/sbc834x_defconfig+204−35

This diff is large: its 605 lines aren’t shown here.

arch/powerpc/configs/85xx/ksi8560_defconfig+69−26

This diff is large: its 348 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc8536_ds_defconfigrenamed from arch/powerpc/configs/mpc8536_ds_defconfig+92−75

This diff is large: its 529 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc8540_ads_defconfig+51−20

This diff is large: its 290 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc8544_ds_defconfig+103−75

This diff is large: its 573 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc8560_ads_defconfig+75−23

This diff is large: its 351 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc8568mds_defconfig+91−30

This diff is large: its 435 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc8572_ds_defconfig+102−75

This diff is large: its 565 lines aren’t shown here.

arch/powerpc/configs/85xx/mpc85xx_cds_defconfig+58−27

This diff is large: its 355 lines aren’t shown here.

arch/powerpc/configs/85xx/sbc8548_defconfig+45−18

This diff is large: its 272 lines aren’t shown here.

arch/powerpc/configs/85xx/sbc8560_defconfig+50−19

This diff is large: its 281 lines aren’t shown here.

arch/powerpc/configs/85xx/stx_gp3_defconfig+117−46

This diff is large: its 511 lines aren’t shown here.

arch/powerpc/configs/85xx/tqm8540_defconfig+80−32

This diff is large: its 396 lines aren’t shown here.

arch/powerpc/configs/85xx/tqm8541_defconfig+104−35

This diff is large: its 444 lines aren’t shown here.

arch/powerpc/configs/85xx/tqm8548_defconfig+89−40

This diff is large: its 455 lines aren’t shown here.

arch/powerpc/configs/85xx/tqm8555_defconfig+104−35

This diff is large: its 444 lines aren’t shown here.

arch/powerpc/configs/85xx/tqm8560_defconfig+104−35

This diff is large: its 444 lines aren’t shown here.

arch/powerpc/configs/adder875_defconfig+37−18

This diff is large: its 220 lines aren’t shown here.

arch/powerpc/configs/c2k_defconfig+106−139

This diff is large: its 663 lines aren’t shown here.

arch/powerpc/configs/chrp32_defconfig+101−40

This diff is large: its 495 lines aren’t shown here.

arch/powerpc/configs/ep8248e_defconfig+165−33

This diff is large: its 510 lines aren’t shown here.

arch/powerpc/configs/ep88xc_defconfig+38−19

This diff is large: its 226 lines aren’t shown here.

arch/powerpc/configs/g5_defconfig+125−102

This diff is large: its 630 lines aren’t shown here.

arch/powerpc/configs/iseries_defconfig+60−27

This diff is large: its 342 lines aren’t shown here.

arch/powerpc/configs/linkstation_defconfig+96−37

This diff is large: its 485 lines aren’t shown here.

arch/powerpc/configs/maple_defconfig+263−118

This diff is large: its 996 lines aren’t shown here.

arch/powerpc/configs/mpc7448_hpc2_defconfig+51−21

This diff is large: its 282 lines aren’t shown here.

arch/powerpc/configs/mpc8272_ads_defconfig+101−31

This diff is large: its 444 lines aren’t shown here.

arch/powerpc/configs/mpc83xx_defconfig+348−41

This diff is large: its 864 lines aren’t shown here.

arch/powerpc/configs/mpc85xx_defconfig+130−77

This diff is large: its 629 lines aren’t shown here.

arch/powerpc/configs/mpc8610_hpcd_defconfig+91−74

This diff is large: its 454 lines aren’t shown here.

arch/powerpc/configs/mpc8641_hpcn_defconfig+136−79

This diff is large: its 630 lines aren’t shown here.

arch/powerpc/configs/mpc866_ads_defconfig+42−19

This diff is large: its 253 lines aren’t shown here.

arch/powerpc/configs/mpc885_ads_defconfig+38−19

This diff is large: its 226 lines aren’t shown here.

arch/powerpc/configs/pmac32_defconfig+122−119

This diff is large: its 707 lines aren’t shown here.

arch/powerpc/configs/ppc40x_defconfig+307−67

This diff is large: its 753 lines aren’t shown here.

arch/powerpc/configs/ppc44x_defconfig+345−30

This diff is large: its 665 lines aren’t shown here.

arch/powerpc/configs/ppc64_defconfig+127−110

This diff is large: its 711 lines aren’t shown here.

arch/powerpc/configs/ppc6xx_defconfig+78−66

This diff is large: its 675 lines aren’t shown here.

arch/powerpc/configs/pq2fads_defconfig+109−38

This diff is large: its 510 lines aren’t shown here.

arch/powerpc/configs/prpmc2800_defconfig+85−40

This diff is large: its 435 lines aren’t shown here.

arch/powerpc/configs/ps3_defconfig+133−20

This diff is large: its 391 lines aren’t shown here.

arch/powerpc/configs/pseries_defconfig+126−46

This diff is large: its 585 lines aren’t shown here.

arch/powerpc/configs/sbc8641d_defconfig+134−39

This diff is large: its 586 lines aren’t shown here.

arch/powerpc/configs/storcenter_defconfig+76−37

This diff is large: its 393 lines aren’t shown here.

arch/powerpc/include/asm/8253pit.hrenamed from include/asm-powerpc/8253pit.h+0−0

File renamed without changes.

arch/powerpc/include/asm/8xx_immap.hrenamed from include/asm-powerpc/8xx_immap.h+0−0

File renamed without changes.

arch/powerpc/include/asm/Kbuildrenamed from include/asm-powerpc/Kbuild+0−0

File renamed without changes.

arch/powerpc/include/asm/a.out.hrenamed from include/asm-powerpc/a.out.h+0−0

File renamed without changes.

arch/powerpc/include/asm/abs_addr.hrenamed from include/asm-powerpc/abs_addr.h+0−0

File renamed without changes.

arch/powerpc/include/asm/agp.hrenamed from include/asm-powerpc/agp.h+0−0

File renamed without changes.

arch/powerpc/include/asm/asm-compat.hrenamed from include/asm-powerpc/asm-compat.h+0−0

File renamed without changes.

arch/powerpc/include/asm/atomic.hrenamed from include/asm-powerpc/atomic.h+0−0

File renamed without changes.

arch/powerpc/include/asm/auxvec.hrenamed from include/asm-powerpc/auxvec.h+0−0

File renamed without changes.

arch/powerpc/include/asm/backlight.hrenamed from include/asm-powerpc/backlight.h+0−0

File renamed without changes.

arch/powerpc/include/asm/bitops.hrenamed from include/asm-powerpc/bitops.h+0−0

File renamed without changes.

arch/powerpc/include/asm/bootx.hrenamed from include/asm-powerpc/bootx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/btext.hrenamed from include/asm-powerpc/btext.h+0−0

File renamed without changes.

arch/powerpc/include/asm/bug.hrenamed from include/asm-powerpc/bug.h+0−0

File renamed without changes.

arch/powerpc/include/asm/bugs.hrenamed from include/asm-powerpc/bugs.h+0−0

File renamed without changes.

arch/powerpc/include/asm/byteorder.hrenamed from include/asm-powerpc/byteorder.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cache.hrenamed from include/asm-powerpc/cache.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cacheflush.hrenamed from include/asm-powerpc/cacheflush.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cell-pmu.hrenamed from include/asm-powerpc/cell-pmu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cell-regs.hrenamed from include/asm-powerpc/cell-regs.h+0−0

File renamed without changes.

arch/powerpc/include/asm/checksum.hrenamed from include/asm-powerpc/checksum.h+0−0

File renamed without changes.

arch/powerpc/include/asm/clk_interface.hrenamed from include/asm-powerpc/clk_interface.h+0−0

File renamed without changes.

arch/powerpc/include/asm/code-patching.hrenamed from include/asm-powerpc/code-patching.h+0−0

File renamed without changes.

arch/powerpc/include/asm/compat.hrenamed from include/asm-powerpc/compat.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cpm.hrenamed from include/asm-powerpc/cpm.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cpm1.hrenamed from include/asm-powerpc/cpm1.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cpm2.hrenamed from include/asm-powerpc/cpm2.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cputable.hrenamed from include/asm-powerpc/cputable.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cputhreads.hrenamed from include/asm-powerpc/cputhreads.h+0−0

File renamed without changes.

arch/powerpc/include/asm/cputime.hrenamed from include/asm-powerpc/cputime.h+0−0

File renamed without changes.

arch/powerpc/include/asm/current.hrenamed from include/asm-powerpc/current.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dbdma.hrenamed from include/asm-powerpc/dbdma.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dcr-generic.hrenamed from include/asm-powerpc/dcr-generic.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dcr-mmio.hrenamed from include/asm-powerpc/dcr-mmio.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dcr-native.hrenamed from include/asm-powerpc/dcr-native.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dcr-regs.hrenamed from include/asm-powerpc/dcr-regs.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dcr.hrenamed from include/asm-powerpc/dcr.h+1−5

This diff is large: its 19 lines aren’t shown here.

arch/powerpc/include/asm/delay.hrenamed from include/asm-powerpc/delay.h+0−0

File renamed without changes.

arch/powerpc/include/asm/device.hrenamed from include/asm-powerpc/device.h+0−0

File renamed without changes.

arch/powerpc/include/asm/div64.hrenamed from include/asm-powerpc/div64.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dma-mapping.hrenamed from include/asm-powerpc/dma-mapping.h+0−0

File renamed without changes.

arch/powerpc/include/asm/dma.hrenamed from include/asm-powerpc/dma.h+0−0

File renamed without changes.

arch/powerpc/include/asm/edac.hrenamed from include/asm-powerpc/edac.h+0−0

File renamed without changes.

arch/powerpc/include/asm/eeh.hrenamed from include/asm-powerpc/eeh.h+0−0

File renamed without changes.

arch/powerpc/include/asm/eeh_event.hrenamed from include/asm-powerpc/eeh_event.h+0−0

File renamed without changes.

arch/powerpc/include/asm/elf.hrenamed from include/asm-powerpc/elf.h+0−0

File renamed without changes.

arch/powerpc/include/asm/emergency-restart.hrenamed from include/asm-powerpc/emergency-restart.h+0−0

File renamed without changes.

arch/powerpc/include/asm/errno.hrenamed from include/asm-powerpc/errno.h+0−0

File renamed without changes.

arch/powerpc/include/asm/exception.hrenamed from include/asm-powerpc/exception.h+0−0

File renamed without changes.

arch/powerpc/include/asm/fb.hrenamed from include/asm-powerpc/fb.h+0−0

File renamed without changes.

arch/powerpc/include/asm/fcntl.hrenamed from include/asm-powerpc/fcntl.h+0−0

File renamed without changes.

arch/powerpc/include/asm/feature-fixups.hrenamed from include/asm-powerpc/feature-fixups.h+0−0

File renamed without changes.

arch/powerpc/include/asm/firmware.hrenamed from include/asm-powerpc/firmware.h+0−0

File renamed without changes.

arch/powerpc/include/asm/fixmap.hrenamed from include/asm-powerpc/fixmap.h+0−0

File renamed without changes.

arch/powerpc/include/asm/floppy.hrenamed from include/asm-powerpc/floppy.h+0−0

File renamed without changes.

arch/powerpc/include/asm/fs_pd.hrenamed from include/asm-powerpc/fs_pd.h+0−0

File renamed without changes.

arch/powerpc/include/asm/fsl_gtm.hrenamed from include/asm-powerpc/fsl_gtm.h+0−0

File renamed without changes.

arch/powerpc/include/asm/fsl_lbc.hrenamed from include/asm-powerpc/fsl_lbc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ftrace.hrenamed from include/asm-powerpc/ftrace.h+0−0

File renamed without changes.

arch/powerpc/include/asm/futex.hrenamed from include/asm-powerpc/futex.h+0−0

File renamed without changes.

arch/powerpc/include/asm/gpio.hrenamed from include/asm-powerpc/gpio.h+0−0

File renamed without changes.

arch/powerpc/include/asm/grackle.hrenamed from include/asm-powerpc/grackle.h+0−0

File renamed without changes.

arch/powerpc/include/asm/hardirq.hrenamed from include/asm-powerpc/hardirq.h+0−0

File renamed without changes.

arch/powerpc/include/asm/heathrow.hrenamed from include/asm-powerpc/heathrow.h+0−0

File renamed without changes.

arch/powerpc/include/asm/highmem.hrenamed from include/asm-powerpc/highmem.h+0−0

File renamed without changes.

arch/powerpc/include/asm/hugetlb.hrenamed from include/asm-powerpc/hugetlb.h+0−0

File renamed without changes.

arch/powerpc/include/asm/hvcall.hrenamed from include/asm-powerpc/hvcall.h+22−0

This diff is large: its 29 lines aren’t shown here.

arch/powerpc/include/asm/hvconsole.hrenamed from include/asm-powerpc/hvconsole.h+0−0

File renamed without changes.

arch/powerpc/include/asm/hvcserver.hrenamed from include/asm-powerpc/hvcserver.h+0−0

File renamed without changes.

arch/powerpc/include/asm/hw_irq.hrenamed from include/asm-powerpc/hw_irq.h+0−0

File renamed without changes.

arch/powerpc/include/asm/hydra.hrenamed from include/asm-powerpc/hydra.h+0−0

File renamed without changes.

arch/powerpc/include/asm/i8259.hrenamed from include/asm-powerpc/i8259.h+0−5

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/include/asm/ibmebus.hrenamed from include/asm-powerpc/ibmebus.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ide.h+17−0

This diff is large: its 18 lines aren’t shown here.

arch/powerpc/include/asm/immap_86xx.hrenamed from include/asm-powerpc/immap_86xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/immap_cpm2.hrenamed from include/asm-powerpc/immap_cpm2.h+0−0

File renamed without changes.

arch/powerpc/include/asm/immap_qe.hrenamed from include/asm-powerpc/immap_qe.h+0−2

This diff is large: its 7 lines aren’t shown here.

arch/powerpc/include/asm/io-defs.hrenamed from include/asm-powerpc/io-defs.h+0−0

File renamed without changes.

arch/powerpc/include/asm/io.hrenamed from include/asm-powerpc/io.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ioctl.hrenamed from include/asm-powerpc/ioctl.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ioctls.hrenamed from include/asm-powerpc/ioctls.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iommu.hrenamed from include/asm-powerpc/iommu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ipcbuf.hrenamed from include/asm-powerpc/ipcbuf.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ipic.hrenamed from include/asm-powerpc/ipic.h+0−9

This diff is large: its 23 lines aren’t shown here.

arch/powerpc/include/asm/irq.hrenamed from include/asm-powerpc/irq.h+0−288

This diff is large: its 302 lines aren’t shown here.

arch/powerpc/include/asm/irq_regs.hrenamed from include/asm-powerpc/irq_regs.h+0−0

File renamed without changes.

arch/powerpc/include/asm/irqflags.hrenamed from include/asm-powerpc/irqflags.h+4−5

This diff is large: its 35 lines aren’t shown here.

arch/powerpc/include/asm/iseries/alpaca.hrenamed from include/asm-powerpc/iseries/alpaca.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_call.hrenamed from include/asm-powerpc/iseries/hv_call.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_call_event.hrenamed from include/asm-powerpc/iseries/hv_call_event.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_call_sc.hrenamed from include/asm-powerpc/iseries/hv_call_sc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_call_xm.hrenamed from include/asm-powerpc/iseries/hv_call_xm.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_lp_config.hrenamed from include/asm-powerpc/iseries/hv_lp_config.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_lp_event.hrenamed from include/asm-powerpc/iseries/hv_lp_event.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/hv_types.hrenamed from include/asm-powerpc/iseries/hv_types.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/iommu.hrenamed from include/asm-powerpc/iseries/iommu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/it_lp_queue.hrenamed from include/asm-powerpc/iseries/it_lp_queue.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/lpar_map.hrenamed from include/asm-powerpc/iseries/lpar_map.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/mf.hrenamed from include/asm-powerpc/iseries/mf.h+0−0

File renamed without changes.

arch/powerpc/include/asm/iseries/vio.hrenamed from include/asm-powerpc/iseries/vio.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kdebug.hrenamed from include/asm-powerpc/kdebug.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kdump.hrenamed from include/asm-powerpc/kdump.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kexec.hrenamed from include/asm-powerpc/kexec.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/include/asm/keylargo.hrenamed from include/asm-powerpc/keylargo.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kgdb.hrenamed from include/asm-powerpc/kgdb.h+0−2

This diff is large: its 7 lines aren’t shown here.

arch/powerpc/include/asm/kmap_types.hrenamed from include/asm-powerpc/kmap_types.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kprobes.hrenamed from include/asm-powerpc/kprobes.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kvm.hrenamed from include/asm-powerpc/kvm.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kvm_asm.hrenamed from include/asm-powerpc/kvm_asm.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kvm_host.hrenamed from include/asm-powerpc/kvm_host.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kvm_para.hrenamed from include/asm-powerpc/kvm_para.h+0−0

File renamed without changes.

arch/powerpc/include/asm/kvm_ppc.hrenamed from include/asm-powerpc/kvm_ppc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/libata-portmap.hrenamed from include/asm-powerpc/libata-portmap.h+0−0

File renamed without changes.

arch/powerpc/include/asm/linkage.hrenamed from include/asm-powerpc/linkage.h+0−0

File renamed without changes.

arch/powerpc/include/asm/lmb.hrenamed from include/asm-powerpc/lmb.h+0−0

File renamed without changes.

arch/powerpc/include/asm/local.hrenamed from include/asm-powerpc/local.h+0−0

File renamed without changes.

arch/powerpc/include/asm/lppaca.hrenamed from include/asm-powerpc/lppaca.h+0−0

File renamed without changes.

arch/powerpc/include/asm/lv1call.hrenamed from include/asm-powerpc/lv1call.h+0−0

File renamed without changes.

arch/powerpc/include/asm/machdep.hrenamed from include/asm-powerpc/machdep.h+0−0

File renamed without changes.

arch/powerpc/include/asm/macio.hrenamed from include/asm-powerpc/macio.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mc146818rtc.hrenamed from include/asm-powerpc/mc146818rtc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mediabay.hrenamed from include/asm-powerpc/mediabay.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mman.hrenamed from include/asm-powerpc/mman.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu-40x.hrenamed from include/asm-powerpc/mmu-40x.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu-44x.hrenamed from include/asm-powerpc/mmu-44x.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu-8xx.hrenamed from include/asm-powerpc/mmu-8xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu-fsl-booke.hrenamed from include/asm-powerpc/mmu-fsl-booke.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu-hash32.hrenamed from include/asm-powerpc/mmu-hash32.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu-hash64.hrenamed from include/asm-powerpc/mmu-hash64.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/include/asm/mmu.hrenamed from include/asm-powerpc/mmu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mmu_context.hrenamed from include/asm-powerpc/mmu_context.h+0−1

This diff is large: its 8 lines aren’t shown here.

arch/powerpc/include/asm/mmzone.hrenamed from include/asm-powerpc/mmzone.h+0−0

File renamed without changes.

arch/powerpc/include/asm/module.hrenamed from include/asm-powerpc/module.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc512x.hrenamed from include/asm-powerpc/mpc512x.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc52xx.hrenamed from include/asm-powerpc/mpc52xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc52xx_psc.hrenamed from include/asm-powerpc/mpc52xx_psc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc6xx.hrenamed from include/asm-powerpc/mpc6xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc8260.hrenamed from include/asm-powerpc/mpc8260.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc86xx.hrenamed from include/asm-powerpc/mpc86xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpc8xx.hrenamed from include/asm-powerpc/mpc8xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mpic.hrenamed from include/asm-powerpc/mpic.h+0−0

File renamed without changes.

arch/powerpc/include/asm/msgbuf.hrenamed from include/asm-powerpc/msgbuf.h+0−0

File renamed without changes.

arch/powerpc/include/asm/mutex.hrenamed from include/asm-powerpc/mutex.h+0−0

File renamed without changes.

arch/powerpc/include/asm/nvram.hrenamed from include/asm-powerpc/nvram.h+0−0

File renamed without changes.

arch/powerpc/include/asm/of_device.hrenamed from include/asm-powerpc/of_device.h+0−0

File renamed without changes.

arch/powerpc/include/asm/of_platform.hrenamed from include/asm-powerpc/of_platform.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ohare.hrenamed from include/asm-powerpc/ohare.h+0−0

File renamed without changes.

arch/powerpc/include/asm/oprofile_impl.hrenamed from include/asm-powerpc/oprofile_impl.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pSeries_reconfig.hrenamed from include/asm-powerpc/pSeries_reconfig.h+0−0

File renamed without changes.

arch/powerpc/include/asm/paca.hrenamed from include/asm-powerpc/paca.h+0−2

This diff is large: its 7 lines aren’t shown here.

arch/powerpc/include/asm/page.hrenamed from include/asm-powerpc/page.h+0−0

File renamed without changes.

arch/powerpc/include/asm/page_32.hrenamed from include/asm-powerpc/page_32.h+0−0

File renamed without changes.

arch/powerpc/include/asm/page_64.hrenamed from include/asm-powerpc/page_64.h+0−0

File renamed without changes.

arch/powerpc/include/asm/param.hrenamed from include/asm-powerpc/param.h+0−0

File renamed without changes.

arch/powerpc/include/asm/parport.hrenamed from include/asm-powerpc/parport.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pasemi_dma.hrenamed from include/asm-powerpc/pasemi_dma.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pci-bridge.hrenamed from include/asm-powerpc/pci-bridge.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pci.hrenamed from include/asm-powerpc/pci.h+0−0

File renamed without changes.

arch/powerpc/include/asm/percpu.hrenamed from include/asm-powerpc/percpu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgalloc-32.hrenamed from include/asm-powerpc/pgalloc-32.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgalloc-64.hrenamed from include/asm-powerpc/pgalloc-64.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgalloc.hrenamed from include/asm-powerpc/pgalloc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgtable-4k.hrenamed from include/asm-powerpc/pgtable-4k.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgtable-64k.hrenamed from include/asm-powerpc/pgtable-64k.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgtable-ppc32.hrenamed from include/asm-powerpc/pgtable-ppc32.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pgtable-ppc64.hrenamed from include/asm-powerpc/pgtable-ppc64.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/include/asm/pgtable.hrenamed from include/asm-powerpc/pgtable.h+0−0

File renamed without changes.

arch/powerpc/include/asm/phyp_dump.hrenamed from include/asm-powerpc/phyp_dump.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pmac_feature.hrenamed from include/asm-powerpc/pmac_feature.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pmac_low_i2c.hrenamed from include/asm-powerpc/pmac_low_i2c.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pmac_pfunc.hrenamed from include/asm-powerpc/pmac_pfunc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pmc.hrenamed from include/asm-powerpc/pmc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/pmi.hrenamed from include/asm-powerpc/pmi.h+0−0

File renamed without changes.

arch/powerpc/include/asm/poll.hrenamed from include/asm-powerpc/poll.h+0−0

File renamed without changes.

arch/powerpc/include/asm/posix_types.hrenamed from include/asm-powerpc/posix_types.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ppc-pci.hrenamed from include/asm-powerpc/ppc-pci.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ppc4xx.hrenamed from include/asm-powerpc/ppc4xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ppc_asm.hrenamed from include/asm-powerpc/ppc_asm.h+0−0

File renamed without changes.

arch/powerpc/include/asm/processor.hrenamed from include/asm-powerpc/processor.h+0−0

File renamed without changes.

arch/powerpc/include/asm/prom.hrenamed from include/asm-powerpc/prom.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ps3.hrenamed from include/asm-powerpc/ps3.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ps3av.hrenamed from include/asm-powerpc/ps3av.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ps3fb.hrenamed from include/asm-powerpc/ps3fb.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ps3stor.hrenamed from include/asm-powerpc/ps3stor.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ptrace.hrenamed from include/asm-powerpc/ptrace.h+0−0

File renamed without changes.

arch/powerpc/include/asm/qe.hrenamed from include/asm-powerpc/qe.h+0−0

File renamed without changes.

arch/powerpc/include/asm/qe_ic.hrenamed from include/asm-powerpc/qe_ic.h+0−2

This diff is large: its 7 lines aren’t shown here.

arch/powerpc/include/asm/reg.hrenamed from include/asm-powerpc/reg.h+0−0

File renamed without changes.

arch/powerpc/include/asm/reg_8xx.hrenamed from include/asm-powerpc/reg_8xx.h+0−0

File renamed without changes.

arch/powerpc/include/asm/reg_booke.hrenamed from include/asm-powerpc/reg_booke.h+0−0

File renamed without changes.

arch/powerpc/include/asm/reg_fsl_emb.hrenamed from include/asm-powerpc/reg_fsl_emb.h+0−0

File renamed without changes.

arch/powerpc/include/asm/resource.hrenamed from include/asm-powerpc/resource.h+0−0

File renamed without changes.

arch/powerpc/include/asm/rheap.hrenamed from include/asm-powerpc/rheap.h+0−0

File renamed without changes.

arch/powerpc/include/asm/rio.hrenamed from include/asm-powerpc/rio.h+0−0

File renamed without changes.

arch/powerpc/include/asm/rtas.hrenamed from include/asm-powerpc/rtas.h+0−0

File renamed without changes.

arch/powerpc/include/asm/rtc.hrenamed from include/asm-powerpc/rtc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/rwsem.hrenamed from include/asm-powerpc/rwsem.h+2−2

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/include/asm/scatterlist.hrenamed from include/asm-powerpc/scatterlist.h+0−0

File renamed without changes.

arch/powerpc/include/asm/seccomp.hrenamed from include/asm-powerpc/seccomp.h+0−0

File renamed without changes.

arch/powerpc/include/asm/sections.hrenamed from include/asm-powerpc/sections.h+0−0

File renamed without changes.

arch/powerpc/include/asm/sembuf.hrenamed from include/asm-powerpc/sembuf.h+0−0

File renamed without changes.

arch/powerpc/include/asm/serial.hrenamed from include/asm-powerpc/serial.h+0−0

File renamed without changes.

arch/powerpc/include/asm/setjmp.hrenamed from include/asm-powerpc/setjmp.h+0−0

File renamed without changes.

arch/powerpc/include/asm/setup.hrenamed from include/asm-powerpc/setup.h+0−0

File renamed without changes.

arch/powerpc/include/asm/shmbuf.hrenamed from include/asm-powerpc/shmbuf.h+0−0

File renamed without changes.

arch/powerpc/include/asm/shmparam.hrenamed from include/asm-powerpc/shmparam.h+0−0

File renamed without changes.

arch/powerpc/include/asm/sigcontext.hrenamed from include/asm-powerpc/sigcontext.h+0−0

File renamed without changes.

arch/powerpc/include/asm/siginfo.hrenamed from include/asm-powerpc/siginfo.h+0−0

File renamed without changes.

arch/powerpc/include/asm/signal.hrenamed from include/asm-powerpc/signal.h+0−0

File renamed without changes.

arch/powerpc/include/asm/smp.hrenamed from include/asm-powerpc/smp.h+0−0

File renamed without changes.

arch/powerpc/include/asm/smu.hrenamed from include/asm-powerpc/smu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/socket.hrenamed from include/asm-powerpc/socket.h+0−0

File renamed without changes.

arch/powerpc/include/asm/sockios.hrenamed from include/asm-powerpc/sockios.h+0−0

File renamed without changes.

arch/powerpc/include/asm/sparsemem.hrenamed from include/asm-powerpc/sparsemem.h+0−0

File renamed without changes.

arch/powerpc/include/asm/spinlock.hrenamed from include/asm-powerpc/spinlock.h+0−0

File renamed without changes.

arch/powerpc/include/asm/spinlock_types.hrenamed from include/asm-powerpc/spinlock_types.h+0−0

File renamed without changes.

arch/powerpc/include/asm/spu.hrenamed from include/asm-powerpc/spu.h+0−0

File renamed without changes.

arch/powerpc/include/asm/spu_csa.hrenamed from include/asm-powerpc/spu_csa.h+0−0

File renamed without changes.

arch/powerpc/include/asm/spu_info.hrenamed from include/asm-powerpc/spu_info.h+0−0

File renamed without changes.

arch/powerpc/include/asm/spu_priv1.hrenamed from include/asm-powerpc/spu_priv1.h+0−0

File renamed without changes.

arch/powerpc/include/asm/sstep.hrenamed from include/asm-powerpc/sstep.h+0−0

File renamed without changes.

arch/powerpc/include/asm/stat.hrenamed from include/asm-powerpc/stat.h+0−0

File renamed without changes.

arch/powerpc/include/asm/statfs.hrenamed from include/asm-powerpc/statfs.h+0−0

File renamed without changes.

arch/powerpc/include/asm/string.hrenamed from include/asm-powerpc/string.h+0−0

File renamed without changes.

arch/powerpc/include/asm/suspend.hrenamed from include/asm-powerpc/suspend.h+0−0

File renamed without changes.

arch/powerpc/include/asm/synch.hrenamed from include/asm-powerpc/synch.h+0−0

File renamed without changes.

arch/powerpc/include/asm/syscall.hrenamed from include/asm-powerpc/syscall.h+0−0

File renamed without changes.

arch/powerpc/include/asm/syscalls.hrenamed from include/asm-powerpc/syscalls.h+0−0

File renamed without changes.

arch/powerpc/include/asm/systbl.hrenamed from include/asm-powerpc/systbl.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/include/asm/system.hrenamed from include/asm-powerpc/system.h+0−0

File renamed without changes.

arch/powerpc/include/asm/tce.hrenamed from include/asm-powerpc/tce.h+0−0

File renamed without changes.

arch/powerpc/include/asm/termbits.hrenamed from include/asm-powerpc/termbits.h+0−0

File renamed without changes.

arch/powerpc/include/asm/termios.hrenamed from include/asm-powerpc/termios.h+0−0

File renamed without changes.

arch/powerpc/include/asm/thread_info.hrenamed from include/asm-powerpc/thread_info.h+0−0

File renamed without changes.

arch/powerpc/include/asm/time.hrenamed from include/asm-powerpc/time.h+0−0

File renamed without changes.

arch/powerpc/include/asm/timex.hrenamed from include/asm-powerpc/timex.h+0−0

File renamed without changes.

arch/powerpc/include/asm/tlb.hrenamed from include/asm-powerpc/tlb.h+0−0

File renamed without changes.

arch/powerpc/include/asm/tlbflush.hrenamed from include/asm-powerpc/tlbflush.h+0−0

File renamed without changes.

arch/powerpc/include/asm/topology.hrenamed from include/asm-powerpc/topology.h+0−0

File renamed without changes.

arch/powerpc/include/asm/tsi108.hrenamed from include/asm-powerpc/tsi108.h+0−0

File renamed without changes.

arch/powerpc/include/asm/tsi108_irq.hrenamed from include/asm-powerpc/tsi108_irq.h+0−0

File renamed without changes.

arch/powerpc/include/asm/tsi108_pci.hrenamed from include/asm-powerpc/tsi108_pci.h+0−0

File renamed without changes.

arch/powerpc/include/asm/types.hrenamed from include/asm-powerpc/types.h+0−0

File renamed without changes.

arch/powerpc/include/asm/uaccess.hrenamed from include/asm-powerpc/uaccess.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ucc.hrenamed from include/asm-powerpc/ucc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ucc_fast.hrenamed from include/asm-powerpc/ucc_fast.h+0−2

This diff is large: its 7 lines aren’t shown here.

arch/powerpc/include/asm/ucc_slow.hrenamed from include/asm-powerpc/ucc_slow.h+0−0

File renamed without changes.

arch/powerpc/include/asm/ucontext.hrenamed from include/asm-powerpc/ucontext.h+0−0

File renamed without changes.

arch/powerpc/include/asm/udbg.hrenamed from include/asm-powerpc/udbg.h+0−0

File renamed without changes.

arch/powerpc/include/asm/uic.hrenamed from include/asm-powerpc/uic.h+0−2

This diff is large: its 7 lines aren’t shown here.

arch/powerpc/include/asm/unaligned.hrenamed from include/asm-powerpc/unaligned.h+0−0

File renamed without changes.

arch/powerpc/include/asm/uninorth.hrenamed from include/asm-powerpc/uninorth.h+0−0

File renamed without changes.

arch/powerpc/include/asm/unistd.hrenamed from include/asm-powerpc/unistd.h+0−0

File renamed without changes.

arch/powerpc/include/asm/user.hrenamed from include/asm-powerpc/user.h+0−0

File renamed without changes.

arch/powerpc/include/asm/vdso.hrenamed from include/asm-powerpc/vdso.h+0−0

File renamed without changes.

arch/powerpc/include/asm/vdso_datapage.hrenamed from include/asm-powerpc/vdso_datapage.h+0−0

File renamed without changes.

arch/powerpc/include/asm/vga.hrenamed from include/asm-powerpc/vga.h+0−0

File renamed without changes.

arch/powerpc/include/asm/vio.hrenamed from include/asm-powerpc/vio.h+0−0

File renamed without changes.

arch/powerpc/include/asm/xilinx_intc.hrenamed from include/asm-powerpc/xilinx_intc.h+0−0

File renamed without changes.

arch/powerpc/include/asm/xmon.hrenamed from include/asm-powerpc/xmon.h+0−0

File renamed without changes.

arch/powerpc/include/asm/xor.hrenamed from include/asm-powerpc/xor.h+0−0

File renamed without changes.

arch/powerpc/kernel/Makefile+0−14

This diff is large: its 40 lines aren’t shown here.

arch/powerpc/kernel/cpu_setup_44x.S+0−6

This diff is large: its 13 lines aren’t shown here.

arch/powerpc/kernel/crash_dump.c+22−9

This diff is large: its 46 lines aren’t shown here.

arch/powerpc/kernel/head_32.S+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/kernel/ibmebus.c+0−12

This diff is large: its 26 lines aren’t shown here.

arch/powerpc/kernel/irq.c+2−23

This diff is large: its 65 lines aren’t shown here.

arch/powerpc/kernel/lparcfg.c+5−0

This diff is large: its 19 lines aren’t shown here.

arch/powerpc/kernel/machine_kexec_32.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/kernel/misc_32.S+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/kernel/module.c+0−15

This diff is large: its 19 lines aren’t shown here.

arch/powerpc/kernel/pci-common.c+12−5

This diff is large: its 24 lines aren’t shown here.

arch/powerpc/kernel/process.c+0−2

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/kernel/rtas.c+3−2

This diff is large: its 19 lines aren’t shown here.

arch/powerpc/kernel/sys_ppc32.c+0−57

This diff is large: its 64 lines aren’t shown here.

arch/powerpc/kernel/vdso.c+0−2

This diff is large: its 10 lines aren’t shown here.

arch/powerpc/kernel/vio.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/lib/Makefile+0−2

This diff is large: its 13 lines aren’t shown here.

arch/powerpc/mm/hash_utils_64.c+39−24

This diff is large: its 153 lines aren’t shown here.

arch/powerpc/mm/init_64.c+3−6

This diff is large: its 27 lines aren’t shown here.

arch/powerpc/mm/mem.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/mm/ppc_mmu_32.c+2−2

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/mm/tlb_64.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/platforms/44x/warp-nand.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/platforms/44x/warp.c+10−15

This diff is large: its 46 lines aren’t shown here.

arch/powerpc/platforms/52xx/Makefile+1−3

This diff is large: its 17 lines aren’t shown here.

arch/powerpc/platforms/86xx/mpc86xx_smp.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/platforms/Makefile+0−6

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/platforms/cell/spufs/run.c+8−7

This diff is large: its 30 lines aren’t shown here.

arch/powerpc/platforms/cell/spufs/sched.c+9−2

This diff is large: its 57 lines aren’t shown here.

arch/powerpc/platforms/iseries/Kconfig+1−10

This diff is large: its 23 lines aren’t shown here.

arch/powerpc/platforms/powermac/Makefile+1−2

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/platforms/ps3/htab.c+91−178

This diff is large: its 345 lines aren’t shown here.

arch/powerpc/platforms/ps3/setup.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/powerpc/platforms/ps3/spu.c+14−4

This diff is large: its 29 lines aren’t shown here.

arch/powerpc/platforms/pseries/plpar_wrappers.h+25−2

This diff is large: its 45 lines aren’t shown here.

arch/powerpc/platforms/pseries/setup.c+21−8

This diff is large: its 59 lines aren’t shown here.

arch/powerpc/sysdev/Makefile+0−2

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/sysdev/bestcomm/gen_bd.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/powerpc/sysdev/cpm_common.c+26−11

This diff is large: its 78 lines aren’t shown here.

arch/powerpc/sysdev/qe_lib/ucc_fast.c+4−0

This diff is large: its 18 lines aren’t shown here.

arch/powerpc/sysdev/qe_lib/ucc_slow.c+5−3

This diff is large: its 23 lines aren’t shown here.

arch/s390/defconfig+38−16

This diff is large: its 218 lines aren’t shown here.

arch/s390/include/asm/Kbuildrenamed from include/asm-s390/Kbuild+0−0

File renamed without changes.

arch/s390/include/asm/airq.hrenamed from include/asm-s390/airq.h+0−0

File renamed without changes.

arch/s390/include/asm/appldata.hrenamed from include/asm-s390/appldata.h+0−0

File renamed without changes.

arch/s390/include/asm/atomic.hrenamed from include/asm-s390/atomic.h+0−0

File renamed without changes.

arch/s390/include/asm/auxvec.hrenamed from include/asm-s390/auxvec.h+0−0

File renamed without changes.

arch/s390/include/asm/bitops.hrenamed from include/asm-s390/bitops.h+3−3

This diff is large: its 27 lines aren’t shown here.

arch/s390/include/asm/bug.hrenamed from include/asm-s390/bug.h+0−0

File renamed without changes.

arch/s390/include/asm/bugs.hrenamed from include/asm-s390/bugs.h+0−0

File renamed without changes.

arch/s390/include/asm/byteorder.hrenamed from include/asm-s390/byteorder.h+0−0

File renamed without changes.

arch/s390/include/asm/cache.hrenamed from include/asm-s390/cache.h+0−0

File renamed without changes.

arch/s390/include/asm/cacheflush.hrenamed from include/asm-s390/cacheflush.h+0−0

File renamed without changes.

arch/s390/include/asm/ccwdev.hrenamed from include/asm-s390/ccwdev.h+0−0

File renamed without changes.

arch/s390/include/asm/ccwgroup.hrenamed from include/asm-s390/ccwgroup.h+0−0

File renamed without changes.

arch/s390/include/asm/checksum.hrenamed from include/asm-s390/checksum.h+0−0

File renamed without changes.

arch/s390/include/asm/chpid.hrenamed from include/asm-s390/chpid.h+0−0

File renamed without changes.

arch/s390/include/asm/chsc.hrenamed from include/asm-s390/chsc.h+0−0

File renamed without changes.

arch/s390/include/asm/cio.hrenamed from include/asm-s390/cio.h+0−0

File renamed without changes.

arch/s390/include/asm/cmb.hrenamed from include/asm-s390/cmb.h+0−0

File renamed without changes.

arch/s390/include/asm/compat.hrenamed from include/asm-s390/compat.h+0−0

File renamed without changes.

arch/s390/include/asm/cpcmd.hrenamed from include/asm-s390/cpcmd.h+0−0

File renamed without changes.

arch/s390/include/asm/cpu.hrenamed from include/asm-s390/cpu.h+0−0

File renamed without changes.

arch/s390/include/asm/cputime.hrenamed from include/asm-s390/cputime.h+0−0

File renamed without changes.

arch/s390/include/asm/current.hrenamed from include/asm-s390/current.h+0−0

File renamed without changes.

arch/s390/include/asm/dasd.hrenamed from include/asm-s390/dasd.h+0−0

File renamed without changes.

arch/s390/include/asm/debug.hrenamed from include/asm-s390/debug.h+0−0

File renamed without changes.

arch/s390/include/asm/delay.hrenamed from include/asm-s390/delay.h+0−0

File renamed without changes.

arch/s390/include/asm/device.hrenamed from include/asm-s390/device.h+0−0

File renamed without changes.

arch/s390/include/asm/diag.hrenamed from include/asm-s390/diag.h+0−0

File renamed without changes.

arch/s390/include/asm/div64.hrenamed from include/asm-s390/div64.h+0−0

File renamed without changes.

arch/s390/include/asm/dma.hrenamed from include/asm-s390/dma.h+0−0

File renamed without changes.

arch/s390/include/asm/ebcdic.hrenamed from include/asm-s390/ebcdic.h+0−0

File renamed without changes.

arch/s390/include/asm/elf.hrenamed from include/asm-s390/elf.h+0−0

File renamed without changes.

arch/s390/include/asm/emergency-restart.hrenamed from include/asm-s390/emergency-restart.h+0−0

File renamed without changes.

arch/s390/include/asm/errno.hrenamed from include/asm-s390/errno.h+0−0

File renamed without changes.

arch/s390/include/asm/etr.hrenamed from include/asm-s390/etr.h+0−0

File renamed without changes.

arch/s390/include/asm/extmem.hrenamed from include/asm-s390/extmem.h+0−0

File renamed without changes.

arch/s390/include/asm/fb.hrenamed from include/asm-s390/fb.h+0−0

File renamed without changes.

arch/s390/include/asm/fcntl.hrenamed from include/asm-s390/fcntl.h+0−0

File renamed without changes.

arch/s390/include/asm/fcx.hrenamed from include/asm-s390/fcx.h+0−0

File renamed without changes.

arch/s390/include/asm/futex.hrenamed from include/asm-s390/futex.h+0−0

File renamed without changes.

arch/s390/include/asm/hardirq.hrenamed from include/asm-s390/hardirq.h+0−0

File renamed without changes.

arch/s390/include/asm/hugetlb.hrenamed from include/asm-s390/hugetlb.h+0−0

File renamed without changes.

arch/s390/include/asm/idals.hrenamed from include/asm-s390/idals.h+0−0

File renamed without changes.

arch/s390/include/asm/io.hrenamed from include/asm-s390/io.h+0−0

File renamed without changes.

arch/s390/include/asm/ioctl.hrenamed from include/asm-s390/ioctl.h+0−0

File renamed without changes.

arch/s390/include/asm/ioctls.hrenamed from include/asm-s390/ioctls.h+0−0

File renamed without changes.

arch/s390/include/asm/ipcbuf.hrenamed from include/asm-s390/ipcbuf.h+0−0

File renamed without changes.

arch/s390/include/asm/ipl.hrenamed from include/asm-s390/ipl.h+0−0

File renamed without changes.

arch/s390/include/asm/irq.hrenamed from include/asm-s390/irq.h+0−0

File renamed without changes.

arch/s390/include/asm/irq_regs.hrenamed from include/asm-s390/irq_regs.h+0−0

File renamed without changes.

arch/s390/include/asm/irqflags.hrenamed from include/asm-s390/irqflags.h+0−0

File renamed without changes.

arch/s390/include/asm/isc.hrenamed from include/asm-s390/isc.h+0−0

File renamed without changes.

arch/s390/include/asm/itcw.hrenamed from include/asm-s390/itcw.h+0−0

File renamed without changes.

arch/s390/include/asm/kdebug.hrenamed from include/asm-s390/kdebug.h+0−0

File renamed without changes.

arch/s390/include/asm/kexec.hrenamed from include/asm-s390/kexec.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/s390/include/asm/kmap_types.hrenamed from include/asm-s390/kmap_types.h+0−0

File renamed without changes.

arch/s390/include/asm/kprobes.hrenamed from include/asm-s390/kprobes.h+0−0

File renamed without changes.

arch/s390/include/asm/kvm.hrenamed from include/asm-s390/kvm.h+0−0

File renamed without changes.

arch/s390/include/asm/kvm_host.hrenamed from include/asm-s390/kvm_host.h+0−0

File renamed without changes.

arch/s390/include/asm/kvm_para.hrenamed from include/asm-s390/kvm_para.h+0−0

File renamed without changes.

arch/s390/include/asm/kvm_virtio.hrenamed from include/asm-s390/kvm_virtio.h+0−0

File renamed without changes.

arch/s390/include/asm/linkage.hrenamed from include/asm-s390/linkage.h+0−0

File renamed without changes.

arch/s390/include/asm/local.hrenamed from include/asm-s390/local.h+0−0

File renamed without changes.

arch/s390/include/asm/lowcore.hrenamed from include/asm-s390/lowcore.h+0−0

File renamed without changes.

arch/s390/include/asm/mathemu.hrenamed from include/asm-s390/mathemu.h+0−0

File renamed without changes.

arch/s390/include/asm/mman.hrenamed from include/asm-s390/mman.h+0−0

File renamed without changes.

arch/s390/include/asm/mmu.hrenamed from include/asm-s390/mmu.h+0−0

File renamed without changes.

arch/s390/include/asm/mmu_context.hrenamed from include/asm-s390/mmu_context.h+0−0

File renamed without changes.

arch/s390/include/asm/module.hrenamed from include/asm-s390/module.h+0−0

File renamed without changes.

arch/s390/include/asm/monwriter.hrenamed from include/asm-s390/monwriter.h+0−0

File renamed without changes.

arch/s390/include/asm/msgbuf.hrenamed from include/asm-s390/msgbuf.h+0−0

File renamed without changes.

arch/s390/include/asm/mutex.hrenamed from include/asm-s390/mutex.h+0−0

File renamed without changes.

arch/s390/include/asm/page.hrenamed from include/asm-s390/page.h+0−0

File renamed without changes.

arch/s390/include/asm/param.hrenamed from include/asm-s390/param.h+0−0

File renamed without changes.

arch/s390/include/asm/pci.hrenamed from include/asm-s390/pci.h+0−0

File renamed without changes.

arch/s390/include/asm/percpu.hrenamed from include/asm-s390/percpu.h+0−0

File renamed without changes.

arch/s390/include/asm/pgalloc.hrenamed from include/asm-s390/pgalloc.h+0−0

File renamed without changes.

arch/s390/include/asm/pgtable.hrenamed from include/asm-s390/pgtable.h+0−0

File renamed without changes.

arch/s390/include/asm/poll.hrenamed from include/asm-s390/poll.h+0−0

File renamed without changes.

arch/s390/include/asm/posix_types.hrenamed from include/asm-s390/posix_types.h+0−0

File renamed without changes.

arch/s390/include/asm/processor.hrenamed from include/asm-s390/processor.h+0−0

File renamed without changes.

arch/s390/include/asm/ptrace.hrenamed from include/asm-s390/ptrace.h+0−0

File renamed without changes.

arch/s390/include/asm/qdio.hrenamed from include/asm-s390/qdio.h+0−0

File renamed without changes.

arch/s390/include/asm/qeth.hrenamed from include/asm-s390/qeth.h+0−0

File renamed without changes.

arch/s390/include/asm/reset.hrenamed from include/asm-s390/reset.h+0−0

File renamed without changes.

arch/s390/include/asm/resource.hrenamed from include/asm-s390/resource.h+0−0

File renamed without changes.

arch/s390/include/asm/rwsem.hrenamed from include/asm-s390/rwsem.h+0−0

File renamed without changes.

arch/s390/include/asm/s390_ext.hrenamed from include/asm-s390/s390_ext.h+0−0

File renamed without changes.

arch/s390/include/asm/s390_rdev.hrenamed from include/asm-s390/s390_rdev.h+0−0

File renamed without changes.

arch/s390/include/asm/scatterlist.hrenamed from include/asm-s390/scatterlist.h+0−0

File renamed without changes.

arch/s390/include/asm/schid.hrenamed from include/asm-s390/schid.h+0−0

File renamed without changes.

arch/s390/include/asm/sclp.hrenamed from include/asm-s390/sclp.h+0−0

File renamed without changes.

arch/s390/include/asm/sections.hrenamed from include/asm-s390/sections.h+0−0

File renamed without changes.

arch/s390/include/asm/segment.hrenamed from include/asm-s390/segment.h+0−0

File renamed without changes.

arch/s390/include/asm/sembuf.hrenamed from include/asm-s390/sembuf.h+0−0

File renamed without changes.

arch/s390/include/asm/setup.hrenamed from include/asm-s390/setup.h+0−0

File renamed without changes.

arch/s390/include/asm/sfp-machine.hrenamed from include/asm-s390/sfp-machine.h+0−0

File renamed without changes.

arch/s390/include/asm/sfp-util.hrenamed from include/asm-s390/sfp-util.h+0−0

File renamed without changes.

arch/s390/include/asm/shmbuf.hrenamed from include/asm-s390/shmbuf.h+0−0

File renamed without changes.

arch/s390/include/asm/shmparam.hrenamed from include/asm-s390/shmparam.h+0−0

File renamed without changes.

arch/s390/include/asm/sigcontext.hrenamed from include/asm-s390/sigcontext.h+0−0

File renamed without changes.

arch/s390/include/asm/siginfo.hrenamed from include/asm-s390/siginfo.h+0−0

File renamed without changes.

arch/s390/include/asm/signal.hrenamed from include/asm-s390/signal.h+0−0

File renamed without changes.

arch/s390/include/asm/sigp.hrenamed from include/asm-s390/sigp.h+0−0

File renamed without changes.

arch/s390/include/asm/smp.hrenamed from include/asm-s390/smp.h+0−0

File renamed without changes.

arch/s390/include/asm/socket.hrenamed from include/asm-s390/socket.h+0−0

File renamed without changes.

arch/s390/include/asm/sockios.hrenamed from include/asm-s390/sockios.h+0−0

File renamed without changes.

arch/s390/include/asm/sparsemem.hrenamed from include/asm-s390/sparsemem.h+0−0

File renamed without changes.

arch/s390/include/asm/spinlock.hrenamed from include/asm-s390/spinlock.h+0−0

File renamed without changes.

arch/s390/include/asm/spinlock_types.hrenamed from include/asm-s390/spinlock_types.h+0−0

File renamed without changes.

arch/s390/include/asm/stat.hrenamed from include/asm-s390/stat.h+0−0

File renamed without changes.

arch/s390/include/asm/statfs.hrenamed from include/asm-s390/statfs.h+0−0

File renamed without changes.

arch/s390/include/asm/string.hrenamed from include/asm-s390/string.h+0−0

File renamed without changes.

arch/s390/include/asm/suspend.hrenamed from include/asm-s390/suspend.h+0−0

File renamed without changes.

arch/s390/include/asm/sysinfo.hrenamed from include/asm-s390/sysinfo.h+0−0

File renamed without changes.

arch/s390/include/asm/system.hrenamed from include/asm-s390/system.h+0−0

File renamed without changes.

arch/s390/include/asm/tape390.hrenamed from include/asm-s390/tape390.h+0−0

File renamed without changes.

arch/s390/include/asm/termbits.hrenamed from include/asm-s390/termbits.h+0−0

File renamed without changes.

arch/s390/include/asm/termios.hrenamed from include/asm-s390/termios.h+0−0

File renamed without changes.

arch/s390/include/asm/thread_info.hrenamed from include/asm-s390/thread_info.h+0−0

File renamed without changes.

arch/s390/include/asm/timer.hrenamed from include/asm-s390/timer.h+0−0

File renamed without changes.

arch/s390/include/asm/timex.hrenamed from include/asm-s390/timex.h+0−0

File renamed without changes.

arch/s390/include/asm/tlb.hrenamed from include/asm-s390/tlb.h+0−0

File renamed without changes.

arch/s390/include/asm/tlbflush.hrenamed from include/asm-s390/tlbflush.h+0−0

File renamed without changes.

arch/s390/include/asm/todclk.hrenamed from include/asm-s390/todclk.h+0−0

File renamed without changes.

arch/s390/include/asm/topology.hrenamed from include/asm-s390/topology.h+0−0

File renamed without changes.

arch/s390/include/asm/types.hrenamed from include/asm-s390/types.h+0−0

File renamed without changes.

arch/s390/include/asm/uaccess.hrenamed from include/asm-s390/uaccess.h+0−0

File renamed without changes.

arch/s390/include/asm/ucontext.hrenamed from include/asm-s390/ucontext.h+0−0

File renamed without changes.

arch/s390/include/asm/unaligned.hrenamed from include/asm-s390/unaligned.h+0−0

File renamed without changes.

arch/s390/include/asm/unistd.hrenamed from include/asm-s390/unistd.h+0−0

File renamed without changes.

arch/s390/include/asm/user.hrenamed from include/asm-s390/user.h+0−0

File renamed without changes.

arch/s390/include/asm/vtoc.hrenamed from include/asm-s390/vtoc.h+0−0

File renamed without changes.

arch/s390/include/asm/xor.hrenamed from include/asm-s390/xor.h+0−0

File renamed without changes.

arch/s390/include/asm/zcrypt.hrenamed from include/asm-s390/zcrypt.h+0−0

File renamed without changes.

arch/s390/kernel/process.c+3−1

This diff is large: its 11 lines aren’t shown here.

arch/s390/kernel/smp.c+0−2

This diff is large: its 16 lines aren’t shown here.

arch/s390/kernel/vmlinux.lds.S+1−1

This diff is large: its 9 lines aren’t shown here.

arch/sh/Kconfig+24−3

This diff is large: its 55 lines aren’t shown here.

arch/sh/Kconfig.debug+1−1

This diff is large: its 9 lines aren’t shown here.

arch/sh/Makefile+8−8

This diff is large: its 44 lines aren’t shown here.

arch/sh/boards/Makefile+1−1

This diff is large: its 6 lines aren’t shown here.

arch/sh/boards/board-ap325rxa.c+4−1

This diff is large: its 19 lines aren’t shown here.

arch/sh/boards/mach-migor/setup.c+8−0

This diff is large: its 22 lines aren’t shown here.

arch/sh/boards/mach-se/7343/irq.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/sh/boards/mach-sh7763rdp/setup.c+82−2

This diff is large: its 108 lines aren’t shown here.

arch/sh/boards/mach-systemh/irq.c+1−2

This diff is large: its 11 lines aren’t shown here.

arch/sh/boards/mach-x3proto/setup.c+9−1

This diff is large: its 38 lines aren’t shown here.

arch/sh/configs/dreamcast_defconfig+6−8

This diff is large: its 62 lines aren’t shown here.

arch/sh/configs/sh7763rdp_defconfig+97−16

This diff is large: its 302 lines aren’t shown here.

arch/sh/include/asm/a.out.h+0−20

This diff is large: its 21 lines aren’t shown here.

arch/sh/include/asm/flat.h+7−0

This diff is large: its 12 lines aren’t shown here.

arch/sh/include/asm/kexec.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/sh/include/asm/migor.h+0−3

This diff is large: its 10 lines aren’t shown here.

arch/sh/include/asm/ptrace.h+9−0

This diff is large: its 16 lines aren’t shown here.

arch/sh/include/asm/seccomp.h+10−0

This diff is large: its 11 lines aren’t shown here.

arch/sh/include/asm/sh_eth.h+11−0

This diff is large: its 12 lines aren’t shown here.

arch/sh/include/asm/sh_mobile_lcdc.h+6−0

This diff is large: its 19 lines aren’t shown here.

arch/sh/include/asm/thread_info.h+36−15

This diff is large: its 61 lines aren’t shown here.

arch/sh/include/asm/tlb_64.h+3−9

This diff is large: its 39 lines aren’t shown here.

arch/sh/include/cpu-sh2/cpu/cache.h+4−2

This diff is large: its 23 lines aren’t shown here.

arch/sh/include/cpu-sh2a/cpu/addrspace.h+10−0

This diff is large: its 11 lines aren’t shown here.

arch/sh/include/cpu-sh2a/cpu/cache.h+3−0

This diff is large: its 9 lines aren’t shown here.

arch/sh/include/cpu-sh2a/cpu/cacheflush.h+34−0

This diff is large: its 35 lines aren’t shown here.

arch/sh/include/cpu-sh3/cpu/cacheflush.h+10−0

This diff is large: its 17 lines aren’t shown here.

arch/sh/kernel/cpu/sh4/sq.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/sh/kernel/cpu/sh4a/setup-sh7723.c+2−2

This diff is large: its 18 lines aren’t shown here.

arch/sh/kernel/cpu/sh5/entry.S+10−9

This diff is large: its 51 lines aren’t shown here.

arch/sh/kernel/entry-common.S+7−9

This diff is large: its 56 lines aren’t shown here.

arch/sh/kernel/machine_kexec.c+8−0

This diff is large: its 19 lines aren’t shown here.

arch/sh/kernel/module.c+5−2

This diff is large: its 30 lines aren’t shown here.

arch/sh/kernel/ptrace_32.c+56−101

This diff is large: its 213 lines aren’t shown here.

arch/sh/kernel/ptrace_64.c+53−91

This diff is large: its 196 lines aren’t shown here.

arch/sh/kernel/setup.c+20−0

This diff is large: its 34 lines aren’t shown here.

arch/sh/kernel/sh_ksyms_32.c+3−1

This diff is large: its 14 lines aren’t shown here.

arch/sh/kernel/signal_32.c+15−7

This diff is large: its 60 lines aren’t shown here.

arch/sh/kernel/signal_64.c+88−78

This diff is large: its 199 lines aren’t shown here.

arch/sh/mm/Kconfig+2−1

This diff is large: its 21 lines aren’t shown here.

arch/sh/mm/Makefile_32+7−4

This diff is large: its 20 lines aren’t shown here.

arch/sh/mm/cache-sh2.c+36−9

This diff is large: its 74 lines aren’t shown here.

arch/sh/mm/cache-sh2a.c+129−0

This diff is large: its 130 lines aren’t shown here.

arch/sh/mm/consistent.c+27−0

This diff is large: its 41 lines aren’t shown here.

arch/sh/mm/tlb-sh5.c+6−14

This diff is large: its 65 lines aren’t shown here.

arch/sh/tools/Makefile+2−2

This diff is large: its 10 lines aren’t shown here.

arch/sparc/Makefile+6−2

This diff is large: its 27 lines aren’t shown here.

arch/sparc/boot/Makefile+6−0

This diff is large: its 20 lines aren’t shown here.

arch/sparc/include/asm/ebus_32.h+1−1

This diff is large: its 11 lines aren’t shown here.

arch/sparc/include/asm/ebus_64.h+2−1

This diff is large: its 12 lines aren’t shown here.

arch/sparc/include/asm/futex_64.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/sparc/include/asm/irq_64.h+7−0

This diff is large: its 12 lines aren’t shown here.

arch/sparc/include/asm/of_device.h+1−2

This diff is large: its 10 lines aren’t shown here.

arch/sparc/include/asm/of_platform.h+18−5

This diff is large: its 27 lines aren’t shown here.

arch/sparc/include/asm/of_platform_32.h+0−24

This diff is large: its 25 lines aren’t shown here.

arch/sparc/include/asm/of_platform_64.h+0−25

This diff is large: its 26 lines aren’t shown here.

arch/sparc/include/asm/parport.h+2−1

This diff is large: its 12 lines aren’t shown here.

arch/sparc/include/asm/ptrace_32.h+10−10

This diff is large: its 34 lines aren’t shown here.

arch/sparc/include/asm/ptrace_64.h+19−20

This diff is large: its 75 lines aren’t shown here.

arch/sparc/include/asm/sbus_32.h+1−1

This diff is large: its 12 lines aren’t shown here.

arch/sparc/include/asm/sbus_64.h+1−1

This diff is large: its 12 lines aren’t shown here.

arch/sparc/kernel/ioport.c+1−1

This diff is large: its 14 lines aren’t shown here.

arch/sparc/kernel/time.c+1−1

This diff is large: its 16 lines aren’t shown here.

arch/sparc64/Kconfig+1−0

This diff is large: its 8 lines aren’t shown here.

arch/sparc64/kernel/auxio.c+1−1

This diff is large: its 11 lines aren’t shown here.

arch/sparc64/kernel/ebus.c+1−1

This diff is large: its 15 lines aren’t shown here.

arch/sparc64/kernel/irq.c+68−3

This diff is large: its 117 lines aren’t shown here.

arch/sparc64/kernel/kstack.h+60−0

This diff is large: its 61 lines aren’t shown here.

arch/sparc64/kernel/of_device.c+0−5

This diff is large: its 19 lines aren’t shown here.

arch/sparc64/kernel/pci_common.c+1−1

This diff is large: its 11 lines aren’t shown here.

arch/sparc64/kernel/pci_psycho.c+1−1

This diff is large: its 14 lines aren’t shown here.

arch/sparc64/kernel/pci_sabre.c+1−1

This diff is large: its 16 lines aren’t shown here.

arch/sparc64/kernel/pci_schizo.c+1−1

This diff is large: its 15 lines aren’t shown here.

arch/sparc64/kernel/power.c+1−1

This diff is large: its 13 lines aren’t shown here.

arch/sparc64/kernel/process.c+29−82

This diff is large: its 189 lines aren’t shown here.

arch/sparc64/kernel/prom.c+1−1

This diff is large: its 11 lines aren’t shown here.

arch/sparc64/kernel/signal.c+4−3

This diff is large: its 28 lines aren’t shown here.

arch/sparc64/kernel/smp.c+146−156

This diff is large: its 539 lines aren’t shown here.

arch/sparc64/kernel/sparc64_ksyms.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/sparc64/kernel/stacktrace.c+5−6

This diff is large: its 38 lines aren’t shown here.

arch/sparc64/kernel/sys_sparc32.c+0−176

This diff is large: its 183 lines aren’t shown here.

arch/sparc64/kernel/systbls.S+10−10

This diff is large: its 49 lines aren’t shown here.

arch/sparc64/kernel/time.c+1−1

This diff is large: its 16 lines aren’t shown here.

arch/sparc64/kernel/traps.c+5−12

This diff is large: its 63 lines aren’t shown here.

arch/sparc64/lib/mcount.S+36−3

This diff is large: its 49 lines aren’t shown here.

arch/sparc64/mm/init.c+33−8

This diff is large: its 84 lines aren’t shown here.

arch/sparc64/mm/tsb.c+4−1

This diff is large: its 22 lines aren’t shown here.

arch/sparc64/mm/ultra.S+7−37

This diff is large: its 65 lines aren’t shown here.

arch/x86/Kconfig+11−26

This diff is large: its 99 lines aren’t shown here.

arch/x86/boot/boot.h+10−0

This diff is large: its 28 lines aren’t shown here.

arch/x86/boot/cpu.c+0−3

This diff is large: its 10 lines aren’t shown here.

arch/x86/boot/cpucheck.c+1−9

This diff is large: its 23 lines aren’t shown here.

arch/x86/boot/main.c+5−0

This diff is large: its 12 lines aren’t shown here.

arch/x86/boot/memory.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/x86/kernel/acpi/boot.c+15−1

This diff is large: its 38 lines aren’t shown here.

arch/x86/kernel/acpi/sleep.c+2−2

This diff is large: its 18 lines aren’t shown here.

arch/x86/kernel/amd_iommu.c+12−9

This diff is large: its 55 lines aren’t shown here.

arch/x86/kernel/amd_iommu_init.c+21−3

This diff is large: its 51 lines aren’t shown here.

arch/x86/kernel/apic_32.c+9−13

This diff is large: its 47 lines aren’t shown here.

arch/x86/kernel/apic_64.c+0−7

This diff is large: its 21 lines aren’t shown here.

arch/x86/kernel/cpu/addon_cpuid_features.c+15−2

This diff is large: its 25 lines aren’t shown here.

arch/x86/kernel/cpu/bugs.c+5−1

This diff is large: its 21 lines aren’t shown here.

arch/x86/kernel/cpu/cpufreq/Kconfig+2−2

This diff is large: its 12 lines aren’t shown here.

arch/x86/kernel/cpu/cpufreq/elanfreq.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/kernel/cpu/cpufreq/powernow-k8.c+0−3

This diff is large: its 24 lines aren’t shown here.

arch/x86/kernel/cpu/cyrix.c+0−18

This diff is large: its 32 lines aren’t shown here.

arch/x86/kernel/cpu/mcheck/mce_64.c+5−0

This diff is large: its 22 lines aren’t shown here.

arch/x86/kernel/cpu/mcheck/mce_amd_64.c+5−13

This diff is large: its 50 lines aren’t shown here.

arch/x86/kernel/cpu/mtrr/generic.c+18−2

This diff is large: its 34 lines aren’t shown here.

arch/x86/kernel/cpu/mtrr/main.c+1−4

This diff is large: its 13 lines aren’t shown here.

arch/x86/kernel/cpu/perfctr-watchdog.c+7−1

This diff is large: its 15 lines aren’t shown here.

arch/x86/kernel/efi_32.c+2−2

This diff is large: its 18 lines aren’t shown here.

arch/x86/kernel/genx2apic_uv_x.c+6−4

This diff is large: its 38 lines aren’t shown here.

arch/x86/kernel/head64.c+1−0

This diff is large: its 8 lines aren’t shown here.

arch/x86/kernel/hpet.c+24−0

This diff is large: its 38 lines aren’t shown here.

arch/x86/kernel/io_apic_32.c+1−5

This diff is large: its 20 lines aren’t shown here.

arch/x86/kernel/io_apic_64.c+15−10

This diff is large: its 53 lines aren’t shown here.

arch/x86/kernel/machine_kexec_32.c+17−3

This diff is large: its 62 lines aren’t shown here.

arch/x86/kernel/mfgpt_32.c+37−15

This diff is large: its 104 lines aren’t shown here.

arch/x86/kernel/mmconf-fam10h_64.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/kernel/mpparse.c+9−8

This diff is large: its 73 lines aren’t shown here.

arch/x86/kernel/msr.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/kernel/nmi.c+19−9

This diff is large: its 42 lines aren’t shown here.

arch/x86/kernel/numaq_32.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/kernel/paravirt.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/kernel/pci-calgary_64.c+8−8

This diff is large: its 49 lines aren’t shown here.

arch/x86/kernel/process_32.c+2−3

This diff is large: its 19 lines aren’t shown here.

arch/x86/kernel/process_64.c+2−3

This diff is large: its 17 lines aren’t shown here.

arch/x86/kernel/relocate_kernel_32.S+7−3

This diff is large: its 22 lines aren’t shown here.

arch/x86/kernel/setup.c+9−15

This diff is large: its 52 lines aren’t shown here.

arch/x86/kernel/signal_64.c+10−1

This diff is large: its 18 lines aren’t shown here.

arch/x86/kernel/smpboot.c+49−19

This diff is large: its 118 lines aren’t shown here.

arch/x86/kernel/smpcommon.c+10−7

This diff is large: its 29 lines aren’t shown here.

arch/x86/kernel/tlb_uv.c+2−1

This diff is large: its 17 lines aren’t shown here.

arch/x86/kernel/traps_64.c+8−1

This diff is large: its 16 lines aren’t shown here.

arch/x86/kernel/tsc.c+6−2

This diff is large: its 29 lines aren’t shown here.

arch/x86/kernel/tsc_sync.c+2−4

This diff is large: its 14 lines aren’t shown here.

arch/x86/kernel/visws_quirks.c+2−4

This diff is large: its 20 lines aren’t shown here.

arch/x86/kernel/vmi_32.c+2−1

This diff is large: its 17 lines aren’t shown here.

arch/x86/kernel/vmlinux_32.lds.S+8−0

This diff is large: its 12 lines aren’t shown here.

arch/x86/kvm/paging_tmpl.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/mach-rdc321x/platform.c+0−1

This diff is large: its 8 lines aren’t shown here.

arch/x86/mm/Makefile+1−2

This diff is large: its 9 lines aren’t shown here.

arch/x86/mm/init_64.c+30−18

This diff is large: its 142 lines aren’t shown here.

arch/x86/mm/ioremap.c+4−6

This diff is large: its 26 lines aren’t shown here.

arch/x86/mm/mmio-mod.c+3−1

This diff is large: its 11 lines aren’t shown here.

arch/x86/mm/pageattr-test.c+1−2

This diff is large: its 10 lines aren’t shown here.

arch/x86/mm/pageattr.c+16−11

This diff is large: its 65 lines aren’t shown here.

arch/x86/mm/pat.c+36−14

This diff is large: its 128 lines aren’t shown here.

arch/x86/mm/pgtable.c+3−0

This diff is large: its 10 lines aren’t shown here.

arch/x86/mm/srat_32.c+8−4

This diff is large: its 42 lines aren’t shown here.

arch/x86/oprofile/nmi_int.c+36−3

This diff is large: its 81 lines aren’t shown here.

arch/x86/pci/amd_bus.c+46−6

This diff is large: its 84 lines aren’t shown here.

arch/x86/pci/i386.c+78−0

This diff is large: its 108 lines aren’t shown here.

arch/x86/pci/irq.c+2−0

This diff is large: its 9 lines aren’t shown here.

arch/x86/pci/legacy.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/pci/mmconfig-shared.c+49−18

This diff is large: its 111 lines aren’t shown here.

arch/x86/power/cpu_32.c+4−2

This diff is large: its 20 lines aren’t shown here.

arch/x86/power/hibernate_asm_32.S+15−11

This diff is large: its 43 lines aren’t shown here.

arch/xtensa/kernel/xtensa_ksyms.c+0−1

This diff is large: its 8 lines aren’t shown here.

block/blk-core.c+2−0

This diff is large: its 9 lines aren’t shown here.

block/blk-tag.c+2−4

This diff is large: its 34 lines aren’t shown here.

block/bsg.c+11−33

This diff is large: its 130 lines aren’t shown here.

block/cmd-filter.c+48−148

This diff is large: its 316 lines aren’t shown here.

block/genhd.c+24−12

This diff is large: its 93 lines aren’t shown here.

block/scsi_ioctl.c+92−4

This diff is large: its 129 lines aren’t shown here.

crypto/async_tx/async_xor.c+2−1

This diff is large: its 14 lines aren’t shown here.

crypto/authenc.c+6−4

This diff is large: its 38 lines aren’t shown here.

crypto/digest.c+1−1

This diff is large: its 9 lines aren’t shown here.

crypto/tcrypt.c+19−9

This diff is large: its 41 lines aren’t shown here.

drivers/Makefile+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/acpi/dock.c+8−3

This diff is large: its 27 lines aren’t shown here.

drivers/acpi/ec.c+36−0

This diff is large: its 57 lines aren’t shown here.

drivers/acpi/executer/exconfig.c+3−0

This diff is large: its 9 lines aren’t shown here.

drivers/acpi/namespace/nsnames.c+22−12

This diff is large: its 105 lines aren’t shown here.

drivers/acpi/pci_link.c+7−5

This diff is large: its 26 lines aren’t shown here.

drivers/acpi/processor_core.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/acpi/processor_idle.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/acpi/processor_perflib.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/acpi/resources/rscalc.c+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/acpi/utilities/utalloc.c+5−3

This diff is large: its 16 lines aren’t shown here.

drivers/acpi/utilities/utdelete.c+11−2

This diff is large: its 28 lines aren’t shown here.

drivers/acpi/utilities/utobject.c+9−4

This diff is large: its 27 lines aren’t shown here.

drivers/acpi/wmi.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ata/ahci.c+5−3

This diff is large: its 22 lines aren’t shown here.

drivers/ata/ata_piix.c+8−0

This diff is large: its 15 lines aren’t shown here.

drivers/ata/libata-core.c+37−23

This diff is large: its 134 lines aren’t shown here.

drivers/ata/libata-eh.c+13−17

This diff is large: its 79 lines aren’t shown here.

drivers/ata/pata_acpi.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ata/pata_at32.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/ata/pata_atiixp.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ata/pata_cs5530.c+3−3

This diff is large: its 14 lines aren’t shown here.

drivers/ata/pata_it821x.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ata/pata_oldpiix.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ata/pata_sc1200.c+3−3

This diff is large: its 14 lines aren’t shown here.

drivers/ata/pata_via.c+11−48

This diff is large: its 88 lines aren’t shown here.

drivers/ata/sata_mv.c+12−25

This diff is large: its 51 lines aren’t shown here.

drivers/atm/adummy.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/base/class.c+11−0

This diff is large: its 25 lines aren’t shown here.

drivers/base/core.c+20−11

This diff is large: its 85 lines aren’t shown here.

drivers/base/driver.c+0−3

This diff is large: its 10 lines aren’t shown here.

drivers/base/power/main.c+5−14

This diff is large: its 48 lines aren’t shown here.

drivers/base/power/power.h+7−2

This diff is large: its 24 lines aren’t shown here.

drivers/block/brd.c+1−1

This diff is large: its 10 lines aren’t shown here.

drivers/block/cciss.c+355−395

This diff is large: its 960 lines aren’t shown here.

drivers/block/cciss.h+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/block/cciss_scsi.c+154−41

This diff is large: its 307 lines aren’t shown here.

drivers/block/nbd.c+6−4

This diff is large: its 36 lines aren’t shown here.

drivers/block/pktcdvd.c+10−25

This diff is large: its 106 lines aren’t shown here.

drivers/block/xen-blkfront.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/bluetooth/Kconfig+4−6

This diff is large: its 29 lines aren’t shown here.

drivers/bluetooth/bcm203x.c+2−7

This diff is large: its 30 lines aren’t shown here.

drivers/bluetooth/bfusb.c+1−9

This diff is large: its 31 lines aren’t shown here.

drivers/bluetooth/bpa10x.c+1−9

This diff is large: its 31 lines aren’t shown here.

drivers/bluetooth/bt3c_cs.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/bluetooth/btusb.c+427−14

This diff is large: its 615 lines aren’t shown here.

drivers/bluetooth/hci_ldisc.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/bluetooth/hci_usb.c+3−7

This diff is large: its 45 lines aren’t shown here.

drivers/bluetooth/hci_vhci.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/cdrom/cdrom.c+0−11

This diff is large: its 46 lines aren’t shown here.

drivers/cdrom/gdrom.c+7−0

This diff is large: its 21 lines aren’t shown here.

drivers/cdrom/viocd.c+7−0

This diff is large: its 20 lines aren’t shown here.

drivers/char/Kconfig+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/char/Makefile+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/agp/agp.h+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/char/agp/ali-agp.c+5−5

This diff is large: its 31 lines aren’t shown here.

drivers/char/agp/amd-k7-agp.c+5−5

This diff is large: its 38 lines aren’t shown here.

drivers/char/agp/amd64-agp.c+31−20

This diff is large: its 158 lines aren’t shown here.

drivers/char/agp/ati-agp.c+3−4

This diff is large: its 21 lines aren’t shown here.

drivers/char/agp/backend.c+17−11

This diff is large: its 84 lines aren’t shown here.

drivers/char/agp/generic.c+33−8

This diff is large: its 80 lines aren’t shown here.

drivers/char/agp/intel-agp.c+47−36

This diff is large: its 255 lines aren’t shown here.

drivers/char/agp/isoch.c+19−18

This diff is large: its 96 lines aren’t shown here.

drivers/char/agp/sis-agp.c+8−9

This diff is large: its 52 lines aren’t shown here.

drivers/char/agp/sworks-agp.c+13−12

This diff is large: its 81 lines aren’t shown here.

drivers/char/agp/uninorth-agp.c+16−16

This diff is large: its 85 lines aren’t shown here.

drivers/char/amiserial.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/char/ds1620.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/char/efirtc.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/hvc_console.c+2−3

This diff is large: its 14 lines aren’t shown here.

drivers/char/hvc_console.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/char/hvcs.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/char/hw_random/ixp4xx-rng.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/char/hw_random/via-rng.c+8−0

This diff is large: its 32 lines aren’t shown here.

drivers/char/ipmi/ipmi_si_intf.c+3−5

This diff is large: its 19 lines aren’t shown here.

drivers/char/pcmcia/ipwireless/tty.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/pcmcia/synclink_cs.c+0−4

This diff is large: its 30 lines aren’t shown here.

drivers/char/random.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/char/rtc.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/synclink.c+0−4

This diff is large: its 32 lines aren’t shown here.

drivers/char/synclink_gt.c+0−6

This diff is large: its 42 lines aren’t shown here.

drivers/char/synclinkmp.c+0−4

This diff is large: its 30 lines aren’t shown here.

drivers/char/tty_io.c+44−35

This diff is large: its 113 lines aren’t shown here.

drivers/char/tty_ioctl.c+4−2

This diff is large: its 17 lines aren’t shown here.

drivers/char/viocons.c+0−1171

This diff is large: its 1172 lines aren’t shown here.

drivers/char/vt.c+62−22

This diff is large: its 127 lines aren’t shown here.

drivers/char/vt_ioctl.c+3−1

This diff is large: its 18 lines aren’t shown here.

drivers/char/xilinx_hwicap/buffer_icap.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/xilinx_hwicap/fifo_icap.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/xilinx_hwicap/xilinx_hwicap.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/char/xilinx_hwicap/xilinx_hwicap.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/cpufreq/cpufreq_conservative.c+10−10

This diff is large: its 52 lines aren’t shown here.

drivers/cpuidle/governors/ladder.c+22−4

This diff is large: its 58 lines aren’t shown here.

drivers/cpuidle/governors/menu.c+28−14

This diff is large: its 81 lines aren’t shown here.

drivers/cpuidle/sysfs.c+15−14

This diff is large: its 71 lines aren’t shown here.

drivers/crypto/ixp4xx_crypto.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/crypto/padlock-aes.c+27−1

This diff is large: its 138 lines aren’t shown here.

drivers/crypto/padlock-sha.c+9−0

This diff is large: its 50 lines aren’t shown here.

drivers/crypto/talitos.c+39−15

This diff is large: its 144 lines aren’t shown here.

drivers/dma/ioat_dma.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/dma/iop-adma.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/dma/mv_xor.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/edac/edac_core.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/firewire/Kconfig+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/firewire/fw-cdev.c+20−9

This diff is large: its 43 lines aren’t shown here.

drivers/firmware/memmap.c+43−18

This diff is large: its 120 lines aren’t shown here.

drivers/gpu/drm/drm_irq.c+12−8

This diff is large: its 40 lines aren’t shown here.

drivers/gpu/drm/drm_lock.c+18−15

This diff is large: its 55 lines aren’t shown here.

drivers/gpu/drm/radeon/r300_cmdbuf.c+162−34

This diff is large: its 291 lines aren’t shown here.

drivers/gpu/drm/radeon/r300_reg.h+3−2

This diff is large: its 26 lines aren’t shown here.

drivers/gpu/drm/radeon/radeon_cp.c+18−20

This diff is large: its 78 lines aren’t shown here.

drivers/gpu/drm/radeon/radeon_drv.h+12−7

This diff is large: its 70 lines aren’t shown here.

drivers/hid/usbhid/hid-quirks.c+6−6

This diff is large: its 19 lines aren’t shown here.

drivers/hwmon/Kconfig+29−3

This diff is large: its 60 lines aren’t shown here.

drivers/hwmon/Makefile+2−0

This diff is large: its 10 lines aren’t shown here.

drivers/hwmon/abituguru3.c+94−40

This diff is large: its 314 lines aren’t shown here.

drivers/hwmon/ad7414.c+268−0

This diff is large: its 269 lines aren’t shown here.

drivers/hwmon/adcxx.c+329−0

This diff is large: its 330 lines aren’t shown here.

drivers/hwmon/applesmc.c+19−1

This diff is large: its 51 lines aren’t shown here.

drivers/hwmon/coretemp.c+3−2

This diff is large: its 14 lines aren’t shown here.

drivers/hwmon/dme1737.c+181−111

This diff is large: its 675 lines aren’t shown here.

drivers/hwmon/f71882fg.c+0−6

This diff is large: its 20 lines aren’t shown here.

drivers/hwmon/hwmon-vid.c+93−73

This diff is large: its 209 lines aren’t shown here.

drivers/hwmon/i5k_amb.c+27−1

This diff is large: its 56 lines aren’t shown here.

drivers/hwmon/ibmaem.c+18−9

This diff is large: its 78 lines aren’t shown here.

drivers/hwmon/it87.c+31−14

This diff is large: its 130 lines aren’t shown here.

drivers/hwmon/lm75.c+22−92

This diff is large: its 200 lines aren’t shown here.

drivers/hwmon/thmc50.c+27−1

This diff is large: its 90 lines aren’t shown here.

drivers/hwmon/w83627hf.c+74−27

This diff is large: its 164 lines aren’t shown here.

drivers/hwmon/w83791d.c+22−5

This diff is large: its 72 lines aren’t shown here.

drivers/i2c/Kconfig+14−0

This diff is large: its 21 lines aren’t shown here.

drivers/i2c/algos/Kconfig+8−3

This diff is large: its 24 lines aren’t shown here.

drivers/i2c/busses/i2c-acorn.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/i2c/busses/i2c-amd756-s4882.c+4−5

This diff is large: its 23 lines aren’t shown here.

drivers/i2c/busses/i2c-at91.c+3−4

This diff is large: its 21 lines aren’t shown here.

drivers/i2c/busses/i2c-davinci.c+2−3

This diff is large: its 13 lines aren’t shown here.

drivers/i2c/busses/i2c-ixp2000.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/i2c/busses/i2c-nforce2-s4985.c+3−2

This diff is large: its 19 lines aren’t shown here.

drivers/i2c/busses/i2c-pnx.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/i2c/busses/i2c-pxa.c+3−3

This diff is large: its 15 lines aren’t shown here.

drivers/i2c/busses/i2c-s3c2410.c+2−2

This diff is large: its 14 lines aren’t shown here.

drivers/i2c/chips/at24.c+4−4

This diff is large: its 36 lines aren’t shown here.

drivers/i2c/chips/isp1301_omap.c+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/i2c/chips/menelaus.c+2−3

This diff is large: its 14 lines aren’t shown here.

drivers/i2c/i2c-core.c+9−2

This diff is large: its 27 lines aren’t shown here.

drivers/i2c/i2c-dev.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/Kconfig+0−10

This diff is large: its 17 lines aren’t shown here.

drivers/ide/arm/ide_arm.c+1−2

This diff is large: its 15 lines aren’t shown here.

drivers/ide/arm/palm_bk3710.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/ide-cd.c+27−23

This diff is large: its 123 lines aren’t shown here.

drivers/ide/ide-disk.c+6−5

This diff is large: its 28 lines aren’t shown here.

drivers/ide/ide-dma.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/ide/ide-floppy.c+6−5

This diff is large: its 28 lines aren’t shown here.

drivers/ide/ide-iops.c+3−3

This diff is large: its 15 lines aren’t shown here.

drivers/ide/ide-tape.c+6−5

This diff is large: its 28 lines aren’t shown here.

drivers/ide/pci/aec62xx.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/pci/alim15x3.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/amd74xx.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/atiixp.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/cmd64x.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/cs5520.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/ide/pci/cs5535.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/cy82c693.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/hpt366.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/pci/it8213.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/it821x.c+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/ide/pci/jmicron.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/pdc202xx_new.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/pci/pdc202xx_old.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/piix.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/scc_pata.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/pci/serverworks.c+4−4

This diff is large: its 36 lines aren’t shown here.

drivers/ide/pci/sgiioc4.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/ide/pci/siimage.c+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/ide/pci/sis5513.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/pci/slc90e66.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ide/pci/tc86c001.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ide/pci/via82cxxx.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/ieee1394/nodemgr.c+33−30

This diff is large: its 115 lines aren’t shown here.

drivers/ieee1394/nodemgr.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/ieee1394/sbp2.c+18−7

This diff is large: its 34 lines aren’t shown here.

drivers/infiniband/core/cma.c+18−19

This diff is large: its 143 lines aren’t shown here.

drivers/infiniband/core/mad_rmpp.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/infiniband/core/ucma.c+6−8

This diff is large: its 52 lines aren’t shown here.

drivers/infiniband/hw/cxgb3/cxio_hal.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/infiniband/hw/cxgb3/iwch_provider.c+3−25

This diff is large: its 45 lines aren’t shown here.

drivers/infiniband/hw/cxgb3/iwch_provider.h+7−0

This diff is large: its 17 lines aren’t shown here.

drivers/infiniband/hw/cxgb3/iwch_qp.c+8−17

This diff is large: its 46 lines aren’t shown here.

drivers/infiniband/hw/ehca/ehca_classes.h+9−0

This diff is large: its 23 lines aren’t shown here.

drivers/infiniband/hw/ehca/ehca_qes.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/infiniband/hw/ehca/ehca_qp.c+35−13

This diff is large: its 142 lines aren’t shown here.

drivers/infiniband/hw/ehca/ehca_reqs.c+48−14

This diff is large: its 140 lines aren’t shown here.

drivers/infiniband/hw/ehca/ehca_tools.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/infiniband/hw/ipath/ipath_driver.c+3−2

This diff is large: its 19 lines aren’t shown here.

drivers/infiniband/hw/ipath/ipath_fs.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/infiniband/hw/ipath/ipath_iba7220.c+5−4

This diff is large: its 37 lines aren’t shown here.

drivers/infiniband/hw/ipath/ipath_intr.c+8−4

This diff is large: its 36 lines aren’t shown here.

drivers/infiniband/hw/ipath/ipath_ud.c+6−2

This diff is large: its 36 lines aren’t shown here.

drivers/infiniband/hw/ipath/ipath_verbs.c+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/infiniband/hw/mlx4/cq.c+16−17

This diff is large: its 75 lines aren’t shown here.

drivers/infiniband/hw/mlx4/mr.c+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/infiniband/hw/mlx4/qp.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/infiniband/hw/nes/nes.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/infiniband/ulp/ipoib/ipoib_cm.c+13−6

This diff is large: its 54 lines aren’t shown here.

drivers/infiniband/ulp/ipoib/ipoib_main.c+9−10

This diff is large: its 40 lines aren’t shown here.

drivers/infiniband/ulp/ipoib/ipoib_multicast.c+9−1

This diff is large: its 18 lines aren’t shown here.

drivers/infiniband/ulp/iser/iser_verbs.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/evdev.c+43−20

This diff is large: its 77 lines aren’t shown here.

drivers/input/joystick/xpad.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/input/keyboard/aaed2000_kbd.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/input/keyboard/bf54x-keys.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/keyboard/corgikbd.c+4−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/keyboard/gpio_keys.c+2−2

This diff is large: its 25 lines aren’t shown here.

drivers/input/keyboard/jornada720_kbd.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/input/keyboard/maple_keyb.c+87−85

This diff is large: its 255 lines aren’t shown here.

drivers/input/keyboard/omap-keypad.c+5−6

This diff is large: its 20 lines aren’t shown here.

drivers/input/keyboard/pxa27x_keypad.c+2−3

This diff is large: its 15 lines aren’t shown here.

drivers/input/keyboard/spitzkbd.c+4−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/keyboard/tosakbd.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/input/misc/cobalt_btns.c+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/input/misc/ixp4xx-beeper.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/input/mouse/Kconfig+23−0

This diff is large: its 30 lines aren’t shown here.

drivers/input/mouse/Makefile+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/input/mouse/bcm5974.c+681−0

This diff is large: its 682 lines aren’t shown here.

drivers/input/mouse/gpio_mouse.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/mouse/rpcmouse.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/input/serio/i8042-sparcio.h+15−7

This diff is large: its 61 lines aren’t shown here.

drivers/input/serio/i8042-x86ia64io.h+7−0

This diff is large: its 14 lines aren’t shown here.

drivers/input/serio/rpckbd.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/input/serio/xilinx_ps2.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/input/tablet/gtco.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/touchscreen/Kconfig+9−12

This diff is large: its 39 lines aren’t shown here.

drivers/input/touchscreen/corgi_ts.c+4−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/touchscreen/h3600_ts_input.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/input/touchscreen/jornada720_ts.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/input/touchscreen/mainstone-wm97xx.c+1−2

This diff is large: its 17 lines aren’t shown here.

drivers/input/touchscreen/migor_ts.c+9−2

This diff is large: its 38 lines aren’t shown here.

drivers/input/touchscreen/wm9705.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/touchscreen/wm9712.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/touchscreen/wm9713.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/input/touchscreen/wm97xx-core.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/isdn/Makefile+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/isdn/hardware/mISDN/hfcmulti.c+18−19

This diff is large: its 136 lines aren’t shown here.

drivers/isdn/hardware/mISDN/hfcpci.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/isdn/mISDN/l1oip_core.c+2−4

This diff is large: its 20 lines aren’t shown here.

drivers/isdn/mISDN/socket.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/leds/leds-ams-delta.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/leds/leds-cm-x270.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/leds/leds-corgi.c+3−4

This diff is large: its 14 lines aren’t shown here.

drivers/leds/leds-fsg.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/leds/leds-h1940.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/leds/leds-locomo.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/leds/leds-s3c24xx.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/leds/leds-spitz.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/lguest/lguest_device.c+8−0

This diff is large: its 22 lines aren’t shown here.

drivers/lguest/page_tables.c+9−16

This diff is large: its 47 lines aren’t shown here.

drivers/macintosh/mediabay.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/md/md.c+30−3

This diff is large: its 99 lines aren’t shown here.

drivers/md/raid10.c+5−4

This diff is large: its 25 lines aren’t shown here.

drivers/md/raid5.c+24−8

This diff is large: its 72 lines aren’t shown here.

drivers/media/dvb/dvb-usb/cxusb.c+4−3

This diff is large: its 22 lines aren’t shown here.

drivers/media/dvb/frontends/Kconfig+1−2

This diff is large: its 11 lines aren’t shown here.

drivers/media/video/Kconfig+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/media/video/arv.c+1−1

This diff is large: its 16 lines aren’t shown here.

drivers/media/video/em28xx/em28xx-cards.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/media/video/gspca/conex.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/media/video/gspca/etoms.c+74−63

This diff is large: its 227 lines aren’t shown here.

drivers/media/video/gspca/gspca.c+6−6

This diff is large: its 54 lines aren’t shown here.

drivers/media/video/gspca/gspca.h+4−1

This diff is large: its 12 lines aren’t shown here.

drivers/media/video/gspca/ov519.c+225−251

This diff is large: its 988 lines aren’t shown here.

drivers/media/video/gspca/pac7311.c+33−21

This diff is large: its 132 lines aren’t shown here.

drivers/media/video/gspca/sonixb.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/media/video/gspca/sonixj.c+120−167

This diff is large: its 597 lines aren’t shown here.

drivers/media/video/gspca/spca505.c+6−6

This diff is large: its 42 lines aren’t shown here.

drivers/media/video/gspca/spca506.c+6−6

This diff is large: its 42 lines aren’t shown here.

drivers/media/video/gspca/spca508.c+9−9

This diff is large: its 41 lines aren’t shown here.

drivers/media/video/gspca/spca561.c+26−16

This diff is large: its 96 lines aren’t shown here.

drivers/media/video/gspca/vc032x.c+2−2

This diff is large: its 15 lines aren’t shown here.

drivers/media/video/gspca/zc3xx.c+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/media/video/pxa_camera.c+59−3

This diff is large: its 94 lines aren’t shown here.

drivers/media/video/sh_mobile_ceu_camera.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/media/video/soc_camera.c+26−0

This diff is large: its 37 lines aren’t shown here.

drivers/media/video/soc_camera_platform.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/media/video/uvc/uvc_ctrl.c+21−12

This diff is large: its 85 lines aren’t shown here.

drivers/media/video/uvc/uvc_driver.c+22−4

This diff is large: its 61 lines aren’t shown here.

drivers/media/video/uvc/uvc_video.c+22−11

This diff is large: its 69 lines aren’t shown here.

drivers/media/video/v4l2-dev.c+3−1

This diff is large: its 15 lines aren’t shown here.

drivers/media/video/vino.c+2−0

This diff is large: its 10 lines aren’t shown here.

drivers/mfd/Kconfig+21−0

This diff is large: its 32 lines aren’t shown here.

drivers/mfd/Makefile+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/mfd/asic3.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mfd/mcp-sa11x0.c+3−3

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/t7l66xb.c+419−0

This diff is large: its 420 lines aren’t shown here.

drivers/mfd/tc6387xb.c+181−0

This diff is large: its 182 lines aren’t shown here.

drivers/mfd/tc6393xb.c+93−66

This diff is large: its 395 lines aren’t shown here.

drivers/mfd/ucb1x00-core.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mfd/ucb1x00-ts.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/misc/Kconfig+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/misc/acer-wmi.c+24−0

This diff is large: its 50 lines aren’t shown here.

drivers/misc/eeepc-laptop.c+1−1

This diff is large: its 11 lines aren’t shown here.

drivers/misc/eeprom_93cx6.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/misc/sgi-gru/grutables.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/misc/sgi-gru/grutlbpurge.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mmc/host/Kconfig+6−0

This diff is large: its 10 lines aren’t shown here.

drivers/mmc/host/Makefile+1−0

This diff is large: its 6 lines aren’t shown here.

drivers/mmc/host/at91_mci.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/mmc/host/atmel-mci.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mmc/host/imxmmc.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mmc/host/omap.c+7−8

This diff is large: its 22 lines aren’t shown here.

drivers/mmc/host/pxamci.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mmc/host/s3cmci.c+12−9

This diff is large: its 71 lines aren’t shown here.

drivers/mmc/host/sdricoh_cs.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mmc/host/tmio_mmc.c+691−0

This diff is large: its 692 lines aren’t shown here.

drivers/mmc/host/tmio_mmc.h+194−0

This diff is large: its 195 lines aren’t shown here.

drivers/mtd/maps/amd76xrom.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mtd/maps/autcpu12-nvram.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mtd/maps/cdb89712.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/maps/ceiva.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/maps/ck804xrom.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mtd/maps/esb2rom.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mtd/maps/h720x-flash.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/maps/integrator-flash.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/maps/ipaq-flash.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mtd/maps/ixp2000.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/maps/omap_nor.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/mtd/maps/pxa2xx-flash.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/maps/sa1100-flash.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/mtdsuper.c+12−5

This diff is large: its 51 lines aren’t shown here.

drivers/mtd/nand/Kconfig+7−0

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/nand/Makefile+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/mtd/nand/ams-delta.c+3−3

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/nand/atmel_nand.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mtd/nand/au1550nd.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/mtd/nand/autcpu12.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/mtd/nand/cmx270_nand.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mtd/nand/edb7312.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/nand/h1910.c+3−3

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/nand/orion_nand.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mtd/nand/pxa3xx_nand.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/mtd/nand/sharpsl.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/nand/tmio_nand.c+556−0

This diff is large: its 557 lines aren’t shown here.

drivers/mtd/nand/ts7250.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/3c523.c+1−3

This diff is large: its 12 lines aren’t shown here.

drivers/net/3c527.c+3−6

This diff is large: its 18 lines aren’t shown here.

drivers/net/3c59x.c+8−6

This diff is large: its 38 lines aren’t shown here.

drivers/net/8390.c+5−8

This diff is large: its 48 lines aren’t shown here.

drivers/net/8390p.c+8−11

This diff is large: its 61 lines aren’t shown here.

drivers/net/Kconfig+4−3

This diff is large: its 27 lines aren’t shown here.

drivers/net/acenic.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/arm/am79c961a.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/arm/at91_ether.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/net/arm/ep93xx_eth.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/net/arm/ixp4xx_eth.c+5−5

This diff is large: its 38 lines aren’t shown here.

drivers/net/atl1e/atl1e_ethtool.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/atl1e/atl1e_main.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/net/atlx/atl1.c+11−8

This diff is large: its 33 lines aren’t shown here.

drivers/net/atp.c+2−7

This diff is large: its 17 lines aren’t shown here.

drivers/net/au1000_eth.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ax88796.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/net/bnx2.c+34−13

This diff is large: its 117 lines aren’t shown here.

drivers/net/bnx2x.h+52−35

This diff is large: its 235 lines aren’t shown here.

drivers/net/bnx2x_fw_defs.h+83−77

This diff is large: its 249 lines aren’t shown here.

drivers/net/bnx2x_hsi.h+8−8

This diff is large: its 72 lines aren’t shown here.

drivers/net/bnx2x_init.h+13−13

This diff is large: its 73 lines aren’t shown here.

drivers/net/bnx2x_init_values.h+248−285

This diff is large: its 1084 lines aren’t shown here.

drivers/net/bnx2x_link.c+805−454

This diff is large: its 2174 lines aren’t shown here.

drivers/net/bnx2x_link.h+8−3

This diff is large: its 45 lines aren’t shown here.

drivers/net/bnx2x_main.c+762−597

This diff is large: its 2931 lines aren’t shown here.

drivers/net/bnx2x_reg.h+130−80

This diff is large: its 386 lines aren’t shown here.

drivers/net/bonding/bond_3ad.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/bonding/bond_main.c+172−222

This diff is large: its 465 lines aren’t shown here.

drivers/net/bonding/bond_sysfs.c+0−3

This diff is large: its 10 lines aren’t shown here.

drivers/net/cpmac.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/cs89x0.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/de620.c+0−7

This diff is large: its 14 lines aren’t shown here.

drivers/net/dm9000.c+5−0

This diff is large: its 12 lines aren’t shown here.

drivers/net/e1000/e1000_param.c+45−36

This diff is large: its 226 lines aren’t shown here.

drivers/net/e1000e/defines.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/e1000e/e1000.h+15−17

This diff is large: its 58 lines aren’t shown here.

drivers/net/e1000e/ethtool.c+19−27

This diff is large: its 144 lines aren’t shown here.

drivers/net/e1000e/netdev.c+278−149

This diff is large: its 749 lines aren’t shown here.

drivers/net/e1000e/param.c+31−25

This diff is large: its 121 lines aren’t shown here.

drivers/net/eepro.c+0−8

This diff is large: its 15 lines aren’t shown here.

drivers/net/eth16i.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/forcedeth.c+70−40

This diff is large: its 274 lines aren’t shown here.

drivers/net/fs_enet/mac-fcc.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/gianfar.c+2−8

This diff is large: its 55 lines aren’t shown here.

drivers/net/gianfar_sysfs.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/hamradio/mkiss.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/igb/e1000_82575.c+7−65

This diff is large: its 93 lines aren’t shown here.

drivers/net/igb/e1000_82575.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/igb/e1000_defines.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/igb/e1000_hw.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/igb/e1000_mac.c+1−83

This diff is large: its 105 lines aren’t shown here.

drivers/net/igb/e1000_mac.h+1−4

This diff is large: its 19 lines aren’t shown here.

drivers/net/igb/e1000_regs.h+0−3

This diff is large: its 10 lines aren’t shown here.

drivers/net/igb/igb_main.c+3−27

This diff is large: its 65 lines aren’t shown here.

drivers/net/ipg.h+0−2

This diff is large: its 16 lines aren’t shown here.

drivers/net/irda/ep7211-sir.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/irda/pxaficp_ir.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/net/irda/sa1100_ir.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ixgbe/ixgbe_82598.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/ixgbe/ixgbe_main.c+3−1

This diff is large: its 18 lines aren’t shown here.

drivers/net/ixgbe/ixgbe_type.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/ixp2000/ixp2400-msf.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/net/ixp2000/ixpdev.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/loopback.c+0−67

This diff is large: its 89 lines aren’t shown here.

drivers/net/lp486e.c+0−2

This diff is large: its 9 lines aren’t shown here.

drivers/net/macb.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/net/meth.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/myri10ge/myri10ge.c+6−2

This diff is large: its 29 lines aren’t shown here.

drivers/net/myri10ge/myri10ge_mcp.h+47−5

This diff is large: its 113 lines aren’t shown here.

drivers/net/myri10ge/myri10ge_mcp_gen_header.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ne.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/net/netx-eth.c+5−6

This diff is large: its 18 lines aren’t shown here.

drivers/net/netxen/netxen_nic.h+42−7

This diff is large: its 107 lines aren’t shown here.

drivers/net/netxen/netxen_nic_ctx.c+6−3

This diff is large: its 23 lines aren’t shown here.

drivers/net/netxen/netxen_nic_ethtool.c+26−10

This diff is large: its 60 lines aren’t shown here.

drivers/net/netxen/netxen_nic_hdr.h+10−2

This diff is large: its 43 lines aren’t shown here.

drivers/net/netxen/netxen_nic_hw.c+104−58

This diff is large: its 319 lines aren’t shown here.

drivers/net/netxen/netxen_nic_hw.h+5−8

This diff is large: its 28 lines aren’t shown here.

drivers/net/netxen/netxen_nic_init.c+20−13

This diff is large: its 56 lines aren’t shown here.

drivers/net/netxen/netxen_nic_main.c+135−140

This diff is large: its 451 lines aren’t shown here.

drivers/net/netxen/netxen_nic_niu.c+14−2

This diff is large: its 58 lines aren’t shown here.

drivers/net/netxen/netxen_nic_phan_reg.h+4−2

This diff is large: its 20 lines aren’t shown here.

drivers/net/ni5010.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/ni52.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ppp_mppe.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/pppol2tp.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/qla3xxx.c+6−17

This diff is large: its 65 lines aren’t shown here.

drivers/net/qla3xxx.h+0−105

This diff is large: its 148 lines aren’t shown here.

drivers/net/r6040.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/sh_eth.c+50−20

This diff is large: its 200 lines aren’t shown here.

drivers/net/sh_eth.h+18−4

This diff is large: its 84 lines aren’t shown here.

drivers/net/sky2.c+16−95

This diff is large: its 178 lines aren’t shown here.

drivers/net/sky2.h+0−2

This diff is large: its 10 lines aren’t shown here.

drivers/net/smc911x.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/smc91x.h+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/net/stnic.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/sun3_82586.c+2−5

This diff is large: its 17 lines aren’t shown here.

drivers/net/tehuti.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/tg3.c+82−39

This diff is large: its 284 lines aren’t shown here.

drivers/net/tg3.h+6−0

This diff is large: its 28 lines aren’t shown here.

drivers/net/tlan.c+4−4

This diff is large: its 29 lines aren’t shown here.

drivers/net/tokenring/lanstreamer.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/tokenring/lanstreamer.h+0−2

This diff is large: its 9 lines aren’t shown here.

drivers/net/tun.c+101−4

This diff is large: its 137 lines aren’t shown here.

drivers/net/typhoon.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/usb/Kconfig+10−11

This diff is large: its 34 lines aren’t shown here.

drivers/net/usb/hso.c+30−23

This diff is large: its 134 lines aren’t shown here.

drivers/net/usb/pegasus.c+21−0

This diff is large: its 35 lines aren’t shown here.

drivers/net/via-velocity.c+171−130

This diff is large: its 689 lines aren’t shown here.

drivers/net/via-velocity.h+27−23

This diff is large: its 87 lines aren’t shown here.

drivers/net/wan/Kconfig+6−9

This diff is large: its 57 lines aren’t shown here.

drivers/net/wan/Makefile+5−6

This diff is large: its 18 lines aren’t shown here.

drivers/net/wan/cosa.c+128−165

This diff is large: its 538 lines aren’t shown here.

drivers/net/wan/dscc4.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/wan/farsync.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/wan/farsync.h+0−6

This diff is large: its 20 lines aren’t shown here.

drivers/net/wan/hdlc.c+12−13

This diff is large: its 58 lines aren’t shown here.

drivers/net/wan/hdlc_cisco.c+14−15

This diff is large: its 79 lines aren’t shown here.

drivers/net/wan/hdlc_fr.c+9−10

This diff is large: its 38 lines aren’t shown here.

drivers/net/wan/hdlc_ppp.c+7−8

This diff is large: its 27 lines aren’t shown here.

drivers/net/wan/hdlc_raw.c+7−8

This diff is large: its 27 lines aren’t shown here.

drivers/net/wan/hdlc_raw_eth.c+8−9

This diff is large: its 29 lines aren’t shown here.

drivers/net/wan/hdlc_x25.c+8−9

This diff is large: its 29 lines aren’t shown here.

drivers/net/wan/hostess_sv11.c+154−228

This diff is large: its 547 lines aren’t shown here.

drivers/net/wan/lmc/lmc.h+5−6

This diff is large: its 27 lines aren’t shown here.

drivers/net/wan/lmc/lmc_debug.c+3−4

This diff is large: its 19 lines aren’t shown here.

drivers/net/wan/lmc/lmc_debug.h+3−3

This diff is large: its 19 lines aren’t shown here.

drivers/net/wan/lmc/lmc_ioctl.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/wan/lmc/lmc_main.c+294−378

This diff is large: its 1197 lines aren’t shown here.

drivers/net/wan/lmc/lmc_media.c+27−39

This diff is large: its 158 lines aren’t shown here.

drivers/net/wan/lmc/lmc_proto.c+25−121

This diff is large: its 203 lines aren’t shown here.

drivers/net/wan/lmc/lmc_proto.h+8−6

This diff is large: its 25 lines aren’t shown here.

drivers/net/wan/lmc/lmc_var.h+130−230

This diff is large: its 484 lines aren’t shown here.

drivers/net/wan/pc300.h+91−137

This diff is large: its 340 lines aren’t shown here.

drivers/net/wan/pc300_drv.c+64−82

This diff is large: its 452 lines aren’t shown here.

drivers/net/wan/sealevel.c+142−219

This diff is large: its 553 lines aren’t shown here.

drivers/net/wan/syncppp.c+0−9

This diff is large: its 30 lines aren’t shown here.

drivers/net/wan/z85230.c+77−116

This diff is large: its 340 lines aren’t shown here.

drivers/net/wan/z85230.h+4−6

This diff is large: its 34 lines aren’t shown here.

drivers/net/wireless/Kconfig+2−0

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/Makefile+1−0

This diff is large: its 7 lines aren’t shown here.

drivers/net/wireless/ath5k/ath5k.h+5−3

This diff is large: its 17 lines aren’t shown here.

drivers/net/wireless/ath5k/base.c+3−9

This diff is large: its 57 lines aren’t shown here.

drivers/net/wireless/ath5k/debug.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/wireless/ath5k/debug.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/ath5k/hw.c+149−90

This diff is large: its 466 lines aren’t shown here.

drivers/net/wireless/ath5k/initvals.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/net/wireless/ath5k/phy.c+167−18

This diff is large: its 299 lines aren’t shown here.

drivers/net/wireless/ath5k/reg.h+695−239

This diff is large: its 1558 lines aren’t shown here.

drivers/net/wireless/ath9k/Kconfig+8−0

This diff is large: its 9 lines aren’t shown here.

drivers/net/wireless/ath9k/Makefile+11−0

This diff is large: its 12 lines aren’t shown here.

drivers/net/wireless/ath9k/ath9k.h+1021−0

This diff is large: its 1022 lines aren’t shown here.

drivers/net/wireless/ath9k/beacon.c+979−0

This diff is large: its 980 lines aren’t shown here.

drivers/net/wireless/ath9k/core.c+1923−0

This diff is large: its 1924 lines aren’t shown here.

drivers/net/wireless/ath9k/core.h+1072−0

This diff is large: its 1073 lines aren’t shown here.

drivers/net/wireless/ath9k/hw.c+8575−0

This diff is large: its 8576 lines aren’t shown here.

drivers/net/wireless/ath9k/hw.h+969−0

This diff is large: its 970 lines aren’t shown here.

drivers/net/wireless/ath9k/initvals.h+3146−0

This diff is large: its 3147 lines aren’t shown here.

drivers/net/wireless/ath9k/main.c+1470−0

This diff is large: its 1471 lines aren’t shown here.

drivers/net/wireless/ath9k/phy.c+436−0

This diff is large: its 437 lines aren’t shown here.

drivers/net/wireless/ath9k/phy.h+543−0

This diff is large: its 544 lines aren’t shown here.

drivers/net/wireless/ath9k/rc.c+2126−0

This diff is large: its 2127 lines aren’t shown here.

drivers/net/wireless/ath9k/rc.h+316−0

This diff is large: its 317 lines aren’t shown here.

drivers/net/wireless/ath9k/recv.c+1318−0

This diff is large: its 1319 lines aren’t shown here.

drivers/net/wireless/ath9k/reg.h+1385−0

This diff is large: its 1386 lines aren’t shown here.

drivers/net/wireless/ath9k/regd.c+1026−0

This diff is large: its 1027 lines aren’t shown here.

drivers/net/wireless/ath9k/regd.h+412−0

This diff is large: its 413 lines aren’t shown here.

drivers/net/wireless/ath9k/regd_common.h+1915−0

This diff is large: its 1916 lines aren’t shown here.

drivers/net/wireless/ath9k/xmit.c+2871−0

This diff is large: its 2872 lines aren’t shown here.

drivers/net/wireless/b43/main.c+2−1

This diff is large: its 18 lines aren’t shown here.

drivers/net/wireless/b43legacy/main.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/ipw2100.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/ipw2200.c+3−3

This diff is large: its 21 lines aren’t shown here.

drivers/net/wireless/iwlwifi/Kconfig+51−47

This diff is large: its 131 lines aren’t shown here.

drivers/net/wireless/iwlwifi/Makefile+6−7

This diff is large: its 22 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-3945-led.c+17−17

This diff is large: its 103 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-3945-led.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-3945.c+9−9

This diff is large: its 60 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-4965.c+41−118

This diff is large: its 239 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-5000.c+64−8

This diff is large: its 142 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-agn-rs.crenamed from drivers/net/wireless/iwlwifi/iwl-4965-rs.c+114−213

This diff is large: its 778 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-agn-rs.hrenamed from drivers/net/wireless/iwlwifi/iwl-4965-rs.h+7−16

This diff is large: its 63 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-agn.crenamed from drivers/net/wireless/iwlwifi/iwl4965-base.c+150−87

This diff is large: its 507 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-commands.h+31−13

This diff is large: its 97 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-core.c+4−4

This diff is large: its 36 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-core.h+2−1

This diff is large: its 17 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-csr.h+9−1

This diff is large: its 31 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-debug.h+4−3

This diff is large: its 32 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-debugfs.c+7−4

This diff is large: its 48 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-dev.h+7−15

This diff is large: its 99 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-eeprom.c+4−6

This diff is large: its 45 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-hcmd.c+1−2

This diff is large: its 17 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-led.c+41−29

This diff is large: its 170 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-led.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-power.c+28−18

This diff is large: its 165 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-power.h+23−10

This diff is large: its 52 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-prph.h+7−5

This diff is large: its 22 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-rfkill.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-rx.c+16−43

This diff is large: its 124 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-scan.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-sta.c+4−4

This diff is large: its 36 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl-tx.c+76−48

This diff is large: its 298 lines aren’t shown here.

drivers/net/wireless/iwlwifi/iwl3945-base.c+26−39

This diff is large: its 194 lines aren’t shown here.

drivers/net/wireless/libertas/main.c+9−6

This diff is large: its 45 lines aren’t shown here.

drivers/net/wireless/orinoco.c+0−7

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/p54/p54.h+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/net/wireless/p54/p54common.c+49−26

This diff is large: its 161 lines aren’t shown here.

drivers/net/wireless/p54/p54common.h+9−9

This diff is large: its 26 lines aren’t shown here.

drivers/net/wireless/p54/p54usb.c+10−0

This diff is large: its 18 lines aren’t shown here.

drivers/net/wireless/prism54/isl_ioctl.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2500pci.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2500usb.c+17−3

This diff is large: its 55 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00.h+6−0

This diff is large: its 13 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00config.c+4−0

This diff is large: its 18 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00debug.c+7−10

This diff is large: its 73 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00mac.c+38−17

This diff is large: its 69 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00queue.c+3−2

This diff is large: its 25 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00queue.h+4−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00usb.c+3−2

This diff is large: its 26 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt2x00usb.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/wireless/rt2x00/rt61pci.c+5−0

This diff is large: its 12 lines aren’t shown here.

drivers/net/wireless/rtl8187.h+4−0

This diff is large: its 11 lines aren’t shown here.

drivers/net/wireless/rtl8187_dev.c+17−1

This diff is large: its 125 lines aren’t shown here.

drivers/net/wireless/wavelan.c+0−3

This diff is large: its 10 lines aren’t shown here.

drivers/net/wireless/wavelan_cs.c+0−6

This diff is large: its 20 lines aren’t shown here.

drivers/net/xen-netfront.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/of/device.c+10−0

This diff is large: its 24 lines aren’t shown here.

drivers/oprofile/cpu_buffer.c+3−1

This diff is large: its 12 lines aren’t shown here.

drivers/oprofile/event_buffer.c+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/pci/hotplug/acpi_pcihp.c+26−12

This diff is large: its 68 lines aren’t shown here.

drivers/pci/hotplug/pciehp.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/pci/hotplug/pciehp_core.c+14−7

This diff is large: its 58 lines aren’t shown here.

drivers/pci/hotplug/pciehp_hpc.c+1−10

This diff is large: its 25 lines aren’t shown here.

drivers/pci/hotplug/shpchp_core.c+15−19

This diff is large: its 82 lines aren’t shown here.

drivers/pci/msi.c+2−3

This diff is large: its 12 lines aren’t shown here.

drivers/pci/pci.c+2−1

This diff is large: its 17 lines aren’t shown here.

drivers/pci/pcie/aer/aerdrv_acpi.c+1−6

This diff is large: its 14 lines aren’t shown here.

drivers/pci/probe.c+41−16

This diff is large: its 90 lines aren’t shown here.

drivers/pci/quirks.c+6−1

This diff is large: its 16 lines aren’t shown here.

drivers/pci/search.c+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/pci/setup-bus.c+35−0

This diff is large: its 47 lines aren’t shown here.

drivers/pcmcia/at91_cf.c+3−3

This diff is large: its 17 lines aren’t shown here.

drivers/pcmcia/omap_cf.c+3−3

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/pxa2xx_base.c+3−3

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/pxa2xx_cm_x270.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/pcmcia/pxa2xx_lubbock.c+3−3

This diff is large: its 15 lines aren’t shown here.

drivers/pcmcia/pxa2xx_mainstone.c+3−3

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/pxa2xx_palmtx.c+49−4

This diff is large: its 77 lines aren’t shown here.

drivers/pcmcia/pxa2xx_sharpsl.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/pcmcia/rsrc_nonstatic.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/pcmcia/sa1100_assabet.c+2−2

This diff is large: its 14 lines aren’t shown here.

drivers/pcmcia/sa1100_badge4.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/pcmcia/sa1100_cerf.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/pcmcia/sa1100_h3600.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/pcmcia/sa1100_jornada720.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/pcmcia/sa1100_neponset.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/pcmcia/sa1100_shannon.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/pcmcia/sa1100_simpad.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/pcmcia/sa1111_generic.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/pcmcia/sa11xx_base.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/pcmcia/soc_common.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/power/palmtx_battery.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/power/tosa_battery.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/Kconfig+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/rtc-at91rm9200.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/rtc-at91sam9.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/rtc/rtc-bfin.c+77−76

This diff is large: its 282 lines aren’t shown here.

drivers/rtc/rtc-dev.c+7−10

This diff is large: its 53 lines aren’t shown here.

drivers/rtc/rtc-ds1374.c+5−5

This diff is large: its 45 lines aren’t shown here.

drivers/rtc/rtc-ep93xx.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/rtc-isl1208.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/rtc-max6902.c+0−2

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/rtc-r9701.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/rtc/rtc-s3c.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/rtc/rtc-sa1100.c+2−2

This diff is large: its 14 lines aren’t shown here.

drivers/s390/block/dasd.c+1−4

This diff is large: its 23 lines aren’t shown here.

drivers/s390/block/dasd_eckd.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/s390/block/dasd_eer.c+2−1

This diff is large: its 17 lines aren’t shown here.

drivers/s390/block/dcssblk.c+5−0

This diff is large: its 12 lines aren’t shown here.

drivers/s390/char/tape_char.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/s390/char/tape_std.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/s390/cio/ccwgroup.c+12−8

This diff is large: its 45 lines aren’t shown here.

drivers/s390/cio/css.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/s390/cio/device.c+20−20

This diff is large: its 106 lines aren’t shown here.

drivers/s390/cio/device.h+1−1

This diff is large: its 16 lines aren’t shown here.

drivers/s390/cio/device_fsm.c+19−12

This diff is large: its 55 lines aren’t shown here.

drivers/s390/cio/qdio_debug.h+3−3

This diff is large: its 22 lines aren’t shown here.

drivers/s390/cio/qdio_main.c+34−40

This diff is large: its 210 lines aren’t shown here.

drivers/s390/cio/qdio_setup.c+3−3

This diff is large: its 27 lines aren’t shown here.

drivers/s390/cio/qdio_thinint.c+5−1

This diff is large: its 13 lines aren’t shown here.

drivers/s390/net/ctcm_mpc.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/sbus/sbus.c+1−1

This diff is large: its 15 lines aren’t shown here.

drivers/scsi/arm/acornscsi-io.S+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/device_handler/scsi_dh_alua.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/device_handler/scsi_dh_emc.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/device_handler/scsi_dh_hp_sw.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/device_handler/scsi_dh_rdac.c+3−2

This diff is large: its 26 lines aren’t shown here.

drivers/scsi/dpt/dpti_i2o.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/hptiop.c+7−1

This diff is large: its 22 lines aren’t shown here.

drivers/scsi/ibmvscsi/ibmvfc.c+22−15

This diff is large: its 118 lines aren’t shown here.

drivers/scsi/ibmvscsi/ibmvfc.h+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/scsi/ibmvscsi/ibmvscsi.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/ide-scsi.c+6−5

This diff is large: its 28 lines aren’t shown here.

drivers/scsi/ips.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/ips.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/lpfc/lpfc_debugfs.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/megaraid/megaraid_sas.c+116−3

This diff is large: its 182 lines aren’t shown here.

drivers/scsi/megaraid/megaraid_sas.h+7−3

This diff is large: its 31 lines aren’t shown here.

drivers/scsi/nsp32.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/nsp32.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/pcmcia/nsp_cs.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_attr.c+11−0

This diff is large: its 18 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_def.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_init.c+6−2

This diff is large: its 29 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_isr.c+7−7

This diff is large: its 37 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_mbx.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_mid.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_os.c+12−6

This diff is large: its 50 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_version.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/scsi/scsi_transport_spi.c+5−3

This diff is large: its 18 lines aren’t shown here.

drivers/scsi/ses.c+14−4

This diff is large: its 39 lines aren’t shown here.

drivers/scsi/sg.c+16−3

This diff is large: its 54 lines aren’t shown here.

drivers/serial/21285.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/serial/Kconfig+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/serial/atmel_serial.c+3−3

This diff is large: its 15 lines aren’t shown here.

drivers/serial/bfin_5xx.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/serial/clps711x.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/serial/crisv10.c+40−39

This diff is large: its 326 lines aren’t shown here.

drivers/serial/crisv10.h+2−1

This diff is large: its 11 lines aren’t shown here.

drivers/serial/imx.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/serial/netx-serial.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/serial/pxa.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/serial/s3c2400.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/serial/s3c2410.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/serial/s3c2412.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/serial/s3c2440.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/serial/sa1100.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/serial/samsung.c+2−2

This diff is large: its 13 lines aren’t shown here.

drivers/serial/serial_ks8695.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/serial/sunhv.c+1−1

This diff is large: its 13 lines aren’t shown here.

drivers/serial/sunsab.c+1−1

This diff is large: its 13 lines aren’t shown here.

drivers/serial/sunsu.c+1−1

This diff is large: its 13 lines aren’t shown here.

drivers/serial/sunzilog.c+1−1

This diff is large: its 13 lines aren’t shown here.

drivers/sh/maple/maple.c+41−24

This diff is large: its 117 lines aren’t shown here.

drivers/spi/Kconfig+6−0

This diff is large: its 13 lines aren’t shown here.

drivers/spi/Makefile+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/spi/atmel_spi.c+15−8

This diff is large: its 89 lines aren’t shown here.

drivers/spi/omap2_mcspi.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/spi/omap_uwire.c+3−3

This diff is large: its 16 lines aren’t shown here.

drivers/spi/orion_spi.c+574−0

This diff is large: its 575 lines aren’t shown here.

drivers/spi/pxa2xx_spi.c+5−6

This diff is large: its 21 lines aren’t shown here.

drivers/spi/spi.c+29−11

This diff is large: its 67 lines aren’t shown here.

drivers/spi/spi_imx.c+3−4

This diff is large: its 16 lines aren’t shown here.

drivers/spi/spi_s3c24xx.c+18−13

This diff is large: its 61 lines aren’t shown here.

drivers/spi/spi_s3c24xx_gpio.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/ssb/main.c+8−0

This diff is large: its 52 lines aren’t shown here.

drivers/uio/Kconfig+13−0

This diff is large: its 20 lines aren’t shown here.

drivers/uio/Makefile+1−0

This diff is large: its 6 lines aren’t shown here.

drivers/uio/uio_pdrv.c+3−1

This diff is large: its 16 lines aren’t shown here.

drivers/uio/uio_pdrv_genirq.c+188−0

This diff is large: its 189 lines aren’t shown here.

drivers/usb/Kconfig+4−2

This diff is large: its 21 lines aren’t shown here.

drivers/usb/atm/cxacru.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/usb/atm/ueagle-atm.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/class/cdc-acm.c+50−41

This diff is large: its 260 lines aren’t shown here.

drivers/usb/class/cdc-acm.h+1−2

This diff is large: its 17 lines aren’t shown here.

drivers/usb/core/driver.c+51−50

This diff is large: its 249 lines aren’t shown here.

drivers/usb/core/hcd.c+0−9

This diff is large: its 16 lines aren’t shown here.

drivers/usb/core/hcd.h+0−4

This diff is large: its 18 lines aren’t shown here.

drivers/usb/core/hub.c+0−9

This diff is large: its 30 lines aren’t shown here.

drivers/usb/core/message.c+2−2

This diff is large: its 26 lines aren’t shown here.

drivers/usb/core/urb.c+7−2

This diff is large: its 23 lines aren’t shown here.

drivers/usb/core/usb.c+67−6

This diff is large: its 94 lines aren’t shown here.

drivers/usb/core/usb.h+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/usb/gadget/Kconfig+10−0

This diff is large: its 17 lines aren’t shown here.

drivers/usb/gadget/amd5536udc.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/gadget/at91_udc.c+4−5

This diff is large: its 21 lines aren’t shown here.

drivers/usb/gadget/atmel_usba_udc.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/usb/gadget/dummy_hcd.c+3−2

This diff is large: its 17 lines aren’t shown here.

drivers/usb/gadget/f_acm.c+183−13

This diff is large: its 300 lines aren’t shown here.

drivers/usb/gadget/f_ecm.c+0−2

This diff is large: its 10 lines aren’t shown here.

drivers/usb/gadget/f_rndis.c+0−2

This diff is large: its 10 lines aren’t shown here.

drivers/usb/gadget/f_serial.c+0−2

This diff is large: its 10 lines aren’t shown here.

drivers/usb/gadget/f_subset.c+0−2

This diff is large: its 10 lines aren’t shown here.

drivers/usb/gadget/gadget_chips.h+6−0

This diff is large: its 17 lines aren’t shown here.

drivers/usb/gadget/lh7a40x_udc.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/usb/gadget/omap_udc.c+5−4

This diff is large: its 25 lines aren’t shown here.

drivers/usb/gadget/pxa25x_udc.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/usb/gadget/pxa25x_udc.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/usb/gadget/pxa27x_udc.c+4−4

This diff is large: its 26 lines aren’t shown here.

drivers/usb/gadget/s3c2410_udc.c+4−6

This diff is large: its 36 lines aren’t shown here.

drivers/usb/gadget/u_serial.c+187−103

This diff is large: its 483 lines aren’t shown here.

drivers/usb/gadget/u_serial.h+10−2

This diff is large: its 28 lines aren’t shown here.

drivers/usb/host/ehci-orion.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/usb/host/ehci-q.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/usb/host/isp1760-hcd.c+35−18

This diff is large: its 112 lines aren’t shown here.

drivers/usb/host/isp1760-hcd.h+5−0

This diff is large: its 19 lines aren’t shown here.

drivers/usb/host/ohci-at91.c+3−5

This diff is large: its 24 lines aren’t shown here.

drivers/usb/host/ohci-au1xxx.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-ep93xx.c+1−3

This diff is large: its 18 lines aren’t shown here.

drivers/usb/host/ohci-hcd.c+22−1

This diff is large: its 51 lines aren’t shown here.

drivers/usb/host/ohci-hub.c+39−25

This diff is large: its 134 lines aren’t shown here.

drivers/usb/host/ohci-lh7a404.c+1−2

This diff is large: its 17 lines aren’t shown here.

drivers/usb/host/ohci-omap.c+8−8

This diff is large: its 47 lines aren’t shown here.

drivers/usb/host/ohci-pci.c+132−1

This diff is large: its 161 lines aren’t shown here.

drivers/usb/host/ohci-pnx4008.c+4−6

This diff is large: its 26 lines aren’t shown here.

drivers/usb/host/ohci-pnx8550.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-ppc-of.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-ppc-soc.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-ps3.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-pxa27x.c+4−6

This diff is large: its 24 lines aren’t shown here.

drivers/usb/host/ohci-q.c+6−0

This diff is large: its 20 lines aren’t shown here.

drivers/usb/host/ohci-s3c2410.c+2−3

This diff is large: its 19 lines aren’t shown here.

drivers/usb/host/ohci-sa1111.c+3−4

This diff is large: its 22 lines aren’t shown here.

drivers/usb/host/ohci-sh.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-sm501.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci-ssb.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/host/ohci.h+11−0

This diff is large: its 39 lines aren’t shown here.

drivers/usb/host/r8a66597-hcd.c+26−23

This diff is large: its 92 lines aren’t shown here.

drivers/usb/host/u132-hcd.c+0−11

This diff is large: its 25 lines aren’t shown here.

drivers/usb/misc/Kconfig+0−10

This diff is large: its 17 lines aren’t shown here.

drivers/usb/misc/Makefile+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/misc/auerswald.c+0−2152

This diff is large: its 2153 lines aren’t shown here.

drivers/usb/misc/iowarrior.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/misc/isight_firmware.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/usb/misc/sisusbvga/sisusb.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/usb/musb/Kconfig+175−0

This diff is large: its 176 lines aren’t shown here.

drivers/usb/musb/Makefile+69−0

This diff is large: its 70 lines aren’t shown here.

drivers/usb/musb/cppi_dma.c+1540−0

This diff is large: its 1541 lines aren’t shown here.

drivers/usb/musb/cppi_dma.h+133−0

This diff is large: its 134 lines aren’t shown here.

drivers/usb/musb/davinci.c+462−0

This diff is large: its 463 lines aren’t shown here.

drivers/usb/musb/davinci.h+100−0

This diff is large: its 101 lines aren’t shown here.

drivers/usb/musb/musb_core.c+2253−0

This diff is large: its 2254 lines aren’t shown here.

drivers/usb/musb/musb_core.h+488−0

This diff is large: its 489 lines aren’t shown here.

drivers/usb/musb/musb_debug.h+62−0

This diff is large: its 63 lines aren’t shown here.

drivers/usb/musb/musb_dma.h+172−0

This diff is large: its 173 lines aren’t shown here.

drivers/usb/musb/musb_gadget.c+2031−0

This diff is large: its 2032 lines aren’t shown here.

drivers/usb/musb/musb_gadget.h+108−0

This diff is large: its 109 lines aren’t shown here.

drivers/usb/musb/musb_gadget_ep0.c+983−0

This diff is large: its 984 lines aren’t shown here.

drivers/usb/musb/musb_host.c+2170−0

This diff is large: its 2171 lines aren’t shown here.

drivers/usb/musb/musb_host.h+110−0

This diff is large: its 111 lines aren’t shown here.

drivers/usb/musb/musb_io.h+115−0

This diff is large: its 116 lines aren’t shown here.

drivers/usb/musb/musb_regs.h+300−0

This diff is large: its 301 lines aren’t shown here.

drivers/usb/musb/musb_virthub.c+425−0

This diff is large: its 426 lines aren’t shown here.

drivers/usb/musb/musbhsdma.c+433−0

This diff is large: its 434 lines aren’t shown here.

drivers/usb/musb/omap2430.c+324−0

This diff is large: its 325 lines aren’t shown here.

drivers/usb/musb/omap2430.h+56−0

This diff is large: its 57 lines aren’t shown here.

drivers/usb/musb/tusb6010.c+1151−0

This diff is large: its 1152 lines aren’t shown here.

drivers/usb/musb/tusb6010.h+233−0

This diff is large: its 234 lines aren’t shown here.

drivers/usb/musb/tusb6010_omap.c+719−0

This diff is large: its 720 lines aren’t shown here.

drivers/usb/serial/Kconfig+4−3

This diff is large: its 14 lines aren’t shown here.

drivers/usb/serial/ftdi_sio.c+6−0

This diff is large: its 27 lines aren’t shown here.

drivers/usb/serial/ftdi_sio.h+7−0

This diff is large: its 22 lines aren’t shown here.

drivers/usb/serial/garmin_gps.c+0−2

This diff is large: its 9 lines aren’t shown here.

drivers/usb/serial/option.c+39−7

This diff is large: its 99 lines aren’t shown here.

drivers/usb/serial/pl2303.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/usb/serial/pl2303.h+0−4

This diff is large: its 11 lines aren’t shown here.

drivers/usb/serial/sierra.c+79−91

This diff is large: its 291 lines aren’t shown here.

drivers/usb/serial/usb-serial.c+3−4

This diff is large: its 28 lines aren’t shown here.

drivers/usb/storage/Kconfig+12−0

This diff is large: its 19 lines aren’t shown here.

drivers/usb/storage/Makefile+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/usb/storage/freecom.c+0−2

This diff is large: its 9 lines aren’t shown here.

drivers/usb/storage/sierra_ms.c+207−0

This diff is large: its 208 lines aren’t shown here.

drivers/usb/storage/sierra_ms.h+4−0

This diff is large: its 5 lines aren’t shown here.

drivers/usb/storage/transport.c+15−2

This diff is large: its 24 lines aren’t shown here.

drivers/usb/storage/unusual_devs.h+36−4

This diff is large: its 95 lines aren’t shown here.

drivers/usb/storage/usb.c+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/video/acornfb.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/video/am200epd.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/arkfb.c+9−10

This diff is large: its 82 lines aren’t shown here.

drivers/video/atmel_lcdfb.c+12−7

This diff is large: its 55 lines aren’t shown here.

drivers/video/aty/atyfb_base.c+15−14

This diff is large: its 50 lines aren’t shown here.

drivers/video/aty/radeon_accel.c+10−2

This diff is large: its 33 lines aren’t shown here.

drivers/video/aty/radeon_i2c.c+2−1

This diff is large: its 10 lines aren’t shown here.

drivers/video/backlight/omap1_bl.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/video/backlight/pwm_bl.c+8−2

This diff is large: its 36 lines aren’t shown here.

drivers/video/bf54x-lq043fb.c+12−3

This diff is large: its 29 lines aren’t shown here.

drivers/video/clps711xfb.c+2−2

This diff is large: its 15 lines aren’t shown here.

drivers/video/console/.gitignore+2−0

This diff is large: its 3 lines aren’t shown here.

drivers/video/console/fbcon.c+5−2

This diff is large: its 28 lines aren’t shown here.

drivers/video/console/fbcon.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/cyber2000fb.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/epson1355fb.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/fb_defio.c+19−0

This diff is large: its 33 lines aren’t shown here.

drivers/video/fbmem.c+4−0

This diff is large: its 11 lines aren’t shown here.

drivers/video/fsl-diu-fb.c+33−7

This diff is large: its 92 lines aren’t shown here.

drivers/video/imxfb.c+2−2

This diff is large: its 12 lines aren’t shown here.

drivers/video/matrox/i2c-matroxfb.c+13−8

This diff is large: its 42 lines aren’t shown here.

drivers/video/matrox/matroxfb_maven.c+40−57

This diff is large: its 195 lines aren’t shown here.

drivers/video/omap/blizzard.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/video/omap/dispc.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/video/omap/hwa742.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/video/omap/lcd_h3.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/omap/lcd_h4.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/omap/lcd_inn1510.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/omap/lcd_inn1610.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/omap/lcd_osk.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/video/omap/lcd_palmte.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/omap/lcd_palmtt.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/omap/lcd_palmz71.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/omap/lcd_sx1.c+4−4

This diff is large: its 15 lines aren’t shown here.

drivers/video/omap/lcdc.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/omap/omapfb_main.c+2−3

This diff is large: its 12 lines aren’t shown here.

drivers/video/omap/rfbi.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/omap/sossi.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/video/pm2fb.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/video/pnx4008/dum.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/pnx4008/sdum.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/video/pxafb.c+46−32

This diff is large: its 130 lines aren’t shown here.

drivers/video/s3c2410fb.c+3−3

This diff is large: its 13 lines aren’t shown here.

drivers/video/s3fb.c+9−10

This diff is large: its 83 lines aren’t shown here.

drivers/video/sa1100fb.c+3−3

This diff is large: its 15 lines aren’t shown here.

drivers/video/sh_mobile_lcdcfb.c+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/video/vermilion/vermilion.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/video/vt8623fb.c+10−11

This diff is large: its 91 lines aren’t shown here.

drivers/video/xilinxfb.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/virtio/virtio_balloon.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/watchdog/Kconfig+34−9

This diff is large: its 74 lines aren’t shown here.

drivers/watchdog/Makefile+8−4

This diff is large: its 40 lines aren’t shown here.

drivers/watchdog/acquirewdt.c+63−67

This diff is large: its 265 lines aren’t shown here.

drivers/watchdog/advantechwdt.c+76−86

This diff is large: its 330 lines aren’t shown here.

drivers/watchdog/alim1535_wdt.c+92−97

This diff is large: its 324 lines aren’t shown here.

drivers/watchdog/alim7101_wdt.c+120−108

This diff is large: its 390 lines aren’t shown here.

drivers/watchdog/ar7_wdt.c+21−16

This diff is large: its 132 lines aren’t shown here.

drivers/watchdog/at32ap700x_wdt.c+21−22

This diff is large: its 89 lines aren’t shown here.

drivers/watchdog/at91rm9200_wdt.c+56−57

This diff is large: its 213 lines aren’t shown here.

drivers/watchdog/bfin_wdt.c+71−76

This diff is large: its 244 lines aren’t shown here.

drivers/watchdog/booke_wdt.c+23−21

This diff is large: its 108 lines aren’t shown here.

drivers/watchdog/cpu5wdt.c+70−74

This diff is large: its 265 lines aren’t shown here.

drivers/watchdog/davinci_wdt.c+10−12

This diff is large: its 54 lines aren’t shown here.

drivers/watchdog/ep93xx_wdt.c+15−15

This diff is large: its 76 lines aren’t shown here.

drivers/watchdog/eurotechwdt.c+54−41

This diff is large: its 221 lines aren’t shown here.

drivers/watchdog/geodewdt.c+42−54

This diff is large: its 198 lines aren’t shown here.

drivers/watchdog/hpwdt.c+51−46

This diff is large: its 214 lines aren’t shown here.

drivers/watchdog/i6300esb.c+179−187

This diff is large: its 580 lines aren’t shown here.

drivers/watchdog/iTCO_vendor.h+15−0

This diff is large: its 16 lines aren’t shown here.

drivers/watchdog/iTCO_vendor_support.c+33−29

This diff is large: its 128 lines aren’t shown here.

drivers/watchdog/iTCO_wdt.c+152−158

This diff is large: its 526 lines aren’t shown here.

drivers/watchdog/ib700wdt.c+60−63

This diff is large: its 258 lines aren’t shown here.

drivers/watchdog/ibmasr.c+88−63

This diff is large: its 281 lines aren’t shown here.

drivers/watchdog/indydog.c+62−52

This diff is large: its 204 lines aren’t shown here.

drivers/watchdog/iop_wdt.c+33−31

This diff is large: its 169 lines aren’t shown here.

drivers/watchdog/it8712f_wdt.c+30−53

This diff is large: its 258 lines aren’t shown here.

drivers/watchdog/ixp2000_wdt.c+29−34

This diff is large: its 154 lines aren’t shown here.

drivers/watchdog/ixp4xx_wdt.c+30−39

This diff is large: its 169 lines aren’t shown here.

drivers/watchdog/ks8695_wdt.c+63−59

This diff is large: its 241 lines aren’t shown here.

drivers/watchdog/machzwd.c+40−68

This diff is large: its 280 lines aren’t shown here.

drivers/watchdog/mixcomwd.c+63−70

This diff is large: its 262 lines aren’t shown here.

drivers/watchdog/mpc5200_wdt.c+14−10

This diff is large: its 86 lines aren’t shown here.

drivers/watchdog/mpc83xx_wdt.c+0−230

This diff is large: its 231 lines aren’t shown here.

drivers/watchdog/mpc8xx_wdt.c+0−169

This diff is large: its 170 lines aren’t shown here.

drivers/watchdog/mpc8xxx_wdt.c+325−0

This diff is large: its 326 lines aren’t shown here.

drivers/watchdog/mpcore_wdt.c+42−31

This diff is large: its 208 lines aren’t shown here.

drivers/watchdog/mtx-1_wdt.c+54−57

This diff is large: its 238 lines aren’t shown here.

drivers/watchdog/mv64x60_wdt.c+11−10

This diff is large: its 71 lines aren’t shown here.

drivers/watchdog/omap_wdt.c+25−20

This diff is large: its 125 lines aren’t shown here.

drivers/watchdog/pc87413_wdt.c+106−144

This diff is large: its 501 lines aren’t shown here.

drivers/watchdog/pcwd.c+107−86

This diff is large: its 519 lines aren’t shown here.

drivers/watchdog/pcwd_pci.c+77−84

This diff is large: its 261 lines aren’t shown here.

drivers/watchdog/pcwd_usb.c+82−86

This diff is large: its 338 lines aren’t shown here.

drivers/watchdog/pnx4008_wdt.c+14−17

This diff is large: its 78 lines aren’t shown here.

drivers/watchdog/rc32434_wdt.c+344−0

This diff is large: its 345 lines aren’t shown here.

drivers/watchdog/rdc321x_wdt.c+285−0

This diff is large: its 286 lines aren’t shown here.

drivers/watchdog/rm9k_wdt.c+18−16

This diff is large: its 101 lines aren’t shown here.

drivers/watchdog/s3c2410_wdt.c+72−85

This diff is large: its 337 lines aren’t shown here.

drivers/watchdog/sa1100_wdt.c+25−25

This diff is large: its 125 lines aren’t shown here.

drivers/watchdog/sb_wdog.c+47−45

This diff is large: its 241 lines aren’t shown here.

drivers/watchdog/sbc60xxwdt.c+110−113

This diff is large: its 384 lines aren’t shown here.

drivers/watchdog/sbc7240_wdt.c+35−35

This diff is large: its 113 lines aren’t shown here.

drivers/watchdog/sbc8360.c+23−23

This diff is large: its 114 lines aren’t shown here.

drivers/watchdog/sbc_epx_c3.c+11−11

This diff is large: its 60 lines aren’t shown here.

drivers/watchdog/sc1200wdt.c+114−94

This diff is large: its 417 lines aren’t shown here.

drivers/watchdog/sc520_wdt.c+86−76

This diff is large: its 300 lines aren’t shown here.

drivers/watchdog/scx200_wdt.c+33−32

This diff is large: its 190 lines aren’t shown here.

drivers/watchdog/shwdt.c+82−57

This diff is large: its 280 lines aren’t shown here.

drivers/watchdog/smsc37b787_wdt.c+225−223

This diff is large: its 725 lines aren’t shown here.

drivers/watchdog/softdog.c+46−41

This diff is large: its 181 lines aren’t shown here.

drivers/watchdog/txx9wdt.c+22−15

This diff is large: its 103 lines aren’t shown here.

drivers/watchdog/w83627hf_wdt.c+90−100

This diff is large: its 374 lines aren’t shown here.

drivers/watchdog/w83697hf_wdt.c+93−96

This diff is large: its 430 lines aren’t shown here.

drivers/watchdog/w83877f_wdt.c+101−98

This diff is large: its 361 lines aren’t shown here.

drivers/watchdog/w83977f_wdt.c+118−121

This diff is large: its 478 lines aren’t shown here.

drivers/watchdog/wafer5823wdt.c+71−61

This diff is large: its 285 lines aren’t shown here.

drivers/watchdog/wd501p.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/watchdog/wdrtas.c+42−63

This diff is large: its 324 lines aren’t shown here.

drivers/watchdog/wdt.c+94−82

This diff is large: its 402 lines aren’t shown here.

drivers/watchdog/wdt285.c+17−16

This diff is large: its 93 lines aren’t shown here.

drivers/watchdog/wdt977.c+81−81

This diff is large: its 365 lines aren’t shown here.

drivers/watchdog/wdt_pci.c+171−128

This diff is large: its 600 lines aren’t shown here.

drivers/xen/manage.c+1−1

This diff is large: its 9 lines aren’t shown here.

firmware/ihex2fw.c+3−3

This diff is large: its 23 lines aren’t shown here.

fs/9p/vfs_dir.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/Kconfig+10−11

This diff is large: its 35 lines aren’t shown here.

fs/adfs/dir.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/affs/dir.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/afs/write.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/autofs4/root.c+2−0

This diff is large: its 16 lines aren’t shown here.

fs/befs/linuxvfs.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/binfmt_flat.c+3−1

This diff is large: its 11 lines aren’t shown here.

fs/binfmt_misc.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/bio.c+36−21

This diff is large: its 165 lines aren’t shown here.

fs/buffer.c+10−7

This diff is large: its 41 lines aren’t shown here.

fs/cifs/CHANGES+13−0

This diff is large: its 17 lines aren’t shown here.

fs/cifs/README+26−4

This diff is large: its 35 lines aren’t shown here.

fs/cifs/asn1.c+129−134

This diff is large: its 300 lines aren’t shown here.

fs/cifs/cifs_debug.c+24−29

This diff is large: its 69 lines aren’t shown here.

fs/cifs/cifs_spnego.c+14−8

This diff is large: its 45 lines aren’t shown here.

fs/cifs/cifs_spnego.h+1−1

This diff is large: its 9 lines aren’t shown here.

fs/cifs/cifsfs.c+35−38

This diff is large: its 104 lines aren’t shown here.

fs/cifs/cifsfs.h+1−1

This diff is large: its 7 lines aren’t shown here.

fs/cifs/cifsglob.h+2−1

This diff is large: its 10 lines aren’t shown here.

fs/cifs/cifspdu.h+1−1

This diff is large: its 9 lines aren’t shown here.

fs/cifs/cifsproto.h+18−6

This diff is large: its 41 lines aren’t shown here.

fs/cifs/cifssmb.c+21−25

This diff is large: its 96 lines aren’t shown here.

fs/cifs/connect.c+88−98

This diff is large: its 263 lines aren’t shown here.

fs/cifs/dir.c+40−27

This diff is large: its 94 lines aren’t shown here.

fs/cifs/dns_resolve.c+7−0

This diff is large: its 19 lines aren’t shown here.

fs/cifs/file.c+11−10

This diff is large: its 38 lines aren’t shown here.

fs/cifs/inode.c+282−141

This diff is large: its 558 lines aren’t shown here.

fs/cifs/sess.c+10−1

This diff is large: its 25 lines aren’t shown here.

fs/cifs/transport.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/compat.c+6−2

This diff is large: its 24 lines aren’t shown here.

fs/configfs/dir.c+7−10

This diff is large: its 38 lines aren’t shown here.

fs/cramfs/inode.c+38−46

This diff is large: its 117 lines aren’t shown here.

fs/dcache.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/dlm/config.c+107−96

This diff is large: its 537 lines aren’t shown here.

fs/dlm/user.c+7−3

This diff is large: its 25 lines aren’t shown here.

fs/efs/namei.c+1−2

This diff is large: its 10 lines aren’t shown here.

fs/eventpoll.c+1−4

This diff is large: its 12 lines aren’t shown here.

fs/ext4/acl.c+94−94

This diff is large: its 243 lines aren’t shown here.

fs/ext4/balloc.c+10−4

This diff is large: its 43 lines aren’t shown here.

fs/ext4/dir.c+15−5

This diff is large: its 35 lines aren’t shown here.

fs/ext4/ext4.h+4−1

This diff is large: its 26 lines aren’t shown here.

fs/ext4/ext4_extents.h+3−1

This diff is large: its 11 lines aren’t shown here.

fs/ext4/ext4_jbd2.h+8−0

This diff is large: its 15 lines aren’t shown here.

fs/ext4/extents.c+80−88

This diff is large: its 284 lines aren’t shown here.

fs/ext4/ialloc.c+35−25

This diff is large: its 118 lines aren’t shown here.

fs/ext4/inode.c+430−204

This diff is large: its 1035 lines aren’t shown here.

fs/ext4/mballoc.c+252−41

This diff is large: its 428 lines aren’t shown here.

fs/ext4/mballoc.h+8−2

This diff is large: its 20 lines aren’t shown here.

fs/ext4/migrate.c+2−1

This diff is large: its 10 lines aren’t shown here.

fs/ext4/resize.c+42−40

This diff is large: its 157 lines aren’t shown here.

fs/ext4/super.c+168−149

This diff is large: its 805 lines aren’t shown here.

fs/ext4/xattr.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/fat/file.c+4−2

This diff is large: its 21 lines aren’t shown here.

fs/fat/inode.c+3−7

This diff is large: its 42 lines aren’t shown here.

fs/inode.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/ioprio.c+4−4

This diff is large: its 32 lines aren’t shown here.

fs/jbd/commit.c+3−3

This diff is large: its 27 lines aren’t shown here.

fs/jbd/transaction.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/jbd2/commit.c+21−5

This diff is large: its 47 lines aren’t shown here.

fs/jbd2/journal.c+0−1

This diff is large: its 8 lines aren’t shown here.

fs/jbd2/transaction.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/jffs2/jffs2_fs_i.h+0−1

This diff is large: its 8 lines aren’t shown here.

fs/lockd/svc4proc.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/lockd/svcproc.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/nfs/nfsroot.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/nfsd/export.c+3−3

This diff is large: its 21 lines aren’t shown here.

fs/nfsd/nfs4proc.c+2−3

This diff is large: its 19 lines aren’t shown here.

fs/ntfs/aops.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/ntfs/compress.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/ntfs/mft.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/ntfs/namei.c+2−87

This diff is large: its 104 lines aren’t shown here.

fs/ocfs2/cluster/netdebug.c+13−13

This diff is large: its 55 lines aren’t shown here.

fs/ocfs2/cluster/tcp.c+37−7

This diff is large: its 78 lines aren’t shown here.

fs/ocfs2/cluster/tcp_internal.h+0−32

This diff is large: its 43 lines aren’t shown here.

fs/ocfs2/dir.c+8−3

This diff is large: its 34 lines aren’t shown here.

fs/ocfs2/journal.c+14−9

This diff is large: its 63 lines aren’t shown here.

fs/ocfs2/stackglue.c+4−3

This diff is large: its 18 lines aren’t shown here.

fs/omfs/bitmap.c+3−2

This diff is large: its 19 lines aren’t shown here.

fs/omfs/file.c+26−7

This diff is large: its 105 lines aren’t shown here.

fs/omfs/inode.c+3−3

This diff is large: its 20 lines aren’t shown here.

fs/proc/base.c+7−4

This diff is large: its 18 lines aren’t shown here.

fs/proc/generic.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/proc/nommu.c+2−2

This diff is large: its 17 lines aren’t shown here.

fs/proc/task_mmu.c+2−2

This diff is large: its 17 lines aren’t shown here.

fs/readdir.c+6−2

This diff is large: its 24 lines aren’t shown here.

fs/reiserfs/inode.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/reiserfs/journal.c+3−3

This diff is large: its 27 lines aren’t shown here.

fs/reiserfs/super.c+0−1

This diff is large: its 8 lines aren’t shown here.

fs/seq_file.c+23−2

This diff is large: its 54 lines aren’t shown here.

fs/splice.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/ubifs/budget.c+27−6

This diff is large: its 84 lines aren’t shown here.

fs/ubifs/commit.c+2−1

This diff is large: its 17 lines aren’t shown here.

fs/ubifs/debug.c+14−13

This diff is large: its 90 lines aren’t shown here.

fs/ubifs/debug.h+69−74

This diff is large: its 235 lines aren’t shown here.

fs/ubifs/dir.c+8−16

This diff is large: its 73 lines aren’t shown here.

fs/ubifs/file.c+5−3

This diff is large: its 36 lines aren’t shown here.

fs/ubifs/find.c+7−2

This diff is large: its 17 lines aren’t shown here.

fs/ubifs/io.c+14−0

This diff is large: its 21 lines aren’t shown here.

fs/ubifs/journal.c+82−28

This diff is large: its 226 lines aren’t shown here.

fs/ubifs/log.c+3−1

This diff is large: its 18 lines aren’t shown here.

fs/ubifs/misc.h+1−15

This diff is large: its 30 lines aren’t shown here.

fs/ubifs/orphan.c+2−2

This diff is large: its 13 lines aren’t shown here.

fs/ubifs/super.c+30−18

This diff is large: its 133 lines aren’t shown here.

fs/ubifs/tnc_commit.c+18−19

This diff is large: its 45 lines aren’t shown here.

fs/ubifs/ubifs-media.h+2−2

This diff is large: its 13 lines aren’t shown here.

fs/ubifs/ubifs.h+22−11

This diff is large: its 113 lines aren’t shown here.

fs/ubifs/xattr.c+22−32

This diff is large: its 175 lines aren’t shown here.

fs/ufs/super.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/xfs/linux-2.6/sema.h+0−52

This diff is large: its 53 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_aops.c+4−5

This diff is large: its 44 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_buf.c+6−10

This diff is large: its 65 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_buf.h+2−2

This diff is large: its 18 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_export.c+5−5

This diff is large: its 39 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_file.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_fs_subr.c+3−3

This diff is large: its 27 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_ioctl.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_iops.c+119−73

This diff is large: its 301 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_iops.h+2−13

This diff is large: its 28 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_linux.h+2−4

This diff is large: its 33 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_lrw.c+2−4

This diff is large: its 20 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_super.c+50−139

This diff is large: its 325 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_super.h+0−3

This diff is large: its 10 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_vnode.c+2−20

This diff is large: its 43 lines aren’t shown here.

fs/xfs/linux-2.6/xfs_vnode.h+23−42

This diff is large: its 112 lines aren’t shown here.

fs/xfs/quota/xfs_dquot.c+14−24

This diff is large: its 93 lines aren’t shown here.

fs/xfs/quota/xfs_dquot.h+18−11

This diff is large: its 52 lines aren’t shown here.

fs/xfs/quota/xfs_dquot_item.c+4−4

This diff is large: its 36 lines aren’t shown here.

fs/xfs/quota/xfs_qm.c+6−8

This diff is large: its 56 lines aren’t shown here.

fs/xfs/quota/xfs_qm.h+1−1

This diff is large: its 9 lines aren’t shown here.

fs/xfs/quota/xfs_qm_bhv.c+3−4

This diff is large: its 25 lines aren’t shown here.

fs/xfs/quota/xfs_qm_syscalls.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/xfs/xfs_acl.c+23−29

This diff is large: its 224 lines aren’t shown here.

fs/xfs/xfs_acl.h+7−7

This diff is large: its 22 lines aren’t shown here.

fs/xfs/xfs_arch.h+0−68

This diff is large: its 82 lines aren’t shown here.

fs/xfs/xfs_attr.c+68−42

This diff is large: its 216 lines aren’t shown here.

fs/xfs/xfs_attr.h+1−0

This diff is large: its 8 lines aren’t shown here.

fs/xfs/xfs_attr_leaf.c+8−67

This diff is large: its 121 lines aren’t shown here.

fs/xfs/xfs_attr_leaf.h+0−2

This diff is large: its 7 lines aren’t shown here.

fs/xfs/xfs_bit.c+0−103

This diff is large: its 110 lines aren’t shown here.

fs/xfs/xfs_bit.h+30−4

This diff is large: its 44 lines aren’t shown here.

fs/xfs/xfs_bmap.c+11−23

This diff is large: its 111 lines aren’t shown here.

fs/xfs/xfs_btree.c+39−66

This diff is large: its 154 lines aren’t shown here.

fs/xfs/xfs_btree.h+2−6

This diff is large: its 22 lines aren’t shown here.

fs/xfs/xfs_buf_item.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/xfs/xfs_dfrag.c+8−25

This diff is large: its 87 lines aren’t shown here.

fs/xfs/xfs_dmapi.h+0−1

This diff is large: its 8 lines aren’t shown here.

fs/xfs/xfs_error.c+1−4

This diff is large: its 19 lines aren’t shown here.

fs/xfs/xfs_error.h+2−10

This diff is large: its 33 lines aren’t shown here.

fs/xfs/xfs_filestream.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/xfs/xfs_ialloc_btree.c+15−15

This diff is large: its 130 lines aren’t shown here.

fs/xfs/xfs_iget.c+20−28

This diff is large: its 78 lines aren’t shown here.

fs/xfs/xfs_inode.c+34−36

This diff is large: its 241 lines aren’t shown here.

fs/xfs/xfs_inode.h+36−10

This diff is large: its 104 lines aren’t shown here.

fs/xfs/xfs_inode_item.c+5−6

This diff is large: its 33 lines aren’t shown here.

fs/xfs/xfs_itable.c+1−3

This diff is large: its 25 lines aren’t shown here.

fs/xfs/xfs_log.c+40−46

This diff is large: its 295 lines aren’t shown here.

fs/xfs/xfs_log.h+1−1

This diff is large: its 9 lines aren’t shown here.

fs/xfs/xfs_log_priv.h+7−7

This diff is large: its 49 lines aren’t shown here.

fs/xfs/xfs_log_recover.c+2−5

This diff is large: its 21 lines aren’t shown here.

fs/xfs/xfs_mount.c+27−55

This diff is large: its 216 lines aren’t shown here.

fs/xfs/xfs_mount.h+5−12

This diff is large: its 47 lines aren’t shown here.

fs/xfs/xfs_rtalloc.c+7−12

This diff is large: its 54 lines aren’t shown here.

fs/xfs/xfs_rw.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/xfs/xfs_trans.c+69−6

This diff is large: its 131 lines aren’t shown here.

fs/xfs/xfs_trans.h+1−11

This diff is large: its 79 lines aren’t shown here.

fs/xfs/xfs_trans_buf.c+6−6

This diff is large: its 43 lines aren’t shown here.

fs/xfs/xfs_trans_item.c+33−33

This diff is large: its 198 lines aren’t shown here.

fs/xfs/xfs_utils.c+2−2

This diff is large: its 18 lines aren’t shown here.

fs/xfs/xfs_utils.h+0−3

This diff is large: its 10 lines aren’t shown here.

fs/xfs/xfs_vfsops.c+6−7

This diff is large: its 62 lines aren’t shown here.

fs/xfs/xfs_vnodeops.c+56−142

This diff is large: its 376 lines aren’t shown here.

include/acpi/acnamesp.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-arm/arch-ep93xx/dma.h+0−3

This diff is large: its 4 lines aren’t shown here.

include/asm-arm/arch-ep93xx/gesbc9312.h+0−3

This diff is large: its 4 lines aren’t shown here.

include/asm-arm/arch-ep93xx/timex.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-ep93xx/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-iop32x/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-iop33x/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-ixp23xx/dma.h+0−3

This diff is large: its 4 lines aren’t shown here.

include/asm-arm/arch-ixp23xx/time.h+0−3

This diff is large: its 4 lines aren’t shown here.

include/asm-arm/arch-kirkwood/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-loki/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-mv78xx0/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-orion5x/vmalloc.h+0−5

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/arch-sa1100/vmalloc.h+0−4

This diff is large: its 5 lines aren’t shown here.

include/asm-arm/hardware.h+0−18

This diff is large: its 19 lines aren’t shown here.

include/asm-arm/hw_irq.h+0−9

This diff is large: its 10 lines aren’t shown here.

include/asm-arm/plat-s3c/iic.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/nand.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-ac97.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-adc.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-iic.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-nand.h+2−2

This diff is large: its 15 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-rtc.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-serial.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-timer.h+2−2

This diff is large: its 15 lines aren’t shown here.

include/asm-arm/plat-s3c/regs-watchdog.h+2−2

This diff is large: its 15 lines aren’t shown here.

include/asm-arm/plat-s3c24xx/regs-iis.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c24xx/regs-spi.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c24xx/regs-udc.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-arm/plat-s3c24xx/s3c2410.h+2−2

This diff is large: its 14 lines aren’t shown here.

include/asm-arm/plat-s3c24xx/udc.h+1−1

This diff is large: its 6 lines aren’t shown here.

include/asm-blackfin/Kbuild+1−1

This diff is large: its 5 lines aren’t shown here.

include/asm-blackfin/bfin-global.h+12−26

This diff is large: its 71 lines aren’t shown here.

include/asm-blackfin/dpmc.h+0−1

This diff is large: its 8 lines aren’t shown here.

include/asm-blackfin/fixed_code.h+24−0

This diff is large: its 35 lines aren’t shown here.

include/asm-blackfin/mach-bf527/mem_map.h+5−0

This diff is large: its 12 lines aren’t shown here.

include/asm-blackfin/mach-bf533/mem_init.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-blackfin/mach-bf533/mem_map.h+5−0

This diff is large: its 12 lines aren’t shown here.

include/asm-blackfin/mach-bf537/mem_map.h+5−0

This diff is large: its 12 lines aren’t shown here.

include/asm-blackfin/mach-common/cdef_LPBlackfin.h+0−8

This diff is large: its 24 lines aren’t shown here.

include/asm-blackfin/unistd.h+7−1

This diff is large: its 16 lines aren’t shown here.

include/asm-cris/Kbuild+0−1

This diff is large: its 7 lines aren’t shown here.

include/asm-frv/io.h+2−0

This diff is large: its 9 lines aren’t shown here.

include/asm-generic/ioctl.h+4−0

This diff is large: its 17 lines aren’t shown here.

include/asm-generic/rtc.h+4−8

This diff is large: its 39 lines aren’t shown here.

include/asm-m68k/contregs.h+50−1

This diff is large: its 55 lines aren’t shown here.

include/asm-m68k/fbio.h+330−1

This diff is large: its 332 lines aren’t shown here.

include/asm-m68k/idprom.h+20−1

This diff is large: its 27 lines aren’t shown here.

include/asm-m68k/unistd.h+7−1

This diff is large: its 18 lines aren’t shown here.

include/asm-mips/kexec.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-mips/unistd.h+24−6

This diff is large: its 75 lines aren’t shown here.

include/asm-mn10300/io.h+2−0

This diff is large: its 9 lines aren’t shown here.

include/asm-powerpc/ide.h+0−59

This diff is large: its 60 lines aren’t shown here.

include/asm-x86/amd_iommu_types.h+5−3

This diff is large: its 36 lines aren’t shown here.

include/asm-x86/atomic_64.h+4−4

This diff is large: its 36 lines aren’t shown here.

include/asm-x86/cpufeature.h+2−0

This diff is large: its 16 lines aren’t shown here.

include/asm-x86/efi.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-x86/genapic_32.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/asm-x86/genapic_64.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/asm-x86/geode.h+2−1

This diff is large: its 17 lines aren’t shown here.

include/asm-x86/hw_irq.h+10−2

This diff is large: its 20 lines aren’t shown here.

include/asm-x86/i387.h+32−2

This diff is large: its 55 lines aren’t shown here.

include/asm-x86/io.h+9−9

This diff is large: its 40 lines aren’t shown here.

include/asm-x86/irq_vectors.h+10−1

This diff is large: its 25 lines aren’t shown here.

include/asm-x86/kexec.h+6−2

This diff is large: its 29 lines aren’t shown here.

include/asm-x86/kvm_host.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-x86/mce.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/asm-x86/mman.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/asm-x86/mmconfig.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-x86/mmzone_32.h+6−0

This diff is large: its 17 lines aren’t shown here.

include/asm-x86/percpu.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-x86/pgtable_64.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/asm-x86/processor.h+23−0

This diff is large: its 30 lines aren’t shown here.

include/asm-x86/spinlock.h+2−2

This diff is large: its 18 lines aren’t shown here.

include/asm-x86/uv/uv_bau.h+0−5

This diff is large: its 12 lines aren’t shown here.

include/asm-x86/xen/hypervisor.h+0−1

This diff is large: its 8 lines aren’t shown here.

include/crypto/hash.h+18−0

This diff is large: its 25 lines aren’t shown here.

include/linux/Kbuild+3−0

This diff is large: its 17 lines aren’t shown here.

include/linux/agp_backend.h+5−0

This diff is large: its 26 lines aren’t shown here.

include/linux/ata.h+109−46

This diff is large: its 334 lines aren’t shown here.

include/linux/bitmap.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/linux/blkdev.h+13−5

This diff is large: its 48 lines aren’t shown here.

include/linux/bootmem.h+4−0

This diff is large: its 15 lines aren’t shown here.

include/linux/buffer_head.h+6−2

This diff is large: its 25 lines aren’t shown here.

include/linux/byteorder.h+372−0

This diff is large: its 373 lines aren’t shown here.

include/linux/capability.h+13−2

This diff is large: its 22 lines aren’t shown here.

include/linux/completion.h+3−0

This diff is large: its 14 lines aren’t shown here.

include/linux/cred.h+50−0

This diff is large: its 51 lines aren’t shown here.

include/linux/dcache.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/device.h+3−2

This diff is large: its 26 lines aren’t shown here.

include/linux/dm9000.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/linux/ethtool.h+16−1

This diff is large: its 26 lines aren’t shown here.

include/linux/exportfs.h+21−0

This diff is large: its 28 lines aren’t shown here.

include/linux/fb.h+3−0

This diff is large: its 10 lines aren’t shown here.

include/linux/firmware-map.h+0−26

This diff is large: its 35 lines aren’t shown here.

include/linux/fs_uart_pd.h+0−1

This diff is large: its 8 lines aren’t shown here.

include/linux/ftrace.h+21−0

This diff is large: its 28 lines aren’t shown here.

include/linux/genhd.h+0−10

This diff is large: its 24 lines aren’t shown here.

include/linux/harrier_defs.h+0−212

This diff is large: its 213 lines aren’t shown here.

include/linux/i2c-id.h+0−2

This diff is large: its 16 lines aren’t shown here.

include/linux/i2c-pnx.h+3−1

This diff is large: its 11 lines aren’t shown here.

include/linux/ide.h+19−21

This diff is large: its 63 lines aren’t shown here.

include/linux/ieee80211.h+13−0

This diff is large: its 20 lines aren’t shown here.

include/linux/if_tun.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/linux/ihex.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/init.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/linux/interrupt.h+0−29

This diff is large: its 36 lines aren’t shown here.

include/linux/ivtv.h+1−5

This diff is large: its 13 lines aren’t shown here.

include/linux/ivtvfb.h+1−5

This diff is large: its 13 lines aren’t shown here.

include/linux/kernel.h+7−7

This diff is large: its 28 lines aren’t shown here.

include/linux/kexec.h+4−4

This diff is large: its 22 lines aren’t shown here.

include/linux/kvm.h+2−2

This diff is large: its 15 lines aren’t shown here.

include/linux/libata.h+24−0

This diff is large: its 45 lines aren’t shown here.

include/linux/list.h+78−9

This diff is large: its 117 lines aren’t shown here.

include/linux/lockdep.h+49−21

This diff is large: its 160 lines aren’t shown here.

include/linux/mISDNif.h+27−5

This diff is large: its 71 lines aren’t shown here.

include/linux/maple.h+6−2

This diff is large: its 27 lines aren’t shown here.

include/linux/mfd/t7l66xb.h+36−0

This diff is large: its 37 lines aren’t shown here.

include/linux/mfd/tc6387xb.h+23−0

This diff is large: its 24 lines aren’t shown here.

include/linux/mfd/tc6393xb.h+3−6

This diff is large: its 30 lines aren’t shown here.

include/linux/mfd/tmio.h+15−4

This diff is large: its 31 lines aren’t shown here.

include/linux/mlx4/cq.h+24−12

This diff is large: its 63 lines aren’t shown here.

include/linux/mm.h+1−21

This diff is large: its 43 lines aren’t shown here.

include/linux/mm_types.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/net.h+7−7

This diff is large: its 31 lines aren’t shown here.

include/linux/netdevice.h+1−3

This diff is large: its 11 lines aren’t shown here.

include/linux/page-flags.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/pagemap.h+41−26

This diff is large: its 106 lines aren’t shown here.

include/linux/parser.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/pci-acpi.h+11−0

This diff is large: its 25 lines aren’t shown here.

include/linux/pci.h+7−4

This diff is large: its 25 lines aren’t shown here.

include/linux/pci_ids.h+3−2

This diff is large: its 19 lines aren’t shown here.

include/linux/pid.h+9−0

This diff is large: its 14 lines aren’t shown here.

include/linux/pm_qos_params.h+1−1

This diff is large: its 8 lines aren’t shown here.

include/linux/ptrace.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/rcuclassic.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/reboot.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/linux/rmap.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/sched.h+5−27

This diff is large: its 58 lines aren’t shown here.

include/linux/security.h+25−14

This diff is large: its 82 lines aren’t shown here.

include/linux/seq_file.h+12−0

This diff is large: its 26 lines aren’t shown here.

include/linux/skbuff.h+7−3

This diff is large: its 38 lines aren’t shown here.

include/linux/slub_def.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/linux/spi/orion_spi.h+17−0

This diff is large: its 18 lines aren’t shown here.

include/linux/spinlock.h+6−0

This diff is large: its 15 lines aren’t shown here.

include/linux/spinlock_api_smp.h+2−0

This diff is large: its 9 lines aren’t shown here.

include/linux/stop_machine.h+1−18

This diff is large: its 37 lines aren’t shown here.

include/linux/suspend.h+2−2

This diff is large: its 14 lines aren’t shown here.

include/linux/swab.h+309−0

This diff is large: its 310 lines aren’t shown here.

include/linux/tick.h+4−1

This diff is large: its 15 lines aren’t shown here.

include/linux/tracehook.h+4−3

This diff is large: its 28 lines aren’t shown here.

include/linux/tty.h+2−0

This diff is large: its 9 lines aren’t shown here.

include/linux/tty_driver.h+14−0

This diff is large: its 28 lines aren’t shown here.

include/linux/usb.h+5−0

This diff is large: its 19 lines aren’t shown here.

include/linux/usb/musb.h+98−0

This diff is large: its 99 lines aren’t shown here.

include/linux/usb/serial.h+2−1

This diff is large: its 10 lines aren’t shown here.

include/linux/videodev2.h+2−2

This diff is large: its 16 lines aren’t shown here.

include/linux/vmalloc.h+2−2

This diff is large: its 12 lines aren’t shown here.

include/linux/vt_kern.h+1−1

This diff is large: its 16 lines aren’t shown here.

include/media/soc_camera.h+5−0

This diff is large: its 26 lines aren’t shown here.

include/net/addrconf.h+2−1

This diff is large: its 10 lines aren’t shown here.

include/net/dst.h+1−11

This diff is large: its 19 lines aren’t shown here.

include/net/flow.h+0−1

This diff is large: its 8 lines aren’t shown here.

include/net/ip6_route.h+1−6

This diff is large: its 27 lines aren’t shown here.

include/net/ip_vs.h+28−4

This diff is large: its 69 lines aren’t shown here.

include/net/mac80211.h+14−10

This diff is large: its 82 lines aren’t shown here.

include/net/pkt_sched.h+5−1

This diff is large: its 20 lines aren’t shown here.

include/net/request_sock.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/net/sch_generic.h+31−2

This diff is large: its 72 lines aren’t shown here.

include/net/sctp/structs.h+1−2

This diff is large: its 10 lines aren’t shown here.

include/net/syncppp.h+0−2

This diff is large: its 9 lines aren’t shown here.

include/rdma/rdma_cm.h+2−6

This diff is large: its 15 lines aren’t shown here.

include/scsi/scsi_device.h+2−1

This diff is large: its 17 lines aren’t shown here.

include/video/atmel_lcdc.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/video/radeon.h+7−2

This diff is large: its 23 lines aren’t shown here.

init/Kconfig+4−16

This diff is large: its 68 lines aren’t shown here.

init/main.c+4−3

This diff is large: its 35 lines aren’t shown here.

kernel/Kconfig.hz+1−1

This diff is large: its 6 lines aren’t shown here.

kernel/auditsc.c+7−0

This diff is large: its 21 lines aren’t shown here.

kernel/capability.c+13−8

This diff is large: its 31 lines aren’t shown here.

kernel/cpu.c+3−4

This diff is large: its 28 lines aren’t shown here.

kernel/dma-coherent.c+7−8

This diff is large: its 59 lines aren’t shown here.

kernel/irq/manage.c+2−1

This diff is large: its 10 lines aren’t shown here.

kernel/irq/proc.c+51−45

This diff is large: its 165 lines aren’t shown here.

kernel/kexec.c+24−42

This diff is large: its 195 lines aren’t shown here.

kernel/lockdep.c+242−61

This diff is large: its 696 lines aren’t shown here.

kernel/lockdep_internals.h+16−3

This diff is large: its 33 lines aren’t shown here.

kernel/lockdep_proc.c+10−35

This diff is large: its 80 lines aren’t shown here.

kernel/module.c+2−2

This diff is large: its 18 lines aren’t shown here.

kernel/nsproxy.c+0−1

This diff is large: its 8 lines aren’t shown here.

kernel/pm_qos_params.c+8−8

This diff is large: its 60 lines aren’t shown here.

kernel/posix-timers.c+14−5

This diff is large: its 43 lines aren’t shown here.

kernel/power/main.c+4−1

This diff is large: its 33 lines aren’t shown here.

kernel/power/swap.c+0−1

This diff is large: its 8 lines aren’t shown here.

kernel/ptrace.c+2−3

This diff is large: its 19 lines aren’t shown here.

kernel/rcupdate.c+1−0

This diff is large: its 8 lines aren’t shown here.

kernel/relay.c+11−1

This diff is large: its 34 lines aren’t shown here.

kernel/sched.c+77−22

This diff is large: its 196 lines aren’t shown here.

kernel/sched_clock.c+71−153

This diff is large: its 363 lines aren’t shown here.

kernel/sched_fair.c+13−8

This diff is large: its 40 lines aren’t shown here.

kernel/sched_features.h+1−1

This diff is large: its 8 lines aren’t shown here.

kernel/sched_rt.c+6−4

This diff is large: its 45 lines aren’t shown here.

kernel/semaphore.c+1−3

This diff is large: its 11 lines aren’t shown here.

kernel/signal.c+4−2

This diff is large: its 34 lines aren’t shown here.

kernel/smp.c+50−8

This diff is large: its 97 lines aren’t shown here.

kernel/spinlock.c+10−2

This diff is large: its 29 lines aren’t shown here.

kernel/stop_machine.c+0−1

This diff is large: its 8 lines aren’t shown here.

kernel/sys.c+5−5

This diff is large: its 35 lines aren’t shown here.

kernel/time/tick-sched.c+5−3

This diff is large: its 39 lines aren’t shown here.

kernel/user_namespace.c+0−1

This diff is large: its 8 lines aren’t shown here.

kernel/utsname.c+0−1

This diff is large: its 8 lines aren’t shown here.

kernel/utsname_sysctl.c+0−1

This diff is large: its 8 lines aren’t shown here.

kernel/workqueue.c+12−12

This diff is large: its 60 lines aren’t shown here.

lib/Kconfig.debug+17−0

This diff is large: its 31 lines aren’t shown here.

lib/bitmap.c+11−0

This diff is large: its 18 lines aren’t shown here.

lib/debug_locks.c+2−0

This diff is large: its 16 lines aren’t shown here.

lib/kobject.c+1−2

This diff is large: its 10 lines aren’t shown here.

lib/lmb.c+2−0

This diff is large: its 9 lines aren’t shown here.

lib/vsprintf.c+1−1

This diff is large: its 9 lines aren’t shown here.

mm/Kconfig+0−3

This diff is large: its 10 lines aren’t shown here.

mm/bootmem.c+30−7

This diff is large: its 85 lines aren’t shown here.

mm/filemap.c+6−6

This diff is large: its 37 lines aren’t shown here.

mm/filemap_xip.c+50−15

This diff is large: its 147 lines aren’t shown here.

mm/hugetlb.c+51−13

This diff is large: its 121 lines aren’t shown here.

mm/memcontrol.c+2−0

This diff is large: its 9 lines aren’t shown here.

mm/memory.c+14−4

This diff is large: its 39 lines aren’t shown here.

mm/mempolicy.c+0−1

This diff is large: its 8 lines aren’t shown here.

mm/migrate.c+2−2

This diff is large: its 18 lines aren’t shown here.

mm/mlock.c+0−2

This diff is large: its 9 lines aren’t shown here.

mm/mm_init.c+5−5

This diff is large: its 25 lines aren’t shown here.

mm/mmap.c+14−8

This diff is large: its 65 lines aren’t shown here.

mm/nommu.c+21−0

This diff is large: its 28 lines aren’t shown here.

mm/oom_kill.c+4−2

This diff is large: its 27 lines aren’t shown here.

mm/page_alloc.c+1−1

This diff is large: its 9 lines aren’t shown here.

mm/rmap.c+26−15

This diff is large: its 101 lines aren’t shown here.

mm/shmem.c+2−2

This diff is large: its 18 lines aren’t shown here.

mm/slab.c+0−1

This diff is large: its 5 lines aren’t shown here.

mm/slob.c+0−1

This diff is large: its 8 lines aren’t shown here.

mm/slub.c+21−10

This diff is large: its 103 lines aren’t shown here.

mm/sparse.c+0−1

This diff is large: its 8 lines aren’t shown here.

mm/swap.c+1−1

This diff is large: its 9 lines aren’t shown here.

mm/swap_state.c+5−5

This diff is large: its 39 lines aren’t shown here.

mm/swapfile.c+1−1

This diff is large: its 9 lines aren’t shown here.

mm/truncate.c+2−4

This diff is large: its 34 lines aren’t shown here.

mm/util.c+15−0

This diff is large: its 19 lines aren’t shown here.

mm/vmscan.c+2−2

This diff is large: its 18 lines aren’t shown here.

net/ax25/sysctl_net_ax25.c+4−10

This diff is large: its 42 lines aren’t shown here.

net/bluetooth/af_bluetooth.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/bluetooth/bnep/core.c+13−4

This diff is large: its 40 lines aren’t shown here.

net/bluetooth/hci_sysfs.c+189−187

This diff is large: its 461 lines aren’t shown here.

net/bluetooth/l2cap.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/bluetooth/rfcomm/core.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/bluetooth/sco.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/bridge/br_device.c+10−5

This diff is large: its 22 lines aren’t shown here.

net/bridge/br_netfilter.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/bridge/br_stp.c+18−7

This diff is large: its 33 lines aren’t shown here.

net/core/datagram.c+87−0

This diff is large: its 94 lines aren’t shown here.

net/core/dev.c+65−51

This diff is large: its 235 lines aren’t shown here.

net/core/neighbour.c+7−6

This diff is large: its 57 lines aren’t shown here.

net/core/pktgen.c+70−6

This diff is large: its 168 lines aren’t shown here.

net/core/skbuff.c+2−10

This diff is large: its 33 lines aren’t shown here.

net/dccp/dccp.h+2−1

This diff is large: its 10 lines aren’t shown here.

net/dccp/input.c+6−6

This diff is large: its 26 lines aren’t shown here.

net/dccp/minisocks.c+2−1

This diff is large: its 10 lines aren’t shown here.

net/dccp/proto.c+5−0

This diff is large: its 12 lines aren’t shown here.

net/ipv4/esp4.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv4/icmp.c+14−8

This diff is large: its 65 lines aren’t shown here.

net/ipv4/igmp.c+20−51

This diff is large: its 268 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_app.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_conn.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_ctl.c+20−7

This diff is large: its 63 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_dh.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_est.c+39−77

This diff is large: its 165 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_lblc.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_lblcr.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_lc.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_nq.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_proto.c+2−2

This diff is large: its 18 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_rr.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_sched.c+2−2

This diff is large: its 18 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_sed.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_sh.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_sync.c+2−2

This diff is large: its 12 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_wlc.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/ipvs/ip_vs_wrr.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/ipv4/netfilter/ipt_addrtype.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv4/netfilter/nf_nat_proto_common.c+6−2

This diff is large: its 16 lines aren’t shown here.

net/ipv4/route.c+95−17

This diff is large: its 182 lines aren’t shown here.

net/ipv4/sysctl_net_ipv4.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/ipv4/tcp_ipv4.c+2−2

This diff is large: its 17 lines aren’t shown here.

net/ipv4/tcp_minisocks.c+69−71

This diff is large: its 167 lines aren’t shown here.

net/ipv4/udp.c+4−2

This diff is large: its 28 lines aren’t shown here.

net/ipv4/xfrm4_mode_beet.c+4−2

This diff is large: its 13 lines aren’t shown here.

net/ipv6/addrconf.c+2−2

This diff is large: its 23 lines aren’t shown here.

net/ipv6/esp6.c+4−0

This diff is large: its 11 lines aren’t shown here.

net/ipv6/fib6_rules.c+2−1

This diff is large: its 10 lines aren’t shown here.

net/ipv6/icmp.c+12−11

This diff is large: its 56 lines aren’t shown here.

net/ipv6/ip6_fib.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/ipv6/ip6_output.c+2−2

This diff is large: its 18 lines aren’t shown here.

net/ipv6/ipv6_sockglue.c+4−2

This diff is large: its 27 lines aren’t shown here.

net/ipv6/ndisc.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv6/route.c+9−6

This diff is large: its 58 lines aren’t shown here.

net/ipv6/syncookies.c+11−11

This diff is large: its 45 lines aren’t shown here.

net/ipv6/sysctl_net_ipv6.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv6/tcp_ipv6.c+5−3

This diff is large: its 24 lines aren’t shown here.

net/ipv6/udp.c+3−3

This diff is large: its 27 lines aren’t shown here.

net/ipv6/xfrm6_mode_beet.c+26−3

This diff is large: its 43 lines aren’t shown here.

net/ipv6/xfrm6_policy.c+3−1

This diff is large: its 16 lines aren’t shown here.

net/mac80211/ieee80211_i.h+2−0

This diff is large: its 16 lines aren’t shown here.

net/mac80211/main.c+12−1

This diff is large: its 37 lines aren’t shown here.

net/mac80211/mesh.h+1−4

This diff is large: its 17 lines aren’t shown here.

net/mac80211/mesh_hwmp.c+10−9

This diff is large: its 54 lines aren’t shown here.

net/mac80211/mesh_pathtbl.c+4−7

This diff is large: its 23 lines aren’t shown here.

net/mac80211/mlme.c+34−7

This diff is large: its 98 lines aren’t shown here.

net/mac80211/rx.c+67−49

This diff is large: its 152 lines aren’t shown here.

net/mac80211/tx.c+36−26

This diff is large: its 125 lines aren’t shown here.

net/mac80211/util.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/mac80211/wme.c+4−2

This diff is large: its 17 lines aren’t shown here.

net/netfilter/nf_conntrack_core.c+3−3

This diff is large: its 14 lines aren’t shown here.

net/netfilter/nf_conntrack_netlink.c+20−16

This diff is large: its 65 lines aren’t shown here.

net/netfilter/nf_conntrack_standalone.c+17−11

This diff is large: its 56 lines aren’t shown here.

net/rfkill/rfkill-input.c+39−15

This diff is large: its 89 lines aren’t shown here.

net/rfkill/rfkill.c+24−5

This diff is large: its 84 lines aren’t shown here.

net/rxrpc/ar-accept.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/sched/act_api.c+11−7

This diff is large: its 61 lines aren’t shown here.

net/sched/cls_api.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/sched/sch_api.c+81−36

This diff is large: its 231 lines aren’t shown here.

net/sched/sch_atm.c+8−6

This diff is large: its 42 lines aren’t shown here.

net/sched/sch_cbq.c+22−11

This diff is large: its 102 lines aren’t shown here.

net/sched/sch_dsmark.c+6−4

This diff is large: its 38 lines aren’t shown here.

net/sched/sch_generic.c+25−55

This diff is large: its 175 lines aren’t shown here.

net/sched/sch_hfsc.c+7−5

This diff is large: its 39 lines aren’t shown here.

net/sched/sch_htb.c+18−13

This diff is large: its 74 lines aren’t shown here.

net/sched/sch_netem.c+3−2

This diff is large: its 20 lines aren’t shown here.

net/sched/sch_prio.c+10−8

This diff is large: its 60 lines aren’t shown here.

net/sched/sch_red.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/sched/sch_sfq.c+4−4

This diff is large: its 35 lines aren’t shown here.

net/sched/sch_tbf.c+4−10

This diff is large: its 24 lines aren’t shown here.

net/sctp/auth.c+4−0

This diff is large: its 11 lines aren’t shown here.

net/sctp/endpointola.c+2−2

This diff is large: its 18 lines aren’t shown here.

net/sctp/ipv6.c+7−4

This diff is large: its 32 lines aren’t shown here.

net/sctp/output.c+2−4

This diff is large: its 13 lines aren’t shown here.

net/sctp/protocol.c+7−2

This diff is large: its 24 lines aren’t shown here.

net/sctp/socket.c+70−20

This diff is large: its 213 lines aren’t shown here.

net/tipc/subscr.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/wanrouter/wanmain.c+0−27

This diff is large: its 62 lines aren’t shown here.

net/wireless/wext.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/xfrm/xfrm_output.c+1−4

This diff is large: its 18 lines aren’t shown here.

scripts/Makefile.fwinst+4−0

This diff is large: its 13 lines aren’t shown here.

scripts/kconfig/conf.c+1−1

This diff is large: its 9 lines aren’t shown here.

scripts/kconfig/confdata.c+2−6

This diff is large: its 24 lines aren’t shown here.

scripts/kernel-doc+1−1

This diff is large: its 9 lines aren’t shown here.

scripts/mod/file2alias.c+11−5

This diff is large: its 26 lines aren’t shown here.

scripts/patch-kernel+2−1

This diff is large: its 17 lines aren’t shown here.

security/capability.c+2−1

This diff is large: its 10 lines aren’t shown here.

security/commoncap.c+17−7

This diff is large: its 40 lines aren’t shown here.

security/root_plug.c+2−1

This diff is large: its 10 lines aren’t shown here.

security/security.c+7−3

This diff is large: its 18 lines aren’t shown here.

security/selinux/hooks.c+18−7

This diff is large: its 51 lines aren’t shown here.

security/smack/smack_lsm.c+34−15

This diff is large: its 113 lines aren’t shown here.

sound/arm/pxa2xx-ac97.c+4−4

This diff is large: its 15 lines aren’t shown here.

sound/arm/pxa2xx-pcm.c+2−2

This diff is large: its 11 lines aren’t shown here.

sound/arm/sa11xx-uda1341.c+2−2

This diff is large: its 11 lines aren’t shown here.

sound/core/seq/oss/seq_oss_synth.c+3−0

This diff is large: its 10 lines aren’t shown here.

sound/mips/au1x00.c+0−1

This diff is large: its 8 lines aren’t shown here.

sound/oss/vidc.c+1−1

This diff is large: its 9 lines aren’t shown here.

sound/oss/vidc_fill.S+1−1

This diff is large: its 9 lines aren’t shown here.

sound/oss/waveartist.c+1−1

This diff is large: its 9 lines aren’t shown here.

sound/pci/Kconfig+1−1

This diff is large: its 9 lines aren’t shown here.

sound/pci/ca0106/ca0106_main.c+3−2

This diff is large: its 15 lines aren’t shown here.

sound/pci/hda/hda_intel.c+13−0

This diff is large: its 48 lines aren’t shown here.

sound/pci/hda/patch_realtek.c+48−3

This diff is large: its 142 lines aren’t shown here.

sound/pci/oxygen/oxygen_mixer.c+4−1

This diff is large: its 14 lines aren’t shown here.

sound/pci/oxygen/virtuoso.c+55−18

This diff is large: its 172 lines aren’t shown here.

sound/soc/at32/playpaq_wm8510.c+2−2

This diff is large: its 11 lines aren’t shown here.

sound/soc/at91/at91-pcm.c+2−2

This diff is large: its 11 lines aren’t shown here.

sound/soc/at91/at91-pcm.h+1−1

This diff is large: its 9 lines aren’t shown here.

sound/soc/at91/at91-ssc.c+3−3

This diff is large: its 13 lines aren’t shown here.

sound/soc/at91/eti_b1_wm8731.c+2−3

This diff is large: its 19 lines aren’t shown here.

sound/soc/codecs/ak4535.c+7−4

This diff is large: its 33 lines aren’t shown here.

sound/soc/codecs/tlv320aic3x.c+7−4

This diff is large: its 33 lines aren’t shown here.

sound/soc/codecs/uda1380.c+5−4

This diff is large: its 31 lines aren’t shown here.

sound/soc/codecs/wm8510.c+5−4

This diff is large: its 31 lines aren’t shown here.

sound/soc/codecs/wm8731.c+7−4

This diff is large: its 33 lines aren’t shown here.

sound/soc/codecs/wm8750.c+8−5

This diff is large: its 43 lines aren’t shown here.

sound/soc/codecs/wm8753.c+7−5

This diff is large: its 41 lines aren’t shown here.

sound/soc/codecs/wm8990.c+14−7

This diff is large: its 68 lines aren’t shown here.

sound/soc/codecs/wm8990.h+12−2

This diff is large: its 35 lines aren’t shown here.

sound/soc/codecs/wm9712.c+0−1

This diff is large: its 8 lines aren’t shown here.

sound/soc/davinci/davinci-evm.c+1−2

This diff is large: its 11 lines aren’t shown here.

sound/soc/fsl/fsl_dma.c+124−111

This diff is large: its 298 lines aren’t shown here.

sound/soc/omap/n810.c+15−7

This diff is large: its 67 lines aren’t shown here.

sound/soc/omap/omap-mcbsp.c+3−3

This diff is large: its 13 lines aren’t shown here.

sound/soc/omap/omap-pcm.c+1−1

This diff is large: its 9 lines aren’t shown here.

sound/soc/pxa/corgi.c+4−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/pxa/e800_wm9712.c+3−3

This diff is large: its 13 lines aren’t shown here.

sound/soc/pxa/em-x270.c+3−3

This diff is large: its 13 lines aren’t shown here.

sound/soc/pxa/poodle.c+4−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/pxa/pxa2xx-ac97.c+4−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/pxa/pxa2xx-i2s.c+4−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/pxa/pxa2xx-pcm.c+3−3

This diff is large: its 13 lines aren’t shown here.

sound/soc/pxa/spitz.c+5−5

This diff is large: its 24 lines aren’t shown here.

sound/soc/pxa/tosa.c+4−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/s3c24xx/neo1973_wm8753.c+5−6

This diff is large: its 20 lines aren’t shown here.

sound/soc/s3c24xx/s3c2412-i2s.c+4−4

This diff is large: its 21 lines aren’t shown here.

sound/soc/s3c24xx/s3c2443-ac97.c+5−5

This diff is large: its 19 lines aren’t shown here.

sound/soc/s3c24xx/s3c24xx-i2s.c+5−5

This diff is large: its 18 lines aren’t shown here.

sound/soc/s3c24xx/s3c24xx-pcm.c+3−3

This diff is large: its 13 lines aren’t shown here.