lkml.org 
[lkml]   [2007]   [May]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 16/33] xen: xen: add pinned page flag
    Add a new definition for PG_owner_priv_1 to define PG_pinned on Xen
    pagetable pages.

    Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>

    ---
    include/linux/page-flags.h | 5 +++++
    1 file changed, 5 insertions(+)

    ===================================================================
    --- a/include/linux/page-flags.h
    +++ b/include/linux/page-flags.h
    @@ -93,6 +93,7 @@

    /* PG_owner_priv_1 users should have descriptive aliases */
    #define PG_checked PG_owner_priv_1 /* Used by some filesystems */
    +#define PG_pinned PG_owner_priv_1 /* Xen pinned pagetable */

    #if (BITS_PER_LONG > 32)
    /*
    @@ -170,6 +171,10 @@ static inline void SetPageUptodate(struc
    #define PageChecked(page) test_bit(PG_checked, &(page)->flags)
    #define SetPageChecked(page) set_bit(PG_checked, &(page)->flags)
    #define ClearPageChecked(page) clear_bit(PG_checked, &(page)->flags)
    +
    +#define PagePinned(page) test_bit(PG_pinned, &(page)->flags)
    +#define SetPagePinned(page) set_bit(PG_pinned, &(page)->flags)
    +#define ClearPagePinned(page) clear_bit(PG_pinned, &(page)->flags)

    #define PageReserved(page) test_bit(PG_reserved, &(page)->flags)
    #define SetPageReserved(page) set_bit(PG_reserved, &(page)->flags)
    --

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-05-22 17:29    [W:2.353 / U:0.168 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site