linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [git pull] work.afs
@ 2018-11-01 23:46 Al Viro
  2018-11-02  3:01 ` Linus Torvalds
  0 siblings, 1 reply; 2+ messages in thread
From: Al Viro @ 2018-11-01 23:46 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-fsdevel, dhowells

	AFS series, with some iov_iter bits included.  Backmerge of NFS client
branch is due to conflict between sunrpc changes in there and iov_iter_{k,b}vec()
calling conventions change in iov_iter part; if you prefer to do that yourself,
just merge work.afs^^ and cherry-pick work.afs HEAD into it (or do the fixup
yourself - it's really trivial).  One trivial conflict (also in sunrpc, with nfsd
this time) due to the same commit; merge candidate is in #proposed-merge.  IMO
that one doesn't deserve a backmerge - it does trigger textual conflict, unlike
the NFS client one.

The following changes since commit 331bc71cb1751d78f6807ad8e6162b07c67cdd1b:

  SUNRPC: Convert the auth cred cache to use refcount_t (2018-10-23 12:24:33 -0400)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.afs

for you to fetch changes up to 0e9b4a82710220c04100892fb7277b78fd33a747:

  missing bits of "iov_iter: Separate type from direction and use accessor functions" (2018-11-01 18:19:03 -0400)

----------------------------------------------------------------
Al Viro (2):
      Merge tag 'nfs-for-4.20-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
      missing bits of "iov_iter: Separate type from direction and use accessor functions"

David Howells (25):
      amd-gpu: Don't undefine READ and WRITE
      iov_iter: Use accessor function
      iov_iter: Separate type from direction and use accessor functions
      iov_iter: Add I/O discard iterator
      afs: Better tracing of protocol errors
      afs: Set up the iov_iter before calling afs_extract_data()
      afs: Improve FS server rotation error handling
      afs: Implement VL server rotation
      afs: Fix TTL on VL server and address lists
      afs: Handle EIO from delivery function
      afs: Add a couple of tracepoints to log I/O errors
      afs: Don't invoke the server to read data beyond EOF
      afs: Increase to 64-bit volume ID and 96-bit vnode ID for YFS
      afs: Commit the status on a new file/dir/symlink
      afs: Remove callback details from afs_callback_break struct
      afs: Implement the YFS cache manager service
      afs: Fix FS.FetchStatus delivery from updating wrong vnode
      afs: Calc callback expiry in op reply delivery
      afs: Get the target vnode in afs_rmdir() and get a callback on it
      afs: Expand data structure fields to support YFS
      afs: Implement YFS support in the fs client
      afs: Allow dumping of server cursor on operation failure
      afs: Eliminate the address pointer from the address list cursor
      afs: Fix callback handling
      afs: Probe multiple fileservers simultaneously

 block/bio.c                               |    2 +-
 drivers/block/drbd/drbd_main.c            |    2 +-
 drivers/block/drbd/drbd_receiver.c        |    2 +-
 drivers/block/loop.c                      |    9 +-
 drivers/block/nbd.c                       |   12 +-
 drivers/fsi/fsi-sbefifo.c                 |    4 +-
 drivers/gpu/drm/amd/display/dc/os_types.h |    2 -
 drivers/isdn/mISDN/l1oip_core.c           |    3 +-
 drivers/misc/vmw_vmci/vmci_queue_pair.c   |    6 +-
 drivers/nvme/target/io-cmd-file.c         |    2 +-
 drivers/target/iscsi/iscsi_target_util.c  |    6 +-
 drivers/target/target_core_file.c         |    6 +-
 drivers/usb/usbip/usbip_common.c          |    2 +-
 drivers/xen/pvcalls-back.c                |    8 +-
 fs/9p/vfs_addr.c                          |    4 +-
 fs/9p/vfs_dir.c                           |    2 +-
 fs/9p/xattr.c                             |    4 +-
 fs/afs/Kconfig                            |   12 +
 fs/afs/Makefile                           |    7 +-
 fs/afs/addr_list.c                        |  209 +--
 fs/afs/afs.h                              |   50 +-
 fs/afs/cache.c                            |    2 +-
 fs/afs/callback.c                         |   17 +-
 fs/afs/cell.c                             |   65 +-
 fs/afs/cmservice.c                        |  287 +++-
 fs/afs/dir.c                              |   75 +-
 fs/afs/dynroot.c                          |    4 +-
 fs/afs/file.c                             |    8 +-
 fs/afs/flock.c                            |   22 +-
 fs/afs/fs_probe.c                         |  270 ++++
 fs/afs/fsclient.c                         |  583 ++++----
 fs/afs/inode.c                            |   37 +-
 fs/afs/internal.h                         |  322 ++++-
 fs/afs/mntpt.c                            |    5 +-
 fs/afs/proc.c                             |  110 +-
 fs/afs/protocol_yfs.h                     |  163 +++
 fs/afs/rotate.c                           |  302 ++--
 fs/afs/rxrpc.c                            |  115 +-
 fs/afs/security.c                         |   13 +-
 fs/afs/server.c                           |  145 +-
 fs/afs/server_list.c                      |    6 +-
 fs/afs/super.c                            |    5 +-
 fs/afs/vl_list.c                          |  340 +++++
 fs/afs/vl_probe.c                         |  273 ++++
 fs/afs/vl_rotate.c                        |  355 +++++
 fs/afs/vlclient.c                         |  195 +--
 fs/afs/volume.c                           |   56 +-
 fs/afs/write.c                            |   30 +-
 fs/afs/xattr.c                            |    2 +-
 fs/afs/yfsclient.c                        | 2184 +++++++++++++++++++++++++++++
 fs/block_dev.c                            |    2 +-
 fs/ceph/file.c                            |    7 +-
 fs/cifs/connect.c                         |    4 +-
 fs/cifs/file.c                            |    4 +-
 fs/cifs/misc.c                            |    4 +-
 fs/cifs/smb2ops.c                         |    4 +-
 fs/cifs/smbdirect.c                       |   17 +-
 fs/cifs/transport.c                       |    8 +-
 fs/direct-io.c                            |    2 +-
 fs/dlm/lowcomms.c                         |    2 +-
 fs/fuse/file.c                            |    2 +-
 fs/iomap.c                                |    2 +-
 fs/nfsd/vfs.c                             |    4 +-
 fs/ocfs2/cluster/tcp.c                    |    2 +-
 fs/orangefs/inode.c                       |    2 +-
 fs/splice.c                               |    7 +-
 include/linux/uio.h                       |   65 +-
 include/trace/events/afs.h                |  213 ++-
 lib/iov_iter.c                            |  125 +-
 mm/filemap.c                              |    2 +-
 mm/page_io.c                              |    2 +-
 net/9p/client.c                           |    2 +-
 net/9p/trans_virtio.c                     |    2 +-
 net/bluetooth/6lowpan.c                   |    2 +-
 net/bluetooth/a2mp.c                      |    2 +-
 net/bluetooth/smp.c                       |    2 +-
 net/ceph/messenger.c                      |    6 +-
 net/netfilter/ipvs/ip_vs_sync.c           |    2 +-
 net/smc/smc_clc.c                         |    4 +-
 net/socket.c                              |    6 +-
 net/sunrpc/svcsock.c                      |    2 +-
 net/sunrpc/xprtsock.c                     |    4 +-
 net/tipc/topsrv.c                         |    2 +-
 net/tls/tls_device.c                      |    4 +-
 net/tls/tls_sw.c                          |    4 +-
 85 files changed, 5631 insertions(+), 1238 deletions(-)

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

* Re: [git pull] work.afs
  2018-11-01 23:46 [git pull] work.afs Al Viro
@ 2018-11-02  3:01 ` Linus Torvalds
  0 siblings, 0 replies; 2+ messages in thread
From: Linus Torvalds @ 2018-11-02  3:01 UTC (permalink / raw)
  To: Al Viro; +Cc: Linux Kernel Mailing List, linux-fsdevel, dhowells

On Thu, Nov 1, 2018 at 4:46 PM Al Viro <viro@zeniv.linux.org.uk> wrote:
>
>         AFS series, with some iov_iter bits included.

Grr. Bad summary explanation of what actually is happening.

Also, this is very late in the merge window for no discernible reason for this.

I'm not happy. I'm taking it, but I'm no longer pulling random stuff
that I get after this.

                   Linus

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

end of thread, other threads:[~2018-11-02  3:02 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-01 23:46 [git pull] work.afs Al Viro
2018-11-02  3:01 ` Linus Torvalds

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).