From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753581AbdJHSwr (ORCPT ); Sun, 8 Oct 2017 14:52:47 -0400 Received: from mail-ve1eur01on0084.outbound.protection.outlook.com ([104.47.1.84]:38711 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751623AbdJHSwn (ORCPT ); Sun, 8 Oct 2017 14:52:43 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=leonro@mellanox.com; Date: Sun, 8 Oct 2017 21:52:33 +0300 From: Leon Romanovsky To: Masahiro Yamada Cc: linux-kernel@vger.kernel.org, Thomas Gleixner , Andrew Morton , Ian Abbott , Ingo Molnar , Linus Torvalds , linux-cachefs@redhat.com, linux-sh@vger.kernel.org, Rodrigo Vivi , dri-devel@lists.freedesktop.org, David Airlie , linux-rdma@vger.kernel.org, Yoshinori Sato , Tariq Toukan , Rich Felker , Jani Nikula , "J. Bruce Fields" , David Howells , intel-gfx@lists.freedesktop.org, Yishai Hadas , Joonas Lahtinen , Matan Barak , netdev@vger.kernel.org, Saeed Mahameed , Jeff Layton , linux-fsdevel@vger.kernel.org, Marc Zyngier Subject: Re: [PATCH 00/12] radix-tree: split out struct radix_tree_root out to Message-ID: <20171008185233.GF25829@mtr-leonro.local> References: <1507479013-5207-1-git-send-email-yamada.masahiro@socionext.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="O9uFcEIpmYvy18ul" Content-Disposition: inline In-Reply-To: <1507479013-5207-1-git-send-email-yamada.masahiro@socionext.com> User-Agent: Mutt/1.9.1 (2017-09-22) X-Originating-IP: [213.57.247.46] X-ClientProxiedBy: VI1PR0101CA0044.eurprd01.prod.exchangelabs.com (2603:10a6:800:1f::12) To HE1PR0501MB1929.eurprd05.prod.outlook.com (2a01:111:e400:7b74::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6c5c18f8-8433-4a42-baa6-08d50e7dbfbe X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);SRVR:HE1PR0501MB1929; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0501MB1929;3:W23zb3+xnxebylnvRy945ICQBgA9+XnT0kfx5VFzkVbgVnUzhtrqfKQVuRDLA1lvPv+DO0e259w8Ioc/J1DAz0y5JwRAAzIQz24D4AHAwUSxOhMC/YoSD+xbI34f+NPTZgazhQzbPIiugbI4Nh0je+9+XTYdVBbZ/rHAzMVvGMps8lkVopP6e6lzyvVWFa7hSacn540wMJ6Ks29F6DnIty0yESe4RLbg1MtF6EdNaRyWvC0PMnAWnqRpYpIIsB/8;25:px7dnoYU2EBT3WJiRtM9idw1BWklwomTIeuSrXosYVtK2230wmPlSde53YQ+zEoM9hTicX7G21p6IPCD+wlAxrpL4bsoe8uTiu4kQYRbgFP/CJ2+Qk6oYXIaI5fEydKmRisfBbVlvb+SEmccrNRmHUQCdrstKxDuvc2vF5qDUSpRjCj8IuhHkXjeo5zBE36nEdv7msR1pZuYtnTqTHuV2l8tJZ46hBoSHcgpAHunzntAeZvmbPeJ2d3+z6yUwAPkBeB+FFXydlYjmutVg8gBEijHbf9OxYSUf5J3sYRp6gbuT/IzHX2IJVtUqxjdCoWQouZddQr2Dv7/eHycdLJBXA==;31:3UGzbTVmYl0EJxgUHdQBGdWtfc9sLm7FMgZ7IL+qiyJDrgN43vlUG1Yzd4uqR4ATCzSiNNZYLNcdNV0EvmBfngX/OLCYSQbl2KTBgOyMQ8lHavu0R3FvJW+NJs8WWBoih/0oWvtFnD+L6JG+PimpB7R34lS6yEmPz31f2OIIbiUIE/aRl4xhcQEzHWuTPm+rXNBlMV1Y7hRgC5dBPu2vPGELtvkkmqIxIWM+yBB31q4= X-MS-TrafficTypeDiagnostic: HE1PR0501MB1929: X-Microsoft-Exchange-Diagnostics: 1;HE1PR0501MB1929;20:4ahQY8rQlBOyVFUdM6DEPQqQLOgNMnQpz/mqPZOqPenn8sUDrwWPZuIIv3G/sMC/Zf2JIKSgiP7m6bnnYLP3RmmGqbvnOUMrs6GaXFiBv2f5qmkfZV39WuI/ChZq5QQEWDxdA6Wrpw8pVzQeXcul1de2/36tKKSYCZxZCfS1fz/tQ9+/ulRwVYP1ZhQqSsFR89pA1cTji4LfeDHPtDmApGOsLcZo0CBIGekYPf0S1uwIfuZDs1Y5i49vzSxly+bI3O7TI4BAFXTwRAiMQU4qfVLbV05iLwiOx3oaUWlG1GtzTMyOjahKXpuTg/lQ7q5HRQ8WQmgRZnRzmtOm7DdTgjxlXDrgs68OmI+L0bjnRnN/Rusta1vHmsJSkfD2t8C7lBXscp+jien+jyxXlccENuIv6+zcBh/fdthdZAPMI3jnzvTxT3VAiro3hq/kNWx0F+66Ai9fhXnakM2cKDmch+3dMjKW/rYCX7Djg/DPPIGzTaldApzlW8vPKzUbSFcR;4:yW/8fnUpvTmrblpDHNeFK6YciU3fq98UZgr6a2vLgD7TtY4Kd5RFMcC+h2HPNVyZ26N80I7qa03y7v7fbjcLNa4GaQxwoYgyYxIX+s59Ss9vutz3ltZ4MEB7V3juFOTpOCbaUyPGjhKt97xCZgvxINpQqmcGc8VgGC1a9CwK+RLsxk7GG/e3c2GYpA6DBy/NBoyB2JGDsx054xzgq+jZQRTts39jSDyzpFchN+x5pn760odsy6FoesUsIiG9h8X1AB5PNywzwI8UgDcuMACm5s25SN/h6hPpgjwBhnKlCAU= X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123560025)(20161123555025)(20161123564025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:HE1PR0501MB1929;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:HE1PR0501MB1929; X-Forefront-PRVS: 0454444834 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6069001)(6009001)(376002)(346002)(39860400002)(199003)(24454002)(189002)(305945005)(54906003)(66066001)(2906002)(21480400003)(16586007)(58126008)(105586002)(106356001)(6666003)(478600001)(97736004)(1076002)(2950100002)(76506005)(6916009)(6496005)(53936002)(33656002)(98436002)(16526018)(189998001)(6246003)(68736007)(230783001)(25786009)(316002)(6116002)(3846002)(54356999)(76176999)(50986999)(63394003)(9686003)(101416001)(84326002)(4326008)(8936002)(6486002)(229853002)(7416002)(8676002)(81156014)(81166006)(86362001)(7736002)(5660300001)(83506001)(18370500001)(2700100001);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR0501MB1929;H:localhost;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR0501MB1929;23:PAouiyITzrnJ9y9RWWvaToztcYcLH4ie9bhTOXc?= =?us-ascii?Q?QZWXWyyljEiNUNcZclk9wb+rE+IVnPcIullHoxVQOnwSHcJwnIOe2cXu0ApM?= =?us-ascii?Q?FxB8vdg3feieuZuWxOygc0HKT9EPqPjXKsQTG5n0SuTWYECVl0ai1vXej/3l?= =?us-ascii?Q?zwyNojnmOgqp5jg1uKZOnNhxV99aDYF+JuUqOYnif9HAhEvpdP8BekNfIbue?= =?us-ascii?Q?zSzwYA9z3EEvz7Dc8fas/RvNCx0HQ/fMJzI6GEgBpriHohII6TOUBGjzDpZh?= =?us-ascii?Q?f55ZOrTAWZruzpIi248FtMwUfxr2jUS1Oyuzq1crpmmN7E41OlWHcROBRmtB?= =?us-ascii?Q?qWYjjwQZjPi0IgX69yn6ggFTTwOwGmPZXKqJRlaDX7KBxXADt8mgSsVjz0I3?= =?us-ascii?Q?0UZELrGuFlnX9wuumDiR/vfN9JtiBpTpKvb+IaI6fjf+WU51h423aNMuK4Ut?= =?us-ascii?Q?Pul4/bNf1pwNoWanLjvDbThd3AAViELtrK5ijpLb+xhRE7HPRC7Rk28nY2/+?= =?us-ascii?Q?GyPr162G1xZ+iB/qGFOMQyNd7hQ7j2+XOysnrp4XaDr1IazKg3AdVjIB8fkk?= =?us-ascii?Q?qGO3dOv9OKCiV+GNrIZ0osnv+mCsG6l/uCWibfxXYdrLsgra+rYkqPjaiJ8n?= =?us-ascii?Q?7DEHzmr5RAnGs0W9kkE9qSVAOKT1SoGp9SIBZSOxwsKKNHsU1jWSfnbk1EZy?= =?us-ascii?Q?AnXRUImgyb4X9I9HmDzcMMMSIGYMi/67DELDm5YdanesDNCN3I0JhRUUX93/?= =?us-ascii?Q?hgUGpb3oGTyFWb+K7+2xGLqaOg+XQUAewBpJCqa4meZfHZS3Yvu+tvPx/w22?= =?us-ascii?Q?pBNFH3QOZ8aVpgprihHcywcX2xCyDL1ifnH5wP7C0F8BoBs1OqFdIkYfE/Jn?= =?us-ascii?Q?RlMbJf2fyHPUEdHDc+oe2rKQelyUlGhNDLWsdp8dW5cvXcaq/J7u+Elyy1Sa?= =?us-ascii?Q?zSTFf2CrhjzfwYxNC57ASLCNgUn/qOR9EQyAlsncP5hSfst1r380L6VTAkF5?= =?us-ascii?Q?WS1R4yKtj4ze0jpc2OdvHC4wY3hTD8mWPqpO745+iFvRFwX0fi59ddwcnaVn?= =?us-ascii?Q?x4j4WmX1+jdPW3lryoetRxe1PVkQ87DGgDuKLSpiyrZUeUZMWoWPs8+WwJcx?= =?us-ascii?Q?V8yXviQV0w8LuCDb1JlYfmhdFWed/kHC41cVg3TMUlSdakaK7JtiC+yEGBny?= =?us-ascii?Q?BtGcciMyVMw21wPWSKN5/il7KCjpGvCNmnoKidrIeJRHywT3lyNfvL5O8au+?= =?us-ascii?Q?3RFQ/z7AUcp2OU//eAMJFPLtrOBUHPiplmaKXCmJ6Vwcjoc9EQF3AwqyvaNF?= =?us-ascii?Q?+u9CUyT78IX/DiO8MmjLE2ShwuDFyT84E7NmxG14civwO?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0501MB1929;6:qcKMy1vnH5wlkILs0OBhEb2gZs8erpfXO5HR//v2DiLP1x7T0KwjI9UrMBvsbd9el/at5H6B2O0xSivkkucb7QD/ZFHYLGf0RYJRRIDT+IIcawGPEEhAOyIND7NGhPKR98GzIQK5WPWK7ZpgJp3jWORs0YtyT2k6/aU/AQmKpkPcqBBPOsL78ODFAToGaJJUZAwOmixkdYg0Q6t/POMf/dw6MrHZQgHphENFlF6r9lmdrU1Qo0AyPv59RieoLTqt8rnzIWcM2JxAuYSZsbqA8EYHVKcHm+Bx5CfWip2UrjqevlpeQ5SdHo3gryvKV6mfIMMwEy2ofHf0BfIADr64Ag==;5:px7UG01niDqBipdDSbqG1hp7XUiRQfPpYxF7pgDh/9iNSEYP4Wnc1t+TMJdBwpEDT9Kw+e1Jlj3RwPmjAVZ+3vPoPWkshh+UCx0UyM1ZzDiDmeLl5QD1k7pBgTWAl7T3Z8LvdwsTNyRCQbJAnlhbKQ==;24:AMaMqJCJPW+rTnhiLTNHH/QhkH0s31q/Ik8jDa+HLZlSO7k+0ztQghyysyHPzwlzzpWtnkhBS5UEhxiyfvmOVIsl+lyuYS6KTVfofjnUj+I=;7:fKsCj/YiqmdaFVkBRmeLMic1oV8IwuydvJJNy0KLM9XCasasA6EzI2T/0UsXIctESU1SB/J0ZEabSmZH2BRfKQRb58C8L6nQz/suhlN7wyOSLRMlXSRahiaQhTD0G3M8dQa6NjWbMgiKXyB2kSajXwoC5Wzu30J25wfPBoeL1dd88LompGTzBBrVhBT7t2Tpltye2HYwc60OTg88wbb3aM6rPw0OQJHmDT7Vd1XrYNA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2017 18:52:39.0160 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB1929 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --O9uFcEIpmYvy18ul Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Oct 09, 2017 at 01:10:01AM +0900, Masahiro Yamada wrote: <...> > > By splitting out the radix_tree_root definition, > we can reduce the header file dependency. > > Reducing the header dependency will help for speeding the kernel > build, suppressing unnecessary recompile of objects during > git-bisect'ing, etc. If we judge by the diffstat of this series, there won't be any visible change in anything mentioned above. <...> > > Masahiro Yamada (12): > radix-tree: replace with > radix-tree: split struct radix_tree_root to > irqdomain: replace with > writeback: replace with > iocontext.h: replace with > > fs: replace with > blkcg: replace with > fscache: include > sh: intc: replace with > net/mlx4: replace with > net/mlx5: replace with > drm/i915: replace with > > drivers/gpu/drm/i915/i915_gem.c | 1 + > drivers/gpu/drm/i915/i915_gem_context.c | 1 + > drivers/gpu/drm/i915/i915_gem_context.h | 2 +- > drivers/gpu/drm/i915/i915_gem_execbuffer.c | 1 + > drivers/gpu/drm/i915/i915_gem_object.h | 1 + > drivers/net/ethernet/mellanox/mlx4/cq.c | 1 + > drivers/net/ethernet/mellanox/mlx4/mlx4.h | 2 +- > drivers/net/ethernet/mellanox/mlx4/qp.c | 1 + > drivers/net/ethernet/mellanox/mlx4/srq.c | 1 + > drivers/sh/intc/internals.h | 2 +- > include/linux/backing-dev-defs.h | 2 +- > include/linux/blk-cgroup.h | 2 +- > include/linux/fs.h | 2 +- > include/linux/fscache.h | 1 + > include/linux/iocontext.h | 2 +- > include/linux/irqdomain.h | 2 +- > include/linux/mlx4/device.h | 2 +- > include/linux/mlx4/qp.h | 1 + > include/linux/mlx5/driver.h | 2 +- > include/linux/mlx5/qp.h | 1 + > include/linux/radix-tree-root.h | 24 ++++++++++++++++++++++++ > include/linux/radix-tree.h | 8 ++------ > 22 files changed, 46 insertions(+), 16 deletions(-) > create mode 100644 include/linux/radix-tree-root.h > > -- > 2.7.4 > --O9uFcEIpmYvy18ul Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkhr/r4Op1/04yqaB5GN7iDZyWKcFAlnac/EACgkQ5GN7iDZy WKfp7xAAoOGndfBeCCDaUoat2rL4d0CYwVKpSm1S9KaBMPien9InhQ0sQxtSpPvq gra5Z2N2gnw+wPQhoQSzpzLyRf7Zx97sBMysgYCgoXdnj6p8HooNPwGa0AEG//c/ SiBl32z7SpeG7G2n2+8F5lV8AQ6OggWHWiEc1odpQuM50ODhAdFzuxVubALLd6xl BeGMSKbs8Vcm7eA/pNjmlzOvZ/w/7ZRBFv6wCFeBPviyBrvvR2oIhqfbs7rmKoUL C1Tv4VeQwI1sZRJMfbAHZpQigay/qVen8jOnfn+pTQ8XGKQFa94o6eoet8m/eXIj 0MIeTNqTSFo8qGXuh7oSlx/5ePB32sp0HCVqPsKVQKiFji5H8f5zA1LORt7o0AkK xOGf4xewEmf9C8Pedd3GNuPOXWrjWoaN73TkXfjXevRb4sEBFfwJ3LXta24AT4vl AJ1cxMmnOmaVrMH0MaLY89MuqsxAHgbSezSG/AO3T8vXNTLo/4EQMNug6h0Mpt6+ iSg0GWddjd0rWInaTXlsIawoq47avrKcAsAYccl2m29ny+kxVR9Kff23sOQhLR9Z UYDZhle4a4rSByEbpiYQlnLUKEkfrvmUsi65hM2ZYy73FDYkDKUtKH6vjJfs/64/ 2bQh5q+VSeHCr1Psv7pLf+eIjtpbMmBoTYx0xZ894gwhRmI7jMw= =Ge7A -----END PGP SIGNATURE----- --O9uFcEIpmYvy18ul--