From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753353AbdHWEqs (ORCPT ); Wed, 23 Aug 2017 00:46:48 -0400 Received: from shards.monkeyblade.net ([184.105.139.130]:54398 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751988AbdHWEqq (ORCPT ); Wed, 23 Aug 2017 00:46:46 -0400 Date: Tue, 22 Aug 2017 21:46:45 -0700 (PDT) Message-Id: <20170822.214645.953115103494976385.davem@davemloft.net> To: madalin.bucur@nxp.com Cc: netdev@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 1/6] fsl/fman: enable FMan Keygen From: David Miller In-Reply-To: References: <1503423066-15420-2-git-send-email-madalin.bucur@nxp.com> <20170822.143510.1048652578169181274.davem@davemloft.net> X-Mailer: Mew version 6.7 on Emacs 25.2 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Tue, 22 Aug 2017 21:46:46 -0700 (PDT) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Madalin-cristian Bucur Date: Wed, 23 Aug 2017 04:36:56 +0000 > The struct fman is only visible in the fman file, the fman port > module uses struct fman as an opaque pointer, thus this export. Don't use that programming model. Export the datastructure properly to it's users. This abstraction scheme is so wasteful and costly.