The sfb driver uses the device data, so more than a "struct device" is
needed. When sfbattach() initializes the fbinfo data, it was corrupting data past the struct device data actually allocated. This does not appear to have caused a problem in the past, but causes a problem with the new setroot() changes by Jason.
This commit is contained in:
parent
7e68ce85de
commit
4fe9d4efee
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: sfb.c,v 1.18 1996/10/13 13:14:01 jonathan Exp $ */
|
||||
/* $NetBSD: sfb.c,v 1.19 1997/01/22 17:27:54 mhitch Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1992, 1993
|
||||
|
@ -131,7 +131,7 @@ void sfbattach __P((struct device *, struct device *, void *));
|
|||
int sfb_intr __P((void *sc));
|
||||
|
||||
struct cfattach sfb_ca = {
|
||||
sizeof(struct device), sfbmatch, sfbattach
|
||||
sizeof(struct fbinfo), sfbmatch, sfbattach
|
||||
};
|
||||
|
||||
struct cfdriver sfb_cd = {
|
||||
|
|
Loading…
Reference in New Issue