From patchwork Sun Jan 6 21:36:33 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Simmons X-Patchwork-Id: 10749659 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 84F101399 for ; Sun, 6 Jan 2019 21:36:55 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6E3F8288BA for ; Sun, 6 Jan 2019 21:36:55 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 60DA92891B; Sun, 6 Jan 2019 21:36:55 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from pdx1-mailman02.dreamhost.com (pdx1-mailman02.dreamhost.com [64.90.62.194]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 4A091288BA for ; Sun, 6 Jan 2019 21:36:53 +0000 (UTC) Received: from pdx1-mailman02.dreamhost.com (localhost [IPv6:::1]) by pdx1-mailman02.dreamhost.com (Postfix) with ESMTP id A31BD21FE31; Sun, 6 Jan 2019 13:36:52 -0800 (PST) X-Original-To: lustre-devel@lists.lustre.org Delivered-To: lustre-devel-lustre.org@pdx1-mailman02.dreamhost.com Received: from smtp4.ccs.ornl.gov (smtp4.ccs.ornl.gov [160.91.203.40]) by pdx1-mailman02.dreamhost.com (Postfix) with ESMTP id CADFC21F597 for ; Sun, 6 Jan 2019 13:36:50 -0800 (PST) Received: from star.ccs.ornl.gov (star.ccs.ornl.gov [160.91.202.134]) by smtp4.ccs.ornl.gov (Postfix) with ESMTP id 88B3C10050E2; Sun, 6 Jan 2019 16:36:49 -0500 (EST) Received: by star.ccs.ornl.gov (Postfix, from userid 2004) id 81433B6; Sun, 6 Jan 2019 16:36:49 -0500 (EST) From: James Simmons To: Andreas Dilger , Oleg Drokin , NeilBrown Date: Sun, 6 Jan 2019 16:36:33 -0500 Message-Id: <1546810607-6348-1-git-send-email-jsimmons@infradead.org> X-Mailer: git-send-email 1.8.3.1 Subject: [lustre-devel] [PATCH 00/14] lustre: fixes for many test failures X-BeenThere: lustre-devel@lists.lustre.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "For discussing Lustre software development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Lustre Development List MIME-Version: 1.0 Errors-To: lustre-devel-bounces@lists.lustre.org Sender: "lustre-devel" X-Virus-Scanned: ClamAV using ClamSMTP This patch series contains mostly fixes to resolve the majority of the testing failures seen. Besides that are UAPI headers fixes to prepare for when lustre will leave the staging tree. Include Neil's dump_page_cache patch as well since it was landed in the OpenSFS branch and the migration of lu_objects to rhashtables depended on it. James Simmons (9): lustre: uapi: replace cfs_size_* macros with __ALIGN_KERNEL lustre: uapi: final fixes for UAPI support. lustre: llite: op_data->op_valid is incorrect in ll_dir_getstripe lustre: llite: return correct amount of bytes for short operations lustre: llite: user xattr_prefix() to create xattr full name lustre: llite: conditionally set it_flags in ll_file_open lustre: llite: fix file migration lustre: sysfs: temporary work around for sysfs naming lustre: libcfs: hide struct cfs_cpt_table internals John L. Hammond (1): lustre: llite: add LL_IOC_FUTIMES_3 Lai Siyao (1): lustre: llite: improve getdirstripe interface Minh Diep (1): lustre: uapi: fix lustre_user.h to C++ compatible NeilBrown (1): lustre: llite: change how "dump_page_cache" walks a hash table Patrick Farrell (1): lustre: llite: Add S_NOSEC support .../lustre/include/linux/libcfs/libcfs_cpu.h | 39 +---- .../staging/lustre/include/linux/lnet/lib-types.h | 1 + .../lustre/include/uapi/linux/lnet/lnet-types.h | 1 - .../lustre/include/uapi/linux/lustre/lustre_idl.h | 14 +- .../lustre/include/uapi/linux/lustre/lustre_user.h | 57 ++++--- drivers/staging/lustre/lnet/libcfs/libcfs_cpu.c | 34 ++++ .../staging/lustre/lustre/include/obd_support.h | 2 + drivers/staging/lustre/lustre/llite/dir.c | 3 +- drivers/staging/lustre/lustre/llite/file.c | 53 ++++++- drivers/staging/lustre/lustre/llite/llite_lib.c | 25 ++- drivers/staging/lustre/lustre/llite/namei.c | 1 + drivers/staging/lustre/lustre/llite/vvp_dev.c | 173 ++++++++++----------- drivers/staging/lustre/lustre/llite/vvp_io.c | 10 +- drivers/staging/lustre/lustre/llite/xattr.c | 4 +- drivers/staging/lustre/lustre/mdc/mdc_lib.c | 1 - drivers/staging/lustre/lustre/mgc/mgc_request.c | 2 +- .../staging/lustre/lustre/obdclass/obd_config.c | 2 +- 17 files changed, 249 insertions(+), 173 deletions(-)