Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753509AbdCHQEA (ORCPT ); Wed, 8 Mar 2017 11:04:00 -0500 Received: from bombadil.infradead.org ([65.50.211.133]:36090 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750778AbdCHQD7 (ORCPT ); Wed, 8 Mar 2017 11:03:59 -0500 Date: Wed, 8 Mar 2017 08:03:52 -0800 From: Christoph Hellwig To: john.hubbard@gmail.com Cc: Peter Zijlstra , Greg Kroah-Hartman , Thomas Gleixner , Linus Torvalds , Ingo Molnar , linux-kernel@vger.kernel.org, John Hubbard Subject: Re: [PATCH] refcount: restore kref_get and kref_put to non-GPL status Message-ID: <20170308160352.GB16774@infradead.org> References: <20170308092549.28982-1-jhubbard@nvidia.com> <20170308092549.28982-2-jhubbard@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170308092549.28982-2-jhubbard@nvidia.com> User-Agent: Mutt/1.7.1 (2016-10-04) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 367 Lines: 8 Hi John, all Linux kernel code is licenced under the GPLv2.0, and maybe only be used by derived works if that work is available under a GPL-compatible license. the _GPL export are just a very strong hint that it's almost impossible not to be derived work - using non-trivial inline functions should be a just as strong hint so this is not going to change anything.