Table of Contents
2012-03-29_12_23_28
- noMMU
- nommu-cpio_defconfig
- microblaze-unknown-uclinux-uclibc-
linux26
remote: Counting objects: 14747, done. remote: Compressing objects: 0% (1/1976) remote: Compressing objects: 1% (20/1976) remote: Compressing objects: 2% (40/1976) remote: Compressing objects: 3% (60/1976) remote: Compressing objects: 4% (80/1976) remote: Compressing objects: 5% (99/1976) remote: Compressing objects: 6% (119/1976) remote: Compressing objects: 7% (139/1976) remote: Compressing objects: 8% (159/1976) remote: Compressing objects: 9% (178/1976) remote: Compressing objects: 10% (198/1976) remote: Compressing objects: 11% (218/1976) remote: Compressing objects: 12% (238/1976) remote: Compressing objects: 13% (257/1976) remote: Compressing objects: 14% (277/1976) remote: Compressing objects: 15% (297/1976) remote: Compressing objects: 16% (317/1976) remote: Compressing objects: 17% (336/1976) remote: Compressing objects: 18% (356/1976) remote: Compressing objects: 19% (376/1976) remote: Compressing objects: 20% (396/1976) remote: Compressing objects: 21% (415/1976) remote: Compressing objects: 22% (435/1976) remote: Compressing objects: 23% (455/1976) remote: Compressing objects: 24% (475/1976) remote: Compressing objects: 25% (494/1976) remote: Compressing objects: 26% (514/1976) remote: Compressing objects: 27% (534/1976) remote: Compressing objects: 28% (554/1976) remote: Compressing objects: 29% (574/1976) remote: Compressing objects: 30% (593/1976) remote: Compressing objects: 31% (613/1976) remote: Compressing objects: 32% (633/1976) remote: Compressing objects: 33% (653/1976) remote: Compressing objects: 34% (672/1976) remote: Compressing objects: 35% (692/1976) remote: Compressing objects: 36% (712/1976) remote: Compressing objects: 37% (732/1976) remote: Compressing objects: 38% (751/1976) remote: Compressing objects: 39% (771/1976) remote: Compressing objects: 40% (791/1976) remote: Compressing objects: 41% (811/1976) remote: Compressing objects: 42% (830/1976) remote: Compressing objects: 43% (850/1976) remote: Compressing objects: 44% (870/1976) remote: Compressing objects: 45% (890/1976) remote: Compressing objects: 46% (909/1976) remote: Compressing objects: 47% (929/1976) remote: Compressing objects: 48% (949/1976) remote: Compressing objects: 49% (969/1976) remote: Compressing objects: 50% (988/1976) remote: Compressing objects: 51% (1008/1976) remote: Compressing objects: 52% (1028/1976) remote: Compressing objects: 53% (1048/1976) remote: Compressing objects: 54% (1068/1976) remote: Compressing objects: 55% (1087/1976) remote: Compressing objects: 56% (1107/1976) remote: Compressing objects: 57% (1127/1976) remote: Compressing objects: 58% (1147/1976) remote: Compressing objects: 59% (1166/1976) remote: Compressing objects: 60% (1186/1976) remote: Compressing objects: 61% (1206/1976) remote: Compressing objects: 62% (1226/1976) remote: Compressing objects: 63% (1245/1976) remote: Compressing objects: 64% (1265/1976) remote: Compressing objects: 65% (1285/1976) remote: Compressing objects: 66% (1305/1976) remote: Compressing objects: 67% (1324/1976) remote: Compressing objects: 68% (1344/1976) remote: Compressing objects: 69% (1364/1976) remote: Compressing objects: 70% (1384/1976) remote: Compressing objects: 71% (1403/1976) remote: Compressing objects: 72% (1423/1976) remote: Compressing objects: 73% (1443/1976) remote: Compressing objects: 74% (1463/1976) remote: Compressing objects: 75% (1482/1976) remote: Compressing objects: 76% (1502/1976) remote: Compressing objects: 77% (1522/1976) remote: Compressing objects: 78% (1542/1976) remote: Compressing objects: 79% (1562/1976) remote: Compressing objects: 80% (1581/1976) remote: Compressing objects: 81% (1601/1976) remote: Compressing objects: 82% (1621/1976) remote: Compressing objects: 83% (1641/1976) remote: Compressing objects: 84% (1660/1976) remote: Compressing objects: 85% (1680/1976) remote: Compressing objects: 86% (1700/1976) remote: Compressing objects: 87% (1720/1976) remote: Compressing objects: 88% (1739/1976) remote: Compressing objects: 89% (1759/1976) remote: Compressing objects: 90% (1779/1976) remote: Compressing objects: 91% (1799/1976) remote: Compressing objects: 92% (1818/1976) remote: Compressing objects: 93% (1838/1976) remote: Compressing objects: 94% (1858/1976) remote: Compressing objects: 95% (1878/1976) remote: Compressing objects: 96% (1897/1976) remote: Compressing objects: 97% (1917/1976) remote: Compressing objects: 98% (1937/1976) remote: Compressing objects: 99% (1957/1976) remote: Compressing objects: 100% (1976/1976) remote: Compressing objects: 100% (1976/1976), done. Receiving objects: 0% (1/10038) Receiving objects: 1% (101/10038) Receiving objects: 2% (201/10038) Receiving objects: 3% (302/10038), 115.99 KiB | 215 KiB/s Receiving objects: 4% (402/10038), 115.99 KiB | 215 KiB/s Receiving objects: 5% (502/10038), 115.99 KiB | 215 KiB/s Receiving objects: 6% (603/10038), 115.99 KiB | 215 KiB/s Receiving objects: 7% (703/10038), 115.99 KiB | 215 KiB/s Receiving objects: 8% (804/10038), 115.99 KiB | 215 KiB/s Receiving objects: 9% (904/10038), 115.99 KiB | 215 KiB/s Receiving objects: 9% (929/10038), 395.99 KiB | 379 KiB/s Receiving objects: 10% (1004/10038), 395.99 KiB | 379 KiB/s Receiving objects: 11% (1105/10038), 395.99 KiB | 379 KiB/s Receiving objects: 12% (1205/10038), 395.99 KiB | 379 KiB/s Receiving objects: 13% (1305/10038), 395.99 KiB | 379 KiB/s Receiving objects: 14% (1406/10038), 395.99 KiB | 379 KiB/s Receiving objects: 15% (1506/10038), 395.99 KiB | 379 KiB/s Receiving objects: 16% (1607/10038), 395.99 KiB | 379 KiB/s Receiving objects: 17% (1707/10038), 395.99 KiB | 379 KiB/s Receiving objects: 18% (1807/10038), 395.99 KiB | 379 KiB/s Receiving objects: 19% (1908/10038), 395.99 KiB | 379 KiB/s Receiving objects: 20% (2008/10038), 395.99 KiB | 379 KiB/s Receiving objects: 21% (2108/10038), 907.99 KiB | 558 KiB/s Receiving objects: 21% (2164/10038), 907.99 KiB | 558 KiB/s Receiving objects: 22% (2209/10038), 995.99 KiB | 455 KiB/s Receiving objects: 23% (2309/10038), 995.99 KiB | 455 KiB/s Receiving objects: 24% (2410/10038), 995.99 KiB | 455 KiB/s Receiving objects: 25% (2510/10038), 995.99 KiB | 455 KiB/s Receiving objects: 26% (2610/10038), 995.99 KiB | 455 KiB/s Receiving objects: 27% (2711/10038), 995.99 KiB | 455 KiB/s Receiving objects: 28% (2811/10038), 1.37 MiB | 510 KiB/s Receiving objects: 29% (2912/10038), 1.37 MiB | 510 KiB/s Receiving objects: 30% (3012/10038), 1.37 MiB | 510 KiB/s Receiving objects: 31% (3112/10038), 1.37 MiB | 510 KiB/s Receiving objects: 32% (3213/10038), 1.37 MiB | 510 KiB/s Receiving objects: 33% (3313/10038), 1.37 MiB | 510 KiB/s Receiving objects: 34% (3413/10038), 1.37 MiB | 510 KiB/s Receiving objects: 35% (3514/10038), 1.37 MiB | 510 KiB/s Receiving objects: 36% (3614/10038), 1.37 MiB | 510 KiB/s Receiving objects: 36% (3681/10038), 1.37 MiB | 510 KiB/s Receiving objects: 37% (3715/10038), 1.37 MiB | 510 KiB/s Receiving objects: 38% (3815/10038), 1.37 MiB | 510 KiB/s Receiving objects: 39% (3915/10038), 1.37 MiB | 510 KiB/s Receiving objects: 40% (4016/10038), 1.37 MiB | 510 KiB/s Receiving objects: 41% (4116/10038), 1.37 MiB | 510 KiB/s Receiving objects: 42% (4216/10038), 1.37 MiB | 510 KiB/s Receiving objects: 43% (4317/10038), 1.37 MiB | 510 KiB/s Receiving objects: 44% (4417/10038), 1.37 MiB | 510 KiB/s Receiving objects: 45% (4518/10038), 1.37 MiB | 510 KiB/s Receiving objects: 46% (4618/10038), 1.37 MiB | 510 KiB/s Receiving objects: 47% (4718/10038), 1.37 MiB | 510 KiB/s Receiving objects: 48% (4819/10038), 1.37 MiB | 510 KiB/s Receiving objects: 49% (4919/10038), 1.37 MiB | 510 KiB/s Receiving objects: 50% (5019/10038), 1.37 MiB | 510 KiB/s Receiving objects: 51% (5120/10038), 1.37 MiB | 510 KiB/s Receiving objects: 52% (5220/10038), 1.37 MiB | 510 KiB/s Receiving objects: 53% (5321/10038), 1.90 MiB | 599 KiB/s Receiving objects: 54% (5421/10038), 1.90 MiB | 599 KiB/s Receiving objects: 55% (5521/10038), 1.90 MiB | 599 KiB/s Receiving objects: 56% (5622/10038), 1.90 MiB | 599 KiB/s Receiving objects: 57% (5722/10038), 1.90 MiB | 599 KiB/s Receiving objects: 58% (5823/10038), 1.90 MiB | 599 KiB/s Receiving objects: 59% (5923/10038), 1.90 MiB | 599 KiB/s Receiving objects: 60% (6023/10038), 1.90 MiB | 599 KiB/s Receiving objects: 61% (6124/10038), 1.90 MiB | 599 KiB/s Receiving objects: 62% (6224/10038), 1.90 MiB | 599 KiB/s Receiving objects: 63% (6324/10038), 1.90 MiB | 599 KiB/s Receiving objects: 64% (6425/10038), 1.90 MiB | 599 KiB/s Receiving objects: 65% (6525/10038), 1.90 MiB | 599 KiB/s Receiving objects: 66% (6626/10038), 1.90 MiB | 599 KiB/s Receiving objects: 67% (6726/10038), 1.90 MiB | 599 KiB/s Receiving objects: 68% (6826/10038), 1.90 MiB | 599 KiB/s Receiving objects: 69% (6927/10038), 1.90 MiB | 599 KiB/s Receiving objects: 70% (7027/10038), 1.90 MiB | 599 KiB/s Receiving objects: 71% (7127/10038), 1.90 MiB | 599 KiB/s Receiving objects: 72% (7228/10038), 1.90 MiB | 599 KiB/s Receiving objects: 73% (7328/10038), 1.90 MiB | 599 KiB/s Receiving objects: 74% (7429/10038), 1.90 MiB | 599 KiB/s Receiving objects: 75% (7529/10038), 1.90 MiB | 599 KiB/s Receiving objects: 76% (7629/10038), 1.90 MiB | 599 KiB/s Receiving objects: 77% (7730/10038), 1.90 MiB | 599 KiB/s Receiving objects: 78% (7830/10038), 1.90 MiB | 599 KiB/s Receiving objects: 79% (7931/10038), 1.90 MiB | 599 KiB/s Receiving objects: 80% (8031/10038), 1.90 MiB | 599 KiB/s Receiving objects: 81% (8131/10038), 1.90 MiB | 599 KiB/s Receiving objects: 82% (8232/10038), 1.90 MiB | 599 KiB/s Receiving objects: 83% (8332/10038), 1.90 MiB | 599 KiB/s Receiving objects: 84% (8432/10038), 1.90 MiB | 599 KiB/s Receiving objects: 85% (8533/10038), 1.90 MiB | 599 KiB/s Receiving objects: 86% (8633/10038), 1.90 MiB | 599 KiB/s Receiving objects: 87% (8734/10038), 1.90 MiB | 599 KiB/s Receiving objects: 88% (8834/10038), 1.90 MiB | 599 KiB/s Receiving objects: 89% (8934/10038), 1.90 MiB | 599 KiB/s Receiving objects: 90% (9035/10038), 1.90 MiB | 599 KiB/s Receiving objects: 91% (9135/10038), 1.90 MiB | 599 KiB/s Receiving objects: 92% (9235/10038), 1.90 MiB | 599 KiB/s Receiving objects: 93% (9336/10038), 1.90 MiB | 599 KiB/s Receiving objects: 94% (9436/10038), 1.90 MiB | 599 KiB/s Receiving objects: 95% (9537/10038), 1.90 MiB | 599 KiB/s Receiving objects: 96% (9637/10038), 1.90 MiB | 599 KiB/s Receiving objects: 97% (9737/10038), 1.90 MiB | 599 KiB/s Receiving objects: 98% (9838/10038), 1.90 MiB | 599 KiB/s Receiving objects: 99% (9938/10038), 1.90 MiB | 599 KiB/s remote: Total 10038 (delta 8378), reused 9474 (delta 7838) Receiving objects: 99% (9946/10038), 2.33 MiB | 516 KiB/s Receiving objects: 100% (10038/10038), 2.33 MiB | 516 KiB/s Receiving objects: 100% (10038/10038), 2.33 MiB | 516 KiB/s, done. Resolving deltas: 0% (1/8378) Resolving deltas: 1% (85/8378) Resolving deltas: 2% (205/8378) Resolving deltas: 3% (258/8378) Resolving deltas: 4% (337/8378) Resolving deltas: 5% (420/8378) Resolving deltas: 6% (527/8378) Resolving deltas: 11% (952/8378) Resolving deltas: 12% (1049/8378) Resolving deltas: 13% (1121/8378) Resolving deltas: 14% (1198/8378) Resolving deltas: 15% (1290/8378) Resolving deltas: 16% (1343/8378) Resolving deltas: 17% (1425/8378) Resolving deltas: 18% (1509/8378) Resolving deltas: 19% (1592/8378) Resolving deltas: 20% (1676/8378) Resolving deltas: 21% (1760/8378) Resolving deltas: 22% (1844/8378) Resolving deltas: 23% (1927/8378) Resolving deltas: 24% (2011/8378) Resolving deltas: 25% (2095/8378) Resolving deltas: 26% (2179/8378) Resolving deltas: 27% (2265/8378) Resolving deltas: 27% (2290/8378) Resolving deltas: 28% (2346/8378) Resolving deltas: 29% (2430/8378) Resolving deltas: 30% (2515/8378) Resolving deltas: 31% (2610/8378) Resolving deltas: 32% (2682/8378) Resolving deltas: 33% (2765/8378) Resolving deltas: 34% (2850/8378) Resolving deltas: 34% (2858/8378) Resolving deltas: 35% (2933/8378) Resolving deltas: 36% (3017/8378) Resolving deltas: 37% (3100/8378) Resolving deltas: 38% (3207/8378) Resolving deltas: 39% (3269/8378) Resolving deltas: 39% (3350/8378) Resolving deltas: 40% (3352/8378) Resolving deltas: 41% (3457/8378) Resolving deltas: 42% (3519/8378) Resolving deltas: 43% (3608/8378) Resolving deltas: 44% (3691/8378) Resolving deltas: 45% (3774/8378) Resolving deltas: 46% (3854/8378) Resolving deltas: 46% (3861/8378) Resolving deltas: 47% (3938/8378) Resolving deltas: 48% (4022/8378) Resolving deltas: 49% (4106/8378) Resolving deltas: 49% (4115/8378) Resolving deltas: 50% (4189/8378) Resolving deltas: 51% (4273/8378) Resolving deltas: 52% (4358/8378) Resolving deltas: 53% (4441/8378) Resolving deltas: 54% (4526/8378) Resolving deltas: 55% (4612/8378) Resolving deltas: 55% (4655/8378) Resolving deltas: 56% (4696/8378) Resolving deltas: 57% (4776/8378) Resolving deltas: 58% (4860/8378) Resolving deltas: 59% (4945/8378) Resolving deltas: 60% (5051/8378) Resolving deltas: 61% (5111/8378) Resolving deltas: 61% (5158/8378) Resolving deltas: 61% (5172/8378) Resolving deltas: 62% (5198/8378) Resolving deltas: 63% (5284/8378) Resolving deltas: 64% (5391/8378) Resolving deltas: 65% (5447/8378) Resolving deltas: 66% (5530/8378) Resolving deltas: 67% (5614/8378) Resolving deltas: 67% (5665/8378) Resolving deltas: 68% (5698/8378) Resolving deltas: 69% (5785/8378) Resolving deltas: 72% (6106/8378) Resolving deltas: 73% (6117/8378) Resolving deltas: 74% (6221/8378) Resolving deltas: 75% (6285/8378) Resolving deltas: 76% (6434/8378) Resolving deltas: 77% (6519/8378) Resolving deltas: 78% (6573/8378) Resolving deltas: 79% (6622/8378) Resolving deltas: 80% (6747/8378) Resolving deltas: 81% (6818/8378) Resolving deltas: 82% (6879/8378) Resolving deltas: 84% (7049/8378) Resolving deltas: 84% (7104/8378) Resolving deltas: 86% (7226/8378) Resolving deltas: 87% (7298/8378) Resolving deltas: 88% (7375/8378) Resolving deltas: 89% (7457/8378) Resolving deltas: 90% (7553/8378) Resolving deltas: 90% (7604/8378) Resolving deltas: 91% (7624/8378) Resolving deltas: 92% (7732/8378) Resolving deltas: 93% (7796/8378) Resolving deltas: 94% (7907/8378) Resolving deltas: 95% (7978/8378) Resolving deltas: 96% (8060/8378) Resolving deltas: 97% (8149/8378) Resolving deltas: 98% (8212/8378) Resolving deltas: 99% (8327/8378) Resolving deltas: 100% (8378/8378) Resolving deltas: 100% (8378/8378), completed with 2987 local objects. Updating 6658a69..b5174fa Fast forward Documentation/ABI/testing/sysfs-block-dm | 25 + .../ABI/testing/sysfs-driver-samsung-laptop | 18 + Documentation/Makefile | 2 +- Documentation/clk.txt | 233 +++ Documentation/device-mapper/thin-provisioning.txt | 65 +- Documentation/device-mapper/verity.txt | 194 +++ .../devicetree/bindings/arm/atmel-at91.txt | 60 + .../devicetree/bindings/arm/atmel-pmc.txt | 11 + Documentation/devicetree/bindings/arm/spear.txt | 8 + .../devicetree/bindings/gpio/gpio-omap.txt | 36 + .../devicetree/bindings/gpio/gpio-twl4030.txt | 23 + .../devicetree/bindings/gpio/gpio_i2c.txt | 32 + .../devicetree/bindings/gpio/sodaville.txt | 48 + .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 33 + .../devicetree/bindings/mtd/atmel-nand.txt | 41 + Documentation/devicetree/bindings/mtd/nand.txt | 7 + .../devicetree/bindings/usb/atmel-usb.txt | 49 + .../devicetree/bindings/usb/tegra-usb.txt | 13 + Documentation/dma-buf-sharing.txt | 120 ++- Documentation/filesystems/ext4.txt | 8 - Documentation/gpio.txt | 40 +- Documentation/i2c/busses/i2c-i801 | 1 + Documentation/kernel-parameters.txt | 2 + Documentation/laptops/asus-laptop.txt | 2 +- Documentation/laptops/sony-laptop.txt | 5 + Documentation/virtual/kvm/api.txt | 259 +++- Documentation/virtual/kvm/ppc-pv.txt | 24 +- Documentation/vm/Makefile | 8 - Documentation/watchdog/00-INDEX | 19 - .../watchdog/convert_drivers_to_kernel_api.txt | 4 + Documentation/watchdog/watchdog-kernel-api.txt | 11 +- MAINTAINERS | 11 +- arch/alpha/boot/bootp.c | 1 - arch/alpha/boot/bootpz.c | 1 - arch/alpha/boot/head.S | 1 - arch/alpha/boot/main.c | 1 - arch/alpha/include/asm/atomic.h | 68 +- arch/alpha/include/asm/auxvec.h | 2 + arch/alpha/include/asm/core_lca.h | 2 +- arch/alpha/include/asm/core_mcpcia.h | 1 + arch/alpha/include/asm/core_t2.h | 1 - arch/alpha/include/asm/elf.h | 1 + arch/alpha/include/asm/exec.h | 6 + arch/alpha/include/asm/fpu.h | 2 + arch/alpha/include/asm/io.h | 1 - arch/alpha/include/asm/irqflags.h | 2 +- arch/alpha/include/asm/mce.h | 83 + arch/alpha/include/asm/mmu_context.h | 1 - arch/alpha/include/asm/pal.h | 112 ++ arch/alpha/include/asm/pgtable.h | 1 + arch/alpha/include/asm/setup.h | 36 + arch/alpha/include/asm/special_insns.h | 41 + arch/alpha/include/asm/spinlock.h | 1 - arch/alpha/include/asm/switch_to.h | 14 + arch/alpha/include/asm/system.h | 354 ---- arch/alpha/include/asm/xchg.h | 2 +- arch/alpha/kernel/core_apecs.c | 1 + arch/alpha/kernel/core_cia.c | 1 + arch/alpha/kernel/core_t2.c | 1 + arch/alpha/kernel/err_impl.h | 2 + arch/alpha/kernel/head.S | 6 +- arch/alpha/kernel/irq.c | 1 - arch/alpha/kernel/irq_alpha.c | 1 + arch/alpha/kernel/osf_sys.c | 1 - arch/alpha/kernel/process.c | 1 - arch/alpha/kernel/ptrace.c | 1 - arch/alpha/kernel/setup.c | 1 - arch/alpha/kernel/sys_alcor.c | 1 - arch/alpha/kernel/sys_cabriolet.c | 1 - arch/alpha/kernel/sys_dp264.c | 1 - arch/alpha/kernel/sys_eb64p.c | 1 - arch/alpha/kernel/sys_eiger.c | 1 - arch/alpha/kernel/sys_jensen.c | 1 - arch/alpha/kernel/sys_marvel.c | 1 - arch/alpha/kernel/sys_miata.c | 1 - arch/alpha/kernel/sys_mikasa.c | 2 +- arch/alpha/kernel/sys_nautilus.c | 1 - arch/alpha/kernel/sys_noritake.c | 2 +- arch/alpha/kernel/sys_rawhide.c | 1 - arch/alpha/kernel/sys_ruffian.c | 1 - arch/alpha/kernel/sys_rx164.c | 1 - arch/alpha/kernel/sys_sable.c | 1 - arch/alpha/kernel/sys_sio.c | 1 - arch/alpha/kernel/sys_sx164.c | 2 +- arch/alpha/kernel/sys_takara.c | 1 - arch/alpha/kernel/sys_titan.c | 1 - arch/alpha/kernel/sys_wildfire.c | 1 - arch/alpha/kernel/traps.c | 1 + arch/alpha/kernel/vmlinux.lds.S | 2 + arch/alpha/lib/stacktrace.c | 1 - arch/alpha/mm/fault.c | 1 - arch/alpha/mm/init.c | 2 +- arch/alpha/oprofile/common.c | 1 - arch/alpha/oprofile/op_model_ev4.c | 1 - arch/alpha/oprofile/op_model_ev5.c | 1 - arch/alpha/oprofile/op_model_ev6.c | 1 - arch/alpha/oprofile/op_model_ev67.c | 1 - arch/arm/Makefile | 1 + arch/arm/boot/dts/at91sam9g20.dtsi | 63 + arch/arm/boot/dts/at91sam9g25ek.dts | 14 +- arch/arm/boot/dts/at91sam9g45.dtsi | 64 + arch/arm/boot/dts/at91sam9m10g45ek.dts | 46 +- arch/arm/boot/dts/at91sam9x5.dtsi | 88 + arch/arm/boot/dts/at91sam9x5cm.dtsi | 45 + arch/arm/boot/dts/db8500.dtsi | 275 +++ arch/arm/boot/dts/exynos5250-smdk5250.dts | 26 + arch/arm/boot/dts/exynos5250.dtsi | 413 +++++ arch/arm/boot/dts/kirkwood-dreamplug.dts | 13 +- arch/arm/boot/dts/kirkwood.dtsi | 34 +- arch/arm/boot/dts/snowball.dts | 139 ++ arch/arm/boot/dts/spear600-evb.dts | 47 + arch/arm/boot/dts/spear600.dtsi | 174 ++ arch/arm/boot/dts/tegra-cardhu.dts | 16 + arch/arm/boot/dts/tegra-seaboard.dts | 1 + arch/arm/boot/dts/tegra20.dtsi | 1 + arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi | 96 ++ arch/arm/boot/dts/usb_a9g20.dts | 74 +- arch/arm/common/via82c505.c | 1 - arch/arm/configs/at91sam9g20_defconfig | 3 + arch/arm/configs/u8500_defconfig | 1 + arch/arm/include/asm/atomic.h | 4 +- arch/arm/include/asm/barrier.h | 69 + arch/arm/include/asm/bitops.h | 2 +- arch/arm/include/asm/bug.h | 30 + arch/arm/include/asm/cmpxchg.h | 295 ++++ arch/arm/include/asm/compiler.h | 15 + arch/arm/include/asm/cp15.h | 87 + arch/arm/include/asm/div64.h | 2 +- arch/arm/include/asm/dma.h | 1 - arch/arm/include/asm/domain.h | 4 + arch/arm/include/asm/exec.h | 6 + arch/arm/include/asm/hardware/iop3xx.h | 3 + arch/arm/include/asm/io.h | 2 +- arch/arm/include/asm/mmu.h | 7 + arch/arm/include/asm/processor.h | 3 +- arch/arm/include/asm/switch_to.h | 18 + arch/arm/include/asm/system.h | 552 +------ arch/arm/include/asm/system_info.h | 27 + arch/arm/include/asm/system_misc.h | 29 + arch/arm/include/asm/uaccess.h | 2 +- arch/arm/kernel/armksyms.c | 1 - arch/arm/kernel/elf.c | 1 + arch/arm/kernel/entry-armv.S | 2 +- arch/arm/kernel/fiq.c | 2 +- arch/arm/kernel/head-nommu.S | 2 +- arch/arm/kernel/head.S | 2 +- arch/arm/kernel/hw_breakpoint.c | 1 - arch/arm/kernel/irq.c | 1 - arch/arm/kernel/kprobes-common.c | 1 + arch/arm/kernel/machine_kexec.c | 2 +- arch/arm/kernel/process.c | 1 - arch/arm/kernel/ptrace.c | 1 - arch/arm/kernel/setup.c | 4 +- arch/arm/kernel/sleep.S | 1 - arch/arm/kernel/smp_tlb.c | 20 +- arch/arm/kernel/tcm.c | 1 + arch/arm/kernel/thumbee.c | 1 + arch/arm/kernel/traps.c | 2 +- arch/arm/mach-at91/Kconfig | 10 +- arch/arm/mach-at91/at91rm9200.c | 1 + arch/arm/mach-at91/at91sam9260.c | 2 + arch/arm/mach-at91/at91sam9261.c | 1 + arch/arm/mach-at91/at91sam9263.c | 1 + arch/arm/mach-at91/at91sam9g45.c | 3 + arch/arm/mach-at91/at91sam9rl.c | 1 + arch/arm/mach-at91/at91sam9x5.c | 17 +- arch/arm/mach-at91/board-afeb-9260v1.c | 1 + arch/arm/mach-at91/board-cam60.c | 1 + arch/arm/mach-at91/board-cpu9krea.c | 1 + arch/arm/mach-at91/board-dt.c | 57 +- arch/arm/mach-at91/board-kb9202.c | 1 + arch/arm/mach-at91/board-neocore926.c | 1 + arch/arm/mach-at91/board-qil-a9260.c | 2 + arch/arm/mach-at91/board-rm9200dk.c | 2 + arch/arm/mach-at91/board-sam9-l9260.c | 1 + arch/arm/mach-at91/board-sam9260ek.c | 2 + arch/arm/mach-at91/board-sam9261ek.c | 2 + arch/arm/mach-at91/board-sam9263ek.c | 2 + arch/arm/mach-at91/board-sam9g20ek.c | 2 + arch/arm/mach-at91/board-sam9m10g45ek.c | 2 + arch/arm/mach-at91/board-sam9rlek.c | 2 + arch/arm/mach-at91/board-snapper9260.c | 1 + arch/arm/mach-at91/board-stamp9g20.c | 1 + arch/arm/mach-at91/board-usb-a926x.c | 2 + arch/arm/mach-at91/board-yl-9200.c | 1 + arch/arm/mach-at91/clock.c | 56 +- arch/arm/mach-at91/generic.h | 2 + arch/arm/mach-at91/include/mach/at91_shdwc.h | 4 +- arch/arm/mach-at91/include/mach/at91sam9x5.h | 5 - arch/arm/mach-at91/include/mach/board.h | 15 +- arch/arm/mach-at91/include/mach/system_rev.h | 2 + arch/arm/mach-at91/pm.c | 13 - arch/arm/mach-at91/setup.c | 158 ++ arch/arm/mach-clps711x/common.c | 1 + arch/arm/mach-clps711x/p720t-leds.c | 1 - arch/arm/mach-davinci/board-da850-evm.c | 1 + arch/arm/mach-davinci/board-dm644x-evm.c | 109 ++- arch/arm/mach-davinci/davinci.h | 8 +- arch/arm/mach-davinci/dm644x.c | 166 ++- arch/arm/mach-ebsa110/core.c | 2 +- arch/arm/mach-ebsa110/leds.c | 1 - arch/arm/mach-exynos/Kconfig | 29 +- arch/arm/mach-exynos/Makefile | 5 +- arch/arm/mach-exynos/clock-exynos4.c | 14 +- arch/arm/mach-exynos/clock-exynos5.c | 1247 ++++++++++++++ arch/arm/mach-exynos/common.c | 464 ++++-- arch/arm/mach-exynos/common.h | 37 +- arch/arm/mach-exynos/dev-ahci.c | 4 +- arch/arm/mach-exynos/dev-audio.c | 4 +- arch/arm/mach-exynos/dev-uart.c | 78 + arch/arm/mach-exynos/dma.c | 6 +- arch/arm/mach-exynos/hotplug.c | 1 + arch/arm/mach-exynos/include/mach/debug-macro.S | 9 +- arch/arm/mach-exynos/include/mach/gpio.h | 239 +++- arch/arm/mach-exynos/include/mach/irqs.h | 597 +++++-- arch/arm/mach-exynos/include/mach/map.h | 45 +- arch/arm/mach-exynos/include/mach/regs-clock.h | 62 + arch/arm/mach-exynos/include/mach/regs-gpio.h | 20 +- arch/arm/mach-exynos/include/mach/regs-pmu.h | 1 + arch/arm/mach-exynos/include/mach/uncompress.h | 17 +- arch/arm/mach-exynos/mach-exynos4-dt.c | 8 +- arch/arm/mach-exynos/mach-exynos5-dt.c | 78 + arch/arm/mach-exynos/mach-nuri.c | 5 +- arch/arm/mach-exynos/mach-universal_c210.c | 9 +- arch/arm/mach-exynos/mct.c | 23 +- arch/arm/mach-exynos/platsmp.c | 9 +- arch/arm/mach-exynos/pm_domains.c | 6 + arch/arm/mach-exynos/setup-i2c0.c | 9 +- arch/arm/mach-footbridge/common.c | 1 + arch/arm/mach-footbridge/dc21285-timer.c | 1 + arch/arm/mach-footbridge/dc21285.c | 1 - arch/arm/mach-footbridge/ebsa285-leds.c | 1 - arch/arm/mach-footbridge/netwinder-hw.c | 1 + arch/arm/mach-footbridge/netwinder-leds.c | 1 - arch/arm/mach-imx/dma-v1.c | 1 - arch/arm/mach-imx/mach-imx6q.c | 1 + arch/arm/mach-imx/mach-mx51_efikamx.c | 1 + arch/arm/mach-imx/mach-mx51_efikasb.c | 1 + arch/arm/mach-integrator/core.c | 1 - arch/arm/mach-integrator/leds.c | 1 - arch/arm/mach-integrator/pci.c | 1 - arch/arm/mach-integrator/pci_v3.c | 1 - arch/arm/mach-iop33x/uart.c | 1 - arch/arm/mach-ixp2000/core.c | 1 - arch/arm/mach-ixp2000/enp2611.c | 1 - arch/arm/mach-ixp2000/ixdp2400.c | 1 - arch/arm/mach-ixp2000/ixdp2800.c | 1 - arch/arm/mach-ixp2000/ixdp2x00.c | 1 - arch/arm/mach-ixp2000/ixdp2x01.c | 1 - arch/arm/mach-ixp2000/pci.c | 1 - arch/arm/mach-ixp23xx/core.c | 1 - arch/arm/mach-ixp23xx/espresso.c | 1 - arch/arm/mach-ixp23xx/ixdp2351.c | 1 - arch/arm/mach-ixp23xx/pci.c | 1 - arch/arm/mach-ixp23xx/roadrunner.c | 1 - arch/arm/mach-ixp4xx/common-pci.c | 1 - arch/arm/mach-ixp4xx/goramo_mlr.c | 1 - arch/arm/mach-kirkwood/Makefile | 1 + arch/arm/mach-kirkwood/board-dreamplug.c | 152 ++ arch/arm/mach-kirkwood/board-dt.c | 151 +-- arch/arm/mach-kirkwood/common.c | 11 +- arch/arm/mach-kirkwood/common.h | 15 + arch/arm/mach-ks8695/time.c | 1 + arch/arm/mach-lpc32xx/Kconfig | 25 + arch/arm/mach-lpc32xx/clock.c | 87 +- arch/arm/mach-lpc32xx/common.c | 47 + arch/arm/mach-lpc32xx/common.h | 4 +- arch/arm/mach-lpc32xx/include/mach/board.h | 24 + arch/arm/mach-lpc32xx/irq.c | 4 + arch/arm/mach-lpc32xx/phy3250.c | 3 + arch/arm/mach-mmp/common.c | 1 + arch/arm/mach-mmp/pxa168.c | 1 + arch/arm/mach-msm/board-sapphire.c | 1 - arch/arm/mach-mxs/system.c | 2 +- arch/arm/mach-omap1/id.c | 1 + arch/arm/mach-omap1/leds-h2p2-debug.c | 1 - arch/arm/mach-omap1/leds-innovator.c | 1 - arch/arm/mach-omap1/leds-osk.c | 1 - arch/arm/mach-omap1/mux.c | 1 - arch/arm/mach-omap1/time.c | 1 - arch/arm/mach-omap1/timer32k.c | 1 - arch/arm/mach-omap2/board-4430sdp.c | 13 +- arch/arm/mach-omap2/board-omap3touchbook.c | 1 + arch/arm/mach-omap2/board-omap4panda.c | 15 +- arch/arm/mach-omap2/board-rx51-peripherals.c | 1 + arch/arm/mach-omap2/hsmmc.c | 1 + arch/arm/mach-omap2/hsmmc.h | 2 + arch/arm/mach-omap2/mux.c | 1 - arch/arm/mach-omap2/omap-mpuss-lowpower.c | 1 - arch/arm/mach-omap2/pm24xx.c | 1 + arch/arm/mach-omap2/pm34xx.c | 1 + arch/arm/mach-omap2/pm44xx.c | 1 + arch/arm/mach-omap2/sleep44xx.S | 1 - arch/arm/mach-orion5x/common.c | 1 + arch/arm/mach-orion5x/dns323-setup.c | 1 + arch/arm/mach-orion5x/ls-chl-setup.c | 1 - arch/arm/mach-orion5x/ls_hgl-setup.c | 1 - arch/arm/mach-orion5x/lsmini-setup.c | 1 - arch/arm/mach-pnx4008/core.c | 2 +- arch/arm/mach-pnx4008/dma.c | 1 - arch/arm/mach-pnx4008/irq.c | 1 - arch/arm/mach-pnx4008/time.c | 1 - arch/arm/mach-pxa/cm-x300.c | 1 + arch/arm/mach-pxa/colibri-pxa3xx.c | 1 + arch/arm/mach-pxa/corgi.c | 1 - arch/arm/mach-pxa/generic.c | 1 - arch/arm/mach-pxa/leds-idp.c | 1 - arch/arm/mach-pxa/leds-lubbock.c | 1 - arch/arm/mach-pxa/leds-mainstone.c | 1 - arch/arm/mach-pxa/magician.c | 1 + arch/arm/mach-pxa/poodle.c | 1 - arch/arm/mach-pxa/reset.c | 1 + arch/arm/mach-pxa/viper.c | 1 + arch/arm/mach-pxa/zeus.c | 1 + arch/arm/mach-realview/core.c | 1 - arch/arm/mach-realview/hotplug.c | 1 + arch/arm/mach-rpc/riscpc.c | 1 + arch/arm/mach-s3c24xx/s3c2410.c | 1 + arch/arm/mach-s3c24xx/s3c2412.c | 1 + arch/arm/mach-s3c24xx/s3c2416.c | 1 + arch/arm/mach-s3c24xx/s3c2443.c | 1 + arch/arm/mach-s3c24xx/s3c244x.c | 1 + arch/arm/mach-s3c64xx/common.c | 1 + arch/arm/mach-s3c64xx/mach-crag6410-module.c | 14 +- arch/arm/mach-s5p64x0/common.c | 1 + arch/arm/mach-s5pc100/common.c | 1 + arch/arm/mach-sa1100/generic.c | 2 +- arch/arm/mach-sa1100/leds-assabet.c | 1 - arch/arm/mach-sa1100/leds-badge4.c | 1 - arch/arm/mach-sa1100/leds-cerf.c | 1 - arch/arm/mach-sa1100/leds-hackkit.c | 1 - arch/arm/mach-sa1100/leds-lart.c | 1 - arch/arm/mach-sa1100/pm.c | 1 - arch/arm/mach-shark/leds.c | 1 - arch/arm/mach-shmobile/board-ap4evb.c | 1 + arch/arm/mach-shmobile/board-mackerel.c | 11 +- arch/arm/mach-shmobile/cpuidle.c | 1 - arch/arm/mach-shmobile/include/mach/system.h | 2 + arch/arm/mach-shmobile/pm-r8a7779.c | 1 - arch/arm/mach-shmobile/pm-sh7372.c | 1 - arch/arm/mach-shmobile/setup-sh7372.c | 7 + arch/arm/mach-shmobile/suspend.c | 2 +- arch/arm/mach-spear6xx/Kconfig | 7 +- arch/arm/mach-spear6xx/Makefile | 6 - arch/arm/mach-spear6xx/clock.c | 14 +- arch/arm/mach-spear6xx/spear600.c | 25 - arch/arm/mach-spear6xx/spear600_evb.c | 54 - arch/arm/mach-spear6xx/spear6xx.c | 132 +-- arch/arm/mach-tegra/Makefile | 2 + arch/arm/mach-tegra/board-dt-tegra30.c | 2 +- arch/arm/mach-tegra/common.c | 4 + arch/arm/mach-tegra/cpu-tegra.c | 1 - arch/arm/mach-tegra/flowctrl.c | 62 + arch/arm/mach-tegra/flowctrl.h | 5 + arch/arm/mach-tegra/fuse.c | 18 +- arch/arm/mach-tegra/fuse.h | 4 + arch/arm/mach-tegra/headsmp.S | 167 ++- arch/arm/mach-tegra/hotplug.c | 1 + arch/arm/mach-tegra/include/mach/iomap.h | 3 + arch/arm/mach-tegra/include/mach/powergate.h | 15 +- arch/arm/mach-tegra/platsmp.c | 137 ++- arch/arm/mach-tegra/powergate.c | 53 +- arch/arm/mach-tegra/reset.c | 84 + arch/arm/mach-tegra/reset.h | 50 + arch/arm/mach-ux500/Kconfig | 7 + arch/arm/mach-ux500/Makefile.boot | 1 + arch/arm/mach-ux500/board-mop500-sdi.c | 31 +- arch/arm/mach-ux500/board-mop500.c | 171 ++- arch/arm/mach-ux500/board-mop500.h | 8 +- arch/arm/mach-ux500/board-u5500-sdi.c | 4 +- arch/arm/mach-ux500/board-u5500.c | 27 +- arch/arm/mach-ux500/cache-l2x0.c | 7 +- arch/arm/mach-ux500/cpu-db5500.c | 36 +- arch/arm/mach-ux500/cpu-db8500.c | 44 +- arch/arm/mach-ux500/cpu.c | 89 +- arch/arm/mach-ux500/devices-common.c | 79 +- arch/arm/mach-ux500/devices-common.h | 83 +- arch/arm/mach-ux500/devices-db5500.h | 116 +- arch/arm/mach-ux500/devices-db8500.h | 176 ++- arch/arm/mach-ux500/dma-db5500.c | 3 +- arch/arm/mach-ux500/include/mach/db8500-regs.h | 3 + .../mach-ux500/include/mach/irqs-board-mop500.h | 2 +- arch/arm/mach-ux500/include/mach/setup.h | 10 +- arch/arm/mach-ux500/include/mach/usb.h | 4 +- arch/arm/mach-ux500/timer.c | 11 +- arch/arm/mach-ux500/usb.c | 7 +- arch/arm/mach-versatile/core.c | 1 - arch/arm/mach-versatile/pci.c | 1 - arch/arm/mach-vexpress/hotplug.c | 2 +- arch/arm/mach-w90x900/cpu.c | 1 + arch/arm/mm/alignment.c | 3 +- arch/arm/mm/cache-feroceon-l2.c | 1 + arch/arm/mm/cache-tauros2.c | 1 + arch/arm/mm/cache-xsc3l2.c | 2 +- arch/arm/mm/fault.c | 3 +- arch/arm/mm/flush.c | 1 - arch/arm/mm/idmap.c | 1 + arch/arm/mm/ioremap.c | 2 + arch/arm/mm/mmu.c | 2 + arch/arm/mm/pgd.c | 1 + arch/arm/mm/proc-fa526.S | 1 - arch/arm/nwfpe/fpa11.c | 1 - arch/arm/plat-iop/i2c.c | 1 - arch/arm/plat-iop/pci.c | 1 - arch/arm/plat-iop/restart.c | 1 + arch/arm/plat-mxc/system.c | 2 +- arch/arm/plat-omap/debug-leds.c | 1 - arch/arm/plat-omap/dma.c | 1 - arch/arm/plat-omap/include/plat/gpio.h | 22 +- arch/arm/plat-omap/include/plat/mmc.h | 2 - arch/arm/plat-orion/common.c | 7 +- arch/arm/plat-orion/include/plat/audio.h | 1 - arch/arm/plat-pxa/dma.c | 1 - arch/arm/plat-s3c24xx/cpu.c | 1 + arch/arm/plat-s3c24xx/dma.c | 1 - arch/arm/plat-s5p/Kconfig | 8 +- arch/arm/plat-s5p/Makefile | 3 +- arch/arm/plat-s5p/clock.c | 36 + arch/arm/plat-s5p/irq-pm.c | 25 +- arch/arm/plat-samsung/cpu.c | 1 - arch/arm/plat-samsung/include/plat/cpu.h | 10 + arch/arm/plat-samsung/include/plat/devs.h | 2 + arch/arm/plat-samsung/include/plat/s5p-clock.h | 6 + arch/arm/plat-samsung/include/plat/uncompress.h | 2 + arch/arm/plat-samsung/irq-vic-timer.c | 16 + arch/arm/plat-samsung/time.c | 1 - arch/arm/plat-spear/restart.c | 1 + arch/arm/vfp/vfpmodule.c | 2 + arch/avr32/boards/atngw100/setup.c | 1 + arch/avr32/boards/atstk1000/atstk1002.c | 1 + arch/avr32/include/asm/atomic.h | 2 +- arch/avr32/include/asm/barrier.h | 27 + arch/avr32/include/asm/bitops.h | 1 - arch/avr32/include/asm/bug.h | 5 + arch/avr32/include/asm/cmpxchg.h | 117 ++ arch/avr32/include/asm/exec.h | 13 + arch/avr32/include/asm/special_insns.h | 13 + arch/avr32/include/asm/switch_to.h | 46 + arch/avr32/include/asm/system.h | 178 -- arch/avr32/mach-at32ap/cpufreq.c | 1 - arch/avr32/mach-at32ap/include/mach/board.h | 13 +- arch/avr32/oprofile/op_model_avr32.c | 1 - arch/blackfin/include/asm/system.h | 5 - arch/c6x/include/asm/Kbuild | 1 - arch/c6x/include/asm/barrier.h | 27 + arch/c6x/include/asm/bitops.h | 1 - arch/c6x/include/asm/bug.h | 23 + arch/c6x/include/asm/cmpxchg.h | 68 + arch/c6x/include/asm/exec.h | 6 + arch/c6x/include/asm/processor.h | 9 + arch/c6x/include/asm/setup.h | 1 + arch/c6x/include/asm/special_insns.h | 63 + arch/c6x/include/asm/switch_to.h | 33 + arch/c6x/include/asm/system.h | 168 -- arch/c6x/kernel/irq.c | 1 + arch/c6x/kernel/setup.c | 1 + arch/c6x/kernel/soc.c | 1 - arch/c6x/kernel/time.c | 1 + arch/c6x/kernel/traps.c | 1 + arch/c6x/platforms/timer64.c | 1 + arch/cris/arch-v10/drivers/ds1302.c | 1 - arch/cris/arch-v10/drivers/gpio.c | 1 - arch/cris/arch-v10/drivers/i2c.c | 1 - arch/cris/arch-v10/drivers/pcf8563.c | 1 - arch/cris/arch-v10/drivers/sync_serial.c | 1 - arch/cris/arch-v10/kernel/debugport.c | 1 - arch/cris/arch-v10/kernel/dma.c | 1 + arch/cris/arch-v10/kernel/io_interface_mux.c | 1 + arch/cris/arch-v10/kernel/process.c | 1 + arch/cris/arch-v10/kernel/ptrace.c | 1 - arch/cris/arch-v10/kernel/setup.c | 1 + arch/cris/arch-v10/kernel/signal.c | 1 + arch/cris/arch-v10/kernel/traps.c | 1 + arch/cris/arch-v32/drivers/i2c.c | 1 - arch/cris/arch-v32/drivers/mach-a3/gpio.c | 1 - arch/cris/arch-v32/drivers/mach-fs/gpio.c | 1 - arch/cris/arch-v32/kernel/debugport.c | 1 - arch/cris/arch-v32/kernel/fasttimer.c | 1 - arch/cris/arch-v32/kernel/ptrace.c | 1 - arch/cris/arch-v32/mach-a3/dma.c | 1 - arch/cris/arch-v32/mach-fs/dma.c | 1 - arch/cris/include/arch-v10/arch/elf.h | 2 + arch/cris/include/arch-v32/arch/elf.h | 2 + arch/cris/include/arch-v32/arch/system.h | 10 - arch/cris/include/asm/atomic.h | 2 +- arch/cris/include/asm/barrier.h | 25 + arch/cris/include/asm/bitops.h | 1 - arch/cris/include/asm/cmpxchg.h | 53 + arch/cris/include/asm/exec.h | 6 + arch/cris/include/asm/processor.h | 11 +- arch/cris/include/asm/switch_to.h | 12 + arch/cris/include/asm/system.h | 89 - arch/cris/kernel/irq.c | 1 + arch/cris/kernel/process.c | 1 - arch/cris/kernel/ptrace.c | 1 - arch/cris/kernel/setup.c | 1 + arch/cris/kernel/traps.c | 1 + arch/cris/mm/fault.c | 1 + arch/frv/include/asm/atomic.h | 57 +- arch/frv/include/asm/barrier.h | 29 + arch/frv/include/asm/bug.h | 2 + arch/frv/include/asm/{system.h => cmpxchg.h} | 98 +- arch/frv/include/asm/exec.h | 17 + arch/frv/include/asm/switch_to.h | 35 + arch/frv/kernel/debug-stub.c | 1 - arch/frv/kernel/gdb-io.c | 1 - arch/frv/kernel/gdb-stub.c | 1 - arch/frv/kernel/irq-mb93091.c | 1 - arch/frv/kernel/irq-mb93093.c | 1 - arch/frv/kernel/irq-mb93493.c | 1 - arch/frv/kernel/irq.c | 1 - arch/frv/kernel/process.c | 1 - arch/frv/kernel/ptrace.c | 1 - arch/frv/kernel/traps.c | 1 - arch/frv/mm/fault.c | 1 - arch/frv/mm/init.c | 1 - arch/frv/mm/kmap.c | 1 - arch/h8300/include/asm/atomic.h | 4 +- arch/h8300/include/asm/barrier.h | 27 + arch/h8300/include/asm/bitops.h | 1 - arch/h8300/include/asm/bug.h | 4 + arch/h8300/include/asm/cmpxchg.h | 60 + arch/h8300/include/asm/exec.h | 6 + arch/h8300/include/asm/processor.h | 5 + arch/h8300/include/asm/switch_to.h | 50 + arch/h8300/include/asm/system.h | 140 -- arch/h8300/kernel/irq.c | 1 - arch/h8300/kernel/process.c | 1 - arch/h8300/kernel/ptrace.c | 1 - arch/h8300/kernel/traps.c | 1 - arch/h8300/mm/fault.c | 1 - arch/h8300/mm/init.c | 1 - arch/h8300/mm/kmap.c | 1 - arch/h8300/mm/memory.c | 1 - arch/hexagon/include/asm/atomic.h | 1 + arch/hexagon/include/asm/barrier.h | 41 + arch/hexagon/include/asm/bitops.h | 1 - arch/hexagon/include/asm/{system.h => cmpxchg.h} | 46 +- arch/hexagon/include/asm/exec.h | 28 + arch/hexagon/include/asm/switch_to.h | 34 + arch/hexagon/kernel/ptrace.c | 1 - arch/hexagon/kernel/smp.c | 1 - arch/hexagon/kernel/vm_events.c | 1 - arch/ia64/dig/setup.c | 2 +- arch/ia64/hp/common/sba_iommu.c | 1 - arch/ia64/hp/sim/boot/bootloader.c | 1 - arch/ia64/hp/sim/boot/fw-emu.c | 1 + arch/ia64/hp/sim/simeth.c | 1 - arch/ia64/include/asm/acpi.h | 1 - arch/ia64/include/asm/atomic.h | 1 - arch/ia64/include/asm/auxvec.h | 2 + arch/ia64/include/asm/barrier.h | 68 + arch/ia64/include/asm/exec.h | 14 + arch/ia64/include/asm/futex.h | 1 - arch/ia64/include/asm/io.h | 1 - arch/ia64/include/asm/irqflags.h | 2 + arch/ia64/include/asm/kexec.h | 1 + arch/ia64/include/asm/kvm.h | 4 + arch/ia64/include/asm/kvm_host.h | 3 + arch/ia64/include/asm/mca_asm.h | 2 + arch/ia64/include/asm/page.h | 10 + arch/ia64/include/asm/pci.h | 8 + arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/processor.h | 8 + arch/ia64/include/asm/sal.h | 1 - arch/ia64/include/asm/setup.h | 18 + arch/ia64/include/asm/sn/pda.h | 1 - arch/ia64/include/asm/spinlock.h | 1 - arch/ia64/include/asm/switch_to.h | 87 + arch/ia64/include/asm/system.h | 203 --- arch/ia64/include/asm/uv/uv.h | 1 - arch/ia64/kernel/acpi.c | 7 +- arch/ia64/kernel/efi.c | 1 + arch/ia64/kernel/fsys.S | 1 - arch/ia64/kernel/gate.S | 3 +- arch/ia64/kernel/gate.lds.S | 3 +- arch/ia64/kernel/head.S | 1 - arch/ia64/kernel/iosapic.c | 1 - arch/ia64/kernel/irq_ia64.c | 9 +- arch/ia64/kernel/ivt.S | 1 - arch/ia64/kernel/machvec.c | 1 - arch/ia64/kernel/mca.c | 7 +- arch/ia64/kernel/mca_drv.c | 1 - arch/ia64/kernel/msi_ia64.c | 4 +- arch/ia64/kernel/patch.c | 1 - arch/ia64/kernel/pci-dma.c | 1 - arch/ia64/kernel/perfmon.c | 1 - arch/ia64/kernel/ptrace.c | 1 - arch/ia64/kernel/setup.c | 3 +- arch/ia64/kernel/smp.c | 3 +- arch/ia64/kernel/smpboot.c | 20 +- arch/ia64/kernel/time.c | 1 - arch/ia64/kernel/topology.c | 3 +- arch/ia64/kernel/traps.c | 1 + arch/ia64/kernel/uncached.c | 1 - arch/ia64/kernel/unwind.c | 1 - arch/ia64/kernel/vmlinux.lds.S | 1 - arch/ia64/kvm/kvm-ia64.c | 25 +- arch/ia64/mm/fault.c | 1 - arch/ia64/mm/init.c | 1 - arch/ia64/oprofile/backtrace.c | 1 - arch/ia64/pci/pci.c | 1 - arch/ia64/sn/kernel/setup.c | 2 +- arch/ia64/sn/kernel/sn2/prominfo_proc.c | 1 - arch/ia64/sn/kernel/sn2/sn2_smp.c | 1 - arch/ia64/sn/kernel/sn2/timer.c | 1 - arch/ia64/sn/kernel/tiocx.c | 1 - arch/ia64/xen/xensetup.S | 1 - arch/m32r/include/asm/atomic.h | 3 +- arch/m32r/include/asm/barrier.h | 94 ++ arch/m32r/include/asm/bitops.h | 3 +- arch/m32r/include/asm/cmpxchg.h | 221 +++ arch/m32r/include/asm/dcache_clear.h | 29 + arch/m32r/include/asm/exec.h | 14 + arch/m32r/include/asm/local.h | 1 - arch/m32r/include/asm/spinlock.h | 1 + arch/m32r/include/asm/switch_to.h | 51 + arch/m32r/include/asm/system.h | 367 ---- arch/m32r/kernel/ptrace.c | 1 - arch/m32r/kernel/traps.c | 1 - arch/m32r/mm/fault-nommu.c | 1 - arch/m32r/mm/fault.c | 1 - arch/m32r/platforms/m32104ut/setup.c | 1 - arch/m32r/platforms/m32700ut/setup.c | 1 - arch/m32r/platforms/mappi/setup.c | 1 - arch/m32r/platforms/mappi2/setup.c | 1 - arch/m32r/platforms/mappi3/setup.c | 1 - arch/m32r/platforms/oaks32r/setup.c | 1 - arch/m32r/platforms/opsput/setup.c | 1 - arch/m32r/platforms/usrv/setup.c | 1 - arch/m68k/amiga/amisound.c | 1 - arch/m68k/amiga/config.c | 1 - arch/m68k/apollo/config.c | 1 - arch/m68k/atari/ataints.c | 1 - arch/m68k/atari/atasound.c | 1 - arch/m68k/atari/config.c | 1 - arch/m68k/bvme6000/config.c | 1 - arch/m68k/bvme6000/rtc.c | 1 - arch/m68k/hp300/time.c | 1 - arch/m68k/include/asm/atomic.h | 2 +- arch/m68k/include/asm/barrier.h | 20 + arch/m68k/include/asm/cmpxchg.h | 141 ++ arch/m68k/include/asm/exec.h | 6 + arch/m68k/include/asm/sun3xflop.h | 1 - arch/m68k/include/asm/switch_to.h | 41 + arch/m68k/include/asm/system.h | 194 --- arch/m68k/kernel/ints.c | 1 - arch/m68k/kernel/irq.c | 1 - arch/m68k/kernel/process.c | 1 - arch/m68k/kernel/ptrace.c | 1 - arch/m68k/kernel/traps.c | 1 - arch/m68k/kernel/vectors.c | 1 - arch/m68k/mac/config.c | 1 - arch/m68k/mac/misc.c | 1 - arch/m68k/mm/fault.c | 1 - arch/m68k/mm/init_mm.c | 1 - arch/m68k/mm/init_no.c | 1 - arch/m68k/mm/kmap.c | 1 - arch/m68k/mm/memory.c | 1 - arch/m68k/mm/motorola.c | 1 - arch/m68k/mm/sun3mmu.c | 1 - arch/m68k/mvme147/config.c | 1 - arch/m68k/mvme16x/config.c | 1 - arch/m68k/mvme16x/rtc.c | 1 - arch/m68k/platform/68328/config.c | 1 - arch/m68k/platform/68328/timers.c | 1 - arch/m68k/platform/68360/config.c | 1 - arch/m68k/platform/68EZ328/config.c | 1 - arch/m68k/platform/68VZ328/config.c | 1 - arch/m68k/q40/config.c | 1 - arch/m68k/q40/q40ints.c | 1 - arch/m68k/sun3/intersil.c | 1 - arch/m68k/sun3/mmu_emu.c | 1 - arch/m68k/sun3/prom/console.c | 1 - arch/m68k/sun3x/config.c | 1 - arch/m68k/sun3x/time.c | 1 - arch/microblaze/include/asm/atomic.h | 1 + arch/microblaze/include/asm/barrier.h | 27 + arch/microblaze/include/asm/cmpxchg.h | 40 + arch/microblaze/include/asm/exec.h | 14 + arch/microblaze/include/asm/page.h | 2 + arch/microblaze/include/asm/processor.h | 11 +- arch/microblaze/include/asm/setup.h | 6 + arch/microblaze/include/asm/switch_to.h | 24 + arch/microblaze/include/asm/system.h | 98 -- arch/microblaze/kernel/cpu/pvr.c | 1 - arch/microblaze/kernel/microblaze_ksyms.c | 1 - arch/microblaze/kernel/process.c | 1 - arch/microblaze/kernel/prom.c | 1 - arch/microblaze/kernel/setup.c | 1 - arch/microblaze/kernel/timer.c | 1 - arch/microblaze/kernel/traps.c | 1 - arch/microblaze/lib/memcpy.c | 1 - arch/microblaze/mm/fault.c | 1 - arch/mips/cavium-octeon/setup.c | 1 - arch/mips/cavium-octeon/smp.c | 2 +- arch/mips/dec/ecc-berr.c | 1 - arch/mips/dec/kn01-berr.c | 1 - arch/mips/dec/kn02xa-berr.c | 1 - arch/mips/dec/wbflush.c | 2 +- arch/mips/emma/markeins/irq.c | 1 - arch/mips/fw/arc/misc.c | 1 - arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/barrier.h | 2 + arch/mips/include/asm/cmpxchg.h | 124 ++ arch/mips/include/asm/dma.h | 1 - arch/mips/include/asm/exec.h | 17 + arch/mips/include/asm/mach-au1x00/au1000_dma.h | 1 - arch/mips/include/asm/processor.h | 7 +- arch/mips/include/asm/setup.h | 11 + arch/mips/include/asm/switch_to.h | 85 + arch/mips/include/asm/system.h | 235 --- arch/mips/include/asm/txx9/jmr3927.h | 1 - arch/mips/kernel/cpu-bugs64.c | 2 +- arch/mips/kernel/cpu-probe.c | 1 - arch/mips/kernel/irq-rm7000.c | 1 - arch/mips/kernel/irq-rm9000.c | 1 - arch/mips/kernel/irq.c | 1 - arch/mips/kernel/irq_cpu.c | 1 - arch/mips/kernel/mips-mt.c | 1 - arch/mips/kernel/process.c | 1 - arch/mips/kernel/ptrace.c | 1 - arch/mips/kernel/ptrace32.c | 1 - arch/mips/kernel/rtlx.c | 1 - arch/mips/kernel/setup.c | 1 - arch/mips/kernel/signal.c | 1 + arch/mips/kernel/signal32.c | 2 +- arch/mips/kernel/signal_n32.c | 1 - arch/mips/kernel/smp-bmips.c | 1 - arch/mips/kernel/smp-cmp.c | 1 - arch/mips/kernel/smp-mt.c | 1 - arch/mips/kernel/smp.c | 2 +- arch/mips/kernel/smtc-proc.c | 1 - arch/mips/kernel/smtc.c | 1 - arch/mips/kernel/spram.c | 1 - arch/mips/kernel/syscall.c | 1 + arch/mips/kernel/traps.c | 1 - arch/mips/kernel/unaligned.c | 1 - arch/mips/kernel/vpe.c | 1 - arch/mips/lasat/reset.c | 1 - arch/mips/math-emu/dsemul.c | 1 - arch/mips/mipssim/sim_smtc.c | 1 - arch/mips/mipssim/sim_time.c | 1 + arch/mips/mm/c-octeon.c | 1 - arch/mips/mm/c-r3k.c | 1 - arch/mips/mm/c-r4k.c | 1 - arch/mips/mm/c-tx39.c | 1 - arch/mips/mm/fault.c | 1 - arch/mips/mm/page.c | 1 - arch/mips/mm/sc-ip22.c | 1 - arch/mips/mm/sc-mips.c | 1 - arch/mips/mm/sc-r5k.c | 1 - arch/mips/mm/tlb-r3k.c | 1 - arch/mips/mm/tlb-r4k.c | 1 - arch/mips/mm/tlb-r8k.c | 1 - arch/mips/mm/tlbex.c | 1 + arch/mips/mti-malta/malta-init.c | 1 - arch/mips/mti-malta/malta-int.c | 1 + arch/mips/mti-malta/malta-time.c | 1 + arch/mips/netlogic/common/irq.c | 1 - arch/mips/pmc-sierra/msp71xx/msp_irq_cic.c | 1 - arch/mips/pmc-sierra/msp71xx/msp_irq_per.c | 1 - arch/mips/pmc-sierra/msp71xx/msp_irq_slp.c | 1 - arch/mips/pmc-sierra/yosemite/irq.c | 1 - arch/mips/pmc-sierra/yosemite/prom.c | 1 - arch/mips/pnx833x/common/interrupts.c | 1 + arch/mips/powertv/asic/asic_int.c | 1 + arch/mips/powertv/asic/irq_asic.c | 1 - arch/mips/powertv/init.c | 1 - arch/mips/rb532/irq.c | 1 - arch/mips/sgi-ip22/ip22-berr.c | 1 - arch/mips/sgi-ip22/ip22-reset.c | 1 - arch/mips/sgi-ip22/ip28-berr.c | 1 - arch/mips/sgi-ip27/ip27-irq.c | 1 - arch/mips/sgi-ip27/ip27-reset.c | 1 - arch/mips/sgi-ip32/ip32-irq.c | 1 - arch/mips/sgi-ip32/ip32-reset.c | 1 - arch/mips/sibyte/bcm1480/irq.c | 1 - arch/mips/sibyte/common/sb_tbprof.c | 1 - arch/mips/sibyte/sb1250/bus_watcher.c | 1 - arch/mips/sibyte/sb1250/irq.c | 1 - arch/mips/sni/reset.c | 1 - arch/mips/vr41xx/common/irq.c | 1 - arch/mips/vr41xx/common/pmu.c | 1 - arch/mn10300/include/asm/atomic.h | 109 +-- arch/mn10300/include/asm/barrier.h | 37 + arch/mn10300/include/asm/cmpxchg.h | 115 ++ arch/mn10300/include/asm/dma.h | 1 - arch/mn10300/include/asm/exec.h | 16 + arch/mn10300/include/asm/switch_to.h | 49 + arch/mn10300/include/asm/system.h | 102 -- arch/mn10300/kernel/entry.S | 1 - arch/mn10300/kernel/fpu.c | 1 - arch/mn10300/kernel/gdb-io-serial.c | 1 - arch/mn10300/kernel/gdb-io-ttysm.c | 1 - arch/mn10300/kernel/gdb-stub.c | 1 - arch/mn10300/kernel/mn10300-serial.c | 1 - arch/mn10300/kernel/mn10300-watchdog.c | 1 - arch/mn10300/kernel/process.c | 1 - arch/mn10300/kernel/ptrace.c | 1 - arch/mn10300/kernel/setup.c | 1 - arch/mn10300/kernel/smp-low.S | 2 +- arch/mn10300/kernel/smp.c | 1 - arch/mn10300/kernel/traps.c | 1 - arch/mn10300/lib/bitops.c | 1 - arch/mn10300/mm/fault.c | 1 - arch/mn10300/mm/init.c | 1 - arch/mn10300/mm/misalignment.c | 1 - arch/mn10300/mm/pgtable.c | 1 - arch/mn10300/mm/tlb-smp.c | 1 - arch/mn10300/proc-mn2ws0050/proc-init.c | 1 - arch/openrisc/include/asm/Kbuild | 3 + arch/openrisc/include/asm/system.h | 35 - arch/openrisc/kernel/idle.c | 1 - arch/openrisc/kernel/process.c | 1 - arch/openrisc/kernel/prom.c | 1 - arch/openrisc/kernel/ptrace.c | 1 - arch/openrisc/kernel/setup.c | 1 - arch/openrisc/kernel/traps.c | 1 - arch/openrisc/mm/init.c | 1 - arch/openrisc/mm/tlb.c | 1 - arch/parisc/include/asm/atomic.h | 1 - arch/parisc/include/asm/barrier.h | 35 + arch/parisc/include/asm/delay.h | 2 +- arch/parisc/include/asm/dma.h | 1 - arch/parisc/include/asm/exec.h | 6 + arch/parisc/include/asm/ldcw.h | 48 + arch/parisc/include/asm/processor.h | 2 +- arch/parisc/include/asm/psw.h | 41 + arch/parisc/include/asm/special_insns.h | 40 + arch/parisc/include/asm/spinlock.h | 1 - arch/parisc/include/asm/switch_to.h | 12 + arch/parisc/include/asm/system.h | 165 -- arch/parisc/include/asm/thread_info.h | 1 + arch/parisc/include/asm/timex.h | 1 - arch/parisc/include/asm/uaccess.h | 1 - arch/parisc/kernel/cache.c | 1 - arch/parisc/kernel/firmware.c | 1 - arch/parisc/kernel/pci.c | 1 - arch/parisc/kernel/ptrace.c | 1 - arch/parisc/kernel/smp.c | 1 - arch/parisc/kernel/traps.c | 1 - arch/parisc/lib/bitops.c | 1 - arch/powerpc/boot/.gitignore | 1 - arch/powerpc/include/asm/atomic.h | 8 +- arch/powerpc/include/asm/auxvec.h | 2 + arch/powerpc/include/asm/barrier.h | 68 + arch/powerpc/include/asm/bug.h | 11 + arch/powerpc/include/asm/cache.h | 16 + arch/powerpc/include/asm/cmpxchg.h | 309 ++++ arch/powerpc/include/asm/debug.h | 56 + arch/powerpc/include/asm/dma.h | 1 - arch/powerpc/include/asm/exec.h | 9 + arch/powerpc/include/asm/hw_breakpoint.h | 2 +- arch/powerpc/include/asm/iommu.h | 1 - arch/powerpc/include/asm/irq.h | 6 - arch/powerpc/include/asm/kvm.h | 46 +- arch/powerpc/include/asm/kvm_book3s.h | 98 +- arch/powerpc/include/asm/kvm_book3s_32.h | 6 +- arch/powerpc/include/asm/kvm_book3s_64.h | 180 ++- arch/powerpc/include/asm/kvm_e500.h | 52 +- arch/powerpc/include/asm/kvm_host.h | 90 +- arch/powerpc/include/asm/kvm_para.h | 41 +- arch/powerpc/include/asm/kvm_ppc.h | 25 +- arch/powerpc/include/asm/machdep.h | 4 +- arch/powerpc/include/asm/mmu-book3e.h | 6 +- arch/powerpc/include/asm/mmu-hash64.h | 14 +- arch/powerpc/include/asm/pci-bridge.h | 16 +- arch/powerpc/include/asm/perf_event_server.h | 2 + arch/powerpc/include/asm/ppc-opcode.h | 4 +- arch/powerpc/include/asm/processor.h | 30 + arch/powerpc/include/asm/reg.h | 5 + arch/powerpc/include/asm/reg_booke.h | 5 + arch/powerpc/include/asm/rtas.h | 36 +- arch/powerpc/include/asm/runlatch.h | 45 + arch/powerpc/include/asm/setup.h | 24 +- arch/powerpc/include/asm/smp.h | 1 - arch/powerpc/include/asm/switch_to.h | 65 + arch/powerpc/include/asm/system.h | 592 ------- arch/powerpc/include/asm/udbg.h | 1 - arch/powerpc/include/asm/vio.h | 10 +- arch/powerpc/kernel/align.c | 2 +- arch/powerpc/kernel/asm-offsets.c | 16 +- arch/powerpc/kernel/cputable.c | 1 + arch/powerpc/kernel/crash.c | 2 +- arch/powerpc/kernel/exceptions-64s.S | 8 +- arch/powerpc/kernel/idle.c | 2 +- arch/powerpc/kernel/irq.c | 10 +- arch/powerpc/kernel/kprobes.c | 1 - arch/powerpc/kernel/kvm.c | 307 +++- arch/powerpc/kernel/kvm_emul.S | 112 +- arch/powerpc/kernel/lparcfg.c | 1 - arch/powerpc/kernel/ppc_ksyms.c | 2 +- arch/powerpc/kernel/process.c | 4 +- arch/powerpc/kernel/prom.c | 1 - arch/powerpc/kernel/prom_init.c | 3 +- arch/powerpc/kernel/ptrace.c | 2 +- arch/powerpc/kernel/ptrace32.c | 2 +- arch/powerpc/kernel/rtas.c | 35 +- arch/powerpc/kernel/setup-common.c | 1 - arch/powerpc/kernel/setup_32.c | 1 - arch/powerpc/kernel/setup_64.c | 3 +- arch/powerpc/kernel/signal.c | 1 + arch/powerpc/kernel/signal_32.c | 1 + arch/powerpc/kernel/signal_64.c | 1 + arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/softemu8xx.c | 1 - arch/powerpc/kernel/swsusp.c | 2 +- arch/powerpc/kernel/swsusp_64.c | 1 - arch/powerpc/kernel/sys_ppc32.c | 1 + arch/powerpc/kernel/sysfs.c | 1 - arch/powerpc/kernel/traps.c | 3 +- arch/powerpc/kernel/udbg.c | 3 - arch/powerpc/kernel/vdso.c | 5 +- arch/powerpc/kernel/vio.c | 12 +- arch/powerpc/kvm/Kconfig | 1 + arch/powerpc/kvm/book3s.c | 57 +- arch/powerpc/kvm/book3s_32_mmu_host.c | 21 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 66 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 919 ++++++++++- arch/powerpc/kvm/book3s_emulate.c | 8 +- arch/powerpc/kvm/book3s_hv.c | 466 ++++-- arch/powerpc/kvm/book3s_hv_builtin.c | 209 ++- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 835 ++++++++-- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 176 ++- arch/powerpc/kvm/book3s_paired_singles.c | 9 +- arch/powerpc/kvm/book3s_pr.c | 178 ++- arch/powerpc/kvm/booke.c | 150 ++- arch/powerpc/kvm/booke.h | 4 + arch/powerpc/kvm/booke_emulate.c | 23 +- arch/powerpc/kvm/booke_interrupts.S | 18 +- arch/powerpc/kvm/e500.c | 32 +- arch/powerpc/kvm/e500_emulate.c | 38 +- arch/powerpc/kvm/e500_tlb.c | 775 ++++++--- arch/powerpc/kvm/e500_tlb.h | 80 +- arch/powerpc/kvm/emulate.c | 61 +- arch/powerpc/kvm/powerpc.c | 148 ++- arch/powerpc/kvm/trace.h | 62 +- arch/powerpc/lib/alloc.c | 2 +- arch/powerpc/lib/copyuser_power7_vmx.c | 1 + arch/powerpc/mm/44x_mmu.c | 1 - arch/powerpc/mm/fault.c | 2 +- arch/powerpc/mm/hash_utils_64.c | 1 - arch/powerpc/mm/hugetlbpage.c | 5 +- arch/powerpc/mm/init_32.c | 1 - arch/powerpc/mm/init_64.c | 1 - arch/powerpc/mm/numa.c | 2 +- arch/powerpc/mm/pgtable_32.c | 1 + arch/powerpc/mm/pgtable_64.c | 1 - arch/powerpc/oprofile/common.c | 1 - arch/powerpc/oprofile/op_model_7450.c | 1 - arch/powerpc/oprofile/op_model_cell.c | 1 - arch/powerpc/oprofile/op_model_fsl_emb.c | 1 - arch/powerpc/oprofile/op_model_power4.c | 1 - arch/powerpc/oprofile/op_model_rs64.c | 1 - arch/powerpc/perf/core-book3s.c | 46 +- arch/powerpc/perf/power4-pmu.c | 1 + arch/powerpc/perf/ppc970-pmu.c | 1 + arch/powerpc/platforms/52xx/lite5200_pm.c | 1 + arch/powerpc/platforms/82xx/pq2.c | 1 - arch/powerpc/platforms/83xx/km83xx.c | 1 - arch/powerpc/platforms/83xx/mpc832x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc834x_itx.c | 1 - arch/powerpc/platforms/83xx/mpc834x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc836x_mds.c | 1 - arch/powerpc/platforms/83xx/sbc834x.c | 1 - arch/powerpc/platforms/83xx/suspend.c | 1 + arch/powerpc/platforms/85xx/corenet_ds.c | 1 - arch/powerpc/platforms/85xx/ge_imp3a.c | 1 - arch/powerpc/platforms/85xx/ksi8560.c | 1 - arch/powerpc/platforms/85xx/mpc8536_ds.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_ads.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_cds.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_ds.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_mds.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 1 - arch/powerpc/platforms/85xx/p1010rdb.c | 1 - arch/powerpc/platforms/85xx/p1023_rds.c | 1 - arch/powerpc/platforms/85xx/p2041_rdb.c | 1 - arch/powerpc/platforms/85xx/p3041_ds.c | 1 - arch/powerpc/platforms/85xx/p4080_ds.c | 1 - arch/powerpc/platforms/85xx/p5020_ds.c | 1 - arch/powerpc/platforms/85xx/sbc8548.c | 1 - arch/powerpc/platforms/85xx/sbc8560.c | 1 - arch/powerpc/platforms/85xx/socrates.c | 1 - arch/powerpc/platforms/85xx/stx_gp3.c | 1 - arch/powerpc/platforms/85xx/tqm85xx.c | 1 - arch/powerpc/platforms/85xx/xes_mpc85xx.c | 1 - arch/powerpc/platforms/86xx/gef_ppc9a.c | 1 - arch/powerpc/platforms/86xx/gef_sbc310.c | 1 - arch/powerpc/platforms/86xx/gef_sbc610.c | 1 - arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 1 - arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 1 - arch/powerpc/platforms/86xx/pic.c | 1 - arch/powerpc/platforms/86xx/sbc8641d.c | 1 - arch/powerpc/platforms/8xx/mpc86xads_setup.c | 1 - arch/powerpc/platforms/8xx/mpc885ads_setup.c | 1 - arch/powerpc/platforms/8xx/tqm8xx_setup.c | 1 - arch/powerpc/platforms/cell/beat_htab.c | 2 - arch/powerpc/platforms/cell/smp.c | 1 - arch/powerpc/platforms/embedded6xx/c2k.c | 1 - arch/powerpc/platforms/embedded6xx/holly.c | 1 - arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 1 - arch/powerpc/platforms/embedded6xx/prpmc2800.c | 1 - arch/powerpc/platforms/embedded6xx/storcenter.c | 1 - arch/powerpc/platforms/fsl_uli1575.c | 1 - arch/powerpc/platforms/maple/setup.c | 1 - arch/powerpc/platforms/maple/time.c | 1 - arch/powerpc/platforms/pasemi/setup.c | 2 +- arch/powerpc/platforms/powermac/bootx_init.c | 1 + arch/powerpc/platforms/powermac/cpufreq_32.c | 2 +- arch/powerpc/platforms/powermac/nvram.c | 1 - arch/powerpc/platforms/powermac/setup.c | 1 - arch/powerpc/platforms/powermac/time.c | 1 - arch/powerpc/platforms/powernv/smp.c | 1 - arch/powerpc/platforms/ps3/mm.c | 1 + arch/powerpc/platforms/pseries/dtl.c | 2 +- arch/powerpc/platforms/pseries/eeh.c | 19 +- arch/powerpc/platforms/pseries/eeh_dev.c | 2 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 1 - arch/powerpc/platforms/pseries/io_event_irq.c | 68 +- arch/powerpc/platforms/pseries/iommu.c | 29 +- arch/powerpc/platforms/pseries/processor_idle.c | 2 +- arch/powerpc/platforms/pseries/ras.c | 195 ++- arch/powerpc/platforms/pseries/smp.c | 1 - arch/powerpc/platforms/wsp/chroma.c | 1 - arch/powerpc/platforms/wsp/psr2.c | 1 - arch/powerpc/platforms/wsp/wsp_pci.c | 1 + arch/powerpc/sysdev/cpm_common.c | 1 - arch/powerpc/sysdev/fsl_soc.c | 1 - arch/powerpc/sysdev/msi_bitmap.c | 1 + arch/powerpc/sysdev/tsi108_dev.c | 1 - arch/powerpc/xmon/xmon.c | 1 + arch/s390/crypto/crypt_s390.h | 1 + arch/s390/include/asm/atomic.h | 2 +- arch/s390/include/asm/barrier.h | 35 + arch/s390/include/asm/ctl_reg.h | 76 + arch/s390/include/asm/elf.h | 1 - arch/s390/include/asm/exec.h | 12 + arch/s390/include/asm/facility.h | 63 + arch/s390/include/asm/kvm.h | 11 + arch/s390/include/asm/kvm_host.h | 12 +- arch/s390/include/asm/mmu.h | 14 + arch/s390/include/asm/mmu_context.h | 1 + arch/s390/include/asm/processor.h | 24 + arch/s390/include/asm/setup.h | 14 + arch/s390/include/asm/smp.h | 2 +- arch/s390/include/asm/switch_to.h | 100 ++ arch/s390/include/asm/system.h | 315 ---- arch/s390/include/asm/uaccess.h | 6 + arch/s390/kernel/asm-offsets.c | 1 - arch/s390/kernel/compat_signal.c | 1 + arch/s390/kernel/cpcmd.c | 1 - arch/s390/kernel/dis.c | 1 - arch/s390/kernel/early.c | 2 +- arch/s390/kernel/lgr.c | 1 - arch/s390/kernel/machine_kexec.c | 1 - arch/s390/kernel/os_info.c | 1 - arch/s390/kernel/process.c | 2 +- arch/s390/kernel/ptrace.c | 2 +- arch/s390/kernel/setup.c | 1 - arch/s390/kernel/signal.c | 1 + arch/s390/kernel/suspend.c | 2 +- arch/s390/kernel/traps.c | 1 - arch/s390/kernel/vdso.c | 2 +- arch/s390/kvm/Kconfig | 9 + arch/s390/kvm/diag.c | 6 +- arch/s390/kvm/intercept.c | 24 +- arch/s390/kvm/interrupt.c | 3 +- arch/s390/kvm/kvm-s390.c | 223 ++- arch/s390/kvm/kvm-s390.h | 18 + arch/s390/kvm/priv.c | 27 +- arch/s390/kvm/sigp.c | 57 +- arch/s390/mm/fault.c | 2 +- arch/s390/mm/init.c | 2 +- arch/s390/mm/maccess.c | 2 +- arch/s390/mm/pgtable.c | 1 - arch/s390/oprofile/hwsampler.c | 2 + arch/score/include/asm/atomic.h | 1 + arch/score/include/asm/barrier.h | 16 + arch/score/include/asm/bitops.h | 1 - arch/score/include/asm/bug.h | 11 + arch/score/include/asm/cmpxchg.h | 49 + arch/score/include/asm/exec.h | 6 + arch/score/include/asm/switch_to.h | 13 + arch/score/include/asm/system.h | 90 - arch/sh/boards/mach-microdev/irq.c | 1 - arch/sh/include/asm/atomic-irq.h | 2 + arch/sh/include/asm/atomic.h | 2 +- arch/sh/include/asm/auxvec.h | 2 + arch/sh/include/asm/barrier.h | 54 + arch/sh/include/asm/bitops.h | 1 - arch/sh/include/asm/bl_bit.h | 10 + arch/sh/include/asm/bl_bit_32.h | 33 + arch/sh/include/asm/bl_bit_64.h | 40 + arch/sh/include/asm/bug.h | 5 + arch/sh/include/asm/cache_insns.h | 11 + arch/sh/include/asm/cache_insns_32.h | 21 + arch/sh/include/asm/cache_insns_64.h | 23 + arch/sh/include/asm/cmpxchg-irq.h | 2 + arch/sh/include/asm/cmpxchg.h | 70 + arch/sh/include/asm/exec.h | 10 + arch/sh/include/asm/futex-irq.h | 1 - arch/sh/include/asm/io.h | 1 - arch/sh/include/asm/processor.h | 15 + arch/sh/include/asm/ptrace.h | 1 - arch/sh/include/asm/setup.h | 1 + arch/sh/include/asm/switch_to.h | 19 + arch/sh/include/asm/switch_to_32.h | 134 ++ arch/sh/include/asm/switch_to_64.h | 35 + arch/sh/include/asm/system.h | 184 -- arch/sh/include/asm/system_32.h | 236 --- arch/sh/include/asm/system_64.h | 79 - arch/sh/include/asm/traps.h | 21 + arch/sh/include/asm/traps_32.h | 68 + arch/sh/include/asm/traps_64.h | 24 + arch/sh/include/asm/uaccess.h | 14 + arch/sh/kernel/cpu/init.c | 2 +- arch/sh/kernel/cpu/irq/imask.c | 1 - arch/sh/kernel/cpu/sh2a/opcode_helper.c | 1 - arch/sh/kernel/cpu/sh4/fpu.c | 1 - arch/sh/kernel/hw_breakpoint.c | 1 + arch/sh/kernel/idle.c | 2 +- arch/sh/kernel/io_trapped.c | 1 - arch/sh/kernel/process_32.c | 1 - arch/sh/kernel/process_64.c | 1 + arch/sh/kernel/ptrace_32.c | 1 - arch/sh/kernel/ptrace_64.c | 2 +- arch/sh/kernel/reboot.c | 2 +- arch/sh/kernel/signal_32.c | 1 - arch/sh/kernel/smp.c | 1 - arch/sh/kernel/traps.c | 2 +- arch/sh/kernel/traps_32.c | 3 +- arch/sh/kernel/traps_64.c | 1 - arch/sh/math-emu/math.c | 1 - arch/sh/mm/fault_32.c | 2 +- arch/sh/mm/fault_64.c | 1 - arch/sh/mm/flush-sh4.c | 1 + arch/sh/mm/pmb.c | 1 - arch/sh/mm/tlb-pteaex.c | 1 - arch/sh/mm/tlb-sh3.c | 1 - arch/sh/mm/tlb-sh4.c | 1 - arch/sh/mm/tlbflush_64.c | 1 - arch/sparc/include/asm/atomic_32.h | 2 +- arch/sparc/include/asm/atomic_64.h | 3 +- arch/sparc/include/asm/auxio_32.h | 1 - arch/sparc/include/asm/barrier.h | 8 + arch/sparc/include/asm/barrier_32.h | 15 + arch/sparc/include/asm/barrier_64.h | 56 + arch/sparc/include/asm/bug.h | 3 + arch/sparc/include/asm/cacheflush_32.h | 9 + arch/sparc/include/asm/cacheflush_64.h | 10 + arch/sparc/include/asm/cmpxchg.h | 8 + arch/sparc/include/asm/cmpxchg_32.h | 112 ++ arch/sparc/include/asm/cmpxchg_64.h | 145 ++ arch/sparc/include/asm/cpu_type.h | 34 + arch/sparc/include/asm/exec.h | 6 + arch/sparc/include/asm/floppy_32.h | 1 - arch/sparc/include/asm/futex_64.h | 1 - arch/sparc/include/asm/io_32.h | 1 - arch/sparc/include/asm/io_64.h | 1 - arch/sparc/include/asm/irqflags_32.h | 1 + arch/sparc/include/asm/mmu_context_64.h | 1 - arch/sparc/include/asm/ns87303.h | 1 - arch/sparc/include/asm/perfctr.h | 23 + arch/sparc/include/asm/pgtable_32.h | 2 +- arch/sparc/include/asm/pgtable_64.h | 1 - arch/sparc/include/asm/processor.h | 3 + arch/sparc/include/asm/processor_64.h | 3 + arch/sparc/include/asm/ptrace.h | 5 +- arch/sparc/include/asm/setup.h | 16 + arch/sparc/include/asm/switch_to.h | 8 + arch/sparc/include/asm/switch_to_32.h | 106 ++ arch/sparc/include/asm/switch_to_64.h | 72 + arch/sparc/include/asm/system.h | 8 - arch/sparc/include/asm/system_32.h | 284 ---- arch/sparc/include/asm/system_64.h | 331 ---- arch/sparc/include/asm/timer_32.h | 3 +- arch/sparc/include/asm/uaccess_64.h | 1 - arch/sparc/include/asm/vio.h | 9 +- arch/sparc/kernel/auxio_32.c | 1 + arch/sparc/kernel/devices.c | 2 +- arch/sparc/kernel/ds.c | 5 +- arch/sparc/kernel/irq.h | 1 + arch/sparc/kernel/irq_64.c | 1 - arch/sparc/kernel/kgdb_32.c | 1 + arch/sparc/kernel/module.c | 1 + arch/sparc/kernel/muldiv.c | 1 - arch/sparc/kernel/nmi.c | 1 + arch/sparc/kernel/pcr.c | 1 + arch/sparc/kernel/perf_event.c | 2 + arch/sparc/kernel/process_32.c | 2 +- arch/sparc/kernel/process_64.c | 1 - arch/sparc/kernel/ptrace_32.c | 2 +- arch/sparc/kernel/ptrace_64.c | 1 - arch/sparc/kernel/reboot.c | 2 +- arch/sparc/kernel/setup_32.c | 2 +- arch/sparc/kernel/setup_64.c | 2 +- arch/sparc/kernel/signal32.c | 1 + arch/sparc/kernel/signal_32.c | 1 + arch/sparc/kernel/signal_64.c | 2 + arch/sparc/kernel/sigutil_32.c | 1 + arch/sparc/kernel/sigutil_64.c | 1 + arch/sparc/kernel/sparc_ksyms_64.c | 2 +- arch/sparc/kernel/time_32.c | 1 - arch/sparc/kernel/traps_32.c | 1 - arch/sparc/kernel/traps_64.c | 2 +- arch/sparc/kernel/unaligned_32.c | 1 - arch/sparc/kernel/unaligned_64.c | 2 +- arch/sparc/kernel/vio.c | 8 +- arch/sparc/kernel/visemul.c | 2 +- arch/sparc/math-emu/math_64.c | 1 + arch/sparc/mm/btfixup.c | 1 - arch/sparc/mm/fault_32.c | 1 - arch/sparc/mm/init_32.c | 1 - arch/sparc/mm/init_64.c | 1 - arch/sparc/mm/init_64.h | 2 - arch/sparc/mm/loadmmu.c | 1 - arch/sparc/mm/tsb.c | 1 - arch/sparc/prom/console_32.c | 1 - arch/sparc/prom/console_64.c | 1 - arch/sparc/prom/misc_32.c | 1 - arch/sparc/prom/misc_64.c | 1 - arch/sparc/prom/p1275.c | 1 - arch/sparc/prom/ranges.c | 1 - arch/tile/include/asm/atomic.h | 2 +- arch/tile/include/asm/atomic_32.h | 1 + arch/tile/include/asm/atomic_64.h | 1 + arch/tile/include/asm/barrier.h | 148 ++ arch/tile/include/asm/bitops_32.h | 1 - arch/tile/include/asm/bitops_64.h | 1 - arch/tile/include/asm/cacheflush.h | 11 +- arch/tile/include/asm/exec.h | 20 + arch/tile/include/asm/pgtable.h | 1 - arch/tile/include/asm/setup.h | 22 + arch/tile/include/asm/smp.h | 7 - arch/tile/include/asm/spinlock_32.h | 1 - arch/tile/include/asm/switch_to.h | 76 + arch/tile/include/asm/system.h | 261 --- arch/tile/include/asm/timex.h | 2 + arch/tile/include/asm/unaligned.h | 15 + arch/tile/kernel/early_printk.c | 1 + arch/tile/kernel/proc.c | 1 + arch/tile/kernel/process.c | 3 +- arch/tile/kernel/regs_32.S | 2 +- arch/tile/kernel/regs_64.S | 2 +- arch/tile/kernel/single_step.c | 1 + arch/tile/kernel/smp.c | 19 - arch/tile/kernel/traps.c | 1 + arch/tile/mm/elf.c | 1 + arch/tile/mm/fault.c | 1 - arch/tile/mm/init.c | 1 - arch/tile/mm/pgtable.c | 1 - arch/um/include/asm/fixmap.h | 1 - arch/unicore32/include/asm/Kbuild | 1 - arch/unicore32/include/asm/barrier.h | 28 + arch/unicore32/include/asm/bug.h | 27 + arch/unicore32/include/asm/cmpxchg.h | 61 + arch/unicore32/include/asm/exec.h | 15 + arch/unicore32/include/asm/hwdef-copro.h | 48 + arch/unicore32/include/asm/io.h | 1 - arch/unicore32/include/asm/switch_to.h | 30 + arch/unicore32/include/asm/system.h | 161 -- arch/unicore32/include/asm/uaccess.h | 1 - arch/unicore32/kernel/dma.c | 1 - arch/unicore32/kernel/head.S | 2 +- arch/unicore32/kernel/hibernate.c | 1 - arch/unicore32/kernel/irq.c | 1 - arch/unicore32/kernel/ksyms.c | 1 - arch/unicore32/kernel/process.c | 1 - arch/unicore32/kernel/setup.h | 3 + arch/unicore32/kernel/traps.c | 1 - arch/unicore32/mm/alignment.c | 2 + arch/unicore32/mm/fault.c | 1 - arch/unicore32/mm/flush.c | 1 - arch/unicore32/mm/mm.h | 5 + arch/x86/Kconfig | 7 + arch/x86/ia32/ia32_aout.c | 1 - arch/x86/include/asm/apic.h | 1 - arch/x86/include/asm/auxvec.h | 7 + arch/x86/include/asm/barrier.h | 116 ++ arch/x86/include/asm/bug.h | 4 + arch/x86/include/asm/cacheflush.h | 1 + arch/x86/include/asm/elf.h | 1 - arch/x86/include/asm/exec.h | 1 + arch/x86/include/asm/futex.h | 1 - arch/x86/include/asm/i387.h | 1 - arch/x86/include/asm/kvm.h | 4 + arch/x86/include/asm/kvm_emulate.h | 3 +- arch/x86/include/asm/kvm_host.h | 63 +- arch/x86/include/asm/local.h | 1 - arch/x86/include/asm/mc146818rtc.h | 1 - arch/x86/include/asm/page_types.h | 1 - arch/x86/include/asm/perf_event.h | 1 + arch/x86/include/asm/processor.h | 31 +- arch/x86/include/asm/segment.h | 58 +- arch/x86/include/asm/special_insns.h | 199 +++ arch/x86/include/asm/stackprotector.h | 1 - arch/x86/include/asm/switch_to.h | 129 ++ arch/x86/include/asm/system.h | 523 ------ arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/include/asm/tsc.h | 4 +- arch/x86/include/asm/virtext.h | 1 - arch/x86/include/asm/x86_init.h | 6 + arch/x86/kernel/acpi/cstate.c | 1 + arch/x86/kernel/apm_32.c | 1 - arch/x86/kernel/cpu/mcheck/p5.c | 1 - arch/x86/kernel/cpu/mcheck/therm_throt.c | 1 - arch/x86/kernel/cpu/mcheck/winchip.c | 1 - arch/x86/kernel/cpu/mtrr/generic.c | 1 - arch/x86/kernel/cpuid.c | 1 - arch/x86/kernel/i8259.c | 1 - arch/x86/kernel/irqinit.c | 1 - arch/x86/kernel/kgdb.c | 1 - arch/x86/kernel/kvmclock.c | 15 +- arch/x86/kernel/ldt.c | 1 - arch/x86/kernel/machine_kexec_32.c | 1 - arch/x86/kernel/mca_32.c | 1 - arch/x86/kernel/module.c | 1 - arch/x86/kernel/msr.c | 1 - arch/x86/kernel/paravirt.c | 1 + arch/x86/kernel/pci-calgary_64.c | 1 - arch/x86/kernel/process.c | 1 - arch/x86/kernel/process_32.c | 2 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/ptrace.c | 1 - arch/x86/kernel/setup.c | 12 +- arch/x86/kernel/smpboot.c | 1 + arch/x86/kernel/tce_64.c | 1 + arch/x86/kernel/tls.c | 1 - arch/x86/kernel/traps.c | 1 - arch/x86/kernel/tsc.c | 4 +- arch/x86/kernel/x86_init.c | 5 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/cpuid.h | 8 + arch/x86/kvm/emulate.c | 112 ++- arch/x86/kvm/i8259.c | 1 + arch/x86/kvm/lapic.c | 4 +- arch/x86/kvm/mmu.c | 85 +- arch/x86/kvm/mmu_audit.c | 4 +- arch/x86/kvm/pmu.c | 10 +- arch/x86/kvm/svm.c | 119 ++- arch/x86/kvm/vmx.c | 53 +- arch/x86/kvm/x86.c | 403 ++++- arch/x86/mm/init.c | 1 - arch/x86/mm/init_32.c | 1 - arch/x86/mm/init_64.c | 1 - arch/x86/mm/pgtable_32.c | 1 - arch/x86/platform/ce4100/falconfalls.dts | 7 +- arch/x86/platform/geode/Makefile | 1 + arch/x86/platform/geode/geos.c | 128 ++ arch/x86/power/cpu.c | 4 +- arch/x86/power/hibernate_32.c | 1 - arch/xtensa/include/asm/atomic.h | 2 +- arch/xtensa/include/asm/barrier.h | 29 + arch/xtensa/include/asm/bitops.h | 1 - arch/xtensa/include/asm/{system.h => cmpxchg.h} | 67 +- arch/xtensa/include/asm/exec.h | 14 + arch/xtensa/include/asm/setup.h | 2 + arch/xtensa/include/asm/switch_to.h | 22 + arch/xtensa/include/asm/uaccess.h | 2 + arch/xtensa/kernel/process.c | 1 - arch/xtensa/kernel/ptrace.c | 1 - arch/xtensa/kernel/setup.c | 1 - arch/xtensa/kernel/traps.c | 19 + arch/xtensa/mm/fault.c | 1 - arch/xtensa/mm/tlb.c | 1 - drivers/acpi/ec.c | 10 + drivers/acpi/processor_driver.c | 1 - drivers/acpi/video_detect.c | 2 +- drivers/atm/eni.c | 1 - drivers/atm/firestream.c | 1 - drivers/atm/horizon.c | 1 - drivers/atm/idt77105.c | 1 - drivers/atm/iphase.c | 1 - drivers/atm/suni.c | 1 - drivers/atm/zatm.c | 1 - drivers/base/dma-buf.c | 165 ++- drivers/block/floppy.c | 1 - drivers/block/hd.c | 1 - drivers/block/nbd.c | 296 ++-- drivers/block/rbd.c | 730 +++++---- drivers/block/rbd_types.h | 4 - drivers/block/sunvdc.c | 5 +- drivers/block/xd.c | 1 - drivers/bluetooth/bt3c_cs.c | 1 - drivers/bluetooth/btuart_cs.c | 1 - drivers/bluetooth/dtl1_cs.c | 1 - drivers/char/apm-emulation.c | 1 - drivers/char/ds1302.c | 1 - drivers/char/efirtc.c | 1 - drivers/char/genrtc.c | 1 - drivers/char/hpet.c | 1 - drivers/char/ipmi/ipmi_devintf.c | 1 - drivers/char/ipmi/ipmi_kcs_sm.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 243 ++-- drivers/char/ipmi/ipmi_si_intf.c | 73 +- drivers/char/ipmi/ipmi_watchdog.c | 25 +- drivers/char/lp.c | 1 - drivers/char/mbcs.c | 1 - drivers/char/mspec.c | 1 - drivers/char/mwave/3780i.c | 1 - drivers/char/nvram.c | 1 - drivers/char/nwflash.c | 1 - drivers/char/pcmcia/synclink_cs.c | 1 - drivers/char/rtc.c | 1 - drivers/char/sonypi.c | 1 - drivers/char/xilinx_hwicap/xilinx_hwicap.c | 1 - drivers/clk/Kconfig | 37 + drivers/clk/Makefile | 2 + drivers/clk/clk-divider.c | 200 +++ drivers/clk/clk-fixed-rate.c | 82 + drivers/clk/clk-gate.c | 150 ++ drivers/clk/clk-mux.c | 116 ++ drivers/clk/clk.c | 1461 ++++++++++++++++ drivers/cpufreq/db8500-cpufreq.c | 13 +- drivers/cpufreq/omap-cpufreq.c | 1 - drivers/cpufreq/powernow-k7.c | 1 - drivers/edac/Kconfig | 2 +- drivers/edac/edac_mc.c | 6 +- drivers/edac/i5100_edac.c | 13 +- drivers/edac/i5400_edac.c | 54 +- drivers/edac/ppc4xx_edac.c | 4 +- drivers/edac/sb_edac.c | 52 +- drivers/firewire/core-cdev.c | 1 - drivers/firewire/core-device.c | 1 - drivers/firewire/core-topology.c | 1 - drivers/firewire/ohci.c | 1 - drivers/firewire/sbp2.c | 1 - drivers/gpio/Kconfig | 14 + drivers/gpio/Makefile | 2 + drivers/gpio/gpio-davinci.c | 26 +- drivers/gpio/gpio-ep93xx.c | 8 - drivers/gpio/gpio-lpc32xx.c | 19 +- drivers/gpio/gpio-mc9s08dz60.c | 161 ++ drivers/gpio/gpio-omap.c | 291 +++- drivers/gpio/gpio-pl061.c | 7 +- drivers/gpio/gpio-samsung.c | 487 +++++- drivers/gpio/gpio-sodaville.c | 302 ++++ drivers/gpio/gpio-stmpe.c | 43 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-tps65910.c | 20 +- drivers/gpio/gpio-twl4030.c | 111 +- drivers/gpio/gpiolib.c | 98 +- drivers/gpu/drm/gma500/mdfld_dsi_output.c | 5 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 9 +- drivers/gpu/drm/nouveau/nouveau_i2c.c | 6 +- drivers/gpu/drm/nouveau/nouveau_state.c | 2 +- drivers/gpu/drm/radeon/atombios_crtc.c | 8 +- drivers/gpu/drm/radeon/atombios_dp.c | 3 + drivers/gpu/drm/radeon/atombios_encoders.c | 4 +- drivers/gpu/drm/radeon/evergreen_cs.c | 98 ++- drivers/gpu/drm/radeon/evergreend.h | 8 + drivers/gpu/drm/radeon/r600_cs.c | 391 +++-- drivers/gpu/drm/radeon/r600d.h | 8 + drivers/gpu/drm/radeon/radeon_object.c | 12 +- drivers/gpu/drm/radeon/reg_srcs/cayman | 1 - drivers/gpu/drm/radeon/reg_srcs/evergreen | 1 - drivers/gpu/drm/radeon/reg_srcs/r600 | 1 - drivers/hwmon/fschmd.c | 4 +- drivers/hwmon/mc13783-adc.c | 2 +- drivers/hwmon/w83793.c | 4 +- drivers/i2c/algos/i2c-algo-bit.c | 5 +- drivers/i2c/algos/i2c-algo-pca.c | 3 +- drivers/i2c/algos/i2c-algo-pcf.c | 3 +- drivers/i2c/algos/i2c-algo-pcf.h | 3 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-acorn.c | 1 - drivers/i2c/busses/i2c-gpio.c | 98 +- drivers/i2c/busses/i2c-i801.c | 27 +- drivers/i2c/busses/i2c-isch.c | 10 +- drivers/i2c/i2c-boardinfo.c | 3 +- drivers/i2c/i2c-core.c | 3 +- drivers/i2c/i2c-core.h | 3 +- drivers/i2c/i2c-dev.c | 3 +- drivers/i2c/i2c-smbus.c | 3 +- drivers/i2c/muxes/pca9541.c | 13 +- drivers/i2c/muxes/pca954x.c | 13 +- drivers/ide/ide-cs.c | 1 - drivers/ide/qd65xx.c | 1 - drivers/infiniband/hw/ehca/ehca_reqs.c | 1 - drivers/input/joydev.c | 1 - drivers/input/joystick/amijoy.c | 1 - drivers/input/misc/88pm860x_onkey.c | 26 + drivers/input/mouse/amimouse.c | 1 - drivers/input/mouse/atarimouse.c | 1 - drivers/input/serio/hp_sdc.c | 1 - drivers/input/serio/maceps2.c | 1 - drivers/input/serio/rpckbd.c | 1 - drivers/input/serio/sa1111ps2.c | 1 - drivers/input/touchscreen/mc13783_ts.c | 11 +- drivers/isdn/hardware/avm/avm_cs.c | 1 - drivers/isdn/hisax/avma1_cs.c | 1 - drivers/isdn/hisax/elsa_cs.c | 1 - drivers/isdn/hisax/sedlbauer_cs.c | 1 - drivers/isdn/hisax/teles_cs.c | 1 - drivers/isdn/i4l/isdn_bsdcomp.c | 1 - drivers/isdn/pcbit/layer2.c | 1 - drivers/leds/leds-88pm860x.c | 23 + drivers/macintosh/macio-adb.c | 1 - drivers/macintosh/therm_adt746x.c | 1 - drivers/macintosh/therm_pm72.c | 1 - drivers/macintosh/therm_windtunnel.c | 1 - drivers/macintosh/via-cuda.c | 1 - drivers/macintosh/via-macii.c | 1 - drivers/macintosh/via-pmu.c | 1 - drivers/macintosh/via-pmu68k.c | 1 - drivers/macintosh/windfarm_lm75_sensor.c | 1 - drivers/macintosh/windfarm_pm121.c | 1 - drivers/macintosh/windfarm_pm81.c | 1 - drivers/macintosh/windfarm_pm91.c | 1 - drivers/macintosh/windfarm_smu_controls.c | 1 - drivers/macintosh/windfarm_smu_sensors.c | 1 - drivers/md/Kconfig | 28 +- drivers/md/Makefile | 1 + drivers/md/dm-bufio.c | 108 +- drivers/md/dm-bufio.h | 8 + drivers/md/dm-crypt.c | 46 +- drivers/md/dm-delay.c | 9 +- drivers/md/dm-exception-store.c | 2 +- drivers/md/dm-flakey.c | 3 +- drivers/md/dm-ioctl.c | 5 +- drivers/md/dm-linear.c | 3 +- drivers/md/dm-log.c | 3 +- drivers/md/dm-mpath.c | 52 +- drivers/md/dm-queue-length.c | 3 +- drivers/md/dm-raid.c | 53 +- drivers/md/dm-raid1.c | 12 +- drivers/md/dm-round-robin.c | 3 +- drivers/md/dm-service-time.c | 5 +- drivers/md/dm-stripe.c | 3 +- drivers/md/dm-table.c | 9 +- drivers/md/dm-thin-metadata.c | 5 +- drivers/md/dm-thin-metadata.h | 13 + drivers/md/dm-thin.c | 680 ++++++-- drivers/md/dm-verity.c | 913 ++++++++++ drivers/md/dm.c | 1 + drivers/md/persistent-data/dm-btree-internal.h | 7 +- drivers/md/persistent-data/dm-btree-remove.c | 202 ++- drivers/md/persistent-data/dm-btree.c | 27 +- drivers/md/persistent-data/dm-space-map-common.c | 3 - drivers/media/dvb/dvb-core/dmxdev.c | 1 - drivers/media/dvb/firewire/firedtv-fw.c | 1 - drivers/media/dvb/ttpci/av7110.c | 1 - drivers/media/media-devnode.c | 1 - drivers/media/video/ivtv/ivtv-driver.h | 1 - drivers/media/video/v4l2-common.c | 1 - drivers/media/video/v4l2-dev.c | 1 - drivers/message/i2o/i2o_scsi.c | 1 - drivers/mfd/88pm860x-core.c | 110 ++- drivers/mfd/88pm860x-i2c.c | 25 + drivers/mfd/Kconfig | 54 +- drivers/mfd/Makefile | 4 + drivers/mfd/ab8500-core.c | 375 ++++- drivers/mfd/ab8500-i2c.c | 30 +- drivers/mfd/anatop-mfd.c | 137 ++ drivers/mfd/asic3.c | 6 + drivers/mfd/da9052-core.c | 3 - drivers/mfd/da9052-i2c.c | 11 +- drivers/mfd/da9052-spi.c | 9 +- drivers/mfd/db8500-prcmu.c | 1220 ++++++++++---- drivers/mfd/dbx500-prcmu-regs.h | 130 +- drivers/mfd/mc13xxx-core.c | 11 +- drivers/mfd/mcp-core.c | 2 - drivers/mfd/mcp-sa11x0.c | 1 - drivers/mfd/mfd-core.c | 2 +- drivers/mfd/omap-usb-host.c | 7 +- drivers/mfd/pcf50633-core.c | 8 +- drivers/mfd/pcf50633-gpio.c | 27 +- drivers/mfd/pcf50633-irq.c | 7 +- drivers/mfd/rc5t583-irq.c | 408 +++++ drivers/mfd/rc5t583.c | 386 +++++ drivers/mfd/s5m-core.c | 58 +- drivers/mfd/s5m-irq.c | 14 +- drivers/mfd/sm501.c | 10 +- drivers/mfd/stmpe.c | 134 ++- drivers/mfd/tps65090.c | 387 +++++ drivers/mfd/tps65217.c | 242 +++ drivers/mfd/tps65910-irq.c | 11 + drivers/mfd/tps65910.c | 123 +- drivers/mfd/twl-core.c | 153 +- drivers/mfd/twl-core.h | 4 +- drivers/mfd/twl4030-irq.c | 107 +- drivers/mfd/twl6030-irq.c | 86 +- drivers/mfd/wm831x-spi.c | 2 +- drivers/mfd/wm8400-core.c | 3 +- drivers/mfd/wm8994-core.c | 2 +- drivers/mfd/wm8994-regmap.c | 20 +- drivers/misc/sgi-gru/gru_instructions.h | 1 + drivers/misc/sgi-xp/xp.h | 1 - drivers/mmc/card/block.c | 22 +- drivers/mmc/core/cd-gpio.c | 13 +- drivers/mmc/core/core.c | 252 +--- drivers/mmc/core/host.c | 1 - drivers/mmc/core/host.h | 1 - drivers/mmc/core/mmc.c | 55 +- drivers/mmc/core/mmc_ops.c | 12 +- drivers/mmc/host/Kconfig | 25 + drivers/mmc/host/Makefile | 2 + drivers/mmc/host/atmel-mci.c | 2 +- drivers/mmc/host/davinci_mmc.c | 66 +- drivers/mmc/host/dw_mmc-pci.c | 158 ++ drivers/mmc/host/dw_mmc-pltfm.c | 134 ++ drivers/mmc/host/dw_mmc.c | 280 ++-- drivers/mmc/host/dw_mmc.h | 7 + drivers/mmc/host/omap_hsmmc.c | 293 ++-- drivers/mmc/host/sdhci-of-esdhc.c | 37 +- drivers/mmc/host/sdhci-pci.c | 47 +- drivers/mmc/host/sdhci-spear.c | 9 +- drivers/mmc/host/sdhci-tegra.c | 100 +- drivers/mmc/host/sdhci.c | 38 +- drivers/mmc/host/sdhci.h | 2 + drivers/mmc/host/sh_mmcif.c | 2 - drivers/mmc/host/sh_mobile_sdhi.c | 29 +- drivers/mmc/host/tmio_mmc.h | 9 +- drivers/mmc/host/tmio_mmc_pio.c | 108 +- drivers/mtd/devices/pmc551.c | 1 - drivers/mtd/devices/slram.c | 1 - drivers/mtd/maps/pcmciamtd.c | 1 - drivers/mtd/nand/atmel_nand.c | 136 ++- drivers/mtd/nand/bcm_umi_nand.c | 1 - drivers/net/appletalk/cops.c | 1 - drivers/net/appletalk/ltpc.c | 1 - drivers/net/arcnet/com20020_cs.c | 1 - drivers/net/bonding/bond_main.c | 1 - drivers/net/can/slcan.c | 1 - drivers/net/cris/eth_v10.c | 1 - drivers/net/ethernet/3com/3c574_cs.c | 1 - drivers/net/ethernet/3com/3c589_cs.c | 1 - drivers/net/ethernet/8390/3c503.c | 1 - drivers/net/ethernet/8390/ac3200.c | 1 - drivers/net/ethernet/8390/apne.c | 1 - drivers/net/ethernet/8390/ax88796.c | 1 - drivers/net/ethernet/8390/axnet_cs.c | 1 - drivers/net/ethernet/8390/e2100.c | 1 - drivers/net/ethernet/8390/es3210.c | 1 - drivers/net/ethernet/8390/etherh.c | 2 +- drivers/net/ethernet/8390/hp-plus.c | 1 - drivers/net/ethernet/8390/hp.c | 1 - drivers/net/ethernet/8390/lib8390.c | 1 - drivers/net/ethernet/8390/lne390.c | 1 - drivers/net/ethernet/8390/mac8390.c | 1 - drivers/net/ethernet/8390/ne-h8300.c | 1 - drivers/net/ethernet/8390/ne.c | 1 - drivers/net/ethernet/8390/ne2.c | 1 - drivers/net/ethernet/8390/ne2k-pci.c | 1 - drivers/net/ethernet/8390/ne3210.c | 1 - drivers/net/ethernet/8390/pcnet_cs.c | 1 - drivers/net/ethernet/8390/smc-mca.c | 1 - drivers/net/ethernet/8390/smc-ultra.c | 1 - drivers/net/ethernet/8390/smc-ultra32.c | 1 - drivers/net/ethernet/8390/stnic.c | 1 - drivers/net/ethernet/8390/wd.c | 1 - drivers/net/ethernet/8390/zorro8390.c | 1 - drivers/net/ethernet/alteon/acenic.c | 1 - drivers/net/ethernet/amd/7990.c | 1 - drivers/net/ethernet/amd/am79c961a.c | 1 - drivers/net/ethernet/amd/amd8111e.c | 1 - drivers/net/ethernet/amd/declance.c | 1 - drivers/net/ethernet/amd/hplance.c | 1 - drivers/net/ethernet/amd/mvme147.c | 1 - drivers/net/ethernet/amd/nmclan_cs.c | 1 - drivers/net/ethernet/amd/sunlance.c | 1 - drivers/net/ethernet/broadcom/tg3.c | 1 - drivers/net/ethernet/cirrus/cs89x0.c | 1 - drivers/net/ethernet/cirrus/mac89x0.c | 1 - drivers/net/ethernet/dlink/de600.c | 1 - drivers/net/ethernet/dlink/de620.c | 1 - drivers/net/ethernet/fujitsu/at1700.c | 1 - drivers/net/ethernet/fujitsu/eth16i.c | 1 - drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 1 - drivers/net/ethernet/i825xx/3c507.c | 1 - drivers/net/ethernet/i825xx/3c527.c | 1 - drivers/net/ethernet/i825xx/eepro.c | 1 - drivers/net/ethernet/i825xx/eexpress.c | 1 - drivers/net/ethernet/i825xx/ether1.c | 1 - drivers/net/ethernet/i825xx/znet.c | 1 - drivers/net/ethernet/ibm/ibmveth.c | 7 +- drivers/net/ethernet/korina.c | 1 - drivers/net/ethernet/marvell/mv643xx_eth.c | 1 - drivers/net/ethernet/marvell/pxa168_eth.c | 1 - drivers/net/ethernet/natsemi/jazzsonic.c | 1 - drivers/net/ethernet/natsemi/macsonic.c | 1 - drivers/net/ethernet/natsemi/ns83820.c | 1 - drivers/net/ethernet/neterion/s2io.c | 1 - drivers/net/ethernet/nvidia/forcedeth.c | 1 - drivers/net/ethernet/realtek/atp.c | 1 - drivers/net/ethernet/realtek/r8169.c | 1 - drivers/net/ethernet/seeq/ether3.c | 1 - drivers/net/ethernet/seeq/seeq8005.c | 1 - drivers/net/ethernet/smsc/smc91c92_cs.c | 1 - drivers/net/ethernet/sun/cassini.c | 1 - drivers/net/ethernet/sun/sunbmac.c | 1 - drivers/net/ethernet/sun/sungem.c | 1 - drivers/net/ethernet/sun/sunhme.c | 1 - drivers/net/ethernet/sun/sunqe.c | 1 - drivers/net/ethernet/sun/sunvnet.c | 5 +- drivers/net/ethernet/tundra/tsi108_eth.c | 1 - drivers/net/ethernet/xircom/xirc2ps_cs.c | 1 - drivers/net/hamradio/6pack.c | 1 - drivers/net/hamradio/baycom_par.c | 1 - drivers/net/hamradio/bpqether.c | 1 - drivers/net/hamradio/mkiss.c | 1 - drivers/net/hamradio/scc.c | 1 - drivers/net/hamradio/yam.c | 1 - drivers/net/hippi/rrunner.c | 1 - drivers/net/irda/donauboe.c | 1 - drivers/net/loopback.c | 1 - drivers/net/plip/plip.c | 1 - drivers/net/slip/slhc.c | 1 - drivers/net/slip/slip.c | 1 - drivers/net/tokenring/3c359.c | 1 - drivers/net/tokenring/abyss.c | 1 - drivers/net/tokenring/ibmtr_cs.c | 1 - drivers/net/tokenring/lanstreamer.c | 1 - drivers/net/tokenring/madgemc.c | 1 - drivers/net/tokenring/olympic.c | 1 - drivers/net/tokenring/proteon.c | 1 - drivers/net/tokenring/skisa.c | 1 - drivers/net/tokenring/smctr.c | 1 - drivers/net/tokenring/tms380tr.c | 1 - drivers/net/tokenring/tmspci.c | 1 - drivers/net/tun.c | 1 - drivers/net/wan/dlci.c | 1 - drivers/net/wan/dscc4.c | 1 - drivers/net/wan/hd64570.c | 1 - drivers/net/wan/hd64572.c | 1 - drivers/net/wan/lapbether.c | 1 - drivers/net/wan/sdla.c | 1 - drivers/net/wan/x25_asy.c | 1 - drivers/net/wireless/airo.c | 1 - drivers/net/wireless/airo_cs.c | 1 - drivers/net/wireless/atmel.c | 1 - drivers/net/wireless/atmel_cs.c | 1 - drivers/net/wireless/prism54/islpci_mgt.c | 1 - drivers/net/wireless/ray_cs.c | 1 - drivers/net/wireless/wl3501_cs.c | 1 - drivers/nubus/nubus.c | 1 - drivers/of/Kconfig | 4 + drivers/of/Makefile | 1 + drivers/of/gpio.c | 11 +- drivers/of/of_mtd.c | 85 + drivers/parisc/dino.c | 1 - drivers/parisc/iosapic.c | 1 - drivers/parisc/lba_pci.c | 1 - drivers/pcmcia/cs.c | 1 - drivers/pcmcia/i82092.c | 1 - drivers/pcmcia/i82365.c | 1 - drivers/pcmcia/m32r_cfc.c | 1 - drivers/pcmcia/m32r_pcc.c | 1 - drivers/pcmcia/m8xx_pcmcia.c | 1 - drivers/pcmcia/pd6729.c | 1 - drivers/pcmcia/pxa2xx_base.c | 1 - drivers/pcmcia/sa11xx_base.c | 1 - drivers/pcmcia/soc_common.c | 1 - drivers/pcmcia/socket_sysfs.c | 1 - drivers/pcmcia/tcic.c | 1 - drivers/pcmcia/xxs1500_ss.c | 1 - drivers/platform/x86/Kconfig | 71 +- drivers/platform/x86/Makefile | 6 +- drivers/platform/x86/acer-wmi.c | 152 ++- drivers/platform/x86/acerhdf.c | 19 +- drivers/platform/x86/amilo-rfkill.c | 5 +- drivers/platform/x86/apple-gmux.c | 244 +++ drivers/platform/x86/asus-laptop.c | 273 +++- drivers/platform/x86/asus-nb-wmi.c | 12 +- drivers/platform/x86/asus-wmi.c | 68 +- drivers/platform/x86/asus-wmi.h | 14 +- drivers/platform/x86/asus_acpi.c | 1513 ----------------- drivers/platform/x86/compal-laptop.c | 14 +- drivers/platform/x86/dell-laptop.c | 34 +- drivers/platform/x86/eeepc-laptop.c | 13 +- drivers/platform/x86/eeepc-wmi.c | 108 +- drivers/platform/x86/hdaps.c | 4 +- drivers/platform/x86/intel_mid_powerbtn.c | 12 +- drivers/platform/x86/intel_mid_thermal.c | 14 +- drivers/platform/x86/intel_oaktrail.c | 2 +- drivers/platform/x86/samsung-laptop.c | 1749 ++++++++++++++------ drivers/platform/x86/sony-laptop.c | 15 +- drivers/platform/x86/thinkpad_acpi.c | 2 +- drivers/platform/x86/toshiba_acpi.c | 254 +++- drivers/platform/x86/xo1-rfkill.c | 13 +- drivers/pnp/pnpbios/bioscalls.c | 1 - drivers/pnp/pnpbios/core.c | 1 - drivers/rtc/rtc-88pm860x.c | 27 + drivers/rtc/rtc-mv.c | 9 + drivers/s390/char/sclp_cmd.c | 1 + drivers/s390/cio/crw.c | 1 + drivers/s390/crypto/ap_bus.c | 2 +- drivers/sbus/char/flash.c | 1 - drivers/sbus/char/openprom.c | 1 - drivers/sbus/char/uctrl.c | 1 - drivers/scsi/53c700.c | 1 - drivers/scsi/BusLogic.c | 1 - drivers/scsi/advansys.c | 1 - drivers/scsi/aha152x.c | 1 - drivers/scsi/aha1542.c | 1 - drivers/scsi/aha1740.c | 1 - drivers/scsi/arcmsr/arcmsr_hba.c | 1 - drivers/scsi/arm/acornscsi.c | 1 - drivers/scsi/arm/cumana_1.c | 1 - drivers/scsi/arm/oak.c | 1 - drivers/scsi/atp870u.c | 1 - drivers/scsi/dtc.c | 1 - drivers/scsi/fd_mcs.c | 1 - drivers/scsi/fdomain.c | 1 - drivers/scsi/g_NCR5380.c | 1 - drivers/scsi/gdth.c | 1 - drivers/scsi/ibmmca.c | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 7 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 7 +- drivers/scsi/ibmvscsi/ibmvstgt.c | 5 +- drivers/scsi/in2000.c | 1 - drivers/scsi/mac53c94.c | 1 - drivers/scsi/mac_scsi.c | 1 - drivers/scsi/mesh.c | 1 - drivers/scsi/ncr53c8xx.c | 1 - drivers/scsi/nsp32.c | 1 - drivers/scsi/osst.c | 1 - drivers/scsi/pas16.c | 1 - drivers/scsi/qla1280.c | 1 - drivers/scsi/qlogicpti.c | 1 - drivers/scsi/st.c | 1 - drivers/scsi/sun3_scsi.c | 1 - drivers/scsi/sun3_scsi_vme.c | 1 - drivers/scsi/sym53c416.c | 1 - drivers/scsi/t128.c | 1 - drivers/scsi/u14-34f.c | 1 - drivers/scsi/ultrastor.c | 1 - drivers/scsi/wd7000.c | 1 - drivers/spi/spi-omap-uwire.c | 1 - drivers/spi/spi-orion.c | 5 - drivers/staging/comedi/drivers.c | 1 - drivers/staging/comedi/drivers/cb_pcidas64.c | 1 - drivers/staging/comedi/drivers/mite.c | 1 - drivers/staging/crystalhd/bc_dts_defs.h | 2 + drivers/staging/crystalhd/crystalhd.h | 1 - drivers/staging/crystalhd/crystalhd_lnx.h | 1 - drivers/staging/crystalhd/crystalhd_misc.h | 1 + drivers/staging/et131x/et131x.c | 1 - drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c | 1 - drivers/staging/media/go7007/go7007-driver.c | 1 - drivers/staging/media/go7007/go7007-i2c.c | 1 - drivers/staging/media/go7007/go7007-v4l2.c | 1 - drivers/staging/media/go7007/snd-go7007.c | 1 - drivers/staging/media/lirc/lirc_serial.c | 1 - drivers/staging/media/lirc/lirc_sir.c | 1 - drivers/staging/mei/wd.c | 1 + drivers/staging/panel/panel.c | 1 - drivers/staging/sbe-2t3e3/io.c | 1 - drivers/staging/ste_rmi4/Makefile | 2 +- drivers/staging/telephony/phonedev.c | 1 - .../tidspbridge/include/dspbridge/host_os.h | 1 - drivers/staging/wlags49_h2/wl_cs.c | 1 - drivers/staging/wlags49_h2/wl_main.c | 3 +- drivers/staging/wlags49_h2/wl_netdev.c | 3 +- drivers/staging/wlags49_h2/wl_pci.c | 1 - drivers/staging/wlags49_h2/wl_util.c | 3 +- drivers/tty/amiserial.c | 1 - drivers/tty/hvc/hvc_vio.c | 7 +- drivers/tty/hvc/hvcs.c | 5 +- drivers/tty/isicom.c | 1 - drivers/tty/moxa.c | 1 - drivers/tty/mxser.c | 1 - drivers/tty/n_hdlc.c | 1 - drivers/tty/n_tty.c | 1 - drivers/tty/pty.c | 1 - drivers/tty/serial/21285.c | 1 + drivers/tty/serial/68328serial.c | 1 - drivers/tty/serial/8250/serial_cs.c | 1 - drivers/tty/serial/crisv10.c | 2 +- drivers/tty/serial/dz.c | 1 - drivers/tty/serial/icom.c | 1 - drivers/tty/serial/msm_serial_hs.c | 1 - drivers/tty/serial/sunhv.c | 1 + drivers/tty/serial/sunsab.c | 1 + drivers/tty/serial/sunsu.c | 1 + drivers/tty/serial/sunzilog.c | 1 + drivers/tty/serial/zs.c | 1 - drivers/tty/synclink.c | 1 - drivers/tty/synclink_gt.c | 1 - drivers/tty/synclinkmp.c | 1 - drivers/tty/tty_io.c | 1 - drivers/tty/tty_ioctl.c | 1 - drivers/tty/vt/vt.c | 1 - drivers/usb/Kconfig | 2 +- drivers/usb/gadget/Kconfig | 2 +- drivers/usb/gadget/amd5536udc.c | 1 - drivers/usb/gadget/at91_udc.c | 41 +- drivers/usb/gadget/dummy_hcd.c | 1 - drivers/usb/gadget/fsl_udc_core.c | 1 - drivers/usb/gadget/goku_udc.c | 1 - drivers/usb/gadget/langwell_udc.c | 1 - drivers/usb/gadget/mv_udc_core.c | 1 - drivers/usb/gadget/net2272.c | 1 - drivers/usb/gadget/net2280.c | 1 - drivers/usb/gadget/omap_udc.c | 1 - drivers/usb/gadget/printer.c | 1 - drivers/usb/gadget/pxa25x_udc.c | 1 - drivers/usb/gadget/rndis.c | 1 - drivers/usb/gadget/s3c2410_udc.c | 1 - drivers/usb/host/ehci-atmel.c | 24 +- drivers/usb/host/ehci-hcd.c | 1 - drivers/usb/host/isp116x-hcd.c | 1 - drivers/usb/host/isp1362-hcd.c | 1 - drivers/usb/host/ohci-at91.c | 101 ++- drivers/usb/host/ohci-hcd.c | 1 - drivers/usb/host/oxu210hp-hcd.c | 1 - drivers/usb/host/sl811-hcd.c | 1 - drivers/usb/host/u132-hcd.c | 1 - drivers/usb/host/uhci-hcd.c | 1 - drivers/video/amifb.c | 1 - drivers/video/backlight/88pm860x_bl.c | 49 +- drivers/video/backlight/apple_bl.c | 23 +- drivers/video/backlight/tosa_lcd.c | 2 +- drivers/video/bt431.h | 1 - drivers/video/bt455.h | 1 - drivers/video/console/fbcon.c | 1 - drivers/video/console/newport_con.c | 1 - drivers/video/cyber2000fb.c | 1 - drivers/video/dnfb.c | 1 - drivers/video/neofb.c | 1 - drivers/video/pmag-ba-fb.c | 1 - drivers/video/pmagb-b-fb.c | 1 - drivers/video/q40fb.c | 1 - drivers/video/savage/savagefb_driver.c | 1 - drivers/virtio/config.c | 1 - drivers/watchdog/Kconfig | 8 + drivers/watchdog/acquirewdt.c | 28 +- drivers/watchdog/advantechwdt.c | 35 +- drivers/watchdog/alim1535_wdt.c | 25 +- drivers/watchdog/alim7101_wdt.c | 56 +- drivers/watchdog/ar7_wdt.c | 38 +- drivers/watchdog/at32ap700x_wdt.c | 4 +- drivers/watchdog/at91rm9200_wdt.c | 14 +- drivers/watchdog/at91sam9_wdt.c | 12 +- drivers/watchdog/ath79_wdt.c | 9 +- drivers/watchdog/bcm47xx_wdt.c | 18 +- drivers/watchdog/bcm63xx_wdt.c | 11 +- drivers/watchdog/bfin_wdt.c | 31 +- drivers/watchdog/booke_wdt.c | 15 +- drivers/watchdog/coh901327_wdt.c | 206 +-- drivers/watchdog/cpu5wdt.c | 19 +- drivers/watchdog/cpwd.c | 20 +- drivers/watchdog/dw_wdt.c | 7 +- drivers/watchdog/ep93xx_wdt.c | 220 +-- drivers/watchdog/eurotechwdt.c | 33 +- drivers/watchdog/f71808e_wdt.c | 40 +- drivers/watchdog/gef_wdt.c | 15 +- drivers/watchdog/geodewdt.c | 9 +- drivers/watchdog/hpwdt.c | 31 +- drivers/watchdog/i6300esb.c | 39 +- drivers/watchdog/iTCO_vendor_support.c | 7 +- drivers/watchdog/iTCO_wdt.c | 59 +- drivers/watchdog/ib700wdt.c | 27 +- drivers/watchdog/ibmasr.c | 18 +- drivers/watchdog/imx2_wdt.c | 14 +- drivers/watchdog/indydog.c | 24 +- drivers/watchdog/intel_scu_watchdog.c | 71 +- drivers/watchdog/intel_scu_watchdog.h | 1 - drivers/watchdog/iop_wdt.c | 15 +- drivers/watchdog/it8712f_wdt.c | 39 +- drivers/watchdog/it87_wdt.c | 47 +- drivers/watchdog/ixp2000_wdt.c | 11 +- drivers/watchdog/ixp4xx_wdt.c | 15 +- drivers/watchdog/jz4740_wdt.c | 265 +-- drivers/watchdog/ks8695_wdt.c | 10 +- drivers/watchdog/lantiq_wdt.c | 8 +- drivers/watchdog/m54xx_wdt.c | 14 +- drivers/watchdog/machzwd.c | 38 +- drivers/watchdog/max63xx_wdt.c | 194 +-- drivers/watchdog/mixcomwd.c | 29 +- drivers/watchdog/mpc8xxx_wdt.c | 17 +- drivers/watchdog/mpcore_wdt.c | 111 +- drivers/watchdog/mv64x60_wdt.c | 15 +- drivers/watchdog/nuc900_wdt.c | 4 +- drivers/watchdog/nv_tco.c | 46 +- drivers/watchdog/octeon-wdt-main.c | 16 +- drivers/watchdog/of_xilinx_wdt.c | 41 +- drivers/watchdog/omap_wdt.c | 4 +- drivers/watchdog/orion_wdt.c | 39 +- drivers/watchdog/pc87413_wdt.c | 58 +- drivers/watchdog/pcwd.c | 127 +- drivers/watchdog/pcwd_pci.c | 113 +- drivers/watchdog/pcwd_usb.c | 78 +- drivers/watchdog/pika_wdt.c | 23 +- drivers/watchdog/pnx4008_wdt.c | 263 +--- drivers/watchdog/pnx833x_wdt.c | 30 +- drivers/watchdog/rc32434_wdt.c | 33 +- drivers/watchdog/riowd.c | 10 +- drivers/watchdog/s3c2410_wdt.c | 31 +- drivers/watchdog/sa1100_wdt.c | 10 +- drivers/watchdog/sb_wdog.c | 28 +- drivers/watchdog/sbc60xxwdt.c | 42 +- drivers/watchdog/sbc7240_wdt.c | 45 +- drivers/watchdog/sbc8360.c | 25 +- drivers/watchdog/sbc_epx_c3.c | 23 +- drivers/watchdog/sbc_fitpc2_wdt.c | 14 +- drivers/watchdog/sc1200wdt.c | 34 +- drivers/watchdog/sc520_wdt.c | 40 +- drivers/watchdog/sch311x_wdt.c | 17 +- drivers/watchdog/scx200_wdt.c | 25 +- drivers/watchdog/shwdt.c | 19 +- drivers/watchdog/smsc37b787_wdt.c | 43 +- drivers/watchdog/softdog.c | 211 +-- drivers/watchdog/sp5100_tco.c | 35 +- drivers/watchdog/sp805_wdt.c | 111 +- drivers/watchdog/stmp3xxx_wdt.c | 8 +- drivers/watchdog/ts72xx_wdt.c | 4 +- drivers/watchdog/twl4030_wdt.c | 4 +- drivers/watchdog/txx9wdt.c | 184 +-- drivers/watchdog/via_wdt.c | 13 +- drivers/watchdog/w83627hf_wdt.c | 39 +- drivers/watchdog/w83697hf_wdt.c | 44 +- drivers/watchdog/w83697ug_wdt.c | 39 +- drivers/watchdog/w83877f_wdt.c | 41 +- drivers/watchdog/w83977f_wdt.c | 39 +- drivers/watchdog/wafer5823wdt.c | 34 +- drivers/watchdog/watchdog_core.c | 4 +- drivers/watchdog/watchdog_dev.c | 16 +- drivers/watchdog/wdrtas.c | 71 +- drivers/watchdog/wdt.c | 56 +- drivers/watchdog/wdt285.c | 13 +- drivers/watchdog/wdt977.c | 41 +- drivers/watchdog/wdt_pci.c | 71 +- drivers/watchdog/wm831x_wdt.c | 6 +- drivers/watchdog/wm8350_wdt.c | 223 +-- drivers/watchdog/xen_wdt.c | 42 +- fs/9p/vfs_super.c | 2 +- fs/binfmt_aout.c | 1 - fs/binfmt_elf.c | 1 + fs/binfmt_elf_fdpic.c | 1 + fs/binfmt_flat.c | 1 - fs/buffer.c | 15 +- fs/ceph/inode.c | 11 +- fs/ceph/mds_client.c | 7 +- fs/ceph/snap.c | 2 +- fs/ceph/super.c | 19 +- fs/ceph/super.h | 4 +- fs/ceph/xattr.c | 202 ++- fs/coda/inode.c | 1 - fs/coda/psdev.c | 1 - fs/coda/upcall.c | 1 - fs/dcache.c | 3 +- fs/eventpoll.c | 1 - fs/exec.c | 1 + fs/exofs/super.c | 7 +- fs/ext3/balloc.c | 84 +- fs/ext3/inode.c | 9 +- fs/ext4/balloc.c | 63 +- fs/ext4/dir.c | 13 +- fs/ext4/ext4.h | 34 +- fs/ext4/ext4_extents.h | 4 +- fs/ext4/ext4_jbd2.h | 128 ++- fs/ext4/extents.c | 330 ++--- fs/ext4/fsync.c | 2 + fs/ext4/ialloc.c | 260 ++-- fs/ext4/inode.c | 95 +- fs/ext4/mballoc.c | 342 ++--- fs/ext4/mballoc.h | 20 +- fs/ext4/migrate.c | 2 +- fs/ext4/mmp.c | 4 +- fs/ext4/namei.c | 2 +- fs/ext4/page-io.c | 18 +- fs/ext4/resize.c | 37 +- fs/ext4/super.c | 1075 ++++++------- fs/ext4/xattr.c | 25 +- fs/fs-writeback.c | 22 +- fs/jbd2/checkpoint.c | 140 +-- fs/jbd2/commit.c | 48 +- fs/jbd2/journal.c | 362 +++-- fs/jbd2/recovery.c | 5 +- fs/jbd2/revoke.c | 12 +- fs/jbd2/transaction.c | 48 +- fs/ncpfs/file.c | 1 - fs/ncpfs/inode.c | 1 - fs/ncpfs/mmap.c | 1 - fs/nfs/client.c | 1 - fs/nfs/direct.c | 1 - fs/nfs/file.c | 1 - fs/nfs/getroot.c | 1 - fs/nfs/inode.c | 1 - fs/nfs/nfs4filelayout.c | 1 - fs/nfs/nfs4proc.c | 43 +- fs/nfs/read.c | 1 - fs/nfs/super.c | 1 - fs/proc/array.c | 2 +- fs/proc/inode.c | 1 - fs/proc/namespaces.c | 6 +- fs/proc/task_mmu.c | 5 +- fs/quota/dquot.c | 189 ++- fs/reiserfs/journal.c | 1 - fs/squashfs/block.c | 3 +- fs/squashfs/dir.c | 7 +- fs/squashfs/namei.c | 5 +- fs/squashfs/squashfs_fs.h | 19 +- fs/squashfs/super.c | 5 + fs/udf/balloc.c | 84 +- fs/udf/ialloc.c | 1 + fs/udf/inode.c | 20 +- fs/udf/super.c | 5 +- fs/udf/udf_i.h | 1 + fs/ufs/inode.c | 1 - fs/ufs/super.c | 1 - fs/xfs/xfs_alloc.c | 36 +- fs/xfs/xfs_alloc.h | 12 + fs/xfs/xfs_attr.c | 16 + fs/xfs/xfs_attr_leaf.c | 40 +- fs/xfs/xfs_bmap.c | 9 + fs/xfs/xfs_buf.h | 1 - fs/xfs/xfs_da_btree.c | 32 + fs/xfs/xfs_discard.c | 61 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_iget.c | 8 +- fs/xfs/xfs_inode.h | 4 +- fs/xfs/xfs_ioctl.c | 14 +- fs/xfs/xfs_itable.c | 3 +- fs/xfs/xfs_log.c | 3 +- fs/xfs/xfs_log_recover.c | 33 +- fs/xfs/xfs_rtalloc.c | 9 +- fs/xfs/xfs_super.c | 33 + fs/xfs/xfs_trace.h | 78 +- include/acpi/platform/aclinux.h | 1 - include/asm-generic/atomic.h | 3 +- include/asm-generic/barrier.h | 50 + include/asm-generic/bitops/atomic.h | 2 +- include/asm-generic/cmpxchg.h | 87 +- include/asm-generic/exec.h | 19 + include/asm-generic/gpio.h | 4 +- include/asm-generic/switch_to.h | 30 + include/asm-generic/system.h | 141 -- include/asm-generic/vmlinux.lds.h | 35 +- include/linux/acpi.h | 1 + include/linux/apple_bl.h | 26 + include/linux/ceph/libceph.h | 2 +- include/linux/ceph/messenger.h | 5 +- include/linux/clk-private.h | 196 +++ include/linux/clk-provider.h | 300 ++++ include/linux/clk.h | 68 +- include/linux/cnt32_to_63.h | 1 - include/linux/cpumask.h | 3 +- include/linux/debug_locks.h | 1 - include/linux/dma-buf.h | 97 +- include/linux/edac.h | 179 ++- include/linux/efi.h | 1 - include/linux/fs.h | 13 - include/linux/gpio.h | 6 + include/linux/i2c-algo-bit.h | 3 +- include/linux/i2c-algo-pcf.h | 3 +- include/linux/i2c-dev.h | 3 +- include/linux/i2c-mux.h | 3 +- include/linux/i2c-smbus.h | 3 +- include/linux/i2c.h | 3 +- include/linux/i2c/twl.h | 2 +- include/linux/ide.h | 1 - include/linux/interrupt.h | 1 - include/linux/jbd2.h | 12 +- include/linux/journal-head.h | 2 + include/linux/kvm.h | 98 ++ include/linux/kvm_host.h | 69 +- include/linux/llist.h | 3 +- include/linux/lsm_audit.h | 1 - include/linux/mfd/88pm860x.h | 23 + include/linux/mfd/abx500.h | 7 - include/linux/mfd/abx500/ab8500-gpio.h | 4 +- include/linux/mfd/abx500/ab8500-sysctrl.h | 43 + include/linux/mfd/abx500/ab8500.h | 208 ++- include/linux/mfd/anatop.h | 40 + include/linux/mfd/da9052/da9052.h | 2 - include/linux/mfd/db8500-prcmu.h | 183 ++- include/linux/mfd/dbx500-prcmu.h | 414 +++++- include/linux/mfd/mc13xxx.h | 16 +- include/linux/mfd/rc5t583.h | 295 ++++ include/linux/mfd/stmpe.h | 1 + include/linux/mfd/tmio.h | 26 +- include/linux/mfd/tps65090.h | 46 + include/linux/mfd/tps65217.h | 283 ++++ include/linux/mfd/tps65910.h | 11 + include/linux/mfd/wm8994/pdata.h | 1 - include/linux/mm.h | 4 +- include/linux/mmc/card.h | 2 + include/linux/mmc/cd-gpio.h | 3 +- include/linux/mmc/core.h | 1 - include/linux/mmc/dw_mmc.h | 8 +- include/linux/mmc/host.h | 48 +- include/linux/mmc/mmc.h | 3 + include/linux/mmc/sdhci.h | 2 + include/linux/mmc/sh_mmcif.h | 21 +- include/linux/mmc/sh_mobile_sdhi.h | 14 + include/linux/module.h | 32 +- include/linux/moduleparam.h | 58 +- include/linux/mtd/map.h | 2 +- include/linux/of.h | 26 +- include/linux/of_gpio.h | 27 +- include/linux/of_mtd.h | 19 + include/linux/parport.h | 1 - include/linux/pid_namespace.h | 8 +- include/linux/platform_data/atmel.h | 27 + include/linux/radix-tree.h | 196 +++ include/linux/regulator/ab8500.h | 70 +- include/linux/rwsem.h | 1 - include/linux/sched.h | 1 - include/linux/skbuff.h | 1 - include/linux/slab.h | 17 +- include/linux/slub_def.h | 6 +- include/linux/smp.h | 46 + include/linux/spi/orion_spi.h | 1 - include/linux/spinlock.h | 2 +- include/linux/stop_machine.h | 1 - include/linux/swap.h | 3 + include/linux/tty.h | 1 - include/linux/wait.h | 1 - include/linux/watchdog.h | 4 +- include/trace/events/jbd2.h | 29 +- include/xen/xen-ops.h | 1 + init/main.c | 66 +- kernel/debug/debug_core.c | 1 - kernel/debug/kdb/kdb_bt.c | 1 - kernel/dma.c | 1 - kernel/kexec.c | 7 +- kernel/module.c | 37 +- kernel/params.c | 39 +- kernel/pid_namespace.c | 33 + kernel/rwsem.c | 1 - kernel/sched/core.c | 1 + kernel/signal.c | 1 + kernel/smp.c | 90 + kernel/sys.c | 9 + kernel/sysctl.c | 12 +- lib/Kconfig | 4 + lib/cpumask.c | 12 - lib/llist.c | 1 - lib/radix-tree.c | 442 ++--- lib/raid6/altivec.uc | 2 +- mm/filemap.c | 86 +- mm/memcontrol.c | 4 + mm/page-writeback.c | 2 + mm/page_alloc.c | 44 +- mm/slab.c | 56 +- mm/slub.c | 36 +- mm/swapfile.c | 3 + mm/truncate.c | 40 + net/802/fc.c | 1 - net/802/fddi.c | 1 - net/802/hippi.c | 1 - net/802/tr.c | 1 - net/9p/client.c | 26 +- net/atm/clip.c | 1 - net/ax25/af_ax25.c | 1 - net/ax25/ax25_addr.c | 1 - net/ax25/ax25_dev.c | 1 - net/ax25/ax25_ds_in.c | 1 - net/ax25/ax25_ds_subr.c | 1 - net/ax25/ax25_ds_timer.c | 1 - net/ax25/ax25_iface.c | 1 - net/ax25/ax25_in.c | 1 - net/ax25/ax25_ip.c | 1 - net/ax25/ax25_out.c | 1 - net/ax25/ax25_route.c | 1 - net/ax25/ax25_std_in.c | 1 - net/ax25/ax25_std_subr.c | 1 - net/ax25/ax25_std_timer.c | 1 - net/ax25/ax25_subr.c | 1 - net/ax25/ax25_timer.c | 1 - net/ax25/ax25_uid.c | 1 - net/bluetooth/bnep/sock.c | 1 - net/bluetooth/cmtp/sock.c | 1 - net/bluetooth/hci_conn.c | 1 - net/bluetooth/hci_core.c | 1 - net/bluetooth/hci_event.c | 1 - net/bluetooth/hci_sock.c | 1 - net/bluetooth/l2cap_core.c | 1 - net/bluetooth/rfcomm/sock.c | 1 - net/bluetooth/sco.c | 1 - net/ceph/ceph_common.c | 26 +- net/ceph/messenger.c | 456 +++--- net/ceph/osdmap.c | 3 +- net/core/datagram.c | 1 - net/core/dev.c | 1 - net/core/filter.c | 1 - net/core/gen_estimator.c | 1 - net/core/rtnetlink.c | 1 - net/core/scm.c | 1 - net/core/skbuff.c | 1 - net/core/sock.c | 1 - net/core/utils.c | 1 - net/decnet/af_decnet.c | 1 - net/decnet/dn_dev.c | 1 - net/decnet/dn_nsp_in.c | 1 - net/decnet/dn_nsp_out.c | 1 - net/econet/af_econet.c | 1 - net/ethernet/eth.c | 1 - net/ipv4/af_inet.c | 1 - net/ipv4/arp.c | 1 - net/ipv4/devinet.c | 1 - net/ipv4/fib_frontend.c | 1 - net/ipv4/fib_semantics.c | 1 - net/ipv4/fib_trie.c | 1 - net/ipv4/icmp.c | 1 - net/ipv4/igmp.c | 1 - net/ipv4/ip_input.c | 1 - net/ipv4/ip_output.c | 1 - net/ipv4/ipmr.c | 1 - net/ipv4/ping.c | 1 - net/ipv4/route.c | 1 - net/ipv4/udp.c | 1 - net/ipv6/af_inet6.c | 1 - net/ipv6/icmp.c | 1 - net/ipv6/ip6mr.c | 1 - net/irda/irlan/irlan_client.c | 1 - net/irda/irlan/irlan_common.c | 1 - net/irda/irlan/irlan_provider.c | 1 - net/irda/timer.c | 1 - net/lapb/lapb_iface.c | 1 - net/lapb/lapb_in.c | 1 - net/lapb/lapb_out.c | 1 - net/lapb/lapb_subr.c | 1 - net/lapb/lapb_timer.c | 1 - net/netfilter/ipvs/ip_vs_app.c | 1 - net/netfilter/ipvs/ip_vs_proto.c | 1 - net/netfilter/nfnetlink.c | 1 - net/netrom/af_netrom.c | 1 - net/netrom/nr_dev.c | 1 - net/netrom/nr_in.c | 1 - net/netrom/nr_out.c | 1 - net/netrom/nr_route.c | 1 - net/netrom/nr_subr.c | 1 - net/netrom/nr_timer.c | 1 - net/openvswitch/datapath.c | 1 - net/packet/af_packet.c | 1 - net/rose/af_rose.c | 1 - net/rose/rose_dev.c | 1 - net/rose/rose_in.c | 1 - net/rose/rose_link.c | 1 - net/rose/rose_out.c | 1 - net/rose/rose_route.c | 1 - net/rose/rose_subr.c | 1 - net/rose/rose_timer.c | 1 - net/sunrpc/clnt.c | 1 - net/sunrpc/rpcb_clnt.c | 2 +- security/apparmor/domain.c | 3 +- security/apparmor/file.c | 2 + security/selinux/include/avc.h | 1 - security/selinux/include/xfrm.h | 2 + sound/oss/os.h | 1 - sound/oss/vidc.c | 1 - sound/oss/waveartist.c | 1 - sound/pci/asihpi/hpios.h | 1 - sound/pci/aw2/aw2-saa7146.c | 1 - tools/testing/selftests/Makefile | 7 +- tools/testing/selftests/breakpoints/Makefile | 7 +- tools/testing/selftests/run_tests | 8 - tools/testing/selftests/vm/Makefile | 14 + .../testing/selftests}/vm/hugepage-mmap.c | 13 +- .../testing/selftests}/vm/hugepage-shm.c | 10 +- .../testing/selftests}/vm/map_hugetlb.c | 10 +- tools/testing/selftests/vm/run_vmtests | 77 + tools/vm/Makefile | 11 + {Documentation => tools}/vm/page-types.c | 6 +- tools/{slub => vm}/slabinfo.c | 0 virt/kvm/assigned-dev.c | 213 ++- virt/kvm/kvm_main.c | 144 +-- 2362 files changed, 43343 insertions(+), 22379 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-block-dm create mode 100644 Documentation/clk.txt create mode 100644 Documentation/device-mapper/verity.txt create mode 100644 Documentation/devicetree/bindings/arm/atmel-pmc.txt create mode 100644 Documentation/devicetree/bindings/arm/spear.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-omap.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-twl4030.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio_i2c.txt create mode 100644 Documentation/devicetree/bindings/gpio/sodaville.txt create mode 100644 Documentation/devicetree/bindings/mmc/ti-omap-hsmmc.txt create mode 100644 Documentation/devicetree/bindings/mtd/atmel-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/nand.txt create mode 100644 Documentation/devicetree/bindings/usb/atmel-usb.txt delete mode 100644 Documentation/vm/Makefile delete mode 100644 Documentation/watchdog/00-INDEX create mode 100644 arch/alpha/include/asm/exec.h create mode 100644 arch/alpha/include/asm/mce.h create mode 100644 arch/alpha/include/asm/special_insns.h create mode 100644 arch/alpha/include/asm/switch_to.h delete mode 100644 arch/alpha/include/asm/system.h create mode 100644 arch/arm/boot/dts/db8500.dtsi create mode 100644 arch/arm/boot/dts/exynos5250-smdk5250.dts create mode 100644 arch/arm/boot/dts/exynos5250.dtsi create mode 100644 arch/arm/boot/dts/snowball.dts create mode 100644 arch/arm/boot/dts/spear600-evb.dts create mode 100644 arch/arm/boot/dts/spear600.dtsi create mode 100644 arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi create mode 100644 arch/arm/include/asm/barrier.h create mode 100644 arch/arm/include/asm/cmpxchg.h create mode 100644 arch/arm/include/asm/compiler.h create mode 100644 arch/arm/include/asm/cp15.h create mode 100644 arch/arm/include/asm/exec.h create mode 100644 arch/arm/include/asm/switch_to.h create mode 100644 arch/arm/include/asm/system_info.h create mode 100644 arch/arm/include/asm/system_misc.h create mode 100644 arch/arm/mach-exynos/clock-exynos5.c create mode 100644 arch/arm/mach-exynos/dev-uart.c create mode 100644 arch/arm/mach-exynos/mach-exynos5-dt.c create mode 100644 arch/arm/mach-kirkwood/board-dreamplug.c create mode 100644 arch/arm/mach-lpc32xx/include/mach/board.h delete mode 100644 arch/arm/mach-spear6xx/spear600.c delete mode 100644 arch/arm/mach-spear6xx/spear600_evb.c create mode 100644 arch/arm/mach-tegra/flowctrl.c create mode 100644 arch/arm/mach-tegra/reset.c create mode 100644 arch/arm/mach-tegra/reset.h create mode 100644 arch/avr32/include/asm/barrier.h create mode 100644 arch/avr32/include/asm/cmpxchg.h create mode 100644 arch/avr32/include/asm/exec.h create mode 100644 arch/avr32/include/asm/special_insns.h create mode 100644 arch/avr32/include/asm/switch_to.h delete mode 100644 arch/avr32/include/asm/system.h delete mode 100644 arch/blackfin/include/asm/system.h create mode 100644 arch/c6x/include/asm/barrier.h create mode 100644 arch/c6x/include/asm/bug.h create mode 100644 arch/c6x/include/asm/cmpxchg.h create mode 100644 arch/c6x/include/asm/exec.h create mode 100644 arch/c6x/include/asm/special_insns.h create mode 100644 arch/c6x/include/asm/switch_to.h delete mode 100644 arch/c6x/include/asm/system.h create mode 100644 arch/cris/include/asm/barrier.h create mode 100644 arch/cris/include/asm/cmpxchg.h create mode 100644 arch/cris/include/asm/exec.h create mode 100644 arch/cris/include/asm/switch_to.h delete mode 100644 arch/cris/include/asm/system.h create mode 100644 arch/frv/include/asm/barrier.h rename arch/frv/include/asm/{system.h => cmpxchg.h} (66%) create mode 100644 arch/frv/include/asm/exec.h create mode 100644 arch/frv/include/asm/switch_to.h create mode 100644 arch/h8300/include/asm/barrier.h create mode 100644 arch/h8300/include/asm/cmpxchg.h create mode 100644 arch/h8300/include/asm/exec.h create mode 100644 arch/h8300/include/asm/switch_to.h delete mode 100644 arch/h8300/include/asm/system.h create mode 100644 arch/hexagon/include/asm/barrier.h rename arch/hexagon/include/asm/{system.h => cmpxchg.h} (68%) create mode 100644 arch/hexagon/include/asm/exec.h create mode 100644 arch/hexagon/include/asm/switch_to.h create mode 100644 arch/ia64/include/asm/barrier.h create mode 100644 arch/ia64/include/asm/exec.h create mode 100644 arch/ia64/include/asm/switch_to.h delete mode 100644 arch/ia64/include/asm/system.h create mode 100644 arch/m32r/include/asm/barrier.h create mode 100644 arch/m32r/include/asm/cmpxchg.h create mode 100644 arch/m32r/include/asm/dcache_clear.h create mode 100644 arch/m32r/include/asm/exec.h create mode 100644 arch/m32r/include/asm/switch_to.h delete mode 100644 arch/m32r/include/asm/system.h create mode 100644 arch/m68k/include/asm/barrier.h create mode 100644 arch/m68k/include/asm/cmpxchg.h create mode 100644 arch/m68k/include/asm/exec.h create mode 100644 arch/m68k/include/asm/switch_to.h delete mode 100644 arch/m68k/include/asm/system.h create mode 100644 arch/microblaze/include/asm/barrier.h create mode 100644 arch/microblaze/include/asm/cmpxchg.h create mode 100644 arch/microblaze/include/asm/exec.h create mode 100644 arch/microblaze/include/asm/switch_to.h delete mode 100644 arch/microblaze/include/asm/system.h create mode 100644 arch/mips/include/asm/exec.h create mode 100644 arch/mips/include/asm/switch_to.h delete mode 100644 arch/mips/include/asm/system.h create mode 100644 arch/mn10300/include/asm/barrier.h create mode 100644 arch/mn10300/include/asm/cmpxchg.h create mode 100644 arch/mn10300/include/asm/exec.h create mode 100644 arch/mn10300/include/asm/switch_to.h delete mode 100644 arch/mn10300/include/asm/system.h delete mode 100644 arch/openrisc/include/asm/system.h create mode 100644 arch/parisc/include/asm/barrier.h create mode 100644 arch/parisc/include/asm/exec.h create mode 100644 arch/parisc/include/asm/ldcw.h create mode 100644 arch/parisc/include/asm/special_insns.h create mode 100644 arch/parisc/include/asm/switch_to.h delete mode 100644 arch/parisc/include/asm/system.h create mode 100644 arch/powerpc/include/asm/barrier.h create mode 100644 arch/powerpc/include/asm/cmpxchg.h create mode 100644 arch/powerpc/include/asm/debug.h create mode 100644 arch/powerpc/include/asm/exec.h create mode 100644 arch/powerpc/include/asm/runlatch.h create mode 100644 arch/powerpc/include/asm/switch_to.h delete mode 100644 arch/powerpc/include/asm/system.h create mode 100644 arch/s390/include/asm/barrier.h create mode 100644 arch/s390/include/asm/ctl_reg.h create mode 100644 arch/s390/include/asm/exec.h create mode 100644 arch/s390/include/asm/facility.h create mode 100644 arch/s390/include/asm/switch_to.h delete mode 100644 arch/s390/include/asm/system.h create mode 100644 arch/score/include/asm/barrier.h create mode 100644 arch/score/include/asm/cmpxchg.h create mode 100644 arch/score/include/asm/exec.h create mode 100644 arch/score/include/asm/switch_to.h delete mode 100644 arch/score/include/asm/system.h create mode 100644 arch/sh/include/asm/barrier.h create mode 100644 arch/sh/include/asm/bl_bit.h create mode 100644 arch/sh/include/asm/bl_bit_32.h create mode 100644 arch/sh/include/asm/bl_bit_64.h create mode 100644 arch/sh/include/asm/cache_insns.h create mode 100644 arch/sh/include/asm/cache_insns_32.h create mode 100644 arch/sh/include/asm/cache_insns_64.h create mode 100644 arch/sh/include/asm/cmpxchg.h create mode 100644 arch/sh/include/asm/exec.h create mode 100644 arch/sh/include/asm/switch_to.h create mode 100644 arch/sh/include/asm/switch_to_32.h create mode 100644 arch/sh/include/asm/switch_to_64.h delete mode 100644 arch/sh/include/asm/system.h delete mode 100644 arch/sh/include/asm/system_32.h delete mode 100644 arch/sh/include/asm/system_64.h create mode 100644 arch/sh/include/asm/traps.h create mode 100644 arch/sh/include/asm/traps_32.h create mode 100644 arch/sh/include/asm/traps_64.h create mode 100644 arch/sparc/include/asm/barrier.h create mode 100644 arch/sparc/include/asm/barrier_32.h create mode 100644 arch/sparc/include/asm/barrier_64.h create mode 100644 arch/sparc/include/asm/cmpxchg.h create mode 100644 arch/sparc/include/asm/cmpxchg_32.h create mode 100644 arch/sparc/include/asm/cmpxchg_64.h create mode 100644 arch/sparc/include/asm/cpu_type.h create mode 100644 arch/sparc/include/asm/exec.h create mode 100644 arch/sparc/include/asm/switch_to.h create mode 100644 arch/sparc/include/asm/switch_to_32.h create mode 100644 arch/sparc/include/asm/switch_to_64.h delete mode 100644 arch/sparc/include/asm/system.h delete mode 100644 arch/sparc/include/asm/system_32.h delete mode 100644 arch/sparc/include/asm/system_64.h create mode 100644 arch/tile/include/asm/barrier.h create mode 100644 arch/tile/include/asm/exec.h create mode 100644 arch/tile/include/asm/switch_to.h delete mode 100644 arch/tile/include/asm/system.h create mode 100644 arch/unicore32/include/asm/barrier.h create mode 100644 arch/unicore32/include/asm/bug.h create mode 100644 arch/unicore32/include/asm/cmpxchg.h create mode 100644 arch/unicore32/include/asm/exec.h create mode 100644 arch/unicore32/include/asm/hwdef-copro.h create mode 100644 arch/unicore32/include/asm/switch_to.h delete mode 100644 arch/unicore32/include/asm/system.h create mode 100644 arch/x86/include/asm/barrier.h create mode 100644 arch/x86/include/asm/exec.h create mode 100644 arch/x86/include/asm/special_insns.h create mode 100644 arch/x86/include/asm/switch_to.h delete mode 100644 arch/x86/include/asm/system.h create mode 100644 arch/x86/platform/geode/geos.c create mode 100644 arch/xtensa/include/asm/barrier.h rename arch/xtensa/include/asm/{system.h => cmpxchg.h} (70%) create mode 100644 arch/xtensa/include/asm/exec.h create mode 100644 arch/xtensa/include/asm/switch_to.h create mode 100644 drivers/clk/clk-divider.c create mode 100644 drivers/clk/clk-fixed-rate.c create mode 100644 drivers/clk/clk-gate.c create mode 100644 drivers/clk/clk-mux.c create mode 100644 drivers/clk/clk.c create mode 100644 drivers/gpio/gpio-mc9s08dz60.c create mode 100644 drivers/gpio/gpio-sodaville.c create mode 100644 drivers/md/dm-verity.c create mode 100644 drivers/mfd/anatop-mfd.c create mode 100644 drivers/mfd/rc5t583-irq.c create mode 100644 drivers/mfd/rc5t583.c create mode 100644 drivers/mfd/tps65090.c create mode 100644 drivers/mfd/tps65217.c create mode 100644 drivers/mmc/host/dw_mmc-pci.c create mode 100644 drivers/mmc/host/dw_mmc-pltfm.c create mode 100644 drivers/of/of_mtd.c create mode 100644 drivers/platform/x86/apple-gmux.c delete mode 100644 drivers/platform/x86/asus_acpi.c create mode 100644 include/asm-generic/barrier.h create mode 100644 include/asm-generic/exec.h create mode 100644 include/asm-generic/switch_to.h delete mode 100644 include/asm-generic/system.h create mode 100644 include/linux/apple_bl.h create mode 100644 include/linux/clk-private.h create mode 100644 include/linux/clk-provider.h create mode 100644 include/linux/mfd/anatop.h create mode 100644 include/linux/mfd/rc5t583.h create mode 100644 include/linux/mfd/tps65090.h create mode 100644 include/linux/mfd/tps65217.h create mode 100644 include/linux/of_mtd.h create mode 100644 include/linux/platform_data/atmel.h delete mode 100644 tools/testing/selftests/run_tests create mode 100644 tools/testing/selftests/vm/Makefile rename {Documentation => tools/testing/selftests}/vm/hugepage-mmap.c (93%) rename {Documentation => tools/testing/selftests}/vm/hugepage-shm.c (94%) rename {Documentation => tools/testing/selftests}/vm/map_hugetlb.c (94%) create mode 100644 tools/testing/selftests/vm/run_vmtests create mode 100644 tools/vm/Makefile rename {Documentation => tools}/vm/page-types.c (99%) rename tools/{slub => vm}/slabinfo.c (100%) From git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 6658a69..b5174fa master -> origin/master
commit b5174fa3a7f4f8f150bfa3b917c92608953dfa0f Merge: afb9bd7... 135111c... Author: Linus Torvalds <torvalds@linux-foundation.org> Date: Wed Mar 28 20:59:45 2012 -0700 Merge tag 'mmc-merge-for-3.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc Pull MMC updates from Chris Ball: Core: * Support for MMC 4.5 Data Tag feature -- we tag REQ_META, so devices that support Data Tag will provide increased throughput for metadata. * Faster detection of card removal on I/O errors. Drivers: * dw_mmc now supports eMMC Power Off Notify, has PCI support, and implements pre_req and post_req for asynchronous requests. * omap_hsmmc now supports device tree. * esdhc now has power management support. * sdhci-tegra now supports Tegra30 devices. * sdhci-spear now supports hibernation. * tmio_mmc now supports using a GPIO for card detection. * Intel PCH now supports 8-bit bus transfers. * tag 'mmc-merge-for-3.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (53 commits) mmc: sh_mmcif: simplify bitmask macros mmc: sh_mobile_sdhi: support modular mmc-core with non-standard hotplug mmc: sh_mobile_sdhi: add a callback for board specific init code mmc: tmio: cosmetic: prettify the tmio_mmc_set_ios() function mmc: sh_mobile_sdhi: do not manage PM clocks manually mmc: tmio_mmc: remove unused sdio_irq_enabled flag mmc: tmio_mmc: power status flag doesn't have to be exposed in platform data mmc: sh_mobile_sdhi: pass card hotplug GPIO number to TMIO MMC mmc: tmio_mmc: support the generic MMC GPIO card hotplug helper mmc: tmio: calculate the native hotplug condition only once mmc: simplify mmc_cd_gpio_request() by removing two parameters mmc: sdhci-pci: allow 8-bit bus width for Intel PCH mmc: sdhci: check interrupt flags in ISR again mmc: sdhci-pci: Add MSI support mmc: core: warn when card doesn't support HPI mmc: davinci: Poll status for small size transfers mmc: davinci: Eliminate spurious interrupts mmc: omap_hsmmc: Avoid a regulator voltage change with dt mmc: omap_hsmmc: Convert hsmmc driver to use device tree mmc: sdhci-pci: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for Medfield SDIO ...
CLEAN . CLEAN arch/microblaze/kernel CLEAN kernel CLEAN lib CLEAN usr CLEAN arch/microblaze/boot CLEAN .tmp_versions CLEAN vmlinux System.map .tmp_kallsyms1.S .tmp_kallsyms1.o .tmp_kallsyms2.S .tmp_kallsyms2.o .tmp_vmlinux1 .tmp_vmlinux2 .tmp_System.map CLEAN scripts/basic CLEAN scripts/dtc CLEAN scripts/kconfig CLEAN scripts/mod CLEAN scripts CLEAN include/config include/generated arch/microblaze/include/generated CLEAN .config .version include/linux/version.h Module.symvers
HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/zconf.lex.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf # # configuration written to .config #
scripts/kconfig/conf --silentoldconfig Kconfig CHK include/linux/version.h UPD include/linux/version.h HOSTCC scripts/dtc/checks.o CC scripts/mod/empty.o HOSTCC scripts/kallsyms HOSTCC scripts/bin2c HOSTCC scripts/mod/mk_elfconfig HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/dtc-lexer.lex.o MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/mod/sumversion.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/util.o HOSTLD scripts/dtc/dtc HOSTLD scripts/mod/modpost CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h CC kernel/bounds.s GEN include/generated/bounds.h CC arch/microblaze/kernel/asm-offsets.s GEN include/generated/asm-offsets.h CALL scripts/checksyscalls.sh CC init/main.o CHK include/generated/compile.h HOSTCC usr/gen_init_cpio CC arch/microblaze/kernel/dma.o CC arch/microblaze/kernel/exceptions.o CC init/do_mounts.o CC arch/microblaze/mm/consistent.o CC arch/microblaze/platform/platform.o UPD include/generated/compile.h CC kernel/fork.o In file included from /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/atomic.h:4, from include/linux/atomic.h:4, from include/linux/sysfs.h:20, from include/linux/kobject.h:21, from include/linux/device.h:17, from arch/microblaze/kernel/dma.c:9: /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h: In function '__xchg': /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:14: error: implicit declaration of function 'local_irq_save' /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:17: error: implicit declaration of function 'local_irq_restore' In file included from /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/atomic.h:4, from include/linux/atomic.h:4, from include/linux/sysfs.h:20, from include/linux/kobject.h:21, from include/linux/device.h:17, from include/linux/of_platform.h:15, from arch/microblaze/platform/platform.c:14: /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h: In function '__xchg': /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:14: error: implicit declaration of function 'local_irq_save' /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:17: error: implicit declaration of function 'local_irq_restore' make[1]: *** [arch/microblaze/platform/platform.o] Error 1 make: *** [arch/microblaze/platform] Error 2 make: *** Waiting for unfinished jobs.... AS arch/microblaze/kernel/hw_exception_handler.o CC kernel/exec_domain.o GEN usr/initramfs_data.cpio.gz CC kernel/panic.o make[1]: *** [arch/microblaze/kernel/dma.o] Error 1 make: *** [arch/microblaze/kernel] Error 2 CC arch/microblaze/mm/init.o AS usr/initramfs_data.o CC kernel/printk.o LD usr/built-in.o CC init/do_mounts_rd.o CC kernel/cpu.o CC init/do_mounts_initrd.o CC init/initramfs.o CC kernel/exit.o CC init/calibrate.o LD arch/microblaze/mm/built-in.o /tmp/cc8aVNgA.s: Assembler messages: /tmp/cc8aVNgA.s:4819: Warning: ignoring changed section attributes for .discard /tmp/cc8aVNgA.s:5417: Warning: ignoring changed section attributes for .discard /tmp/cc9tuUge.s: Assembler messages: /tmp/cc9tuUge.s:3106: Warning: ignoring changed section attributes for .discard /tmp/cc9tuUge.s:3251: Warning: ignoring changed section attributes for .discard /tmp/cc9tuUge.s:3319: Warning: ignoring changed section attributes for .discard /tmp/cc9tuUge.s:3338: Warning: ignoring changed section attributes for .discard CC init/version.o CC kernel/itimer.o TIMEC kernel/timeconst.h CC kernel/softirq.o CC kernel/resource.o CC kernel/sysctl.o CC kernel/sysctl_binary.o LD init/mounts.o CC kernel/capability.o LD init/built-in.o CC kernel/ptrace.o CC kernel/timer.o /tmp/ccgevnnX.s: Assembler messages: /tmp/ccgevnnX.s:400: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:470: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:497: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:543: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:563: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:574: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:2974: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:3059: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:3093: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:3121: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:3530: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:3563: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:3590: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:3616: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:3641: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:4053: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:4078: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:4092: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:4124: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:4149: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:4172: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:6833: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:6893: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:6920: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:6988: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:7007: Warning: ignoring changed section attributes for .discard /tmp/ccgevnnX.s:7019: Warning: ignoring changed section attributes for .discard CC kernel/user.o /tmp/ccwxARmy.s: Assembler messages: /tmp/ccwxARmy.s:483: Warning: ignoring changed section attributes for .discard /tmp/ccwxARmy.s:505: Warning: ignoring changed section attributes for .discard /tmp/ccwxARmy.s:782: Warning: ignoring changed section attributes for .discard /tmp/ccwxARmy.s:1064: Warning: ignoring changed section attributes for .discard CC kernel/signal.o CC kernel/sys.o /tmp/ccYH5buA.s: Assembler messages: /tmp/ccYH5buA.s:121: Warning: ignoring changed section attributes for .discard /tmp/ccYH5buA.s:2775: Warning: ignoring changed section attributes for .discard CC kernel/kmod.o CC kernel/workqueue.o CC kernel/pid.o CC kernel/rcupdate.o /tmp/cc6Uk7te.s: Assembler messages: /tmp/cc6Uk7te.s:112: Warning: ignoring changed section attributes for .discard /tmp/cc6Uk7te.s:995: Warning: ignoring changed section attributes for .discard /tmp/cc6Uk7te.s:1046: Warning: ignoring changed section attributes for .discard CC kernel/extable.o CC kernel/params.o CC kernel/posix-timers.o /tmp/cc8Id1jq.s: Assembler messages: /tmp/cc8Id1jq.s:350: Warning: ignoring changed section attributes for .discard /tmp/cc8Id1jq.s:416: Warning: ignoring changed section attributes for .discard /tmp/cc8Id1jq.s:796: Warning: ignoring changed section attributes for .discard /tmp/cc8Id1jq.s:819: Warning: ignoring changed section attributes for .discard /tmp/cc8Id1jq.s:1162: Warning: ignoring changed section attributes for .discard /tmp/cc8Id1jq.s:1183: Warning: ignoring changed section attributes for .discard /tmp/cc8Id1jq.s:1947: Warning: ignoring changed section attributes for .discard /tmp/cc8Id1jq.s:1966: Warning: ignoring changed section attributes for .discard /tmp/cc8Id1jq.s:1991: Warning: ignoring changed section attributes for .discard /tmp/cc8Id1jq.s:2374: Warning: ignoring changed section attributes for .discard /tmp/cc8Id1jq.s:2397: Warning: ignoring changed section attributes for .discard CC kernel/kthread.o /tmp/ccKPGzTt.s: Assembler messages: /tmp/ccKPGzTt.s:3757: Warning: ignoring changed section attributes for .discard /tmp/ccKPGzTt.s:3772: Warning: ignoring changed section attributes for .discard /tmp/ccKPGzTt.s:3788: Warning: ignoring changed section attributes for .discard /tmp/ccKPGzTt.s:3901: Warning: ignoring changed section attributes for .discard /tmp/ccKPGzTt.s:3916: Warning: ignoring changed section attributes for .discard /tmp/ccKPGzTt.s:3932: Warning: ignoring changed section attributes for .discard /tmp/ccKPGzTt.s:4388: Warning: ignoring changed section attributes for .discard /tmp/ccKPGzTt.s:4445: Warning: ignoring changed section attributes for .discard /tmp/ccKPGzTt.s:4564: Warning: ignoring changed section attributes for .discard /tmp/ccKPGzTt.s:4578: Warning: ignoring changed section attributes for .discard CC kernel/wait.o CC kernel/kfifo.o CC kernel/sys_ni.o CC kernel/posix-cpu-timers.o CC kernel/mutex.o In file included from /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/atomic.h:4, from include/linux/atomic.h:4, from include/linux/mutex.h:18, from kernel/mutex.c:20: /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h: In function '__xchg': /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:14: error: implicit declaration of function 'local_irq_save' /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:17: error: implicit declaration of function 'local_irq_restore' CC kernel/rwsem.o /tmp/ccOzPT2n.s: Assembler messages: /tmp/ccOzPT2n.s:672: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:686: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:706: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:752: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:766: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:785: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:799: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:820: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:840: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:854: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:873: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:899: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:917: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:931: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:951: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:971: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:993: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:1017: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:1031: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:1052: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:1079: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:1093: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:10496: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:10506: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:10516: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:10553: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:10566: Warning: ignoring changed section attributes for .discard /tmp/ccOzPT2n.s:10579: Warning: ignoring changed section attributes for .discard CC kernel/nsproxy.o CC kernel/hrtimer.o CC kernel/srcu.o CC kernel/semaphore.o CC kernel/notifier.o In file included from /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/atomic.h:4, from include/linux/atomic.h:4, from include/linux/sysfs.h:20, from include/linux/kobject.h:21, from include/linux/device.h:17, from include/linux/node.h:17, from include/linux/cpu.h:17, from kernel/hrtimer.c:34: /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h: In function '__xchg': /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:14: error: implicit declaration of function 'local_irq_save' /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:17: error: implicit declaration of function 'local_irq_restore' CC kernel/ksysfs.o make[1]: *** [kernel/mutex.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/atomic.h:4, from include/linux/atomic.h:4, from include/linux/sysfs.h:20, from include/linux/kobject.h:21, from kernel/ksysfs.c:11: /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h: In function '__xchg': /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:14: error: implicit declaration of function 'local_irq_save' /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:17: error: implicit declaration of function 'local_irq_restore' In file included from /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/atomic.h:4, from include/linux/atomic.h:4, from include/linux/mutex.h:18, from include/linux/notifier.h:13, from include/linux/kprobes.h:34, from kernel/notifier.c:2: /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h: In function '__xchg': /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:14: error: implicit declaration of function 'local_irq_save' /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:17: error: implicit declaration of function 'local_irq_restore' make[1]: *** [kernel/hrtimer.o] Error 1 In file included from /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/atomic.h:4, from include/linux/atomic.h:4, from include/linux/mutex.h:18, from kernel/srcu.c:28: /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h: In function '__xchg': /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:14: error: implicit declaration of function 'local_irq_save' /mnt/projects/automated_tests/linux-2.6/arch/microblaze/include/asm/cmpxchg.h:17: error: implicit declaration of function 'local_irq_restore' make[1]: *** [kernel/srcu.o] Error 1 make[1]: *** [kernel/notifier.o] Error 1 make[1]: *** [kernel/ksysfs.o] Error 1 make: *** [kernel] Error 2
cp: cannot stat `vmlinux': No such file or directory spawn ./qemu-run-nonet.sh Build Jan 17 2011, 08:17:51 Use Device Tree for hw configuration: mb.dtb FDT: RAM: baseaddr: 0x90000000, size: 0x10000000 Can't get xlnx,endianness property Can't get xlnx,dcache-use-writeback property FDT: FLASH: baseaddr: 0xa0000000, size: 0x2000000 FDT: INTC: baseaddr: 0x81800000, c_kind_of_intr: 256, num_intr: 9 FDT: LL-DMA: baseaddr: 0x84600180, irq: 1 2 FDT: Model exempted from FDT search FDT: Unsupported peripheral invalidated ethernet@81c00000 compatibilities xlnx,xps-ll-temac-1.01.b FDT: Unsupported peripheral invalidated i2c@81600000 compatibilities xlnx,xps-iic-2.00.a FDT: Unsupported peripheral invalidated gpio@81400000 compatibilities xlnx,xps-gpio-1.00.a FDT: UARTLITE: baseaddr: 0x84000000, irq: 8 FDT: Unsupported peripheral invalidated sysace@83600000 compatibilities xlnx,xps-sysace-1.00.a FDT: Unsupported peripheral invalidated debug@84400000 compatibilities xlnx,mdm-1.00.d FDT: Unsupported peripheral invalidated mpmc@90000000 compatibilities xlnx,mpmc-4.02.a FDT: Model exempted from FDT search FDT: TIMER: baseaddr: 0x83c00000, irq: 3 nr: 2 FDT: Device tree scan complete MicroBlaze Big endian QEMU loading vmlinux base32=90000000 high=ffffffff904ec5e0 entry=ffffffff90000000 ram_base=90000000 Kernel device tree: mb.dtb write fdt to addr=904f05e0 fdtsize=18202 pc=90000000, fdt= 904f05e0 -------------------------------------------------------------- Warning: vlan 0 with no nics Can't get xlnx,endianness property Can't get xlnx,dcache-use-writeback property Early console on uartlite at 0x84000000 bootconsole [earlyser0] enabled Ramdisk addr 0x0000003f, FDT at 0x904f05e0 Linux version 3.3.0-next-20120328 (monstr@monstr.eu) (gcc version 4.1.2) #1 Wed Mar 28 12:36:38 CEST 2012 setup_cpuinfo: initialising setup_cpuinfo: Using full CPU PVR support cache: wt_msr setup_memory: max_mapnr: 0x10000 setup_memory: min_low_pfn: 0x90000 setup_memory: max_low_pfn: 0xa0000 setup_memory: max_pfn: 0xa0000 Zone PFN ranges: DMA 0x00090000 -> 0x000a0000 Normal empty Movable zone start PFN for each node Early memory PFN ranges 0: 0x00090000 -> 0x000a0000 On node 0 totalpages: 65536 free_area_init_node: node 0, pgdat c03400e0, node_mem_map c04f0000 DMA zone: 512 pages used for memmap DMA zone: 0 pages reserved DMA zone: 65024 pages, LIFO batch:15 early_printk_console remapping from 0x84000000 to 0xffffd000 pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 pcpu-alloc: [0] 0 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 Kernel command line: console=ttyUL0,115200 PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 254536k/262144k available (3220k kernel code, 7608k reserved, 110k data, 165k bss, 1541k init) Kernel virtual memory layout: * 0xffffe000..0xfffff000 : fixmap * 0xffffd000..0xffffe000 : early ioremap * 0xf0000000..0xffffd000 : vmalloc & ioremap NR_IRQS:33 interrupt-controller #0 at 0xf0000000, num_irq=9, edge=0x100 timer #0 at 0xf0002000, irq=3 microblaze_timer_set_mode: shutdown microblaze_timer_set_mode: periodic Calibrating delay loop... 133.01 BogoMIPS (lpj=665088) pid_max: default: 4096 minimum: 301 Mount-cache hash table entries: 512 NET: Registered protocol family 16 bio: create slab <bio-0> at 0 Switching to clocksource microblaze_clocksource NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 5, 163840 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP: reno registered NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. OF: no ranges; cannot translate OF: no ranges; cannot translate msgmni has been set to 497 io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) 84000000.serial: ttyUL0 at MMIO 0x84000000 (irq = 8) is a uartlite console [ttyUL0] enabled, bootconsole disabled console [ttyUL0] enabled, bootconsole disabled brd: module loaded TCP: cubic registered NET: Registered protocol family 17 Freeing unused kernel memory: 1541k freed Mounting proc: Mounting var: Populating /var: Running local start scripts. Mounting sysfs: Setting hostname: Setting up interface lo: Setting up interface eth0: ifconfig: SIOCSIFADDR: No such device Starting syslogd: Starting httpd: Mounting nfs server uclinux login: root Passwordpass ok : # ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) # cat /proc/cpuinfo CPU-Family: MicroBlaze FPGA-Arch: virtex5 CPU-Ver: 7.10.d, big endian CPU-MHz: 125.00 BogoMips: 133.01 HW: Shift: yes MSR: yes PCMP: yes DIV: yes MMU: 3 MUL: v2 FPU: v2 Exc: op0x0 unal ill zero fpu Stream-insns: privileged Icache: no Dcache: no HW-Debug: no PVR-USR1: 00 PVR-USR2: 00000000 Page size: 4096 # strace ls / execve("/bin/ls", ["ls", "/"], [/* 7 vars */]) = 0 brk(0) = 0x10240000 brk(0x10261000) = 0x10261000 getpid() = 63 getuid32() = 0 time([2]) = 2 ioctl(0, TIOCGWINSZ, {ws_row=0, ws_col=0, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0 stat64("/", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 getdents64(3, /* 15 entries */, 4096) = 368 lstat64("/linuxrc", {st_mode=S_IFLNK|0777, st_size=11, ...}) = 0 lstat64("/init", {st_mode=S_IFLNK|0777, st_size=9, ...}) = 0 lstat64("/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat64("/home", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/mnt", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/tmp", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/sbin", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/etc", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/bin", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/root", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/dev", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/proc", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat64("/var", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 getdents64(3, /* 0 entries */, 4096) = 0 close(3) = 0 lstat64("/bin", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(204, 187), ...}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x48000000 lstat64("/etc", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/init", {st_mode=S_IFLNK|0777, st_size=9, ...}) = 0 lstat64("/mnt", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/root", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat64("/var", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 write(1, "\33[1;34mbin\33[0m \33[1;34metc\33["..., 135[1;34mbin[0m [1;34metc[0m [1;36minit[0m [1;34mmnt[0m [1;34mroot[0m [1;34msys[0m [1;34mvar[0m ) = 135 lstat64("/dev", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/home", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/linuxrc", {st_mode=S_IFLNK|0777, st_size=11, ...}) = 0 lstat64("/proc", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat64("/sbin", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/tmp", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 write(1, "\33[1;34mdev\33[0m \33[1;34mhome\33"..., 115[1;34mdev[0m [1;34mhome[0m [1;36mlinuxrc[0m [1;34mproc[0m [1;34msbin[0m [1;34mtmp[0m ) = 115 munmap(0x48000000, 4096) = 0 exit_group(0) = ? # Statistic 3.3.0-next-20120328 (monstr@monstr.eu) (gcc version 4.1.2) #1 Wed Mar 28 12:36:38 CEST
linux_next
Checking out files: 5% (150/2520) Checking out files: 6% (152/2520) Checking out files: 7% (177/2520) Checking out files: 8% (202/2520) Checking out files: 9% (227/2520) Checking out files: 10% (252/2520) Checking out files: 11% (278/2520) Checking out files: 12% (303/2520) Checking out files: 13% (328/2520) Checking out files: 14% (353/2520) Checking out files: 15% (378/2520) Checking out files: 16% (404/2520) Checking out files: 17% (429/2520) Checking out files: 18% (454/2520) Checking out files: 18% (475/2520) Checking out files: 19% (479/2520) Checking out files: 20% (504/2520) Checking out files: 21% (530/2520) Checking out files: 22% (555/2520) Checking out files: 23% (580/2520) Checking out files: 24% (605/2520) Checking out files: 25% (630/2520) Checking out files: 26% (656/2520) Checking out files: 27% (681/2520) Checking out files: 28% (706/2520) Checking out files: 29% (731/2520) Checking out files: 30% (756/2520) Checking out files: 31% (782/2520) Checking out files: 32% (807/2520) Checking out files: 33% (832/2520) Checking out files: 34% (857/2520) Checking out files: 35% (882/2520) Checking out files: 35% (887/2520) Checking out files: 36% (908/2520) Checking out files: 37% (933/2520) Checking out files: 38% (958/2520) Checking out files: 39% (983/2520) Checking out files: 40% (1008/2520) Checking out files: 41% (1034/2520) Checking out files: 41% (1055/2520) Checking out files: 42% (1059/2520) Checking out files: 43% (1084/2520) Checking out files: 44% (1109/2520) Checking out files: 44% (1131/2520) Checking out files: 45% (1134/2520) Checking out files: 46% (1160/2520) Checking out files: 47% (1185/2520) Checking out files: 47% (1189/2520) Checking out files: 48% (1210/2520) Checking out files: 49% (1235/2520) Checking out files: 50% (1260/2520) Checking out files: 51% (1286/2520) Checking out files: 51% (1300/2520) Checking out files: 52% (1311/2520) Checking out files: 53% (1336/2520) Checking out files: 54% (1361/2520) Checking out files: 55% (1386/2520) Checking out files: 55% (1411/2520) Checking out files: 56% (1412/2520) Checking out files: 57% (1437/2520) Checking out files: 57% (1461/2520) Checking out files: 58% (1462/2520) Checking out files: 59% (1487/2520) Checking out files: 60% (1512/2520) Checking out files: 60% (1532/2520) Checking out files: 61% (1538/2520) Checking out files: 61% (1561/2520) Checking out files: 62% (1563/2520) Checking out files: 63% (1588/2520) Checking out files: 64% (1613/2520) Checking out files: 65% (1638/2520) Checking out files: 65% (1652/2520) Checking out files: 66% (1664/2520) Checking out files: 67% (1689/2520) Checking out files: 68% (1714/2520) Checking out files: 69% (1739/2520) Checking out files: 70% (1764/2520) Checking out files: 71% (1790/2520) Checking out files: 72% (1815/2520) Checking out files: 73% (1840/2520) Checking out files: 74% (1865/2520) Checking out files: 75% (1890/2520) Checking out files: 76% (1916/2520) Checking out files: 76% (1918/2520) Checking out files: 77% (1941/2520) Checking out files: 78% (1966/2520) Checking out files: 79% (1991/2520) Checking out files: 79% (1992/2520) Checking out files: 80% (2016/2520) Checking out files: 81% (2042/2520) Checking out files: 82% (2067/2520) Checking out files: 82% (2069/2520) Checking out files: 83% (2092/2520) Checking out files: 83% (2100/2520) Checking out files: 84% (2117/2520) Checking out files: 85% (2142/2520) Checking out files: 85% (2148/2520) Checking out files: 86% (2168/2520) Checking out files: 87% (2193/2520) Checking out files: 87% (2205/2520) Checking out files: 88% (2218/2520) Checking out files: 89% (2243/2520) Checking out files: 90% (2268/2520) Checking out files: 91% (2294/2520) Checking out files: 92% (2319/2520) Checking out files: 93% (2344/2520) Checking out files: 94% (2369/2520) Checking out files: 95% (2394/2520) Checking out files: 96% (2420/2520) Checking out files: 97% (2445/2520) Checking out files: 98% (2470/2520) Checking out files: 98% (2488/2520) Checking out files: 99% (2495/2520) Checking out files: 100% (2520/2520) Checking out files: 100% (2520/2520), done. Switched to branch "master" Deleted branch next. Already up-to-date. remote: Counting objects: 1 remote: Counting objects: 9808, done. remote: Compressing objects: 0% (1/1353) remote: Compressing objects: 1% (14/1353) remote: Compressing objects: 2% (28/1353) remote: Compressing objects: 3% (41/1353) remote: Compressing objects: 4% (55/1353) remote: Compressing objects: 5% (68/1353) remote: Compressing objects: 6% (82/1353) remote: Compressing objects: 7% (95/1353) remote: Compressing objects: 8% (109/1353) remote: Compressing objects: 9% (122/1353) remote: Compressing objects: 10% (136/1353) remote: Compressing objects: 11% (149/1353) remote: Compressing objects: 12% (163/1353) remote: Compressing objects: 13% (176/1353) remote: Compressing objects: 14% (190/1353) remote: Compressing objects: 15% (203/1353) remote: Compressing objects: 16% (217/1353) remote: Compressing objects: 17% (231/1353) remote: Compressing objects: 18% (244/1353) remote: Compressing objects: 19% (258/1353) remote: Compressing objects: 20% (271/1353) remote: Compressing objects: 21% (285/1353) remote: Compressing objects: 22% (298/1353) remote: Compressing objects: 23% (312/1353) remote: Compressing objects: 24% (325/1353) remote: Compressing objects: 25% (339/1353) remote: Compressing objects: 26% (352/1353) remote: Compressing objects: 27% (366/1353) remote: Compressing objects: 28% (379/1353) remote: Compressing objects: 29% (393/1353) remote: Compressing objects: 30% (406/1353) remote: Compressing objects: 30% (419/1353) remote: Compressing objects: 31% (420/1353) remote: Compressing objects: 32% (433/1353) remote: Compressing objects: 33% (447/1353) remote: Compressing objects: 34% (461/1353) remote: Compressing objects: 35% (474/1353) remote: Compressing objects: 36% (488/1353) remote: Compressing objects: 37% (501/1353) remote: Compressing objects: 38% (515/1353) remote: Compressing objects: 39% (528/1353) remote: Compressing objects: 40% (542/1353) remote: Compressing objects: 41% (555/1353) remote: Compressing objects: 42% (569/1353) remote: Compressing objects: 43% (582/1353) remote: Compressing objects: 44% (596/1353) remote: Compressing objects: 45% (609/1353) remote: Compressing objects: 46% (623/1353) remote: Compressing objects: 47% (636/1353) remote: Compressing objects: 48% (650/1353) remote: Compressing objects: 49% (663/1353) remote: Compressing objects: 50% (677/1353) remote: Compressing objects: 51% (691/1353) remote: Compressing objects: 52% (704/1353) remote: Compressing objects: 53% (718/1353) remote: Compressing objects: 54% (731/1353) remote: Compressing objects: 55% (745/1353) remote: Compressing objects: 56% (758/1353) remote: Compressing objects: 57% (772/1353) remote: Compressing objects: 58% (785/1353) remote: Compressing objects: 59% (799/1353) remote: Compressing objects: 60% (812/1353) remote: Compressing objects: 61% (826/1353) remote: Compressing objects: 62% (839/1353) remote: Compressing objects: 63% (853/1353) remote: Compressing objects: 64% (866/1353) remote: Compressing objects: 65% (880/1353) remote: Compressing objects: 66% (893/1353) remote: Compressing objects: 67% (907/1353) remote: Compressing objects: 68% (921/1353) remote: Compressing objects: 69% (934/1353) remote: Compressing objects: 70% (948/1353) remote: Compressing objects: 71% (961/1353) remote: Compressing objects: 72% (975/1353) remote: Compressing objects: 73% (988/1353) remote: Compressing objects: 74% (1002/1353) remote: Compressing objects: 75% (1015/1353) remote: Compressing objects: 76% (1029/1353) remote: Compressing objects: 77% (1042/1353) remote: Compressing objects: 78% (1056/1353) remote: Compressing objects: 79% (1069/1353) remote: Compressing objects: 80% (1083/1353) remote: Compressing objects: 81% (1096/1353) remote: Compressing objects: 82% (1110/1353) remote: Compressing objects: 83% (1123/1353) remote: Compressing objects: 84% (1137/1353) remote: Compressing objects: 85% (1151/1353) remote: Compressing objects: 86% (1164/1353) remote: Compressing objects: 87% (1178/1353) remote: Compressing objects: 88% (1191/1353) remote: Compressing objects: 89% (1205/1353) remote: Compressing objects: 90% (1218/1353) remote: Compressing objects: 91% (1232/1353) remote: Compressing objects: 92% (1245/1353) remote: Compressing objects: 93% (1259/1353) remote: Compressing objects: 94% (1272/1353) remote: Compressing objects: 95% (1286/1353) remote: Compressing objects: 96% (1299/1353) remote: Compressing objects: 97% (1313/1353) remote: Compressing objects: 98% (1326/1353) remote: Compressing objects: 99% (1340/1353) remote: Compressing objects: 100% (1353/1353) remote: Compressing objects: 100% (1353/1353), done. Receiving objects: 0% (1/5581) Receiving objects: 1% (56/5581) Receiving objects: 2% (112/5581) Receiving objects: 3% (168/5581) Receiving objects: 4% (224/5581) Receiving objects: 5% (280/5581) Receiving objects: 6% (335/5581) Receiving objects: 7% (391/5581) Receiving objects: 8% (447/5581) Receiving objects: 9% (503/5581) Receiving objects: 10% (559/5581) Receiving objects: 11% (614/5581) Receiving objects: 12% (670/5581) Receiving objects: 13% (726/5581) Receiving objects: 14% (782/5581) Receiving objects: 15% (838/5581) Receiving objects: 16% (893/5581) Receiving objects: 17% (949/5581) Receiving objects: 18% (1005/5581) Receiving objects: 19% (1061/5581) Receiving objects: 20% (1117/5581) Receiving objects: 21% (1173/5581) Receiving objects: 22% (1228/5581) Receiving objects: 23% (1284/5581) Receiving objects: 24% (1340/5581) Receiving objects: 25% (1396/5581) Receiving objects: 26% (1452/5581) Receiving objects: 27% (1507/5581) Receiving objects: 28% (1563/5581) Receiving objects: 29% (1619/5581) Receiving objects: 30% (1675/5581) Receiving objects: 31% (1731/5581) Receiving objects: 32% (1786/5581) Receiving objects: 33% (1842/5581) Receiving objects: 34% (1898/5581) Receiving objects: 35% (1954/5581) Receiving objects: 36% (2010/5581) Receiving objects: 37% (2065/5581) Receiving objects: 38% (2121/5581) Receiving objects: 39% (2177/5581) Receiving objects: 40% (2233/5581) Receiving objects: 41% (2289/5581) Receiving objects: 42% (2345/5581) Receiving objects: 43% (2400/5581) Receiving objects: 44% (2456/5581) Receiving objects: 45% (2512/5581) Receiving objects: 46% (2568/5581) Receiving objects: 47% (2624/5581) Receiving objects: 48% (2679/5581) Receiving objects: 49% (2735/5581) Receiving objects: 50% (2791/5581) Receiving objects: 51% (2847/5581) Receiving objects: 52% (2903/5581) Receiving objects: 53% (2958/5581) Receiving objects: 54% (3014/5581) Receiving objects: 55% (3070/5581) Receiving objects: 56% (3126/5581) Receiving objects: 57% (3182/5581) Receiving objects: 58% (3237/5581) Receiving objects: 59% (3293/5581) Receiving objects: 60% (3349/5581) Receiving objects: 61% (3405/5581) Receiving objects: 62% (3461/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 63% (3517/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 64% (3572/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 65% (3628/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 66% (3684/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 67% (3740/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 68% (3796/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 69% (3851/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 70% (3907/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 71% (3963/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 72% (4019/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 73% (4075/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 74% (4130/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 75% (4186/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 76% (4242/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 77% (4298/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 78% (4354/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 79% (4409/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 80% (4465/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 81% (4521/5581), 1.34 MiB | 2725 KiB/s remote: Total 5581 (delta 4618), reused 5005 (delta 4079) Receiving objects: 82% (4577/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 83% (4633/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 84% (4689/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 85% (4744/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 86% (4800/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 87% (4856/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 88% (4912/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 89% (4968/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 90% (5023/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 91% (5079/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 92% (5135/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 93% (5191/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 94% (5247/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 95% (5302/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 96% (5358/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 97% (5414/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 98% (5470/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 99% (5526/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 100% (5581/5581), 1.34 MiB | 2725 KiB/s Receiving objects: 100% (5581/5581), 1.59 MiB | 2725 KiB/s, done. Resolving deltas: 0% (1/4618) Resolving deltas: 1% (53/4618) Resolving deltas: 2% (95/4618) Resolving deltas: 3% (142/4618) Resolving deltas: 4% (185/4618) Resolving deltas: 5% (234/4618) Resolving deltas: 6% (300/4618) Resolving deltas: 7% (329/4618) Resolving deltas: 8% (379/4618) Resolving deltas: 10% (476/4618) Resolving deltas: 11% (518/4618) Resolving deltas: 14% (686/4618) Resolving deltas: 15% (717/4618) Resolving deltas: 16% (745/4618) Resolving deltas: 17% (786/4618) Resolving deltas: 18% (838/4618) Resolving deltas: 18% (840/4618) Resolving deltas: 19% (878/4618) Resolving deltas: 20% (929/4618) Resolving deltas: 21% (982/4618) Resolving deltas: 22% (1016/4618) Resolving deltas: 23% (1063/4618) Resolving deltas: 24% (1110/4618) Resolving deltas: 25% (1157/4618) Resolving deltas: 26% (1201/4618) Resolving deltas: 27% (1247/4618) Resolving deltas: 28% (1295/4618) Resolving deltas: 29% (1340/4618) Resolving deltas: 30% (1386/4618) Resolving deltas: 31% (1433/4618) Resolving deltas: 32% (1478/4618) Resolving deltas: 33% (1524/4618) Resolving deltas: 34% (1571/4618) Resolving deltas: 35% (1617/4618) Resolving deltas: 36% (1663/4618) Resolving deltas: 37% (1709/4618) Resolving deltas: 38% (1755/4618) Resolving deltas: 39% (1802/4618) Resolving deltas: 40% (1848/4618) Resolving deltas: 41% (1894/4618) Resolving deltas: 42% (1940/4618) Resolving deltas: 43% (1987/4618) Resolving deltas: 44% (2035/4618) Resolving deltas: 45% (2080/4618) Resolving deltas: 46% (2126/4618) Resolving deltas: 47% (2171/4618) Resolving deltas: 48% (2217/4618) Resolving deltas: 49% (2264/4618) Resolving deltas: 50% (2309/4618) Resolving deltas: 51% (2356/4618) Resolving deltas: 52% (2402/4618) Resolving deltas: 53% (2451/4618) Resolving deltas: 54% (2494/4618) Resolving deltas: 55% (2546/4618) Resolving deltas: 56% (2587/4618) Resolving deltas: 57% (2633/4618) Resolving deltas: 58% (2680/4618) Resolving deltas: 59% (2725/4618) Resolving deltas: 59% (2752/4618) Resolving deltas: 60% (2771/4618) Resolving deltas: 61% (2817/4618) Resolving deltas: 62% (2864/4618) Resolving deltas: 63% (2910/4618) Resolving deltas: 64% (2959/4618) Resolving deltas: 65% (3002/4618) Resolving deltas: 66% (3048/4618) Resolving deltas: 67% (3107/4618) Resolving deltas: 68% (3143/4618) Resolving deltas: 68% (3148/4618) Resolving deltas: 69% (3218/4618) Resolving deltas: 70% (3264/4618) Resolving deltas: 71% (3279/4618) Resolving deltas: 72% (3325/4618) Resolving deltas: 73% (3372/4618) Resolving deltas: 74% (3419/4618) Resolving deltas: 75% (3464/4618) Resolving deltas: 75% (3494/4618) Resolving deltas: 76% (3510/4618) Resolving deltas: 77% (3557/4618) Resolving deltas: 78% (3612/4618) Resolving deltas: 79% (3650/4618) Resolving deltas: 80% (3695/4618) Resolving deltas: 80% (3712/4618) Resolving deltas: 81% (3741/4618) Resolving deltas: 82% (3787/4618) Resolving deltas: 83% (3834/4618) Resolving deltas: 84% (3880/4618) Resolving deltas: 85% (3933/4618) Resolving deltas: 87% (4063/4618) Resolving deltas: 88% (4072/4618) Resolving deltas: 89% (4111/4618) Resolving deltas: 90% (4166/4618) Resolving deltas: 91% (4233/4618) Resolving deltas: 92% (4249/4618) Resolving deltas: 93% (4298/4618) Resolving deltas: 94% (4341/4618) Resolving deltas: 95% (4388/4618) Resolving deltas: 96% (4454/4618) Resolving deltas: 97% (4485/4618) Resolving deltas: 98% (4526/4618) Resolving deltas: 99% (4593/4618) Resolving deltas: 100% (4618/4618) Resolving deltas: 100% (4618/4618), completed with 2396 local objects. Updating 6658a69..b5174fa Fast forward Documentation/ABI/testing/sysfs-block-dm | 25 + .../ABI/testing/sysfs-driver-samsung-laptop | 18 + Documentation/Makefile | 2 +- Documentation/clk.txt | 233 +++ Documentation/device-mapper/thin-provisioning.txt | 65 +- Documentation/device-mapper/verity.txt | 194 +++ .../devicetree/bindings/arm/atmel-at91.txt | 60 + .../devicetree/bindings/arm/atmel-pmc.txt | 11 + Documentation/devicetree/bindings/arm/spear.txt | 8 + .../devicetree/bindings/gpio/gpio-omap.txt | 36 + .../devicetree/bindings/gpio/gpio-twl4030.txt | 23 + .../devicetree/bindings/gpio/gpio_i2c.txt | 32 + .../devicetree/bindings/gpio/sodaville.txt | 48 + .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 33 + .../devicetree/bindings/mtd/atmel-nand.txt | 41 + Documentation/devicetree/bindings/mtd/nand.txt | 7 + .../devicetree/bindings/usb/atmel-usb.txt | 49 + .../devicetree/bindings/usb/tegra-usb.txt | 13 + Documentation/dma-buf-sharing.txt | 120 ++- Documentation/filesystems/ext4.txt | 8 - Documentation/gpio.txt | 40 +- Documentation/i2c/busses/i2c-i801 | 1 + Documentation/kernel-parameters.txt | 2 + Documentation/laptops/asus-laptop.txt | 2 +- Documentation/laptops/sony-laptop.txt | 5 + Documentation/virtual/kvm/api.txt | 259 +++- Documentation/virtual/kvm/ppc-pv.txt | 24 +- Documentation/vm/Makefile | 8 - Documentation/watchdog/00-INDEX | 19 - .../watchdog/convert_drivers_to_kernel_api.txt | 4 + Documentation/watchdog/watchdog-kernel-api.txt | 11 +- MAINTAINERS | 11 +- arch/alpha/boot/bootp.c | 1 - arch/alpha/boot/bootpz.c | 1 - arch/alpha/boot/head.S | 1 - arch/alpha/boot/main.c | 1 - arch/alpha/include/asm/atomic.h | 68 +- arch/alpha/include/asm/auxvec.h | 2 + arch/alpha/include/asm/core_lca.h | 2 +- arch/alpha/include/asm/core_mcpcia.h | 1 + arch/alpha/include/asm/core_t2.h | 1 - arch/alpha/include/asm/elf.h | 1 + arch/alpha/include/asm/exec.h | 6 + arch/alpha/include/asm/fpu.h | 2 + arch/alpha/include/asm/io.h | 1 - arch/alpha/include/asm/irqflags.h | 2 +- arch/alpha/include/asm/mce.h | 83 + arch/alpha/include/asm/mmu_context.h | 1 - arch/alpha/include/asm/pal.h | 112 ++ arch/alpha/include/asm/pgtable.h | 1 + arch/alpha/include/asm/setup.h | 36 + arch/alpha/include/asm/special_insns.h | 41 + arch/alpha/include/asm/spinlock.h | 1 - arch/alpha/include/asm/switch_to.h | 14 + arch/alpha/include/asm/system.h | 354 ---- arch/alpha/include/asm/xchg.h | 2 +- arch/alpha/kernel/core_apecs.c | 1 + arch/alpha/kernel/core_cia.c | 1 + arch/alpha/kernel/core_t2.c | 1 + arch/alpha/kernel/err_impl.h | 2 + arch/alpha/kernel/head.S | 6 +- arch/alpha/kernel/irq.c | 1 - arch/alpha/kernel/irq_alpha.c | 1 + arch/alpha/kernel/osf_sys.c | 1 - arch/alpha/kernel/process.c | 1 - arch/alpha/kernel/ptrace.c | 1 - arch/alpha/kernel/setup.c | 1 - arch/alpha/kernel/sys_alcor.c | 1 - arch/alpha/kernel/sys_cabriolet.c | 1 - arch/alpha/kernel/sys_dp264.c | 1 - arch/alpha/kernel/sys_eb64p.c | 1 - arch/alpha/kernel/sys_eiger.c | 1 - arch/alpha/kernel/sys_jensen.c | 1 - arch/alpha/kernel/sys_marvel.c | 1 - arch/alpha/kernel/sys_miata.c | 1 - arch/alpha/kernel/sys_mikasa.c | 2 +- arch/alpha/kernel/sys_nautilus.c | 1 - arch/alpha/kernel/sys_noritake.c | 2 +- arch/alpha/kernel/sys_rawhide.c | 1 - arch/alpha/kernel/sys_ruffian.c | 1 - arch/alpha/kernel/sys_rx164.c | 1 - arch/alpha/kernel/sys_sable.c | 1 - arch/alpha/kernel/sys_sio.c | 1 - arch/alpha/kernel/sys_sx164.c | 2 +- arch/alpha/kernel/sys_takara.c | 1 - arch/alpha/kernel/sys_titan.c | 1 - arch/alpha/kernel/sys_wildfire.c | 1 - arch/alpha/kernel/traps.c | 1 + arch/alpha/kernel/vmlinux.lds.S | 2 + arch/alpha/lib/stacktrace.c | 1 - arch/alpha/mm/fault.c | 1 - arch/alpha/mm/init.c | 2 +- arch/alpha/oprofile/common.c | 1 - arch/alpha/oprofile/op_model_ev4.c | 1 - arch/alpha/oprofile/op_model_ev5.c | 1 - arch/alpha/oprofile/op_model_ev6.c | 1 - arch/alpha/oprofile/op_model_ev67.c | 1 - arch/arm/Makefile | 1 + arch/arm/boot/dts/at91sam9g20.dtsi | 63 + arch/arm/boot/dts/at91sam9g25ek.dts | 14 +- arch/arm/boot/dts/at91sam9g45.dtsi | 64 + arch/arm/boot/dts/at91sam9m10g45ek.dts | 46 +- arch/arm/boot/dts/at91sam9x5.dtsi | 88 + arch/arm/boot/dts/at91sam9x5cm.dtsi | 45 + arch/arm/boot/dts/db8500.dtsi | 275 +++ arch/arm/boot/dts/exynos5250-smdk5250.dts | 26 + arch/arm/boot/dts/exynos5250.dtsi | 413 +++++ arch/arm/boot/dts/kirkwood-dreamplug.dts | 13 +- arch/arm/boot/dts/kirkwood.dtsi | 34 +- arch/arm/boot/dts/snowball.dts | 139 ++ arch/arm/boot/dts/spear600-evb.dts | 47 + arch/arm/boot/dts/spear600.dtsi | 174 ++ arch/arm/boot/dts/tegra-cardhu.dts | 16 + arch/arm/boot/dts/tegra-seaboard.dts | 1 + arch/arm/boot/dts/tegra20.dtsi | 1 + arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi | 96 ++ arch/arm/boot/dts/usb_a9g20.dts | 74 +- arch/arm/common/via82c505.c | 1 - arch/arm/configs/at91sam9g20_defconfig | 3 + arch/arm/configs/u8500_defconfig | 1 + arch/arm/include/asm/atomic.h | 4 +- arch/arm/include/asm/barrier.h | 69 + arch/arm/include/asm/bitops.h | 2 +- arch/arm/include/asm/bug.h | 30 + arch/arm/include/asm/cmpxchg.h | 295 ++++ arch/arm/include/asm/compiler.h | 15 + arch/arm/include/asm/cp15.h | 87 + arch/arm/include/asm/div64.h | 2 +- arch/arm/include/asm/dma.h | 1 - arch/arm/include/asm/domain.h | 4 + arch/arm/include/asm/exec.h | 6 + arch/arm/include/asm/hardware/iop3xx.h | 3 + arch/arm/include/asm/io.h | 2 +- arch/arm/include/asm/mmu.h | 7 + arch/arm/include/asm/processor.h | 3 +- arch/arm/include/asm/switch_to.h | 18 + arch/arm/include/asm/system.h | 552 +------ arch/arm/include/asm/system_info.h | 27 + arch/arm/include/asm/system_misc.h | 29 + arch/arm/include/asm/uaccess.h | 2 +- arch/arm/kernel/armksyms.c | 1 - arch/arm/kernel/elf.c | 1 + arch/arm/kernel/entry-armv.S | 2 +- arch/arm/kernel/fiq.c | 2 +- arch/arm/kernel/head-nommu.S | 2 +- arch/arm/kernel/head.S | 2 +- arch/arm/kernel/hw_breakpoint.c | 1 - arch/arm/kernel/irq.c | 1 - arch/arm/kernel/kprobes-common.c | 1 + arch/arm/kernel/machine_kexec.c | 2 +- arch/arm/kernel/process.c | 1 - arch/arm/kernel/ptrace.c | 1 - arch/arm/kernel/setup.c | 4 +- arch/arm/kernel/sleep.S | 1 - arch/arm/kernel/smp_tlb.c | 20 +- arch/arm/kernel/tcm.c | 1 + arch/arm/kernel/thumbee.c | 1 + arch/arm/kernel/traps.c | 2 +- arch/arm/mach-at91/Kconfig | 10 +- arch/arm/mach-at91/at91rm9200.c | 1 + arch/arm/mach-at91/at91sam9260.c | 2 + arch/arm/mach-at91/at91sam9261.c | 1 + arch/arm/mach-at91/at91sam9263.c | 1 + arch/arm/mach-at91/at91sam9g45.c | 3 + arch/arm/mach-at91/at91sam9rl.c | 1 + arch/arm/mach-at91/at91sam9x5.c | 17 +- arch/arm/mach-at91/board-afeb-9260v1.c | 1 + arch/arm/mach-at91/board-cam60.c | 1 + arch/arm/mach-at91/board-cpu9krea.c | 1 + arch/arm/mach-at91/board-dt.c | 57 +- arch/arm/mach-at91/board-kb9202.c | 1 + arch/arm/mach-at91/board-neocore926.c | 1 + arch/arm/mach-at91/board-qil-a9260.c | 2 + arch/arm/mach-at91/board-rm9200dk.c | 2 + arch/arm/mach-at91/board-sam9-l9260.c | 1 + arch/arm/mach-at91/board-sam9260ek.c | 2 + arch/arm/mach-at91/board-sam9261ek.c | 2 + arch/arm/mach-at91/board-sam9263ek.c | 2 + arch/arm/mach-at91/board-sam9g20ek.c | 2 + arch/arm/mach-at91/board-sam9m10g45ek.c | 2 + arch/arm/mach-at91/board-sam9rlek.c | 2 + arch/arm/mach-at91/board-snapper9260.c | 1 + arch/arm/mach-at91/board-stamp9g20.c | 1 + arch/arm/mach-at91/board-usb-a926x.c | 2 + arch/arm/mach-at91/board-yl-9200.c | 1 + arch/arm/mach-at91/clock.c | 56 +- arch/arm/mach-at91/generic.h | 2 + arch/arm/mach-at91/include/mach/at91_shdwc.h | 4 +- arch/arm/mach-at91/include/mach/at91sam9x5.h | 5 - arch/arm/mach-at91/include/mach/board.h | 15 +- arch/arm/mach-at91/include/mach/system_rev.h | 2 + arch/arm/mach-at91/pm.c | 13 - arch/arm/mach-at91/setup.c | 158 ++ arch/arm/mach-clps711x/common.c | 1 + arch/arm/mach-clps711x/p720t-leds.c | 1 - arch/arm/mach-davinci/board-da850-evm.c | 1 + arch/arm/mach-davinci/board-dm644x-evm.c | 109 ++- arch/arm/mach-davinci/davinci.h | 8 +- arch/arm/mach-davinci/dm644x.c | 166 ++- arch/arm/mach-ebsa110/core.c | 2 +- arch/arm/mach-ebsa110/leds.c | 1 - arch/arm/mach-exynos/Kconfig | 29 +- arch/arm/mach-exynos/Makefile | 5 +- arch/arm/mach-exynos/clock-exynos4.c | 14 +- arch/arm/mach-exynos/clock-exynos5.c | 1247 ++++++++++++++ arch/arm/mach-exynos/common.c | 464 ++++-- arch/arm/mach-exynos/common.h | 37 +- arch/arm/mach-exynos/dev-ahci.c | 4 +- arch/arm/mach-exynos/dev-audio.c | 4 +- arch/arm/mach-exynos/dev-uart.c | 78 + arch/arm/mach-exynos/dma.c | 6 +- arch/arm/mach-exynos/hotplug.c | 1 + arch/arm/mach-exynos/include/mach/debug-macro.S | 9 +- arch/arm/mach-exynos/include/mach/gpio.h | 239 +++- arch/arm/mach-exynos/include/mach/irqs.h | 597 +++++-- arch/arm/mach-exynos/include/mach/map.h | 45 +- arch/arm/mach-exynos/include/mach/regs-clock.h | 62 + arch/arm/mach-exynos/include/mach/regs-gpio.h | 20 +- arch/arm/mach-exynos/include/mach/regs-pmu.h | 1 + arch/arm/mach-exynos/include/mach/uncompress.h | 17 +- arch/arm/mach-exynos/mach-exynos4-dt.c | 8 +- arch/arm/mach-exynos/mach-exynos5-dt.c | 78 + arch/arm/mach-exynos/mach-nuri.c | 5 +- arch/arm/mach-exynos/mach-universal_c210.c | 9 +- arch/arm/mach-exynos/mct.c | 23 +- arch/arm/mach-exynos/platsmp.c | 9 +- arch/arm/mach-exynos/pm_domains.c | 6 + arch/arm/mach-exynos/setup-i2c0.c | 9 +- arch/arm/mach-footbridge/common.c | 1 + arch/arm/mach-footbridge/dc21285-timer.c | 1 + arch/arm/mach-footbridge/dc21285.c | 1 - arch/arm/mach-footbridge/ebsa285-leds.c | 1 - arch/arm/mach-footbridge/netwinder-hw.c | 1 + arch/arm/mach-footbridge/netwinder-leds.c | 1 - arch/arm/mach-imx/dma-v1.c | 1 - arch/arm/mach-imx/mach-imx6q.c | 1 + arch/arm/mach-imx/mach-mx51_efikamx.c | 1 + arch/arm/mach-imx/mach-mx51_efikasb.c | 1 + arch/arm/mach-integrator/core.c | 1 - arch/arm/mach-integrator/leds.c | 1 - arch/arm/mach-integrator/pci.c | 1 - arch/arm/mach-integrator/pci_v3.c | 1 - arch/arm/mach-iop33x/uart.c | 1 - arch/arm/mach-ixp2000/core.c | 1 - arch/arm/mach-ixp2000/enp2611.c | 1 - arch/arm/mach-ixp2000/ixdp2400.c | 1 - arch/arm/mach-ixp2000/ixdp2800.c | 1 - arch/arm/mach-ixp2000/ixdp2x00.c | 1 - arch/arm/mach-ixp2000/ixdp2x01.c | 1 - arch/arm/mach-ixp2000/pci.c | 1 - arch/arm/mach-ixp23xx/core.c | 1 - arch/arm/mach-ixp23xx/espresso.c | 1 - arch/arm/mach-ixp23xx/ixdp2351.c | 1 - arch/arm/mach-ixp23xx/pci.c | 1 - arch/arm/mach-ixp23xx/roadrunner.c | 1 - arch/arm/mach-ixp4xx/common-pci.c | 1 - arch/arm/mach-ixp4xx/goramo_mlr.c | 1 - arch/arm/mach-kirkwood/Makefile | 1 + arch/arm/mach-kirkwood/board-dreamplug.c | 152 ++ arch/arm/mach-kirkwood/board-dt.c | 151 +-- arch/arm/mach-kirkwood/common.c | 11 +- arch/arm/mach-kirkwood/common.h | 15 + arch/arm/mach-ks8695/time.c | 1 + arch/arm/mach-lpc32xx/Kconfig | 25 + arch/arm/mach-lpc32xx/clock.c | 87 +- arch/arm/mach-lpc32xx/common.c | 47 + arch/arm/mach-lpc32xx/common.h | 4 +- arch/arm/mach-lpc32xx/include/mach/board.h | 24 + arch/arm/mach-lpc32xx/irq.c | 4 + arch/arm/mach-lpc32xx/phy3250.c | 3 + arch/arm/mach-mmp/common.c | 1 + arch/arm/mach-mmp/pxa168.c | 1 + arch/arm/mach-msm/board-sapphire.c | 1 - arch/arm/mach-mxs/system.c | 2 +- arch/arm/mach-omap1/id.c | 1 + arch/arm/mach-omap1/leds-h2p2-debug.c | 1 - arch/arm/mach-omap1/leds-innovator.c | 1 - arch/arm/mach-omap1/leds-osk.c | 1 - arch/arm/mach-omap1/mux.c | 1 - arch/arm/mach-omap1/time.c | 1 - arch/arm/mach-omap1/timer32k.c | 1 - arch/arm/mach-omap2/board-4430sdp.c | 13 +- arch/arm/mach-omap2/board-omap3touchbook.c | 1 + arch/arm/mach-omap2/board-omap4panda.c | 15 +- arch/arm/mach-omap2/board-rx51-peripherals.c | 1 + arch/arm/mach-omap2/hsmmc.c | 1 + arch/arm/mach-omap2/hsmmc.h | 2 + arch/arm/mach-omap2/mux.c | 1 - arch/arm/mach-omap2/omap-mpuss-lowpower.c | 1 - arch/arm/mach-omap2/pm24xx.c | 1 + arch/arm/mach-omap2/pm34xx.c | 1 + arch/arm/mach-omap2/pm44xx.c | 1 + arch/arm/mach-omap2/sleep44xx.S | 1 - arch/arm/mach-orion5x/common.c | 1 + arch/arm/mach-orion5x/dns323-setup.c | 1 + arch/arm/mach-orion5x/ls-chl-setup.c | 1 - arch/arm/mach-orion5x/ls_hgl-setup.c | 1 - arch/arm/mach-orion5x/lsmini-setup.c | 1 - arch/arm/mach-pnx4008/core.c | 2 +- arch/arm/mach-pnx4008/dma.c | 1 - arch/arm/mach-pnx4008/irq.c | 1 - arch/arm/mach-pnx4008/time.c | 1 - arch/arm/mach-pxa/cm-x300.c | 1 + arch/arm/mach-pxa/colibri-pxa3xx.c | 1 + arch/arm/mach-pxa/corgi.c | 1 - arch/arm/mach-pxa/generic.c | 1 - arch/arm/mach-pxa/leds-idp.c | 1 - arch/arm/mach-pxa/leds-lubbock.c | 1 - arch/arm/mach-pxa/leds-mainstone.c | 1 - arch/arm/mach-pxa/magician.c | 1 + arch/arm/mach-pxa/poodle.c | 1 - arch/arm/mach-pxa/reset.c | 1 + arch/arm/mach-pxa/viper.c | 1 + arch/arm/mach-pxa/zeus.c | 1 + arch/arm/mach-realview/core.c | 1 - arch/arm/mach-realview/hotplug.c | 1 + arch/arm/mach-rpc/riscpc.c | 1 + arch/arm/mach-s3c24xx/s3c2410.c | 1 + arch/arm/mach-s3c24xx/s3c2412.c | 1 + arch/arm/mach-s3c24xx/s3c2416.c | 1 + arch/arm/mach-s3c24xx/s3c2443.c | 1 + arch/arm/mach-s3c24xx/s3c244x.c | 1 + arch/arm/mach-s3c64xx/common.c | 1 + arch/arm/mach-s3c64xx/mach-crag6410-module.c | 14 +- arch/arm/mach-s5p64x0/common.c | 1 + arch/arm/mach-s5pc100/common.c | 1 + arch/arm/mach-sa1100/generic.c | 2 +- arch/arm/mach-sa1100/leds-assabet.c | 1 - arch/arm/mach-sa1100/leds-badge4.c | 1 - arch/arm/mach-sa1100/leds-cerf.c | 1 - arch/arm/mach-sa1100/leds-hackkit.c | 1 - arch/arm/mach-sa1100/leds-lart.c | 1 - arch/arm/mach-sa1100/pm.c | 1 - arch/arm/mach-shark/leds.c | 1 - arch/arm/mach-shmobile/board-ap4evb.c | 1 + arch/arm/mach-shmobile/board-mackerel.c | 11 +- arch/arm/mach-shmobile/cpuidle.c | 1 - arch/arm/mach-shmobile/include/mach/system.h | 2 + arch/arm/mach-shmobile/pm-r8a7779.c | 1 - arch/arm/mach-shmobile/pm-sh7372.c | 1 - arch/arm/mach-shmobile/setup-sh7372.c | 7 + arch/arm/mach-shmobile/suspend.c | 2 +- arch/arm/mach-spear6xx/Kconfig | 7 +- arch/arm/mach-spear6xx/Makefile | 6 - arch/arm/mach-spear6xx/clock.c | 14 +- arch/arm/mach-spear6xx/spear600.c | 25 - arch/arm/mach-spear6xx/spear600_evb.c | 54 - arch/arm/mach-spear6xx/spear6xx.c | 132 +-- arch/arm/mach-tegra/Makefile | 2 + arch/arm/mach-tegra/board-dt-tegra30.c | 2 +- arch/arm/mach-tegra/common.c | 4 + arch/arm/mach-tegra/cpu-tegra.c | 1 - arch/arm/mach-tegra/flowctrl.c | 62 + arch/arm/mach-tegra/flowctrl.h | 5 + arch/arm/mach-tegra/fuse.c | 18 +- arch/arm/mach-tegra/fuse.h | 4 + arch/arm/mach-tegra/headsmp.S | 167 ++- arch/arm/mach-tegra/hotplug.c | 1 + arch/arm/mach-tegra/include/mach/iomap.h | 3 + arch/arm/mach-tegra/include/mach/powergate.h | 15 +- arch/arm/mach-tegra/platsmp.c | 137 ++- arch/arm/mach-tegra/powergate.c | 53 +- arch/arm/mach-tegra/reset.c | 84 + arch/arm/mach-tegra/reset.h | 50 + arch/arm/mach-ux500/Kconfig | 7 + arch/arm/mach-ux500/Makefile.boot | 1 + arch/arm/mach-ux500/board-mop500-sdi.c | 31 +- arch/arm/mach-ux500/board-mop500.c | 171 ++- arch/arm/mach-ux500/board-mop500.h | 8 +- arch/arm/mach-ux500/board-u5500-sdi.c | 4 +- arch/arm/mach-ux500/board-u5500.c | 27 +- arch/arm/mach-ux500/cache-l2x0.c | 7 +- arch/arm/mach-ux500/cpu-db5500.c | 36 +- arch/arm/mach-ux500/cpu-db8500.c | 44 +- arch/arm/mach-ux500/cpu.c | 89 +- arch/arm/mach-ux500/devices-common.c | 79 +- arch/arm/mach-ux500/devices-common.h | 83 +- arch/arm/mach-ux500/devices-db5500.h | 116 +- arch/arm/mach-ux500/devices-db8500.h | 176 ++- arch/arm/mach-ux500/dma-db5500.c | 3 +- arch/arm/mach-ux500/include/mach/db8500-regs.h | 3 + .../mach-ux500/include/mach/irqs-board-mop500.h | 2 +- arch/arm/mach-ux500/include/mach/setup.h | 10 +- arch/arm/mach-ux500/include/mach/usb.h | 4 +- arch/arm/mach-ux500/timer.c | 11 +- arch/arm/mach-ux500/usb.c | 7 +- arch/arm/mach-versatile/core.c | 1 - arch/arm/mach-versatile/pci.c | 1 - arch/arm/mach-vexpress/hotplug.c | 2 +- arch/arm/mach-w90x900/cpu.c | 1 + arch/arm/mm/alignment.c | 3 +- arch/arm/mm/cache-feroceon-l2.c | 1 + arch/arm/mm/cache-tauros2.c | 1 + arch/arm/mm/cache-xsc3l2.c | 2 +- arch/arm/mm/fault.c | 3 +- arch/arm/mm/flush.c | 1 - arch/arm/mm/idmap.c | 1 + arch/arm/mm/ioremap.c | 2 + arch/arm/mm/mmu.c | 2 + arch/arm/mm/pgd.c | 1 + arch/arm/mm/proc-fa526.S | 1 - arch/arm/nwfpe/fpa11.c | 1 - arch/arm/plat-iop/i2c.c | 1 - arch/arm/plat-iop/pci.c | 1 - arch/arm/plat-iop/restart.c | 1 + arch/arm/plat-mxc/system.c | 2 +- arch/arm/plat-omap/debug-leds.c | 1 - arch/arm/plat-omap/dma.c | 1 - arch/arm/plat-omap/include/plat/gpio.h | 22 +- arch/arm/plat-omap/include/plat/mmc.h | 2 - arch/arm/plat-orion/common.c | 7 +- arch/arm/plat-orion/include/plat/audio.h | 1 - arch/arm/plat-pxa/dma.c | 1 - arch/arm/plat-s3c24xx/cpu.c | 1 + arch/arm/plat-s3c24xx/dma.c | 1 - arch/arm/plat-s5p/Kconfig | 8 +- arch/arm/plat-s5p/Makefile | 3 +- arch/arm/plat-s5p/clock.c | 36 + arch/arm/plat-s5p/irq-pm.c | 25 +- arch/arm/plat-samsung/cpu.c | 1 - arch/arm/plat-samsung/include/plat/cpu.h | 10 + arch/arm/plat-samsung/include/plat/devs.h | 2 + arch/arm/plat-samsung/include/plat/s5p-clock.h | 6 + arch/arm/plat-samsung/include/plat/uncompress.h | 2 + arch/arm/plat-samsung/irq-vic-timer.c | 16 + arch/arm/plat-samsung/time.c | 1 - arch/arm/plat-spear/restart.c | 1 + arch/arm/vfp/vfpmodule.c | 2 + arch/avr32/boards/atngw100/setup.c | 1 + arch/avr32/boards/atstk1000/atstk1002.c | 1 + arch/avr32/include/asm/atomic.h | 2 +- arch/avr32/include/asm/barrier.h | 27 + arch/avr32/include/asm/bitops.h | 1 - arch/avr32/include/asm/bug.h | 5 + arch/avr32/include/asm/cmpxchg.h | 117 ++ arch/avr32/include/asm/exec.h | 13 + arch/avr32/include/asm/special_insns.h | 13 + arch/avr32/include/asm/switch_to.h | 46 + arch/avr32/include/asm/system.h | 178 -- arch/avr32/mach-at32ap/cpufreq.c | 1 - arch/avr32/mach-at32ap/include/mach/board.h | 13 +- arch/avr32/oprofile/op_model_avr32.c | 1 - arch/blackfin/include/asm/system.h | 5 - arch/c6x/include/asm/Kbuild | 1 - arch/c6x/include/asm/barrier.h | 27 + arch/c6x/include/asm/bitops.h | 1 - arch/c6x/include/asm/bug.h | 23 + arch/c6x/include/asm/cmpxchg.h | 68 + arch/c6x/include/asm/exec.h | 6 + arch/c6x/include/asm/processor.h | 9 + arch/c6x/include/asm/setup.h | 1 + arch/c6x/include/asm/special_insns.h | 63 + arch/c6x/include/asm/switch_to.h | 33 + arch/c6x/include/asm/system.h | 168 -- arch/c6x/kernel/irq.c | 1 + arch/c6x/kernel/setup.c | 1 + arch/c6x/kernel/soc.c | 1 - arch/c6x/kernel/time.c | 1 + arch/c6x/kernel/traps.c | 1 + arch/c6x/platforms/timer64.c | 1 + arch/cris/arch-v10/drivers/ds1302.c | 1 - arch/cris/arch-v10/drivers/gpio.c | 1 - arch/cris/arch-v10/drivers/i2c.c | 1 - arch/cris/arch-v10/drivers/pcf8563.c | 1 - arch/cris/arch-v10/drivers/sync_serial.c | 1 - arch/cris/arch-v10/kernel/debugport.c | 1 - arch/cris/arch-v10/kernel/dma.c | 1 + arch/cris/arch-v10/kernel/io_interface_mux.c | 1 + arch/cris/arch-v10/kernel/process.c | 1 + arch/cris/arch-v10/kernel/ptrace.c | 1 - arch/cris/arch-v10/kernel/setup.c | 1 + arch/cris/arch-v10/kernel/signal.c | 1 + arch/cris/arch-v10/kernel/traps.c | 1 + arch/cris/arch-v32/drivers/i2c.c | 1 - arch/cris/arch-v32/drivers/mach-a3/gpio.c | 1 - arch/cris/arch-v32/drivers/mach-fs/gpio.c | 1 - arch/cris/arch-v32/kernel/debugport.c | 1 - arch/cris/arch-v32/kernel/fasttimer.c | 1 - arch/cris/arch-v32/kernel/ptrace.c | 1 - arch/cris/arch-v32/mach-a3/dma.c | 1 - arch/cris/arch-v32/mach-fs/dma.c | 1 - arch/cris/include/arch-v10/arch/elf.h | 2 + arch/cris/include/arch-v32/arch/elf.h | 2 + arch/cris/include/arch-v32/arch/system.h | 10 - arch/cris/include/asm/atomic.h | 2 +- arch/cris/include/asm/barrier.h | 25 + arch/cris/include/asm/bitops.h | 1 - arch/cris/include/asm/cmpxchg.h | 53 + arch/cris/include/asm/exec.h | 6 + arch/cris/include/asm/processor.h | 11 +- arch/cris/include/asm/switch_to.h | 12 + arch/cris/include/asm/system.h | 89 - arch/cris/kernel/irq.c | 1 + arch/cris/kernel/process.c | 1 - arch/cris/kernel/ptrace.c | 1 - arch/cris/kernel/setup.c | 1 + arch/cris/kernel/traps.c | 1 + arch/cris/mm/fault.c | 1 + arch/frv/include/asm/atomic.h | 57 +- arch/frv/include/asm/barrier.h | 29 + arch/frv/include/asm/bug.h | 2 + arch/frv/include/asm/{system.h => cmpxchg.h} | 98 +- arch/frv/include/asm/exec.h | 17 + arch/frv/include/asm/switch_to.h | 35 + arch/frv/kernel/debug-stub.c | 1 - arch/frv/kernel/gdb-io.c | 1 - arch/frv/kernel/gdb-stub.c | 1 - arch/frv/kernel/irq-mb93091.c | 1 - arch/frv/kernel/irq-mb93093.c | 1 - arch/frv/kernel/irq-mb93493.c | 1 - arch/frv/kernel/irq.c | 1 - arch/frv/kernel/process.c | 1 - arch/frv/kernel/ptrace.c | 1 - arch/frv/kernel/traps.c | 1 - arch/frv/mm/fault.c | 1 - arch/frv/mm/init.c | 1 - arch/frv/mm/kmap.c | 1 - arch/h8300/include/asm/atomic.h | 4 +- arch/h8300/include/asm/barrier.h | 27 + arch/h8300/include/asm/bitops.h | 1 - arch/h8300/include/asm/bug.h | 4 + arch/h8300/include/asm/cmpxchg.h | 60 + arch/h8300/include/asm/exec.h | 6 + arch/h8300/include/asm/processor.h | 5 + arch/h8300/include/asm/switch_to.h | 50 + arch/h8300/include/asm/system.h | 140 -- arch/h8300/kernel/irq.c | 1 - arch/h8300/kernel/process.c | 1 - arch/h8300/kernel/ptrace.c | 1 - arch/h8300/kernel/traps.c | 1 - arch/h8300/mm/fault.c | 1 - arch/h8300/mm/init.c | 1 - arch/h8300/mm/kmap.c | 1 - arch/h8300/mm/memory.c | 1 - arch/hexagon/include/asm/atomic.h | 1 + arch/hexagon/include/asm/barrier.h | 41 + arch/hexagon/include/asm/bitops.h | 1 - arch/hexagon/include/asm/{system.h => cmpxchg.h} | 46 +- arch/hexagon/include/asm/exec.h | 28 + arch/hexagon/include/asm/switch_to.h | 34 + arch/hexagon/kernel/ptrace.c | 1 - arch/hexagon/kernel/smp.c | 1 - arch/hexagon/kernel/vm_events.c | 1 - arch/ia64/dig/setup.c | 2 +- arch/ia64/hp/common/sba_iommu.c | 1 - arch/ia64/hp/sim/boot/bootloader.c | 1 - arch/ia64/hp/sim/boot/fw-emu.c | 1 + arch/ia64/hp/sim/simeth.c | 1 - arch/ia64/include/asm/acpi.h | 1 - arch/ia64/include/asm/atomic.h | 1 - arch/ia64/include/asm/auxvec.h | 2 + arch/ia64/include/asm/barrier.h | 68 + arch/ia64/include/asm/exec.h | 14 + arch/ia64/include/asm/futex.h | 1 - arch/ia64/include/asm/io.h | 1 - arch/ia64/include/asm/irqflags.h | 2 + arch/ia64/include/asm/kexec.h | 1 + arch/ia64/include/asm/kvm.h | 4 + arch/ia64/include/asm/kvm_host.h | 3 + arch/ia64/include/asm/mca_asm.h | 2 + arch/ia64/include/asm/page.h | 10 + arch/ia64/include/asm/pci.h | 8 + arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/processor.h | 8 + arch/ia64/include/asm/sal.h | 1 - arch/ia64/include/asm/setup.h | 18 + arch/ia64/include/asm/sn/pda.h | 1 - arch/ia64/include/asm/spinlock.h | 1 - arch/ia64/include/asm/switch_to.h | 87 + arch/ia64/include/asm/system.h | 203 --- arch/ia64/include/asm/uv/uv.h | 1 - arch/ia64/kernel/acpi.c | 7 +- arch/ia64/kernel/efi.c | 1 + arch/ia64/kernel/fsys.S | 1 - arch/ia64/kernel/gate.S | 3 +- arch/ia64/kernel/gate.lds.S | 3 +- arch/ia64/kernel/head.S | 1 - arch/ia64/kernel/iosapic.c | 1 - arch/ia64/kernel/irq_ia64.c | 9 +- arch/ia64/kernel/ivt.S | 1 - arch/ia64/kernel/machvec.c | 1 - arch/ia64/kernel/mca.c | 7 +- arch/ia64/kernel/mca_drv.c | 1 - arch/ia64/kernel/msi_ia64.c | 4 +- arch/ia64/kernel/patch.c | 1 - arch/ia64/kernel/pci-dma.c | 1 - arch/ia64/kernel/perfmon.c | 1 - arch/ia64/kernel/ptrace.c | 1 - arch/ia64/kernel/setup.c | 3 +- arch/ia64/kernel/smp.c | 3 +- arch/ia64/kernel/smpboot.c | 20 +- arch/ia64/kernel/time.c | 1 - arch/ia64/kernel/topology.c | 3 +- arch/ia64/kernel/traps.c | 1 + arch/ia64/kernel/uncached.c | 1 - arch/ia64/kernel/unwind.c | 1 - arch/ia64/kernel/vmlinux.lds.S | 1 - arch/ia64/kvm/kvm-ia64.c | 25 +- arch/ia64/mm/fault.c | 1 - arch/ia64/mm/init.c | 1 - arch/ia64/oprofile/backtrace.c | 1 - arch/ia64/pci/pci.c | 1 - arch/ia64/sn/kernel/setup.c | 2 +- arch/ia64/sn/kernel/sn2/prominfo_proc.c | 1 - arch/ia64/sn/kernel/sn2/sn2_smp.c | 1 - arch/ia64/sn/kernel/sn2/timer.c | 1 - arch/ia64/sn/kernel/tiocx.c | 1 - arch/ia64/xen/xensetup.S | 1 - arch/m32r/include/asm/atomic.h | 3 +- arch/m32r/include/asm/barrier.h | 94 ++ arch/m32r/include/asm/bitops.h | 3 +- arch/m32r/include/asm/cmpxchg.h | 221 +++ arch/m32r/include/asm/dcache_clear.h | 29 + arch/m32r/include/asm/exec.h | 14 + arch/m32r/include/asm/local.h | 1 - arch/m32r/include/asm/spinlock.h | 1 + arch/m32r/include/asm/switch_to.h | 51 + arch/m32r/include/asm/system.h | 367 ---- arch/m32r/kernel/ptrace.c | 1 - arch/m32r/kernel/traps.c | 1 - arch/m32r/mm/fault-nommu.c | 1 - arch/m32r/mm/fault.c | 1 - arch/m32r/platforms/m32104ut/setup.c | 1 - arch/m32r/platforms/m32700ut/setup.c | 1 - arch/m32r/platforms/mappi/setup.c | 1 - arch/m32r/platforms/mappi2/setup.c | 1 - arch/m32r/platforms/mappi3/setup.c | 1 - arch/m32r/platforms/oaks32r/setup.c | 1 - arch/m32r/platforms/opsput/setup.c | 1 - arch/m32r/platforms/usrv/setup.c | 1 - arch/m68k/amiga/amisound.c | 1 - arch/m68k/amiga/config.c | 1 - arch/m68k/apollo/config.c | 1 - arch/m68k/atari/ataints.c | 1 - arch/m68k/atari/atasound.c | 1 - arch/m68k/atari/config.c | 1 - arch/m68k/bvme6000/config.c | 1 - arch/m68k/bvme6000/rtc.c | 1 - arch/m68k/hp300/time.c | 1 - arch/m68k/include/asm/atomic.h | 2 +- arch/m68k/include/asm/barrier.h | 20 + arch/m68k/include/asm/cmpxchg.h | 141 ++ arch/m68k/include/asm/exec.h | 6 + arch/m68k/include/asm/sun3xflop.h | 1 - arch/m68k/include/asm/switch_to.h | 41 + arch/m68k/include/asm/system.h | 194 --- arch/m68k/kernel/ints.c | 1 - arch/m68k/kernel/irq.c | 1 - arch/m68k/kernel/process.c | 1 - arch/m68k/kernel/ptrace.c | 1 - arch/m68k/kernel/traps.c | 1 - arch/m68k/kernel/vectors.c | 1 - arch/m68k/mac/config.c | 1 - arch/m68k/mac/misc.c | 1 - arch/m68k/mm/fault.c | 1 - arch/m68k/mm/init_mm.c | 1 - arch/m68k/mm/init_no.c | 1 - arch/m68k/mm/kmap.c | 1 - arch/m68k/mm/memory.c | 1 - arch/m68k/mm/motorola.c | 1 - arch/m68k/mm/sun3mmu.c | 1 - arch/m68k/mvme147/config.c | 1 - arch/m68k/mvme16x/config.c | 1 - arch/m68k/mvme16x/rtc.c | 1 - arch/m68k/platform/68328/config.c | 1 - arch/m68k/platform/68328/timers.c | 1 - arch/m68k/platform/68360/config.c | 1 - arch/m68k/platform/68EZ328/config.c | 1 - arch/m68k/platform/68VZ328/config.c | 1 - arch/m68k/q40/config.c | 1 - arch/m68k/q40/q40ints.c | 1 - arch/m68k/sun3/intersil.c | 1 - arch/m68k/sun3/mmu_emu.c | 1 - arch/m68k/sun3/prom/console.c | 1 - arch/m68k/sun3x/config.c | 1 - arch/m68k/sun3x/time.c | 1 - arch/microblaze/include/asm/atomic.h | 1 + arch/microblaze/include/asm/barrier.h | 27 + arch/microblaze/include/asm/cmpxchg.h | 40 + arch/microblaze/include/asm/exec.h | 14 + arch/microblaze/include/asm/page.h | 2 + arch/microblaze/include/asm/processor.h | 11 +- arch/microblaze/include/asm/setup.h | 6 + arch/microblaze/include/asm/switch_to.h | 24 + arch/microblaze/include/asm/system.h | 98 -- arch/microblaze/kernel/cpu/pvr.c | 1 - arch/microblaze/kernel/microblaze_ksyms.c | 1 - arch/microblaze/kernel/process.c | 1 - arch/microblaze/kernel/prom.c | 1 - arch/microblaze/kernel/setup.c | 1 - arch/microblaze/kernel/timer.c | 1 - arch/microblaze/kernel/traps.c | 1 - arch/microblaze/lib/memcpy.c | 1 - arch/microblaze/mm/fault.c | 1 - arch/mips/cavium-octeon/setup.c | 1 - arch/mips/cavium-octeon/smp.c | 2 +- arch/mips/dec/ecc-berr.c | 1 - arch/mips/dec/kn01-berr.c | 1 - arch/mips/dec/kn02xa-berr.c | 1 - arch/mips/dec/wbflush.c | 2 +- arch/mips/emma/markeins/irq.c | 1 - arch/mips/fw/arc/misc.c | 1 - arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/barrier.h | 2 + arch/mips/include/asm/cmpxchg.h | 124 ++ arch/mips/include/asm/dma.h | 1 - arch/mips/include/asm/exec.h | 17 + arch/mips/include/asm/mach-au1x00/au1000_dma.h | 1 - arch/mips/include/asm/processor.h | 7 +- arch/mips/include/asm/setup.h | 11 + arch/mips/include/asm/switch_to.h | 85 + arch/mips/include/asm/system.h | 235 --- arch/mips/include/asm/txx9/jmr3927.h | 1 - arch/mips/kernel/cpu-bugs64.c | 2 +- arch/mips/kernel/cpu-probe.c | 1 - arch/mips/kernel/irq-rm7000.c | 1 - arch/mips/kernel/irq-rm9000.c | 1 - arch/mips/kernel/irq.c | 1 - arch/mips/kernel/irq_cpu.c | 1 - arch/mips/kernel/mips-mt.c | 1 - arch/mips/kernel/process.c | 1 - arch/mips/kernel/ptrace.c | 1 - arch/mips/kernel/ptrace32.c | 1 - arch/mips/kernel/rtlx.c | 1 - arch/mips/kernel/setup.c | 1 - arch/mips/kernel/signal.c | 1 + arch/mips/kernel/signal32.c | 2 +- arch/mips/kernel/signal_n32.c | 1 - arch/mips/kernel/smp-bmips.c | 1 - arch/mips/kernel/smp-cmp.c | 1 - arch/mips/kernel/smp-mt.c | 1 - arch/mips/kernel/smp.c | 2 +- arch/mips/kernel/smtc-proc.c | 1 - arch/mips/kernel/smtc.c | 1 - arch/mips/kernel/spram.c | 1 - arch/mips/kernel/syscall.c | 1 + arch/mips/kernel/traps.c | 1 - arch/mips/kernel/unaligned.c | 1 - arch/mips/kernel/vpe.c | 1 - arch/mips/lasat/reset.c | 1 - arch/mips/math-emu/dsemul.c | 1 - arch/mips/mipssim/sim_smtc.c | 1 - arch/mips/mipssim/sim_time.c | 1 + arch/mips/mm/c-octeon.c | 1 - arch/mips/mm/c-r3k.c | 1 - arch/mips/mm/c-r4k.c | 1 - arch/mips/mm/c-tx39.c | 1 - arch/mips/mm/fault.c | 1 - arch/mips/mm/page.c | 1 - arch/mips/mm/sc-ip22.c | 1 - arch/mips/mm/sc-mips.c | 1 - arch/mips/mm/sc-r5k.c | 1 - arch/mips/mm/tlb-r3k.c | 1 - arch/mips/mm/tlb-r4k.c | 1 - arch/mips/mm/tlb-r8k.c | 1 - arch/mips/mm/tlbex.c | 1 + arch/mips/mti-malta/malta-init.c | 1 - arch/mips/mti-malta/malta-int.c | 1 + arch/mips/mti-malta/malta-time.c | 1 + arch/mips/netlogic/common/irq.c | 1 - arch/mips/pmc-sierra/msp71xx/msp_irq_cic.c | 1 - arch/mips/pmc-sierra/msp71xx/msp_irq_per.c | 1 - arch/mips/pmc-sierra/msp71xx/msp_irq_slp.c | 1 - arch/mips/pmc-sierra/yosemite/irq.c | 1 - arch/mips/pmc-sierra/yosemite/prom.c | 1 - arch/mips/pnx833x/common/interrupts.c | 1 + arch/mips/powertv/asic/asic_int.c | 1 + arch/mips/powertv/asic/irq_asic.c | 1 - arch/mips/powertv/init.c | 1 - arch/mips/rb532/irq.c | 1 - arch/mips/sgi-ip22/ip22-berr.c | 1 - arch/mips/sgi-ip22/ip22-reset.c | 1 - arch/mips/sgi-ip22/ip28-berr.c | 1 - arch/mips/sgi-ip27/ip27-irq.c | 1 - arch/mips/sgi-ip27/ip27-reset.c | 1 - arch/mips/sgi-ip32/ip32-irq.c | 1 - arch/mips/sgi-ip32/ip32-reset.c | 1 - arch/mips/sibyte/bcm1480/irq.c | 1 - arch/mips/sibyte/common/sb_tbprof.c | 1 - arch/mips/sibyte/sb1250/bus_watcher.c | 1 - arch/mips/sibyte/sb1250/irq.c | 1 - arch/mips/sni/reset.c | 1 - arch/mips/vr41xx/common/irq.c | 1 - arch/mips/vr41xx/common/pmu.c | 1 - arch/mn10300/include/asm/atomic.h | 109 +-- arch/mn10300/include/asm/barrier.h | 37 + arch/mn10300/include/asm/cmpxchg.h | 115 ++ arch/mn10300/include/asm/dma.h | 1 - arch/mn10300/include/asm/exec.h | 16 + arch/mn10300/include/asm/switch_to.h | 49 + arch/mn10300/include/asm/system.h | 102 -- arch/mn10300/kernel/entry.S | 1 - arch/mn10300/kernel/fpu.c | 1 - arch/mn10300/kernel/gdb-io-serial.c | 1 - arch/mn10300/kernel/gdb-io-ttysm.c | 1 - arch/mn10300/kernel/gdb-stub.c | 1 - arch/mn10300/kernel/mn10300-serial.c | 1 - arch/mn10300/kernel/mn10300-watchdog.c | 1 - arch/mn10300/kernel/process.c | 1 - arch/mn10300/kernel/ptrace.c | 1 - arch/mn10300/kernel/setup.c | 1 - arch/mn10300/kernel/smp-low.S | 2 +- arch/mn10300/kernel/smp.c | 1 - arch/mn10300/kernel/traps.c | 1 - arch/mn10300/lib/bitops.c | 1 - arch/mn10300/mm/fault.c | 1 - arch/mn10300/mm/init.c | 1 - arch/mn10300/mm/misalignment.c | 1 - arch/mn10300/mm/pgtable.c | 1 - arch/mn10300/mm/tlb-smp.c | 1 - arch/mn10300/proc-mn2ws0050/proc-init.c | 1 - arch/openrisc/include/asm/Kbuild | 3 + arch/openrisc/include/asm/system.h | 35 - arch/openrisc/kernel/idle.c | 1 - arch/openrisc/kernel/process.c | 1 - arch/openrisc/kernel/prom.c | 1 - arch/openrisc/kernel/ptrace.c | 1 - arch/openrisc/kernel/setup.c | 1 - arch/openrisc/kernel/traps.c | 1 - arch/openrisc/mm/init.c | 1 - arch/openrisc/mm/tlb.c | 1 - arch/parisc/include/asm/atomic.h | 1 - arch/parisc/include/asm/barrier.h | 35 + arch/parisc/include/asm/delay.h | 2 +- arch/parisc/include/asm/dma.h | 1 - arch/parisc/include/asm/exec.h | 6 + arch/parisc/include/asm/ldcw.h | 48 + arch/parisc/include/asm/processor.h | 2 +- arch/parisc/include/asm/psw.h | 41 + arch/parisc/include/asm/special_insns.h | 40 + arch/parisc/include/asm/spinlock.h | 1 - arch/parisc/include/asm/switch_to.h | 12 + arch/parisc/include/asm/system.h | 165 -- arch/parisc/include/asm/thread_info.h | 1 + arch/parisc/include/asm/timex.h | 1 - arch/parisc/include/asm/uaccess.h | 1 - arch/parisc/kernel/cache.c | 1 - arch/parisc/kernel/firmware.c | 1 - arch/parisc/kernel/pci.c | 1 - arch/parisc/kernel/ptrace.c | 1 - arch/parisc/kernel/smp.c | 1 - arch/parisc/kernel/traps.c | 1 - arch/parisc/lib/bitops.c | 1 - arch/powerpc/boot/.gitignore | 1 - arch/powerpc/include/asm/atomic.h | 8 +- arch/powerpc/include/asm/auxvec.h | 2 + arch/powerpc/include/asm/barrier.h | 68 + arch/powerpc/include/asm/bug.h | 11 + arch/powerpc/include/asm/cache.h | 16 + arch/powerpc/include/asm/cmpxchg.h | 309 ++++ arch/powerpc/include/asm/debug.h | 56 + arch/powerpc/include/asm/dma.h | 1 - arch/powerpc/include/asm/exec.h | 9 + arch/powerpc/include/asm/hw_breakpoint.h | 2 +- arch/powerpc/include/asm/iommu.h | 1 - arch/powerpc/include/asm/irq.h | 6 - arch/powerpc/include/asm/kvm.h | 46 +- arch/powerpc/include/asm/kvm_book3s.h | 98 +- arch/powerpc/include/asm/kvm_book3s_32.h | 6 +- arch/powerpc/include/asm/kvm_book3s_64.h | 180 ++- arch/powerpc/include/asm/kvm_e500.h | 52 +- arch/powerpc/include/asm/kvm_host.h | 90 +- arch/powerpc/include/asm/kvm_para.h | 41 +- arch/powerpc/include/asm/kvm_ppc.h | 25 +- arch/powerpc/include/asm/machdep.h | 4 +- arch/powerpc/include/asm/mmu-book3e.h | 6 +- arch/powerpc/include/asm/mmu-hash64.h | 14 +- arch/powerpc/include/asm/pci-bridge.h | 16 +- arch/powerpc/include/asm/perf_event_server.h | 2 + arch/powerpc/include/asm/ppc-opcode.h | 4 +- arch/powerpc/include/asm/processor.h | 30 + arch/powerpc/include/asm/reg.h | 5 + arch/powerpc/include/asm/reg_booke.h | 5 + arch/powerpc/include/asm/rtas.h | 36 +- arch/powerpc/include/asm/runlatch.h | 45 + arch/powerpc/include/asm/setup.h | 24 +- arch/powerpc/include/asm/smp.h | 1 - arch/powerpc/include/asm/switch_to.h | 65 + arch/powerpc/include/asm/system.h | 592 ------- arch/powerpc/include/asm/udbg.h | 1 - arch/powerpc/include/asm/vio.h | 10 +- arch/powerpc/kernel/align.c | 2 +- arch/powerpc/kernel/asm-offsets.c | 16 +- arch/powerpc/kernel/cputable.c | 1 + arch/powerpc/kernel/crash.c | 2 +- arch/powerpc/kernel/exceptions-64s.S | 8 +- arch/powerpc/kernel/idle.c | 2 +- arch/powerpc/kernel/irq.c | 10 +- arch/powerpc/kernel/kprobes.c | 1 - arch/powerpc/kernel/kvm.c | 307 +++- arch/powerpc/kernel/kvm_emul.S | 112 +- arch/powerpc/kernel/lparcfg.c | 1 - arch/powerpc/kernel/ppc_ksyms.c | 2 +- arch/powerpc/kernel/process.c | 4 +- arch/powerpc/kernel/prom.c | 1 - arch/powerpc/kernel/prom_init.c | 3 +- arch/powerpc/kernel/ptrace.c | 2 +- arch/powerpc/kernel/ptrace32.c | 2 +- arch/powerpc/kernel/rtas.c | 35 +- arch/powerpc/kernel/setup-common.c | 1 - arch/powerpc/kernel/setup_32.c | 1 - arch/powerpc/kernel/setup_64.c | 3 +- arch/powerpc/kernel/signal.c | 1 + arch/powerpc/kernel/signal_32.c | 1 + arch/powerpc/kernel/signal_64.c | 1 + arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/softemu8xx.c | 1 - arch/powerpc/kernel/swsusp.c | 2 +- arch/powerpc/kernel/swsusp_64.c | 1 - arch/powerpc/kernel/sys_ppc32.c | 1 + arch/powerpc/kernel/sysfs.c | 1 - arch/powerpc/kernel/traps.c | 3 +- arch/powerpc/kernel/udbg.c | 3 - arch/powerpc/kernel/vdso.c | 5 +- arch/powerpc/kernel/vio.c | 12 +- arch/powerpc/kvm/Kconfig | 1 + arch/powerpc/kvm/book3s.c | 57 +- arch/powerpc/kvm/book3s_32_mmu_host.c | 21 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 66 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 919 ++++++++++- arch/powerpc/kvm/book3s_emulate.c | 8 +- arch/powerpc/kvm/book3s_hv.c | 466 ++++-- arch/powerpc/kvm/book3s_hv_builtin.c | 209 ++- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 835 ++++++++-- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 176 ++- arch/powerpc/kvm/book3s_paired_singles.c | 9 +- arch/powerpc/kvm/book3s_pr.c | 178 ++- arch/powerpc/kvm/booke.c | 150 ++- arch/powerpc/kvm/booke.h | 4 + arch/powerpc/kvm/booke_emulate.c | 23 +- arch/powerpc/kvm/booke_interrupts.S | 18 +- arch/powerpc/kvm/e500.c | 32 +- arch/powerpc/kvm/e500_emulate.c | 38 +- arch/powerpc/kvm/e500_tlb.c | 775 ++++++--- arch/powerpc/kvm/e500_tlb.h | 80 +- arch/powerpc/kvm/emulate.c | 61 +- arch/powerpc/kvm/powerpc.c | 148 ++- arch/powerpc/kvm/trace.h | 62 +- arch/powerpc/lib/alloc.c | 2 +- arch/powerpc/lib/copyuser_power7_vmx.c | 1 + arch/powerpc/mm/44x_mmu.c | 1 - arch/powerpc/mm/fault.c | 2 +- arch/powerpc/mm/hash_utils_64.c | 1 - arch/powerpc/mm/hugetlbpage.c | 5 +- arch/powerpc/mm/init_32.c | 1 - arch/powerpc/mm/init_64.c | 1 - arch/powerpc/mm/numa.c | 2 +- arch/powerpc/mm/pgtable_32.c | 1 + arch/powerpc/mm/pgtable_64.c | 1 - arch/powerpc/oprofile/common.c | 1 - arch/powerpc/oprofile/op_model_7450.c | 1 - arch/powerpc/oprofile/op_model_cell.c | 1 - arch/powerpc/oprofile/op_model_fsl_emb.c | 1 - arch/powerpc/oprofile/op_model_power4.c | 1 - arch/powerpc/oprofile/op_model_rs64.c | 1 - arch/powerpc/perf/core-book3s.c | 46 +- arch/powerpc/perf/power4-pmu.c | 1 + arch/powerpc/perf/ppc970-pmu.c | 1 + arch/powerpc/platforms/52xx/lite5200_pm.c | 1 + arch/powerpc/platforms/82xx/pq2.c | 1 - arch/powerpc/platforms/83xx/km83xx.c | 1 - arch/powerpc/platforms/83xx/mpc832x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc834x_itx.c | 1 - arch/powerpc/platforms/83xx/mpc834x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc836x_mds.c | 1 - arch/powerpc/platforms/83xx/sbc834x.c | 1 - arch/powerpc/platforms/83xx/suspend.c | 1 + arch/powerpc/platforms/85xx/corenet_ds.c | 1 - arch/powerpc/platforms/85xx/ge_imp3a.c | 1 - arch/powerpc/platforms/85xx/ksi8560.c | 1 - arch/powerpc/platforms/85xx/mpc8536_ds.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_ads.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_cds.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_ds.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_mds.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 1 - arch/powerpc/platforms/85xx/p1010rdb.c | 1 - arch/powerpc/platforms/85xx/p1023_rds.c | 1 - arch/powerpc/platforms/85xx/p2041_rdb.c | 1 - arch/powerpc/platforms/85xx/p3041_ds.c | 1 - arch/powerpc/platforms/85xx/p4080_ds.c | 1 - arch/powerpc/platforms/85xx/p5020_ds.c | 1 - arch/powerpc/platforms/85xx/sbc8548.c | 1 - arch/powerpc/platforms/85xx/sbc8560.c | 1 - arch/powerpc/platforms/85xx/socrates.c | 1 - arch/powerpc/platforms/85xx/stx_gp3.c | 1 - arch/powerpc/platforms/85xx/tqm85xx.c | 1 - arch/powerpc/platforms/85xx/xes_mpc85xx.c | 1 - arch/powerpc/platforms/86xx/gef_ppc9a.c | 1 - arch/powerpc/platforms/86xx/gef_sbc310.c | 1 - arch/powerpc/platforms/86xx/gef_sbc610.c | 1 - arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 1 - arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 1 - arch/powerpc/platforms/86xx/pic.c | 1 - arch/powerpc/platforms/86xx/sbc8641d.c | 1 - arch/powerpc/platforms/8xx/mpc86xads_setup.c | 1 - arch/powerpc/platforms/8xx/mpc885ads_setup.c | 1 - arch/powerpc/platforms/8xx/tqm8xx_setup.c | 1 - arch/powerpc/platforms/cell/beat_htab.c | 2 - arch/powerpc/platforms/cell/smp.c | 1 - arch/powerpc/platforms/embedded6xx/c2k.c | 1 - arch/powerpc/platforms/embedded6xx/holly.c | 1 - arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 1 - arch/powerpc/platforms/embedded6xx/prpmc2800.c | 1 - arch/powerpc/platforms/embedded6xx/storcenter.c | 1 - arch/powerpc/platforms/fsl_uli1575.c | 1 - arch/powerpc/platforms/maple/setup.c | 1 - arch/powerpc/platforms/maple/time.c | 1 - arch/powerpc/platforms/pasemi/setup.c | 2 +- arch/powerpc/platforms/powermac/bootx_init.c | 1 + arch/powerpc/platforms/powermac/cpufreq_32.c | 2 +- arch/powerpc/platforms/powermac/nvram.c | 1 - arch/powerpc/platforms/powermac/setup.c | 1 - arch/powerpc/platforms/powermac/time.c | 1 - arch/powerpc/platforms/powernv/smp.c | 1 - arch/powerpc/platforms/ps3/mm.c | 1 + arch/powerpc/platforms/pseries/dtl.c | 2 +- arch/powerpc/platforms/pseries/eeh.c | 19 +- arch/powerpc/platforms/pseries/eeh_dev.c | 2 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 1 - arch/powerpc/platforms/pseries/io_event_irq.c | 68 +- arch/powerpc/platforms/pseries/iommu.c | 29 +- arch/powerpc/platforms/pseries/processor_idle.c | 2 +- arch/powerpc/platforms/pseries/ras.c | 195 ++- arch/powerpc/platforms/pseries/smp.c | 1 - arch/powerpc/platforms/wsp/chroma.c | 1 - arch/powerpc/platforms/wsp/psr2.c | 1 - arch/powerpc/platforms/wsp/wsp_pci.c | 1 + arch/powerpc/sysdev/cpm_common.c | 1 - arch/powerpc/sysdev/fsl_soc.c | 1 - arch/powerpc/sysdev/msi_bitmap.c | 1 + arch/powerpc/sysdev/tsi108_dev.c | 1 - arch/powerpc/xmon/xmon.c | 1 + arch/s390/crypto/crypt_s390.h | 1 + arch/s390/include/asm/atomic.h | 2 +- arch/s390/include/asm/barrier.h | 35 + arch/s390/include/asm/ctl_reg.h | 76 + arch/s390/include/asm/elf.h | 1 - arch/s390/include/asm/exec.h | 12 + arch/s390/include/asm/facility.h | 63 + arch/s390/include/asm/kvm.h | 11 + arch/s390/include/asm/kvm_host.h | 12 +- arch/s390/include/asm/mmu.h | 14 + arch/s390/include/asm/mmu_context.h | 1 + arch/s390/include/asm/processor.h | 24 + arch/s390/include/asm/setup.h | 14 + arch/s390/include/asm/smp.h | 2 +- arch/s390/include/asm/switch_to.h | 100 ++ arch/s390/include/asm/system.h | 315 ---- arch/s390/include/asm/uaccess.h | 6 + arch/s390/kernel/asm-offsets.c | 1 - arch/s390/kernel/compat_signal.c | 1 + arch/s390/kernel/cpcmd.c | 1 - arch/s390/kernel/dis.c | 1 - arch/s390/kernel/early.c | 2 +- arch/s390/kernel/lgr.c | 1 - arch/s390/kernel/machine_kexec.c | 1 - arch/s390/kernel/os_info.c | 1 - arch/s390/kernel/process.c | 2 +- arch/s390/kernel/ptrace.c | 2 +- arch/s390/kernel/setup.c | 1 - arch/s390/kernel/signal.c | 1 + arch/s390/kernel/suspend.c | 2 +- arch/s390/kernel/traps.c | 1 - arch/s390/kernel/vdso.c | 2 +- arch/s390/kvm/Kconfig | 9 + arch/s390/kvm/diag.c | 6 +- arch/s390/kvm/intercept.c | 24 +- arch/s390/kvm/interrupt.c | 3 +- arch/s390/kvm/kvm-s390.c | 223 ++- arch/s390/kvm/kvm-s390.h | 18 + arch/s390/kvm/priv.c | 27 +- arch/s390/kvm/sigp.c | 57 +- arch/s390/mm/fault.c | 2 +- arch/s390/mm/init.c | 2 +- arch/s390/mm/maccess.c | 2 +- arch/s390/mm/pgtable.c | 1 - arch/s390/oprofile/hwsampler.c | 2 + arch/score/include/asm/atomic.h | 1 + arch/score/include/asm/barrier.h | 16 + arch/score/include/asm/bitops.h | 1 - arch/score/include/asm/bug.h | 11 + arch/score/include/asm/cmpxchg.h | 49 + arch/score/include/asm/exec.h | 6 + arch/score/include/asm/switch_to.h | 13 + arch/score/include/asm/system.h | 90 - arch/sh/boards/mach-microdev/irq.c | 1 - arch/sh/include/asm/atomic-irq.h | 2 + arch/sh/include/asm/atomic.h | 2 +- arch/sh/include/asm/auxvec.h | 2 + arch/sh/include/asm/barrier.h | 54 + arch/sh/include/asm/bitops.h | 1 - arch/sh/include/asm/bl_bit.h | 10 + arch/sh/include/asm/bl_bit_32.h | 33 + arch/sh/include/asm/bl_bit_64.h | 40 + arch/sh/include/asm/bug.h | 5 + arch/sh/include/asm/cache_insns.h | 11 + arch/sh/include/asm/cache_insns_32.h | 21 + arch/sh/include/asm/cache_insns_64.h | 23 + arch/sh/include/asm/cmpxchg-irq.h | 2 + arch/sh/include/asm/cmpxchg.h | 70 + arch/sh/include/asm/exec.h | 10 + arch/sh/include/asm/futex-irq.h | 1 - arch/sh/include/asm/io.h | 1 - arch/sh/include/asm/processor.h | 15 + arch/sh/include/asm/ptrace.h | 1 - arch/sh/include/asm/setup.h | 1 + arch/sh/include/asm/switch_to.h | 19 + arch/sh/include/asm/switch_to_32.h | 134 ++ arch/sh/include/asm/switch_to_64.h | 35 + arch/sh/include/asm/system.h | 184 -- arch/sh/include/asm/system_32.h | 236 --- arch/sh/include/asm/system_64.h | 79 - arch/sh/include/asm/traps.h | 21 + arch/sh/include/asm/traps_32.h | 68 + arch/sh/include/asm/traps_64.h | 24 + arch/sh/include/asm/uaccess.h | 14 + arch/sh/kernel/cpu/init.c | 2 +- arch/sh/kernel/cpu/irq/imask.c | 1 - arch/sh/kernel/cpu/sh2a/opcode_helper.c | 1 - arch/sh/kernel/cpu/sh4/fpu.c | 1 - arch/sh/kernel/hw_breakpoint.c | 1 + arch/sh/kernel/idle.c | 2 +- arch/sh/kernel/io_trapped.c | 1 - arch/sh/kernel/process_32.c | 1 - arch/sh/kernel/process_64.c | 1 + arch/sh/kernel/ptrace_32.c | 1 - arch/sh/kernel/ptrace_64.c | 2 +- arch/sh/kernel/reboot.c | 2 +- arch/sh/kernel/signal_32.c | 1 - arch/sh/kernel/smp.c | 1 - arch/sh/kernel/traps.c | 2 +- arch/sh/kernel/traps_32.c | 3 +- arch/sh/kernel/traps_64.c | 1 - arch/sh/math-emu/math.c | 1 - arch/sh/mm/fault_32.c | 2 +- arch/sh/mm/fault_64.c | 1 - arch/sh/mm/flush-sh4.c | 1 + arch/sh/mm/pmb.c | 1 - arch/sh/mm/tlb-pteaex.c | 1 - arch/sh/mm/tlb-sh3.c | 1 - arch/sh/mm/tlb-sh4.c | 1 - arch/sh/mm/tlbflush_64.c | 1 - arch/sparc/include/asm/atomic_32.h | 2 +- arch/sparc/include/asm/atomic_64.h | 3 +- arch/sparc/include/asm/auxio_32.h | 1 - arch/sparc/include/asm/barrier.h | 8 + arch/sparc/include/asm/barrier_32.h | 15 + arch/sparc/include/asm/barrier_64.h | 56 + arch/sparc/include/asm/bug.h | 3 + arch/sparc/include/asm/cacheflush_32.h | 9 + arch/sparc/include/asm/cacheflush_64.h | 10 + arch/sparc/include/asm/cmpxchg.h | 8 + arch/sparc/include/asm/cmpxchg_32.h | 112 ++ arch/sparc/include/asm/cmpxchg_64.h | 145 ++ arch/sparc/include/asm/cpu_type.h | 34 + arch/sparc/include/asm/exec.h | 6 + arch/sparc/include/asm/floppy_32.h | 1 - arch/sparc/include/asm/futex_64.h | 1 - arch/sparc/include/asm/io_32.h | 1 - arch/sparc/include/asm/io_64.h | 1 - arch/sparc/include/asm/irqflags_32.h | 1 + arch/sparc/include/asm/mmu_context_64.h | 1 - arch/sparc/include/asm/ns87303.h | 1 - arch/sparc/include/asm/perfctr.h | 23 + arch/sparc/include/asm/pgtable_32.h | 2 +- arch/sparc/include/asm/pgtable_64.h | 1 - arch/sparc/include/asm/processor.h | 3 + arch/sparc/include/asm/processor_64.h | 3 + arch/sparc/include/asm/ptrace.h | 5 +- arch/sparc/include/asm/setup.h | 16 + arch/sparc/include/asm/switch_to.h | 8 + arch/sparc/include/asm/switch_to_32.h | 106 ++ arch/sparc/include/asm/switch_to_64.h | 72 + arch/sparc/include/asm/system.h | 8 - arch/sparc/include/asm/system_32.h | 284 ---- arch/sparc/include/asm/system_64.h | 331 ---- arch/sparc/include/asm/timer_32.h | 3 +- arch/sparc/include/asm/uaccess_64.h | 1 - arch/sparc/include/asm/vio.h | 9 +- arch/sparc/kernel/auxio_32.c | 1 + arch/sparc/kernel/devices.c | 2 +- arch/sparc/kernel/ds.c | 5 +- arch/sparc/kernel/irq.h | 1 + arch/sparc/kernel/irq_64.c | 1 - arch/sparc/kernel/kgdb_32.c | 1 + arch/sparc/kernel/module.c | 1 + arch/sparc/kernel/muldiv.c | 1 - arch/sparc/kernel/nmi.c | 1 + arch/sparc/kernel/pcr.c | 1 + arch/sparc/kernel/perf_event.c | 2 + arch/sparc/kernel/process_32.c | 2 +- arch/sparc/kernel/process_64.c | 1 - arch/sparc/kernel/ptrace_32.c | 2 +- arch/sparc/kernel/ptrace_64.c | 1 - arch/sparc/kernel/reboot.c | 2 +- arch/sparc/kernel/setup_32.c | 2 +- arch/sparc/kernel/setup_64.c | 2 +- arch/sparc/kernel/signal32.c | 1 + arch/sparc/kernel/signal_32.c | 1 + arch/sparc/kernel/signal_64.c | 2 + arch/sparc/kernel/sigutil_32.c | 1 + arch/sparc/kernel/sigutil_64.c | 1 + arch/sparc/kernel/sparc_ksyms_64.c | 2 +- arch/sparc/kernel/time_32.c | 1 - arch/sparc/kernel/traps_32.c | 1 - arch/sparc/kernel/traps_64.c | 2 +- arch/sparc/kernel/unaligned_32.c | 1 - arch/sparc/kernel/unaligned_64.c | 2 +- arch/sparc/kernel/vio.c | 8 +- arch/sparc/kernel/visemul.c | 2 +- arch/sparc/math-emu/math_64.c | 1 + arch/sparc/mm/btfixup.c | 1 - arch/sparc/mm/fault_32.c | 1 - arch/sparc/mm/init_32.c | 1 - arch/sparc/mm/init_64.c | 1 - arch/sparc/mm/init_64.h | 2 - arch/sparc/mm/loadmmu.c | 1 - arch/sparc/mm/tsb.c | 1 - arch/sparc/prom/console_32.c | 1 - arch/sparc/prom/console_64.c | 1 - arch/sparc/prom/misc_32.c | 1 - arch/sparc/prom/misc_64.c | 1 - arch/sparc/prom/p1275.c | 1 - arch/sparc/prom/ranges.c | 1 - arch/tile/include/asm/atomic.h | 2 +- arch/tile/include/asm/atomic_32.h | 1 + arch/tile/include/asm/atomic_64.h | 1 + arch/tile/include/asm/barrier.h | 148 ++ arch/tile/include/asm/bitops_32.h | 1 - arch/tile/include/asm/bitops_64.h | 1 - arch/tile/include/asm/cacheflush.h | 11 +- arch/tile/include/asm/exec.h | 20 + arch/tile/include/asm/pgtable.h | 1 - arch/tile/include/asm/setup.h | 22 + arch/tile/include/asm/smp.h | 7 - arch/tile/include/asm/spinlock_32.h | 1 - arch/tile/include/asm/switch_to.h | 76 + arch/tile/include/asm/system.h | 261 --- arch/tile/include/asm/timex.h | 2 + arch/tile/include/asm/unaligned.h | 15 + arch/tile/kernel/early_printk.c | 1 + arch/tile/kernel/proc.c | 1 + arch/tile/kernel/process.c | 3 +- arch/tile/kernel/regs_32.S | 2 +- arch/tile/kernel/regs_64.S | 2 +- arch/tile/kernel/single_step.c | 1 + arch/tile/kernel/smp.c | 19 - arch/tile/kernel/traps.c | 1 + arch/tile/mm/elf.c | 1 + arch/tile/mm/fault.c | 1 - arch/tile/mm/init.c | 1 - arch/tile/mm/pgtable.c | 1 - arch/um/include/asm/fixmap.h | 1 - arch/unicore32/include/asm/Kbuild | 1 - arch/unicore32/include/asm/barrier.h | 28 + arch/unicore32/include/asm/bug.h | 27 + arch/unicore32/include/asm/cmpxchg.h | 61 + arch/unicore32/include/asm/exec.h | 15 + arch/unicore32/include/asm/hwdef-copro.h | 48 + arch/unicore32/include/asm/io.h | 1 - arch/unicore32/include/asm/switch_to.h | 30 + arch/unicore32/include/asm/system.h | 161 -- arch/unicore32/include/asm/uaccess.h | 1 - arch/unicore32/kernel/dma.c | 1 - arch/unicore32/kernel/head.S | 2 +- arch/unicore32/kernel/hibernate.c | 1 - arch/unicore32/kernel/irq.c | 1 - arch/unicore32/kernel/ksyms.c | 1 - arch/unicore32/kernel/process.c | 1 - arch/unicore32/kernel/setup.h | 3 + arch/unicore32/kernel/traps.c | 1 - arch/unicore32/mm/alignment.c | 2 + arch/unicore32/mm/fault.c | 1 - arch/unicore32/mm/flush.c | 1 - arch/unicore32/mm/mm.h | 5 + arch/x86/Kconfig | 7 + arch/x86/ia32/ia32_aout.c | 1 - arch/x86/include/asm/apic.h | 1 - arch/x86/include/asm/auxvec.h | 7 + arch/x86/include/asm/barrier.h | 116 ++ arch/x86/include/asm/bug.h | 4 + arch/x86/include/asm/cacheflush.h | 1 + arch/x86/include/asm/elf.h | 1 - arch/x86/include/asm/exec.h | 1 + arch/x86/include/asm/futex.h | 1 - arch/x86/include/asm/i387.h | 1 - arch/x86/include/asm/kvm.h | 4 + arch/x86/include/asm/kvm_emulate.h | 3 +- arch/x86/include/asm/kvm_host.h | 63 +- arch/x86/include/asm/local.h | 1 - arch/x86/include/asm/mc146818rtc.h | 1 - arch/x86/include/asm/page_types.h | 1 - arch/x86/include/asm/perf_event.h | 1 + arch/x86/include/asm/processor.h | 31 +- arch/x86/include/asm/segment.h | 58 +- arch/x86/include/asm/special_insns.h | 199 +++ arch/x86/include/asm/stackprotector.h | 1 - arch/x86/include/asm/switch_to.h | 129 ++ arch/x86/include/asm/system.h | 523 ------ arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/include/asm/tsc.h | 4 +- arch/x86/include/asm/virtext.h | 1 - arch/x86/include/asm/x86_init.h | 6 + arch/x86/kernel/acpi/cstate.c | 1 + arch/x86/kernel/apm_32.c | 1 - arch/x86/kernel/cpu/mcheck/p5.c | 1 - arch/x86/kernel/cpu/mcheck/therm_throt.c | 1 - arch/x86/kernel/cpu/mcheck/winchip.c | 1 - arch/x86/kernel/cpu/mtrr/generic.c | 1 - arch/x86/kernel/cpuid.c | 1 - arch/x86/kernel/i8259.c | 1 - arch/x86/kernel/irqinit.c | 1 - arch/x86/kernel/kgdb.c | 1 - arch/x86/kernel/kvmclock.c | 15 +- arch/x86/kernel/ldt.c | 1 - arch/x86/kernel/machine_kexec_32.c | 1 - arch/x86/kernel/mca_32.c | 1 - arch/x86/kernel/module.c | 1 - arch/x86/kernel/msr.c | 1 - arch/x86/kernel/paravirt.c | 1 + arch/x86/kernel/pci-calgary_64.c | 1 - arch/x86/kernel/process.c | 1 - arch/x86/kernel/process_32.c | 2 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/ptrace.c | 1 - arch/x86/kernel/setup.c | 12 +- arch/x86/kernel/smpboot.c | 1 + arch/x86/kernel/tce_64.c | 1 + arch/x86/kernel/tls.c | 1 - arch/x86/kernel/traps.c | 1 - arch/x86/kernel/tsc.c | 4 +- arch/x86/kernel/x86_init.c | 5 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/cpuid.h | 8 + arch/x86/kvm/emulate.c | 112 ++- arch/x86/kvm/i8259.c | 1 + arch/x86/kvm/lapic.c | 4 +- arch/x86/kvm/mmu.c | 85 +- arch/x86/kvm/mmu_audit.c | 4 +- arch/x86/kvm/pmu.c | 10 +- arch/x86/kvm/svm.c | 119 ++- arch/x86/kvm/vmx.c | 53 +- arch/x86/kvm/x86.c | 403 ++++- arch/x86/mm/init.c | 1 - arch/x86/mm/init_32.c | 1 - arch/x86/mm/init_64.c | 1 - arch/x86/mm/pgtable_32.c | 1 - arch/x86/platform/ce4100/falconfalls.dts | 7 +- arch/x86/platform/geode/Makefile | 1 + arch/x86/platform/geode/geos.c | 128 ++ arch/x86/power/cpu.c | 4 +- arch/x86/power/hibernate_32.c | 1 - arch/xtensa/include/asm/atomic.h | 2 +- arch/xtensa/include/asm/barrier.h | 29 + arch/xtensa/include/asm/bitops.h | 1 - arch/xtensa/include/asm/{system.h => cmpxchg.h} | 67 +- arch/xtensa/include/asm/exec.h | 14 + arch/xtensa/include/asm/setup.h | 2 + arch/xtensa/include/asm/switch_to.h | 22 + arch/xtensa/include/asm/uaccess.h | 2 + arch/xtensa/kernel/process.c | 1 - arch/xtensa/kernel/ptrace.c | 1 - arch/xtensa/kernel/setup.c | 1 - arch/xtensa/kernel/traps.c | 19 + arch/xtensa/mm/fault.c | 1 - arch/xtensa/mm/tlb.c | 1 - drivers/acpi/ec.c | 10 + drivers/acpi/processor_driver.c | 1 - drivers/acpi/video_detect.c | 2 +- drivers/atm/eni.c | 1 - drivers/atm/firestream.c | 1 - drivers/atm/horizon.c | 1 - drivers/atm/idt77105.c | 1 - drivers/atm/iphase.c | 1 - drivers/atm/suni.c | 1 - drivers/atm/zatm.c | 1 - drivers/base/dma-buf.c | 165 ++- drivers/block/floppy.c | 1 - drivers/block/hd.c | 1 - drivers/block/nbd.c | 296 ++-- drivers/block/rbd.c | 730 +++++---- drivers/block/rbd_types.h | 4 - drivers/block/sunvdc.c | 5 +- drivers/block/xd.c | 1 - drivers/bluetooth/bt3c_cs.c | 1 - drivers/bluetooth/btuart_cs.c | 1 - drivers/bluetooth/dtl1_cs.c | 1 - drivers/char/apm-emulation.c | 1 - drivers/char/ds1302.c | 1 - drivers/char/efirtc.c | 1 - drivers/char/genrtc.c | 1 - drivers/char/hpet.c | 1 - drivers/char/ipmi/ipmi_devintf.c | 1 - drivers/char/ipmi/ipmi_kcs_sm.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 243 ++-- drivers/char/ipmi/ipmi_si_intf.c | 73 +- drivers/char/ipmi/ipmi_watchdog.c | 25 +- drivers/char/lp.c | 1 - drivers/char/mbcs.c | 1 - drivers/char/mspec.c | 1 - drivers/char/mwave/3780i.c | 1 - drivers/char/nvram.c | 1 - drivers/char/nwflash.c | 1 - drivers/char/pcmcia/synclink_cs.c | 1 - drivers/char/rtc.c | 1 - drivers/char/sonypi.c | 1 - drivers/char/xilinx_hwicap/xilinx_hwicap.c | 1 - drivers/clk/Kconfig | 37 + drivers/clk/Makefile | 2 + drivers/clk/clk-divider.c | 200 +++ drivers/clk/clk-fixed-rate.c | 82 + drivers/clk/clk-gate.c | 150 ++ drivers/clk/clk-mux.c | 116 ++ drivers/clk/clk.c | 1461 ++++++++++++++++ drivers/cpufreq/db8500-cpufreq.c | 13 +- drivers/cpufreq/omap-cpufreq.c | 1 - drivers/cpufreq/powernow-k7.c | 1 - drivers/edac/Kconfig | 2 +- drivers/edac/edac_mc.c | 6 +- drivers/edac/i5100_edac.c | 13 +- drivers/edac/i5400_edac.c | 54 +- drivers/edac/ppc4xx_edac.c | 4 +- drivers/edac/sb_edac.c | 52 +- drivers/firewire/core-cdev.c | 1 - drivers/firewire/core-device.c | 1 - drivers/firewire/core-topology.c | 1 - drivers/firewire/ohci.c | 1 - drivers/firewire/sbp2.c | 1 - drivers/gpio/Kconfig | 14 + drivers/gpio/Makefile | 2 + drivers/gpio/gpio-davinci.c | 26 +- drivers/gpio/gpio-ep93xx.c | 8 - drivers/gpio/gpio-lpc32xx.c | 19 +- drivers/gpio/gpio-mc9s08dz60.c | 161 ++ drivers/gpio/gpio-omap.c | 291 +++- drivers/gpio/gpio-pl061.c | 7 +- drivers/gpio/gpio-samsung.c | 487 +++++- drivers/gpio/gpio-sodaville.c | 302 ++++ drivers/gpio/gpio-stmpe.c | 43 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-tps65910.c | 20 +- drivers/gpio/gpio-twl4030.c | 111 +- drivers/gpio/gpiolib.c | 98 +- drivers/gpu/drm/gma500/mdfld_dsi_output.c | 5 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 9 +- drivers/gpu/drm/nouveau/nouveau_i2c.c | 6 +- drivers/gpu/drm/nouveau/nouveau_state.c | 2 +- drivers/gpu/drm/radeon/atombios_crtc.c | 8 +- drivers/gpu/drm/radeon/atombios_dp.c | 3 + drivers/gpu/drm/radeon/atombios_encoders.c | 4 +- drivers/gpu/drm/radeon/evergreen_cs.c | 98 ++- drivers/gpu/drm/radeon/evergreend.h | 8 + drivers/gpu/drm/radeon/r600_cs.c | 391 +++-- drivers/gpu/drm/radeon/r600d.h | 8 + drivers/gpu/drm/radeon/radeon_object.c | 12 +- drivers/gpu/drm/radeon/reg_srcs/cayman | 1 - drivers/gpu/drm/radeon/reg_srcs/evergreen | 1 - drivers/gpu/drm/radeon/reg_srcs/r600 | 1 - drivers/hwmon/fschmd.c | 4 +- drivers/hwmon/mc13783-adc.c | 2 +- drivers/hwmon/w83793.c | 4 +- drivers/i2c/algos/i2c-algo-bit.c | 5 +- drivers/i2c/algos/i2c-algo-pca.c | 3 +- drivers/i2c/algos/i2c-algo-pcf.c | 3 +- drivers/i2c/algos/i2c-algo-pcf.h | 3 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-acorn.c | 1 - drivers/i2c/busses/i2c-gpio.c | 98 +- drivers/i2c/busses/i2c-i801.c | 27 +- drivers/i2c/busses/i2c-isch.c | 10 +- drivers/i2c/i2c-boardinfo.c | 3 +- drivers/i2c/i2c-core.c | 3 +- drivers/i2c/i2c-core.h | 3 +- drivers/i2c/i2c-dev.c | 3 +- drivers/i2c/i2c-smbus.c | 3 +- drivers/i2c/muxes/pca9541.c | 13 +- drivers/i2c/muxes/pca954x.c | 13 +- drivers/ide/ide-cs.c | 1 - drivers/ide/qd65xx.c | 1 - drivers/infiniband/hw/ehca/ehca_reqs.c | 1 - drivers/input/joydev.c | 1 - drivers/input/joystick/amijoy.c | 1 - drivers/input/misc/88pm860x_onkey.c | 26 + drivers/input/mouse/amimouse.c | 1 - drivers/input/mouse/atarimouse.c | 1 - drivers/input/serio/hp_sdc.c | 1 - drivers/input/serio/maceps2.c | 1 - drivers/input/serio/rpckbd.c | 1 - drivers/input/serio/sa1111ps2.c | 1 - drivers/input/touchscreen/mc13783_ts.c | 11 +- drivers/isdn/hardware/avm/avm_cs.c | 1 - drivers/isdn/hisax/avma1_cs.c | 1 - drivers/isdn/hisax/elsa_cs.c | 1 - drivers/isdn/hisax/sedlbauer_cs.c | 1 - drivers/isdn/hisax/teles_cs.c | 1 - drivers/isdn/i4l/isdn_bsdcomp.c | 1 - drivers/isdn/pcbit/layer2.c | 1 - drivers/leds/leds-88pm860x.c | 23 + drivers/macintosh/macio-adb.c | 1 - drivers/macintosh/therm_adt746x.c | 1 - drivers/macintosh/therm_pm72.c | 1 - drivers/macintosh/therm_windtunnel.c | 1 - drivers/macintosh/via-cuda.c | 1 - drivers/macintosh/via-macii.c | 1 - drivers/macintosh/via-pmu.c | 1 - drivers/macintosh/via-pmu68k.c | 1 - drivers/macintosh/windfarm_lm75_sensor.c | 1 - drivers/macintosh/windfarm_pm121.c | 1 - drivers/macintosh/windfarm_pm81.c | 1 - drivers/macintosh/windfarm_pm91.c | 1 - drivers/macintosh/windfarm_smu_controls.c | 1 - drivers/macintosh/windfarm_smu_sensors.c | 1 - drivers/md/Kconfig | 28 +- drivers/md/Makefile | 1 + drivers/md/dm-bufio.c | 108 +- drivers/md/dm-bufio.h | 8 + drivers/md/dm-crypt.c | 46 +- drivers/md/dm-delay.c | 9 +- drivers/md/dm-exception-store.c | 2 +- drivers/md/dm-flakey.c | 3 +- drivers/md/dm-ioctl.c | 5 +- drivers/md/dm-linear.c | 3 +- drivers/md/dm-log.c | 3 +- drivers/md/dm-mpath.c | 52 +- drivers/md/dm-queue-length.c | 3 +- drivers/md/dm-raid.c | 53 +- drivers/md/dm-raid1.c | 12 +- drivers/md/dm-round-robin.c | 3 +- drivers/md/dm-service-time.c | 5 +- drivers/md/dm-stripe.c | 3 +- drivers/md/dm-table.c | 9 +- drivers/md/dm-thin-metadata.c | 5 +- drivers/md/dm-thin-metadata.h | 13 + drivers/md/dm-thin.c | 680 ++++++-- drivers/md/dm-verity.c | 913 ++++++++++ drivers/md/dm.c | 1 + drivers/md/persistent-data/dm-btree-internal.h | 7 +- drivers/md/persistent-data/dm-btree-remove.c | 202 ++- drivers/md/persistent-data/dm-btree.c | 27 +- drivers/md/persistent-data/dm-space-map-common.c | 3 - drivers/media/dvb/dvb-core/dmxdev.c | 1 - drivers/media/dvb/firewire/firedtv-fw.c | 1 - drivers/media/dvb/ttpci/av7110.c | 1 - drivers/media/media-devnode.c | 1 - drivers/media/video/ivtv/ivtv-driver.h | 1 - drivers/media/video/v4l2-common.c | 1 - drivers/media/video/v4l2-dev.c | 1 - drivers/message/i2o/i2o_scsi.c | 1 - drivers/mfd/88pm860x-core.c | 110 ++- drivers/mfd/88pm860x-i2c.c | 25 + drivers/mfd/Kconfig | 54 +- drivers/mfd/Makefile | 4 + drivers/mfd/ab8500-core.c | 375 ++++- drivers/mfd/ab8500-i2c.c | 30 +- drivers/mfd/anatop-mfd.c | 137 ++ drivers/mfd/asic3.c | 6 + drivers/mfd/da9052-core.c | 3 - drivers/mfd/da9052-i2c.c | 11 +- drivers/mfd/da9052-spi.c | 9 +- drivers/mfd/db8500-prcmu.c | 1220 ++++++++++---- drivers/mfd/dbx500-prcmu-regs.h | 130 +- drivers/mfd/mc13xxx-core.c | 11 +- drivers/mfd/mcp-core.c | 2 - drivers/mfd/mcp-sa11x0.c | 1 - drivers/mfd/mfd-core.c | 2 +- drivers/mfd/omap-usb-host.c | 7 +- drivers/mfd/pcf50633-core.c | 8 +- drivers/mfd/pcf50633-gpio.c | 27 +- drivers/mfd/pcf50633-irq.c | 7 +- drivers/mfd/rc5t583-irq.c | 408 +++++ drivers/mfd/rc5t583.c | 386 +++++ drivers/mfd/s5m-core.c | 58 +- drivers/mfd/s5m-irq.c | 14 +- drivers/mfd/sm501.c | 10 +- drivers/mfd/stmpe.c | 134 ++- drivers/mfd/tps65090.c | 387 +++++ drivers/mfd/tps65217.c | 242 +++ drivers/mfd/tps65910-irq.c | 11 + drivers/mfd/tps65910.c | 123 +- drivers/mfd/twl-core.c | 153 +- drivers/mfd/twl-core.h | 4 +- drivers/mfd/twl4030-irq.c | 107 +- drivers/mfd/twl6030-irq.c | 86 +- drivers/mfd/wm831x-spi.c | 2 +- drivers/mfd/wm8400-core.c | 3 +- drivers/mfd/wm8994-core.c | 2 +- drivers/mfd/wm8994-regmap.c | 20 +- drivers/misc/sgi-gru/gru_instructions.h | 1 + drivers/misc/sgi-xp/xp.h | 1 - drivers/mmc/card/block.c | 22 +- drivers/mmc/core/cd-gpio.c | 13 +- drivers/mmc/core/core.c | 252 +--- drivers/mmc/core/host.c | 1 - drivers/mmc/core/host.h | 1 - drivers/mmc/core/mmc.c | 55 +- drivers/mmc/core/mmc_ops.c | 12 +- drivers/mmc/host/Kconfig | 25 + drivers/mmc/host/Makefile | 2 + drivers/mmc/host/atmel-mci.c | 2 +- drivers/mmc/host/davinci_mmc.c | 66 +- drivers/mmc/host/dw_mmc-pci.c | 158 ++ drivers/mmc/host/dw_mmc-pltfm.c | 134 ++ drivers/mmc/host/dw_mmc.c | 280 ++-- drivers/mmc/host/dw_mmc.h | 7 + drivers/mmc/host/omap_hsmmc.c | 293 ++-- drivers/mmc/host/sdhci-of-esdhc.c | 37 +- drivers/mmc/host/sdhci-pci.c | 47 +- drivers/mmc/host/sdhci-spear.c | 9 +- drivers/mmc/host/sdhci-tegra.c | 100 +- drivers/mmc/host/sdhci.c | 38 +- drivers/mmc/host/sdhci.h | 2 + drivers/mmc/host/sh_mmcif.c | 2 - drivers/mmc/host/sh_mobile_sdhi.c | 29 +- drivers/mmc/host/tmio_mmc.h | 9 +- drivers/mmc/host/tmio_mmc_pio.c | 108 +- drivers/mtd/devices/pmc551.c | 1 - drivers/mtd/devices/slram.c | 1 - drivers/mtd/maps/pcmciamtd.c | 1 - drivers/mtd/nand/atmel_nand.c | 136 ++- drivers/mtd/nand/bcm_umi_nand.c | 1 - drivers/net/appletalk/cops.c | 1 - drivers/net/appletalk/ltpc.c | 1 - drivers/net/arcnet/com20020_cs.c | 1 - drivers/net/bonding/bond_main.c | 1 - drivers/net/can/slcan.c | 1 - drivers/net/cris/eth_v10.c | 1 - drivers/net/ethernet/3com/3c574_cs.c | 1 - drivers/net/ethernet/3com/3c589_cs.c | 1 - drivers/net/ethernet/8390/3c503.c | 1 - drivers/net/ethernet/8390/ac3200.c | 1 - drivers/net/ethernet/8390/apne.c | 1 - drivers/net/ethernet/8390/ax88796.c | 1 - drivers/net/ethernet/8390/axnet_cs.c | 1 - drivers/net/ethernet/8390/e2100.c | 1 - drivers/net/ethernet/8390/es3210.c | 1 - drivers/net/ethernet/8390/etherh.c | 2 +- drivers/net/ethernet/8390/hp-plus.c | 1 - drivers/net/ethernet/8390/hp.c | 1 - drivers/net/ethernet/8390/lib8390.c | 1 - drivers/net/ethernet/8390/lne390.c | 1 - drivers/net/ethernet/8390/mac8390.c | 1 - drivers/net/ethernet/8390/ne-h8300.c | 1 - drivers/net/ethernet/8390/ne.c | 1 - drivers/net/ethernet/8390/ne2.c | 1 - drivers/net/ethernet/8390/ne2k-pci.c | 1 - drivers/net/ethernet/8390/ne3210.c | 1 - drivers/net/ethernet/8390/pcnet_cs.c | 1 - drivers/net/ethernet/8390/smc-mca.c | 1 - drivers/net/ethernet/8390/smc-ultra.c | 1 - drivers/net/ethernet/8390/smc-ultra32.c | 1 - drivers/net/ethernet/8390/stnic.c | 1 - drivers/net/ethernet/8390/wd.c | 1 - drivers/net/ethernet/8390/zorro8390.c | 1 - drivers/net/ethernet/alteon/acenic.c | 1 - drivers/net/ethernet/amd/7990.c | 1 - drivers/net/ethernet/amd/am79c961a.c | 1 - drivers/net/ethernet/amd/amd8111e.c | 1 - drivers/net/ethernet/amd/declance.c | 1 - drivers/net/ethernet/amd/hplance.c | 1 - drivers/net/ethernet/amd/mvme147.c | 1 - drivers/net/ethernet/amd/nmclan_cs.c | 1 - drivers/net/ethernet/amd/sunlance.c | 1 - drivers/net/ethernet/broadcom/tg3.c | 1 - drivers/net/ethernet/cirrus/cs89x0.c | 1 - drivers/net/ethernet/cirrus/mac89x0.c | 1 - drivers/net/ethernet/dlink/de600.c | 1 - drivers/net/ethernet/dlink/de620.c | 1 - drivers/net/ethernet/fujitsu/at1700.c | 1 - drivers/net/ethernet/fujitsu/eth16i.c | 1 - drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 1 - drivers/net/ethernet/i825xx/3c507.c | 1 - drivers/net/ethernet/i825xx/3c527.c | 1 - drivers/net/ethernet/i825xx/eepro.c | 1 - drivers/net/ethernet/i825xx/eexpress.c | 1 - drivers/net/ethernet/i825xx/ether1.c | 1 - drivers/net/ethernet/i825xx/znet.c | 1 - drivers/net/ethernet/ibm/ibmveth.c | 7 +- drivers/net/ethernet/korina.c | 1 - drivers/net/ethernet/marvell/mv643xx_eth.c | 1 - drivers/net/ethernet/marvell/pxa168_eth.c | 1 - drivers/net/ethernet/natsemi/jazzsonic.c | 1 - drivers/net/ethernet/natsemi/macsonic.c | 1 - drivers/net/ethernet/natsemi/ns83820.c | 1 - drivers/net/ethernet/neterion/s2io.c | 1 - drivers/net/ethernet/nvidia/forcedeth.c | 1 - drivers/net/ethernet/realtek/atp.c | 1 - drivers/net/ethernet/realtek/r8169.c | 1 - drivers/net/ethernet/seeq/ether3.c | 1 - drivers/net/ethernet/seeq/seeq8005.c | 1 - drivers/net/ethernet/smsc/smc91c92_cs.c | 1 - drivers/net/ethernet/sun/cassini.c | 1 - drivers/net/ethernet/sun/sunbmac.c | 1 - drivers/net/ethernet/sun/sungem.c | 1 - drivers/net/ethernet/sun/sunhme.c | 1 - drivers/net/ethernet/sun/sunqe.c | 1 - drivers/net/ethernet/sun/sunvnet.c | 5 +- drivers/net/ethernet/tundra/tsi108_eth.c | 1 - drivers/net/ethernet/xircom/xirc2ps_cs.c | 1 - drivers/net/hamradio/6pack.c | 1 - drivers/net/hamradio/baycom_par.c | 1 - drivers/net/hamradio/bpqether.c | 1 - drivers/net/hamradio/mkiss.c | 1 - drivers/net/hamradio/scc.c | 1 - drivers/net/hamradio/yam.c | 1 - drivers/net/hippi/rrunner.c | 1 - drivers/net/irda/donauboe.c | 1 - drivers/net/loopback.c | 1 - drivers/net/plip/plip.c | 1 - drivers/net/slip/slhc.c | 1 - drivers/net/slip/slip.c | 1 - drivers/net/tokenring/3c359.c | 1 - drivers/net/tokenring/abyss.c | 1 - drivers/net/tokenring/ibmtr_cs.c | 1 - drivers/net/tokenring/lanstreamer.c | 1 - drivers/net/tokenring/madgemc.c | 1 - drivers/net/tokenring/olympic.c | 1 - drivers/net/tokenring/proteon.c | 1 - drivers/net/tokenring/skisa.c | 1 - drivers/net/tokenring/smctr.c | 1 - drivers/net/tokenring/tms380tr.c | 1 - drivers/net/tokenring/tmspci.c | 1 - drivers/net/tun.c | 1 - drivers/net/wan/dlci.c | 1 - drivers/net/wan/dscc4.c | 1 - drivers/net/wan/hd64570.c | 1 - drivers/net/wan/hd64572.c | 1 - drivers/net/wan/lapbether.c | 1 - drivers/net/wan/sdla.c | 1 - drivers/net/wan/x25_asy.c | 1 - drivers/net/wireless/airo.c | 1 - drivers/net/wireless/airo_cs.c | 1 - drivers/net/wireless/atmel.c | 1 - drivers/net/wireless/atmel_cs.c | 1 - drivers/net/wireless/prism54/islpci_mgt.c | 1 - drivers/net/wireless/ray_cs.c | 1 - drivers/net/wireless/wl3501_cs.c | 1 - drivers/nubus/nubus.c | 1 - drivers/of/Kconfig | 4 + drivers/of/Makefile | 1 + drivers/of/gpio.c | 11 +- drivers/of/of_mtd.c | 85 + drivers/parisc/dino.c | 1 - drivers/parisc/iosapic.c | 1 - drivers/parisc/lba_pci.c | 1 - drivers/pcmcia/cs.c | 1 - drivers/pcmcia/i82092.c | 1 - drivers/pcmcia/i82365.c | 1 - drivers/pcmcia/m32r_cfc.c | 1 - drivers/pcmcia/m32r_pcc.c | 1 - drivers/pcmcia/m8xx_pcmcia.c | 1 - drivers/pcmcia/pd6729.c | 1 - drivers/pcmcia/pxa2xx_base.c | 1 - drivers/pcmcia/sa11xx_base.c | 1 - drivers/pcmcia/soc_common.c | 1 - drivers/pcmcia/socket_sysfs.c | 1 - drivers/pcmcia/tcic.c | 1 - drivers/pcmcia/xxs1500_ss.c | 1 - drivers/platform/x86/Kconfig | 71 +- drivers/platform/x86/Makefile | 6 +- drivers/platform/x86/acer-wmi.c | 152 ++- drivers/platform/x86/acerhdf.c | 19 +- drivers/platform/x86/amilo-rfkill.c | 5 +- drivers/platform/x86/apple-gmux.c | 244 +++ drivers/platform/x86/asus-laptop.c | 273 +++- drivers/platform/x86/asus-nb-wmi.c | 12 +- drivers/platform/x86/asus-wmi.c | 68 +- drivers/platform/x86/asus-wmi.h | 14 +- drivers/platform/x86/asus_acpi.c | 1513 ----------------- drivers/platform/x86/compal-laptop.c | 14 +- drivers/platform/x86/dell-laptop.c | 34 +- drivers/platform/x86/eeepc-laptop.c | 13 +- drivers/platform/x86/eeepc-wmi.c | 108 +- drivers/platform/x86/hdaps.c | 4 +- drivers/platform/x86/intel_mid_powerbtn.c | 12 +- drivers/platform/x86/intel_mid_thermal.c | 14 +- drivers/platform/x86/intel_oaktrail.c | 2 +- drivers/platform/x86/samsung-laptop.c | 1749 ++++++++++++++------ drivers/platform/x86/sony-laptop.c | 15 +- drivers/platform/x86/thinkpad_acpi.c | 2 +- drivers/platform/x86/toshiba_acpi.c | 254 +++- drivers/platform/x86/xo1-rfkill.c | 13 +- drivers/pnp/pnpbios/bioscalls.c | 1 - drivers/pnp/pnpbios/core.c | 1 - drivers/rtc/rtc-88pm860x.c | 27 + drivers/rtc/rtc-mv.c | 9 + drivers/s390/char/sclp_cmd.c | 1 + drivers/s390/cio/crw.c | 1 + drivers/s390/crypto/ap_bus.c | 2 +- drivers/sbus/char/flash.c | 1 - drivers/sbus/char/openprom.c | 1 - drivers/sbus/char/uctrl.c | 1 - drivers/scsi/53c700.c | 1 - drivers/scsi/BusLogic.c | 1 - drivers/scsi/advansys.c | 1 - drivers/scsi/aha152x.c | 1 - drivers/scsi/aha1542.c | 1 - drivers/scsi/aha1740.c | 1 - drivers/scsi/arcmsr/arcmsr_hba.c | 1 - drivers/scsi/arm/acornscsi.c | 1 - drivers/scsi/arm/cumana_1.c | 1 - drivers/scsi/arm/oak.c | 1 - drivers/scsi/atp870u.c | 1 - drivers/scsi/dtc.c | 1 - drivers/scsi/fd_mcs.c | 1 - drivers/scsi/fdomain.c | 1 - drivers/scsi/g_NCR5380.c | 1 - drivers/scsi/gdth.c | 1 - drivers/scsi/ibmmca.c | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 7 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 7 +- drivers/scsi/ibmvscsi/ibmvstgt.c | 5 +- drivers/scsi/in2000.c | 1 - drivers/scsi/mac53c94.c | 1 - drivers/scsi/mac_scsi.c | 1 - drivers/scsi/mesh.c | 1 - drivers/scsi/ncr53c8xx.c | 1 - drivers/scsi/nsp32.c | 1 - drivers/scsi/osst.c | 1 - drivers/scsi/pas16.c | 1 - drivers/scsi/qla1280.c | 1 - drivers/scsi/qlogicpti.c | 1 - drivers/scsi/st.c | 1 - drivers/scsi/sun3_scsi.c | 1 - drivers/scsi/sun3_scsi_vme.c | 1 - drivers/scsi/sym53c416.c | 1 - drivers/scsi/t128.c | 1 - drivers/scsi/u14-34f.c | 1 - drivers/scsi/ultrastor.c | 1 - drivers/scsi/wd7000.c | 1 - drivers/spi/spi-omap-uwire.c | 1 - drivers/spi/spi-orion.c | 5 - drivers/staging/comedi/drivers.c | 1 - drivers/staging/comedi/drivers/cb_pcidas64.c | 1 - drivers/staging/comedi/drivers/mite.c | 1 - drivers/staging/crystalhd/bc_dts_defs.h | 2 + drivers/staging/crystalhd/crystalhd.h | 1 - drivers/staging/crystalhd/crystalhd_lnx.h | 1 - drivers/staging/crystalhd/crystalhd_misc.h | 1 + drivers/staging/et131x/et131x.c | 1 - drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c | 1 - drivers/staging/media/go7007/go7007-driver.c | 1 - drivers/staging/media/go7007/go7007-i2c.c | 1 - drivers/staging/media/go7007/go7007-v4l2.c | 1 - drivers/staging/media/go7007/snd-go7007.c | 1 - drivers/staging/media/lirc/lirc_serial.c | 1 - drivers/staging/media/lirc/lirc_sir.c | 1 - drivers/staging/mei/wd.c | 1 + drivers/staging/panel/panel.c | 1 - drivers/staging/sbe-2t3e3/io.c | 1 - drivers/staging/ste_rmi4/Makefile | 2 +- drivers/staging/telephony/phonedev.c | 1 - .../tidspbridge/include/dspbridge/host_os.h | 1 - drivers/staging/wlags49_h2/wl_cs.c | 1 - drivers/staging/wlags49_h2/wl_main.c | 3 +- drivers/staging/wlags49_h2/wl_netdev.c | 3 +- drivers/staging/wlags49_h2/wl_pci.c | 1 - drivers/staging/wlags49_h2/wl_util.c | 3 +- drivers/tty/amiserial.c | 1 - drivers/tty/hvc/hvc_vio.c | 7 +- drivers/tty/hvc/hvcs.c | 5 +- drivers/tty/isicom.c | 1 - drivers/tty/moxa.c | 1 - drivers/tty/mxser.c | 1 - drivers/tty/n_hdlc.c | 1 - drivers/tty/n_tty.c | 1 - drivers/tty/pty.c | 1 - drivers/tty/serial/21285.c | 1 + drivers/tty/serial/68328serial.c | 1 - drivers/tty/serial/8250/serial_cs.c | 1 - drivers/tty/serial/crisv10.c | 2 +- drivers/tty/serial/dz.c | 1 - drivers/tty/serial/icom.c | 1 - drivers/tty/serial/msm_serial_hs.c | 1 - drivers/tty/serial/sunhv.c | 1 + drivers/tty/serial/sunsab.c | 1 + drivers/tty/serial/sunsu.c | 1 + drivers/tty/serial/sunzilog.c | 1 + drivers/tty/serial/zs.c | 1 - drivers/tty/synclink.c | 1 - drivers/tty/synclink_gt.c | 1 - drivers/tty/synclinkmp.c | 1 - drivers/tty/tty_io.c | 1 - drivers/tty/tty_ioctl.c | 1 - drivers/tty/vt/vt.c | 1 - drivers/usb/Kconfig | 2 +- drivers/usb/gadget/Kconfig | 2 +- drivers/usb/gadget/amd5536udc.c | 1 - drivers/usb/gadget/at91_udc.c | 41 +- drivers/usb/gadget/dummy_hcd.c | 1 - drivers/usb/gadget/fsl_udc_core.c | 1 - drivers/usb/gadget/goku_udc.c | 1 - drivers/usb/gadget/langwell_udc.c | 1 - drivers/usb/gadget/mv_udc_core.c | 1 - drivers/usb/gadget/net2272.c | 1 - drivers/usb/gadget/net2280.c | 1 - drivers/usb/gadget/omap_udc.c | 1 - drivers/usb/gadget/printer.c | 1 - drivers/usb/gadget/pxa25x_udc.c | 1 - drivers/usb/gadget/rndis.c | 1 - drivers/usb/gadget/s3c2410_udc.c | 1 - drivers/usb/host/ehci-atmel.c | 24 +- drivers/usb/host/ehci-hcd.c | 1 - drivers/usb/host/isp116x-hcd.c | 1 - drivers/usb/host/isp1362-hcd.c | 1 - drivers/usb/host/ohci-at91.c | 101 ++- drivers/usb/host/ohci-hcd.c | 1 - drivers/usb/host/oxu210hp-hcd.c | 1 - drivers/usb/host/sl811-hcd.c | 1 - drivers/usb/host/u132-hcd.c | 1 - drivers/usb/host/uhci-hcd.c | 1 - drivers/video/amifb.c | 1 - drivers/video/backlight/88pm860x_bl.c | 49 +- drivers/video/backlight/apple_bl.c | 23 +- drivers/video/backlight/tosa_lcd.c | 2 +- drivers/video/bt431.h | 1 - drivers/video/bt455.h | 1 - drivers/video/console/fbcon.c | 1 - drivers/video/console/newport_con.c | 1 - drivers/video/cyber2000fb.c | 1 - drivers/video/dnfb.c | 1 - drivers/video/neofb.c | 1 - drivers/video/pmag-ba-fb.c | 1 - drivers/video/pmagb-b-fb.c | 1 - drivers/video/q40fb.c | 1 - drivers/video/savage/savagefb_driver.c | 1 - drivers/virtio/config.c | 1 - drivers/watchdog/Kconfig | 8 + drivers/watchdog/acquirewdt.c | 28 +- drivers/watchdog/advantechwdt.c | 35 +- drivers/watchdog/alim1535_wdt.c | 25 +- drivers/watchdog/alim7101_wdt.c | 56 +- drivers/watchdog/ar7_wdt.c | 38 +- drivers/watchdog/at32ap700x_wdt.c | 4 +- drivers/watchdog/at91rm9200_wdt.c | 14 +- drivers/watchdog/at91sam9_wdt.c | 12 +- drivers/watchdog/ath79_wdt.c | 9 +- drivers/watchdog/bcm47xx_wdt.c | 18 +- drivers/watchdog/bcm63xx_wdt.c | 11 +- drivers/watchdog/bfin_wdt.c | 31 +- drivers/watchdog/booke_wdt.c | 15 +- drivers/watchdog/coh901327_wdt.c | 206 +-- drivers/watchdog/cpu5wdt.c | 19 +- drivers/watchdog/cpwd.c | 20 +- drivers/watchdog/dw_wdt.c | 7 +- drivers/watchdog/ep93xx_wdt.c | 220 +-- drivers/watchdog/eurotechwdt.c | 33 +- drivers/watchdog/f71808e_wdt.c | 40 +- drivers/watchdog/gef_wdt.c | 15 +- drivers/watchdog/geodewdt.c | 9 +- drivers/watchdog/hpwdt.c | 31 +- drivers/watchdog/i6300esb.c | 39 +- drivers/watchdog/iTCO_vendor_support.c | 7 +- drivers/watchdog/iTCO_wdt.c | 59 +- drivers/watchdog/ib700wdt.c | 27 +- drivers/watchdog/ibmasr.c | 18 +- drivers/watchdog/imx2_wdt.c | 14 +- drivers/watchdog/indydog.c | 24 +- drivers/watchdog/intel_scu_watchdog.c | 71 +- drivers/watchdog/intel_scu_watchdog.h | 1 - drivers/watchdog/iop_wdt.c | 15 +- drivers/watchdog/it8712f_wdt.c | 39 +- drivers/watchdog/it87_wdt.c | 47 +- drivers/watchdog/ixp2000_wdt.c | 11 +- drivers/watchdog/ixp4xx_wdt.c | 15 +- drivers/watchdog/jz4740_wdt.c | 265 +-- drivers/watchdog/ks8695_wdt.c | 10 +- drivers/watchdog/lantiq_wdt.c | 8 +- drivers/watchdog/m54xx_wdt.c | 14 +- drivers/watchdog/machzwd.c | 38 +- drivers/watchdog/max63xx_wdt.c | 194 +-- drivers/watchdog/mixcomwd.c | 29 +- drivers/watchdog/mpc8xxx_wdt.c | 17 +- drivers/watchdog/mpcore_wdt.c | 111 +- drivers/watchdog/mv64x60_wdt.c | 15 +- drivers/watchdog/nuc900_wdt.c | 4 +- drivers/watchdog/nv_tco.c | 46 +- drivers/watchdog/octeon-wdt-main.c | 16 +- drivers/watchdog/of_xilinx_wdt.c | 41 +- drivers/watchdog/omap_wdt.c | 4 +- drivers/watchdog/orion_wdt.c | 39 +- drivers/watchdog/pc87413_wdt.c | 58 +- drivers/watchdog/pcwd.c | 127 +- drivers/watchdog/pcwd_pci.c | 113 +- drivers/watchdog/pcwd_usb.c | 78 +- drivers/watchdog/pika_wdt.c | 23 +- drivers/watchdog/pnx4008_wdt.c | 263 +--- drivers/watchdog/pnx833x_wdt.c | 30 +- drivers/watchdog/rc32434_wdt.c | 33 +- drivers/watchdog/riowd.c | 10 +- drivers/watchdog/s3c2410_wdt.c | 31 +- drivers/watchdog/sa1100_wdt.c | 10 +- drivers/watchdog/sb_wdog.c | 28 +- drivers/watchdog/sbc60xxwdt.c | 42 +- drivers/watchdog/sbc7240_wdt.c | 45 +- drivers/watchdog/sbc8360.c | 25 +- drivers/watchdog/sbc_epx_c3.c | 23 +- drivers/watchdog/sbc_fitpc2_wdt.c | 14 +- drivers/watchdog/sc1200wdt.c | 34 +- drivers/watchdog/sc520_wdt.c | 40 +- drivers/watchdog/sch311x_wdt.c | 17 +- drivers/watchdog/scx200_wdt.c | 25 +- drivers/watchdog/shwdt.c | 19 +- drivers/watchdog/smsc37b787_wdt.c | 43 +- drivers/watchdog/softdog.c | 211 +-- drivers/watchdog/sp5100_tco.c | 35 +- drivers/watchdog/sp805_wdt.c | 111 +- drivers/watchdog/stmp3xxx_wdt.c | 8 +- drivers/watchdog/ts72xx_wdt.c | 4 +- drivers/watchdog/twl4030_wdt.c | 4 +- drivers/watchdog/txx9wdt.c | 184 +-- drivers/watchdog/via_wdt.c | 13 +- drivers/watchdog/w83627hf_wdt.c | 39 +- drivers/watchdog/w83697hf_wdt.c | 44 +- drivers/watchdog/w83697ug_wdt.c | 39 +- drivers/watchdog/w83877f_wdt.c | 41 +- drivers/watchdog/w83977f_wdt.c | 39 +- drivers/watchdog/wafer5823wdt.c | 34 +- drivers/watchdog/watchdog_core.c | 4 +- drivers/watchdog/watchdog_dev.c | 16 +- drivers/watchdog/wdrtas.c | 71 +- drivers/watchdog/wdt.c | 56 +- drivers/watchdog/wdt285.c | 13 +- drivers/watchdog/wdt977.c | 41 +- drivers/watchdog/wdt_pci.c | 71 +- drivers/watchdog/wm831x_wdt.c | 6 +- drivers/watchdog/wm8350_wdt.c | 223 +-- drivers/watchdog/xen_wdt.c | 42 +- fs/9p/vfs_super.c | 2 +- fs/binfmt_aout.c | 1 - fs/binfmt_elf.c | 1 + fs/binfmt_elf_fdpic.c | 1 + fs/binfmt_flat.c | 1 - fs/buffer.c | 15 +- fs/ceph/inode.c | 11 +- fs/ceph/mds_client.c | 7 +- fs/ceph/snap.c | 2 +- fs/ceph/super.c | 19 +- fs/ceph/super.h | 4 +- fs/ceph/xattr.c | 202 ++- fs/coda/inode.c | 1 - fs/coda/psdev.c | 1 - fs/coda/upcall.c | 1 - fs/dcache.c | 3 +- fs/eventpoll.c | 1 - fs/exec.c | 1 + fs/exofs/super.c | 7 +- fs/ext3/balloc.c | 84 +- fs/ext3/inode.c | 9 +- fs/ext4/balloc.c | 63 +- fs/ext4/dir.c | 13 +- fs/ext4/ext4.h | 34 +- fs/ext4/ext4_extents.h | 4 +- fs/ext4/ext4_jbd2.h | 128 ++- fs/ext4/extents.c | 330 ++--- fs/ext4/fsync.c | 2 + fs/ext4/ialloc.c | 260 ++-- fs/ext4/inode.c | 95 +- fs/ext4/mballoc.c | 342 ++--- fs/ext4/mballoc.h | 20 +- fs/ext4/migrate.c | 2 +- fs/ext4/mmp.c | 4 +- fs/ext4/namei.c | 2 +- fs/ext4/page-io.c | 18 +- fs/ext4/resize.c | 37 +- fs/ext4/super.c | 1075 ++++++------- fs/ext4/xattr.c | 25 +- fs/fs-writeback.c | 22 +- fs/jbd2/checkpoint.c | 140 +-- fs/jbd2/commit.c | 48 +- fs/jbd2/journal.c | 362 +++-- fs/jbd2/recovery.c | 5 +- fs/jbd2/revoke.c | 12 +- fs/jbd2/transaction.c | 48 +- fs/ncpfs/file.c | 1 - fs/ncpfs/inode.c | 1 - fs/ncpfs/mmap.c | 1 - fs/nfs/client.c | 1 - fs/nfs/direct.c | 1 - fs/nfs/file.c | 1 - fs/nfs/getroot.c | 1 - fs/nfs/inode.c | 1 - fs/nfs/nfs4filelayout.c | 1 - fs/nfs/nfs4proc.c | 43 +- fs/nfs/read.c | 1 - fs/nfs/super.c | 1 - fs/proc/array.c | 2 +- fs/proc/inode.c | 1 - fs/proc/namespaces.c | 6 +- fs/proc/task_mmu.c | 5 +- fs/quota/dquot.c | 189 ++- fs/reiserfs/journal.c | 1 - fs/squashfs/block.c | 3 +- fs/squashfs/dir.c | 7 +- fs/squashfs/namei.c | 5 +- fs/squashfs/squashfs_fs.h | 19 +- fs/squashfs/super.c | 5 + fs/udf/balloc.c | 84 +- fs/udf/ialloc.c | 1 + fs/udf/inode.c | 20 +- fs/udf/super.c | 5 +- fs/udf/udf_i.h | 1 + fs/ufs/inode.c | 1 - fs/ufs/super.c | 1 - fs/xfs/xfs_alloc.c | 36 +- fs/xfs/xfs_alloc.h | 12 + fs/xfs/xfs_attr.c | 16 + fs/xfs/xfs_attr_leaf.c | 40 +- fs/xfs/xfs_bmap.c | 9 + fs/xfs/xfs_buf.h | 1 - fs/xfs/xfs_da_btree.c | 32 + fs/xfs/xfs_discard.c | 61 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_iget.c | 8 +- fs/xfs/xfs_inode.h | 4 +- fs/xfs/xfs_ioctl.c | 14 +- fs/xfs/xfs_itable.c | 3 +- fs/xfs/xfs_log.c | 3 +- fs/xfs/xfs_log_recover.c | 33 +- fs/xfs/xfs_rtalloc.c | 9 +- fs/xfs/xfs_super.c | 33 + fs/xfs/xfs_trace.h | 78 +- include/acpi/platform/aclinux.h | 1 - include/asm-generic/atomic.h | 3 +- include/asm-generic/barrier.h | 50 + include/asm-generic/bitops/atomic.h | 2 +- include/asm-generic/cmpxchg.h | 87 +- include/asm-generic/exec.h | 19 + include/asm-generic/gpio.h | 4 +- include/asm-generic/switch_to.h | 30 + include/asm-generic/system.h | 141 -- include/asm-generic/vmlinux.lds.h | 35 +- include/linux/acpi.h | 1 + include/linux/apple_bl.h | 26 + include/linux/ceph/libceph.h | 2 +- include/linux/ceph/messenger.h | 5 +- include/linux/clk-private.h | 196 +++ include/linux/clk-provider.h | 300 ++++ include/linux/clk.h | 68 +- include/linux/cnt32_to_63.h | 1 - include/linux/cpumask.h | 3 +- include/linux/debug_locks.h | 1 - include/linux/dma-buf.h | 97 +- include/linux/edac.h | 179 ++- include/linux/efi.h | 1 - include/linux/fs.h | 13 - include/linux/gpio.h | 6 + include/linux/i2c-algo-bit.h | 3 +- include/linux/i2c-algo-pcf.h | 3 +- include/linux/i2c-dev.h | 3 +- include/linux/i2c-mux.h | 3 +- include/linux/i2c-smbus.h | 3 +- include/linux/i2c.h | 3 +- include/linux/i2c/twl.h | 2 +- include/linux/ide.h | 1 - include/linux/interrupt.h | 1 - include/linux/jbd2.h | 12 +- include/linux/journal-head.h | 2 + include/linux/kvm.h | 98 ++ include/linux/kvm_host.h | 69 +- include/linux/llist.h | 3 +- include/linux/lsm_audit.h | 1 - include/linux/mfd/88pm860x.h | 23 + include/linux/mfd/abx500.h | 7 - include/linux/mfd/abx500/ab8500-gpio.h | 4 +- include/linux/mfd/abx500/ab8500-sysctrl.h | 43 + include/linux/mfd/abx500/ab8500.h | 208 ++- include/linux/mfd/anatop.h | 40 + include/linux/mfd/da9052/da9052.h | 2 - include/linux/mfd/db8500-prcmu.h | 183 ++- include/linux/mfd/dbx500-prcmu.h | 414 +++++- include/linux/mfd/mc13xxx.h | 16 +- include/linux/mfd/rc5t583.h | 295 ++++ include/linux/mfd/stmpe.h | 1 + include/linux/mfd/tmio.h | 26 +- include/linux/mfd/tps65090.h | 46 + include/linux/mfd/tps65217.h | 283 ++++ include/linux/mfd/tps65910.h | 11 + include/linux/mfd/wm8994/pdata.h | 1 - include/linux/mm.h | 4 +- include/linux/mmc/card.h | 2 + include/linux/mmc/cd-gpio.h | 3 +- include/linux/mmc/core.h | 1 - include/linux/mmc/dw_mmc.h | 8 +- include/linux/mmc/host.h | 48 +- include/linux/mmc/mmc.h | 3 + include/linux/mmc/sdhci.h | 2 + include/linux/mmc/sh_mmcif.h | 21 +- include/linux/mmc/sh_mobile_sdhi.h | 14 + include/linux/module.h | 32 +- include/linux/moduleparam.h | 58 +- include/linux/mtd/map.h | 2 +- include/linux/of.h | 26 +- include/linux/of_gpio.h | 27 +- include/linux/of_mtd.h | 19 + include/linux/parport.h | 1 - include/linux/pid_namespace.h | 8 +- include/linux/platform_data/atmel.h | 27 + include/linux/radix-tree.h | 196 +++ include/linux/regulator/ab8500.h | 70 +- include/linux/rwsem.h | 1 - include/linux/sched.h | 1 - include/linux/skbuff.h | 1 - include/linux/slab.h | 17 +- include/linux/slub_def.h | 6 +- include/linux/smp.h | 46 + include/linux/spi/orion_spi.h | 1 - include/linux/spinlock.h | 2 +- include/linux/stop_machine.h | 1 - include/linux/swap.h | 3 + include/linux/tty.h | 1 - include/linux/wait.h | 1 - include/linux/watchdog.h | 4 +- include/trace/events/jbd2.h | 29 +- include/xen/xen-ops.h | 1 + init/main.c | 66 +- kernel/debug/debug_core.c | 1 - kernel/debug/kdb/kdb_bt.c | 1 - kernel/dma.c | 1 - kernel/kexec.c | 7 +- kernel/module.c | 37 +- kernel/params.c | 39 +- kernel/pid_namespace.c | 33 + kernel/rwsem.c | 1 - kernel/sched/core.c | 1 + kernel/signal.c | 1 + kernel/smp.c | 90 + kernel/sys.c | 9 + kernel/sysctl.c | 12 +- lib/Kconfig | 4 + lib/cpumask.c | 12 - lib/llist.c | 1 - lib/radix-tree.c | 442 ++--- lib/raid6/altivec.uc | 2 +- mm/filemap.c | 86 +- mm/memcontrol.c | 4 + mm/page-writeback.c | 2 + mm/page_alloc.c | 44 +- mm/slab.c | 56 +- mm/slub.c | 36 +- mm/swapfile.c | 3 + mm/truncate.c | 40 + net/802/fc.c | 1 - net/802/fddi.c | 1 - net/802/hippi.c | 1 - net/802/tr.c | 1 - net/9p/client.c | 26 +- net/atm/clip.c | 1 - net/ax25/af_ax25.c | 1 - net/ax25/ax25_addr.c | 1 - net/ax25/ax25_dev.c | 1 - net/ax25/ax25_ds_in.c | 1 - net/ax25/ax25_ds_subr.c | 1 - net/ax25/ax25_ds_timer.c | 1 - net/ax25/ax25_iface.c | 1 - net/ax25/ax25_in.c | 1 - net/ax25/ax25_ip.c | 1 - net/ax25/ax25_out.c | 1 - net/ax25/ax25_route.c | 1 - net/ax25/ax25_std_in.c | 1 - net/ax25/ax25_std_subr.c | 1 - net/ax25/ax25_std_timer.c | 1 - net/ax25/ax25_subr.c | 1 - net/ax25/ax25_timer.c | 1 - net/ax25/ax25_uid.c | 1 - net/bluetooth/bnep/sock.c | 1 - net/bluetooth/cmtp/sock.c | 1 - net/bluetooth/hci_conn.c | 1 - net/bluetooth/hci_core.c | 1 - net/bluetooth/hci_event.c | 1 - net/bluetooth/hci_sock.c | 1 - net/bluetooth/l2cap_core.c | 1 - net/bluetooth/rfcomm/sock.c | 1 - net/bluetooth/sco.c | 1 - net/ceph/ceph_common.c | 26 +- net/ceph/messenger.c | 456 +++--- net/ceph/osdmap.c | 3 +- net/core/datagram.c | 1 - net/core/dev.c | 1 - net/core/filter.c | 1 - net/core/gen_estimator.c | 1 - net/core/rtnetlink.c | 1 - net/core/scm.c | 1 - net/core/skbuff.c | 1 - net/core/sock.c | 1 - net/core/utils.c | 1 - net/decnet/af_decnet.c | 1 - net/decnet/dn_dev.c | 1 - net/decnet/dn_nsp_in.c | 1 - net/decnet/dn_nsp_out.c | 1 - net/econet/af_econet.c | 1 - net/ethernet/eth.c | 1 - net/ipv4/af_inet.c | 1 - net/ipv4/arp.c | 1 - net/ipv4/devinet.c | 1 - net/ipv4/fib_frontend.c | 1 - net/ipv4/fib_semantics.c | 1 - net/ipv4/fib_trie.c | 1 - net/ipv4/icmp.c | 1 - net/ipv4/igmp.c | 1 - net/ipv4/ip_input.c | 1 - net/ipv4/ip_output.c | 1 - net/ipv4/ipmr.c | 1 - net/ipv4/ping.c | 1 - net/ipv4/route.c | 1 - net/ipv4/udp.c | 1 - net/ipv6/af_inet6.c | 1 - net/ipv6/icmp.c | 1 - net/ipv6/ip6mr.c | 1 - net/irda/irlan/irlan_client.c | 1 - net/irda/irlan/irlan_common.c | 1 - net/irda/irlan/irlan_provider.c | 1 - net/irda/timer.c | 1 - net/lapb/lapb_iface.c | 1 - net/lapb/lapb_in.c | 1 - net/lapb/lapb_out.c | 1 - net/lapb/lapb_subr.c | 1 - net/lapb/lapb_timer.c | 1 - net/netfilter/ipvs/ip_vs_app.c | 1 - net/netfilter/ipvs/ip_vs_proto.c | 1 - net/netfilter/nfnetlink.c | 1 - net/netrom/af_netrom.c | 1 - net/netrom/nr_dev.c | 1 - net/netrom/nr_in.c | 1 - net/netrom/nr_out.c | 1 - net/netrom/nr_route.c | 1 - net/netrom/nr_subr.c | 1 - net/netrom/nr_timer.c | 1 - net/openvswitch/datapath.c | 1 - net/packet/af_packet.c | 1 - net/rose/af_rose.c | 1 - net/rose/rose_dev.c | 1 - net/rose/rose_in.c | 1 - net/rose/rose_link.c | 1 - net/rose/rose_out.c | 1 - net/rose/rose_route.c | 1 - net/rose/rose_subr.c | 1 - net/rose/rose_timer.c | 1 - net/sunrpc/clnt.c | 1 - net/sunrpc/rpcb_clnt.c | 2 +- security/apparmor/domain.c | 3 +- security/apparmor/file.c | 2 + security/selinux/include/avc.h | 1 - security/selinux/include/xfrm.h | 2 + sound/oss/os.h | 1 - sound/oss/vidc.c | 1 - sound/oss/waveartist.c | 1 - sound/pci/asihpi/hpios.h | 1 - sound/pci/aw2/aw2-saa7146.c | 1 - tools/testing/selftests/Makefile | 7 +- tools/testing/selftests/breakpoints/Makefile | 7 +- tools/testing/selftests/run_tests | 8 - tools/testing/selftests/vm/Makefile | 14 + .../testing/selftests}/vm/hugepage-mmap.c | 13 +- .../testing/selftests}/vm/hugepage-shm.c | 10 +- .../testing/selftests}/vm/map_hugetlb.c | 10 +- tools/testing/selftests/vm/run_vmtests | 77 + tools/vm/Makefile | 11 + {Documentation => tools}/vm/page-types.c | 6 +- tools/{slub => vm}/slabinfo.c | 0 virt/kvm/assigned-dev.c | 213 ++- virt/kvm/kvm_main.c | 144 +-- 2362 files changed, 43343 insertions(+), 22379 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-block-dm create mode 100644 Documentation/clk.txt create mode 100644 Documentation/device-mapper/verity.txt create mode 100644 Documentation/devicetree/bindings/arm/atmel-pmc.txt create mode 100644 Documentation/devicetree/bindings/arm/spear.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-omap.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-twl4030.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio_i2c.txt create mode 100644 Documentation/devicetree/bindings/gpio/sodaville.txt create mode 100644 Documentation/devicetree/bindings/mmc/ti-omap-hsmmc.txt create mode 100644 Documentation/devicetree/bindings/mtd/atmel-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/nand.txt create mode 100644 Documentation/devicetree/bindings/usb/atmel-usb.txt delete mode 100644 Documentation/vm/Makefile delete mode 100644 Documentation/watchdog/00-INDEX create mode 100644 arch/alpha/include/asm/exec.h create mode 100644 arch/alpha/include/asm/mce.h create mode 100644 arch/alpha/include/asm/special_insns.h create mode 100644 arch/alpha/include/asm/switch_to.h delete mode 100644 arch/alpha/include/asm/system.h create mode 100644 arch/arm/boot/dts/db8500.dtsi create mode 100644 arch/arm/boot/dts/exynos5250-smdk5250.dts create mode 100644 arch/arm/boot/dts/exynos5250.dtsi create mode 100644 arch/arm/boot/dts/snowball.dts create mode 100644 arch/arm/boot/dts/spear600-evb.dts create mode 100644 arch/arm/boot/dts/spear600.dtsi create mode 100644 arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi create mode 100644 arch/arm/include/asm/barrier.h create mode 100644 arch/arm/include/asm/cmpxchg.h create mode 100644 arch/arm/include/asm/compiler.h create mode 100644 arch/arm/include/asm/cp15.h create mode 100644 arch/arm/include/asm/exec.h create mode 100644 arch/arm/include/asm/switch_to.h create mode 100644 arch/arm/include/asm/system_info.h create mode 100644 arch/arm/include/asm/system_misc.h create mode 100644 arch/arm/mach-exynos/clock-exynos5.c create mode 100644 arch/arm/mach-exynos/dev-uart.c create mode 100644 arch/arm/mach-exynos/mach-exynos5-dt.c create mode 100644 arch/arm/mach-kirkwood/board-dreamplug.c create mode 100644 arch/arm/mach-lpc32xx/include/mach/board.h delete mode 100644 arch/arm/mach-spear6xx/spear600.c delete mode 100644 arch/arm/mach-spear6xx/spear600_evb.c create mode 100644 arch/arm/mach-tegra/flowctrl.c create mode 100644 arch/arm/mach-tegra/reset.c create mode 100644 arch/arm/mach-tegra/reset.h create mode 100644 arch/avr32/include/asm/barrier.h create mode 100644 arch/avr32/include/asm/cmpxchg.h create mode 100644 arch/avr32/include/asm/exec.h create mode 100644 arch/avr32/include/asm/special_insns.h create mode 100644 arch/avr32/include/asm/switch_to.h delete mode 100644 arch/avr32/include/asm/system.h delete mode 100644 arch/blackfin/include/asm/system.h create mode 100644 arch/c6x/include/asm/barrier.h create mode 100644 arch/c6x/include/asm/bug.h create mode 100644 arch/c6x/include/asm/cmpxchg.h create mode 100644 arch/c6x/include/asm/exec.h create mode 100644 arch/c6x/include/asm/special_insns.h create mode 100644 arch/c6x/include/asm/switch_to.h delete mode 100644 arch/c6x/include/asm/system.h create mode 100644 arch/cris/include/asm/barrier.h create mode 100644 arch/cris/include/asm/cmpxchg.h create mode 100644 arch/cris/include/asm/exec.h create mode 100644 arch/cris/include/asm/switch_to.h delete mode 100644 arch/cris/include/asm/system.h create mode 100644 arch/frv/include/asm/barrier.h rename arch/frv/include/asm/{system.h => cmpxchg.h} (66%) create mode 100644 arch/frv/include/asm/exec.h create mode 100644 arch/frv/include/asm/switch_to.h create mode 100644 arch/h8300/include/asm/barrier.h create mode 100644 arch/h8300/include/asm/cmpxchg.h create mode 100644 arch/h8300/include/asm/exec.h create mode 100644 arch/h8300/include/asm/switch_to.h delete mode 100644 arch/h8300/include/asm/system.h create mode 100644 arch/hexagon/include/asm/barrier.h rename arch/hexagon/include/asm/{system.h => cmpxchg.h} (68%) create mode 100644 arch/hexagon/include/asm/exec.h create mode 100644 arch/hexagon/include/asm/switch_to.h create mode 100644 arch/ia64/include/asm/barrier.h create mode 100644 arch/ia64/include/asm/exec.h create mode 100644 arch/ia64/include/asm/switch_to.h delete mode 100644 arch/ia64/include/asm/system.h create mode 100644 arch/m32r/include/asm/barrier.h create mode 100644 arch/m32r/include/asm/cmpxchg.h create mode 100644 arch/m32r/include/asm/dcache_clear.h create mode 100644 arch/m32r/include/asm/exec.h create mode 100644 arch/m32r/include/asm/switch_to.h delete mode 100644 arch/m32r/include/asm/system.h create mode 100644 arch/m68k/include/asm/barrier.h create mode 100644 arch/m68k/include/asm/cmpxchg.h create mode 100644 arch/m68k/include/asm/exec.h create mode 100644 arch/m68k/include/asm/switch_to.h delete mode 100644 arch/m68k/include/asm/system.h create mode 100644 arch/microblaze/include/asm/barrier.h create mode 100644 arch/microblaze/include/asm/cmpxchg.h create mode 100644 arch/microblaze/include/asm/exec.h create mode 100644 arch/microblaze/include/asm/switch_to.h delete mode 100644 arch/microblaze/include/asm/system.h create mode 100644 arch/mips/include/asm/exec.h create mode 100644 arch/mips/include/asm/switch_to.h delete mode 100644 arch/mips/include/asm/system.h create mode 100644 arch/mn10300/include/asm/barrier.h create mode 100644 arch/mn10300/include/asm/cmpxchg.h create mode 100644 arch/mn10300/include/asm/exec.h create mode 100644 arch/mn10300/include/asm/switch_to.h delete mode 100644 arch/mn10300/include/asm/system.h delete mode 100644 arch/openrisc/include/asm/system.h create mode 100644 arch/parisc/include/asm/barrier.h create mode 100644 arch/parisc/include/asm/exec.h create mode 100644 arch/parisc/include/asm/ldcw.h create mode 100644 arch/parisc/include/asm/special_insns.h create mode 100644 arch/parisc/include/asm/switch_to.h delete mode 100644 arch/parisc/include/asm/system.h create mode 100644 arch/powerpc/include/asm/barrier.h create mode 100644 arch/powerpc/include/asm/cmpxchg.h create mode 100644 arch/powerpc/include/asm/debug.h create mode 100644 arch/powerpc/include/asm/exec.h create mode 100644 arch/powerpc/include/asm/runlatch.h create mode 100644 arch/powerpc/include/asm/switch_to.h delete mode 100644 arch/powerpc/include/asm/system.h create mode 100644 arch/s390/include/asm/barrier.h create mode 100644 arch/s390/include/asm/ctl_reg.h create mode 100644 arch/s390/include/asm/exec.h create mode 100644 arch/s390/include/asm/facility.h create mode 100644 arch/s390/include/asm/switch_to.h delete mode 100644 arch/s390/include/asm/system.h create mode 100644 arch/score/include/asm/barrier.h create mode 100644 arch/score/include/asm/cmpxchg.h create mode 100644 arch/score/include/asm/exec.h create mode 100644 arch/score/include/asm/switch_to.h delete mode 100644 arch/score/include/asm/system.h create mode 100644 arch/sh/include/asm/barrier.h create mode 100644 arch/sh/include/asm/bl_bit.h create mode 100644 arch/sh/include/asm/bl_bit_32.h create mode 100644 arch/sh/include/asm/bl_bit_64.h create mode 100644 arch/sh/include/asm/cache_insns.h create mode 100644 arch/sh/include/asm/cache_insns_32.h create mode 100644 arch/sh/include/asm/cache_insns_64.h create mode 100644 arch/sh/include/asm/cmpxchg.h create mode 100644 arch/sh/include/asm/exec.h create mode 100644 arch/sh/include/asm/switch_to.h create mode 100644 arch/sh/include/asm/switch_to_32.h create mode 100644 arch/sh/include/asm/switch_to_64.h delete mode 100644 arch/sh/include/asm/system.h delete mode 100644 arch/sh/include/asm/system_32.h delete mode 100644 arch/sh/include/asm/system_64.h create mode 100644 arch/sh/include/asm/traps.h create mode 100644 arch/sh/include/asm/traps_32.h create mode 100644 arch/sh/include/asm/traps_64.h create mode 100644 arch/sparc/include/asm/barrier.h create mode 100644 arch/sparc/include/asm/barrier_32.h create mode 100644 arch/sparc/include/asm/barrier_64.h create mode 100644 arch/sparc/include/asm/cmpxchg.h create mode 100644 arch/sparc/include/asm/cmpxchg_32.h create mode 100644 arch/sparc/include/asm/cmpxchg_64.h create mode 100644 arch/sparc/include/asm/cpu_type.h create mode 100644 arch/sparc/include/asm/exec.h create mode 100644 arch/sparc/include/asm/switch_to.h create mode 100644 arch/sparc/include/asm/switch_to_32.h create mode 100644 arch/sparc/include/asm/switch_to_64.h delete mode 100644 arch/sparc/include/asm/system.h delete mode 100644 arch/sparc/include/asm/system_32.h delete mode 100644 arch/sparc/include/asm/system_64.h create mode 100644 arch/tile/include/asm/barrier.h create mode 100644 arch/tile/include/asm/exec.h create mode 100644 arch/tile/include/asm/switch_to.h delete mode 100644 arch/tile/include/asm/system.h create mode 100644 arch/unicore32/include/asm/barrier.h create mode 100644 arch/unicore32/include/asm/bug.h create mode 100644 arch/unicore32/include/asm/cmpxchg.h create mode 100644 arch/unicore32/include/asm/exec.h create mode 100644 arch/unicore32/include/asm/hwdef-copro.h create mode 100644 arch/unicore32/include/asm/switch_to.h delete mode 100644 arch/unicore32/include/asm/system.h create mode 100644 arch/x86/include/asm/barrier.h create mode 100644 arch/x86/include/asm/exec.h create mode 100644 arch/x86/include/asm/special_insns.h create mode 100644 arch/x86/include/asm/switch_to.h delete mode 100644 arch/x86/include/asm/system.h create mode 100644 arch/x86/platform/geode/geos.c create mode 100644 arch/xtensa/include/asm/barrier.h rename arch/xtensa/include/asm/{system.h => cmpxchg.h} (70%) create mode 100644 arch/xtensa/include/asm/exec.h create mode 100644 arch/xtensa/include/asm/switch_to.h create mode 100644 drivers/clk/clk-divider.c create mode 100644 drivers/clk/clk-fixed-rate.c create mode 100644 drivers/clk/clk-gate.c create mode 100644 drivers/clk/clk-mux.c create mode 100644 drivers/clk/clk.c create mode 100644 drivers/gpio/gpio-mc9s08dz60.c create mode 100644 drivers/gpio/gpio-sodaville.c create mode 100644 drivers/md/dm-verity.c create mode 100644 drivers/mfd/anatop-mfd.c create mode 100644 drivers/mfd/rc5t583-irq.c create mode 100644 drivers/mfd/rc5t583.c create mode 100644 drivers/mfd/tps65090.c create mode 100644 drivers/mfd/tps65217.c create mode 100644 drivers/mmc/host/dw_mmc-pci.c create mode 100644 drivers/mmc/host/dw_mmc-pltfm.c create mode 100644 drivers/of/of_mtd.c create mode 100644 drivers/platform/x86/apple-gmux.c delete mode 100644 drivers/platform/x86/asus_acpi.c create mode 100644 include/asm-generic/barrier.h create mode 100644 include/asm-generic/exec.h create mode 100644 include/asm-generic/switch_to.h delete mode 100644 include/asm-generic/system.h create mode 100644 include/linux/apple_bl.h create mode 100644 include/linux/clk-private.h create mode 100644 include/linux/clk-provider.h create mode 100644 include/linux/mfd/anatop.h create mode 100644 include/linux/mfd/rc5t583.h create mode 100644 include/linux/mfd/tps65090.h create mode 100644 include/linux/mfd/tps65217.h create mode 100644 include/linux/of_mtd.h create mode 100644 include/linux/platform_data/atmel.h delete mode 100644 tools/testing/selftests/run_tests create mode 100644 tools/testing/selftests/vm/Makefile rename {Documentation => tools/testing/selftests}/vm/hugepage-mmap.c (93%) rename {Documentation => tools/testing/selftests}/vm/hugepage-shm.c (94%) rename {Documentation => tools/testing/selftests}/vm/map_hugetlb.c (94%) create mode 100644 tools/testing/selftests/vm/run_vmtests create mode 100644 tools/vm/Makefile rename {Documentation => tools}/vm/page-types.c (99%) rename tools/{slub => vm}/slabinfo.c (100%) remote: Counting objects: 1080 remote: Counting objects: 7695, done. remote: Compressing objects: 0% (1/682) remote: Compressing objects: 1% (7/682) remote: Compressing objects: 2% (14/682) remote: Compressing objects: 3% (21/682) remote: Compressing objects: 4% (28/682) remote: Compressing objects: 5% (35/682) remote: Compressing objects: 6% (41/682) remote: Compressing objects: 7% (48/682) remote: Compressing objects: 8% (55/682) remote: Compressing objects: 9% (62/682) remote: Compressing objects: 10% (69/682) remote: Compressing objects: 11% (76/682) remote: Compressing objects: 12% (82/682) remote: Compressing objects: 13% (89/682) remote: Compressing objects: 14% (96/682) remote: Compressing objects: 15% (103/682) remote: Compressing objects: 16% (110/682) remote: Compressing objects: 17% (116/682) remote: Compressing objects: 18% (123/682) remote: Compressing objects: 19% (130/682) remote: Compressing objects: 20% (137/682) remote: Compressing objects: 21% (144/682) remote: Compressing objects: 22% (151/682) remote: Compressing objects: 23% (157/682) remote: Compressing objects: 24% (164/682) remote: Compressing objects: 25% (171/682) remote: Compressing objects: 26% (178/682) remote: Compressing objects: 27% (185/682) remote: Compressing objects: 28% (191/682) remote: Compressing objects: 29% (198/682) remote: Compressing objects: 30% (205/682) remote: Compressing objects: 31% (212/682) remote: Compressing objects: 32% (219/682) remote: Compressing objects: 33% (226/682) remote: Compressing objects: 34% (232/682) remote: Compressing objects: 35% (239/682) remote: Compressing objects: 36% (246/682) remote: Compressing objects: 37% (253/682) remote: Compressing objects: 38% (260/682) remote: Compressing objects: 39% (266/682) remote: Compressing objects: 40% (273/682) remote: Compressing objects: 41% (280/682) remote: Compressing objects: 42% (287/682) remote: Compressing objects: 43% (294/682) remote: Compressing objects: 44% (301/682) remote: Compressing objects: 45% (307/682) remote: Compressing objects: 46% (314/682) remote: Compressing objects: 47% (321/682) remote: Compressing objects: 48% (328/682) remote: Compressing objects: 49% (335/682) remote: Compressin gremote: objects: 50% (341/682) remote: Compressing objects: 51% (348/682) remote: Compressing objects: 52% (355/682) remote: Compressing objects: 53% (362/682) remote: Compressing objects: 54% (369/682) remote: Compressing objects: 55% (376/682) remote: Compressing objects: 56% (382/682) remote: Compressing objects: 57% (389/682) remote: Compressing objects: 58% (396/682) remote: Compressing objects: 59% (403/682) remote: Compressing objects: 60% (410/682) remote: Compressing objects: 61% (417/682) remote: Compressing objects: 62% (423/682) remote: Compressing objects: 63% (430/682) remote: Compressing objects: 64% (437/682) remote: Compressing objects: 65% (444/682) remote: Compressing objects: 66% (451/682) remote: Compressing objects: 67% (457/682) remote: Compressin gremote: objects: 68% (464/682) remote: Compressing objects: 69% (471/682) remote: Compressing objects: 70% (478/682) remote: Compressing objects: remote: 71% (485/682) remote: Compressing objects: 72% (492/682) remote: Compressing objects: 73% (498/682) remote: Compressing objects: 74% (505/6 8remote: 2) remote: Compressing objects: 75% (512/682) remote: Compressing objects: 76% (519/682) remote: Compressing objects: 77% (526/682) remote: Compressing objects: 78% (532/682) remote: Compressing objects: 79% (539/682) remote: Compressing objects: 80% (546/682) remote: Compressing objects: 81% (553/682) remote: Compressing objects: 82% (560/682) remote: Compressing objects: 83% (567/682) remote: Compressing objects: 84% (573/682) remote: Compressing objects: 85% (580/682) remote: Compressing objects: 86% (587/682) remote: Compressing objects: 87% (594/682) remote: Compressing objects: 88% (601/682) remote: Compressing objects: 89% (607/682) remote: Compressing objects: 90% (614/682) remote: Compressing objects: 91% (621/682) remote: Compressing objects: 92% (628/682) remote: Compressing objects: 93% (635/682) remote: Compressing objects: 94% (642/682) remote: Compressing objects: 95% (648/682) remote: Compressing objects: 96% (655/682) remote: Compressing objects: 97% (662/682) remote: Compressing objects: 98% (669/682) remote: Compressing objects: 99% (676/682) remote: Compressing objects: 100% (682/682) remote: Compressing objects: 100% (682/682), done. Receiving objects: 0% (1/4150) Receiving objects: 1% (42/4150) Receiving objects: 2% (83/4150) Receiving objects: 3% (125/4150) Receiving objects: 4% (166/4150), 75.99 KiB | 131 KiB/s Receiving objects: 5% (208/4150), 75.99 KiB | 131 KiB/s Receiving objects: 6% (249/4150), 75.99 KiB | 131 KiB/s Receiving objects: 7% (291/4150), 75.99 KiB | 131 KiB/s Receiving objects: 8% (332/4150), 75.99 KiB | 131 KiB/s Receiving objects: 9% (374/4150), 75.99 KiB | 131 KiB/s Receiving objects: 9% (405/4150), 75.99 KiB | 131 KiB/s Receiving objects: 10% (415/4150), 75.99 KiB | 131 KiB/s Receiving objects: 11% (457/4150), 171.99 KiB | 145 KiB/s Receiving objects: 12% (498/4150), 171.99 KiB | 145 KiB/s Receiving objects: 13% (540/4150), 171.99 KiB | 145 KiB/s Receiving objects: 14% (581/4150), 275.99 KiB | 156 KiB/s Receiving objects: 15% (623/4150), 275.99 KiB | 156 KiB/s Receiving objects: 16% (664/4150), 275.99 KiB | 156 KiB/s Receiving objects: 16% (686/4150), 275.99 KiB | 156 KiB/s Receiving objects: 17% (706/4150), 275.99 KiB | 156 KiB/s Receiving objects: 18% (747/4150), 275.99 KiB | 156 KiB/s Receiving objects: 19% (789/4150), 371.99 KiB | 162 KiB/s Receiving objects: 20% (830/4150), 371.99 KiB | 162 KiB/s Receiving objects: 21% (872/4150), 371.99 KiB | 162 KiB/s Receiving objects: 22% (913/4150), 371.99 KiB | 162 KiB/s Receiving objects: 23% (955/4150), 371.99 KiB | 162 KiB/s Receiving objects: 24% (996/4150), 371.99 KiB | 162 KiB/s Receiving objects: 25% (1038/4150), 475.99 KiB | 167 KiB/s Receiving objects: 26% (1079/4150), 475.99 KiB | 167 KiB/s Receiving objects: 26% (1081/4150), 475.99 KiB | 167 KiB/s Receiving objects: 27% (1121/4150), 475.99 KiB | 167 KiB/s Receiving objects: 28% (1162/4150), 475.99 KiB | 167 KiB/s Receiving objects: 29% (1204/4150), 475.99 KiB | 167 KiB/s Receiving objects: 30% (1245/4150), 579.99 KiB | 170 KiB/s Receiving objects: 31% (1287/4150), 579.99 KiB | 170 KiB/s Receiving objects: 32% (1328/4150), 579.99 KiB | 170 KiB/s Receiving objects: 33% (1370/4150), 579.99 KiB | 170 KiB/s Receiving objects: 34% (1411/4150), 579.99 KiB | 170 KiB/s Receiving objects: 35% (1453/4150), 579.99 KiB | 170 KiB/s Receiving objects: 36% (1494/4150), 579.99 KiB | 170 KiB/s Receiving objects: 37% (1536/4150), 579.99 KiB | 170 KiB/s Receiving objects: 38% (1577/4150), 691.99 KiB | 173 KiB/s Receiving objects: 39% (1619/4150), 691.99 KiB | 173 KiB/s Receiving objects: 39% (1639/4150), 691.99 KiB | 173 KiB/s Receiving objects: 40% (1660/4150), 691.99 KiB | 173 KiB/s Receiving objects: 41% (1702/4150), 691.99 KiB | 173 KiB/s Receiving objects: 42% (1743/4150), 691.99 KiB | 173 KiB/s Receiving objects: 43% (1785/4150), 691.99 KiB | 173 KiB/s Receiving objects: 44% (1826/4150), 691.99 KiB | 173 KiB/s Receiving objects: 45% (1868/4150), 691.99 KiB | 173 KiB/s Receiving objects: 46% (1909/4150), 691.99 KiB | 173 KiB/s Receiving objects: 47% (1951/4150), 691.99 KiB | 173 KiB/s Receiving objects: 48% (1992/4150), 691.99 KiB | 173 KiB/s Receiving objects: 49% (2034/4150), 691.99 KiB | 173 KiB/s Receiving objects: 50% (2075/4150), 691.99 KiB | 173 KiB/s Receiving objects: 51% (2117/4150), 691.99 KiB | 173 KiB/s Receiving objects: 52% (2158/4150), 691.99 KiB | 173 KiB/s Receiving objects: 53% (2200/4150), 691.99 KiB | 173 KiB/s Receiving objects: 54% (2241/4150), 691.99 KiB | 173 KiB/s Receiving objects: 55% (2283/4150), 691.99 KiB | 173 KiB/s Receiving objects: 56% (2324/4150), 691.99 KiB | 173 KiB/s Receiving objects: 57% (2366/4150), 691.99 KiB | 173 KiB/s Receiving objects: 58% (2407/4150), 787.99 KiB | 173 KiB/s Receiving objects: 59% (2449/4150), 787.99 KiB | 173 KiB/s Receiving objects: 60% (2490/4150), 787.99 KiB | 173 KiB/s Receiving objects: 61% (2532/4150), 787.99 KiB | 173 KiB/s Receiving objects: 62% (2573/4150), 787.99 KiB | 173 KiB/s Receiving objects: 63% (2615/4150), 787.99 KiB | 173 KiB/s Receiving objects: 64% (2656/4150), 787.99 KiB | 173 KiB/s Receiving objects: 65% (2698/4150), 787.99 KiB | 173 KiB/s Receiving objects: 66% (2739/4150), 787.99 KiB | 173 KiB/s Receiving objects: 67% (2781/4150), 787.99 KiB | 173 KiB/s Receiving objects: 68% (2822/4150), 787.99 KiB | 173 KiB/s Receiving objects: 69% (2864/4150), 787.99 KiB | 173 KiB/s Receiving objects: 70% (2905/4150), 787.99 KiB | 173 KiB/s Receiving objects: 71% (2947/4150), 787.99 KiB | 173 KiB/s Receiving objects: 72% (2988/4150), 787.99 KiB | 173 KiB/s Receiving objects: 73% (3030/4150), 787.99 KiB | 173 KiB/s Receiving objects: 74% (3071/4150), 787.99 KiB | 173 KiB/s Receiving objects: 75% (3113/4150), 787.99 KiB | 173 KiB/s Receiving objects: 76% (3154/4150), 787.99 KiB | 173 KiB/s Receiving objects: 77% (3196/4150), 787.99 KiB | 173 KiB/s Receiving objects: 78% (3237/4150), 787.99 KiB | 173 KiB/s Receiving objects: 79% (3279/4150), 787.99 KiB | 173 KiB/s Receiving objects: 80% (3320/4150), 787.99 KiB | 173 KiB/s Receiving objects: 81% (3362/4150), 787.99 KiB | 173 KiB/s Receiving objects: 82% (3403/4150), 787.99 KiB | 173 KiB/s Receiving objects: 82% (3426/4150), 907.99 KiB | 178 KiB/s Receiving objects: 83% (3445/4150), 907.99 KiB | 178 KiB/s Receiving objects: 84% (3486/4150), 907.99 KiB | 178 KiB/s Receiving objects: 85% (3528/4150), 907.99 KiB | 178 KiB/s Receiving objects: 86% (3569/4150), 907.99 KiB | 178 KiB/s Receiving objects: 87% (3611/4150), 907.99 KiB | 178 KiB/s Receiving objects: 88% (3652/4150), 907.99 KiB | 178 KiB/s Receiving objects: 89% (3694/4150), 907.99 KiB | 178 KiB/s Receiving objects: 90% (3735/4150), 907.99 KiB | 178 KiB/s remote: Total 4150 (delta 3456), reused 4079 (delta 3394) Receiving objects: 91% (3777/4150), 907.99 KiB | 178 KiB/s Receiving objects: 92% (3818/4150), 907.99 KiB | 178 KiB/s Receiving objects: 93% (3860/4150), 907.99 KiB | 178 KiB/s Receiving objects: 94% (3901/4150), 907.99 KiB | 178 KiB/s Receiving objects: 95% (3943/4150), 907.99 KiB | 178 KiB/s Receiving objects: 96% (3984/4150), 907.99 KiB | 178 KiB/s Receiving objects: 97% (4026/4150), 907.99 KiB | 178 KiB/s Receiving objects: 98% (4067/4150), 907.99 KiB | 178 KiB/s Receiving objects: 99% (4109/4150), 907.99 KiB | 178 KiB/s Receiving objects: 100% (4150/4150), 907.99 KiB | 178 KiB/s Receiving objects: 100% (4150/4150), 993.70 KiB | 184 KiB/s, done. Resolving deltas: 0% (1/3456) Resolving deltas: 1% (39/3456) Resolving deltas: 6% (229/3456) Resolving deltas: 7% (268/3456) Resolving deltas: 8% (278/3456) Resolving deltas: 9% (315/3456) Resolving deltas: 11% (393/3456) Resolving deltas: 12% (426/3456) Resolving deltas: 14% (489/3456) Resolving deltas: 16% (569/3456) Resolving deltas: 17% (588/3456) Resolving deltas: 18% (632/3456) Resolving deltas: 19% (657/3456) Resolving deltas: 20% (692/3456) Resolving deltas: 21% (726/3456) Resolving deltas: 22% (761/3456) Resolving deltas: 23% (795/3456) Resolving deltas: 24% (830/3456) Resolving deltas: 25% (864/3456) Resolving deltas: 26% (899/3456) Resolving deltas: 27% (936/3456) Resolving deltas: 28% (973/3456) Resolving deltas: 29% (1004/3456) Resolving deltas: 30% (1037/3456) Resolving deltas: 31% (1075/3456) Resolving deltas: 32% (1108/3456) Resolving deltas: 33% (1141/3456) Resolving deltas: 34% (1176/3456) Resolving deltas: 35% (1210/3456) Resolving deltas: 36% (1264/3456) Resolving deltas: 37% (1285/3456) Resolving deltas: 38% (1314/3456) Resolving deltas: 39% (1349/3456) Resolving deltas: 40% (1387/3456) Resolving deltas: 41% (1417/3456) Resolving deltas: 42% (1460/3456) Resolving deltas: 43% (1487/3456) Resolving deltas: 44% (1533/3456) Resolving deltas: 45% (1556/3456) Resolving deltas: 46% (1590/3456) Resolving deltas: 47% (1625/3456) Resolving deltas: 47% (1645/3456) Resolving deltas: 48% (1659/3456) Resolving deltas: 49% (1697/3456) Resolving deltas: 50% (1752/3456) Resolving deltas: 51% (1765/3456) Resolving deltas: 52% (1800/3456) Resolving deltas: 53% (1839/3456) Resolving deltas: 54% (1888/3456) Resolving deltas: 55% (1920/3456) Resolving deltas: 56% (1937/3456) Resolving deltas: 57% (1972/3456) Resolving deltas: 57% (1981/3456) Resolving deltas: 58% (2006/3456) Resolving deltas: 59% (2040/3456) Resolving deltas: 60% (2090/3456) Resolving deltas: 61% (2109/3456) Resolving deltas: 62% (2143/3456) Resolving deltas: 64% (2226/3456) Resolving deltas: 66% (2301/3456) Resolving deltas: 67% (2319/3456) Resolving deltas: 68% (2353/3456) Resolving deltas: 69% (2387/3456) Resolving deltas: 70% (2420/3456) Resolving deltas: 71% (2476/3456) Resolving deltas: 72% (2489/3456) Resolving deltas: 73% (2523/3456) Resolving deltas: 74% (2559/3456) Resolving deltas: 76% (2628/3456) Resolving deltas: 77% (2670/3456) Resolving deltas: 78% (2697/3456) Resolving deltas: 79% (2731/3456) Resolving deltas: 80% (2769/3456) Resolving deltas: 81% (2800/3456) Resolving deltas: 82% (2834/3456) Resolving deltas: 84% (2909/3456) Resolving deltas: 87% (3030/3456) Resolving deltas: 89% (3087/3456) Resolving deltas: 90% (3127/3456) Resolving deltas: 91% (3148/3456) Resolving deltas: 92% (3180/3456) Resolving deltas: 95% (3294/3456) Resolving deltas: 96% (3319/3456) Resolving deltas: 96% (3342/3456) Resolving deltas: 98% (3395/3456) Resolving deltas: 99% (3424/3456) Resolving deltas: 100% (3456/3456) Resolving deltas: 100% (3456/3456), completed with 1039 local objects. From git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next + bc6f15c...18ac28b akpm-end -> linux-next/akpm-end (forced update) de8856d..47b816f akpm-start -> linux-next/akpm-start + 7734592...dab7f83 master -> linux-next/master (forced update) de8856d..47b816f stable -> linux-next/stable * [new tag] next-20120329 -> next-20120329 From git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 6658a69..b5174fa master -> origin/master Updating origin Updating linux-next Switched to a new branch "next" Branch next set up to track remote branch refs/remotes/linux-next/master.
commit dab7f83d3e7b4cdb20ac33daa266aa3d02db4e3f Author: Stephen Rothwell <sfr@canb.auug.org.au> Date: Thu Mar 29 14:31:59 2012 +1100 Add linux-next specific files for 20120329 Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
CLEAN . CLEAN arch/microblaze/kernel CLEAN kernel CLEAN lib CLEAN usr CLEAN arch/microblaze/boot CLEAN .tmp_versions CLEAN vmlinux System.map .tmp_kallsyms1.S .tmp_kallsyms1.o .tmp_kallsyms2.S .tmp_kallsyms2.o .tmp_vmlinux1 .tmp_vmlinux2 .tmp_System.map CLEAN scripts/basic CLEAN scripts/dtc CLEAN scripts/kconfig CLEAN scripts/mod CLEAN scripts CLEAN include/config include/generated arch/microblaze/include/generated CLEAN .config .version include/linux/version.h Module.symvers
linux_next configure log - PASS
HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/zconf.lex.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf drivers/hid/Kconfig:595:error: recursive dependency detected! drivers/hid/Kconfig:595: symbol HID_WACOM depends on HID_WACOM # # configuration written to .config #
linux_next compile log - FAILED
scripts/kconfig/conf --silentoldconfig Kconfig drivers/hid/Kconfig:595:error: recursive dependency detected! drivers/hid/Kconfig:595: symbol HID_WACOM depends on HID_WACOM CHK include/linux/version.h UPD include/linux/version.h CC scripts/mod/empty.o HOSTCC scripts/kallsyms HOSTCC scripts/dtc/checks.o HOSTCC scripts/mod/mk_elfconfig HOSTCC scripts/bin2c HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/sumversion.o HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/util.o CC kernel/bounds.s HOSTLD scripts/mod/modpost HOSTLD scripts/dtc/dtc GEN include/generated/bounds.h CC arch/microblaze/kernel/asm-offsets.s GEN include/generated/asm-offsets.h CALL scripts/checksyscalls.sh CC init/main.o CHK include/generated/compile.h CC init/do_mounts.o CC init/do_mounts_rd.o CC init/do_mounts_initrd.o HOSTCC usr/gen_init_cpio CC arch/microblaze/kernel/dma.o CC arch/microblaze/mm/consistent.o UPD include/generated/compile.h CC arch/microblaze/platform/platform.o GEN usr/initramfs_data.cpio.gz LD arch/microblaze/platform/built-in.o CC kernel/fork.o CC arch/microblaze/kernel/exceptions.o AS usr/initramfs_data.o LD usr/built-in.o CC kernel/exec_domain.o CC init/initramfs.o AS arch/microblaze/kernel/hw_exception_handler.o CC kernel/panic.o CC arch/microblaze/mm/init.o CC kernel/printk.o CC arch/microblaze/kernel/init_task.o CC init/calibrate.o CC kernel/cpu.o LD arch/microblaze/mm/built-in.o CC mm/filemap.o CC init/version.o CC arch/microblaze/kernel/intc.o CC kernel/exit.o /tmp/ccibRMT6.s: Assembler messages: /tmp/ccibRMT6.s:4893: Warning: ignoring changed section attributes for .discard /tmp/ccibRMT6.s:5491: Warning: ignoring changed section attributes for .discard CC arch/microblaze/kernel/irq.o CC kernel/itimer.o CC arch/microblaze/kernel/process.o CC arch/microblaze/kernel/prom.o LD init/mounts.o LD init/built-in.o CC mm/mempool.o CC fs/open.o /tmp/ccWxGNhe.s: Assembler messages: /tmp/ccWxGNhe.s:3106: Warning: ignoring changed section attributes for .discard /tmp/ccWxGNhe.s:3251: Warning: ignoring changed section attributes for .discard /tmp/ccWxGNhe.s:3319: Warning: ignoring changed section attributes for .discard /tmp/ccWxGNhe.s:3338: Warning: ignoring changed section attributes for .discard CC arch/microblaze/kernel/prom_parse.o CC ipc/util.o CC security/commoncap.o CC arch/microblaze/kernel/ptrace.o CC mm/oom_kill.o CC crypto/api.o /tmp/cc9gjgYj.s: Assembler messages: /tmp/cc9gjgYj.s:181: Warning: ignoring changed section attributes for .discard CC arch/microblaze/kernel/reset.o CC arch/microblaze/kernel/setup.o /tmp/ccio7yoa.s: Assembler messages: /tmp/ccio7yoa.s:400: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:470: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:497: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:543: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:563: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:574: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:2967: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:3052: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:3086: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:3114: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:3523: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:3556: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:3583: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:3609: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:3634: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:4046: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:4071: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:4085: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:4117: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:4142: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:4165: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:6826: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:6886: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:6913: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:6981: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:7000: Warning: ignoring changed section attributes for .discard /tmp/ccio7yoa.s:7012: Warning: ignoring changed section attributes for .discard TIMEC kernel/timeconst.h CC ipc/msgutil.o CC fs/read_write.o LD security/built-in.o CC kernel/softirq.o /tmp/cciAKkHR.s: Assembler messages: /tmp/cciAKkHR.s:193: Warning: ignoring changed section attributes for .discard /tmp/cciAKkHR.s:238: Warning: ignoring changed section attributes for .discard CC kernel/resource.o /tmp/cciAKkHR.s:9367: Warning: ignoring changed section attributes for .discard /tmp/cciAKkHR.s:9401: Warning: ignoring changed section attributes for .discard CC ipc/msg.o CC mm/fadvise.o CC arch/microblaze/kernel/signal.o CC kernel/sysctl.o CC crypto/cipher.o CC ipc/sem.o CC mm/maccess.o CC crypto/compress.o CC ipc/shm.o /tmp/cczE7cqd.s: Assembler messages: /tmp/cczE7cqd.s:158: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:171: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:186: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:242: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:266: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:306: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:321: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:344: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:357: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:374: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:394: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:416: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:437: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:456: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:475: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:497: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:518: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:537: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:556: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:578: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:599: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:618: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:637: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:659: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:680: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:699: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:718: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:740: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:761: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:780: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:799: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:821: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:842: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:861: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:880: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:902: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:923: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:945: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:966: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:985: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1004: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1023: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1071: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1085: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1353: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1365: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1380: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1391: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1405: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1418: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1432: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1447: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1460: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1473: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1487: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1502: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1515: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1528: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1542: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1557: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1570: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1583: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1597: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1612: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1625: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1638: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1652: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1667: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1680: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1693: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1707: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1722: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1735: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1748: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1762: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1777: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1791: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1806: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1819: Warning: ignoring changed section attributes for .discard /tmp/cczE7cqd.s:1832: Warning: ignoring changed section attributes for .discard /tmp/ccIrudeR.s: Assembler messages: /tmp/ccIrudeR.s:1799: Warning: ignoring changed section attributes for .discard /tmp/ccIrudeR.s:3050: Warning: ignoring changed section attributes for .discard /tmp/ccIrudeR.s:3116: Warning: ignoring changed section attributes for .discard CC arch/microblaze/kernel/sys_microblaze.o /tmp/ccC9mh75.s: Assembler messages: /tmp/ccC9mh75.s:799: Warning: ignoring changed section attributes for .discard /tmp/ccC9mh75.s:1754: Warning: ignoring changed section attributes for .discard CC fs/file_table.o CC mm/page_alloc.o CC arch/microblaze/kernel/timer.o CC fs/super.o /tmp/ccbM17df.s: Assembler messages: /tmp/ccbM17df.s:112: Warning: ignoring changed section attributes for .discard /tmp/ccbM17df.s:995: Warning: ignoring changed section attributes for .discard /tmp/ccbM17df.s:1046: Warning: ignoring changed section attributes for .discard CC arch/microblaze/kernel/traps.o CC mm/page-writeback.o CC kernel/sysctl_binary.o LD crypto/crypto.o CC kernel/capability.o LD crypto/built-in.o CC ipc/ipcns_notifier.o CC kernel/ptrace.o CC arch/microblaze/kernel/unwind.o CC ipc/syscall.o /tmp/ccCejCcb.s: Assembler messages: /tmp/ccCejCcb.s:483: Warning: ignoring changed section attributes for .discard /tmp/ccCejCcb.s:505: Warning: ignoring changed section attributes for .discard /tmp/ccCejCcb.s:782: Warning: ignoring changed section attributes for .discard /tmp/ccCejCcb.s:1064: Warning: ignoring changed section attributes for .discard CC ipc/ipc_sysctl.o CC arch/microblaze/kernel/cpu/cache.o CC arch/microblaze/kernel/early_printk.o /tmp/cc5425Hf.s: Assembler messages: /tmp/cc5425Hf.s:121: Warning: ignoring changed section attributes for .discard /tmp/cc5425Hf.s:2775: Warning: ignoring changed section attributes for .discard CC fs/char_dev.o CC fs/stat.o CC ipc/mqueue.o /tmp/cci3mnik.s: Assembler messages: /tmp/cci3mnik.s:350: Warning: ignoring changed section attributes for .discard /tmp/cci3mnik.s:416: Warning: ignoring changed section attributes for .discard /tmp/cci3mnik.s:796: Warning: ignoring changed section attributes for .discard /tmp/cci3mnik.s:819: Warning: ignoring changed section attributes for .discard /tmp/cci3mnik.s:1162: Warning: ignoring changed section attributes for .discard /tmp/cci3mnik.s:1183: Warning: ignoring changed section attributes for .discard /tmp/cci3mnik.s:1947: Warning: ignoring changed section attributes for .discard /tmp/cci3mnik.s:1966: Warning: ignoring changed section attributes for .discard /tmp/cci3mnik.s:1991: Warning: ignoring changed section attributes for .discard /tmp/cci3mnik.s:2374: Warning: ignoring changed section attributes for .discard /tmp/cci3mnik.s:2397: Warning: ignoring changed section attributes for .discard arch/microblaze/kernel/early_printk.c: In function 'remap_early_printk': arch/microblaze/kernel/early_printk.c:191: error: 'tlb_skip' undeclared (first use in this function) arch/microblaze/kernel/early_printk.c:191: error: (Each undeclared identifier is reported only once arch/microblaze/kernel/early_printk.c:191: error: for each function it appears in.) make[1]: *** [arch/microblaze/kernel/early_printk.o] Error 1 make[1]: *** Waiting for unfinished jobs.... CC ipc/mq_sysctl.o CC kernel/timer.o CC mm/readahead.o CC mm/swap.o CC mm/truncate.o CC fs/exec.o /tmp/cc9SkwKl.s: Assembler messages: /tmp/cc9SkwKl.s:2338: Warning: ignoring changed section attributes for .discard LD ipc/built-in.o CC kernel/user.o CC arch/microblaze/kernel/cpu/cpuinfo.o CC fs/pipe.o CC mm/vmscan.o CC block/elevator.o CC fs/namei.o CC fs/fcntl.o CC arch/microblaze/kernel/cpu/cpuinfo-pvr-full.o CC arch/microblaze/kernel/cpu/cpuinfo-static.o CC kernel/signal.o CC arch/microblaze/kernel/cpu/mb.o /tmp/cciHseAh.s: Assembler messages: /tmp/cciHseAh.s:67: Warning: ignoring changed section attributes for .discard /tmp/ccpS3JcY.s: Assembler messages: /tmp/ccpS3JcY.s:345: Warning: ignoring changed section attributes for .discard /tmp/ccpS3JcY.s:383: Warning: ignoring changed section attributes for .discard /tmp/ccpS3JcY.s:1153: Warning: ignoring changed section attributes for .discard /tmp/ccpS3JcY.s:4008: Warning: ignoring changed section attributes for .discard /tmp/ccpS3JcY.s:4036: Warning: ignoring changed section attributes for .discard LD drivers/auxdisplay/built-in.o CC drivers/base/core.o CC arch/microblaze/kernel/cpu/pvr.o CC fs/ioctl.o LD arch/microblaze/kernel/cpu/built-in.o LD sound/built-in.o CC drivers/base/bus.o make: *** [arch/microblaze/kernel] Error 2 CC kernel/sys.o make: *** Waiting for unfinished jobs.... CC block/blk-core.o /tmp/cctqh52E.s: Assembler messages: /tmp/cctqh52E.s:1043: Warning: ignoring changed section attributes for .discard /tmp/cctqh52E.s:1064: Warning: ignoring changed section attributes for .discard /tmp/cctqh52E.s:1156: Warning: ignoring changed section attributes for .discard /tmp/cctqh52E.s:1175: Warning: ignoring changed section attributes for .discard /tmp/cctqh52E.s:1192: Warning: ignoring changed section attributes for .discard /tmp/cctqh52E.s:1209: Warning: ignoring changed section attributes for .discard CC block/blk-tag.o CC mm/shmem.o CC mm/prio_tree.o /tmp/cc9JNiEY.s: Assembler messages: /tmp/cc9JNiEY.s:3766: Warning: ignoring changed section attributes for .discard /tmp/cc9JNiEY.s:3781: Warning: ignoring changed section attributes for .discard /tmp/cc9JNiEY.s:3797: Warning: ignoring changed section attributes for .discard /tmp/cc9JNiEY.s:3910: Warning: ignoring changed section attributes for .discard /tmp/cc9JNiEY.s:3925: Warning: ignoring changed section attributes for .discard /tmp/cc9JNiEY.s:3941: Warning: ignoring changed section attributes for .discard /tmp/cc9JNiEY.s:4397: Warning: ignoring changed section attributes for .discard /tmp/cc9JNiEY.s:4454: Warning: ignoring changed section attributes for .discard /tmp/cc9JNiEY.s:4573: Warning: ignoring changed section attributes for .discard /tmp/cc9JNiEY.s:4587: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s: Assembler messages: /tmp/ccGLshm2.s:672: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:686: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:706: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:752: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:766: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:785: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:799: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:820: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:840: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:854: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:873: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:899: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:917: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:931: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:951: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:971: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:993: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:1017: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:1031: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:1052: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:1079: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:1093: Warning: ignoring changed section attributes for .discard CC kernel/kmod.o /tmp/ccGLshm2.s:10496: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:10506: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:10516: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:10553: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:10566: Warning: ignoring changed section attributes for .discard /tmp/ccGLshm2.s:10579: Warning: ignoring changed section attributes for .discard CC mm/util.o CC fs/readdir.o CC fs/select.o CC drivers/base/dd.o CC drivers/base/syscore.o CC drivers/base/driver.o CC mm/mmzone.o /tmp/ccaSSQvc.s: Assembler messages: /tmp/ccaSSQvc.s:70: Warning: ignoring changed section attributes for .discard /tmp/ccaSSQvc.s:98: Warning: ignoring changed section attributes for .discard /tmp/ccaSSQvc.s:121: Warning: ignoring changed section attributes for .discard /tmp/ccaSSQvc.s:142: Warning: ignoring changed section attributes for .discard /tmp/ccaSSQvc.s:163: Warning: ignoring changed section attributes for .discard /tmp/ccaSSQvc.s:227: Warning: ignoring changed section attributes for .discard /tmp/ccaSSQvc.s:526: Warning: ignoring changed section attributes for .discard /tmp/ccaSSQvc.s:766: Warning: ignoring changed section attributes for .discard /tmp/ccaSSQvc.s:874: Warning: ignoring changed section attributes for .discard /tmp/ccaSSQvc.s:900: Warning: ignoring changed section attributes for .discard /tmp/ccaSSQvc.s:921: Warning: ignoring changed section attributes for .discard /tmp/ccaSSQvc.s:986: Warning: ignoring changed section attributes for .discard /tmp/ccaSSQvc.s:1012: Warning: ignoring changed section attributes for .discard CC mm/vmstat.o CC block/blk-sysfs.o CC block/blk-flush.o CC block/blk-settings.o CC block/blk-ioc.o CC kernel/workqueue.o /tmp/ccXUyLgh.s: Assembler messages: /tmp/ccXUyLgh.s:1495: Warning: ignoring changed section attributes for .discard /tmp/ccXUyLgh.s:3121: Warning: ignoring changed section attributes for .discard /tmp/ccXUyLgh.s:3371: Warning: ignoring changed section attributes for .discard CC kernel/pid.o CC fs/fifo.o CC drivers/base/class.o CC mm/backing-dev.o CC fs/dcache.o CC fs/inode.o CC block/blk-map.o CC drivers/base/platform.o CC drivers/base/cpu.o CC drivers/block/brd.o CC mm/page_isolation.o CC block/blk-exec.o LD drivers/cdrom/built-in.o CC drivers/base/firmware.o CC fs/attr.o CC mm/mm_init.o CC drivers/base/init.o CC mm/mmu_context.o CC drivers/base/map.o CC drivers/char/mem.o CC kernel/rcupdate.o CC block/blk-merge.o CC drivers/block/nbd.o CC drivers/base/devres.o CC mm/percpu.o CC fs/bad_inode.o CC kernel/extable.o CC block/blk-softirq.o CC drivers/char/random.o CC drivers/base/attribute_container.o CC kernel/params.o CC fs/file.o CC block/blk-timeout.o CC fs/filesystems.o CC kernel/posix-timers.o LD drivers/block/built-in.o CC drivers/base/transport_class.o CC drivers/base/topology.o CC fs/namespace.o CC mm/nommu.o /tmp/ccvDm85j.s: Assembler messages: /tmp/ccvDm85j.s:2667: Warning: ignoring changed section attributes for .discard /tmp/ccvDm85j.s:2684: Warning: ignoring changed section attributes for .discard /tmp/ccvDm85j.s:2697: Warning: ignoring changed section attributes for .discard /tmp/ccvDm85j.s:2712: Warning: ignoring changed section attributes for .discard CC drivers/char/misc.o LD drivers/base/power/built-in.o CC fs/seq_file.o CC block/blk-iopoll.o CC kernel/kthread.o CC drivers/base/dma-mapping.o mm/nommu.c: In function '__access_remote_vm': mm/nommu.c:1980: warning: 'addr' is used uninitialized in this function CC drivers/base/firmware_class.o LD drivers/clk/built-in.o CC drivers/char/hw_random/core.o CC mm/init-mm.o CC fs/xattr.o CC kernel/wait.o CC drivers/base/module.o CC block/blk-lib.o CC mm/bootmem.o CC mm/memblock.o /tmp/ccWlEYAH.s: Assembler messages: /tmp/ccWlEYAH.s:3273: Warning: ignoring changed section attributes for .discard CC kernel/kfifo.o LD drivers/char/hw_random/rng-core.o CC kernel/sys_ni.o LD drivers/char/hw_random/built-in.o LD drivers/char/built-in.o LD drivers/base/built-in.o CC block/ioctl.o CC block/genhd.o CC fs/libfs.o CC block/scsi_ioctl.o LD drivers/clocksource/built-in.o LD drivers/crypto/built-in.o LD drivers/firewire/built-in.o LD drivers/firmware/built-in.o CC fs/fs-writeback.o LD drivers/gpio/built-in.o LD drivers/gpu/drm/i2c/built-in.o CC kernel/posix-cpu-timers.o CC mm/dmapool.o /tmp/ccLW58LS.s: Assembler messages: /tmp/ccLW58LS.s:48: Warning: ignoring changed section attributes for .discard /tmp/ccLW58LS.s:91: Warning: ignoring changed section attributes for .discard /tmp/ccLW58LS.s:134: Warning: ignoring changed section attributes for .discard /tmp/ccLW58LS.s:1690: Warning: ignoring changed section attributes for .discard /tmp/ccLW58LS.s:1744: Warning: ignoring changed section attributes for .discard /tmp/ccLW58LS.s:1761: Warning: ignoring changed section attributes for .discard /tmp/ccLW58LS.s:1845: Warning: ignoring changed section attributes for .discard /tmp/ccLW58LS.s:1863: Warning: ignoring changed section attributes for .discard LD drivers/gpu/drm/built-in.o CC fs/pnode.o LD drivers/gpu/stub/built-in.o LD drivers/gpu/vga/built-in.o LD drivers/gpu/built-in.o /tmp/ccKFpyr2.s: Assembler messages: /tmp/ccKFpyr2.s:1634: Warning: ignoring changed section attributes for .discard /tmp/ccKFpyr2.s:1653: Warning: ignoring changed section attributes for .discard /tmp/ccKFpyr2.s:1668: Warning: ignoring changed section attributes for .discard /tmp/ccKFpyr2.s:2427: Warning: ignoring changed section attributes for .discard /tmp/ccKFpyr2.s:2444: Warning: ignoring changed section attributes for .discard /tmp/ccKFpyr2.s:2461: Warning: ignoring changed section attributes for .discard /tmp/ccKFpyr2.s:2478: Warning: ignoring changed section attributes for .discard /tmp/ccKFpyr2.s:2498: Warning: ignoring changed section attributes for .discard /tmp/ccKFpyr2.s:2514: Warning: ignoring changed section attributes for .discard /tmp/ccKFpyr2.s:2535: Warning: ignoring changed section attributes for .discard CC block/partition-generic.o CC kernel/mutex.o LD drivers/hsi/clients/built-in.o LD drivers/hsi/built-in.o LD drivers/i2c/algos/built-in.o CC fs/drop_caches.o LD drivers/i2c/busses/built-in.o LD drivers/i2c/muxes/built-in.o LD drivers/i2c/built-in.o CC mm/slab.o CC block/partitions/check.o LD drivers/idle/built-in.o LD drivers/ieee802154/built-in.o LD drivers/iommu/built-in.o LD drivers/leds/built-in.o LD drivers/lguest/built-in.o CC block/partitions/msdos.o LD drivers/macintosh/built-in.o CC fs/splice.o CC fs/sync.o CC kernel/hrtimer.o LD drivers/media/common/tuners/built-in.o LD drivers/media/common/built-in.o CC block/noop-iosched.o CC block/deadline-iosched.o CC kernel/rwsem.o CC fs/utimes.o LD drivers/media/rc/keymaps/built-in.o LD drivers/media/video/davinci/built-in.o LD drivers/media/video/built-in.o CC kernel/nsproxy.o CC kernel/srcu.o /tmp/cceV6PmC.s: Assembler messages: /tmp/cceV6PmC.s:1644: Warning: ignoring changed section attributes for .discard /tmp/cceV6PmC.s:1672: Warning: ignoring changed section attributes for .discard /tmp/cceV6PmC.s:5089: Warning: ignoring changed section attributes for .discard /tmp/cceV6PmC.s:5120: Warning: ignoring changed section attributes for .discard LD drivers/media/rc/built-in.o LD drivers/media/built-in.o LD drivers/mfd/built-in.o LD drivers/misc/carma/built-in.o LD drivers/misc/cb710/built-in.o LD drivers/misc/eeprom/built-in.o LD drivers/misc/lis3lv02d/built-in.o LD drivers/misc/ti-st/built-in.o LD drivers/misc/built-in.o LD drivers/mmc/built-in.o CC drivers/net/Space.o LD drivers/nfc/built-in.o CC kernel/semaphore.o /tmp/ccnO6wUE.s: Assembler messages: /tmp/ccnO6wUE.s:796: Warning: ignoring changed section attributes for .discard /tmp/ccnO6wUE.s:815: Warning: ignoring changed section attributes for .discard CC kernel/notifier.o LD block/partitions/built-in.o CC fs/stack.o CC drivers/net/loopback.o CC block/cfq-iosched.o LD mm/built-in.o LD drivers/net/ethernet/8390/built-in.o LD drivers/net/wireless/built-in.o CC fs/fs_struct.o CC kernel/ksysfs.o CC drivers/of/base.o LD drivers/net/ethernet/broadcom/built-in.o CC kernel/cred.o LD drivers/net/ethernet/chelsio/built-in.o CC kernel/async.o LD drivers/net/ethernet/i825xx/built-in.o LD drivers/net/ethernet/intel/built-in.o LD drivers/net/ethernet/marvell/built-in.o CC fs/statfs.o LD drivers/net/ethernet/micrel/built-in.o LD drivers/net/ethernet/seeq/built-in.o CC fs/buffer.o LD drivers/net/ethernet/natsemi/built-in.o LD drivers/pinctrl/built-in.o CC drivers/of/fdt.o CC fs/bio.o CC fs/block_dev.o LD drivers/net/ethernet/stmicro/built-in.o LD drivers/net/ethernet/xilinx/built-in.o LD drivers/net/ethernet/built-in.o CC kernel/range.o LD drivers/net/built-in.o CC kernel/groups.o CC drivers/of/address.o CC drivers/of/irq.o CC drivers/of/device.o CC fs/direct-io.o LD block/built-in.o CC drivers/of/platform.o CC kernel/lglock.o CC fs/mpage.o CC fs/ioprio.o LD drivers/platform/built-in.o CC kernel/irq/irqdesc.o CC fs/proc_namespace.o CC drivers/of/of_net.o CC fs/cramfs/inode.o CC fs/cramfs/uncompress.o In file included from drivers/of/of_net.c:10: include/linux/of_net.h:12: warning: type qualifiers ignored on function return type CC kernel/power/qos.o drivers/of/of_net.c:42: warning: type qualifiers ignored on function return type CC kernel/irq/handle.o LD drivers/of/built-in.o CC fs/debugfs/inode.o CC drivers/tty/tty_io.o LD fs/exofs/built-in.o CC fs/devpts/inode.o CC fs/debugfs/file.o LD fs/cramfs/cramfs.o CC kernel/irq/manage.o LD fs/cramfs/built-in.o CC kernel/irq/spurious.o LD kernel/power/built-in.o CC fs/ext2/balloc.o CC fs/ext2/dir.o CC fs/ext2/file.o CC fs/ext2/ialloc.o LD fs/devpts/devpts.o LD fs/devpts/built-in.o LD fs/debugfs/debugfs.o CC kernel/irq/resend.o CC kernel/irq/chip.o LD fs/debugfs/built-in.o CC fs/lockd/clntlock.o CC drivers/video/fb_notify.o CC fs/nfs/client.o CC fs/ext2/inode.o CC fs/nfs_common/nfsacl.o CC fs/notify/fsnotify.o CC kernel/irq/dummychip.o LD fs/nfs_common/nfs_acl.o LD fs/nfs_common/built-in.o CC kernel/irq/devres.o CC fs/nfs/dir.o /tmp/ccvtKbVg.s: Assembler messages: /tmp/ccvtKbVg.s:10925: Warning: ignoring changed section attributes for .discard /tmp/ccvtKbVg.s:10998: Warning: ignoring changed section attributes for .discard /tmp/ccvtKbVg.s:11020: Warning: ignoring changed section attributes for .discard /tmp/ccvtKbVg.s:11036: Warning: ignoring changed section attributes for .discard /tmp/ccvtKbVg.s:11053: Warning: ignoring changed section attributes for .discard /tmp/ccvtKbVg.s:11069: Warning: ignoring changed section attributes for .discard /tmp/ccvtKbVg.s:11084: Warning: ignoring changed section attributes for .discard /tmp/ccvtKbVg.s:11115: Warning: ignoring changed section attributes for .discard /tmp/ccvtKbVg.s:11132: Warning: ignoring changed section attributes for .discard /tmp/ccvtKbVg.s:11150: Warning: ignoring changed section attributes for .discard LD drivers/video/backlight/built-in.o LD drivers/video/omap2/displays/built-in.o LD drivers/video/omap2/built-in.o CC drivers/tty/n_tty.o CC kernel/irq/autoprobe.o CC drivers/video/output.o CC fs/notify/notification.o LD drivers/video/built-in.o CC drivers/tty/tty_ioctl.o CC kernel/irq/irqdomain.o CC fs/ext2/ioctl.o CC fs/lockd/clntproc.o CC fs/proc/nommu.o CC fs/notify/group.o /tmp/cc1SIbLq.s: Assembler messages: /tmp/cc1SIbLq.s:561: Warning: ignoring changed section attributes for .discard /tmp/cc1SIbLq.s:576: Warning: ignoring changed section attributes for .discard /tmp/cc1SIbLq.s:590: Warning: ignoring changed section attributes for .discard /tmp/cc1SIbLq.s:604: Warning: ignoring changed section attributes for .discard /tmp/cc1SIbLq.s:621: Warning: ignoring changed section attributes for .discard /tmp/cc1SIbLq.s:635: Warning: ignoring changed section attributes for .discard /tmp/ccyXjSsq.s: Assembler messages: /tmp/ccyXjSsq.s:2363: Warning: ignoring changed section attributes for .discard /tmp/ccyXjSsq.s:2382: Warning: ignoring changed section attributes for .discard /tmp/ccyXjSsq.s:2401: Warning: ignoring changed section attributes for .discard /tmp/ccyXjSsq.s:2420: Warning: ignoring changed section attributes for .discard /tmp/ccyXjSsq.s:2439: Warning: ignoring changed section attributes for .discard /tmp/ccyXjSsq.s:3427: Warning: ignoring changed section attributes for .discard /tmp/ccyXjSsq.s:3446: Warning: ignoring changed section attributes for .discard /tmp/ccyXjSsq.s:3465: Warning: ignoring changed section attributes for .discard /tmp/ccyXjSsq.s:3484: Warning: ignoring changed section attributes for .discard /tmp/ccyXjSsq.s:3503: Warning: ignoring changed section attributes for .discard /tmp/ccyXjSsq.s:3577: Warning: ignoring changed section attributes for .discard /tmp/ccyXjSsq.s:3592: Warning: ignoring changed section attributes for .discard /tmp/ccyXjSsq.s:3885: Warning: ignoring changed section attributes for .discard CC fs/ext2/namei.o CC kernel/irq/proc.o CC fs/notify/inode_mark.o CC fs/proc/task_nommu.o LD kernel/irq/built-in.o /tmp/ccFtr6YY.s: Assembler messages: /tmp/ccFtr6YY.s:5917: Warning: ignoring changed section attributes for .discard /tmp/ccFtr6YY.s:5929: Warning: ignoring changed section attributes for .discard /tmp/ccFtr6YY.s:7246: Warning: ignoring changed section attributes for .discard /tmp/ccFtr6YY.s:7282: Warning: ignoring changed section attributes for .discard /tmp/ccFtr6YY.s:7304: Warning: ignoring changed section attributes for .discard CC fs/notify/mark.o LD fs/quota/built-in.o CC drivers/tty/tty_ldisc.o CC kernel/sched/core.o CC fs/nfs/file.o CC fs/ext2/super.o CC kernel/time/timekeeping.o CC fs/proc/inode.o CC fs/lockd/clntxdr.o CC fs/notify/vfsmount_mark.o CC drivers/tty/tty_buffer.o CC fs/proc/root.o LD fs/notify/dnotify/built-in.o LD fs/notify/fanotify/built-in.o CC fs/notify/inotify/inotify_fsnotify.o CC fs/ext2/symlink.o CC kernel/time/ntp.o CC fs/proc/base.o CC fs/nfs/getroot.o CC drivers/tty/tty_port.o CC fs/lockd/host.o LD fs/ext2/ext2.o CC kernel/time/clocksource.o CC fs/notify/inotify/inotify_user.o /tmp/ccFooJVO.s: Assembler messages: /tmp/ccFooJVO.s:5109: Warning: ignoring changed section attributes for .discard CC kernel/sched/clock.o LD fs/ext2/built-in.o CC drivers/tty/tty_mutex.o CC kernel/sched/idle_task.o CC fs/nfs/inode.o CC kernel/sched/fair.o CC kernel/time/jiffies.o CC drivers/tty/pty.o /tmp/cc8Aw4KF.s: Assembler messages: /tmp/cc8Aw4KF.s:220: Warning: ignoring changed section attributes for .discard /tmp/cc8Aw4KF.s:1769: Warning: ignoring changed section attributes for .discard CC fs/lockd/svc.o CC kernel/time/timer_list.o LD fs/notify/inotify/built-in.o LD fs/notify/built-in.o CC kernel/time/timecompare.o CC fs/proc/generic.o CC kernel/sched/rt.o CC fs/proc/array.o CC kernel/sched/stop_task.o /tmp/ccXw803a.s: Assembler messages: /tmp/ccXw803a.s:197: Warning: ignoring changed section attributes for .discard /tmp/ccXw803a.s:464: Warning: ignoring changed section attributes for .discard LD drivers/tty/ipwireless/built-in.o CC drivers/tty/serial/serial_core.o CC kernel/futex.o CC kernel/time/timeconv.o CC kernel/time/posix-clock.o CC fs/lockd/svclock.o CC fs/lockd/svcshare.o /tmp/ccBLMF4d.s: Assembler messages: /tmp/ccBLMF4d.s:1103: Warning: ignoring changed section attributes for .discard /tmp/ccBLMF4d.s:2299: Warning: ignoring changed section attributes for .discard /tmp/ccBLMF4d.s:5054: Warning: ignoring changed section attributes for .discard /tmp/ccBLMF4d.s:6746: Warning: ignoring changed section attributes for .discard /tmp/ccBLMF4d.s:7437: Warning: ignoring changed section attributes for .discard /tmp/ccBLMF4d.s:7454: Warning: ignoring changed section attributes for .discard /tmp/ccBLMF4d.s:7709: Warning: ignoring changed section attributes for .discard /tmp/ccBLMF4d.s:7726: Warning: ignoring changed section attributes for .discard /tmp/ccBLMF4d.s:7745: Warning: ignoring changed section attributes for .discard /tmp/ccBLMF4d.s:7767: Warning: ignoring changed section attributes for .discard CC fs/proc/proc_tty.o CC kernel/sched/stats.o CC kernel/sched/debug.o CC fs/nfs/super.o CC fs/nfs/nfs2xdr.o CC kernel/rtmutex.o CC kernel/time/alarmtimer.o /tmp/cclMZDm2.s: Assembler messages: /tmp/cclMZDm2.s:4220: Warning: ignoring changed section attributes for .discard CC drivers/tty/serial/uartlite.o CC fs/proc/cmdline.o CC fs/lockd/svcproc.o CC fs/proc/consoles.o LD kernel/sched/built-in.o CC kernel/up.o LD drivers/tty/vt/built-in.o CC fs/ramfs/inode.o CC fs/proc/cpuinfo.o LD drivers/tty/serial/built-in.o CC fs/ramfs/file-nommu.o CC kernel/time/clockevents.o CC kernel/module.o CC fs/nfs/direct.o LD drivers/tty/built-in.o LD drivers/built-in.o CC fs/lockd/svcsubs.o CC fs/proc/devices.o CC fs/proc/interrupts.o CC fs/nfs/pagelist.o LD fs/ramfs/ramfs.o LD fs/ramfs/built-in.o CC kernel/time/tick-common.o CC fs/proc/loadavg.o CC fs/romfs/storage.o CC kernel/time/tick-oneshot.o CC fs/lockd/mon.o CC fs/proc/meminfo.o CC fs/proc/stat.o CC kernel/time/tick-sched.o CC fs/romfs/super.o CC fs/proc/uptime.o CC fs/nfs/proc.o CC kernel/time/timer_stats.o CC fs/sysfs/inode.o CC fs/eventpoll.o CC fs/sysfs/file.o CC fs/proc/version.o CC fs/lockd/xdr.o CC fs/proc/softirqs.o LD kernel/time/built-in.o CC kernel/kallsyms.o LD fs/romfs/romfs.o LD fs/romfs/built-in.o CC fs/proc/namespaces.o CC fs/nfs/read.o CC fs/lockd/grace.o CC kernel/acct.o GZIP kernel/config_data.gz CC fs/sysfs/dir.o CC fs/lockd/clnt4xdr.o CC fs/proc/proc_sysctl.o CC fs/proc/proc_net.o CC fs/lockd/xdr4.o /tmp/ccuQkxVZ.s: Assembler messages: /tmp/ccuQkxVZ.s:3848: Warning: ignoring changed section attributes for .discard /tmp/ccuQkxVZ.s:3868: Warning: ignoring changed section attributes for .discard CC fs/lockd/svc4proc.o CC fs/nfs/symlink.o CC kernel/hung_task.o CC fs/sysfs/symlink.o CC fs/nfs/unlink.o CC fs/nfs/write.o CC fs/sysfs/mount.o CC fs/anon_inodes.o CC kernel/seccomp.o CC fs/signalfd.o CC fs/proc/proc_devtree.o LD fs/lockd/lockd.o LD fs/lockd/built-in.o CC kernel/rcutiny.o CC kernel/utsname_sysctl.o CC fs/sysfs/bin.o CC fs/proc/kmsg.o /tmp/ccb17nlE.s: Assembler messages: /tmp/ccb17nlE.s:453: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:466: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:488: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:545: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:558: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:576: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:589: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:612: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:632: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:651: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:664: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:697: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:721: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:739: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:752: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:771: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:797: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:820: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:845: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:858: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:881: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:901: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:921: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:934: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:957: Warning: ignoring changed section attributes for .discard /tmp/ccb17nlE.s:978: Warning: ignoring changed section attributes for .discard CC kernel/time.o CC fs/timerfd.o CC fs/sysfs/group.o CHK kernel/config_data.h UPD kernel/config_data.h CC kernel/configs.o /tmp/ccAnWJRa.s: Assembler messages: /tmp/ccAnWJRa.s:1430: Warning: ignoring changed section attributes for .discard /tmp/ccAnWJRa.s:1509: Warning: ignoring changed section attributes for .discard LD fs/proc/proc.o CC fs/nfs/namespace.o CC fs/nfs/mount_clnt.o CC fs/nfs/dns_resolve.o LD kernel/built-in.o /tmp/ccuIhvK7.s: Assembler messages: /tmp/ccuIhvK7.s:1493: Warning: ignoring changed section attributes for .discard LD fs/proc/built-in.o LD fs/sysfs/built-in.o CC fs/eventfd.o CC fs/aio.o CC fs/nfs/cache_lib.o CC fs/locks.o CC fs/binfmt_script.o /tmp/cczMcusM.s: Assembler messages: /tmp/cczMcusM.s:364: Warning: ignoring changed section attributes for .discard CC fs/nfs/nfs3proc.o CC fs/nfs/nfs3xdr.o CC fs/binfmt_flat.o CC fs/posix_acl.o CC fs/nfs/nfs3acl.o CC fs/nfs/sysctl.o /tmp/cccMrPAM.s: Assembler messages: /tmp/cccMrPAM.s:3362: Warning: ignoring changed section attributes for .discard /tmp/cccMrPAM.s:3906: Warning: ignoring changed section attributes for .discard /tmp/cccMrPAM.s:5936: Warning: ignoring changed section attributes for .discard /tmp/cccMrPAM.s:6634: Warning: ignoring changed section attributes for .discard /tmp/cccMrPAM.s:6728: Warning: ignoring changed section attributes for .discard CC fs/xattr_acl.o /tmp/ccar424R.s: Assembler messages: /tmp/ccar424R.s:1806: Warning: ignoring changed section attributes for .discard /tmp/ccar424R.s:1818: Warning: ignoring changed section attributes for .discard /tmp/ccar424R.s:1830: Warning: ignoring changed section attributes for .discard /tmp/ccar424R.s:1851: Warning: ignoring changed section attributes for .discard /tmp/ccar424R.s:1863: Warning: ignoring changed section attributes for .discard /tmp/ccar424R.s:1875: Warning: ignoring changed section attributes for .discard /tmp/ccar424R.s:1896: Warning: ignoring changed section attributes for .discard LD fs/nfs/nfs.o LD fs/nfs/built-in.o LD fs/built-in.o
cp: cannot stat `vmlinux': No such file or directory spawn ./qemu-run-nonet.sh Build Jan 17 2011, 08:17:51 Use Device Tree for hw configuration: mb.dtb FDT: RAM: baseaddr: 0x90000000, size: 0x10000000 Can't get xlnx,endianness property Can't get xlnx,dcache-use-writeback property FDT: FLASH: baseaddr: 0xa0000000, size: 0x2000000 FDT: INTC: baseaddr: 0x81800000, c_kind_of_intr: 256, num_intr: 9 FDT: LL-DMA: baseaddr: 0x84600180, irq: 1 2 FDT: Model exempted from FDT search FDT: Unsupported peripheral invalidated ethernet@81c00000 compatibilities xlnx,xps-ll-temac-1.01.b FDT: Unsupported peripheral invalidated i2c@81600000 compatibilities xlnx,xps-iic-2.00.a FDT: Unsupported peripheral invalidated gpio@81400000 compatibilities xlnx,xps-gpio-1.00.a FDT: UARTLITE: baseaddr: 0x84000000, irq: 8 FDT: Unsupported peripheral invalidated sysace@83600000 compatibilities xlnx,xps-sysace-1.00.a FDT: Unsupported peripheral invalidated debug@84400000 compatibilities xlnx,mdm-1.00.d FDT: Unsupported peripheral invalidated mpmc@90000000 compatibilities xlnx,mpmc-4.02.a FDT: Model exempted from FDT search FDT: TIMER: baseaddr: 0x83c00000, irq: 3 nr: 2 FDT: Device tree scan complete MicroBlaze Big endian QEMU loading vmlinux base32=90000000 high=ffffffff904ec5e0 entry=ffffffff90000000 ram_base=90000000 Kernel device tree: mb.dtb write fdt to addr=904f05e0 fdtsize=18202 pc=90000000, fdt= 904f05e0 -------------------------------------------------------------- Warning: vlan 0 with no nics Can't get xlnx,endianness property Can't get xlnx,dcache-use-writeback property Early console on uartlite at 0x84000000 bootconsole [earlyser0] enabled Ramdisk addr 0x0000003f, FDT at 0x904f05e0 Linux version 3.3.0-next-20120328 (monstr@monstr.eu) (gcc version 4.1.2) #1 Wed Mar 28 12:36:38 CEST 2012 setup_cpuinfo: initialising setup_cpuinfo: Using full CPU PVR support cache: wt_msr setup_memory: max_mapnr: 0x10000 setup_memory: min_low_pfn: 0x90000 setup_memory: max_low_pfn: 0xa0000 setup_memory: max_pfn: 0xa0000 Zone PFN ranges: DMA 0x00090000 -> 0x000a0000 Normal empty Movable zone start PFN for each node Early memory PFN ranges 0: 0x00090000 -> 0x000a0000 On node 0 totalpages: 65536 free_area_init_node: node 0, pgdat c03400e0, node_mem_map c04f0000 DMA zone: 512 pages used for memmap DMA zone: 0 pages reserved DMA zone: 65024 pages, LIFO batch:15 early_printk_console remapping from 0x84000000 to 0xffffd000 pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 pcpu-alloc: [0] 0 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 Kernel command line: console=ttyUL0,115200 PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 254536k/262144k available (3220k kernel code, 7608k reserved, 110k data, 165k bss, 1541k init) Kernel virtual memory layout: * 0xffffe000..0xfffff000 : fixmap * 0xffffd000..0xffffe000 : early ioremap * 0xf0000000..0xffffd000 : vmalloc & ioremap NR_IRQS:33 interrupt-controller #0 at 0xf0000000, num_irq=9, edge=0x100 timer #0 at 0xf0002000, irq=3 microblaze_timer_set_mode: shutdown microblaze_timer_set_mode: periodic Calibrating delay loop... 134.55 BogoMIPS (lpj=672768) pid_max: default: 4096 minimum: 301 Mount-cache hash table entries: 512 NET: Registered protocol family 16 bio: create slab <bio-0> at 0 Switching to clocksource microblaze_clocksource NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 5, 163840 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP: reno registered NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. OF: no ranges; cannot translate OF: no ranges; cannot translate msgmni has been set to 497 io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) 84000000.serial: ttyUL0 at MMIO 0x84000000 (irq = 8) is a uartlite console [ttyUL0] enabled, bootconsole disabled console [ttyUL0] enabled, bootconsole disabled brd: module loaded TCP: cubic registered NET: Registered protocol family 17 Freeing unused kernel memory: 1541k freed Mounting proc: Mounting var: Populating /var: Running local start scripts. Mounting sysfs: Setting hostname: Setting up interface lo: Setting up interface eth0: ifconfig: SIOCSIFADDR: No such device Starting syslogd: Starting httpd: Mounting nfs server uclinux login: root Password:pass ok # ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) # cat /proc/cpuinfo CPU-Family: MicroBlaze FPGA-Arch: virtex5 CPU-Ver: 7.10.d, big endian CPU-MHz: 125.00 BogoMips: 134.55 HW: Shift: yes MSR: yes PCMP: yes DIV: yes MMU: 3 MUL: v2 FPU: v2 Exc: op0x0 unal ill zero fpu Stream-insns: privileged Icache: no Dcache: no HW-Debug: no PVR-USR1: 00 PVR-USR2: 00000000 Page size: 4096 # strace ls / execve("/bin/ls", ["ls", "/"], [/* 7 vars */]) = 0 brk(0) = 0x10240000 brk(0x10261000) = 0x10261000 getpid() = 63 getuid32() = 0 time([4]) = 4 ioctl(0, TIOCGWINSZ, {ws_row=0, ws_col=0, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0 stat64("/", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a directory) open("/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 getdents64(3, /* 15 entries */, 4096) = 368 lstat64("/linuxrc", {st_mode=S_IFLNK|0777, st_size=11, ...}) = 0 lstat64("/init", {st_mode=S_IFLNK|0777, st_size=9, ...}) = 0 lstat64("/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat64("/home", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/mnt", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/tmp", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/sbin", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/etc", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/bin", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/root", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/dev", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/proc", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat64("/var", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 getdents64(3, /* 0 entries */, 4096) = 0 close(3) = 0 lstat64("/bin", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(204, 187), ...}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x48000000 lstat64("/etc", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/init", {st_mode=S_IFLNK|0777, st_size=9, ...}) = 0 lstat64("/mnt", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/root", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat64("/var", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 write(1, "\33[1;34mbin\33[0m \33[1;34metc\33["..., 135[1;34mbin[0m [1;34metc[0m [1;36minit[0m [1;34mmnt[0m [1;34mroot[0m [1;34msys[0m [1;34mvar[0m ) = 135 lstat64("/dev", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/home", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/linuxrc", {st_mode=S_IFLNK|0777, st_size=11, ...}) = 0 lstat64("/proc", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat64("/sbin", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 lstat64("/tmp", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 write(1, "\33[1;34mdev\33[0m \33[1;34mhome\33"..., 115[1;34mdev[0m [1;34mhome[0m [1;36mlinuxrc[0m [1;34mproc[0m [1;34msbin[0m [1;34mtmp[0m ) = 115 munmap(0x48000000, 4096) = 0 exit_group(0) = ? # Statistic 3.3.0-next-20120328 (monstr@monstr.eu) (gcc version 4.1.2) #1