diff options
author | Alan Hourihane <alanh@fairlite.demon.co.uk> | 2001-04-06 08:39:02 +0000 |
---|---|---|
committer | Alan Hourihane <alanh@fairlite.demon.co.uk> | 2001-04-06 08:39:02 +0000 |
commit | 2bd9bf98c7bc0c23870f86f97341197114c3e70a (patch) | |
tree | 668271ef09ab496e9d3d6bd9161cecbf471c5771 /linux-core/drm_drv.c | |
parent | 5d6ddbca26d695561fb1d08d798a0cc254b805e7 (diff) |
Handle drivers that don't have __HAVE_SG defined.
Diffstat (limited to 'linux-core/drm_drv.c')
-rw-r--r-- | linux-core/drm_drv.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/linux-core/drm_drv.c b/linux-core/drm_drv.c index 3791d7a8..5337646f 100644 --- a/linux-core/drm_drv.c +++ b/linux-core/drm_drv.c @@ -424,10 +424,15 @@ static int DRM(takedown)( drm_device_t *dev ) */ break; case _DRM_SCATTER_GATHER: + /* Handle it, but do nothing, if HAVE_SG + * isn't defined. + */ +#if __HAVE_SG if(dev->sg) { DRM(sg_cleanup)(dev->sg); dev->sg = NULL; } +#endif break; } DRM(free)(map, sizeof(*map), DRM_MEM_MAPS); |