diff options
Diffstat (limited to 'fs')
| -rw-r--r-- | fs/dcache.c | 2 | ||||
| -rw-r--r-- | fs/proc/task_mmu.c | 8 |
2 files changed, 8 insertions, 2 deletions
diff --git a/fs/dcache.c b/fs/dcache.c index 166d35d56868..4d13bf50b7b1 100644 --- a/fs/dcache.c +++ b/fs/dcache.c | |||
| @@ -1976,7 +1976,7 @@ global_root: | |||
| 1976 | * __d_path - return the path of a dentry | 1976 | * __d_path - return the path of a dentry |
| 1977 | * @path: the dentry/vfsmount to report | 1977 | * @path: the dentry/vfsmount to report |
| 1978 | * @root: root vfsmnt/dentry (may be modified by this function) | 1978 | * @root: root vfsmnt/dentry (may be modified by this function) |
| 1979 | * @buffer: buffer to return value in | 1979 | * @buf: buffer to return value in |
| 1980 | * @buflen: buffer length | 1980 | * @buflen: buffer length |
| 1981 | * | 1981 | * |
| 1982 | * Convert a dentry into an ASCII path name. | 1982 | * Convert a dentry into an ASCII path name. |
diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c index aea1d3f1ffb5..439fc1f1c1c4 100644 --- a/fs/proc/task_mmu.c +++ b/fs/proc/task_mmu.c | |||
| @@ -210,6 +210,7 @@ static void show_map_vma(struct seq_file *m, struct vm_area_struct *vma) | |||
| 210 | int flags = vma->vm_flags; | 210 | int flags = vma->vm_flags; |
| 211 | unsigned long ino = 0; | 211 | unsigned long ino = 0; |
| 212 | unsigned long long pgoff = 0; | 212 | unsigned long long pgoff = 0; |
| 213 | unsigned long start; | ||
| 213 | dev_t dev = 0; | 214 | dev_t dev = 0; |
| 214 | int len; | 215 | int len; |
| 215 | 216 | ||
| @@ -220,8 +221,13 @@ static void show_map_vma(struct seq_file *m, struct vm_area_struct *vma) | |||
| 220 | pgoff = ((loff_t)vma->vm_pgoff) << PAGE_SHIFT; | 221 | pgoff = ((loff_t)vma->vm_pgoff) << PAGE_SHIFT; |
| 221 | } | 222 | } |
| 222 | 223 | ||
| 224 | /* We don't show the stack guard page in /proc/maps */ | ||
| 225 | start = vma->vm_start; | ||
| 226 | if (vma->vm_flags & VM_GROWSDOWN) | ||
| 227 | start += PAGE_SIZE; | ||
| 228 | |||
| 223 | seq_printf(m, "%08lx-%08lx %c%c%c%c %08llx %02x:%02x %lu %n", | 229 | seq_printf(m, "%08lx-%08lx %c%c%c%c %08llx %02x:%02x %lu %n", |
| 224 | vma->vm_start, | 230 | start, |
| 225 | vma->vm_end, | 231 | vma->vm_end, |
| 226 | flags & VM_READ ? 'r' : '-', | 232 | flags & VM_READ ? 'r' : '-', |
| 227 | flags & VM_WRITE ? 'w' : '-', | 233 | flags & VM_WRITE ? 'w' : '-', |
