RE: [PATCH 3/3] ACPICA: Remove use of __DATE__ macro

From: Zheng, Lv
Date: Mon Jan 05 2015 - 03:47:52 EST


Hi,

> From: Rasmus Villemoes [mailto:linux@xxxxxxxxxxxxxxxxxx]
> Sent: Friday, December 12, 2014 6:51 PM
> To: Zheng, Lv
> Cc: Rasmus Villemoes; linux-acpi@xxxxxxxxxxxxxxx; devel@xxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx
> Subject: [PATCH 3/3] ACPICA: Remove use of __DATE__ macro
>
> The macro __DATE__ and friends is not allowed in the kernel. Also,
> including the build time in output doesn't seem to provide any value.
>

Could you confirm that it is not useful even for the user tools?
Please perform the following commands in the kernel source tree
1. stay in tools folder
2. type "make acpi"
3. type "./power/acpi/acpidump -v"

Thanks and best regards
-Lv

> Signed-off-by: Rasmus Villemoes <linux@xxxxxxxxxxxxxxxxxx>
> ---
> drivers/acpi/acpica/acapps.h | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/acpi/acpica/acapps.h b/drivers/acpi/acpica/acapps.h
> index 3d2c88289da9..f72826176ebe 100644
> --- a/drivers/acpi/acpica/acapps.h
> +++ b/drivers/acpi/acpica/acapps.h
> @@ -64,15 +64,15 @@
> /* Macros for signons and file headers */
>
> #define ACPI_COMMON_SIGNON(utility_name) \
> - "\n%s\n%s version %8.8X%s [%s]\n%s\n\n", \
> + "\n%s\n%s version %8.8X%s\n%s\n\n", \
> ACPICA_NAME, \
> - utility_name, ((u32) ACPI_CA_VERSION), ACPI_WIDTH, __DATE__, \
> + utility_name, ((u32) ACPI_CA_VERSION), ACPI_WIDTH, \
> ACPICA_COPYRIGHT
>
> #define ACPI_COMMON_HEADER(utility_name, prefix) \
> - "%s%s\n%s%s version %8.8X%s [%s]\n%s%s\n%s\n", \
> + "%s%s\n%s%s version %8.8X%s\n%s%s\n%s\n", \
> prefix, ACPICA_NAME, \
> - prefix, utility_name, ((u32) ACPI_CA_VERSION), ACPI_WIDTH, __DATE__, \
> + prefix, utility_name, ((u32) ACPI_CA_VERSION), ACPI_WIDTH, \
> prefix, ACPICA_COPYRIGHT, \
> prefix
>
> --
> 2.1.3

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/