Date: Mon, 1 Aug 2005 10:03:48 -0400 From: Anish Mistry <mistry.7@osu.edu> To: Alexander Leidinger <netchild@freebsd.org> Cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern subr_hints.c Message-ID: <200508011004.01667.mistry.7@osu.edu> In-Reply-To: <200507311046.j6VAktvC055088@repoman.freebsd.org> References: <200507311046.j6VAktvC055088@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart2148256.Il1SaXOFRD Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Sunday 31 July 2005 06:46 am, Alexander Leidinger wrote: > netchild 2005-07-31 10:46:55 UTC > > FreeBSD src repository > > Modified files: > sys/kern subr_hints.c > Log: > The resource_xxx routines in subr_hints.c are called before and > after the kenv environment in kern_environment.c switches to > dynamic kenv. The prior call sets the static variable hintp to the > static hints in subr_hints.c (hintmode=3D=3D0). > > However, changes to the environment are not detected by the > resource_xxx lookups after the change to dynamic kernel > environment, so the lookup routines only report the old stuff of > hintmode=3D=3D0, even after the change to the dynamic kenv. This causes > kenv users to see a different environment than the kernel routines. > > This is a problem in the mixer.c code that looks up initial mixer > volume settings from the hints: If the hints are dynamic and not > from the device.hints file, mixer.c doesn't see them, but kenv > does. > > The patch from the PR (modified to comply to the style of the > function) solves this. > > PR: 83686 > Submitted by: Harry Coin <harrycoin@qconline.com> > > Revision Changes Path > 1.12 +2 -0 src/sys/kern/subr_hints.c These 2 PR can also be closed: http://www.freebsd.org/cgi/query-pr.cgi?pr=3D84033 http://www.freebsd.org/cgi/query-pr.cgi?pr=3D84034 =2D-=20 Anish Mistry --nextPart2148256.Il1SaXOFRD Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBC7ivRxqA5ziudZT0RAjLEAJ90eUnlExSH29kscYjL1wjCGOLXOgCfa1kF 2I/2BFcnlEG5LUJw2HmFSVw= =WUid -----END PGP SIGNATURE----- --nextPart2148256.Il1SaXOFRD--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200508011004.01667.mistry.7>