kern/142197: [ndis] [patch] ndis is missing media status reporting

Roman Bogorodskiy novel at FreeBSD.org
Wed Jan 6 09:40:03 UTC 2010


The following reply was made to PR kern/142197; it has been noted by GNATS.

From: Roman Bogorodskiy <novel at FreeBSD.org>
To: bug-followup at FreeBSD.org, onemda at gmail.com, rpaulo at FreeBSD.org
Cc:  
Subject: Re: kern/142197: [ndis] [patch] ndis is missing media status
 reporting
Date: Wed, 6 Jan 2010 12:32:42 +0300

 --uAKRQypu60I7Lcqm
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 Hello,
 
 Seems like there's a minor problem with that:
 
 cc1: warnings being treated as errors
 /usr/src/sys/modules/if_ndis/../../dev/if_ndis/if_ndis.c: In function 'ndis=
 _media_status':
 /usr/src/sys/modules/if_ndis/../../dev/if_ndis/if_ndis.c:2252: warning: pas=
 sing argument 4 of 'ndis_get_info' from incompatible pointer type
 *** Error code 1
 
 As ndis_get_info accepts 'int', not 'size_t', so after applying this:
 
 --- if_ndis.c.orig	2010-01-06 12:15:17.000000000 +0300
 +++ if_ndis.c	2010-01-06 12:17:03.000000000 +0300
 @@ -2243,7 +2243,7 @@
  	struct ieee80211vap *vap =3D ifp->if_softc;
  	struct ndis_softc *sc =3D vap->iv_ic->ic_ifp->if_softc;
  	uint32_t txrate;
 -	size_t len;
 +	int len;
 =20
  	if (!NDIS_INITIALIZED(sc))
  		return;
 
 it compiles fine.
 
 Roman Bogorodskiy
 
 --uAKRQypu60I7Lcqm
 Content-Type: application/pgp-signature
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.10 (FreeBSD)
 
 iJwEAQECAAYFAktEWLAACgkQgHRbOB2qykYkkQP9HBbpfcBkyEl7eLyZz1Egga8i
 MkkjIWtZLDYzfP4I40n1msmydvWPiiFMpXl7M7I4F9qx4dygWhFeYhTSpyRdpxQx
 aWk9c0exeYae5y+hjfciHZ4yEdJtV8A7yOkAXs4Sgi9hYaomWebkK4svUwbVyQsR
 nlb7YXKsPMnLUxkPtmo=
 =W1Zn
 -----END PGP SIGNATURE-----
 
 --uAKRQypu60I7Lcqm--


More information about the freebsd-net mailing list