powerpc/config is shared by powerpc, powerpcspe and ppc64, so move
it to kernelarch-powerpc/config where it will be automatically used
for all of them.
powerpc/config.powerpc64 is also used by ppc64, so move it to
kernelarch-powerpc/config-arch-64.
powerpcspe has only one flavour, so rename its config file to config.
svn path=/dists/trunk/linux/; revision=21265
The filename of the kernel image to be installed, and the stem of the
installed name, varies between architectures, so we define several
different rules to install it for different sets of architectures.
However the basic fact that we need to install this file in /boot does
not.
We also duplicate this name information in gencontrol.py and in
debian/config/{armel,armhf,sh4}/defines (used by buildcheck.py).
To address this:
* Define [image]install-stem and [build]image-file for each architecture
* Copy these settings to make-flags in gencontrol.py
* Copy [image]install-stem to the image-stem template variable in
gencontrol.py
* Replace the per-architecture rules with a single rule using those
make-flags
The per-architecture rules for ARM and PowerPC also installed DTB
and DTS files, respectively. Include those commands in the single
rule with appropriate conditions around them.
svn path=/dists/trunk/linux/; revision=21253
The image-file path could potentially vary between flavours but
currently doesn't. buildcheck.py works either way.
svn path=/dists/trunk/linux/; revision=21251
These were disabled for armel in 3.2.1-1 due to size concerns, but
the armel config (now in kernelarch-arm) is shared by armhf. Move
the overrides into a new armel-specific config.
svn path=/dists/trunk/linux/; revision=21231
It is inconsistent and potentially surprising that armhf uses
armel/config as well as armhf/config. Move the common config into a
new kernelarch-arm directory.
While we're at it, remove some redundant lines from both files.
svn path=/dists/trunk/linux/; revision=21221
CONFIG_IP6_NF_MATCH_HL was replaced by CONFIG_NETFILTER_XT_MATCH_HL
(years ago!) but kept around for compatibility. Set the latter
directly.
Similarly for CONFIG_IP6_NF_TARGET_HL and CONFIG_NETFILTER_XT_TARGET_HL
(which we already explicitly set).
CONFIG_NETPRIO_CGROUP was renamed to CONFIG_CGROUP_NET_PRIO with
no such care for compatibility.
CONFIG_VIDEO_EM28XX was split with some code now dependent on
CONFIG_VIDEO_EM28XX_V4L2 which doesn't default to y.
svn path=/dists/trunk/linux/; revision=21129
These have been promoted out of staging so hopefully they're really
portable now.
Keep them disabled on armel/{ixp4xx,orion5x} due to size constraints.
svn path=/dists/trunk/linux/; revision=21127
Drop one patch that went upstream and refresh the aufs and rt patches.
Work around or ignore various ABI changes as appropriate (not yet
tested whether this covers everything).
svn path=/dists/sid/linux/; revision=20974