Revision 9bbf282da87294e1bda0ccb4e351bfdf5fc076cd authored by Doug Ledford on 09 July 2015, 14:16:12 UTC, committed by Doug Ledford on 14 July 2015, 17:20:15 UTC
We create a number of work structs to be queued up to a workqueue, and
on completion of the workqueue handler, the workqueue handler frees the
allocated memory.  If, however, we don't queue the work struct because
the device is going down, then we need to free the memory ourselves.

Signed-off-by: Doug Ledford <dledford@redhat.com>
1 parent a39a98f
History
File Mode Size
cluster
dlm
dlmfs
Kconfig -rw-r--r-- 2.4 KB
Makefile -rw-r--r-- 1013 bytes
acl.c -rw-r--r-- 6.9 KB
acl.h -rw-r--r-- 1.1 KB
alloc.c -rw-r--r-- 188.8 KB
alloc.h -rw-r--r-- 11.8 KB
aops.c -rw-r--r-- 61.4 KB
aops.h -rw-r--r-- 3.3 KB
blockcheck.c -rw-r--r-- 16.3 KB
blockcheck.h -rw-r--r-- 3.8 KB
buffer_head_io.c -rw-r--r-- 10.3 KB
buffer_head_io.h -rw-r--r-- 2.4 KB
dcache.c -rw-r--r-- 12.8 KB
dcache.h -rw-r--r-- 1.8 KB
dir.c -rw-r--r-- 114.5 KB
dir.h -rw-r--r-- 3.9 KB
dlmglue.c -rw-r--r-- 115.8 KB
dlmglue.h -rw-r--r-- 5.8 KB
export.c -rw-r--r-- 6.2 KB
export.h -rw-r--r-- 1.0 KB
extent_map.c -rw-r--r-- 23.2 KB
extent_map.h -rw-r--r-- 2.8 KB
file.c -rw-r--r-- 64.6 KB
file.h -rw-r--r-- 2.9 KB
heartbeat.c -rw-r--r-- 3.4 KB
heartbeat.h -rw-r--r-- 1.5 KB
inode.c -rw-r--r-- 40.0 KB
inode.h -rw-r--r-- 6.1 KB
ioctl.c -rw-r--r-- 22.6 KB
ioctl.h -rw-r--r-- 330 bytes
journal.c -rw-r--r-- 60.5 KB
journal.h -rw-r--r-- 22.9 KB
localalloc.c -rw-r--r-- 34.1 KB
localalloc.h -rw-r--r-- 2.1 KB
locks.c -rw-r--r-- 3.4 KB
locks.h -rw-r--r-- 1.1 KB
mmap.c -rw-r--r-- 5.0 KB
mmap.h -rw-r--r-- 134 bytes
move_extents.c -rw-r--r-- 25.2 KB
move_extents.h -rw-r--r-- 758 bytes
namei.c -rw-r--r-- 69.6 KB
namei.h -rw-r--r-- 1.7 KB
ocfs1_fs_compat.h -rw-r--r-- 2.9 KB
ocfs2.h -rw-r--r-- 24.5 KB
ocfs2_fs.h -rw-r--r-- 50.9 KB
ocfs2_ioctl.h -rw-r--r-- 6.9 KB
ocfs2_lockid.h -rw-r--r-- 3.2 KB
ocfs2_lockingver.h -rw-r--r-- 959 bytes
ocfs2_trace.h -rw-r--r-- 75.9 KB
quota.h -rw-r--r-- 4.6 KB
quota_global.c -rw-r--r-- 28.5 KB
quota_local.c -rw-r--r-- 35.7 KB
refcounttree.c -rw-r--r-- 112.3 KB
refcounttree.h -rw-r--r-- 4.2 KB
reservations.c -rw-r--r-- 20.4 KB
reservations.h -rw-r--r-- 5.3 KB
resize.c -rw-r--r-- 15.9 KB
resize.h -rw-r--r-- 1.1 KB
slot_map.c -rw-r--r-- 12.2 KB
slot_map.h -rw-r--r-- 1.4 KB
stack_o2cb.c -rw-r--r-- 11.5 KB
stack_user.c -rw-r--r-- 29.1 KB
stackglue.c -rw-r--r-- 17.4 KB
stackglue.h -rw-r--r-- 9.1 KB
suballoc.c -rw-r--r-- 77.0 KB
suballoc.h -rw-r--r-- 7.5 KB
super.c -rw-r--r-- 68.8 KB
super.h -rw-r--r-- 1.6 KB
symlink.c -rw-r--r-- 2.7 KB
symlink.h -rw-r--r-- 1.3 KB
sysfile.c -rw-r--r-- 4.7 KB
sysfile.h -rw-r--r-- 1.1 KB
uptodate.c -rw-r--r-- 17.7 KB
uptodate.h -rw-r--r-- 3.0 KB
xattr.c -rw-r--r-- 194.5 KB
xattr.h -rw-r--r-- 3.5 KB

back to top