More changes for sync with Linux 2.4.0-test9-pre7
parent
39a659e877
commit
52f0bc3c9e
|
@ -1,4 +1,3 @@
|
|||
|
||||
************************************************************
|
||||
* For the very latest on DRI development, please see: *
|
||||
* http://dri.sourceforge.net/ *
|
||||
|
|
|
@ -150,11 +150,6 @@ typedef struct wait_queue *wait_queue_head_t;
|
|||
#endif
|
||||
#ifndef module_exit
|
||||
#define module_exit(x) void cleanup_module(void) { x(); }
|
||||
#endif
|
||||
|
||||
/* virt_to_page added in 2.4.0-test6 */
|
||||
#if LINUX_VERSION_CODE < 0x020400
|
||||
#define virt_to_page(kaddr) (mem_map + MAP_NR(kaddr))
|
||||
#endif
|
||||
|
||||
/* Generic cmpxchg added in 2.3.x */
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
************************************************************
|
||||
* For the very latest on DRI development, please see: *
|
||||
* http://dri.sourceforge.net/ *
|
||||
|
|
|
@ -37,8 +37,10 @@
|
|||
|
||||
#if defined(__linux__)
|
||||
#include <asm/ioctl.h> /* For _IO* macros */
|
||||
#define DRM_IOCTL_NR(n) _IOC_NR(n)
|
||||
#elif defined(__FreeBSD__)
|
||||
#include <sys/ioccom.h>
|
||||
#define DRM_IOCTL_NR(n) ((n) & 0xff)
|
||||
#endif
|
||||
|
||||
#define DRM_PROC_DEVICES "/proc/devices"
|
||||
|
@ -293,11 +295,6 @@ typedef struct drm_agp_info {
|
|||
} drm_agp_info_t;
|
||||
|
||||
#define DRM_IOCTL_BASE 'd'
|
||||
#if defined(__linux__)
|
||||
#define DRM_IOCTL_NR(n) _IOC_NR(n)
|
||||
#elif defined(__FreeBSD__)
|
||||
#define DRM_IOCTL_NR(n) ((n) & 0xff)
|
||||
#endif
|
||||
#define DRM_IO(nr) _IO(DRM_IOCTL_BASE,nr)
|
||||
#define DRM_IOR(nr,size) _IOR(DRM_IOCTL_BASE,nr,size)
|
||||
#define DRM_IOW(nr,size) _IOW(DRM_IOCTL_BASE,nr,size)
|
||||
|
|
|
@ -150,11 +150,6 @@ typedef struct wait_queue *wait_queue_head_t;
|
|||
#endif
|
||||
#ifndef module_exit
|
||||
#define module_exit(x) void cleanup_module(void) { x(); }
|
||||
#endif
|
||||
|
||||
/* virt_to_page added in 2.4.0-test6 */
|
||||
#if LINUX_VERSION_CODE < 0x020400
|
||||
#define virt_to_page(kaddr) (mem_map + MAP_NR(kaddr))
|
||||
#endif
|
||||
|
||||
/* Generic cmpxchg added in 2.3.x */
|
||||
|
|
|
@ -199,9 +199,7 @@ int mga_rmctx(struct inode *inode, struct file *filp, unsigned int cmd,
|
|||
if (copy_from_user(&ctx, (drm_ctx_t *)arg, sizeof(ctx)))
|
||||
return -EFAULT;
|
||||
DRM_DEBUG("%d\n", ctx.handle);
|
||||
if(ctx.handle == DRM_KERNEL_CONTEXT+1) {
|
||||
priv->remove_auth_on_close = 1;
|
||||
}
|
||||
if(ctx.handle == DRM_KERNEL_CONTEXT+1) priv->remove_auth_on_close = 1;
|
||||
|
||||
if(ctx.handle != DRM_KERNEL_CONTEXT) {
|
||||
drm_ctxbitmap_free(dev, ctx.handle);
|
||||
|
|
|
@ -37,8 +37,10 @@
|
|||
|
||||
#if defined(__linux__)
|
||||
#include <asm/ioctl.h> /* For _IO* macros */
|
||||
#define DRM_IOCTL_NR(n) _IOC_NR(n)
|
||||
#elif defined(__FreeBSD__)
|
||||
#include <sys/ioccom.h>
|
||||
#define DRM_IOCTL_NR(n) ((n) & 0xff)
|
||||
#endif
|
||||
|
||||
#define DRM_PROC_DEVICES "/proc/devices"
|
||||
|
@ -293,11 +295,6 @@ typedef struct drm_agp_info {
|
|||
} drm_agp_info_t;
|
||||
|
||||
#define DRM_IOCTL_BASE 'd'
|
||||
#if defined(__linux__)
|
||||
#define DRM_IOCTL_NR(n) _IOC_NR(n)
|
||||
#elif defined(__FreeBSD__)
|
||||
#define DRM_IOCTL_NR(n) ((n) & 0xff)
|
||||
#endif
|
||||
#define DRM_IO(nr) _IO(DRM_IOCTL_BASE,nr)
|
||||
#define DRM_IOR(nr,size) _IOR(DRM_IOCTL_BASE,nr,size)
|
||||
#define DRM_IOW(nr,size) _IOW(DRM_IOCTL_BASE,nr,size)
|
||||
|
|
|
@ -37,8 +37,10 @@
|
|||
|
||||
#if defined(__linux__)
|
||||
#include <asm/ioctl.h> /* For _IO* macros */
|
||||
#define DRM_IOCTL_NR(n) _IOC_NR(n)
|
||||
#elif defined(__FreeBSD__)
|
||||
#include <sys/ioccom.h>
|
||||
#define DRM_IOCTL_NR(n) ((n) & 0xff)
|
||||
#endif
|
||||
|
||||
#define DRM_PROC_DEVICES "/proc/devices"
|
||||
|
@ -293,11 +295,6 @@ typedef struct drm_agp_info {
|
|||
} drm_agp_info_t;
|
||||
|
||||
#define DRM_IOCTL_BASE 'd'
|
||||
#if defined(__linux__)
|
||||
#define DRM_IOCTL_NR(n) _IOC_NR(n)
|
||||
#elif defined(__FreeBSD__)
|
||||
#define DRM_IOCTL_NR(n) ((n) & 0xff)
|
||||
#endif
|
||||
#define DRM_IO(nr) _IO(DRM_IOCTL_BASE,nr)
|
||||
#define DRM_IOR(nr,size) _IOR(DRM_IOCTL_BASE,nr,size)
|
||||
#define DRM_IOW(nr,size) _IOW(DRM_IOCTL_BASE,nr,size)
|
||||
|
|
Loading…
Reference in New Issue