On Wed, 3 Sep 2003, Jens Rehsack wrote: > Michal Mertl wrote: > > I found 2 bugs and some potential problems in bktr(4) code. > > > > Bug 1: > > Compilation with options BKTR_USE_FREEBSD_SMBUS failes. Error is > > that code tries to use iicbus which isn't defined where it looks for > > it. I added it there and the compilation and detection goes fine. I don't > > know how to actually test it though. > > > > [...] > > Will anyone responsible take notice of this patch and commit it? > > > ------------------------------------------------------------------------ > > > > *** dev/bktr/bktr_reg.h.ori Sun Dec 8 10:40:14 2002 > > --- dev/bktr/bktr_reg.h Sun Dec 8 10:40:38 2002 > > *************** > > *** 448,453 **** > > --- 448,454 ---- > > struct bktr_i2c_softc { > > int bus_owned; > > > > + device_t iicbus; > > device_t iicbb; > > device_t smbus; > > }; > > *** dev/bktr/bktr_os.c.ori Sun Dec 8 10:39:13 2002 > > --- dev/bktr/bktr_os.c Sun Dec 8 10:39:35 2002 > > *************** > > *** 499,513 **** > > destroy_dev(bktr->tunerdev); > > destroy_dev(bktr->bktrdev); > > > > - /* If this is unit 0, then destroy the alias entries too */ > > - #if (__FreeBSD_version >=500000) > > - if (unit == 0) { > > - destroy_dev(bktr->vbidev_alias); > > - destroy_dev(bktr->tunerdev_alias); > > - destroy_dev(bktr->bktrdev_alias); > > - } > > - #endif > > - > > /* > > * Deallocate resources. > > */ > > --- 499,504 ---- The destroy_dev calls for aliases have been removed in -current on 9th Dec 2002 (one day after I sent the email). See PR kern/36413. The fix hasn't been MFCed but there's no need - the code is wrapped in '#if (__FreeBSD_version >= 500000)'. The fix for BKTR_USE_FREEBSD_SMBUS hasn't been commited. I didn't send-pr but will recheck the status of things over the weekend and perhaps will do. To other readers: in my original email (http://docs.freebsd.org/cgi/getmsg.cgi?fetch=2276+0+archive/2002/freebsd-current/20021215.freebsd-current) I talked about another problem (limits on the maximum number of devices). When I reread what I wrote at the time I have to say 'sorry for my English' :-). -- Michal MertlReceived on Thu Sep 04 2003 - 00:25:32 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:21 UTC