svn commit: r186529 - head/sys/dev/acpi_support

Stanislav Sedov stas at FreeBSD.org
Sun Dec 28 19:32:09 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sat, 27 Dec 2008 20:50:55 -0800
Andrew Thompson <thompsa at FreeBSD.org> mentioned:

> On Sat, Dec 27, 2008 at 08:48:11PM +0000, Stanislav Sedov wrote:
> > Author: stas
> > Date: Sat Dec 27 20:48:11 2008
> > New Revision: 186529
> > URL: http://svn.freebsd.org/changeset/base/186529
> > 
> > Log:
> >   - Fix incorrect array declaration that was causing the stack overflow
> >     on some (most?) Asus laptops.
> >   
> >   Discussed with:	rpaulo
> >   Approved by:	kib (mentor)
> >   MFC after:	2 weeks
> > 
> > Modified:
> >   head/sys/dev/acpi_support/acpi_asus.c
> > 
> > Modified: head/sys/dev/acpi_support/acpi_asus.c
> > ==============================================================================
> > --- head/sys/dev/acpi_support/acpi_asus.c	Sat Dec 27 20:37:53 2008	(r186528)
> > +++ head/sys/dev/acpi_support/acpi_asus.c	Sat Dec 27 20:48:11 2008	(r186529)
> > @@ -976,7 +976,7 @@ acpi_asus_sysctl_set(struct acpi_asus_so
> >  {
> >  	ACPI_STATUS		status = AE_OK;
> >  	ACPI_OBJECT_LIST 	acpiargs;
> > -	ACPI_OBJECT		acpiarg[0];
> > +	ACPI_OBJECT		acpiarg[1];
> >  
> >  	ACPI_FUNCTION_TRACE((char *)(uintptr_t)__func__);
> >  	ACPI_SERIAL_ASSERT(asus);
> 
> Thanks! I have had panics that I think are related to this.
> 

I wonder how does gcc allowed this. It emits warnings only in
pedantic mode which we cannot use to compile kernel with.

Coverity is also calm about this issue.

- -- 
Stanislav Sedov
ST4096-RIPE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEARECAAYFAklX0+UACgkQK/VZk+smlYEhJQCfc1cQKsaC1WufslPzh6A2Ys4f
V9gAn0ctgYE++vyx/6dVJWI0EEYm6H0a
=G9UK
-----END PGP SIGNATURE-----

!DSPAM:4957d16c967001015285497!




More information about the svn-src-head mailing list