Bug 748382

Summary: xen subdirectory missing from includes
Product: Red Hat Enterprise Linux 6 Reporter: Simon Rowe <simon.rowe>
Component: kernelAssignee: Red Hat Kernel Manager <kernel-mgr>
Status: CLOSED NOTABUG QA Contact: Red Hat Kernel QE team <kernel-qe>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.1CC: vkuznets
Target Milestone: rc   
Target Release: ---   
Hardware: i686   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-07-03 14:08:32 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Simon Rowe 2011-10-24 10:27:11 UTC
The kernel-headers RPM does not contain include/xen. This prevents rebuilding any modules that reference a header file under that directory.

Affects both RHEL 6.0 and 6.1

Comment 2 RHEL Program Management 2011-10-28 05:47:25 UTC
Since RHEL 6.2 External Beta has begun, and this bug remains
unresolved, it has been rejected as it is not proposed as
exception or blocker.

Red Hat invites you to ask your support representative to
propose this request, if appropriate and relevant, in the
next release of Red Hat Enterprise Linux.

Comment 3 Vitaly Kuznetsov 2014-07-03 14:08:32 UTC
I'd like to close this old bug. In RHEL6 kernel we have:
$ rpm -qpl kernel-headers-2.6.32-431.el6.x86_64.rpm  | grep xen
/usr/include/xen
/usr/include/xen/evtchn.h

upstream kernel has:
$ cat include/uapi/xen/Kbuild 
# UAPI Header export list
header-y += evtchn.h
header-y += gntalloc.h
header-y += gntdev.h
header-y += privcmd.h

In RHEL6 we don't have gntalloc.h, gntdev.h, and privcmd.h

also there is the kernel-devel package for building modules.