Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752078AbbHSFNN (ORCPT ); Wed, 19 Aug 2015 01:13:13 -0400 Received: from e23smtp08.au.ibm.com ([202.81.31.141]:37591 "EHLO e23smtp08.au.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751157AbbHSFNJ (ORCPT ); Wed, 19 Aug 2015 01:13:09 -0400 X-Helo: d23dlp03.au.ibm.com X-MailFrom: imunsie@au1.ibm.com X-RcptTo: linux-kernel@vger.kernel.org Content-Type: text/plain; charset=UTF-8 From: Ian Munsie To: Michael Ellerman Cc: Matt Ochs , linuxppc-dev , mikey , linux-kernel Subject: Re: [PATCH 2/2] cxl: add set/get private data to context struct In-reply-to: <1439959770.24918.5.camel@ellerman.id.au> References: <1439957971-30483-1-git-send-email-imunsie@au.ibm.com> <1439957971-30483-2-git-send-email-imunsie@au.ibm.com> <1439959770.24918.5.camel@ellerman.id.au> Date: Wed, 19 Aug 2015 15:12:01 +1000 Message-Id: <1439960447-sup-3936@delenn.ozlabs.ibm.com> User-Agent: Sup/0.20.0 Content-Transfer-Encoding: 8bit X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 15081905-0029-0000-0000-0000020B05A5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1130 Lines: 28 Excerpts from Michael Ellerman's message of 2015-08-19 14:49:30 +1000: > Do we really need the accessors? They don't buy anything I can see over just > using ctx->priv directly. The reasoning there is because we don't currently expose the contents of stuct cxl_context to afu drivers, rather they just treat it as an opaque type. We could potentially change this to expose the details, but there's a lot of junk in there that's just internal details of the cxl driver that isn't of interest to an afu driver that I'd rather not expose. We also already have another accessor function (cxl_process_element) in the api, so it's not out of place. FWIW I'm not opposed to changing how this api works if it ultimately makes things better, but I want to wait until the cxlflash superpipe support is merged so any patches that change the api can change it at the same time. Cheers, -Ian -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/