From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx1.redhat.com ([209.132.183.28]:58828 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753005AbdKXOWG (ORCPT ); Fri, 24 Nov 2017 09:22:06 -0500 From: David Howells To: torvalds@linux-foundation.org cc: dhowells@redhat.com, linux-afs@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] afs: Fixes MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <26246.1511533324.1@warthog.procyon.org.uk> Content-Transfer-Encoding: 8BIT Date: Fri, 24 Nov 2017 14:22:04 +0000 Message-ID: <26247.1511533324@warthog.procyon.org.uk> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Hi Linus, Can you pull these fixes for the AFS filesystem? They include: (1) Make AFS file locking work again. (2) Don't write to a page that's being written out, but wait for it to complete. (3) Do d_drop() and d_add() in the right places. (4) Put keys on error paths. (5) Remove some redundant code. Thanks, David --- The following changes since commit cf9b0772f2e410645fece13b749bd56505b998b8: Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc (2017-11-16 16:05:01 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git tags/afs-fixes-20171124 for you to fetch changes up to 43dd388b21c722616413781bd434522376e117cc: afs: remove redundant assignment of dvnode to itself (2017-11-24 13:55:46 +0000) ---------------------------------------------------------------- AFS fixes ---------------------------------------------------------------- Colin Ian King (1): afs: remove redundant assignment of dvnode to itself David Howells (4): afs: Fix file locking afs: Make afs_write_begin() avoid writing to a page that's being stored afs: Fix some dentry handling in dir ops and missing key_puts afs: Fix signal handling in some file ops Gustavo A. R. Silva (1): afs: cell: Remove unnecessary code in afs_lookup_cell fs/afs/cell.c | 7 +- fs/afs/dir.c | 25 +-- fs/afs/flock.c | 548 +++++++++++++++++++++++++++++---------------------- fs/afs/internal.h | 23 ++- fs/afs/rotate.c | 70 +++++-- fs/afs/security.c | 4 +- fs/afs/server_list.c | 2 +- fs/afs/write.c | 5 + 8 files changed, 405 insertions(+), 279 deletions(-)