diff options
| author | Jan Viktorin <viktorin@rehivetech.com> | 2016-05-17 11:22:17 +0200 |
|---|---|---|
| committer | Mister Oyster <oysterized@gmail.com> | 2017-04-11 10:58:55 +0200 |
| commit | 2b336760befcce3198383f59ddc9f26244f39a8f (patch) | |
| tree | dd8b242b141600eb3f17f69e0bf789a40cc05d61 /include/linux/platform_data | |
| parent | 735123dc466826e839993f4930c8fb56a8d27fc0 (diff) | |
uio: fix dmem_region_start computation
commit 4d31a2588ae37a5d0f61f4d956454e9504846aeb upstream.
The variable i contains a total number of resources (including
IORESOURCE_IRQ). However, we want the dmem_region_start to point
after the last resource of type IORESOURCE_MEM. The original behaviour
leads (very likely) to skipping several UIO mapping regions and makes
them useless. Fix this by computing dmem_region_start from the uiomem
which points to the last used UIO mapping.
Fixes: 0a0c3b5a24bd ("Add new uio device for dynamic memory allocation")
Signed-off-by: Jan Viktorin <viktorin@rehivetech.com>
Signed-off-by: Willy Tarreau <w@1wt.eu>
Diffstat (limited to 'include/linux/platform_data')
0 files changed, 0 insertions, 0 deletions
