Messages in this thread | | | From | "Zheng, Lv" <> | Subject | RE: [PATCH v2 02/28] ACPICA: Linuxize: Replace __FUNCTION__ with __func__. | Date | Thu, 25 Jun 2015 00:24:50 +0000 |
| |
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
| |