このページを編集する際は、編集に関する方針に従ってください。

概要

  • linux2.6/include/linux/rmap.hにて定義
  • 引数で渡されたページのマップカウント(アドレス空間にマップされている数)をインクリメントする

引数

実装

/**

* page_dup_rmap - duplicate pte mapping to a page
* @page:	the page to add the mapping to
*
* For copy_page_range only: minimal extract from page_add_rmap,
* avoiding unnecessary tests (already checked) so it's quicker.
*/

static inline void page_dup_rmap(struct page *page) {

	atomic_inc(&page->_mapcount);
  • アトミックにpage->_mapcountをインクリメントする
    • page->_mapcountはpageのアドレス空間にマップされている数を意味する
    • 詳細はatomic_inc()/linux2.6を参照

}

呼出元


履歴

  • 作者:ひら
  • 日付:2006/4/17
  • 対象:2.6.10
    更新日更新者更新内容

コメント



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-11-24 (火) 07:16:39 (2919d)