From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751533AbdBIFme (ORCPT ); Thu, 9 Feb 2017 00:42:34 -0500 Received: from mx1.redhat.com ([209.132.183.28]:41542 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751179AbdBIFmc (ORCPT ); Thu, 9 Feb 2017 00:42:32 -0500 Date: Thu, 9 Feb 2017 00:33:49 -0500 From: Jessica Yu To: Paul Gortmaker Cc: linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, Rusty Russell , Andrew Morton , Linus Torvalds Subject: Re: core: migrate exception table users off module.h and onto extable.h Message-ID: <20170209053349.GA25776@packer-debian-8-amd64.digitalocean.com> References: <20170122163244.11740-1-paul.gortmaker@windriver.com> <20170122163244.11740-20-paul.gortmaker@windriver.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20170122163244.11740-20-paul.gortmaker@windriver.com> X-OS: Linux eisen.io 3.16.0-4-amd64 x86_64 User-Agent: Mutt/1.5.23 (2014-03-12) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Thu, 09 Feb 2017 05:33:51 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org +++ Paul Gortmaker [22/01/17 11:32 -0500]: >These files were including module.h for exception table related >functions. We've now separated that content out into its own file >"extable.h" so now move over to that and where possible, avoid all >the extra header content in module.h that we don't really need to >compile these non-modular files. > >Note: > init/main.c still needs module.h for __init_or_module > kernel/extable.c still needs module.h for is_module_text_address > >...and so we don't get the benefit of removing module.h from the cpp >feed for these two files, unlike the almost universal 1:1 exchange >of module.h for extable.h we were able to do in the arch dirs. > >Cc: Rusty Russell >Cc: Andrew Morton >Cc: Linus Torvalds >Signed-off-by: Paul Gortmaker For the module.c bit: Acked-by: Jessica Yu