linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/22] Coda updates
@ 2019-05-17 18:36 Jan Harkes
  2019-05-17 18:36 ` [PATCH 01/22] coda: pass the host file in vma->vm_file on mmap Jan Harkes
                   ` (21 more replies)
  0 siblings, 22 replies; 28+ messages in thread
From: Jan Harkes @ 2019-05-17 18:36 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Jan Harkes, linux-fsdevel

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


^ permalink raw reply	[flat|nested] 28+ messages in thread
* [PATCH 00/22] Coda updates for linux-5.1
@ 2019-03-20 16:45 Jan Harkes
  2019-03-20 16:45 ` [PATCH 16/22] coda: remove uapi/linux/coda_psdev.h Jan Harkes
  0 siblings, 1 reply; 28+ messages in thread
From: Jan Harkes @ 2019-03-20 16:45 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Jan Harkes, linux-fsdevel

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.

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 (6):
  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

Sabyasachi Gupta (1):
  coda: Remove duplicate header

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                          | 20 ++-----
 fs/coda/inode.c                         |  3 +-
 fs/coda/pioctl.c                        |  3 +-
 fs/coda/psdev.c                         | 37 +++++++-----
 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, 206 insertions(+), 180 deletions(-)
 rename {include/linux => fs/coda}/coda_psdev.h (62%)
 delete mode 100644 include/uapi/linux/coda_psdev.h

-- 
2.20.1


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2019-05-18 13:19 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-17 18:36 [PATCH 00/22] Coda updates Jan Harkes
2019-05-17 18:36 ` [PATCH 01/22] coda: pass the host file in vma->vm_file on mmap Jan Harkes
     [not found]   ` <20190518122241.D867120B7C@mail.kernel.org>
2019-05-18 13:18     ` Jan Harkes
2019-05-17 18:36 ` [PATCH 02/22] uapi linux/coda.h: use __kernel_pid_t for userspace Jan Harkes
2019-05-17 18:36 ` [PATCH 03/22] uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers Jan Harkes
2019-05-17 18:36 ` [PATCH 04/22] coda: add error handling for fget Jan Harkes
2019-05-17 18:36 ` [PATCH 05/22] coda: potential buffer overflow in coda_psdev_write() Jan Harkes
2019-05-17 18:36 ` [PATCH 06/22] coda: Fix build using bare-metal toolchain Jan Harkes
2019-05-17 18:36 ` [PATCH 07/22] coda: don't try to print names that were considered too long Jan Harkes
2019-05-17 18:36 ` [PATCH 08/22] uapi linux/coda_psdev.h: Move CODA_REQ_ from uapi to kernel side headers Jan Harkes
2019-05-17 18:36 ` [PATCH 09/22] coda: clean up indentation, replace spaces with tab Jan Harkes
2019-05-17 18:36 ` [PATCH 10/22] coda: stop using 'struct timespec' in user API Jan Harkes
2019-05-17 18:36 ` [PATCH 11/22] coda: change Coda's user api to use 64-bit time_t in timespec Jan Harkes
2019-05-17 18:36 ` [PATCH 12/22] coda: get rid of CODA_ALLOC() Jan Harkes
2019-05-17 18:36 ` [PATCH 13/22] coda: get rid of CODA_FREE() Jan Harkes
2019-05-17 18:36 ` [PATCH 14/22] coda: bump module version Jan Harkes
2019-05-17 18:36 ` [PATCH 15/22] coda: Move internal defs out of include/linux/ [ver #2] Jan Harkes
2019-05-17 18:36 ` [PATCH 16/22] coda: remove uapi/linux/coda_psdev.h Jan Harkes
2019-05-17 23:29   ` Andrew Morton
2019-05-17 23:49     ` Andrew Morton
2019-05-17 23:51     ` Jan Harkes
2019-05-17 18:36 ` [PATCH 17/22] coda: destroy mutex in put_super() Jan Harkes
2019-05-17 18:36 ` [PATCH 18/22] coda: use SIZE() for stat Jan Harkes
2019-05-17 18:36 ` [PATCH 19/22] coda: add __init to init_coda_psdev() Jan Harkes
2019-05-17 18:36 ` [PATCH 20/22] coda: remove sysctl object from module when unused Jan Harkes
2019-05-17 18:36 ` [PATCH 21/22] coda: remove sb test in coda_fid_to_inode() Jan Harkes
2019-05-17 18:37 ` [PATCH 22/22] coda: ftoc validity check integration Jan Harkes
  -- strict thread matches above, loose matches on Subject: below --
2019-03-20 16:45 [PATCH 00/22] Coda updates for linux-5.1 Jan Harkes
2019-03-20 16:45 ` [PATCH 16/22] coda: remove uapi/linux/coda_psdev.h Jan Harkes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).