Bug 148404 - asm/highmem.h is missing on PPC and PPC64
Summary: asm/highmem.h is missing on PPC and PPC64
Status: RESOLVED FIXED
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Beta 3
Hardware: PowerPC Linux
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Olaf Hering
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-06 15:18 UTC by Reinhard Max
Modified: 2006-02-08 17:20 UTC (History)
0 users

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Fix building external modules on ppc32 (1.07 KB, patch)
2006-02-08 17:20 UTC, Andreas Gruenbacher
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Reinhard Max 2006-02-06 15:18:46 UTC
... this breaks the build of the zaptel modules:

  CC [M]  /usr/src/packages/BUILD/zaptel-1.2.2/obj/default/ztd-eth.o
In file included from /usr/src/linux-2.6.16-rc2-2/include/linux/skbuff.h:27,
                 from /usr/src/linux-2.6.16-rc2-2/include/linux/if_ether.h:110,
                 from /usr/src/linux-2.6.16-rc2-2/include/linux/netdevice.h:29,
                 from /usr/src/packages/BUILD/zaptel-1.2.2/obj/default/ztd-eth.c:33:
/usr/src/linux-2.6.16-rc2-2/include/linux/highmem.h:12:25: error: asm/highmem.h: No such file or directory
Comment 1 Reinhard Max 2006-02-06 15:19:24 UTC
For complete build logs, see
/work/built/info/failed/ppc/zaptel
/work/built/info/failed/ppc64/zaptel
Comment 2 Reinhard Max 2006-02-08 10:43:08 UTC
Olaf?
Comment 3 Olaf Hering 2006-02-08 12:24:03 UTC
does the package really need the highmem.h?
Comment 4 Olaf Hering 2006-02-08 12:42:07 UTC
Our tree misses some symlink apparently.

lrwxrwxrwx  1 olaf users 64 2006-02-04 13:16 arch/powerpc/include/asm -> /home/olaf/kernel/olh/ppc64/linux-2.6.16-rc2-olh/include/asm-ppc/

Comment 5 Olaf Hering 2006-02-08 15:23:33 UTC
if I do a normal ARCH=powerpc build, then arch/powerpc/include is in the serch path.
it points to arch/powerpc/include/asm -> /dev/shm/r/linux-2.6.16-rc2/include/asm-ppc/

for the time being, we may just move/copy highmem.h over to asm-powerpc/
its just the question where to do that.
Comment 6 Andreas Gruenbacher 2006-02-08 17:20:10 UTC
Created attachment 67055 [details]
Fix building external modules on ppc32

That was a nasty bug.
Comment 7 Andreas Gruenbacher 2006-02-08 17:20:27 UTC
Fixed.