Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755422AbbHYMRr (ORCPT ); Tue, 25 Aug 2015 08:17:47 -0400 Received: from mail-bn1bbn0105.outbound.protection.outlook.com ([157.56.111.105]:45028 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755182AbbHYMRp convert rfc822-to-8bit (ORCPT ); Tue, 25 Aug 2015 08:17:45 -0400 Authentication-Results: spf=none (sender IP is 165.204.84.221) smtp.mailfrom=amd.com; acm.org; dkim=none (message not signed) header.d=none; X-WSS-ID: 0NTN050-07-KWS-02 X-M-MSG: From: "Singh, Brijeshkumar" To: "minyard@acm.org" , yalin wang CC: "openipmi-developer@lists.sourceforge.net" , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH] ipmi: add of_device_id in MODULE_DEVICE_TABLE Thread-Topic: [PATCH] ipmi: add of_device_id in MODULE_DEVICE_TABLE Thread-Index: AQHQ3ncvMD7g9lXJZ0uFjqHu8fhYbp4cJbUAgAAVNQCAAKZLgP//vUuX Date: Tue, 25 Aug 2015 12:02:57 +0000 Message-ID: References: <1440425725-8445-1-git-send-email-brijeshkumar.singh@amd.com> <55DBBB6C.3010801@acm.org> <19EBCACB-31F4-4559-A8A1-7ABD67DD8D22@gmail.com>,<55DC58B5.1070001@acm.org> In-Reply-To: <55DC58B5.1070001@acm.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.177.96.11] Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD006;1:s9WPm38vPd2kRSRXxyaHWkibkIxk1//Zsgtman34OGTVw5s85GhtmrVYsnEj/qgKVxPKh9wt9LdP03grJPH3Pql1RDK3D+JI5taIB+EF5pnshJgP5n2EgjooU0yr/szjApwEuVE6CNdzDyBaEwcfU0ttiv4EnWFctLoUlI5M2uw9zGj2yStvotZ9lnFM7XN42d3FhpfBaLKckinGk6dLgjPPbbb+oNLqD5L/Crrai4k2BRVr+JWRFLp4lb4u3xKVjSfpsSsohtNWGAbW1uUFSDwEe7cn3eZQ19/ahi8QhOzE0jMHH/VEmodjckY8lkHJXqeUHCvFtFVabb0rKEH3lg== X-Forefront-Antispam-Report: CIP:165.204.84.221;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(428002)(3050300001)(479174004)(24454002)(377454003)(189002)(199003)(33656002)(19580395003)(47776003)(54356999)(64706001)(46102003)(101416001)(106116001)(76176999)(50986999)(102836002)(2656002)(77156002)(62966003)(106466001)(105586002)(68736005)(87936001)(53416004)(93886004)(5004730100002)(2900100001)(50466002)(2501003)(5007970100001)(5003600100002)(5250100002)(189998001)(5001830100001)(4001540100001)(5001770100001)(19580405001)(86362001)(2950100001)(92566002)(2920100001)(5001860100001)(23746002)(55846006)(97736004);DIR:OUT;SFP:1102;SCL:1;SRVR:SN1PR0201MB1504;H:atltwp01.amd.com;FPR:;SPF:None;PTR:InfoDomainNonexistent;MX:1;A:3;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0201MB1504;2:sTWUnPy/+tBvRYL7LWj94AvOKUbB9LVUnKjEWcOFWWbFREVp8ZiRynU1+GBitVD/R6wojxx5eRGb3AwQGS8ZXYs4fcjtvtIxHqnZrY3xw7A8Xuak9zdEkOdwhgr6zAhYWvCvE2ea4RhhwDH4nbIzoOZisK/pW+0Xtysas8Ozk5A=;3:xPwvnGocFgD+l59OuX1FLN3Kmj4ii2JZlv/a92dLJEeazcKSOBtle8xYD6po6SzIyYVS3e6zKvgaLASTQT2My2fdUao2rvkarS5YBm2ZIdybhMWpOKo7jvv+o5u8LNiARGT+QUXqO92garbxOOwfYY+Xm1Cy8jUakxldc6X2n3i3+okiOXbRZxGdow65tdtyzU1aH1afnYTbde3Q87HCykLYz5JGlkFsbCHU67V2Jxf1r3sY0LROAS0TVkaaEg4n;25:obToJCwK6IESDNmI1hBspAyLNp21xvctvOglsS1NCkq/nEPSmtURRmKZRR1doeSWvkZDKQ2fdOcxwcAaVAe6tamGtPf03A8lO+uVICTw1iqzjxyQvS/u8Tm/5b0aAW5fGS1Ci0aP/EHjl9dhOFfeNrMR1LeepLX5sz/Kldmq5HlYDPX9EfbbGfgEkpUPf3an78Sa2nHqXIE1oEMRPuryjHZZ86W3yQHnrqm0XUS2+Yoo+4VOuql5GNowPMCGYNkS X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0201MB1504; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0201MB1504;20:ODi84bmq/K3/uHGsfpplaFlBLYU2tXAKjsrDn6OdFRNLhahGCXEg9d+a79v2Lhzt2sRcnOXZeLIMGGdXDQdP0A+AIg2Oy2G0wJCmXtwGaIawR1nNb79YeEuN705NtGSiRSr9tuXnDKO6V3h6xfX8xLTELCfPIDEyy5kiauxL1B4kIqYRIay0VjFkNOMMAofolzEnKWIT3JH1fWAqCqrpRJcQKzUN6byuqBBmDIS30YQ0tP5ec00EjuJAS85tZfcnj8jPw8ZK4ic8I9ivQ8B9Lt//EC59UQHpjkarDFcBtR0gg1Sk7g++K5OtwstD37WanpaHSWZf9g0pCTFvyN27YXlFQPG4Av7K/6Ga7+2xnqrU3KkBYwsyO+TzBj4aj2qU8k8AaxpkrVc2x3Ow28UJs0ZenaBqMuLmCUxvFiv/Wf/kcBIfB0qAHaxUrdaZjnVzxqeMUV1zZIltooAuNizoCnkFTeVK3bGDDHQug4GU2XRmy4WCDTBsfYhUf3RrdOaq;4:Jc67vEvsbsM2knQmNJw41MRPSfBz/vpa+E9sBIQPTySGlgh++uLbY49PgWnOSjru+YqePN94yi8vDpJGcU/2nTNOuX7IWf2q0uy3QJyEZx0+El3Wl6f5wGUQQP/bzlKXEgucnN9qoJUQpKnbq7rpizgrc3z/TYEFi4cnJ31v7cIjBX171e5UUTVwgZO00kjF5LAAYlLM4H31lAxjwWy8hw4gnby4Tu4nLYzRRPIr6EEYX4SuMW84/6X1LMhwNKjHeHn0beiUdQ843sisiN2ld5AH5r3S8zXj7Faindb7cbOBQV0IJGAEd4Dsbh5meMwz X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(8121501046)(5005006)(3002001);SRVR:SN1PR0201MB1504;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0201MB1504; X-Forefront-PRVS: 06793E740F X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;SN1PR0201MB1504;23:SdCDTyK85rfLqbIJrMM098TF99k9kSWYHA1?= =?Windows-1252?Q?4RfpsHnNcW2ZQ+ldprcuO8lne5d6TrrXD2Bea3lwVr94CEkfCjEdHQQY?= =?Windows-1252?Q?uvCo+2xXVxEP1oWj6CImmiTuL4PNfnjXeGqDLnmpeMKM68CH66p3uAyB?= =?Windows-1252?Q?+zugttrlgAa+C+6VPqPIdHyTAT93uj+ZX/dguqE5DQINRuZ8S7AN38IZ?= =?Windows-1252?Q?1g3S8SM3ln1Bo3AT2oCjAbw4FLBZ6GGTtBuONOU/Nhg0K3NNDW043LIi?= =?Windows-1252?Q?Ran+DekYQfzVaaPrT0y8PRMpNUzqWEXjAu2oiBJEraH0nuuz+in/wpIC?= =?Windows-1252?Q?lMw/s88nBEsyNtKjabj1nkOjeZbBnSmft2vk3e6d7uLMFd0uKiz1bGOs?= =?Windows-1252?Q?09uZeAbrESXY+x2Xfp/z5HGN+xMJ2jiHPY+U+wp21Gf00DFyCJRoCZep?= =?Windows-1252?Q?KPjAXdpJyovgD7xHVmGxl44mrITJ3O7mK00f8ucaV/CgyKiWXjfppNxS?= =?Windows-1252?Q?fzwFCpJ7Rw4JixWcBKkaT/KhoanUMM8RYTIYCP04Ua69ZKv5vhVnjrx1?= =?Windows-1252?Q?av49T6P4nW8qdbU6WRb4tHV1FgOUJ2bIsFQ4Hqyfn/j8htZrb85XOl6I?= =?Windows-1252?Q?G+NS56A9SQsH4IeM6zPM7GR5lXZrY/HG8h7qCNLm7UW2T9rIuD44ohTV?= =?Windows-1252?Q?X/d8vT5xd1t0lwfBvQXkThPpFh+puvgkR2+ImL/viojhC+1ANle2Mzj4?= =?Windows-1252?Q?VXViH5+e+5diJL68TiUC9tLRlWmyhVFw5TQ9F78TtOYTyUVhf7AkaJ2v?= =?Windows-1252?Q?MAThjeFLe7t38qZekPeDaaQA83a/0mYTBjis5AE0dTrM3LPpEOejqfFK?= =?Windows-1252?Q?eEC987xU6lu3/37Uf/ABb3UM3zGh+g1cp9yi6hhkNa2lp/AD3BYq0HnH?= =?Windows-1252?Q?IfcMnf59fz31HL1AP9+crJtvHEKOYuTq7yqrB1BBOMxwiZ1eYj/1NKIt?= =?Windows-1252?Q?SE1ZovLCbv/UDqrLbVm5aW5iDMvkgOyGX9ir63OAgyEWAHieUuroWq3K?= =?Windows-1252?Q?5oa9vwTBXIu+AOlRfkZBZ0c/RZwP4nmmhOrUbYvSks/Kv+ORj0ieFFid?= =?Windows-1252?Q?ruTB9OCDoCTDa0uGXaz9fCanElX4eLrxEGBSakrKhiV5FwSZrtC9nFY/?= =?Windows-1252?Q?m7FgBQp/p7QTD+aGO0zDvXdCw2+lq1xU8+2lfMEL1NyGiOpJf5lee2L9?= =?Windows-1252?Q?qEvVtlG8uMcecHSLXB5QzRosNoH3gdPj7nTXEUyPz92IRJ94td7UUoJs?= =?Windows-1252?Q?U5dojAQq24d/8Y/3Gs3LbT4N86msm2qhTiGIdYroQ3Voe5zsqNcaMgMb?= =?Windows-1252?Q?ia6QACuj6HDKqO8nVjnF+78RncnfeQSmBHPwt/ZQVQRO3teSqef8VlbY?= =?Windows-1252?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR0201MB1504;5:CJmb732xiqi4tUbGIOgd+i/bTOuCUGkBVUzHVorlgsM5CSsQrVLu631tdg2AVKE1b7bc90pxKzkL9BREcFxAnEqxXWdmUmpLNybpgqVctFwo0NwOFYw08q8DCWHgK/Wgs9ws1yRZ2kQpng+THTZELQ==;24:xmUgi7xNMqiHY2UYmigA6BbldeWhnNiXW37IaqJvAgtD7NlPVBG2cnlbtYSl/2fKBok8+BJAsCcOBWiWYdCrjHrEizQy5GDlcTxTlUWzi6s=;20:llNG/CrIgs6378t7kzWsfBhVuxxfJyyA/4zNvs7dLmdbkD2oJpx/cV2XMd6E2yV0RXq/EG8lUmbQbc78HVtdWg== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2015 12:03:02.1870 (UTC) X-MS-Exchange-CrossTenant-Id: fde4dada-be84-483f-92cc-e026cbee8e96 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fde4dada-be84-483f-92cc-e026cbee8e96;Ip=[165.204.84.221];Helo=[atltwp01.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0201MB1504 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2018 Lines: 53 Hi, I have compile tested on both x86 and arm64 on 4.1, but today will try with 4.2 and send updated patch. Thanks -Brijesh ________________________________________ From: Corey Minyard [tcminyard@gmail.com] on behalf of Corey Minyard [minyard@acm.org] Sent: Tuesday, August 25, 2015 6:59 AM To: yalin wang Cc: Singh, Brijeshkumar; openipmi-developer@lists.sourceforge.net; linux-kernel@vger.kernel.org Subject: Re: [PATCH] ipmi: add of_device_id in MODULE_DEVICE_TABLE On 08/24/2015 09:04 PM, yalin wang wrote: >> On Aug 25, 2015, at 08:48, Corey Minyard wrote: >> >> Well, I should have compile tested first. On x86_64: >> >> >> CC [M] drivers/char/ipmi/ipmi_si_intf.o >> In file included from ../drivers/char/ipmi/ipmi_si_intf.c:42:0: >> ../drivers/char/ipmi/ipmi_si_intf.c:2804:25: error: ?ipmi_match? >> undeclared here (not in a function) >> MODULE_DEVICE_TABLE(of, ipmi_match); >> ^ >> ../include/linux/module.h:223:21: note: in definition of macro >> ?MODULE_DEVICE_TABLE? >> extern const typeof(name) __mod_##type##__##name##_device_table \ >> ^ >> ../include/linux/module.h:223:27: error: >> ?__mod_of__ipmi_match_device_table? aliased to undefined symbol ?ipmi_match? >> extern const typeof(name) __mod_##type##__##name##_device_table \ >> ^ >> ../drivers/char/ipmi/ipmi_si_intf.c:2804:1: note: in expansion of macro >> ?MODULE_DEVICE_TABLE? >> MODULE_DEVICE_TABLE(of, ipmi_match); >> >> >> This has to compile on all arches. I'm not sure what is wrong, but I've >> removed the patch. >> >> -corey > it seems should be : > > MODULE_DEVICE_TABLE(of, of_ipmi_match); I actually already tried that, and it fails to compile on x86_64, too, with a different error. -corey -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/