Don't overwrite TTM page flags.
authorThomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Wed, 7 Nov 2007 17:07:10 +0000 (18:07 +0100)
committerThomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Wed, 7 Nov 2007 17:07:56 +0000 (18:07 +0100)
linux-core/drm_ttm.c

index 8a44070..1a61ef6 100644 (file)
@@ -264,7 +264,7 @@ int drm_ttm_set_user(struct drm_ttm *ttm,
 
        ttm->user_mm = mm;
        ttm->dummy_read_page = dummy_read_page;
-       ttm->page_flags = DRM_TTM_PAGE_USER |
+       ttm->page_flags |= DRM_TTM_PAGE_USER |
                ((write) ? DRM_TTM_PAGE_USER_WRITE : 0);