Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Jan 2006 01:03:34 +0000 (UTC)
From:      Don Lewis <truckman@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern kern_sysctl.c
Message-ID:  <200601250103.k0P13YPf080402@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
truckman    2006-01-25 01:03:34 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             kern_sysctl.c 
  Log:
  Touch all the pages wired by sysctl_wire_old_buffer() to avoid PTE
  modified bit emulation traps on Alpha while holding locks in the
  sysctl handler.
  
  A better solution would be to pass a hint to the Alpha pmap code to
  tell mark these pages as modified when they as they are being wired,
  but that appears to be more difficult to implement.
  
  Suggested by: jhb
  MFC after:      3 days
  
  Revision  Changes    Path
  1.168     +12 -1     src/sys/kern/kern_sysctl.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601250103.k0P13YPf080402>