Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 338757
b: refs/heads/master
c: e4c6bfd
h: refs/heads/master
i:
  338755: 3c93dd5
v: v3
  • Loading branch information
Rik van Riel authored and Linus Torvalds committed Dec 12, 2012
1 parent bbd2b9a commit 3a0aa1d
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 5a0768f641a5bad844860e67250baf0d1aa5e03c
refs/heads/master: e4c6bfd2d79d063017ab19a18915f0bc759f32d9
12 changes: 8 additions & 4 deletions trunk/include/linux/mm_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -224,17 +224,15 @@ struct vm_region {
* library, the executable area etc).
*/
struct vm_area_struct {
struct mm_struct * vm_mm; /* The address space we belong to. */
/* The first cache line has the info for VMA tree walking. */

unsigned long vm_start; /* Our start address within vm_mm. */
unsigned long vm_end; /* The first byte after our end address
within vm_mm. */

/* linked list of VM areas per task, sorted by address */
struct vm_area_struct *vm_next, *vm_prev;

pgprot_t vm_page_prot; /* Access permissions of this VMA. */
unsigned long vm_flags; /* Flags, see mm.h. */

struct rb_node vm_rb;

/*
Expand All @@ -245,6 +243,12 @@ struct vm_area_struct {
*/
unsigned long rb_subtree_gap;

/* Second cache line starts here. */

struct mm_struct *vm_mm; /* The address space we belong to. */
pgprot_t vm_page_prot; /* Access permissions of this VMA. */
unsigned long vm_flags; /* Flags, see mm.h. */

/*
* For areas with an address space and backing store,
* linkage into the address_space->i_mmap interval tree, or
Expand Down

0 comments on commit 3a0aa1d

Please sign in to comment.