odroid-linux/fs
Bryan Schumaker cfb0a90064 nfsd: Decode and send 64bit time values
commit bf8d909705 upstream.

The seconds field of an nfstime4 structure is 64bit, but we are assuming
that the first 32bits are zero-filled.  So if the client tries to set
atime to a value before the epoch (touch -t 196001010101), then the
server will save the wrong value on disk.

Signed-off-by: Bryan Schumaker <bjschuma@netapp.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-05-07 19:57:27 -07:00
..
9p fs/9p: Use protocol-defined value for lock/getlock 'type' field. 2011-10-03 11:40:22 -07:00
adfs
affs
afs afs: Remote abort can cause BUG in rxrpc code 2012-03-23 11:20:51 -07:00
autofs4 autofs4 - fix reset pending flag on mount fail 2012-10-21 09:17:10 -07:00
befs befs: Validate length of long symbolic links. 2011-08-29 13:29:06 -07:00
bfs
btrfs Btrfs: make sure nbytes are right after log replay 2013-04-25 21:23:49 -07:00
cachefiles
ceph tmpfs,ceph,gfs2,isofs,reiserfs,xfs: fix fh_len checking 2012-10-21 09:17:10 -07:00
cifs cifs: ignore everything in SPNEGO blob after mechTypes 2013-03-28 12:06:03 -07:00
coda coda_ioctl_permission() is safe in RCU mode 2011-06-20 10:44:19 -04:00
configfs
cramfs cramfs: get_cramfs_inode() returns ERR_PTR() on failure 2011-07-17 23:22:02 -04:00
debugfs
devpts
dlm
ecryptfs eCryptfs: check for eCryptfs cipher support at mount 2012-11-26 11:34:55 -08:00
efs
exofs fix exofs ->get_parent() 2011-07-17 23:20:29 -04:00
exportfs
ext2
ext3 ext3: Fix format string issues 2013-03-20 12:58:51 -07:00
ext4 ext4: fixup 64-bit divides in 3.0-stable backport of upstream fix 2013-04-12 09:18:08 -07:00
fat NLS: improve UTF8 -> UTF16 string conversion routine 2013-02-28 06:32:26 -08:00
freevxfs
fscache fs/fscache/stats.c: fix memory leak 2013-05-07 19:57:25 -07:00
fuse fuse: fix retrieve length 2012-09-14 10:00:50 -07:00
gfs2 GFS2: Test bufdata with buffer locked and gfs2_log_lock held 2013-01-17 08:44:12 -08:00
hfs hfs: fix hfs_find_init() sb->ext_tree NULL ptr oops 2011-12-21 12:57:41 -08:00
hfsplus hfsplus: fix potential overflow in hfsplus_file_truncate() 2013-04-25 21:23:47 -07:00
hostfs
hpfs
hppfs hppfs: missing include 2011-11-11 09:35:59 -08:00
hugetlbfs mm: compaction: introduce sync-light migration for use by compaction 2012-08-01 12:27:18 -07:00
isofs isofs: avoid info leak on export 2013-03-28 12:06:04 -07:00
jbd jbd: Fix lock ordering bug in journal_unmap_buffer() 2012-12-03 12:59:14 -08:00
jbd2 jbd2: fix assertion failure in jbd2_journal_flush() 2013-01-17 08:43:57 -08:00
jffs2 jffs2: hold erase_completion_lock on exit 2013-01-17 08:43:55 -08:00
jfs jfs: agstart field must be 64 bits 2011-06-20 17:53:24 -05:00
lockd LOCKD: Ensure that nlmclnt_block resets block->b_status after a server reboot 2013-05-07 19:57:26 -07:00
logfs logfs doesn't need ->permission() at all 2011-06-20 10:44:26 -04:00
minix
ncpfs
nfs NFSv4: Handle NFS4ERR_DELAY and NFS4ERR_GRACE in nfs4_open_delegation_recall 2013-05-07 19:57:26 -07:00
nfs_common
nfsd nfsd: Decode and send 64bit time values 2013-05-07 19:57:27 -07:00
nilfs2 nilfs2: fix fix very long mount time issue 2013-02-11 08:16:47 -08:00
nls NLS: improve UTF8 -> UTF16 string conversion routine 2013-02-28 06:32:26 -08:00
notify inotify: remove broken mask checks causing unmount to be EINVAL 2013-02-28 06:32:25 -08:00
ntfs
ocfs2 ocfs2: ac->ac_allow_chain_relink=0 won't disable group relink 2013-03-04 06:09:04 +08:00
omfs Remove unneeded version.h includes from fs/ 2011-06-24 08:34:22 -07:00
openpromfs
partitions block: Fix NULL pointer dereference in sd_revalidate_disk 2012-03-19 08:57:58 -07:00
proc proc-ns: use d_set_d_op() API to set dentry ops in proc_ns_instantiate(). 2012-04-02 09:27:18 -07:00
pstore
qnx4
quota VFS: Fix the remaining automounter semantics regressions 2011-11-11 09:36:22 -08:00
ramfs fs: ramfs: file-nommu: add SetPageUptodate() 2012-07-16 08:47:52 -07:00
reiserfs reiserfs: Fix warning and inode leak when deleting inode with xattrs 2013-04-12 09:18:08 -07:00
romfs romfs: fix romfs_get_unmapped_area() argument check 2011-06-27 18:00:12 -07:00
squashfs Squashfs: fix mount time sanity check for corrupted superblock 2012-10-02 09:47:54 -07:00
sysfs Revert "sysfs: fix race between readdir and lseek" 2013-04-25 21:23:48 -07:00
sysv
ubifs UBIFS: make space fixup work in the remount case 2013-04-12 09:18:08 -07:00
udf udf: avoid info leak on export 2013-03-28 12:06:04 -07:00
ufs ufs should use d_splice_alias() 2011-07-17 23:21:35 -04:00
xfs xfs: fix reading of wrapped log data 2012-11-17 13:14:25 -08:00
aio.c vfs: make AIO use the proper rw_verify_area() area helpers 2012-06-01 15:12:53 +08:00
anon_inodes.c
attr.c
bad_inode.c bad_inode_permission() is safe from RCU mode 2011-06-20 10:44:00 -04:00
binfmt_aout.c
binfmt_elf.c coredump: prevent double-free on an error path in core dumper 2012-10-07 08:27:25 -07:00
binfmt_elf_fdpic.c FDPIC: Fix memory leak 2011-07-06 12:15:16 -07:00
binfmt_em86.c exec: use -ELOOP for max recursion depth 2013-03-28 12:06:14 -07:00
binfmt_flat.c
binfmt_misc.c exec: use -ELOOP for max recursion depth 2013-03-28 12:06:14 -07:00
binfmt_script.c exec: use -ELOOP for max recursion depth 2013-03-28 12:06:14 -07:00
binfmt_som.c
bio-integrity.c
bio.c
block_dev.c loop: prevent bdev freeing while device in use 2013-04-05 10:16:51 -07:00
buffer.c block: replace __getblk_slow misfix by grow_dev_page fix 2012-09-14 10:00:39 -07:00
char_dev.c
compat.c Fix: compat_rw_copy_check_uvector() misuse in aio, readv, writev, and security keys 2013-03-28 12:06:04 -07:00
compat_binfmt_elf.c
compat_ioctl.c fs/compat_ioctl.c: VIDEO_SET_SPU_PALETTE missing error check 2012-10-31 09:51:34 -07:00
dcache.c vfs: dcache: fix deadlock in tree traversal 2012-10-07 08:27:23 -07:00
dcookies.c oprofile, dcookies: Fix possible circular locking dependency 2011-05-31 16:33:35 +02:00
direct-io.c
drop_caches.c
eventfd.c
eventpoll.c epoll: prevent missed events on EPOLL_CTL_MOD 2013-01-17 08:43:59 -08:00
exec.c exec: use -ELOOP for max recursion depth 2013-03-28 12:06:14 -07:00
fcntl.c
fhandle.c
fifo.c fifo: Do not restart open() if it already found a partner 2012-07-19 08:58:21 -07:00
file.c
file_table.c
filesystems.c
fs-writeback.c writeback: update dirtied_when for synced inode to prevent livelock 2011-10-03 11:40:44 -07:00
fs_struct.c
generic_acl.c
inode.c mm: fix assertion mapping->nrpages == 0 in end_writeback() 2011-06-27 18:00:13 -07:00
internal.h
ioctl.c
ioprio.c
Kconfig
Kconfig.binfmt
libfs.c fs/libfs.c: fix simple_attr_write() on 32bit machines 2011-07-19 22:09:30 -07:00
locks.c locks: fix checking of fcntl_setlease argument 2012-08-09 08:27:35 -07:00
Makefile
mbcache.c
mpage.c
namei.c vfs: fix double put after complete_walk() 2012-03-19 08:57:44 -07:00
namespace.c vfs: umount_tree() might be called on subtree that had never made it 2012-06-10 00:33:01 +09:00
nfsctl.c
no-block.c
open.c vfs: canonicalize create mode in build_open_flags() 2012-09-14 10:00:37 -07:00
pipe.c vfs: fix pipe counter breakage 2013-03-14 11:32:06 -07:00
pnode.c
pnode.h
posix_acl.c
read_write.c
read_write.h
readdir.c
select.c
seq_file.c fix apparmor dereferencing potentially freed dentry, sanitize __d_path() API 2011-12-21 12:57:36 -08:00
signalfd.c epoll: ep_unregister_pollwait() can use the freed pwq->whead 2012-02-29 16:34:35 -08:00
splice.c tcp: fix MSG_SENDPAGE_NOTLAST logic 2013-02-14 10:47:36 -08:00
stack.c
stat.c vfs: make O_PATH file descriptors usable for 'fstat()' 2012-10-02 09:47:23 -07:00
statfs.c VFS: fix statfs() automounter semantics regression 2011-11-11 09:37:08 -08:00
super.c wake up s_wait_unfrozen when ->freeze_fs fails 2012-05-21 09:40:05 -07:00
sync.c
timerfd.c timerfd: Fix wakeup of processes when timer is cancelled on clock change 2011-06-14 11:46:14 +02:00
utimes.c
xattr.c
xattr_acl.c