Files
linux/kernel
Connor O'Brien fe90216264 ANDROID: proc: Add /proc/uid directory
Add support for reporting per-uid information through procfs, roughly
following the approach used for per-tid and per-tgid directories in
fs/proc/base.c.
This also entails some new tracking of which uids have been used, to
avoid losing information when the last task with a given uid exits.

Bug: 72339335
Bug: 127641090
Test: ls /proc/uid/; compare with UIDs in /proc/uid_time_in_state
Change-Id: I0908f0c04438b11ceb673d860e58441bf503d478
Signed-off-by: Connor O'Brien <connoro@google.com>
[AmitP: Fix proc_fill_cache() now that upstream commit
        0168b9e38c ("procfs: switch instantiate_t to d_splice_alias()"),
        switched instantiate() callback to d_splice_alias()]
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
[astrachan: Folded 97b7790f505e ("ANDROID: proc: fix undefined behavior
            in proc_uid_base_readdir") into this change]
Signed-off-by: Alistair Strachan <astrachan@google.com>
2019-03-06 15:59:21 +00:00
..
2019-02-12 20:37:21 +01:00
2019-02-20 10:37:09 +01:00
2019-02-12 20:37:21 +01:00
2018-04-27 14:34:51 +02:00
2019-03-05 17:58:49 +01:00
2018-01-05 18:43:00 +11:00
2019-01-13 09:51:06 +01:00
2018-07-03 09:20:44 +02:00
2019-02-12 20:37:21 +01:00
2018-06-07 16:56:28 -04:00
2019-03-06 15:59:21 +00:00