mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-11-12 15:33:51 +00:00
- add debugfs support for dumping dma-debug information (Corentin Labbe)
- Kconfig cleanups (Andy Shevchenko and me)
- debugfs cleanups (Greg Kroah-Hartman)
- improve dma_map_resource and use it in the media code
- arch_setup_dma_ops / arch_teardown_dma_ops cleanups
- various small cleanups and improvements for the per-device coherent
allocator
- make the DMA mask an upper bound and don't fail "too large" dma mask
in the remaning two architectures - this will allow big driver
cleanups in the following merge windows
-----BEGIN PGP SIGNATURE-----
iQI/BAABCgApFiEEgdbnc3r/njty3Iq9D55TZVIEUYMFAlyCKUgLHGhjaEBsc3Qu
ZGUACgkQD55TZVIEUYP1vA//WNK5cxQVGZZsmsmkcNe3sCaJCZD4MpVpq/D+l87t
3j1C1qmduOPyI1m061niYk7j4B4DeyeLs+XOeUsl5Yz+FqVvDICuNHXXJQSUr3Ao
JbMfBis8Ne65Eyz0xxBltCWM7WiE6fdo7AGoR4Bzj3+f4xGOOazkRy4R6r67bU6x
v3R5dTvfbSlvvKhn+j8ksAEYb+WPUmr6Z2dnlF0mShnOCpZVy0wd0M1gtEFKrVHx
zKz9/va4/7yEcpdVqNtSDlHIsSZcFE3ZfTRWq6ZtBoRN+gNwrI0YylY7HtCfJWZG
IxMiuQ+8SHGE8+NI2d56bs4MsHbqPBRSuadJNuZaTzdxs6FDTEnlCDeXwGF1cHf2
qhVMfn17V4TZNT4NAd2wHa60cjTMoqraWeS06/b2tyXTF0uxyWj0BCjaHNJa+Ayc
KCulq1n2LmTDiOGnZJT7Oui6PO5etOHAmvgMQumBNkzQJbPGvuiYGgsciYAMSmuy
NccIrghQzR9BlG6U1srzTiGQJnpm38x1hWphtU6gQPwz5iKt3FBAfEWCic8U81QE
JKSwoYv/5ChO+sy9880t/FLO8hn/7L55IOdZEfGkQ22gFzf3W5f9v2jFQc8XN2BO
Fc6EjWERrmTzUi0f1Ooj3VPRtWuZq86KqlKByy6iZ5eXwxpGE1M0HZVoHYCW+aDd
MYc=
=nAMI
-----END PGP SIGNATURE-----
Merge tag 'dma-mapping-5.1' of git://git.infradead.org/users/hch/dma-mapping
Pull DMA mapping updates from Christoph Hellwig:
- add debugfs support for dumping dma-debug information (Corentin
Labbe)
- Kconfig cleanups (Andy Shevchenko and me)
- debugfs cleanups (Greg Kroah-Hartman)
- improve dma_map_resource and use it in the media code
- arch_setup_dma_ops / arch_teardown_dma_ops cleanups
- various small cleanups and improvements for the per-device coherent
allocator
- make the DMA mask an upper bound and don't fail "too large" dma mask
in the remaning two architectures - this will allow big driver
cleanups in the following merge windows
* tag 'dma-mapping-5.1' of git://git.infradead.org/users/hch/dma-mapping: (21 commits)
Documentation/DMA-API-HOWTO: update dma_mask sections
sparc64/pci_sun4v: allow large DMA masks
sparc64/iommu: allow large DMA masks
sparc64: refactor the ali DMA quirk
ccio: allow large DMA masks
dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag
dma-mapping: remove dma_mark_declared_memory_occupied
dma-mapping: move CONFIG_DMA_CMA to kernel/dma/Kconfig
dma-mapping: improve selection of dma_declare_coherent availability
dma-mapping: remove an incorrect __iommem annotation
of: select OF_RESERVED_MEM automatically
device.h: dma_mem is only needed for HAVE_GENERIC_DMA_COHERENT
mfd/sm501: depend on HAS_DMA
dma-mapping: add a kconfig symbol for arch_teardown_dma_ops availability
dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability
dma-mapping: move debug configuration options to kernel/dma
dma-debug: add dumping facility via debugfs
dma: debug: no need to check return value of debugfs_create functions
videobuf2: replace a layering violation with dma_map_resource
dma-mapping: don't BUG when calling dma_map_resource on RAM
...
|
||
|---|---|---|
| .. | ||
| devices | ||
| 3ds_debugboard.c | ||
| 3ds_debugboard.h | ||
| anatop.c | ||
| avic.c | ||
| board-mx31lilly.h | ||
| board-mx31lite.h | ||
| board-mx31moboard.h | ||
| common.h | ||
| cpu-imx5.c | ||
| cpu-imx25.c | ||
| cpu-imx27.c | ||
| cpu-imx31.c | ||
| cpu-imx35.c | ||
| cpu.c | ||
| cpuidle-imx5.c | ||
| cpuidle-imx6q.c | ||
| cpuidle-imx6sl.c | ||
| cpuidle-imx6sx.c | ||
| cpuidle-imx7ulp.c | ||
| cpuidle.h | ||
| crmregs-imx3.h | ||
| devices-imx21.h | ||
| devices-imx27.h | ||
| devices-imx31.h | ||
| devices-imx35.h | ||
| ehci-imx27.c | ||
| ehci-imx31.c | ||
| ehci-imx35.c | ||
| ehci.h | ||
| gpc.c | ||
| hardware.h | ||
| headsmp.S | ||
| hotplug.c | ||
| iim.h | ||
| imx27-dt.c | ||
| imx31-dt.c | ||
| imx35-dt.c | ||
| iomux-imx31.c | ||
| iomux-mx2x.h | ||
| iomux-mx3.h | ||
| iomux-mx21.h | ||
| iomux-mx27.h | ||
| iomux-mx35.h | ||
| iomux-v1.c | ||
| iomux-v1.h | ||
| iomux-v3.c | ||
| iomux-v3.h | ||
| irq-common.c | ||
| irq-common.h | ||
| Kconfig | ||
| mach-armadillo5x0.c | ||
| mach-bug.c | ||
| mach-imx1.c | ||
| mach-imx6q.c | ||
| mach-imx6sl.c | ||
| mach-imx6sx.c | ||
| mach-imx6ul.c | ||
| mach-imx7d-cm4.c | ||
| mach-imx7d.c | ||
| mach-imx7ulp.c | ||
| mach-imx25.c | ||
| mach-imx27_visstrim_m10.c | ||
| mach-imx50.c | ||
| mach-imx51.c | ||
| mach-imx53.c | ||
| mach-kzm_arm11_01.c | ||
| mach-ls1021a.c | ||
| mach-mx21ads.c | ||
| mach-mx27_3ds.c | ||
| mach-mx27ads.c | ||
| mach-mx31_3ds.c | ||
| mach-mx31ads.c | ||
| mach-mx31lilly.c | ||
| mach-mx31lite.c | ||
| mach-mx31moboard.c | ||
| mach-mx35_3ds.c | ||
| mach-pca100.c | ||
| mach-pcm037_eet.c | ||
| mach-pcm037.c | ||
| mach-pcm043.c | ||
| mach-qong.c | ||
| mach-vf610.c | ||
| mach-vpr200.c | ||
| Makefile | ||
| Makefile.boot | ||
| mm-imx3.c | ||
| mm-imx21.c | ||
| mm-imx27.c | ||
| mmdc.c | ||
| mx2x.h | ||
| mx3x.h | ||
| mx21.h | ||
| mx27.h | ||
| mx31.h | ||
| mx31lilly-db.c | ||
| mx31lite-db.c | ||
| mx31moboard-devboard.c | ||
| mx31moboard-marxbot.c | ||
| mx31moboard-smartbot.c | ||
| mx35.h | ||
| mxc.h | ||
| pcm037.h | ||
| platsmp.c | ||
| pm-imx5.c | ||
| pm-imx6.c | ||
| pm-imx7ulp.c | ||
| pm-imx25.c | ||
| pm-imx27.c | ||
| src.c | ||
| ssi-fiq-ksym.c | ||
| ssi-fiq.S | ||
| suspend-imx6.S | ||
| suspend-imx53.S | ||
| system.c | ||
| tzic.c | ||
| ulpi.h | ||