Marek Szyprowski
cb4d7a6a44
ARM: dma-mapping: remove custom consistent dma region
...
This patch changes dma-mapping subsystem to use generic vmalloc areas
for all consistent dma allocations. This increases the total size limit
of the consistent allocations and removes platform hacks and a lot of
duplicated code.
Atomic allocations are served from special pool preallocated on boot,
because vmalloc areas cannot be reliably created in atomic context.
Change-Id: Ibb2230e80249598a81122083bf3fa2f050a0a71e
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com >
Reviewed-by: Kyungmin Park <kyungmin.park@samsung.com >
Reviewed-by: Minchan Kim <minchan@kernel.org >
Git-commit: e9da6e9905e639b0f842a244bc770b48ad0523e9
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
[lauraa@codeaurora.org: Context fixups and tweaking of some prototypes]
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
2013-03-20 14:50:47 -07:00
..
2013-03-05 09:43:40 -08:00
2013-03-19 10:11:45 +02:00
2013-02-27 12:06:13 -08:00
2013-03-08 17:46:29 -08:00
2013-03-14 13:55:04 -07:00
2013-03-14 07:07:25 -07:00
2013-02-06 12:36:29 +05:30
2013-03-14 09:32:58 -07:00
2013-02-13 16:38:12 -08:00
2013-03-04 15:17:22 -08:00
2013-03-14 13:43:19 -07:00
2013-02-14 10:48:26 -08:00
2013-03-18 12:46:37 -07:00
2013-02-13 16:38:12 -08:00
2012-12-05 16:02:57 +05:30
2013-02-14 10:48:29 -08:00
2012-12-04 16:04:15 +02:00
2013-02-13 16:38:12 -08:00
2012-10-23 14:31:26 +02:00
2013-02-28 16:04:36 -08:00
2013-02-14 10:49:35 -08:00
2013-02-14 10:49:35 -08:00
2013-02-21 11:21:31 -07:00
2012-10-11 13:49:37 +05:30
2013-03-19 10:16:18 -06:00
2013-03-12 13:33:51 -07:00
2013-03-14 12:13:32 +05:30
2012-11-06 14:46:50 -08:00
2013-03-06 12:43:34 -08:00
2012-12-04 16:04:15 +02:00
2013-03-13 17:25:30 -07:00
2013-01-10 23:11:41 -05:00
2013-02-13 16:38:12 -08:00
2013-03-14 09:32:58 -07:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-18 07:24:18 -08:00
2013-02-13 16:38:12 -08:00
2013-02-18 07:24:18 -08:00
2012-12-17 10:37:36 -08:00
2013-03-13 14:28:19 -07:00
2013-02-13 16:38:12 -08:00
2013-02-13 12:04:19 -08:00
2013-01-11 14:18:39 -08:00
2013-03-06 02:59:52 -08:00
2013-03-14 09:32:58 -07:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-27 16:32:24 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-03-14 09:32:58 -07:00
2013-02-18 23:01:47 -08:00
2013-03-11 15:05:28 -07:00
2013-03-11 15:05:28 -07:00
2012-11-15 10:03:53 -05:00
2013-03-14 09:32:58 -07:00
2013-02-06 11:12:51 -08:00
2013-02-26 19:28:53 -08:00
2013-03-11 12:05:12 -04:00
2012-11-27 18:48:20 -08:00
2013-02-13 16:38:12 -08:00
2012-09-30 12:43:15 -07:00
2013-02-13 16:38:12 -08:00
2013-03-13 14:28:19 -07:00
2013-03-10 17:45:05 +02:00
2012-11-29 18:12:32 -07:00
2013-03-19 12:15:53 -07:00
2013-03-15 15:54:34 -07:00
2012-11-29 12:03:35 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-03-19 15:41:25 -07:00
2013-02-16 12:01:40 +05:30
2013-02-13 16:38:12 -08:00
2013-03-14 09:32:58 -07:00
2013-03-12 08:38:19 -07:00
2013-02-28 16:04:36 -08:00
2012-11-07 13:47:15 -07:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-03-19 10:16:19 -06:00
2013-03-12 20:24:34 -07:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-14 10:51:41 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-01-10 15:26:59 -07:00
2013-01-09 16:54:00 -07:00
2013-02-13 16:38:12 -08:00
2013-03-14 11:34:14 -06:00
2013-02-13 16:38:12 -08:00
2013-02-21 09:45:35 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-02-13 16:38:12 -08:00
2013-03-14 09:32:58 -07:00
2013-03-12 20:24:34 -07:00
2013-01-11 15:05:54 -08:00
2013-02-14 20:20:28 -08:00
2013-01-31 14:53:32 +02:00
2013-02-19 09:38:47 +02:00
2013-03-05 15:10:35 -08:00
2013-03-12 15:31:18 +02:00
2013-03-19 23:10:55 -07:00
2013-03-20 14:50:47 -07:00
2012-12-17 14:48:27 -08:00
2013-03-12 20:24:35 -07:00
2013-02-26 17:39:05 -08:00