From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751213AbdALIxv (ORCPT ); Thu, 12 Jan 2017 03:53:51 -0500 Received: from mga07.intel.com ([134.134.136.100]:49099 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750734AbdALIxt (ORCPT ); Thu, 12 Jan 2017 03:53:49 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,349,1477983600"; d="scan'208";a="212467348" From: Jike Song To: alex.williamson@redhat.com, serge@hallyn.com Cc: kwankhede@nvidia.com, kraxel@redhat.com, linux-security-module@vger.kernel.org, kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Jike Song Subject: [v2 0/2] test capability for remote task Date: Thu, 12 Jan 2017 16:52:01 +0800 Message-Id: <1484211123-8139-1-git-send-email-jike.song@intel.com> X-Mailer: git-send-email 1.9.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Sometimes vfio iommu type1 needs to pin memory for a remote task other than current, thereby needs to test the CAP_IPC_LOCK capability for that task. The proper routine for this purpose is has_capability(), but it is not yet exported for modules. None of currently exported capability- testing symbols allows a specified task. So here in this series has_capability() is exported then used in the vfio iommu type1 driver. v2: -> Add Serge's Acked-by to PATCH [1/2] -> Remove the change in vfio_pin_pages_remote, since it's now guaranteed the 'current' process Hi Alex, I kept EXPORT_SYMBOL other than EXPORT_SYMBOL_GPL, since I'm still worry about changing the type of existing exports in 'capability.c'. I'm new to open-source fearing of violating GPL :) Jike Song (2): capability: export has_capability vfio iommu type1: fix the testing of capability for remote task drivers/vfio/vfio_iommu_type1.c | 3 +-- kernel/capability.c | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) -- 1.9.3