diff options
author | Jon Smirl <jonsmirl@yahoo.com> | 2004-09-30 18:13:33 +0000 |
---|---|---|
committer | Jon Smirl <jonsmirl@yahoo.com> | 2004-09-30 18:13:33 +0000 |
commit | 3aef3841d0c8099a97a56a285f0a21d9147405bd (patch) | |
tree | 3f09642b0ca6016251386a51922d1d8975ad44bf /linux-core/mga_drv.c | |
parent | 0bff0d9eb6317ccccafc79cac7b235b4cb4c9161 (diff) |
Make fops per driver instead of global, remove default flush, poll, read
functions
Diffstat (limited to 'linux-core/mga_drv.c')
-rw-r--r-- | linux-core/mga_drv.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/linux-core/mga_drv.c b/linux-core/mga_drv.c index 7371bb8c..8787204c 100644 --- a/linux-core/mga_drv.c +++ b/linux-core/mga_drv.c @@ -103,6 +103,14 @@ static struct drm_driver_fn driver_fn = { .ioctls = ioctls, .num_ioctls = DRM_ARRAY_SIZE(ioctls), .dma_ioctl = mga_dma_buffers, + .fops = { + .owner = THIS_MODULE, + .open = drm_open, + .release = drm_release, + .ioctl = drm_ioctl, + .mmap = drm_mmap, + .fasync = drm_fasync, + }, }; static int probe(struct pci_dev *pdev, const struct pci_device_id *ent) |