[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1077216: marked as done (librem-ec-acpi-dkms: module fails to build for Linux 6.10: error: 'struct acpi_driver' has no member named 'owner')



Your message dated Wed, 21 Aug 2024 18:49:40 +0000
with message-id <E1sgqOq-00CtwT-Gw@fasolo.debian.org>
and subject line Bug#1077216: fixed in librem-ec-acpi 0.9.2-2
has caused the Debian Bug report #1077216,
regarding librem-ec-acpi-dkms: module fails to build for Linux 6.10: error: 'struct acpi_driver' has no member named 'owner'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1077216: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1077216
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: librem-ec-acpi-dkms
Version: 0.9.2-1
Severity: important
Tags: upstream

librem-ec-acpi-dkms file to build a module for Linux 6.10:

DKMS make.log for librem_ec_acpi-0.9.2 for kernel 6.10-rt-amd64 (x86_64)
Tue Jul 23 20:25:08 UTC 2024
make: Entering directory '/usr/src/linux-headers-6.10-rt-amd64'
  CC [M]  /var/lib/dkms/librem_ec_acpi/0.9.2/build/librem_ec_acpi.o
/var/lib/dkms/librem_ec_acpi/0.9.2/build/librem_ec_acpi.c:782:10: error: 'struct acpi_driver' has no member named 'owner'
  782 |         .owner = THIS_MODULE,
      |          ^~~~~
In file included from /usr/src/linux-headers-6.10-common-rt/arch/x86/include/asm/mem_encrypt.h:15,
                 from /usr/src/linux-headers-6.10-common-rt/include/linux/mem_encrypt.h:17,
                 from /usr/src/linux-headers-6.10-common-rt/arch/x86/include/asm/processor-flags.h:6,
                 from /usr/src/linux-headers-6.10-common-rt/arch/x86/include/asm/irqflags.h:5,
                 from /usr/src/linux-headers-6.10-common-rt/include/linux/irqflags.h:18,
                 from /usr/src/linux-headers-6.10-common-rt/include/linux/spinlock.h:59,
                 from /usr/src/linux-headers-6.10-common-rt/include/linux/mmzone.h:8,
                 from /usr/src/linux-headers-6.10-common-rt/include/linux/gfp.h:7,
                 from /usr/src/linux-headers-6.10-common-rt/include/linux/slab.h:16,
                 from /usr/src/linux-headers-6.10-common-rt/include/linux/resource_ext.h:11,
                 from /usr/src/linux-headers-6.10-common-rt/include/linux/acpi.h:13,
                 from /var/lib/dkms/librem_ec_acpi/0.9.2/build/librem_ec_acpi.c:16:
/usr/src/linux-headers-6.10-common-rt/include/linux/init.h:180:21: warning: initialization of 'char' from 'struct module *' makes integer from pointer without a cast [-Wint-conversion]
  180 | #define THIS_MODULE (&__this_module)
      |                     ^
/var/lib/dkms/librem_ec_acpi/0.9.2/build/librem_ec_acpi.c:782:18: note: in expansion of macro 'THIS_MODULE'
  782 |         .owner = THIS_MODULE,
      |                  ^~~~~~~~~~~
/usr/src/linux-headers-6.10-common-rt/include/linux/init.h:180:21: note: (near initialization for 'librem_ec_driver.class[0]')
  180 | #define THIS_MODULE (&__this_module)
      |                     ^
/var/lib/dkms/librem_ec_acpi/0.9.2/build/librem_ec_acpi.c:782:18: note: in expansion of macro 'THIS_MODULE'
  782 |         .owner = THIS_MODULE,
      |                  ^~~~~~~~~~~
/usr/src/linux-headers-6.10-common-rt/include/linux/init.h:180:21: error: initializer element is not computable at load time
  180 | #define THIS_MODULE (&__this_module)
      |                     ^
/var/lib/dkms/librem_ec_acpi/0.9.2/build/librem_ec_acpi.c:782:18: note: in expansion of macro 'THIS_MODULE'
  782 |         .owner = THIS_MODULE,
      |                  ^~~~~~~~~~~
/usr/src/linux-headers-6.10-common-rt/include/linux/init.h:180:21: note: (near initialization for 'librem_ec_driver.class[0]')
  180 | #define THIS_MODULE (&__this_module)
      |                     ^
/var/lib/dkms/librem_ec_acpi/0.9.2/build/librem_ec_acpi.c:782:18: note: in expansion of macro 'THIS_MODULE'
  782 |         .owner = THIS_MODULE,
      |                  ^~~~~~~~~~~
/var/lib/dkms/librem_ec_acpi/0.9.2/build/librem_ec_acpi.c:780:46: warning: missing braces around initializer [-Wmissing-braces]
  780 | static struct acpi_driver librem_ec_driver = {
      |                                              ^
/var/lib/dkms/librem_ec_acpi/0.9.2/build/librem_ec_acpi.c:780:46: warning: missing braces around initializer [-Wmissing-braces]
make[2]: *** [/usr/src/linux-headers-6.10-common-rt/scripts/Makefile.build:249: /var/lib/dkms/librem_ec_acpi/0.9.2/build/librem_ec_acpi.o] Error 1
make[1]: *** [/usr/src/linux-headers-6.10-common-rt/Makefile:1959: /var/lib/dkms/librem_ec_acpi/0.9.2/build] Error 2
make: *** [/usr/src/linux-headers-6.10-common-rt/Makefile:252: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.10-rt-amd64'


This should be caused by upstream commit

cc85f9c05bba23eb525497b42ac5b74801ccbd87
ACPI: drop redundant owner from acpi_driver


Andreas

--- End Message ---
--- Begin Message ---
Source: librem-ec-acpi
Source-Version: 0.9.2-2
Done: Andreas Beckmann <anbe@debian.org>

We believe that the bug you reported is fixed in the latest version of
librem-ec-acpi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1077216@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated librem-ec-acpi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 21 Aug 2024 20:28:21 +0200
Source: librem-ec-acpi
Architecture: source
Version: 0.9.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 1077216
Changes:
 librem-ec-acpi (0.9.2-2) unstable; urgency=medium
 .
   * QA upload.
   * Fix building the module for Linux 6.10.  (Closes: #1077216)
   * Do not build the module for kernels without CONFIG_ACPI_BATTERY.
   * Declare compliance with Debian Policy 4.7.0.
Checksums-Sha1:
 f8f12ddfb50c8e583c3e9927ea5b216ae9ba3b79 2004 librem-ec-acpi_0.9.2-2.dsc
 e171ffbdf9fd38d6821552623921a94c45c037c4 3860 librem-ec-acpi_0.9.2-2.debian.tar.xz
 ccd0229cd65b52445905292a2a26b1f780a2f0cd 5410 librem-ec-acpi_0.9.2-2_source.buildinfo
Checksums-Sha256:
 d37e4fbfc50bbbfa8fe02ae8097383943f671eb14463ed108804da3b7966267f 2004 librem-ec-acpi_0.9.2-2.dsc
 7b0754ffde2bd6970147ef9c77ad0947cf6b4c36e2f403c4a2fb9c54365a6528 3860 librem-ec-acpi_0.9.2-2.debian.tar.xz
 cce5030169a9029c8374492262d3aef78b63e2a401983cb433b185b53bedf79e 5410 librem-ec-acpi_0.9.2-2_source.buildinfo
Files:
 760a565da755e8b4eab96201ce4d2a4a 2004 kernel optional librem-ec-acpi_0.9.2-2.dsc
 89302ff288329f335b2c9d8f2b05acab 3860 kernel optional librem-ec-acpi_0.9.2-2.debian.tar.xz
 88de9ace40d56c96722a2059fd688d55 5410 kernel optional librem-ec-acpi_0.9.2-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmbGMksQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCJlzD/9kVhQP6Cu9je8OPYIv8CzSvhlWLGRUK9wv
A0Nu46edClaZLuoVp1hBM0jR2FaqfjcVknILvsPbCdQBn2BynZoPAm0OfwDDcET6
FCeGzGnXRGKmT6wqJ8Ng4wSFkYAGOLJChBuZQD57ewgcDFAELlxIFS5RJqshNZcB
fv4dARP9h6a4FuwCWlUGF/PjEwAAecN6d9KGlLX+e+bPsTtYBfd36gL+7tifTEp+
vNzKdSVIUxp5LMbCA1RNFil1vbZ33LDdLEivEXTRf7aWwdxEVMvmAXgCmrNFrMc+
yvCcgMHgyOGm/p84siCMg0mYRggkMTwYO8ZVXQEqkKqXPrb6MhE2788dvdZGncdk
/PbEkmuuNM4gNxukruspJIHnJrfS+n7I67ixPEpqPSepA84E08EgvyX+3jJ1h8FT
acAG503WQyat5iqb4QBZZ1pxKmC2kn3K8DEFNGoNQWyRY2RelepniIuQttoLk3bB
tHFX6r+qhbww6TuNs/tiLYtKvV8XNc4pjE+umTsOQutbgbKgl/KpNGUCHX/ek2a/
R8YTxXcoVwASpy+2F4TXk+zUa0mRVwJKK7fLhU1J9N+ky9FOgeHwVZwx/j6EZ+iL
7tX5aLvuGGKPAA8dxIgEVDMFpYS1SaBIZL2P0tQ2wMG061QOb0hjqPxCzjUlpMi4
gLVlEnnkpA==
=pboA
-----END PGP SIGNATURE-----

Attachment: pgp5ANnrqVHVs.pgp
Description: PGP signature


--- End Message ---

Reply to: