drm/ttm: optimize bo_kmap_type values
authorPekka Paalanen <pq@iki.fi>
Sun, 16 Aug 2009 22:18:38 +0000 (01:18 +0300)
committerDave Airlie <airlied@linux.ie>
Wed, 19 Aug 2009 06:07:00 +0000 (16:07 +1000)
commita0724fcf829e5afb66159ef68cb16a805ea11b42
treef407795b0b6e38b8cbdf141de4135810c6a5ceab
parent949ef70e2d1a5c12178875f513df34fc85d91a38
drm/ttm: optimize bo_kmap_type values

A micro-optimization on the function ttm_kmap_obj_virtual().

By defining the values of enum ttm_bo_kmap_obj::bo_kmap_type to have a
bit indicating iomem, size of the function ttm_kmap_obj_virtual() will be
reduced by 16 bytes on x86_64 (gcc 4.1.2).

ttm_kmap_obj_virtual() may be heavily used, when buffer objects are
accessed via wrappers, that work for both kinds of memory addresses:
iomem cookies and kernel virtual.

Signed-off-by: Pekka Paalanen <pq@iki.fi>
Signed-off-by: Dave Airlie <airlied@redhat.com>
include/drm/ttm/ttm_bo_api.h