Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Nov 1998 10:09:19 +0000 (GMT)
From:      Doug Rabson <dfr@nlsystems.com>
To:        Amancio Hasty <hasty@rah.star-gate.com>
Cc:        Jake <jake@checker.org>, current@FreeBSD.ORG
Subject:   Re: kernel make failure in smbus 
Message-ID:  <Pine.BSF.4.01.9811221008450.21711-100000@herring.nlsystems.com>
In-Reply-To: <199811220145.RAA03548@rah.star-gate.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 21 Nov 1998, Amancio Hasty wrote:

> 
> Post on the multimedia mailing list and request a patch to disable smb support
> in bktr it should not be difficult to generate since the code 
> to talk to the I2C interface is still in the driver.
> 
> I isolated the problem to :
> /sys/sys/bus.h and the recently commit :
> 
> 1.7 Sat Nov 14 21:58:41 1998 UTC by wollman 
> 
> CVS Tags: HEAD
> Diffs to 1.6 
> 
> My changes to the new device interface:
> 
>         - Interface wth the new resource manager.
>         - Allow for multiple drivers implementing a single devclass.
>         - Remove ordering dependencies between header files.
>         - Style cleanup.
>         - Add DEVICE_SUSPEND and DEVICE_RESUME methods.
>         - Move to a single-phase interrupt setup scheme.
> 
> Kernel builds on the Alpha are brken until Doug gets a chance to incorporate
> these changes on that side.

This patch or something similar to it should fix it.  I haven't tested it.

Index: smbus.c
===================================================================
RCS file: /home/ncvs/src/sys/dev/smbus/smbus.c,v
retrieving revision 1.2
diff -u -r1.2 smbus.c
--- smbus.c	1998/10/31 11:39:54	1.2
+++ smbus.c	1998/11/22 10:08:20
@@ -81,8 +81,8 @@
         DEVMETHOD(bus_print_child,      smbus_print_child),
         DEVMETHOD(bus_read_ivar,        smbus_read_ivar),
         DEVMETHOD(bus_write_ivar,       bus_generic_write_ivar),
-        DEVMETHOD(bus_create_intr,      bus_generic_create_intr),
-        DEVMETHOD(bus_connect_intr,     bus_generic_connect_intr),
+        DEVMETHOD(bus_setup_intr,	bus_generic_setup_intr),
+        DEVMETHOD(bus_teardown_intr,    bus_generic_teardown_intr),
 
         { 0, 0 }
 };

--
Doug Rabson				Mail:  dfr@nlsystems.com
Nonlinear Systems Ltd.			Phone: +44 181 951 1891
					Fax:   +44 181 381 1039


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.01.9811221008450.21711-100000>