From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753258AbbDUHAY (ORCPT ); Tue, 21 Apr 2015 03:00:24 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:51576 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752263AbbDUHAU (ORCPT ); Tue, 21 Apr 2015 03:00:20 -0400 X-AuditID: cbfee68e-f79c56d000006efb-d3-5535f5820d8c Date: Tue, 21 Apr 2015 07:00:01 +0000 (GMT) From: Eunbong Song Subject: [PATCH] tools/liblockdep: Fix compilation error. To: sasha.levin@oracle.com Cc: linux-kernel@vger.kernel.org Reply-to: eunb.song@samsung.com MIME-version: 1.0 X-MTR: 20150421065526287@eunb.song Msgkey: 20150421065526287@eunb.song X-EPLocale: ko_KR.euc-kr X-Priority: 3 X-EPWebmail-Msg-Type: personal X-EPWebmail-Reply-Demand: 0 X-EPApproval-Locale: X-EPHeader: ML X-MLAttribute: X-RootMTR: 20150421065526287@eunb.song X-ParentMTR: X-ArchiveUser: X-CPGSPASS: N X-ConfirmMail: N,general Content-type: text/plain; charset=euc-kr MIME-version: 1.0 Message-id: <1442710772.114981429599600317.JavaMail.weblogic@epmlwas04c> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRmVeSWpSXmKPExsVy+t8zTd2mr6ahBr838llc3jWHzYHR4/Mm uQDGKC6blNSczLLUIn27BK6MVauuMBY8kamYP8OggbFBpouRk0NIQEWi5f93RhBbQsBEYtmK J2wQtpjEhXvrgWwuoJpljBJ3/zWzwRS1X5/KApGYwyix/NEfsASLgKrEujfnmEBsNgFtiR8H rjKD2MIClhLdvxeBxUUE5CW2f9zLDmIzA9Xfb9nIDHGFvMTk05fB4rwCghInZz5hgVimJHFx XxNQLwdQXFniUIMBRFhCYtb0C6wQNq/EjPanUOVyEtO+rmGGsKUlzs/awAjzzOLvj6Hi/BLH bu9ggrAFJKaeOQhVoy5x580uqDifxJqFb1lg6nedWs4Ms+v+lrlMMDdsbXnCCvGKosSU7odQ b2lJfPmxjw3dK7wCHhKrznUwgsJNQqCXQ2LBpamsExiVZiGpm4Vk1iwks5DVLGBkWcUomlqQ XFCclF5kpFecmFtcmpeul5yfu4kRkhj6djDePGB9iFGAg1GJh3fFBNNQIdbEsuLK3EOMpsBo msgsJZqcD0w/eSXxhsZmRhamJqbGRuaWZkrivAlSP4OFBNITS1KzU1MLUovii0pzUosPMTJx cEo1MOZ68u5b4sTTdvZL7cbq81VLn2i8nRj5cMJklVr1V8b/P0z6sV2pzftOf2Bx1gErq9Lv vEnpClb/bdgaTL9Oam3srni7YOa7qaJiC+o0Zxw/k6quP7nWMiQs9OqT1uY4v6odoceP/Fkl EjZ/XWT8Fe7n5T8XrFRY3ysakfgqjSXjfo164r0bHEosxRmJhlrMRcWJAHJ8AVYHAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOKsWRmVeSWpSXmKPExsVy+t/tXt3Cr6ahButmMFpc3jWHzYHR4/Mm uQDGqAybjNTElNQihdS85PyUzLx0WyXv4HjneFMzA0NdQ0sLcyWFvMTcVFslF58AXbfMHKCh SgpliTmlQKGAxOJiJX07m6L80pJUhYz84hJbpWgjA2M9I1MTPSNjAz0Tg1grQwMDI1OgqoSM jFWrrjAWPJGpmD/DoIGxQaaLkZNDSEBFouX/d0YQW0LARKL9+lQWCFtM4sK99WxdjFxANXMY JZY/+sMGkmARUJVY9+YcE4jNJqAt8ePAVWYQW1jAUqL79yKwuIiAvMT2j3vZQWxmoPr7LRuZ IZbJS0w+fRkszisgKHFy5hOoZUoSF/c1AfVyAMWVJQ41GECEJSRmTb/ACmHzSsxofwpVLicx 7esaZghbWuL8rA2MMDcv/v4YKs4vcez2DiYIW0Bi6pmDUDXqEnfe7IKK80msWfiWBaZ+16nl zDC77m+ZywRzw9aWJ6wQryhKTOl+CPWWlsSXH/vY0L3CK+AhsepcB+MERtlZSFKzkLTPQtKO rGYBI8sqRtHUguSC4qT0ChO94sTc4tK8dL3k/NxNjOBE9GzJDsaGC9aHGAU4GJV4eFdMMA0V Yk0sK67MPcQowcGsJMJ7bSpQiDclsbIqtSg/vqg0J7X4EKMpMNImMkuJJucDk2ReSbyhsYGx oaGluYGpoZGFkjjv/3O5IUIC6YklqdmpqQWpRTB9TBycUg2MGuYv5S10Y3O0/x3rZ7iq3fnF 0udrgvNP689bd92YZPH1s2nxThmZpd6/2ALP+seWflsjtf+vko+91OmHlT+3LU5+Y7r1ab2o z67zJ9aZudW2Gbgqan59N8FX8ZqU7Kwmx0Yubp9JXziWB7hn5NaKTwnVm2m/Y/+WRazbFbWe 3t5tZ255rm+9EktxRqKhFnNRcSIAtE5UEloDAAA= 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 nfs id t3L70U4Q012247 Currently, liblockdep has compilation error with following log messages. CC common.o CC lockdep.o In file included from lockdep.c:10: ../../../kernel/locking/lockdep.c: In function 'count_matching_names': ../../../kernel/locking/lockdep.c:650: error: 'lock_entry' undeclared (first use in this function) ../../../kernel/locking/lockdep.c:650: error: (Each undeclared identifier is reported only once ../../../kernel/locking/lockdep.c:650: error: for each function it appears in.) ../../../kernel/locking/lockdep.c:650: error: expected ';' before '{' token ../../../kernel/locking/lockdep.c: In function 'look_up_lock_class': ../../../kernel/locking/lockdep.c:722: error: 'hash_entry' undeclared (first use in this function) ../../../kernel/locking/lockdep.c:722: error: expected ';' before '{' token ../../../kernel/locking/lockdep.c: In function 'register_lock_class': ../../../kernel/locking/lockdep.c:777: error: 'hash_entry' undeclared (first use in this function) ../../../kernel/locking/lockdep.c:777: error: expected ';' before '{' token ../../../kernel/locking/lockdep.c: In function '__bfs': ../../../kernel/locking/lockdep.c:1039: error: expected ';' before '{' token ../../../kernel/locking/lockdep.c: In function 'lookup_chain_cache': ../../../kernel/locking/lockdep.c:2036: error: 'entry' undeclared (first use in this function) ../../../kernel/locking/lockdep.c:2036: error: expected ';' before '{' token ../../../kernel/locking/lockdep.c:2063: error: label 'cache_hit' used but not defined In file included from lockdep.c:10: ../../../kernel/locking/lockdep.c: In function 'lockdep_free_key_range': ../../../kernel/locking/lockdep.c:3937: error: 'hash_entry' undeclared (first use in this function) ../../../kernel/locking/lockdep.c:3937: error: expected ';' before '{' token ../../../kernel/locking/lockdep.c: In function 'lockdep_reset_lock': ../../../kernel/locking/lockdep.c:3994: error: 'hash_entry' undeclared (first use in this function) ../../../kernel/locking/lockdep.c:3994: error: expected ';' before '{' token This patch fixes this compilation error. Signed-off-by: Eunbong Song --- tools/lib/lockdep/lockdep.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/tools/lib/lockdep/lockdep.c b/tools/lib/lockdep/lockdep.c index f42b7e9..f83a988 100644 --- a/tools/lib/lockdep/lockdep.c +++ b/tools/lib/lockdep/lockdep.c @@ -1,2 +1,8 @@ #include + +#ifdef list_for_each_entry_rcu +#undef list_for_each_entry_rcu +#endif +#define list_for_each_entry_rcu(pos, head, member) list_for_each_entry(pos, head, member) + #include "../../../kernel/locking/lockdep.c" -- 1.7.0.1 {.n++%ݶw{.n+{G{ayʇڙ,jfhz_(階ݢj"mG?&~iOzv^m ?I