FS#14568 - [kernel26] Should provide more headers in kernel tree

Attached to Project: Arch Linux
Opened by Gerardo Exequiel Pozzi (djgera) - Monday, 04 May 2009, 01:49 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 09 May 2009, 13:38 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: The current kernel26 pkg don't provide some headers that are necesary to compile some external kernel modules. An example of this can be vboxvideo with drm support [#1].

The current kernel headers directory from vanilla kernel (2.6.29.2) that are not part of kernel26: crypto drm keys mtd pcmcia rdma rxrpc trace xen

Maybe some/all of this should be included.

Additional info:
kernel26-2.6.29.2-1

[#1] http://bbs.archlinux.org/viewtopic.php?pid=547537#p547537
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Saturday, 09 May 2009, 13:38 GMT
Reason for closing:  Fixed
Comment by Corrado Primier (bardo) - Monday, 04 May 2009, 09:22 GMT
I'd also like to add that trace headers will be necessary to compile virtualbox (vboxdrv) and broadcom (wl) modules in 2.6.30.
Comment by Tobias Powalowski (tpowa) - Monday, 04 May 2009, 12:13 GMT
could you please just list the missing headers here?
Comment by Corrado Primier (bardo) - Monday, 04 May 2009, 12:31 GMT
The only header I found missing in my 2.6.30-rc module builds is trace/kmemtrace.h, included in /usr/src/$(uname -r)/include/linux/slub_def.h. For 2.6.29 is not necessary, though.
Comment by Gerardo Exequiel Pozzi (djgera) - Monday, 04 May 2009, 16:31 GMT
In the case of vboxvideo (2.2.2) needs drm/drmP.h, but drm/drmP.h needs: drm.h drm_os_linux.h drm_hashtab.h drm_memory.h

Loading...