Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp3446121imm; Tue, 29 May 2018 07:24:25 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJ2rv+oFIqM2K3NbIgqvUllI140Nw6j/Sb1okoc6cBqXCQYBqTqX86SjabsR7e/tumB8FrC X-Received: by 2002:a17:902:b588:: with SMTP id a8-v6mr6850411pls.308.1527603865951; Tue, 29 May 2018 07:24:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527603865; cv=none; d=google.com; s=arc-20160816; b=unidUB0cfq3VrolNsZICBlUI+fBCnNMG0WTabUDZK3GQXMMpV8Y5CL6biDcrH364/c zxClnpiSLxDNU9qhzSUQVpTf+fbm2GBHf8Mub4Q9Ne8/zoxXo6WORbN5c/kV+EgHLyp4 lkZh7KY1hhW00y8e2CIVeOzjYkBtjostM7y8/5gTC05JE6XiZ4A0hKajYFRAonXltl4T AM3BZ/+/c1HXvFIa2ngHE8s3m7Enl6OZ0EY55YzhG+ewTjRSrBq5tNDNnlyL2DSKvkJj SxFr0THMhzV2lxMLMdcQ/6HDKHdkpn0sNkbuXz1B5h3z9niyExeVZOI6FJ+bnRbvptBb Rllg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=h2jiS0nfAcKXkk5V3Dq7T1+jJ53QFSdaEKlK/qWDz04=; b=KUuuXIh/mYE0r0ovIC7TlNG/Za1+YoTMnT5GsSkoD5sWHYpsxRsC479BD7+MFlI4G9 w9l7SCcmzcZp7QiZTTluXW5Wmx5P9nR2vMGcDqEHcnHhHn2RPj/5O32ofKeqUM3EMZsM 4UZG+UohiLLraa5UaP07bfrBQmvFAGoHo2swLi58g0r8nZAsFLKPeVtcv0kwrv56iITr NK0w0IrRBgCLdWlFeccNfItiQiQ62RmZMVb8lgApD2EJQi1awT4zjY71PbZMa71UkeEG XISDotmjyS2JGGdhE95yqo74AFyE5oyYi3iDzvNgcan10IzEBQ2+0tzFgiIdCwlBBZ3R nQLg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v31-v6si12381380plg.339.2018.05.29.07.24.11; Tue, 29 May 2018 07:24:25 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934758AbeE2OVw (ORCPT + 99 others); Tue, 29 May 2018 10:21:52 -0400 Received: from smtp4.ccs.ornl.gov ([160.91.203.40]:38120 "EHLO smtp4.ccs.ornl.gov" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934304AbeE2OVu (ORCPT ); Tue, 29 May 2018 10:21:50 -0400 Received: from star.ccs.ornl.gov (star.ccs.ornl.gov [160.91.202.134]) by smtp4.ccs.ornl.gov (Postfix) with ESMTP id BEF3F1005250; Tue, 29 May 2018 10:21:49 -0400 (EDT) Received: by star.ccs.ornl.gov (Postfix, from userid 2004) id B762ABF; Tue, 29 May 2018 10:21:49 -0400 (EDT) From: James Simmons To: Greg Kroah-Hartman , devel@driverdev.osuosl.org, Andreas Dilger , Oleg Drokin , NeilBrown Cc: Linux Kernel Mailing List , Lustre Development List , James Simmons Subject: [PATCH v2 0/6] staging: lustre: llite: remaining xattr patches Date: Tue, 29 May 2018 10:21:39 -0400 Message-Id: <1527603705-30450-1-git-send-email-jsimmons@infradead.org> X-Mailer: git-send-email 1.8.3.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: James Simmons Fixed the bugs in the set_acl patch pointed out by Dan Carpenter. Rebased the next patch 'remove unused parameter..." on the parent patch. Created new acl.c file to match what other linx kernel file systems do. Added newer xattr fixes that were recently pushed. Andrew Perepechko (1): staging: lustre: mdc: excessive memory consumption by the xattr cache Dmitry Eremin (1): staging: lustre: llite: add support set_acl method in inode operations Fan Yong (1): staging: lustre: acl: increase ACL entries limitation James Simmons (1): staging: lustre: llite: create acl.c file John L. Hammond (2): staging: lustre: llite: remove unused parameters from md_{get,set}xattr() staging: lustre: mdc: use large xattr buffers for old servers .../lustre/include/uapi/linux/lustre/lustre_idl.h | 2 +- drivers/staging/lustre/lustre/include/lustre_acl.h | 7 +- drivers/staging/lustre/lustre/include/obd.h | 7 +- drivers/staging/lustre/lustre/include/obd_class.h | 21 ++-- drivers/staging/lustre/lustre/llite/Makefile | 2 + drivers/staging/lustre/lustre/llite/acl.c | 108 +++++++++++++++++++++ drivers/staging/lustre/lustre/llite/file.c | 16 +-- .../staging/lustre/lustre/llite/llite_internal.h | 7 ++ drivers/staging/lustre/lustre/llite/llite_lib.c | 3 +- drivers/staging/lustre/lustre/llite/xattr.c | 6 +- drivers/staging/lustre/lustre/lmv/lmv_obd.c | 22 ++--- drivers/staging/lustre/lustre/mdc/mdc_locks.c | 42 ++++++-- drivers/staging/lustre/lustre/mdc/mdc_reint.c | 2 + drivers/staging/lustre/lustre/mdc/mdc_request.c | 38 +++++--- drivers/staging/lustre/lustre/ptlrpc/layout.c | 4 +- drivers/staging/lustre/lustre/ptlrpc/wiretest.c | 4 +- 16 files changed, 214 insertions(+), 77 deletions(-) create mode 100644 drivers/staging/lustre/lustre/llite/acl.c ---------- Changelog: v1) Initial patch set with fixes to address issues pointed by Dan. v2) Created new acl.c file and rebased the patches due to that change -- 1.8.3.1