Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753619AbeAKEHt (ORCPT + 1 other); Wed, 10 Jan 2018 23:07:49 -0500 Received: from mx2.suse.de ([195.135.220.15]:42439 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752922AbeAKEHs (ORCPT ); Wed, 10 Jan 2018 23:07:48 -0500 X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "Cc" From: NeilBrown To: Oleg Drokin , James Simmons , Andreas Dilger , Greg Kroah-Hartman Date: Thu, 11 Jan 2018 15:06:40 +1100 Subject: [PATCH 0/2] staging: lustre: finish removal of workitem code. cc: Tejun Heo Cc: lkml , lustre Message-ID: <151564345630.21794.1667069238139184132.stgit@noble> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: This is a resend of the last two patches of my "remove workitem code", which resolve a merge conflict and add and 'Ack-by' from Tejun. The first two patches have already been merged. Thanks, NeilBrown Original intro: Lustre has a "workitem" subsystem with much the same functionality as the Linux workqueue subsystem. This patch converts all users of workitem to workqueue, then removes workitem. --- NeilBrown (2): staging: lustre: lnet: convert selftest to use workqueues staging: lustre: libcfs: remove workitem code. .../staging/lustre/include/linux/libcfs/libcfs.h | 1 .../lustre/include/linux/libcfs/libcfs_workitem.h | 104 ---- drivers/staging/lustre/lnet/libcfs/Makefile | 2 drivers/staging/lustre/lnet/libcfs/module.c | 11 drivers/staging/lustre/lnet/libcfs/workitem.c | 466 -------------------- drivers/staging/lustre/lnet/selftest/framework.c | 10 drivers/staging/lustre/lnet/selftest/module.c | 39 +- drivers/staging/lustre/lnet/selftest/rpc.c | 61 +-- drivers/staging/lustre/lnet/selftest/selftest.h | 40 +- kernel/workqueue.c | 1 10 files changed, 71 insertions(+), 664 deletions(-) delete mode 100644 drivers/staging/lustre/include/linux/libcfs/libcfs_workitem.h delete mode 100644 drivers/staging/lustre/lnet/libcfs/workitem.c -- Signature