From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751462AbbJBBAz (ORCPT ); Thu, 1 Oct 2015 21:00:55 -0400 Received: from mail-by2on0119.outbound.protection.outlook.com ([207.46.100.119]:17848 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751043AbbJBBAw (ORCPT ); Thu, 1 Oct 2015 21:00:52 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=scottwood@freescale.com; Date: Thu, 1 Oct 2015 20:00:41 -0500 From: Scott Wood To: Madalin Bucur CC: , , , , , , , , , , , Subject: Re: [v3 1/8] devres: add devm_alloc_percpu() Message-ID: <20151002010041.GA4245@home.buserror.net> References: <1443106819-5549-1-git-send-email-madalin.bucur@freescale.com> <1443106819-5549-2-git-send-email-madalin.bucur@freescale.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <1443106819-5549-2-git-send-email-madalin.bucur@freescale.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [192.88.168.49] X-ClientProxiedBy: BY2PR02CA0048.namprd02.prod.outlook.com (10.141.216.38) To BY1PR03MB1481.namprd03.prod.outlook.com (25.162.210.14) X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1481;2:P59Z4jLtnm1T1VJZ6IhtaSOCZ5n+m6E/kLyY1lyo9ymKZlnjufblH/hVyx1DHuZgUIa2S5uZ8riPBwg21h8heJc9R/YKb1E2dAODWrUJaPh1qeDiS6ETLX0PB53eBgMbKbitia9NoakZwHWZXGzcX2Sp7+lb0jRAKVBeh2cDPKc=;3:iAgU4hlBVNAfv5HRCq0cr2PwVslSiquKwKQJ8OjPlWEmKssMM2b5Cp5Q/RtiXLAmelB5G/vrGwNImXNWL3YNJWcx1K4KHRFssGK6Ule1UtWMSbU+zPulMgHFqvSI+0X8NFQ7HJDZbFgtvptwytRRjg==;25:xt4w1s8/a9xKC62UykAk7a4ocGeufgZKbxMC9qFPQxehhm9HeOn+RxU3ywSeri6LNnvVvGy3/QPazjRb5yZKUMmHhqoks8ZBQpX0PJVQgsuDuiK5Ar1n5bFD+d6vpUD9sxK1uKBGLUbsMK518xtQaWkqYoi+ChLS3VUrpSg0RhL3T7s0a2H8nqoI5iTJH5f+Q74tHNsMKZzZ3UxJibWLDv8+JkWz+22/Sd6ixAUmruDeyO5XSc4EnIA1tTINn90BkJstuI8j2q3xYRiwer4ZBA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1481; X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1481;20:ynDYSOp4MV3ZdB9haVtYDUwyoucBh8h74lVZBGvlysqGSfFaEF4hkGPC2qxgt28NLZnqA7j64NWKPv8myJBsMj7mMVhxnTaFsZetwyQnFp0Wb/FojgI9nqwpzWxCtft2T7KpDRy8iDOYFpNHqYu5wjIB68litGyXaSDyCpac/I9WnMjuKphKPC+eJQsY23eDhweqfhKwgDwfbHPFRptX5VeBXSlb7XWmi+bO8vRIuX/i5bF7K/D5qcr9T4zr8eaaxU7meAZ0s7uS73zXhyiBmtoTtlKG28fFmbzrAieF7JIXGRieGY1phdAK1orcwGXCC/Rr+mKaevtLJ8sidSGpkp+86V1OXDH6ktYcEcyLXcDldCDGYpb/8ULbNAYlaSTahIcLoY9d52Mob4ek34dr7MfYyyrWvBvmpeVnCLJ7FM8Lg3Y+6/1qXezV0g6TQc3krUShwy7nLw6PVMZkFvf8b4lmc1kylRrgTzU6KKgPQRIHOqywa7OOfBdrBb/Jd00zQIjDAdiaFJDE182krIcUqAQt2iPJDRAqOO4Yf7glX8uaGy1CiBTUgPHWEJyszJFQZh2X2CKovUzIpTovIStL2/4IQnN7RnItu8FD36gYuss= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001);SRVR:BY1PR03MB1481;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1481; X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1481;4:BhqS9Hdf1Av7rfnCyLMidfiGmSFW4sIa7JuqdtFA8e6J4U6ELZpyconboCgCI2R9gZMIchfi1bxUXJr4XX6m7J0VQVYo400DSoHuy89+em+zGM1NBifQ9aQSQgZ7TRnW6xYrT8QObYk4VnxupT6sPHrqky7B3iNZQNj3BMSlcOrNsAVUpBlbPrX04wKH1vVvQMluUXQqdPPHW9d0gHSVCm7eWsGeRq1pE8VOEEZg/EElOVpUVjVtcg0GrZ62rvnOeyowZLs0WbXvqjzjDE3B7XCtG/kq/0ZRniPtwmlWrH+hbS1FrnwFUrY7Ho2u+R/Te/AAd+mgFqjMxqYHyqMSGR8YVKsznxNFJvbXnmezUHg= X-Forefront-PRVS: 0717E25089 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(189002)(199003)(24454002)(50466002)(122386002)(4001350100001)(189998001)(101416001)(4001450100002)(110136002)(2950100001)(5001860100001)(81156007)(5008740100001)(40100003)(5004730100002)(5001830100001)(4001540100001)(86362001)(69596002)(92566002)(77096005)(83506001)(5001960100002)(62966003)(66066001)(42186005)(5007970100001)(77156002)(46406003)(97756001)(68736005)(47776003)(76176999)(87976001)(46102003)(106356001)(53416004)(50986999)(54356999)(105586002)(33656002)(97736004)(19580395003)(23726002)(19580405001)(64706001);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR03MB1481;H:home.buserror.net;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR03MB1481;23:RqyIE26cs7V1lW5wmhK0u1e0wPBDRqf48eo+9Md+L?= =?us-ascii?Q?fTNZjLqqNvncIM+7Se8sy4On4+LxWch7j0UIHmpN43xZ0stS4QcvcDtkhCb+?= =?us-ascii?Q?ahy2vxlMU2zb7E6CDQQrBu36dcMiFs/NHKlO2BPRf742BIroBPZ86XoabP50?= =?us-ascii?Q?pK9YGWsgxLK/lCFNeJdu7rApRG+usQunwDGFw8u91cV6bstZO912TsZvYDJL?= =?us-ascii?Q?A7JRSNUtSkLRJK4b6xX31Jnfm795Swrbk4J2P1fW/PH16FncyJTXS5688OAj?= =?us-ascii?Q?It/tEnEiCyHPZkkKTyaidwtfE9WP6fiUyvgaYN/4bhBx0DmcYfMk3CxSv1lC?= =?us-ascii?Q?a0EPZntEj+TRoc6366FsHbXyGjLhIdqAn8Ps5HLCvDnh0U2IUiYAwWQBrBdW?= =?us-ascii?Q?baye/wCgevKdWoOScPkvTPWWhMuoeUr0jGRAsoCY6P4fsOLyN43PNAGarbOl?= =?us-ascii?Q?H8toPpfkzbF2ZXR7JJv66yR7wv4rQZvSTZjK0UWrIYD2gzSF6SXpzZ9kP5aP?= =?us-ascii?Q?8r7s++5Zp0b6C/PwF8SfIoUujIckNZf6l701A9VVFcduXF7W4lFNhswgKLGs?= =?us-ascii?Q?0YJLNdGDb0x/l9kCWlpLDaYEGf73fiF4Me5uAUIqxiFH0ufL3ruT1BdJTwTb?= =?us-ascii?Q?i+hpwMuVsfwKnegOtTaBhmDYe/ZlOsftSgIdR/gCbxK6zuqvTDweyvlrrgxH?= =?us-ascii?Q?7LxmbeSgSckGfVE14QDor+ZZNIgZ1ZcaAnftBNaZzwc5/4CV+RyjAvsnyYZP?= =?us-ascii?Q?DxRllDLmFbDzL1xo7sr16yEIupTpXBqmYB/3Sb/rP+EC7nuylFqO2Bu2572N?= =?us-ascii?Q?UpBxCqeRpEMGklN1jByZ0rUIWHcVV828upGiKwjYi+XYjUWLndtUegztb8Dc?= =?us-ascii?Q?dEDls1fNTxCoxlztLwhMCUaI/SYlTOdxtyE2AvoF+eWI4XjOBa1XFwjLmuHm?= =?us-ascii?Q?OQZgk8hCow9/npT0uhM6iJT+2czAmt3yhZRRJPXjFQDna1rS+q5oGQ5osnA7?= =?us-ascii?Q?Lrel9sP0GwGfyU89z1ErIpb33/+wfnYCyKIhSULEDtRBkpp34WOtomoWWeHT?= =?us-ascii?Q?Id5AUPrNf6guqD9Mg2vSgFnrZgZzZZlHmidX4PabN+YeZtNHpb0E/dNJVDnT?= =?us-ascii?Q?aXC6Z6d92g77J27/+WW7ZpSwATwdQZ8Z86u7tb/2KNw7WadwkRcp5ni8IN/c?= =?us-ascii?Q?a1msWZTpDlLd6UiRhlwybHJBMXzRXvetodw5yhPNTuAkd4/KoVrM6vShhpoQ?= =?us-ascii?Q?3MhbgC8CNPfbm/y6M02WjDmDzft8W7Q9ZpRFl1dTNOu8WGBaNcYoWDJ58JdB?= =?us-ascii?Q?fTVBX7JBl1D12OJ7+e6OIk=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1481;5:yrwBE1UkJQ1m0GF56Zai6QQRFzUzw7tEd9jxcbcOG/WeJDcCQfifl14tAbwDe8N27PILPowExXCyRqiGEiblG3SVa81PzIHlWePBNK0ZYxVl/7CrRE+gXqiaQ9vxl3/8eisXamzCx8pHmE9d0k4RZQ==;24:jD1fx8qMH4PPBGWozKYSem5ZlIFxyYl9DWn5wBJTK5NNyS38b0467zRe6y1koapC9DdXOHikdbXPW56fvMr46z5H3SaUP2+rR00cE7x4Vxs=;20:OTfZasaaobukB0c97EVsBIizU4A/vYRgY2CXEvN6xT0dSdZ06htPHLRVqSh2CkmjDy1LywAlfyKAowg0vs/1ig== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2015 01:00:49.3883 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1481 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 24, 2015 at 06:00:12PM +0300, Madalin Bucur wrote: > Introduce managed counterparts for alloc_percpu() and free_percpu(). > Add devm_alloc_percpu() and devm_free_percpu() into the managed > interfaces list. > > Signed-off-by: Madalin Bucur > Tested-by: Madalin-Cristian Bucur > --- > Documentation/driver-model/devres.txt | 4 +++ > drivers/base/devres.c | 64 +++++++++++++++++++++++++++++++++++ > include/linux/device.h | 19 +++++++++++ > 3 files changed, 87 insertions(+) Greg KH needs to be CCed on any drivers/base changes. -Scott