aboutsummaryrefslogtreecommitdiffstats
path: root/fs/proc
AgeCommit message (Expand)AuthorFilesLines
2015-03-17pagemap: do not leak physical addresses to non-privileged userspaceKirill A. Shutemov1-0/+3
2015-02-22procfs: fix race between symlink removals and traversalsAl Viro3-12/+22
2015-02-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-17/+8
2015-02-17vmcore: fix PT_NOTE n_namesz, n_descsz overflow issueWANG Chao1-4/+4
2015-02-13proc: use %*pb[l] to print bitmaps including cpumasks and nodemasksTejun Heo1-6/+4
2015-02-12fs/proc/array.c: convert to use string_escape_str()Andy Shevchenko1-27/+7
2015-02-12fs: proc: task_mmu: show page size in /proc/<pid>/numa_mapsRafael Aquini1-0/+2
2015-02-12fs: proc: use PDE() to get proc_dir_entryAlexander Kuleshov2-2/+2
2015-02-12fs/proc/task_mmu.c: add user-space support for resetting mm->hiwater_rss (pea...Petr Cermak1-0/+14
2015-02-11mm: /proc/pid/clear_refs: avoid split_huge_page()Kirill A. Shutemov1-3/+44
2015-02-11mm: pagewalk: fix misbehavior of walk_page_range for vma(VM_PFNMAP)Naoya Horiguchi1-0/+3
2015-02-11numa_maps: remove numa_maps->vmaNaoya Horiguchi1-16/+13
2015-02-11numa_maps: fix typo in gather_hugetbl_statsNaoya Horiguchi1-3/+3
2015-02-11pagemap: use walk->vma instead of calling find_vma()Naoya Horiguchi1-54/+14
2015-02-11clear_refs: remove clear_refs_private->vma and introduce clear_refs_test_walk()Naoya Horiguchi1-24/+22
2015-02-11smaps: remove mem_size_stats->vma and use walk_page_vma()Naoya Horiguchi1-8/+4
2015-02-11proc/pagemap: walk page tables under pte lockKonstantin Khlebnikov1-5/+9
2015-02-11mm: account pmd page tables to the processKirill A. Shutemov1-3/+6
2015-02-11mm:add KPF_ZERO_PAGE flag for /proc/kpageflagsWang, Yalin1-3/+13
2015-02-10proc: drop handling non-linear mappingsKirill A. Shutemov1-16/+0
2015-01-25gut proc_register() a bitAl Viro1-17/+8
2014-12-19Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2014-12-18fs/proc/meminfo.c: include cma info in proc/meminfoPintu Kumar1-2/+13
2014-12-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-0/+53
2014-12-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-149/+16
2014-12-13genirq: Prevent proc race against freeing of irq descriptorsThomas Gleixner1-1/+1
2014-12-11userns: Add a knob to disable setgroups on a per user namespace basisEric W. Biederman1-0/+53
2014-12-10Merge branch 'akpm' (patchbomb from Andrew)Linus Torvalds7-125/+205
2014-12-10Merge branch 'nsfs' into for-nextAl Viro3-149/+16
2014-12-10kill proc_ns completelyAl Viro3-11/+5
2014-12-10take the targets of /proc/*/ns/* symlinks to separate fsAl Viro2-144/+13
2014-12-10exit: proc: don't try to flush /proc/tgid/task/tgidOleg Nesterov1-0/+3
2014-12-10proc: task_state: ptrace_parent() doesn't need pid_alive() checkOleg Nesterov1-7/+6
2014-12-10proc: task_state: move the main seq_printf() outside of rcu_read_lock()Oleg Nesterov1-6/+6
2014-12-10proc: task_state: deuglify the max_fds calculationOleg Nesterov1-12/+11
2014-12-10proc: task_state: read cred->group_info outside of task_lock()Oleg Nesterov1-2/+1
2014-12-10fs/proc.c: use rb_entry_safe() instead of rb_entry()Nicolas Dichtel1-12/+4
2014-12-10procfs: fix error handling of proc_register()Debabrata Banerjee1-1/+8
2014-12-10fs/proc: use a rb tree for the directory entriesNicolas Dichtel4-64/+113
2014-12-10mm: fix huge zero page accounting in smaps reportKirill A. Shutemov1-36/+68
2014-12-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-3/+4
2014-12-04bury struct proc_ns in fs/procAl Viro2-3/+9
2014-12-04copy address of proc_ns_ops into ns_commonAl Viro1-4/+2
2014-12-04make proc_ns_operations work with struct ns_common * instead of void *Al Viro2-5/+5
2014-11-19Merge tag 'trace-seq-file-cleanup' of git://git.kernel.org/pub/scm/linux/kern...Al Viro1-1/+2
2014-11-19procfs: get rid of ->f_dentryAl Viro1-2/+2
2014-11-18x86, mpx: Introduce VM_MPX to indicate that a VMA is MPX specificQiaowei Ren1-0/+3
2014-11-05fs: Convert show_fdinfo functions to voidJoe Perches1-1/+2
2014-10-14mm: softdirty: enable write notifications on VMAs after VM_SOFTDIRTY clearedPeter Feiner1-5/+14
2014-10-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-10/+2
2014-10-10Merge branch 'for-3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds1-35/+4
2014-10-09mm/balloon_compaction: add vmstat counters and kpageflags bitKonstantin Khlebnikov1-0/+3
2014-10-09mm: softdirty: unmapped addresses between VMAs are cleanPeter Feiner1-21/+40
2014-10-09mempolicy: fix show_numa_map() vs exec() + do_set_mempolicy() raceOleg Nesterov1-24/+9
2014-10-09fs/proc/kcore.c: don't add modules range to kcore if it's equal to vmcore rangeBaoquan He1-1/+3
2014-10-09proc/maps: make vm_is_stack() logic namespace-friendlyOleg Nesterov2-5/+41
2014-10-09proc/maps: replace proc_maps_private->pid with "struct inode *inode"Oleg Nesterov3-5/+5
2014-10-09fs/proc/task_nommu.c: don't use priv->task->mmOleg Nesterov1-8/+10
2014-10-09fs/proc/task_nommu.c: shift mm_access() from m_start() to proc_maps_open()Oleg Nesterov1-6/+26
2014-10-09fs/proc/task_nommu.c: change maps_open() to use __seq_open_private()Oleg Nesterov1-14/+7
2014-10-09fs/proc/task_mmu.c: update m->version in the main loop in m_start()Oleg Nesterov1-1/+4
2014-10-09fs/proc/task_mmu.c: reintroduce m->version logicOleg Nesterov1-0/+21
2014-10-09fs/proc/task_mmu.c: introduce m_next_vma() helperOleg Nesterov1-5/+10
2014-10-09fs/proc/task_mmu.c: simplify m_start() to make it readableOleg Nesterov1-24/+10
2014-10-09fs/proc/task_mmu.c: kill the suboptimal and confusing m->version logicOleg Nesterov1-34/+1
2014-10-09fs/proc/task_mmu.c: shift "priv->task = NULL" from m_start() to m_stop()Oleg Nesterov1-6/+3
2014-10-09fs/proc/task_mmu.c: cleanup the "tail_vma" horror in m_next()Oleg Nesterov1-5/+3
2014-10-09fs/proc/task_mmu.c: simplify the vma_stop() logicOleg Nesterov1-16/+19
2014-10-09fs/proc/task_mmu.c: shift mm_access() from m_start() to proc_maps_open()Oleg Nesterov2-9/+29
2014-10-09proc: introduce proc_mem_open()Oleg Nesterov2-15/+23
2014-10-09fs/proc/task_mmu.c: unify/simplify do_maps_open() and numa_maps_open()Oleg Nesterov1-28/+16
2014-10-09fs/proc/task_mmu.c: don't use task->mm in m_start() and show_*map()Oleg Nesterov1-5/+3
2014-10-09proc: Update proc_flush_task_mnt to use d_invalidateEric W. Biederman1-4/+2
2014-10-09vfs: Remove d_drop calls from d_revalidate implementationsEric W. Biederman2-6/+0
2014-09-26mm: softdirty: addresses before VMAs in PTE holes aren't softdirtyPeter Feiner1-9/+18
2014-09-18cpuset: simplify proc_cpuset_show()Zefan Li1-18/+2
2014-09-18cgroup: simplify proc_cgroup_show()Zefan Li1-17/+2
2014-08-10Revert "proc: Point /proc/{mounts,net} at /proc/thread-self/{mounts,net} inst...Linus Torvalds2-2/+2
2014-08-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds7-9/+119
2014-08-08sysctl: remove typedef ctl_tableJoe Perches1-1/+1
2014-08-08fs/proc/vmcore.c:mmap_vmcore: skip non-ram pages reported by hypervisorsVitaly Kuznetsov1-3/+79
2014-08-08proc: remove INF macroAlexey Dobriyan2-42/+0
2014-08-08proc: convert /proc/$PID/hardwall to seq_file interfaceAlexey Dobriyan1-2/+2
2014-08-08proc: convert /proc/$PID/io to seq_file interfaceAlexey Dobriyan1-8/+10
2014-08-08proc: convert /proc/$PID/oom_score to seq_file interfaceAlexey Dobriyan1-4/+5
2014-08-08proc: convert /proc/$PID/schedstat to seq_file interfaceAlexey Dobriyan1-4/+5
2014-08-08proc: convert /proc/$PID/wchan to seq_file interfaceAlexey Dobriyan1-5/+6
2014-08-08proc: convert /proc/$PID/cmdline to seq_file interfaceAlexey Dobriyan1-4/+11
2014-08-08proc: convert /proc/$PID/syscall to seq_file interfaceAlexey Dobriyan1-6/+7
2014-08-08proc: convert /proc/$PID/limits to seq_file interfaceAlexey Dobriyan1-15/+12
2014-08-08proc: convert /proc/$PID/auxv to seq_file interfaceAlexey Dobriyan1-10/+8
2014-08-08proc: more "const char *" pointersAlexey Dobriyan1-4/+4
2014-08-08proc: remove proc_tty_ldisc variableAlexey Dobriyan1-2/+2
2014-08-08proc: make proc_subdir_lock staticAlexey Dobriyan2-3/+1
2014-08-08proc: faster /proc/$PID lookupAlexey Dobriyan2-3/+3
2014-08-08proc: add and remove /proc entry create checksAlexey Dobriyan4-21/+21
2014-08-08proc: constify seq_operationsFabian Frederick1-1/+1
2014-08-08fs/proc/kcore.c: use PAGE_ALIGN instead of ALIGN(PAGE_SIZE)Fabian Frederick1-1/+1
2014-08-06mm: softdirty: respect VM_SOFTDIRTY in PTE holesPeter Feiner1-6/+21
2014-08-06mm: export NR_SHMEM via sysinfo(2) / si_meminfo() interfacesRafael Aquini1-1/+1
2014-08-06Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds1-10/+1
2014-08-04proc: Point /proc/mounts at /proc/thread-self/mounts instead of /proc/self/mo...Eric W. Biederman1-1/+1
2014-08-04proc: Point /proc/net at /proc/thread-self/net instead of /proc/self/netEric W. Biederman1-1/+1
2014-08-04proc: Implement /proc/thread-self to point at the directory of the current th...Eric W. Biederman6-6/+111
2014-08-04proc: Have net show up under /proc/<tgid>/task/<tid>Eric W. Biederman1-0/+3
2014-07-29namespaces: Use task_lock and not rcu to protect nsproxyEric W. Biederman1-1/+3
2014-07-24CAPABILITIES: remove undefined caps from all processesEric Paris1-10/+1
2014-07-23sched: Make task->real_start_time nanoseconds basedThomas Gleixner1-6/+1
2014-07-03/proc/stat: convert to single_open_size()Heiko Carstens1-20/+2
2014-06-08Merge branch 'next' (accumulated 3.16 merge window patches) into masterLinus Torvalds2-10/+20
2014-06-06fs/proc/vmcore.c: remove NULL assignment to staticFabian Frederick1-1/+1
2014-06-06fs/proc/task_mmu.c: replace seq_printf by seq_putsFabian Frederick1-4/+4
2014-06-06mm: add !pte_present() check on existing hugetlb_entry callbacksNaoya Horiguchi1-1/+1
2014-06-05Merge branch 'x86/vdso' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/...Linus Torvalds1-0/+6
2014-06-04mm: softdirty: clear VM_SOFTDIRTY flag inside clear_refs_write() instead of c...Cyrill Gorcunov1-5/+9
2014-05-20mm, fs: Add vm_ops->name as an alternative to arch_vma_nameAndy Lutomirski1-0/+6
2014-04-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-11/+5
2014-04-12Merge git://git.infradead.org/users/eparis/auditLinus Torvalds1-34/+2
2014-04-07fault-injection: set bounds on what /proc/self/make-it-fail accepts.Dave Jones1-0/+3
2014-04-07vmcore: continue vmcore initialization if PT_NOTE is found emptyWANG Chao1-2/+0
2014-04-07include/linux/crash_dump.h: add vmcore_cleanup() prototypeRashika Kheria1-1/+0
2014-04-07wait: swap EXIT_ZOMBIE and EXIT_DEAD to hide EXIT_TRACE from user-spaceOleg Nesterov1-2/+2
2014-04-07procfs: make /proc/*/pagemap 0400Djalal Harouni1-2/+2
2014-04-07procfs: make /proc/*/{stack,syscall,personality} 0400Djalal Harouni1-6/+6
2014-04-07fs/proc/inode.c: use RCU_INIT_POINTER(x, NULL)Monam Agarwal1-1/+1
2014-04-07proc: show mnt_id in /proc/pid/fdinfoAndrey Vagin1-2/+4
2014-04-07fs/proc/meminfo: meminfo_proc_show(): fix typo in commentLuiz Capitulino1-1/+1
2014-04-07mm: per-thread vma cachingDavidlohr Bueso1-1/+2
2014-04-04Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+2
2014-04-03mm + fs: store shadow entries in page cacheJohannes Weiner1-1/+1
2014-04-02Merge tag 'dt-for-linus' of git://git.secretlab.ca/git/linuxLinus Torvalds4-252/+0
2014-04-01new helper: readlink_copy()Al Viro2-11/+5
2014-04-01Merge branch 'timers-nohz-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-2/+2
2014-03-31Merge remote-tracking branch 'robh/for-next' into devicetree/nextGrant Likely1-3/+2
2014-03-20proc: Update get proc_pid_cmdline() to use mm.h helpersWilliam Roberts1-34/+2
2014-03-13cputime: Default implementation of nsecs -> cputime conversionFrederic Weisbecker2-2/+2
2014-03-13fs: push sync_filesystem() down to the file system's remount_fs()Theodore Ts'o1-0/+2
2014-03-11of: remove /proc/device-treeGrant Likely4-252/+0
2014-03-10fs/proc/base.c: fix GPF in /proc/$PID/map_filesArtem Fetishev1-0/+1
2014-03-04mm: close PageTail raceDavid Rientjes1-3/+2
2014-02-10vmcore: prevent PT_NOTE p_memsz overflow during header updateGreg Pearson1-6/+20
2014-01-23fs/proc/array.c: change do_task_stat() to use while_each_thread()Oleg Nesterov1-2/+1
2014-01-23fs/proc: don't use module_init for non-modular core codePaul Gortmaker16-16/+16
2014-01-23fs/proc/proc_devtree.c: remove empty /proc/device-tree when no openfirmware e...Dave Jones1-0/+1
2014-01-23proc: set attributes of pde using accessor functionsRui Xiang2-4/+3
2014-01-23proc: fix ->f_pos overflows in first_tid()Oleg Nesterov1-5/+9
2014-01-23proc: don't (ab)use ->group_leader in proc_task_readdir() pathsOleg Nesterov1-28/+24
2014-01-23proc: change first_tid() to use while_each_thread() rather than next_thread()Oleg Nesterov1-10/+10
2014-01-23proc: fix the potential use-after-free in first_tid()Oleg Nesterov1-0/+3
2014-01-23proc: cleanup/simplify get_task_state/task_state_arrayOleg Nesterov1-12/+3
2014-01-23fs/proc/page.c: add PageAnon check to surely detect thpNaoya Horiguchi1-3/+5
2014-01-21/proc/meminfo: provide estimated available memoryRik van Riel1-0/+37
2013-12-12procfs: also fix proc_reg_get_unmapped_area() for !MMU caseJan Beulich1-5/+9
2013-11-21Merge git://git.infradead.org/users/eparis/auditLinus Torvalds1-4/+10
2013-11-15consolidate simple ->d_delete() instancesAl Viro2-24/+2
2013-11-15seq_file: remove "%n" usage from seq_file usersTetsuo Handa4-40/+21
2013-11-15mm, hugetlb: convert hugetlbfs to use split pmd lockKirill A. Shutemov1-1/+1
2013-11-15mm, thp: change pmd_trans_huge_lock() to return taken lockKirill A. Shutemov1-6/+7
2013-11-15mm: convert mm->nr_ptes to atomic_long_tKirill A. Shutemov1-1/+2
2013-11-13Merge branch 'akpm' (patches from Andrew Morton)Linus Torvalds5-20/+25
2013-11-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-9/+1
2013-11-13kcore: add Kconfig help textRandy Dunlap1-0/+4
2013-11-13procfs: clean up proc_reg_get_unmapped_area for 80-column limitHATAYAMA Daisuke1-6/+10
2013-11-13mm: factor commit limit calculationJerome Marchand1-4/+1
2013-11-13/proc/pid/smaps: show VM_SOFTDIRTY flag in VmFlags lineNaoya Horiguchi1-0/+3
2013-11-13mm, mempolicy: make mpol_to_str robust and always succeedDavid Rientjes1-8/+6
2013-11-13mm: use pgdat_end_pfn() to simplify the code in othersXishi Qiu1-2/+1
2013-11-12Merge tag 'devicetree-for-3.13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+0
2013-11-05audit: allow unsetting the loginuid (with priv)Eric Paris1-4/+10
2013-11-01Merge branch 'linus' into sched/coreIngo Molnar2-4/+10
2013-10-24new helper: kfree_put_link()Al Viro1-9/+1
2013-10-16procfs: call default get_unmapped_area on MMU-present architecturesHATAYAMA Daisuke1-2/+6
2013-10-16procfs: fix unintended truncation of returned mapped addressHATAYAMA Daisuke1-1/+1
2013-10-16mm: /proc/pid/pagemap: inspect _PAGE_SOFT_DIRTY only on present pagesCyrill Gorcunov1-1/+3
2013-10-09of: remove HAVE_ARCH_DEVTREE_FIXUPSRob Herring1-3/+0
2013-10-09sched/numa: Report a NUMA task group IDMel Gorman1-0/+2
2013-09-12thp: account anon transparent huge pages into NR_ANON_PAGESKirill A. Shutemov1-6/+0
2013-09-11vmcore: enable /proc/vmcore mmap for s390Michael Holzheu1-1/+1
2013-09-11vmcore: introduce remap_oldmem_pfn_range()Michael Holzheu1-8/+83
2013-09-11vmcore: introduce ELF header in new memory featureMichael Holzheu1-10/+51
2013-09-11proc: make proc_fd_permission() thread-friendlyOleg Nesterov1-1/+1
2013-09-11fs/proc/task_mmu.c: check the return value of mpol_to_str()Chen Gang1-1/+3
2013-09-11mm: track vma changes with VM_SOFTDIRTY bitCyrill Gorcunov1-10/+36
2013-09-07Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-1/+5
2013-09-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds1-0/+16
2013-09-05sparc: fix PCI device proc file mmap(2)Alexey Dobriyan1-0/+16
2013-08-26userns: Better restrictions on when proc and sysfs can be mountedEric W. Biederman1-2/+5
2013-08-26proc: Restrict mounting the proc filesystemEric W. Biederman1-1/+2
2013-08-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+0
2013-08-24proc: kill the extra proc_readfd_common()->dir_emit_dots()Oleg Nesterov1-2/+0
2013-08-19proc: more readdir conversion bug-fixesLinus Torvalds1-1/+1
2013-08-19proc: return on proc_readdir errorRichard Genoud1-1/+3
2013-08-13fs/proc/task_mmu.c: fix buffer overflow in add_page_map()yonghua zheng1-4/+4
2013-08-13mm: save soft-dirty bits on file pagesCyrill Gorcunov1-0/+2
2013-08-13mm: save soft-dirty bits on swapped pagesCyrill Gorcunov1-6/+15
2013-07-18s390/kdump: Disable mmap for s390Michael Holzheu1-1/+1
2013-07-03fs/proc/kcore.c: using strlcpy() instead of strncpy()Zhao Hongjiang1-1/+1
2013-07-03fs/proc/uptime.c:uptime_proc_show(): use get_monotonic_boottime()Oleg Nesterov1-2/+1
2013-07-03vmcore: support mmap() on /proc/vmcoreHATAYAMA Daisuke1-20/+116
2013-07-03vmcore: calculate vmcore file size from buffer size and total size of vmcore ...HATAYAMA Daisuke1-33/+11