kernel-fxtec-pro1x/fs
Neeraj Soni 0c7cfe4998 fs: crypto: Fix memory leak while allocating blk crypto key
In case of legaacy data encryption mode, block crypto key allocated
for file encryption was not freed when inode is evicted or destroyed
as crypto data do not own the key. So free the blk crpto key
explicitly in case legacy data encryption mode is used.

Change-Id: Ia860edc7c67516bf8fa47b6e3241ce068a09492b
Signed-off-by: Neeraj Soni <neersoni@codeaurora.org>
2020-08-03 12:26:51 +05:30
..
9p 9p: avoid attaching writeback_fid on mmap with type PRIVATE 2019-10-11 18:21:13 +02:00
adfs fs/adfs: super: fix use-after-free bug 2019-08-06 19:06:49 +02:00
affs affs: fix a memory leak in affs_remount 2020-01-27 14:51:21 +01:00
afs Merge android-4.19.110 (1984fff) into msm-4.19 2020-05-23 05:08:22 -07:00
autofs autofs: fix a leak in autofs_expire_indirect() 2019-12-13 08:51:01 +01:00
befs
bfs
btrfs btrfs: fix log context list corruption after rename whiteout error 2020-03-25 08:06:12 +01:00
cachefiles
ceph ceph: check availability of mds cluster on mount after wait timeout 2020-02-24 08:34:52 +01:00
cifs cifs_atomic_open(): fix double-put on late allocation failure 2020-03-18 07:14:21 +01:00
coda coda: add error handling for fget 2019-08-06 19:06:51 +02:00
configfs configfs: fix a deadlock in configfs_symlink() 2019-11-12 19:20:47 +01:00
cramfs
crypto fs: crypto: Fix memory leak while allocating blk crypto key 2020-08-03 12:26:51 +05:30
debugfs debugfs: fix use-after-free on symlink traversal 2019-05-08 07:21:48 +02:00
devpts fs/devpts: always delete dcache dentry-s in dput() 2019-03-23 20:09:59 +01:00
dlm dlm: fix invalid cluster name warning 2019-12-13 08:52:23 +01:00
ecryptfs ecryptfs: replace BUG_ON with error handling code 2020-02-28 16:38:59 +01:00
efivarfs
efs
exofs Merge android-4.19-q.88 (47d86d5) into msm-4.19 2020-01-28 03:20:43 -08:00
exportfs exportfs: fix 'passing zero to ERR_PTR()' warning 2020-01-27 14:50:02 +01:00
ext2 ext2: Adjust indentation in ext2_fill_super 2020-02-11 04:34:12 -08:00
ext4 ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32 2020-07-27 14:49:02 +05:30
f2fs Merge "ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32" 2020-07-29 22:49:09 -07:00
fat fat: fix uninit-memory access for partial initialized inode 2020-03-11 14:15:01 +01:00
freevxfs
fscache
fuse Fixing Android Net Test compilation 2020-03-21 18:06:06 -07:00
gfs2 Merge android-4.19.111 (bfe2901) into msm-4.19 2020-07-16 13:51:27 +05:30
hfs fs/hfs/extent.c: fix array out of bounds read of array extent 2019-12-01 09:17:10 +01:00
hfsplus hfsplus: update timestamps on truncate() 2019-12-01 09:17:09 +01:00
hostfs
hpfs
hugetlbfs This is the 4.19.45 stable release 2019-05-22 08:01:49 +02:00
incfs Reverting incrementalfs, power,usb and scheduler changes 2020-07-16 19:29:29 +05:30
isofs
jbd2 jbd2: fix data races at struct journal_head 2020-03-20 11:55:56 +01:00
jffs2 FROMLIST: jffs2: pass the correct prototype to read_cache_page 2019-05-20 19:40:50 -07:00
jfs jfs: fix bogus variable self-initialization 2020-01-27 14:50:33 +01:00
kernfs Merge android-4.19-q.89 (c79e0f8) into msm-4.19 2020-01-28 03:22:36 -08:00
lockd lockd: fix decoding of TEST results 2019-12-13 08:51:59 +01:00
minix
nfs Merge android-4.19.110 (1984fff) into msm-4.19 2020-05-23 05:08:22 -07:00
nfs_common
nfsd nfsd: Return the correct number of bytes written to the file 2020-02-11 04:34:13 -08:00
nilfs2
nls
notify Merge android-4.19.73 (8ca5759) into msm-4.19 2020-02-24 07:44:16 -08:00
ntfs
ocfs2 ocfs2: fix a NULL pointer dereference when call ocfs2_update_inode_fsync_trans() 2020-02-24 08:34:52 +01:00
omfs
openpromfs
orangefs help_next should increase position index 2020-02-24 08:34:53 +01:00
overlayfs This is the 4.19.103 stable release 2020-02-11 15:05:03 -08:00
proc sched: Improve the scheduler 2020-07-09 13:54:51 -07:00
pstore pstore/ram: Write new dumps to start of recycled zones 2020-01-09 10:19:00 +01:00
qnx4
qnx6
quota fs: avoid softlockups in s_inodes iterators 2020-01-12 12:17:20 +01:00
ramfs
reiserfs reiserfs: prevent NULL pointer dereference in reiserfs_insert_item() 2020-02-24 08:34:52 +01:00
romfs
sdcardfs Merge android-4.19.110 (1984fff) into msm-4.19 2020-05-23 05:08:22 -07:00
squashfs
sysfs
sysv
tracefs
ubifs UPSTREAM: ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE 2020-04-01 09:48:10 -07:00
udf udf: Fix free space reporting for metadata and virtual partitions 2020-02-24 08:34:45 +01:00
ufs ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour 2019-05-25 18:23:46 +02:00
unicode FROMLIST: unicode: Add utf8_casefold_hash 2020-02-28 03:35:36 +00:00
verity fs-verity: use u64_to_user_ptr() 2020-02-13 15:14:20 -08:00
xfs xfs: Sanity check flags of Q_XQUOTARM call 2020-01-27 14:49:51 +01:00
aio.c aio: prevent potential eventfd recursion on poll 2020-02-11 04:34:08 -08:00
anon_inodes.c
attr.c
bad_inode.c
binfmt_aout.c
binfmt_elf.c binfmt_elf: Do not move brk for INTERP-less ET_EXEC 2019-10-05 13:10:06 +02:00
binfmt_elf_fdpic.c
binfmt_em86.c
binfmt_flat.c fs/binfmt_flat.c: make load_flat_shared_library() work 2019-07-03 13:14:44 +02:00
binfmt_misc.c
binfmt_script.c exec: load_script: Do not exec truncated interpreter path 2019-11-06 13:05:37 +01:00
block_dev.c This is the 4.19.94 stable release 2020-01-09 16:14:43 +01:00
buffer.c Merge 'File and metadata encryption changes from android-4.19.96-107' into msm-4.19 2020-04-24 15:22:03 -07:00
char_dev.c chardev: Avoid potential use-after-free in 'chrdev_open()' 2020-01-24 14:28:27 +05:30
compat.c
compat_binfmt_elf.c
compat_ioctl.c fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP 2020-01-09 10:19:07 +01:00
coredump.c
d_path.c
dax.c dax: pass NOWAIT flag to iomap_apply 2020-03-05 16:42:12 +01:00
dcache.c Merge android-4.19.95 (5da1114) into msm-4.19 2020-03-27 10:48:20 -07:00
dcookies.c
direct-io.c ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32 2020-07-27 14:49:02 +05:30
drop_caches.c fs: avoid softlockups in s_inodes iterators 2020-01-12 12:17:20 +01:00
eventfd.c eventfd: track eventfd_signal() recursion depth 2020-02-11 04:34:08 -08:00
eventpoll.c Restore "UPSTREAM: PM / wakeup updates" 2020-04-28 02:03:24 -07:00
exec.c This is the 4.19.64 stable release 2019-08-04 09:37:11 +02:00
fcntl.c
fhandle.c
file.c fs/file.c: initialize init_files.resize_wait 2019-04-05 22:32:59 +02:00
file_table.c FBE: Add support for hardware based FBE on f2fs and adapt ext4 fs 2019-03-15 17:23:07 -07:00
filesystems.c
fs-writeback.c cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is dead 2019-11-12 19:21:20 +01:00
fs_pin.c
fs_struct.c ANDROID: properly export new symbols with _GPL tag 2019-10-01 09:44:20 +02:00
inode.c This is the 4.19.113 stable release 2020-03-25 09:50:38 +01:00
internal.h This is the 4.19.47 stable release 2019-05-31 08:16:30 -07:00
ioctl.c
iomap.c File and metadata encryption changes from android-4.19.96-107 2020-04-21 06:19:04 -07:00
Kconfig ANDROID: Initial commit of Incremental FS 2020-01-30 11:25:11 -08:00
Kconfig.binfmt
libfs.c FROMLIST: fscrypt: Have filesystems handle their d_ops 2020-02-28 03:36:12 +00:00
locks.c locks: print unsigned ino in /proc/locks 2020-01-09 10:19:00 +01:00
Makefile Merge android-4.19.110 (1984fff) into msm-4.19 2020-05-23 05:08:22 -07:00
mbcache.c
mount.h
mpage.c f2fs: fix build error on android tracepoints 2019-08-17 00:18:14 +00:00
namei.c Revert existing FBE changes for ICE FBE 2020-04-24 15:19:09 -07:00
namespace.c Revert existing FBE changes for ICE FBE 2020-04-24 15:19:09 -07:00
no-block.c
nsfs.c dcache: sort the freeing-without-RCU-delay mess for good. 2019-05-25 18:23:26 +02:00
open.c This is the 4.19.111 stable release 2020-03-18 08:19:47 +01:00
pipe.c fs: prevent page refcount overflow in pipe_buf_get 2019-05-04 09:20:11 +02:00
pnode.c ANDROID: mnt: Propagate remount correctly 2019-01-19 01:25:07 +00:00
pnode.h
posix_acl.c
proc_namespace.c
read_write.c This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
readdir.c filldir[64]: remove WARN_ON_ONCE() for bad directory entries 2020-01-04 19:13:26 +01:00
select.c
seq_file.c seq_file: fix problem when seeking mid-record 2019-08-25 10:47:43 +02:00
signalfd.c
splice.c splice: only read in as much information as there is pipe buffer space 2019-12-17 20:35:43 +01:00
stack.c
stat.c
statfs.c vfs: Fix EOVERFLOW testing in put_compat_statfs64 2019-10-11 18:21:39 +02:00
super.c Merge crypto changes from android-4.19.79-95 into msm-4.19 2020-04-24 15:21:22 -07:00
sync.c
timerfd.c
userfaultfd.c Merge android-4.19.95 (5da1114) into msm-4.19 2020-03-27 10:48:20 -07:00
utimes.c
xattr.c ANDROID: Add optional __get xattr method paired to __vfs_getxattr 2019-11-06 15:27:46 +00:00