Re: list of drivers still broken in 2.1.62

David Woodhouse (dwmw2@cam.ac.uk)
Fri, 07 Nov 1997 15:30:20 +0000


This is a multipart MIME message.

--==_Exmh_14695371520
Content-Type: text/plain; charset=us-ascii

Let's see how quickly we can cut the list down, shall we?

Here's Acquire SBC and software watchdogs.

Can we do the rest with awk? Put the line
"struct inode *inode = filp->f_dentry->d_inode;" in and remove it iff gcc complains that it's not used? :)

Anyone know why nic.funet.fi is taking circa 24 hours to forward mail?
I just got this...

Received: from nic.funet.fi [128.214.248.6]
by mauve.csi.cam.ac.uk with esmtp (Exim 1.73 #1)
id 0xTplD-0000rC-00; Fri, 7 Nov 1997 14:51:47 +0000
Received: from vger.rutgers.edu ([128.6.190.2] EHLO vger.rutgers.edu ident: root [port 15714]) by nic.funet.fi with ESMTP id <11974-31887>; Thu, 6 Nov 1997 16:53:22 +0200
Received: by vger.rutgers.edu id <971522-4489>; Thu, 6 Nov 1997 09:47:17 -0500
Received: from mauve.csi.cam.ac.uk ([131.111.8.38] HELO mauve.csi.cam.ac.uk ident: IDENT-NOT-QUERIED [port 35686]) by vger.rutgers.edu with SMTP id <971509-4491>; Thu, 6 Nov 1997 09:47:01 -0500
Received: from dwmw2.robinson.cam.ac.uk [131.111.217.153] (exim)
by mauve.csi.cam.ac.uk with smtp (Exim 1.73 #1)
id 0xTTFX-0000CX-00; Thu, 6 Nov 1997 14:49:35 +0000

--==_Exmh_14695371520
Content-Type: text/plain ; name="watchdog-vger-2.1.61.diff"; charset=us-ascii
Content-Description: watchdog-vger-2.1.61.diff
Content-Disposition: attachment; filename="watchdog-vger-2.1.61.diff"

--- linux/drivers/char/acquirewdt.c.orig Wed Nov 5 13:03:37 1997
+++ linux/drivers/char/acquirewdt.c Wed Nov 5 13:07:03 1997
@@ -62,7 +62,7 @@
inb_p(WDT_START);
}

-static long acq_write(struct inode *inode, struct file *file, const char *buf, unsigned long count)
+static ssize_t acq_write(struct file *file, const char *buf, size_t count, loff_t *ppos)
{
if(count)
{
@@ -72,7 +72,7 @@
return 0;
}

-static long acq_read(struct inode *inode, struct file *file, char *buf, unsigned long count)
+static ssize_t acq_read(struct file *file, char *buf, size_t count, loff_t *ppos)
{
return -EINVAL;
}
--- linux/drivers/char/softdog.c.orig Wed Nov 5 13:41:33 1997
+++ linux/drivers/char/softdog.c Wed Nov 5 13:42:33 1997
@@ -113,7 +113,7 @@
return;
}

-static long softdog_write(struct inode *inode, struct file *file, const char *data, unsigned long len)
+static ssize_t softdog_write(struct file *file, const char *data, size_t len, loff_t *ppos)
{
/*
* Refresh the timer.

--==_Exmh_14695371520
Content-Type: text/plain; charset=us-ascii

---- ---- ----
David Woodhouse, Robinson College, CB3 9AN, England. (+44) 0976 658355
dwmw2@cam.ac.uk http://dwmw2.robinson.cam.ac.uk
finger pgp@dwmw2.robinson.cam.ac.uk for PGP key.

--==_Exmh_14695371520--