Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752069AbcCGD3V (ORCPT ); Sun, 6 Mar 2016 22:29:21 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:39489 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751341AbcCGD3K (ORCPT ); Sun, 6 Mar 2016 22:29:10 -0500 X-AuditID: cbfee68f-f793a6d000001364-ec-56dcf57b2b3d Date: Mon, 07 Mar 2016 03:28:12 +0000 (GMT) From: Daeho Jeong Subject: Question about percpu_free_rwsem function To: "paulmck@linux.vnet.ibm.com" , "linux-kernel@vger.kernel.org" Cc: Daeho Jeong Reply-to: daeho.jeong@samsung.com MIME-version: 1.0 X-MTR: 20160307032737673@daeho.jeong Msgkey: 20160307032737673@daeho.jeong X-EPLocale: ko_KR.utf-8 X-Priority: 3 X-EPWebmail-Msg-Type: personal X-EPWebmail-Reply-Demand: 0 X-EPApproval-Locale: X-EPHeader: ML X-MLAttribute: X-RootMTR: 20160307025745711@daeho.jeong X-ParentMTR: 20160307025745711@daeho.jeong X-ArchiveUser: EV X-CPGSPASS: Y X-ConfirmMail: N,general Content-type: text/plain; charset=utf-8 MIME-version: 1.0 Message-id: <37141218.258171457321291665.JavaMail.weblogic@ep2mlwas02b> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJJsWRmVeSWpSXmKPExsVy+t8zXd3qr3fCDFb1Kllc3jWHzYHR4/Mm uQDGqAZGm8Si5IzMslSF1Lzk/JTMvHRbpdAQN10LJYWM/OISW6VoIwNjPSNTEz0jE3M9S4NY KyNTJYW8xNxUW6UKXaheJYWi5AKg2tzKYqABOal6UHG94tS8FIes/FKQS/SKE3OLS/PS9ZLz c5UUyhJzSoFGKOknTGXM6DswlbHgEFvF9p2nmBoYV7B1MXJyCAmoSUy5fZYJxJYQMJE41LiI GcIWk7hwbz1QDRdQzTJGiZ75k1lgil42gRSBJOYwSqz8v44RJMEioCKx/u5yVhCbTUBHYuXk D2CThAWMJK7OOQ+2QUSgTmLL5j9gm5kFtCV6Xz5mgrhCUeLMto9gvbwCghInZz6BWqYiMWt5 OxtEXFXiynOIqyUExCUuzL3EDmHzSsxofwpVLycx7esaqA+kJc7P2sAI883i74+h4vwSx27v gPpYQGLqmYNANRxAtqbE2aNQY7QlVl+cDjVeUOL0tW5mmFUNG39DxSUktrY8YYV4RVFiSvdD dpAxzEBj1u/SR/cJr4C7RMPPfnCwSQhM5ZDY/X8r6wRGpVlI6mYhGTULYRSykgWMLKsYRVML kguKk9KLjJEjexMjJA3272C8e8D6EKMAB6MSD6/FktthQqyJZcWVuYcYk4GRNJFZSjQ5H5hs 80riDY3NjCxMTUyNjcwtzTCETUwtLEyMcAgrifMulPoZLCSQnliSmp2aWpBaFF9UmpNafIiR iYNTqoFxyt/ViioWRyOtqru4/yzL3SAvuDBHeOXTWZkbWNR8RPrdfj20mDhh7rW2XPt68S0f Th6U2zu3p1XzAldp6aS7vn/W/egy/7VwnqryudK8pJPMj66rB7WePb3vjmXym9q7m/M2Hz9V 0tKfkRfxjOWXUNQKddmCSzuiTBev5D27ZKuYq8mrRfMzlViKMxINtZiLihMBoIp4ZqwDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGKsWRmVeSWpSXmKPExsVy+t/tPl2fr3fCDOas4LW4vGsOmwOjx+dN cgGMURk2GamJKalFCql5yfkpmXnptkrewfHO8aZmBoa6hpYW5koKeYm5qbZKLj4Bum6ZOUBD lRTKEnNKgUIBicXFSvp2NkX5pSWpChn5xSW2StFGBsZ6RqYmekbGBnomBrFWhgYGRqZAVQkZ GX0HpjIWHGKr2L7zFFMD4wq2LkZODiEBNYkpt88ygdgSAiYSL5sWMUPYYhIX7q0HquECqpnD KLHy/zpGkASLgIrE+rvLWUFsNgEdiZWTP4A1CAsYSVydcx5skIhAncSWzX/AFjALaEv0vnzM BLFMUeLMto9gvbwCghInZz5hgVimIjFreTsbRFxV4spziOMkBMQlLsy9xA5h80rMaH8KVS8n Me3rGqhDpSXOz9rACHP04u+PoeL8Esdu74B6TEBi6pmDQDUcQLamxNmjUGO0JVZfnA41XlDi 9LVuZphVDRt/Q8UlJLa2PGGFeEVRYkr3Q3aQMcxAY9bv0kf3Ca+Au0TDz37mCYyys5CkZiHp noXQjaxkASPLKkbR1ILkguKk9ApDveLE3OLSvHS95PzcTYzgNPRs4Q7GL+etDzEKcDAq8fBO WHY7TIg1say4MvcQowQHs5II76uPd8KEeFMSK6tSi/Lji0pzUosPMZoCo2wis5Rocj4wReaV xBsaGxgbGlqaG5gaGlkoifMG/F0XJiSQnliSmp2aWpBaBNPHxMEp1cCoXehayV2rbKesefSJ r/x7/dvOnPb/W+Zdic1mTo9NmOby0iX+hWz9g3MX5+43isuLmM2YKJS99dbxoklzZnefmbSt eVLyq/P+kd8/HpSdkaObsftQatLOYz/CQ2LtedyWzFsuzxXw69dxa8WJ8732GJl/mHNN6eea 79u3THy2e9YBn9paBnkdJZbijERDLeai4kQArk6DM1kDAAA= DLP-Filter: Pass X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id u273TOrm010441 Content-Length: 594 Lines: 13 Hi, I got a trouble while I am developing a patch for EXT4 filesytem. Actually, I used a percpu rw semaphore in my patch and there was no problem when I built EXT4 filesystem as built-in mode. However, when kbuild auto build robot built EXT4 filesystem with my patch as a "module", a bulid error occurred because percpu_free_rwsem() function is not exported. I noticed that other functions except percpu_free_rwsem() were exported in 2015. Is there any reason for percpu_free_rwsem() not to be exported? If I need the function to be exported, should I do that in my patch? :-) Best Regards,