imp afa51f755a Fix memory leak of devinfo. The leak itself was documented in
PR/108719, but there's a simpler fix: free it after it is used, and
then get rid of the redundant frees this causes.  Other leaks in this
PR not yet fixed.

While I'm here, remove NetBSD/OpenBSD code and some of the portability
#defines that were getting in the way of understanding this code.  The
devinfo bug was harder to spot because one needed to know that
device_set_desc_copy() was used inside of one of them (one that didn't
take an argument!).

Prefer device_printf(sc->sc_dev, "...") to printf("%s:...",
device_get_nameunit(sc->sc_dev)).  This saves almost 300 bytes.

PR: 108719
Submitted by: Antoine Brodin
2007-02-03 16:19:28 +00:00
..
2005-09-18 11:45:39 +00:00
2006-09-07 00:06:42 +00:00
2006-11-21 22:29:06 +00:00
2006-09-06 23:44:25 +00:00
2007-02-03 13:53:22 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2006-01-21 10:25:51 +00:00
2006-09-06 23:44:25 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2005-09-22 05:06:37 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2006-09-06 23:29:53 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2006-09-06 23:44:25 +00:00
2006-09-07 00:06:42 +00:00
2006-09-06 23:44:25 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00
2006-09-07 00:06:42 +00:00