On 19. 3. 11., Ravi Pokala wrote:
> -----Original Message-----
> From: <owner-src-committ...@freebsd.org> on behalf of Vladimir Kondratyev 
> <w...@freebsd.org>
> Date: 2019-03-10, Sunday at 13:19
> To: <src-committ...@freebsd.org>, <svn-src-...@freebsd.org>, 
> <svn-src-head@freebsd.org>
> Subject: svn commit: r344982 - head/sys/x86/isa
> 
>> Author: wulf
>> Date: Sun Mar 10 20:19:43 2019
>> New Revision: 344982
>> URL: https://svnweb.freebsd.org/changeset/base/344982
>>
>> Log:
>>   atrtc(4): install ACPI RTC/CMOS operation region handler
> 
> Hi Vladimir,
> 
> This appears to have broken all the various LINT kernels for amd64 and i386:
> 
> ================================================================
> /usr/home/rpokala/freebsd/clean/base/head/sys/x86/isa/atrtc.c:321:2: error: 
> use of undeclared identifier '_AcpiModuleName'
>         ACPI_FUNCTION_TRACE((char *)(uintptr_t)__func__);
>         ^
> /usr/home/rpokala/freebsd/clean/base/head/sys/contrib/dev/acpica/include/acoutput.h:480:18:
>  note: expanded from macro 'ACPI_FUNCTION_TRACE'
>     AcpiUtTrace (ACPI_DEBUG_PARAMETERS)
>                  ^
> /usr/home/rpokala/freebsd/clean/base/head/sys/contrib/dev/acpica/include/acoutput.h:402:39:
>  note: expanded from macro 'ACPI_DEBUG_PARAMETERS'
>     __LINE__, ACPI_GET_FUNCTION_NAME, _AcpiModuleName, _COMPONENT
>                                       ^
> /usr/home/rpokala/freebsd/clean/base/head/sys/x86/isa/atrtc.c:321:2: error: 
> use of undeclared identifier '_COMPONENT'
> /usr/home/rpokala/freebsd/clean/base/head/sys/contrib/dev/acpica/include/acoutput.h:480:18:
>  note: expanded from macro 'ACPI_FUNCTION_TRACE'
>     AcpiUtTrace (ACPI_DEBUG_PARAMETERS)
>                  ^
> /usr/home/rpokala/freebsd/clean/base/head/sys/contrib/dev/acpica/include/acoutput.h:402:56:
>  note: expanded from macro 'ACPI_DEBUG_PARAMETERS'
>     __LINE__, ACPI_GET_FUNCTION_NAME, _AcpiModuleName, _COMPONENT
>                                                        ^
> ================================================================
> 
> That same pattern of errors is noted for lines 321, 362, and 386.
> 
> Please take a look at your earliest convenience.

Please try the attached patch.

Jung-uk Kim
Index: sys/x86/isa/atrtc.c
===================================================================
--- sys/x86/isa/atrtc.c	(revision 345013)
+++ sys/x86/isa/atrtc.c	(working copy)
@@ -83,6 +83,11 @@ static	int	rtc_reg = -1;
 static	u_char	rtc_statusa = RTCSA_DIVIDER | RTCSA_NOPROF;
 static	u_char	rtc_statusb = RTCSB_24HR;
 
+#ifdef DEV_ACPI
+#define	_COMPONENT	ACPI_TIMER
+ACPI_MODULE_NAME("ATRTC")
+#endif
+
 /*
  * RTC support routines
  */

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to