public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* Build failure in linux-next: implicit declaration of acpi_has_method
@ 2026-04-15  7:16 Venkat Rao Bagalkote
  2026-04-15  7:20 ` Rafael J. Wysocki
  0 siblings, 1 reply; 5+ messages in thread
From: Venkat Rao Bagalkote @ 2026-04-15  7:16 UTC (permalink / raw)
  To: LKML
  Cc: linux-acpi, Rafael J. Wysocki, lenb, Madhavan Srinivasan,
	luiz.dentz, Ritesh Harjani, Christophe Leroy

Greetings!!!

IBM CI has reported a build failure on linux-next repo.

Failures:

drivers/bluetooth/btintel_pcie.c: In function 
‘btintel_pcie_acpi_reset_method’:
drivers/bluetooth/btintel_pcie.c:2309:14: error: implicit declaration of 
function ‘acpi_has_method’; did you mean ‘acpi_has_watchdog’? 
[-Werror=implicit-function-declaration]
  2309 |         if (!acpi_has_method(handle, "_PRR")) {
       |              ^~~~~~~~~~~~~~~
       |              acpi_has_watchdog


The function acpi_has_method() lacks a stub definition in 
include/linux/acpi.h
for the !CONFIG_ACPI case, unlike other ACPI utility functions.


Below diff fixes the build failure.


diff --git a/include/linux/acpi.h b/include/linux/acpi.h
index bfacb9475aac..d3804f7f2610 100644
--- a/include/linux/acpi.h
+++ b/include/linux/acpi.h
@@ -1100,6 +1100,11 @@ static inline const char 
*acpi_get_subsystem_id(acpi_handle handle)
         return ERR_PTR(-ENODEV);
  }

+static inline bool acpi_has_method(acpi_handle handle, char *name)
+{
+        return false;
+}
+
  static inline int acpi_register_wakeup_handler(int wake_irq,
         bool (*wakeup)(void *context), void *context)
  {


Please let me know, If this looks good, I can submit a formal patch.


Regards,

Venkat.


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-04-15 14:22 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-15  7:16 Build failure in linux-next: implicit declaration of acpi_has_method Venkat Rao Bagalkote
2026-04-15  7:20 ` Rafael J. Wysocki
2026-04-15  8:35   ` Venkat Rao Bagalkote
2026-04-15 14:13     ` Rafael J. Wysocki
2026-04-15 14:22       ` Christophe Leroy (CS GROUP)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox