Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754765AbbFYAZV (ORCPT ); Wed, 24 Jun 2015 20:25:21 -0400 Received: from mga01.intel.com ([192.55.52.88]:29173 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753876AbbFYAYz convert rfc822-to-8bit (ORCPT ); Wed, 24 Jun 2015 20:24:55 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.13,673,1427785200"; d="scan'208";a="749926488" From: "Zheng, Lv" To: Christoph Hellwig CC: "Wysocki, Rafael J" , "Brown, Len" , Lv Zheng , "linux-kernel@vger.kernel.org" , "linux-acpi@vger.kernel.org" Subject: RE: [PATCH v2 02/28] ACPICA: Linuxize: Replace __FUNCTION__ with __func__. Thread-Topic: [PATCH v2 02/28] ACPICA: Linuxize: Replace __FUNCTION__ with __func__. Thread-Index: AQHQrn0y+iAsz7wFu0i2UksWebb94Z28W5SA Date: Thu, 25 Jun 2015 00:24:50 +0000 Message-ID: <1AE640813FDE7649BE1B193DEA596E8802733BFE@SHSMSX101.ccr.corp.intel.com> References: <9572a1ad1d35f3c68979610a389063813fd2d2c5.1435114811.git.lv.zheng@intel.com> <20150624125559.GA8144@infradead.org> In-Reply-To: <20150624125559.GA8144@infradead.org> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1317 Lines: 34 Hi, > From: Christoph Hellwig [mailto:hch@infradead.org] > Sent: Wednesday, June 24, 2015 8:56 PM > > On Wed, Jun 24, 2015 at 11:02:03AM +0800, Lv Zheng wrote: > > ACPICA commit cb3d1c79f862cd368d749c9b8d9dced40111b0d0 > > > > __FUNCTION__ is MSVC only, in Linux, it is __func__. Lv Zheng. > > > > In ACPICA, this is achieved by string replacement in release script and > > this patch contains the source code difference between the Linux upstream > > and ACPICA that is caused by the back porting. > > __func__ is in C99 and never. __FUNCTION__ is an old extension supported > by various compilers. This patch description is used in ACPICA upstream. For ACPICA code base, __FUNCTION__ is only used for its MSVC builds. And __func__ is converted from __FUNCTION__ by the linuxize release script. See the original commit here: https://github.com/acpica/acpica/commit/cb3d1c79 So this is simply an automated release output. Without this merged, source code differences between Linux upstream and ACPICA upstream will hurt the automation. Thanks and best regards -Lv -- 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/