All of lore.kernel.org
 help / color / mirror / Atom feed
From: Larry Finger <Larry.Finger@lwfinger.net>
To: LKML <linux-kernel@vger.kernel.org>
Subject: Query about set_pages_* API
Date: Sat, 09 Feb 2008 15:40:12 -0700	[thread overview]
Message-ID: <47AE2BCC.3040605@lwfinger.net> (raw)

Is the set_pages_* API that replaces change_page_attr described somewhere? I have been unable to 
find it with Google.

I'm trying to modify the VirtualBox kernel module to work with 2.6.24-git (and 2.6.25) on x86_64 
architecture. The current code has a value of the third argument of the call (prot) with 3 variants. 
All variations have the following bits set: _PAGE_PRESENT, _PAGE_RW, _PAGE_DIRTY, and 
_PAGE_ACCESSED. Number 2 adds _PAGE_NX to the above, and number 3 adds _PAGE_GLOBAL to the bits in 
variation 1.

 From the code in arch/x86/mm/pageattr.c, I figured I need to call set_pages_wb() unconditionally, 
and set_pages_nx() if _PAGE_NX is set. Will these calls be sufficient? I thought about calling 
set_pages_rw(), but that entry is not exported.

Thanks,

Larry

             reply	other threads:[~2008-02-09 22:45 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-02-09 22:40 Larry Finger [this message]
2008-02-09 23:57 ` Query about set_pages_* API Arjan van de Ven
2008-02-10  0:00 ` Arjan van de Ven
2008-02-10 17:15   ` Larry Finger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=47AE2BCC.3040605@lwfinger.net \
    --to=larry.finger@lwfinger.net \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.