Hi, Having discovered some circular include dependencies in the ARM header files which were causing build issues, I created a script to walk ARM includes and report any similar issues found - which includes traversing any referenced linux/ includes. It identified the following two in include/linux/: linux/mmzone.h <- linux/memory_hotplug.h <- linux/mmzone.h linux/mmzone.h <- linux/topology.h <- linux/mmzone.h Checking them by hand reveals that these are real. Whether they're capable of causing a problem or not, I'm not going to comment on. However, they're not a good idea and someone should probably look at resolving the loops. -- Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of: --
| Jens Axboe | Re: [BUG] New Kernel Bugs |
| KAMEZAWA Hiroyuki | Re: 2.6.24-rc3-mm1 |
| Ingo Molnar | Re: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Jarek Poplawski | Re: Data corruption issue with splice() on 2.6.27.10 |
| Patrick McHardy | Re: [GIT]: Networking |
