The following patch series is a collection of various fixes for Coda, most of which were collected from linux-fsdevel or linux-kernel but which have as yet not found their way upstream. I've previously sent these March 20th, one of those patched is now dropped as it got merged independently but there is a new patch in this series that fixes a memory corruption when a Coda file is mmapped. Arnd Bergmann (1): coda: stop using 'struct timespec' in user API Colin Ian King (1): coda: clean up indentation, replace spaces with tab Dan Carpenter (2): coda: get rid of CODA_ALLOC() coda: get rid of CODA_FREE() David Howells (1): coda: Move internal defs out of include/linux/ [ver #2] Fabian Frederick (6): coda: destroy mutex in put_super() coda: use SIZE() for stat coda: add __init to init_coda_psdev() coda: remove sysctl object from module when unused coda: remove sb test in coda_fid_to_inode() coda: ftoc validity check integration Jan Harkes (7): coda: pass the host file in vma->vm_file on mmap coda: potential buffer overflow in coda_psdev_write() coda: don't try to print names that were considered too long uapi linux/coda_psdev.h: Move CODA_REQ_ from uapi to kernel side headers coda: change Coda's user api to use 64-bit time_t in timespec coda: bump module version coda: remove uapi/linux/coda_psdev.h Mikko Rapeli (2): uapi linux/coda.h: use __kernel_pid_t for userspace uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers Sam Protsenko (1): coda: Fix build using bare-metal toolchain Zhouyang Jia (1): coda: add error handling for fget Documentation/filesystems/coda.txt | 11 +-- fs/coda/Makefile | 3 +- fs/coda/cache.c | 2 +- fs/coda/cnode.c | 17 +++-- fs/coda/coda_fs_i.h | 3 +- fs/coda/coda_int.h | 10 +++ fs/coda/coda_linux.c | 45 +++++++++---- fs/coda/coda_linux.h | 16 ----- {include/linux => fs/coda}/coda_psdev.h | 52 +++++++++----- fs/coda/dir.c | 12 ++-- fs/coda/file.c | 90 ++++++++++++++++++++----- fs/coda/inode.c | 3 +- fs/coda/pioctl.c | 3 +- fs/coda/psdev.c | 36 ++++++---- fs/coda/symlink.c | 3 +- fs/coda/sysctl.c | 11 --- fs/coda/upcall.c | 78 ++++++++++++++------- include/linux/coda.h | 3 +- include/uapi/linux/coda.h | 29 ++++---- include/uapi/linux/coda_psdev.h | 28 -------- 20 files changed, 274 insertions(+), 181 deletions(-) rename {include/linux => fs/coda}/coda_psdev.h (62%) delete mode 100644 include/uapi/linux/coda_psdev.h -- 2.20.1