Messages in this thread | | | Date | Mon, 17 Dec 2012 14:38:53 -0800 | From | Greg KH <> | Subject | LTSI 3.4.24-rc2 kernel now released |
| |
Hi all,
I'd like to announce the LTSI 3.4.24-rc2 kernel. It's the second -rc release for the LTSI 3.4 kernel, and if there's no complaints about this one, odds are it will be the release version.
Differences from the -rc1 release are: - refreshed to be based on 3.4.24 - minor bugs fixed - pramfs now builds properly - CODEL support patches added
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 ++++ drivers/staging/lttng/instrumentation/syscalls/3.1.0-rc6/x86-32-syscalls-3.1.0-rc6 | 291 +++++ drivers/staging/lttng/instrumentation/syscalls/README | 18 + drivers/staging/lttng/instrumentation/syscalls/headers/compat_syscalls_integers.h | 3 + drivers/staging/lttng/instrumentation/syscalls/headers/compat_syscalls_pointers.h | 3 + drivers/staging/lttng/instrumentation/syscalls/headers/syscalls_integers.h | 7 + drivers/staging/lttng/instrumentation/syscalls/headers/syscalls_integers_override.h | 14 + drivers/staging/lttng/instrumentation/syscalls/headers/syscalls_pointers.h | 7 + drivers/staging/lttng/instrumentation/syscalls/headers/syscalls_pointers_override.h | 57 + drivers/staging/lttng/instrumentation/syscalls/headers/syscalls_unknown.h | 55 + .../lttng/instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_integers.h | 1163 +++++++++++++++++ .../instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_integers_override.h | 38 + .../lttng/instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_pointers.h | 2232 +++++++++++++++++++++++++++++++++ .../instrumentation/syscalls/headers/x86-32-syscalls-3.1.0-rc6_pointers_override.h | 33 + .../staging/lttng/instrumentation/syscalls/headers/x86-64-syscalls-3.0.4_integers.h | 1013 +++++++++++++++ .../lttng/instrumentation/syscalls/headers/x86-64-syscalls-3.0.4_integers_override.h | 6 + .../staging/lttng/instrumentation/syscalls/headers/x86-64-syscalls-3.0.4_pointers.h | 2076 +++++++++++++++++++++++++++++++ .../lttng/instrumentation/syscalls/headers/x86-64-syscalls-3.0.4_pointers_override.h | 12 + drivers/staging/lttng/instrumentation/syscalls/lttng-syscalls-extractor/Makefile | 1 + .../instrumentation/syscalls/lttng-syscalls-extractor/lttng-syscalls-extractor.c | 99 ++ drivers/staging/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 | 405 ++++++ fs/pramfs/acl.h | 85 ++ fs/pramfs/balloc.c | 160 +++ fs/pramfs/desctree.c | 181 +++ fs/pramfs/desctree.h | 44 + fs/pramfs/dir.c | 221 ++++ fs/pramfs/file.c | 439 +++++++ fs/pramfs/inode.c | 905 ++++++++++++++ fs/pramfs/ioctl.c | 127 ++ fs/pramfs/namei.c | 370 ++++++ fs/pramfs/pram.h | 283 +++++ fs/pramfs/pramfs_test.c | 47 + fs/pramfs/super.c | 978 +++++++++++++++ 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 | 80 ++ 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/pkt_sched.h | 81 ++ 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/net/codel.h | 346 ++++++ 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 +- net/sched/Kconfig | 22 + net/sched/Makefile | 2 + net/sched/sch_codel.c | 276 +++++ net/sched/sch_fq_codel.c | 626 ++++++++++ net/sched/sch_netem.c | 18 +- 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 +++-- 682 files changed, 86839 insertions(+), 10066 deletions(-)
| |