summaryrefslogtreecommitdiffstats
path: root/drivers/ap1000
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1998-09-19 19:15:08 +0000
committerRalf Baechle <ralf@linux-mips.org>1998-09-19 19:15:08 +0000
commit03ba4131783cc9e872f8bb26a03f15bc11f27564 (patch)
tree88db8dba75ae06ba3bad08e42c5e52efc162535c /drivers/ap1000
parent257730f99381dd26e10b832fce4c94cae7ac1176 (diff)
- Merge with Linux 2.1.121.
- Bugfixes.
Diffstat (limited to 'drivers/ap1000')
-rw-r--r--drivers/ap1000/ap.c27
-rw-r--r--drivers/ap1000/ddv.c1
-rw-r--r--drivers/ap1000/ringbuf.c1
3 files changed, 13 insertions, 16 deletions
diff --git a/drivers/ap1000/ap.c b/drivers/ap1000/ap.c
index ae2071cf9..ce50c5edb 100644
--- a/drivers/ap1000/ap.c
+++ b/drivers/ap1000/ap.c
@@ -48,12 +48,10 @@ static int ap_fds[NUM_APDEVS];
static volatile int request_count = 0;
-#ifdef MODULE
static void ap_release(struct inode * inode, struct file * filp)
{
MOD_DEC_USE_COUNT;
}
-#endif
static void ap_request(void)
{
@@ -247,20 +245,17 @@ void ap_open_reply(struct cap_request *creq)
}
static struct file_operations ap_fops = {
- NULL, /* lseek - default */
- block_read, /* read - general block-dev read */
- block_write, /* write - general block-dev write */
- NULL, /* readdir - bad */
- NULL, /* poll */
- ap_ioctl, /* ioctl */
- NULL, /* mmap */
- ap_open, /* open */
-#ifndef MODULE
- NULL, /* no special release code... */
-#else
- ap_release, /* module needs to decrement use count */
-#endif
- block_fsync, /* fsync */
+ NULL, /* lseek - default */
+ block_read, /* read - general block-dev read */
+ block_write, /* write - general block-dev write */
+ NULL, /* readdir - bad */
+ NULL, /* poll */
+ ap_ioctl, /* ioctl */
+ NULL, /* mmap */
+ ap_open, /* open */
+ NULL, /* flush */
+ ap_release, /* module needs to decrement use count */
+ block_fsync, /* fsync */
};
diff --git a/drivers/ap1000/ddv.c b/drivers/ap1000/ddv.c
index 2e7f492a5..4a21a5882 100644
--- a/drivers/ap1000/ddv.c
+++ b/drivers/ap1000/ddv.c
@@ -884,6 +884,7 @@ static struct file_operations ddv_fops = {
ddv_ioctl, /* ioctl */
NULL, /* mmap */
ddv_open, /* open */
+ NULL, /* flush */
ddv_release,
block_fsync /* fsync */
};
diff --git a/drivers/ap1000/ringbuf.c b/drivers/ap1000/ringbuf.c
index 905b8f069..d8f9b02c3 100644
--- a/drivers/ap1000/ringbuf.c
+++ b/drivers/ap1000/ringbuf.c
@@ -302,6 +302,7 @@ static struct file_operations proc_ringbuf_operations = {
ringbuf_ioctl, /* ioctl */
NULL, /* mmap */
NULL, /* no special open code */
+ NULL, /* flush */
NULL, /* no special release code */
NULL /* can't fsync */
};