android_kernel_motorola_sm6375/fs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Paul Lawrence 3b29042c17 ANDROID: Incremental fs: Add setattr call
As was, chmod would change the cached inode's mode, which would
persist until the inode was uncached.

Fix to change mode of backing file, but make sure mount files
are read only, backing files are always writeable.

Test: App no longer fails with incfs errors
Bug: 154972299
Signed-off-by: Paul Lawrence <paullawrence@google.com>
Change-Id: I40517331f24329484387c6b880f1517f887b29f6
(cherry picked from commit fe4fae35fe307a15cacc5e6693a98bf5140e643b)
2020-04-30 21:06:18 +00:00
..
9p FROMLIST: Add flags option to get xattr method paired to __vfs_getxattr 2019-11-05 13:50:57 -08:00
adfs
affs affs: fix a memory leak in affs_remount 2020-01-17 19:48:50 +01:00
afs This is the 5.4.35 stable release 2020-04-23 11:15:10 +02:00
autofs autofs: fix a leak in autofs_expire_indirect() 2019-10-25 00:03:11 -04:00
befs fs: Fill in max and min timestamps in superblock 2019-08-30 07:27:17 -07:00
bfs fs: Fill in max and min timestamps in superblock 2019-08-30 07:27:17 -07:00
btrfs This is the 5.4.35 stable release 2020-04-23 11:15:10 +02:00
cachefiles
ceph This is the 5.4.36 stable release 2020-04-29 17:24:24 +02:00
cifs This is the 5.4.36 stable release 2020-04-29 17:24:24 +02:00
coda y2038: add inode timestamp clamping 2019-09-19 09:42:37 -07:00
configfs utimes: Clamp the timestamps in notify_change() 2020-02-11 04:35:12 -08:00
cramfs cramfs: fix usage on non-MTD device 2019-11-23 21:44:49 -05:00
crypto ANDROID: fscrypt: fix export symbol type 2020-04-29 19:12:47 +02:00
debugfs debugfs: Check module state before warning in {full/open}_proxy_open() 2020-04-17 10:50:02 +02:00
devpts devpts_pty_kill(): don't bother with d_delete() 2019-09-03 09:30:56 -04:00
dlm
ecryptfs This is the 5.4.23 stable release 2020-03-01 10:17:44 +01:00
efivarfs
efs fs: Fill in max and min timestamps in superblock 2019-08-30 07:27:17 -07:00
erofs This is the 5.4.33 stable release 2020-04-17 11:26:58 +02:00
exportfs exportfs_decode_fh(): negative pinned may become positive without the parent locked 2019-11-10 11:56:05 -05:00
ext2 This is the 5.4.35 stable release 2020-04-23 11:15:10 +02:00
ext4 This is the 5.4.36 stable release 2020-04-29 17:24:24 +02:00
f2fs This is the 5.4.36 stable release 2020-04-29 17:24:24 +02:00
fat fat: fix uninit-memory access for partial initialized inode 2020-03-12 13:00:19 +01:00
freevxfs fs: Fill in max and min timestamps in superblock 2019-08-30 07:27:17 -07:00
fscache
fuse This is the 5.4.26 stable release 2020-03-18 08:19:15 +01:00
gfs2 This is the 5.4.33 stable release 2020-04-17 11:26:58 +02:00
hfs FROMLIST: Add flags option to get xattr method paired to __vfs_getxattr 2019-11-05 13:50:57 -08:00
hfsplus This is the 5.4.33 stable release 2020-04-17 11:26:58 +02:00
hostfs
hpfs fs: hpfs: Initialize filesystem timestamp ranges 2019-08-30 08:11:25 -07:00
hugetlbfs mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() 2020-01-04 19:19:19 +01:00
incfs ANDROID: Incremental fs: Add setattr call 2020-04-30 21:06:18 +00:00
iomap ANDROID: ext4, f2fs: enable direct I/O with inline encryption 2020-01-24 10:52:54 -08:00
isofs y2038: add inode timestamp clamping 2019-09-19 09:42:37 -07:00
jbd2 jbd2: improve comments about freeing data buffers whose page mapping is NULL 2020-04-21 09:04:52 +02:00
jffs2 This is the 5.4.2 stable release 2019-12-04 23:46:13 +01:00
jfs FROMLIST: Add flags option to get xattr method paired to __vfs_getxattr 2019-11-05 13:50:57 -08:00
kernfs This is the 5.4.3 stable release 2019-12-13 17:03:53 +01:00
lockd
minix fs: Fill in max and min timestamps in superblock 2019-08-30 07:27:17 -07:00
nfs This is the 5.4.35 stable release 2020-04-23 11:15:10 +02:00
nfs_common
nfsd SUNRPC: Fix backchannel RPC soft lockups 2020-04-29 16:33:18 +02:00
nilfs2
nls
notify This is the 5.4.11 stable release 2020-01-12 15:36:52 +01:00
ntfs utimes: Clamp the timestamps in notify_change() 2020-02-11 04:35:12 -08:00
ocfs2 This is the 5.4.33 stable release 2020-04-17 11:26:58 +02:00
omfs fs: omfs: Initialize filesystem timestamp ranges 2019-08-30 08:11:25 -07:00
openpromfs
orangefs This is the 5.4.22 stable release 2020-02-24 09:16:10 +01:00
overlayfs This is the 5.4.34 stable release 2020-04-21 10:22:32 +02:00
proc This is the 5.4.36 stable release 2020-04-29 17:24:24 +02:00
pstore pstore: pstore_ftrace_seq_next should increase position index 2020-04-17 10:50:12 +02:00
qnx4 fs: Fill in max and min timestamps in superblock 2019-08-30 07:27:17 -07:00
qnx6 fs: Fill in max and min timestamps in superblock 2019-08-30 07:27:17 -07:00
quota fs: avoid softlockups in s_inodes iterators 2020-01-12 12:21:37 +01:00
ramfs vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API 2019-09-12 21:05:34 -04:00
reiserfs This is the 5.4.22 stable release 2020-02-24 09:16:10 +01:00
romfs Merge branch 'work.mount2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2019-09-19 10:06:57 -07:00
sdcardfs ANDROID: sdcardfs: fix -ENOENT lookup race issue 2020-01-07 02:42:56 +00:00
squashfs FROMLIST: Add flags option to get xattr method paired to __vfs_getxattr 2019-11-05 13:50:57 -08:00
sysfs
sysv fs: sysv: Initialize filesystem timestamp ranges 2019-08-30 07:27:18 -07:00
tracefs tracing: Do not create tracefs files if tracefs lockdown is in effect 2019-10-12 20:49:07 -04:00
ubifs FROMLIST: ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE 2020-03-19 11:29:03 -07:00
udf udf: Fix free space reporting for metadata and virtual partitions 2020-02-24 08:36:44 +01:00
ufs y2038: add inode timestamp clamping 2019-09-19 09:42:37 -07:00
unicode FROMLIST: unicode: Add utf8_casefold_hash 2020-02-20 21:21:02 +00:00
verity fs-verity: use u64_to_user_ptr() 2020-02-13 15:02:44 -08:00
xfs This is the 5.4.24 stable release 2020-03-05 17:42:40 +01:00
aio.c aio: prevent potential eventfd recursion on poll 2020-02-11 04:35:37 -08:00
anon_inodes.c
attr.c ANDROID: vfs: fix export symbol type 2020-04-29 19:12:47 +02:00
bad_inode.c
binfmt_aout.c
binfmt_elf.c elf: don't use MAP_FIXED_NOREPLACE for elf executable mappings 2019-10-06 13:53:27 -07:00
binfmt_elf_fdpic.c
binfmt_em86.c
binfmt_flat.c
binfmt_misc.c
binfmt_script.c
block_dev.c hibernate: Allow uswsusp to write to swap 2020-04-23 10:36:34 +02:00
buffer.c This is the 5.4.35 stable release 2020-04-23 11:15:10 +02:00
char_dev.c chardev: Avoid potential use-after-free in 'chrdev_open()' 2020-01-14 20:08:18 +01:00
compat.c
compat_binfmt_elf.c
compat_ioctl.c fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP 2020-01-09 10:20:05 +01:00
coredump.c This is the 5.4.36 stable release 2020-04-29 17:24:24 +02:00
d_path.c [PATCH] fix d_absolute_path() interplay with fsmount() 2019-08-30 19:31:09 -04:00
dax.c dax: pass NOWAIT flag to iomap_apply 2020-03-05 16:43:36 +01:00
dcache.c
dcookies.c
direct-io.c ANDROID: ext4, f2fs: enable direct I/O with inline encryption 2020-01-24 10:52:54 -08:00
drop_caches.c fs: avoid softlockups in s_inodes iterators 2020-01-12 12:21:37 +01:00
eventfd.c eventfd: track eventfd_signal() recursion depth 2020-02-11 04:35:37 -08:00
eventpoll.c This is the 5.4.28 stable release 2020-03-25 16:12:11 +01:00
exec.c This is the 5.4.33 stable release 2020-04-17 11:26:58 +02:00
fcntl.c
fhandle.c fs/handle.c - fix up kerneldoc 2019-08-07 21:51:47 -04:00
file.c
file_table.c vfs: Export flush_delayed_fput for use by knfsd. 2019-08-19 11:00:39 -04:00
filesystems.c fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() 2020-04-17 10:50:21 +02:00
fs-writeback.c memcg: fix a crash in wb_workfn when a device disappears 2020-02-11 04:35:11 -08:00
fs_context.c vfs: subtype handling moved to fuse 2019-09-06 21:28:49 +02:00
fs_parser.c vfs: Make fs_parse() handle fs_param_is_fd-type params better 2019-09-12 21:06:14 -04:00
fs_pin.c
fs_struct.c ANDROID: sdcardfs: fix export symbol types 2020-04-23 14:21:31 +02:00
fs_types.c
fsopen.c
inode.c This is the 5.4.28 stable release 2020-03-25 16:12:11 +01:00
internal.h This is the 5.4.13 stable release 2020-01-17 23:38:39 +01:00
io_uring.c io_uring: honor original task RLIMIT_FSIZE 2020-04-17 10:50:16 +02:00
ioctl.c compat_ioctl: add compat_ptr_ioctl() 2019-12-17 19:55:30 +01:00
Kconfig ANDROID: Initial commit of Incremental FS 2020-01-30 17:13:48 -08:00
Kconfig.binfmt
libfs.c This is the 5.4.29 stable release 2020-04-02 14:26:14 +02:00
locks.c locks: reinstate locks_delete_block optimization 2020-03-25 08:25:41 +01:00
Makefile ANDROID: Initial commit of Incremental FS 2020-01-30 17:13:48 -08:00
mbcache.c
mount.h
mpage.c This is the 5.4.13 stable release 2020-01-17 23:38:39 +01:00
namei.c ANDROID: vfs: fix export symbol types 2020-04-29 19:12:47 +02:00
namespace.c Linux 5.4-rc8 2019-11-18 08:31:11 +01:00
no-block.c
nsfs.c
open.c This is the 5.4.26 stable release 2020-03-18 08:19:15 +01:00
pipe.c
pnode.c
pnode.h
posix_acl.c FROMLIST: Add flags option to get xattr method paired to __vfs_getxattr 2019-11-05 13:50:57 -08:00
proc_namespace.c Merge 5.4-rc1-prelrease into android-mainline 2019-10-02 17:58:47 +02:00
read_write.c ANDROID: sdcardfs: fix export symbol types 2020-04-23 14:21:31 +02:00
readdir.c readdir: be more conservative with directory entry names 2020-01-29 16:45:31 +01:00
select.c
seq_file.c seq_file: fix problem when seeking mid-record 2019-08-13 16:06:52 -07:00
signalfd.c
splice.c splice: only read in as much information as there is pipe buffer space 2019-12-17 19:56:52 +01:00
stack.c
stat.c
statfs.c vfs: Fix EOVERFLOW testing in put_compat_statfs64 2019-10-03 14:21:35 -07:00
super.c fs: call fsnotify_sb_delete after evict_inodes 2020-01-12 12:21:38 +01:00
sync.c
timerfd.c
userfaultfd.c This is the 5.4.8 stable release 2020-01-04 19:40:03 +01:00
utimes.c This is the 5.4.19 stable release 2020-02-11 14:09:41 -08:00
xattr.c FROMLIST: Add flags option to get xattr method paired to __vfs_getxattr 2019-11-05 13:50:57 -08:00