Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/arch/luna68k/dev



On Jan 2,  4:00pm, dholland-sourcechanges%netbsd.org@localhost (David Holland) 
wrote:
-- Subject: Re: CVS commit: src/sys/arch/luna68k/dev

| On Thu, Jan 02, 2014 at 01:25:56PM +0900, Izumi Tsutsui wrote:
|  > > This could lead to problems in the future. I would put it back.
|  > 
|  > How? 
|  >  - it was added by me recently
|  >  - netbsd-6 doesn't have it
|  >  - no other serial driver except com(4) has it
| 
| ISTM that if the field exists, it should always be initialized (in all
| tty drivers); if it doesn't need to be initialized, it shouldn't
| exist...
| 
| The tty code is a mess but someday someone will fix it up.

grep -rw t_softc /usr/src/sys reveals:

./dev/ic/com.c: tp->t_softc = sc;
./sys/tty.h:    void    *t_softc;               /* pointer to driver's softc. */

And the change was done a long time ago, and still nothing uses it.

date: 2013-02-24 01:20:24 -0500;  author: matt;  state: Exp;  lines: +2 -1;
Add a t_softc member to struct tty in which a driver can store a pointer
to its softc.  (analogous to if_softc in struct ifnet).

What's the plan?

christos


Home | Main Index | Thread Index | Old Index