]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - drivers/gpu/drm/ttm/ttm_tt.c
new helper: file_inode(file)
[mirror_ubuntu-artful-kernel.git] / drivers / gpu / drm / ttm / ttm_tt.c
index 7d759a4302943bb6c5904356dd9e81dec6d4588f..5e93a52d4f2c7a6183a36e70c976d8a1bbf9871e 100644 (file)
@@ -296,7 +296,7 @@ int ttm_tt_swapin(struct ttm_tt *ttm)
        swap_storage = ttm->swap_storage;
        BUG_ON(swap_storage == NULL);
 
-       swap_space = swap_storage->f_path.dentry->d_inode->i_mapping;
+       swap_space = file_inode(swap_storage)->i_mapping;
 
        for (i = 0; i < ttm->num_pages; ++i) {
                from_page = shmem_read_mapping_page(swap_space, i);
@@ -345,7 +345,7 @@ int ttm_tt_swapout(struct ttm_tt *ttm, struct file *persistent_swap_storage)
        } else
                swap_storage = persistent_swap_storage;
 
-       swap_space = swap_storage->f_path.dentry->d_inode->i_mapping;
+       swap_space = file_inode(swap_storage)->i_mapping;
 
        for (i = 0; i < ttm->num_pages; ++i) {
                from_page = ttm->pages[i];