projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
FS-Cache: Add MAINTAINERS record for FS-Cache and CacheFiles
[firefly-linux-kernel-4.4.55.git]
/
ipc
/
shm.c
diff --git
a/ipc/shm.c
b/ipc/shm.c
index f239d87e0d37eea4a83106804035432f6c91c331..faa46da99ebed7884ebb632f70ec7d79799d7f87 100644
(file)
--- a/
ipc/shm.c
+++ b/
ipc/shm.c
@@
-555,12
+555,14
@@
static void shm_get_stat(struct ipc_namespace *ns, unsigned long *rss,
in_use = shm_ids(ns).in_use;
for (total = 0, next_id = 0; total < in_use; next_id++) {
in_use = shm_ids(ns).in_use;
for (total = 0, next_id = 0; total < in_use; next_id++) {
+ struct kern_ipc_perm *ipc;
struct shmid_kernel *shp;
struct inode *inode;
struct shmid_kernel *shp;
struct inode *inode;
-
shp
= idr_find(&shm_ids(ns).ipcs_idr, next_id);
- if (
shp
== NULL)
+
ipc
= idr_find(&shm_ids(ns).ipcs_idr, next_id);
+ if (
ipc
== NULL)
continue;
continue;
+ shp = container_of(ipc, struct shmid_kernel, shm_perm);
inode = shp->shm_file->f_path.dentry->d_inode;
inode = shp->shm_file->f_path.dentry->d_inode;