LTSI 3.4.21-rc1 kernel now released

Greg KH
2012-12-06T00:23:36Z

Hi all,

I'd like to announce the LTSI 3.4.21-rc1 kernel. It's a first cut at
the patches that have been submitted to be included in the LTSI 3.4
kernel branch. I've tested it out on my machine, but it really needs
testing from those who want to be running the LTSI kernel series.

The diffstat for the patch is below, but the highlights of it are:
- AF_BUS patches
- LTTng
- pramfs (but disabled due to build problems)
- azfs (also disabled due to build problems)
- Board support for Armadillo 800, AT91, kzm9d, kzm9g, and
Marzen platforms.

I'll respond to the LTSI mailing list with the patch itself attached to
the email, hopefully I'll figure out how to upload it to the ltsi web
site one of these days to make it easier for people to download.

If anyone has any questions about the kernel, please let me know.

For a general overview of what LTSI is, please see:
http://ltsi.linuxfoundation.org/

thanks,

greg k-h

------------

Documentation/ABI/testing/sysfs-devices-platform-sh_mobile_lcdc_fb | 44 +
Documentation/DocBook/uio-howto.tmpl | 56 +
Documentation/IRQ-domain.txt | 5 +
Documentation/devicetree/bindings/arm/atmel-aic.txt | 9 +-
Documentation/devicetree/bindings/gpio/gpio_atmel.txt | 5 +
Documentation/devicetree/bindings/i2c/atmel-i2c.txt | 30 +
Documentation/devicetree/bindings/mmc/atmel-hsmci.txt | 67 +
Documentation/devicetree/bindings/mtd/atmel-nand.txt | 40 +-
Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt | 136 ++
Documentation/driver-model/devres.txt | 4 +
Documentation/filesystems/axfs.txt | 333 +++++
Documentation/filesystems/pramfs.txt | 179 +++
Documentation/filesystems/xip.txt | 2 +
Documentation/kernel-parameters.txt | 9 +
Documentation/networking/af_bus.txt | 558 ++++++++
Documentation/pinctrl.txt | 90 +-
MAINTAINERS | 45 +-
Makefile | 2 +-
arch/Kconfig | 6 +
arch/arm/Kconfig | 16 +-
arch/arm/boot/dts/at91sam9260.dtsi | 396 ++++++
arch/arm/boot/dts/at91sam9263.dtsi | 339 +++++
arch/arm/boot/dts/at91sam9263ek.dts | 167 +++
arch/arm/boot/dts/at91sam9g15.dtsi | 28 +
arch/arm/boot/dts/at91sam9g15ek.dts | 16 +
arch/arm/boot/dts/at91sam9g20.dtsi | 222 +--
arch/arm/boot/dts/at91sam9g20ek.dts | 29 +
arch/arm/boot/dts/at91sam9g20ek_2mmc.dts | 41 +
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 157 ++
arch/arm/boot/dts/at91sam9g25.dtsi | 28 +
arch/arm/boot/dts/at91sam9g25ek.dts | 31 +-
arch/arm/boot/dts/at91sam9g35.dtsi | 28 +
arch/arm/boot/dts/at91sam9g35ek.dts | 39 +
arch/arm/boot/dts/at91sam9g45.dtsi | 274 +++-
arch/arm/boot/dts/at91sam9m10g45ek.dts | 28 +
arch/arm/boot/dts/at91sam9n12.dtsi | 305 ++++
arch/arm/boot/dts/at91sam9n12ek.dts | 101 ++
arch/arm/boot/dts/at91sam9x25.dtsi | 28 +
arch/arm/boot/dts/at91sam9x25ek.dts | 28 +
arch/arm/boot/dts/at91sam9x35.dtsi | 28 +
arch/arm/boot/dts/at91sam9x35ek.dts | 16 +
arch/arm/boot/dts/at91sam9x5.dtsi | 432 +++++-
arch/arm/boot/dts/at91sam9x5cm.dtsi | 6 +-
arch/arm/boot/dts/at91sam9x5ek.dtsi | 88 ++
arch/arm/boot/dts/emev2-kzm9d.dts | 26 +
arch/arm/boot/dts/emev2.dtsi | 63 +
arch/arm/boot/dts/ethernut5.dts | 84 ++
arch/arm/boot/dts/kizbox.dts | 138 ++
arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 22 +
arch/arm/boot/dts/r8a7740.dtsi | 21 +
arch/arm/boot/dts/sh73a0-kzm9g.dts | 22 +
arch/arm/boot/dts/tny_a9260.dts | 15 +
arch/arm/boot/dts/tny_a9260_common.dtsi | 83 ++
arch/arm/boot/dts/tny_a9263.dts | 97 ++
arch/arm/boot/dts/tny_a9g20.dts | 15 +
arch/arm/boot/dts/usb_a9260.dts | 23 +
arch/arm/boot/dts/usb_a9260_common.dtsi | 117 ++
arch/arm/boot/dts/usb_a9263.dts | 131 ++
arch/arm/boot/dts/usb_a9g20.dts | 102 +-
arch/arm/common/dmabounce.c | 100 +-
arch/arm/configs/afeb9260_defconfig | 1 -
arch/arm/configs/armadillo800eva_defconfig | 147 ++
arch/arm/configs/at91_dt_defconfig | 197 +++
arch/arm/configs/at91rm9200_defconfig | 3 +-
arch/arm/configs/at91sam9261_defconfig | 2 +-
arch/arm/configs/at91sam9263_defconfig | 3 +-
arch/arm/configs/at91sam9g20_defconfig | 2 +-
arch/arm/configs/at91sam9rl_defconfig | 2 +-
arch/arm/configs/at91sam9x5_defconfig | 238 ++++
arch/arm/configs/cpu9260_defconfig | 2 +-
arch/arm/configs/cpu9g20_defconfig | 2 +-
arch/arm/configs/kzm9d_defconfig | 89 ++
arch/arm/configs/kzm9g_defconfig | 146 ++
arch/arm/configs/marzen_defconfig | 15 +-
arch/arm/configs/qil-a9260_defconfig | 3 +-
arch/arm/configs/stamp9g20_defconfig | 1 -
arch/arm/configs/usb-a9260_defconfig | 1 -
arch/arm/include/asm/device.h | 4 +
arch/arm/include/asm/dma-contiguous.h | 15 +
arch/arm/include/asm/dma-iommu.h | 34 +
arch/arm/include/asm/dma-mapping.h | 399 ++----
arch/arm/include/asm/mach/arch.h | 1 +
arch/arm/include/asm/mach/map.h | 1 +
arch/arm/kernel/irq.c | 10 -
arch/arm/kernel/setup.c | 17 +-
arch/arm/mach-at91/Kconfig | 194 +--
arch/arm/mach-at91/Makefile | 27 +-
arch/arm/mach-at91/Makefile.boot | 18 +
arch/arm/mach-at91/at91-3.4-trunk-contents.txt | 71 +
arch/arm/mach-at91/at91rm9200.c | 28 +-
arch/arm/mach-at91/at91rm9200_devices.c | 196 +--
arch/arm/mach-at91/at91sam9260.c | 24 +-
arch/arm/mach-at91/at91sam9260_devices.c | 210 +--
arch/arm/mach-at91/at91sam9261.c | 19 +-
arch/arm/mach-at91/at91sam9261_devices.c | 160 +--
arch/arm/mach-at91/at91sam9263.c | 40 +-
arch/arm/mach-at91/at91sam9263_devices.c | 281 ++--
arch/arm/mach-at91/at91sam926x_time.c | 2 +-
arch/arm/mach-at91/at91sam9g45.c | 45 +-
arch/arm/mach-at91/at91sam9g45_devices.c | 292 ++--
arch/arm/mach-at91/at91sam9n12.c | 250 ++++
arch/arm/mach-at91/at91sam9rl.c | 19 +-
arch/arm/mach-at91/at91sam9rl_devices.c | 156 +-
arch/arm/mach-at91/at91sam9x5.c | 65 +-
arch/arm/mach-at91/at91x40.c | 4 +-
arch/arm/mach-at91/board-1arm.c | 26 +-
arch/arm/mach-at91/board-afeb-9260v1.c | 44 +-
arch/arm/mach-at91/board-cam60.c | 10 +-
arch/arm/mach-at91/board-carmeva.c | 34 +-
arch/arm/mach-at91/board-cpu9krea.c | 71 +-
arch/arm/mach-at91/board-cpuat91.c | 55 +-
arch/arm/mach-at91/board-csb337.c | 29 +-
arch/arm/mach-at91/board-csb637.c | 10 +-
arch/arm/mach-at91/board-dt.c | 78 +-
arch/arm/mach-at91/board-eb01.c | 2 +
arch/arm/mach-at91/board-eb9200.c | 40 +-
arch/arm/mach-at91/board-ecbat91.c | 36 +-
arch/arm/mach-at91/board-eco920.c | 29 +-
arch/arm/mach-at91/board-flexibity.c | 24 +-
arch/arm/mach-at91/board-foxg20.c | 89 +-
arch/arm/mach-at91/board-gsia18s.c | 65 +-
arch/arm/mach-at91/board-kafa.c | 22 +-
arch/arm/mach-at91/board-kb9202.c | 48 +-
arch/arm/mach-at91/board-neocore926.c | 35 +-
arch/arm/mach-at91/board-pcontrol-g20.c | 23 +-
arch/arm/mach-at91/board-picotux200.c | 34 +-
arch/arm/mach-at91/board-qil-a9260.c | 47 +-
arch/arm/mach-at91/board-rm9200dk.c | 40 +-
arch/arm/mach-at91/board-rm9200ek.c | 40 +-
arch/arm/mach-at91/board-rsi-ews.c | 51 +-
arch/arm/mach-at91/board-sam9-l9260.c | 48 +-
arch/arm/mach-at91/board-sam9260ek.c | 42 +-
arch/arm/mach-at91/board-sam9261ek.c | 35 +-
arch/arm/mach-at91/board-sam9263ek.c | 35 +-
arch/arm/mach-at91/board-sam9g20ek.c | 43 +-
arch/arm/mach-at91/board-sam9m10g45ek.c | 22 +-
arch/arm/mach-at91/board-sam9rlek.c | 33 +-
arch/arm/mach-at91/board-snapper9260.c | 20 +-
arch/arm/mach-at91/board-stamp9g20.c | 81 +-
arch/arm/mach-at91/board-usb-a926x.c | 18 +-
arch/arm/mach-at91/board-yl-9200.c | 51 +-
arch/arm/mach-at91/clock.c | 27 +-
arch/arm/mach-at91/cpuidle.c | 8 +-
arch/arm/mach-at91/generic.h | 16 +-
arch/arm/mach-at91/gpio.c | 199 +--
arch/arm/mach-at91/include/mach/at91_aic.h | 36 +-
arch/arm/mach-at91/include/mach/at91_spi.h | 81 --
arch/arm/mach-at91/include/mach/at91_ssc.h | 106 --
arch/arm/mach-at91/include/mach/at91_twi.h | 68 -
arch/arm/mach-at91/include/mach/at91rm9200.h | 5 -
arch/arm/mach-at91/include/mach/at91sam9260.h | 7 -
arch/arm/mach-at91/include/mach/at91sam9261.h | 4 -
arch/arm/mach-at91/include/mach/at91sam9263.h | 4 -
arch/arm/mach-at91/include/mach/at91sam9g45.h | 7 +-
arch/arm/mach-at91/include/mach/at91sam9n12.h | 62 +
arch/arm/mach-at91/include/mach/at91sam9n12_matrix.h | 53 +
arch/arm/mach-at91/include/mach/at91sam9rl.h | 5 -
arch/arm/mach-at91/include/mach/at91sam9x5.h | 8 -
arch/arm/mach-at91/include/mach/at_hdmac.h | 26 -
arch/arm/mach-at91/include/mach/atmel-mci.h | 7 -
arch/arm/mach-at91/include/mach/atmel_hlcdc.h | 760 ++++++++++
arch/arm/mach-at91/include/mach/atmel_hlcdc_ovl.h | 156 ++
arch/arm/mach-at91/include/mach/atmel_lcdc.h | 177 +++
arch/arm/mach-at91/include/mach/board.h | 3 +-
arch/arm/mach-at91/include/mach/cpu.h | 38 +-
arch/arm/mach-at91/include/mach/entry-macro.S | 27 -
arch/arm/mach-at91/include/mach/hardware.h | 18 +-
arch/arm/mach-at91/include/mach/irqs.h | 48 -
arch/arm/mach-at91/include/mach/uncompress.h | 178 ++-
arch/arm/mach-at91/irq.c | 419 +++++-
arch/arm/mach-at91/pm.c | 13 +-
arch/arm/mach-at91/pm.h | 15 +-
arch/arm/mach-at91/pm_slowclock.S | 2 +-
arch/arm/mach-at91/setup.c | 14 +-
arch/arm/mach-at91/soc.h | 31 +-
arch/arm/mach-shmobile/Kconfig | 52 +-
arch/arm/mach-shmobile/Makefile | 13 +-
arch/arm/mach-shmobile/Makefile.boot | 4 +
arch/arm/mach-shmobile/board-ag5evm.c | 1 +
arch/arm/mach-shmobile/board-ap4evb.c | 36 +-
arch/arm/mach-shmobile/board-armadillo800eva.c | 1223 ++++++++++++++++
arch/arm/mach-shmobile/board-bonito.c | 1 +
arch/arm/mach-shmobile/board-g3evm.c | 1 +
arch/arm/mach-shmobile/board-g4evm.c | 1 +
arch/arm/mach-shmobile/board-kota2.c | 1 +
arch/arm/mach-shmobile/board-kzm9d.c | 85 ++
arch/arm/mach-shmobile/board-kzm9g.c | 756 ++++++++++
arch/arm/mach-shmobile/board-mackerel.c | 36 +-
arch/arm/mach-shmobile/board-marzen.c | 13 +-
arch/arm/mach-shmobile/clock-emev2.c | 249 ++++
arch/arm/mach-shmobile/clock-r8a7740.c | 287 +++-
arch/arm/mach-shmobile/clock-r8a7779.c | 2 +-
arch/arm/mach-shmobile/clock-sh7367.c | 2 +-
arch/arm/mach-shmobile/clock-sh7372.c | 2 +-
arch/arm/mach-shmobile/clock-sh7377.c | 2 +-
arch/arm/mach-shmobile/clock-sh73a0.c | 16 +-
arch/arm/mach-shmobile/common.c | 24 +
arch/arm/mach-shmobile/cpuidle.c | 3 +-
arch/arm/mach-shmobile/include/mach/common.h | 18 +
arch/arm/mach-shmobile/include/mach/dma-register.h | 84 ++
arch/arm/mach-shmobile/include/mach/emev2.h | 19 +
arch/arm/mach-shmobile/include/mach/gpio.h | 32 +
arch/arm/mach-shmobile/include/mach/intc.h | 44 +
arch/arm/mach-shmobile/include/mach/ipmmu.h | 46 +
arch/arm/mach-shmobile/include/mach/irqs.h | 2 +-
arch/arm/mach-shmobile/include/mach/pm-rmobile.h | 44 +
arch/arm/mach-shmobile/include/mach/r8a7740.h | 33 +-
arch/arm/mach-shmobile/include/mach/sh73a0.h | 44 +-
arch/arm/mach-shmobile/intc-r8a7740.c | 13 +-
arch/arm/mach-shmobile/intc-r8a7779.c | 7 +
arch/arm/mach-shmobile/intc-sh73a0.c | 4 +-
arch/arm/mach-shmobile/ipmmu-pmb.c | 269 ++++
arch/arm/mach-shmobile/ipmmu.c | 368 +++++
arch/arm/mach-shmobile/pfc-r8a7740.c | 63 +-
arch/arm/mach-shmobile/pfc-sh73a0.c | 4 +-
arch/arm/mach-shmobile/platsmp.c | 31 +-
arch/arm/mach-shmobile/pm-r8a7740.c | 54 +
arch/arm/mach-shmobile/pm-rmobile.c | 167 +++
arch/arm/mach-shmobile/setup-emev2.c | 452 ++++++
arch/arm/mach-shmobile/setup-r8a7740.c | 568 +++++++-
arch/arm/mach-shmobile/setup-sh73a0.c | 173 ++-
arch/arm/mach-shmobile/smp-emev2.c | 97 ++
arch/arm/mach-shmobile/suspend.c | 3 +-
arch/arm/mach-shmobile/timer.c | 18 +
arch/arm/mach-tegra/board-harmony.c | 2 +
arch/arm/mach-tegra/board-paz00.c | 3 +
arch/arm/mach-tegra/board-seaboard.c | 2 +
arch/arm/mach-tegra/board-trimslice.c | 2 +
arch/arm/mm/dma-mapping.c | 1538 +++++++++++++++-----
arch/arm/mm/init.c | 25 +-
arch/arm/mm/mm.h | 10 +-
arch/arm/mm/mmu.c | 31 +-
arch/arm/mm/vmregion.h | 2 +-
arch/arm/tools/mach-types | 505 ++++---
arch/microblaze/pci/pci-common.c | 6 +-
arch/powerpc/include/asm/dma-mapping.h | 8 +-
arch/powerpc/kernel/dma-iommu.c | 1 +
arch/powerpc/kernel/dma-swiotlb.c | 1 +
arch/powerpc/kernel/dma.c | 36 +-
arch/powerpc/kernel/pci-common.c | 6 +-
arch/powerpc/kernel/vio.c | 6 +-
arch/powerpc/platforms/cell/iommu.c | 3 +-
arch/powerpc/platforms/pseries/iommu.c | 2 +-
arch/powerpc/sysdev/xics/icp-hv.c | 2 +-
arch/powerpc/sysdev/xics/icp-native.c | 2 +-
arch/powerpc/sysdev/xics/xics-common.c | 3 -
arch/sh/boards/Kconfig | 2 +
arch/sh/boards/mach-ecovec24/setup.c | 26 +
arch/sh/boards/mach-se/7724/setup.c | 15 +-
arch/sh/kernel/cpu/sh4a/setup-shx3.c | 3 -
arch/sparc/kernel/of_device_64.c | 2 +-
arch/x86/Kconfig | 2 +
arch/x86/include/asm/dma-contiguous.h | 13 +
arch/x86/include/asm/dma-mapping.h | 5 +
arch/x86/kernel/pci-dma.c | 17 +-
arch/x86/kernel/pci-nommu.c | 8 +-
arch/x86/kernel/setup.c | 2 +
crypto/tcrypt.c | 50 +-
drivers/base/Kconfig | 90 ++
drivers/base/Makefile | 1 +
drivers/base/dma-coherent.c | 43 +
drivers/base/dma-contiguous.c | 401 ++++++
drivers/base/dma-mapping.c | 31 +
drivers/char/hw_random/Kconfig | 2 +-
drivers/clocksource/Makefile | 1 +
drivers/clocksource/em_sti.c | 406 ++++++
drivers/clocksource/sh_tmu.c | 6 +-
drivers/connector/connector.c | 32 +
drivers/crypto/Kconfig | 59 +
drivers/crypto/Makefile | 4 +
drivers/crypto/atmel-aes-regs.h | 62 +
drivers/crypto/atmel-aes.c | 1584 +++++++++++++++++++++
drivers/crypto/atmel-sha-regs.h | 51 +
drivers/crypto/atmel-sha.c | 1618 +++++++++++++++++++++
drivers/crypto/atmel-tdes-regs.h | 91 ++
drivers/crypto/atmel-tdes.c | 1644 +++++++++++++++++++++
drivers/crypto/atmel-test.c | 457 ++++++
drivers/dma/Makefile | 2 +-
drivers/dma/at_hdmac.c | 22 +-
drivers/dma/at_hdmac_regs.h | 21 +-
drivers/dma/sh/Makefile | 2 +
drivers/dma/sh/shdma-base.c | 943 ++++++++++++
drivers/dma/sh/shdma.c | 955 +++++++++++++
drivers/dma/sh/shdma.h | 64 +
drivers/dma/shdma.c | 1524 --------------------
drivers/dma/shdma.h | 66 -
drivers/gpio/Kconfig | 6 +
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-em.c | 418 ++++++
drivers/i2c/busses/Kconfig | 17 +-
drivers/i2c/busses/i2c-at91.c | 1024 ++++++++++---
drivers/input/keyboard/gpio_keys.c | 1 -
drivers/input/touchscreen/Kconfig | 4 +-
drivers/input/touchscreen/atmel_tsadcc.c | 316 ++--
drivers/input/touchscreen/atmel_tsadcc.h | 170 +++
drivers/input/touchscreen/st1232.c | 20 +-
drivers/iommu/Kconfig | 56 +
drivers/iommu/Makefile | 1 +
drivers/iommu/iommu.c | 5 +-
drivers/iommu/shmobile-iommu.c | 352 +++++
drivers/media/video/Kconfig | 8 +
drivers/media/video/Makefile | 1 +
drivers/media/video/at91sam9x5-video.c | 1460 +++++++++++++++++++
drivers/media/video/atmel-isi.c | 16 +
drivers/media/video/sh_mobile_ceu_camera.c | 8 +-
drivers/mmc/card/block.c | 14 +-
drivers/mmc/core/Makefile | 2 +-
drivers/mmc/core/cd-gpio.c | 83 --
drivers/mmc/core/core.c | 23 +
drivers/mmc/core/host.c | 4 +
drivers/mmc/core/slot-gpio.c | 188 +++
drivers/mmc/host/Kconfig | 10 -
drivers/mmc/host/atmel-mci-regs.h | 14 +
drivers/mmc/host/atmel-mci.c | 708 ++++++---
drivers/mmc/host/sh_mmcif.c | 273 ++--
drivers/mmc/host/sh_mobile_sdhi.c | 74 +-
drivers/mmc/host/tmio_mmc_pio.c | 132 +-
drivers/mtd/nand/Kconfig | 40 -
drivers/mtd/nand/atmel_nand.c | 988 ++++++++++++-
drivers/mtd/nand/atmel_nand_ecc.h | 114 +-
drivers/mtd/nand/nand_base.c | 27 +-
drivers/net/ethernet/cadence/at91_ether.c | 535 +++----
drivers/net/ethernet/cadence/at91_ether.h | 1 +
drivers/net/ethernet/cadence/macb.c | 655 ++++++---
drivers/net/ethernet/cadence/macb.h | 61 +-
drivers/net/ethernet/renesas/Kconfig | 7 +-
drivers/net/ethernet/renesas/sh_eth.c | 444 ++++--
drivers/net/ethernet/renesas/sh_eth.h | 82 +-
drivers/net/ethernet/smsc/smsc911x.c | 24 +-
drivers/net/phy/micrel.c | 12 +-
drivers/of/base.c | 43 +-
drivers/of/irq.c | 2 +-
drivers/pinctrl/Kconfig | 10 +-
drivers/pinctrl/Makefile | 4 +
drivers/pinctrl/core.c | 239 +++-
drivers/pinctrl/core.h | 12 +-
drivers/pinctrl/devicetree.c | 249 ++++
drivers/pinctrl/devicetree.h | 35 +
drivers/pinctrl/pinconf.c | 3 +-
drivers/pinctrl/pinctrl-at91.c | 1601 +++++++++++++++++++++
drivers/pinctrl/pinctrl-pxa3xx.c | 24 +-
drivers/pinctrl/pinctrl-sirf.c | 20 +-
drivers/pinctrl/pinctrl-tegra.c | 41 +-
drivers/pinctrl/pinctrl-u300.c | 22 +-
drivers/pinctrl/pinmux.c | 16 +-
drivers/regulator/fixed-helper.c | 19 +-
drivers/remoteproc/remoteproc_core.c | 4 +-
drivers/rtc/Kconfig | 2 +-
drivers/rtc/rtc-at91rm9200.c | 2 +
drivers/sh/clk/cpg.c | 386 +++--
drivers/sh/intc/Kconfig | 4 +
drivers/sh/intc/Makefile | 2 +-
drivers/sh/intc/core.c | 38 +-
drivers/sh/intc/dynamic.c | 8 -
drivers/sh/intc/internals.h | 5 +
drivers/sh/intc/irqdomain.c | 68 +
drivers/sh/intc/virq.c | 4 +-
drivers/staging/Kconfig | 2 +
drivers/staging/Makefile | 1 +
drivers/staging/lttng/Kconfig | 35 +
drivers/staging/lttng/LICENSE | 27 +
drivers/staging/lttng/Makefile | 37 +
drivers/staging/lttng/README | 84 ++
drivers/staging/lttng/TODO | 117 ++
drivers/staging/lttng/instrumentation/events/README | 7 +
drivers/staging/lttng/instrumentation/events/lttng-module/block.h | 626 ++++++++
drivers/staging/lttng/instrumentation/events/lttng-module/irq.h | 155 ++
drivers/staging/lttng/instrumentation/events/lttng-module/kvm.h | 312 ++++
drivers/staging/lttng/instrumentation/events/lttng-module/lttng-statedump.h | 162 +++
drivers/staging/lttng/instrumentation/events/lttng-module/lttng.h | 34 +
drivers/staging/lttng/instrumentation/events/lttng-module/sched.h | 400 ++++++
drivers/staging/lttng/instrumentation/events/lttng-module/signal.h | 200 +++
drivers/staging/lttng/instrumentation/events/lttng-module/syscalls.h | 76 +
drivers/staging/lttng/instrumentation/events/lttng-module/timer.h | 333 +++++
drivers/staging/lttng/instrumentation/events/mainline/block.h | 569 ++++++++
drivers/staging/lttng/instrumentation/events/mainline/irq.h | 150 ++
drivers/staging/lttng/instrumentation/events/mainline/kvm.h | 312 ++++
drivers/staging/lttng/instrumentation/events/mainline/sched.h | 397 ++++++
drivers/staging/lttng/instrumentation/events/mainline/signal.h | 166 +++
drivers/staging/lttng/instrumentation/events/mainline/syscalls.h | 75 +
drivers/staging/lttng/instrumentation/events/mainline/timer.h | 329 +++++
drivers/staging/lttng/instrumentation/syscalls/3.0.4/x86-64-syscalls-3.0.4 | 263 ++++
.../lttng/instrumentation/syscalls/3.1.0-rc6/x86-32-syscalls-3.1.0-rc6 | 291 ++++
drivers/staging/lttng/instrumentation/syscalls/README | 18 +
.../lttng/instrumentation/syscalls/headers/compat_syscalls_integers.h | 3 +
.../lttng/instrumentation/syscalls/headers/compat_syscalls_pointers.h | 3 +
drivers/staging/lttng/instrumentation/syscalls/headers/syscalls_integers.h | 7 +
.../lttng/instrumentation/syscalls/headers/syscalls_integers_override.h | 14 +
drivers/staging/lttng/instrumentation/syscalls/headers/syscalls_pointers.h | 7 +
.../lttng/instrumentation/syscalls/headers/syscalls_pointers_override.h | 57 +
drivers/staging/lttng/instrumentation/syscalls/headers/syscalls_unknown.h | 55 +
.../instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_integers.h | 1163 +++++++++++++++
.../syscalls/headers/x86-32-syscalls-3.1.0-rc6_integers_override.h | 38 +
.../instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_pointers.h | 2232 +++++++++++++++++++++++++++++
.../syscalls/headers/x86-32-syscalls-3.1.0-rc6_pointers_override.h | 33 +
.../lttng/instrumentation/syscalls/headers/x86-64-syscalls-3.0.4_integers.h | 1013 +++++++++++++
.../syscalls/headers/x86-64-syscalls-3.0.4_integers_override.h | 6 +
.../lttng/instrumentation/syscalls/headers/x86-64-syscalls-3.0.4_pointers.h | 2076 +++++++++++++++++++++++++++
.../syscalls/headers/x86-64-syscalls-3.0.4_pointers_override.h | 12 +
.../staging/lttng/instrumentation/syscalls/lttng-syscalls-extractor/Makefile | 1 +
.../syscalls/lttng-syscalls-extractor/lttng-syscalls-extractor.c | 99 ++
.../lttng/instrumentation/syscalls/lttng-syscalls-generate-headers.sh | 275 ++++
drivers/staging/lttng/lib/Makefile | 11 +
drivers/staging/lttng/lib/align.h | 73 +
drivers/staging/lttng/lib/bitfield.h | 400 ++++++
drivers/staging/lttng/lib/bug.h | 41 +
drivers/staging/lttng/lib/prio_heap/lttng_prio_heap.c | 207 +++
drivers/staging/lttng/lib/prio_heap/lttng_prio_heap.h | 117 ++
drivers/staging/lttng/lib/ringbuffer/api.h | 37 +
drivers/staging/lttng/lib/ringbuffer/backend.h | 262 ++++
drivers/staging/lttng/lib/ringbuffer/backend_internal.h | 461 ++++++
drivers/staging/lttng/lib/ringbuffer/backend_types.h | 97 ++
drivers/staging/lttng/lib/ringbuffer/config.h | 310 ++++
drivers/staging/lttng/lib/ringbuffer/frontend.h | 240 ++++
drivers/staging/lttng/lib/ringbuffer/frontend_api.h | 370 +++++
drivers/staging/lttng/lib/ringbuffer/frontend_internal.h | 436 ++++++
drivers/staging/lttng/lib/ringbuffer/frontend_types.h | 188 +++
drivers/staging/lttng/lib/ringbuffer/iterator.h | 82 ++
drivers/staging/lttng/lib/ringbuffer/nohz.h | 42 +
drivers/staging/lttng/lib/ringbuffer/ring_buffer_backend.c | 866 +++++++++++
drivers/staging/lttng/lib/ringbuffer/ring_buffer_frontend.c | 1735 ++++++++++++++++++++++
drivers/staging/lttng/lib/ringbuffer/ring_buffer_iterator.c | 810 +++++++++++
drivers/staging/lttng/lib/ringbuffer/ring_buffer_mmap.c | 128 ++
drivers/staging/lttng/lib/ringbuffer/ring_buffer_splice.c | 215 +++
drivers/staging/lttng/lib/ringbuffer/ring_buffer_vfs.c | 402 ++++++
drivers/staging/lttng/lib/ringbuffer/vatomic.h | 97 ++
drivers/staging/lttng/lib/ringbuffer/vfs.h | 101 ++
drivers/staging/lttng/lttng-abi.c | 781 ++++++++++
drivers/staging/lttng/lttng-abi.h | 176 +++
drivers/staging/lttng/lttng-calibrate.c | 42 +
drivers/staging/lttng/lttng-context-nice.c | 81 ++
drivers/staging/lttng/lttng-context-perf-counters.c | 284 ++++
drivers/staging/lttng/lttng-context-pid.c | 81 ++
drivers/staging/lttng/lttng-context-ppid.c | 84 ++
drivers/staging/lttng/lttng-context-prio.c | 102 ++
drivers/staging/lttng/lttng-context-procname.c | 85 ++
drivers/staging/lttng/lttng-context-tid.c | 81 ++
drivers/staging/lttng/lttng-context-vpid.c | 87 ++
drivers/staging/lttng/lttng-context-vppid.c | 92 ++
drivers/staging/lttng/lttng-context-vtid.c | 87 ++
drivers/staging/lttng/lttng-context.c | 105 ++
drivers/staging/lttng/lttng-endian.h | 43 +
drivers/staging/lttng/lttng-events.c | 1126 +++++++++++++++
drivers/staging/lttng/lttng-events.h | 466 ++++++
drivers/staging/lttng/lttng-probes.c | 176 +++
drivers/staging/lttng/lttng-ring-buffer-client-discard.c | 33 +
drivers/staging/lttng/lttng-ring-buffer-client-mmap-discard.c | 33 +
drivers/staging/lttng/lttng-ring-buffer-client-mmap-overwrite.c | 33 +
drivers/staging/lttng/lttng-ring-buffer-client-overwrite.c | 33 +
drivers/staging/lttng/lttng-ring-buffer-client.h | 598 ++++++++
drivers/staging/lttng/lttng-ring-buffer-metadata-client.c | 33 +
drivers/staging/lttng/lttng-ring-buffer-metadata-client.h | 342 +++++
drivers/staging/lttng/lttng-ring-buffer-metadata-mmap-client.c | 33 +
drivers/staging/lttng/lttng-statedump-impl.c | 385 +++++
drivers/staging/lttng/lttng-syscalls.c | 449 ++++++
drivers/staging/lttng/lttng-tracer-core.h | 41 +
drivers/staging/lttng/lttng-tracer.h | 80 ++
drivers/staging/lttng/probes/Makefile | 41 +
drivers/staging/lttng/probes/define_trace.h | 144 ++
drivers/staging/lttng/probes/lttng-events-reset.h | 96 ++
drivers/staging/lttng/probes/lttng-events.h | 732 ++++++++++
drivers/staging/lttng/probes/lttng-ftrace.c | 201 +++
drivers/staging/lttng/probes/lttng-kprobes.c | 177 +++
drivers/staging/lttng/probes/lttng-kretprobes.c | 290 ++++
drivers/staging/lttng/probes/lttng-probe-block.c | 43 +
drivers/staging/lttng/probes/lttng-probe-irq.c | 43 +
drivers/staging/lttng/probes/lttng-probe-kvm.c | 43 +
drivers/staging/lttng/probes/lttng-probe-lttng.c | 36 +
drivers/staging/lttng/probes/lttng-probe-sched.c | 42 +
drivers/staging/lttng/probes/lttng-probe-signal.c | 42 +
drivers/staging/lttng/probes/lttng-probe-statedump.c | 46 +
drivers/staging/lttng/probes/lttng-probe-timer.c | 43 +
drivers/staging/lttng/probes/lttng-type-list.h | 33 +
drivers/staging/lttng/probes/lttng-types.c | 61 +
drivers/staging/lttng/probes/lttng-types.h | 84 ++
drivers/staging/lttng/probes/lttng.h | 27 +
drivers/staging/lttng/wrapper/ftrace.h | 84 ++
drivers/staging/lttng/wrapper/inline_memcpy.h | 23 +
drivers/staging/lttng/wrapper/irqdesc.c | 58 +
drivers/staging/lttng/wrapper/irqdesc.h | 33 +
drivers/staging/lttng/wrapper/kallsyms.h | 61 +
drivers/staging/lttng/wrapper/perf.h | 46 +
drivers/staging/lttng/wrapper/poll.h | 34 +
drivers/staging/lttng/wrapper/random.c | 77 +
drivers/staging/lttng/wrapper/random.h | 32 +
drivers/staging/lttng/wrapper/ringbuffer/api.h | 1 +
drivers/staging/lttng/wrapper/ringbuffer/backend.h | 1 +
drivers/staging/lttng/wrapper/ringbuffer/backend_internal.h | 2 +
drivers/staging/lttng/wrapper/ringbuffer/backend_types.h | 1 +
drivers/staging/lttng/wrapper/ringbuffer/config.h | 1 +
drivers/staging/lttng/wrapper/ringbuffer/frontend.h | 1 +
drivers/staging/lttng/wrapper/ringbuffer/frontend_api.h | 1 +
drivers/staging/lttng/wrapper/ringbuffer/frontend_internal.h | 1 +
drivers/staging/lttng/wrapper/ringbuffer/frontend_types.h | 1 +
drivers/staging/lttng/wrapper/ringbuffer/iterator.h | 1 +
drivers/staging/lttng/wrapper/ringbuffer/nohz.h | 1 +
drivers/staging/lttng/wrapper/ringbuffer/vatomic.h | 1 +
drivers/staging/lttng/wrapper/ringbuffer/vfs.h | 1 +
drivers/staging/lttng/wrapper/spinlock.h | 40 +
drivers/staging/lttng/wrapper/splice.c | 60 +
drivers/staging/lttng/wrapper/splice.h | 37 +
drivers/staging/lttng/wrapper/trace-clock.h | 96 ++
drivers/staging/lttng/wrapper/uuid.h | 43 +
drivers/staging/lttng/wrapper/vmalloc.h | 63 +
drivers/tty/serial/8250/8250.c | 303 ++--
drivers/tty/serial/8250/8250.h | 16 +
drivers/tty/serial/8250/8250_em.c | 186 +++
drivers/tty/serial/8250/8250_pci.c | 45 +
drivers/tty/serial/8250/Kconfig | 8 +
drivers/tty/serial/8250/Makefile | 1 +
drivers/tty/serial/atmel_serial.c | 8 +
drivers/tty/serial/of_serial.c | 26 +
drivers/tty/serial/sh-sci.c | 100 +-
drivers/uio/Kconfig | 16 +
drivers/uio/Makefile | 1 +
drivers/uio/uio_dmem_genirq.c | 359 +++++
drivers/uio/uio_pdrv_genirq.c | 2 +-
drivers/usb/gadget/Kconfig | 2 +-
drivers/usb/gadget/at91_udc.c | 4 +-
drivers/usb/host/ohci-at91.c | 15 +-
drivers/usb/renesas_usbhs/fifo.c | 10 +-
drivers/video/Kconfig | 12 +
drivers/video/Makefile | 3 +-
drivers/video/atmel_hlcdfb.c | 537 +++++++
drivers/video/atmel_lcdfb.c | 988 ++-----------
drivers/video/atmel_lcdfb_core.c | 877 ++++++++++++
drivers/video/backlight/Kconfig | 4 +-
drivers/video/sh_mipi_dsi.c | 7 +-
drivers/video/sh_mobile_hdmi.c | 219 ++-
drivers/video/sh_mobile_lcdcfb.c | 1117 ++++++++++++---
drivers/video/sh_mobile_lcdcfb.h | 5 +-
drivers/video/sh_mobile_meram.c | 235 +--
fs/Kconfig | 7 +-
fs/Makefile | 2 +
fs/axfs/Kconfig | 52 +
fs/axfs/Makefile | 10 +
fs/axfs/axfs.h | 96 ++
fs/axfs/axfs_bdev.c | 170 +++
fs/axfs/axfs_inode.c | 667 +++++++++
fs/axfs/axfs_mtd.c | 351 +++++
fs/axfs/axfs_physmem.c | 65 +
fs/axfs/axfs_profiling.c | 605 ++++++++
fs/axfs/axfs_super.c | 993 +++++++++++++
fs/axfs/axfs_uml.c | 47 +
fs/axfs/axfs_uncompress.c | 90 ++
fs/axfs/axfs_xip_profile.c | 154 ++
fs/pramfs/Kconfig | 72 +
fs/pramfs/Makefile | 14 +
fs/pramfs/acl.c | 441 ++++++
fs/pramfs/acl.h | 86 ++
fs/pramfs/balloc.c | 160 +++
fs/pramfs/desctree.c | 181 +++
fs/pramfs/desctree.h | 44 +
fs/pramfs/dir.c | 221 +++
fs/pramfs/file.c | 398 ++++++
fs/pramfs/inode.c | 803 +++++++++++
fs/pramfs/ioctl.c | 121 ++
fs/pramfs/namei.c | 376 +++++
fs/pramfs/pram.h | 283 ++++
fs/pramfs/pramfs_test.c | 47 +
fs/pramfs/super.c | 977 +++++++++++++
fs/pramfs/symlink.c | 76 +
fs/pramfs/wprotect.c | 41 +
fs/pramfs/wprotect.h | 153 ++
fs/pramfs/xattr.c | 1118 +++++++++++++++
fs/pramfs/xattr.h | 134 ++
fs/pramfs/xattr_security.c | 79 +
fs/pramfs/xattr_trusted.c | 65 +
fs/pramfs/xattr_user.c | 69 +
fs/pramfs/xip.c | 117 ++
fs/pramfs/xip.h | 33 +
include/asm-generic/dma-coherent.h | 5 +-
include/asm-generic/dma-contiguous.h | 28 +
include/asm-generic/dma-mapping-common.h | 37 +
include/linux/atmel-ssc.h | 1 +
include/linux/axfs_fs.h | 131 ++
include/linux/axfs_fs_sb.h | 87 ++
include/linux/bus.h | 34 +
include/linux/clockchips.h | 1 +
include/linux/connector.h | 5 +-
include/linux/device.h | 4 +
include/linux/dma-contiguous.h | 110 ++
include/linux/dmaengine.h | 16 +-
include/linux/fs.h | 2 +
include/linux/gfp.h | 12 +
include/linux/iommu.h | 10 +-
include/linux/ipmmu.h | 29 +
include/linux/irqdomain.h | 31 +-
include/linux/magic.h | 1 +
include/linux/mfd/tmio.h | 4 +
include/linux/mmc/cd-gpio.h | 18 -
include/linux/mmc/host.h | 38 +-
include/linux/mmc/sh_mmcif.h | 10 +-
include/linux/mmc/sh_mobile_sdhi.h | 1 +
include/linux/mmc/slot-gpio.h | 24 +
include/linux/mmzone.h | 47 +-
include/linux/mtd/nand.h | 4 +-
include/linux/netfilter.h | 1 +
include/linux/of.h | 74 +-
include/linux/of_serial.h | 17 +
include/linux/page-isolation.h | 29 +-
include/linux/pinctrl/consumer.h | 44 +
include/linux/pinctrl/machine.h | 7 +-
include/linux/pinctrl/pinctrl.h | 18 +-
include/linux/pinctrl/pinmux.h | 7 +-
include/linux/platform_data/atmel-crypto.h | 22 +
include/linux/platform_data/gpio-em.h | 10 +
include/linux/platform_data/uio_dmem_genirq.h | 26 +
include/linux/pram_fs.h | 130 ++
include/linux/pram_fs_sb.h | 45 +
include/linux/regulator/fixed.h | 11 +-
include/linux/security.h | 11 +
include/linux/serial_8250.h | 2 +
include/linux/serial_core.h | 5 +
include/linux/serial_sci.h | 2 +
include/linux/sh_clk.h | 55 +-
include/linux/sh_dma.h | 41 +-
include/linux/sh_intc.h | 1 -
include/linux/shdma-base.h | 126 ++
include/linux/socket.h | 5 +-
include/linux/vmalloc.h | 9 +-
include/media/sh_mobile_ceu.h | 1 +
include/net/af_bus.h | 273 ++++
include/sound/sh_fsi.h | 18 +-
include/sound/simple_card.h | 38 +
include/video/atmel_lcdc.h | 219 ---
include/video/atmel_lcdfb.h | 100 ++
include/video/sh_mobile_hdmi.h | 12 +-
include/video/sh_mobile_lcdc.h | 7 +
include/video/sh_mobile_meram.h | 71 +-
init/do_mounts.c | 20 +
kernel/irq/irqdomain.c | 464 +++---
kernel/time/clockevents.c | 3 +-
mm/Kconfig | 7 +-
mm/Makefile | 7 +-
mm/compaction.c | 418 ++++--
mm/filemap_xip.c | 3 +-
mm/internal.h | 33 +
mm/memory-failure.c | 2 +-
mm/memory_hotplug.c | 6 +-
mm/page_alloc.c | 464 ++++--
mm/page_isolation.c | 86 +-
mm/vmalloc.c | 28 +-
mm/vmstat.c | 3 +
net/Kconfig | 1 +
net/Makefile | 1 +
net/bus/Kconfig | 17 +
net/bus/Makefile | 10 +
net/bus/af_bus.c | 2688 +++++++++++++++++++++++++++++++++++
net/bus/garbage.c | 322 +++++
net/bus/nfdbus/Kconfig | 12 +
net/bus/nfdbus/Makefile | 6 +
net/bus/nfdbus/matchrule.c | 1131 +++++++++++++++
net/bus/nfdbus/matchrule.h | 82 ++
net/bus/nfdbus/message.c | 194 +++
net/bus/nfdbus/message.h | 71 +
net/bus/nfdbus/nfdbus.c | 458 ++++++
net/bus/nfdbus/nfdbus.h | 44 +
net/core/scm.c | 3 +-
net/core/sock.c | 6 +-
security/capability.c | 7 +
security/security.c | 7 +
security/selinux/hooks.c | 35 +
sound/atmel/ac97c.c | 2 +
sound/soc/Kconfig | 3 +
sound/soc/Makefile | 1 +
sound/soc/generic/Kconfig | 4 +
sound/soc/generic/Makefile | 3 +
sound/soc/generic/simple-card.c | 114 ++
sound/soc/sh/Kconfig | 24 +-
sound/soc/sh/Makefile | 6 -
sound/soc/sh/fsi-ak4642.c | 108 --
sound/soc/sh/fsi-da7210.c | 81 --
sound/soc/sh/fsi-hdmi.c | 118 --
sound/soc/sh/fsi.c | 299 ++--
675 files changed, 85363 insertions(+), 10063 deletions(-)