Commit Graph

3308 Commits

Author SHA1 Message Date
Aurelien Jarno b3f5537a41 [mipsel] Enable initramfs for all flavours, but keep the disk related
drivers built-in for now.

svn path=/dists/sid/linux/; revision=21469
2014-06-26 22:34:03 +00:00
Aurelien Jarno 2c6566ffb8 [arm64] Enable COMPAT to support 32-bit binaries.
svn path=/dists/sid/linux/; revision=21468
2014-06-25 21:17:52 +00:00
Ben Hutchings a127f66e61 Set abiname to trunk, assuming the next upload will still be to experimental
svn path=/dists/trunk/linux/; revision=21453
2014-06-16 12:25:32 +00:00
Ben Hutchings a50e53cccf Merge changes from sid up to 3.14.7-1
Replace 'powerpc/powernv: Add calls to support little endian host'
with the version committed upstream.

Drop the ABI-preserving changes.

svn path=/dists/trunk/linux/; revision=21452
2014-06-16 12:24:52 +00:00
Ben Hutchings 5e3aaadf1d [rt] hrtimer: Disable MISSED_TIMER_OFFSETS_HIST as it will currently result in a panic
svn path=/dists/sid/linux/; revision=21450
2014-06-16 02:31:23 +00:00
Ben Hutchings 787e56b182 Ignore serio ABI change in 3.14.6
svn path=/dists/sid/linux/; revision=21438
2014-06-15 18:58:43 +00:00
Aurelien Jarno 744d2c8d71 [arm64] Enable modular RTC_DRV_PL031.
svn path=/dists/sid/linux/; revision=21436
2014-06-13 15:51:37 +00:00
Ben Hutchings a405ef41f3 [ppc64el] Enable PPC_TRANSACTIONAL_MEM
We want it for big-endian configs as well, but that changes ABI so
will have to wait.

svn path=/dists/sid/linux/; revision=21431
2014-06-13 01:07:07 +00:00
Ben Hutchings 88eeb109ec [powerpc] Build-depend on gcc-4.8 (>= 4.8.2-1) to ensure that JUMP_LABEL works
We aren't trying to avoid ABI changes on trunk.

svn path=/dists/trunk/linux/; revision=21425
2014-06-12 20:45:04 +00:00
Ben Hutchings 426283d6eb ppc64el: kernel: defines file
Create a more complete 'debian/config/ppc64el/defines' file.

The ppc64el (little endian) config has most options common with
the ppc64 (big endian) config.

Signed-off-by: Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>

svn path=/dists/sid/linux/; revision=21423
2014-06-12 20:24:15 +00:00
Ben Hutchings 0245fd5588 ppc64el: kernel: config: little-endian powerpc64 options
This config has options for little-endian PowerPC64 systems.
It shares most options with big-endian PowerPC64 systems.

The differences are:

- choice: Endianness selection
	Build a little endian kernel.

- choice: Page size
	64k pages have benefits (performance et al) over 4k pages on
	IBM POWER processors.

	The Debian ppc64el port primarily runs on this sort of hardware
	and chances are it will also run on hardware based on it (i.e.,
	OpenPOWER) [1] [2].

- Maximum number of CPUs
	This was increased to 2048 (following pseries_le_defconfig).

	For the currently announced systems, the number of CPUs range
	between 80-192 (1 or 2 processor module(s) * 10 or 12 cores
	per module * 8 threads per core) [3].  This is enough to have
	to diverge from CONFIG_NR_CPUS=32 in the other powerpc ports.

	For future systems, it's likely larger ones will be announced.
	The rationale: consider the announced systems are classified
	as 'scale-out' and 'entry-level', plus larger ones have been
	historically made available for addressing other markets; and
	notice the largest POWER7 server has 1024 CPUs (threads) [4],
	and that the threads-per-core doubled from POWER7 to POWER8.

	So, the 2048 value is a reasonable 'max' in that projection.
	Certainly it is greater than what would be required for most
	systems, but I belive 'max' makes sense in that case, if we
	are not looking for kernel rebuild and/with different config
	for the larger systems (although I would be ok with flavours).

- choice: Default CPUFreq governor
	As other architectures, we would prefer the default cpufreq
	governor to be 'ondemand'.

	The currently available cpufreq driver is for the PowerNV
	(non-virtualized) platform, where all processors are available.
	In that scenario, statically running at the highest frequency
	(specially on idle processors) is not very desireable for the
	hardware around (servers), and it is not unlikely for future
	hardware (possibly non-servers) to benefit too, considering
	that energy savings have been increasingly important on most
	environments.

	(Note: the powernv-cpufreq driver was introduced only in 3.15;
	       so, this option has no effect in 3.14; it is harmless.
	       I can put in patches for enabling this on 3.14 soon.)

- Apple PowerMac based machines
	This is being disabled temporarily, until a patch makes upstream
	(restricting it to 'depends on !CPU_LITTLE_ENDIAN').

	This hardware line has no (known) support for little endian
	mode currently, and disabling it has the useful effect of also
	disabling a lot of config options which 'depends on PPC_PMAC',
	thus saving tens of lines from changing config files.

	It indeed has to be disabled because it's enabled by default
	('depends on BOOK3S', 'default y'), so even changing it from
	config files would not be sufficient.

[1] 'OpenPOWER Foundation Unveils First Innovations and Roadmap'
    http://openpowerfoundation.org/press-releases/openpower-foundation-unveils-first-innovations-and-roadmap/
[2] 'POWER8 Reference Board now available for Development!'
    http://openpowerfoundation.org/technical/related-links/
[3] 'IBM Power System S812L and S822L'
    http://www-03.ibm.com/systems/power/hardware/s812l-s822l/specs.html
[4] 'IBM Power 795 server'
    http://www-03.ibm.com/systems/power/hardware/795/perfdata.html

Signed-off-by: Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>

svn path=/dists/sid/linux/; revision=21422
2014-06-12 20:01:13 +00:00
Ben Hutchings 41f65bbf2c ppc64el: kernel: config: split common/big-endian powerpc64 options
Move big-endian exclusive options into config-arch-64-be. Mostly things
that don't support little-endian mode: Cell, PS3, PASemi, Maple, PowerMac.

Signed-off-by: Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>

svn path=/dists/sid/linux/; revision=21421
2014-06-12 19:59:57 +00:00
Ben Hutchings 09ef47c5c7 ppc64el: kernel: config: split common/big-endian powerpc64 options
Move big-endian exclusive options into config-arch-64-be. Mostly things
that don't support little-endian mode: Cell, PS3, PASemi, Maple, PowerMac.

Signed-off-by: Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>

svn path=/dists/sid/linux/; revision=21420
2014-06-12 19:57:52 +00:00
Aurelien Jarno 6c6c481521 * topconfig: Enable modular HW_RANDOM.
* [kernelarch-powerpc] Remove HW_RANDOM.
* [kernelarch-x86] Remove HW_RANDOM.
* [mips/4kc-malta] Remove HW_RANDOM.
* [mips/5kc-malta] Remove HW_RANDOM.
* [mips/octeon] Remove HW_RANDOM.

svn path=/dists/sid/linux/; revision=21419
2014-06-11 15:27:00 +00:00
Ian Campbell ef9299159e [armel/hf] disable virtio for specific armel flavours
Instead of overriding the global default in kernelarch-arm disable virtio on
those armel flavours which do not want it (which is all but vexpress). This
allows the armmp flavours to pickup the global default.

No change to any of the eventual .config files.

svn path=/dists/sid/linux/; revision=21412
2014-06-08 17:06:50 +00:00
Ian Campbell 6a7c0fe64e [arm64] Update modules included in installer udebs.
- Enable input
- Correct nic-modules and scsi-modules, no PCI on this platform yet.

svn path=/dists/sid/linux/; revision=21408
2014-06-07 07:41:57 +00:00
Ian Campbell ace97ec8c9 [armhf/armmp] Enable VIRTIO_BALLOON and VIRTIO_PCI (Closes: #750742)
svn path=/dists/sid/linux/; revision=21407
2014-06-07 07:41:54 +00:00
Ben Hutchings 7c0cc59b3c Merge changes from sid up to 3.14.5-1
svn path=/dists/trunk/linux/; revision=21401
2014-06-05 17:57:19 +00:00
Ben Hutchings e729f75329 Move CONFIG_KEXEC=y from mips/config to kernelarch-mips/config
This just explicitly sets the default (except for some flavours
where it is forced off) so it does not change anything for mipsel.

svn path=/dists/trunk/linux/; revision=21373
2014-06-02 03:27:15 +00:00
Ben Hutchings 237ce42cac Move disabling of CONFIG_RAPIDIO to kernelarch-mips/config
svn path=/dists/trunk/linux/; revision=21372
2014-06-02 03:14:29 +00:00
Ben Hutchings f7a6212709 Move CONFIG_KEXEC=y from more specific config files to kernelarch-{arm,mips}/config
svn path=/dists/trunk/linux/; revision=21371
2014-06-02 03:11:19 +00:00
Ben Hutchings 5ce668d894 Fix/ignore ABI changes in 3.14.5 as appropriate
- Revert the struct net_device lockdep changes
- Revert the sock_diag_put_filterinfo() parameter change
- Revert the removal from struct scsi_target and hide the compatible
  type change from genksyms
- Hide the change to struct nf_ct_ext from genksyms and limit its
  effect to modules that actually use it
- Ignore the vsock_core_init() change


svn path=/dists/sid/linux/; revision=21370
2014-06-01 22:42:19 +00:00
Ian Campbell ffab96be34 [armhf] Backport and enable sunxi MMC driver (Closes: #749484)
svn path=/dists/trunk/linux/; revision=21369
2014-06-01 19:15:32 +00:00
Ian Campbell fdac1e331e [armhf] Enable Broadcom IEEE802.11n embedded FullMAC WLAN driver (Closes: #734430)
svn path=/dists/trunk/linux/; revision=21367
2014-05-31 12:30:07 +00:00
Ian Campbell df5e9abf74 arm64: Add some NIC drivers and virtio udebs
Used for vexpress/qemu/fastmodel.

svn path=/dists/sid/linux/; revision=21365
2014-05-31 10:34:06 +00:00
Ian Campbell c3a98929aa [armhf] Enable SND_SOC_IMX_SPDIF (Closes: #748890)
svn path=/dists/trunk/linux/; revision=21362
2014-05-26 14:23:34 +00:00
Ian Campbell 11a8a5d0eb [armhf] Enable DRM drivers DRM_IMX_* for IMX platform (Closes: #748406)
svn path=/dists/trunk/linux/; revision=21361
2014-05-26 14:23:31 +00:00
Ian Campbell 3b2674db9c [armhf] Enable SERIAL_OF_PLATFORM
svn path=/dists/trunk/linux/; revision=21360
2014-05-26 14:23:28 +00:00
Maximilian Attems 179aee3af1 topconfig enable USB_UAS
Signed-off-by: maximilian attems <maks@debian.org>

svn path=/dists/trunk/linux/; revision=21357
2014-05-23 09:54:51 +00:00
Ian Campbell 235e811596 [arm64] Initial kernel configuration and packaging.
svn path=/dists/sid/linux/; revision=21356
2014-05-22 18:23:45 +00:00
Ben Hutchings 18c24a0d32 Merge changes from sid up to 3.14.4-1
Except for:
- ABI reference
- ABI workarounds
- rt patch changes
- Backported patches not needed here

svn path=/dists/trunk/linux/; revision=21348
2014-05-14 13:35:05 +00:00
Ben Hutchings 305707cce8 Ignore matroxfb ABI changes even when it's built-in
It is on several architectures; thankfully I caught this on powerpc.

svn path=/dists/sid/linux/; revision=21338
2014-05-14 00:40:44 +00:00
Ben Hutchings 99d726c577 Instead of bumping ABI for powerpc, disable JUMP_LABEL for powerpc/powerpc64
svn path=/dists/sid/linux/; revision=21337
2014-05-14 00:33:02 +00:00
Ben Hutchings dde57c671d Fix/avoid ABI changes
svn path=/dists/sid/linux/; revision=21333
2014-05-13 17:55:06 +00:00
Ben Hutchings a8cd1046ef [armhf] Enable various drivers to support BeagleBone Black (Closes: #747364)
svn path=/dists/sid/linux/; revision=21330
2014-05-13 16:09:35 +00:00
Ben Hutchings 7dbaa3f202 [hppa/parisc64-smp] ipmi: Enable IPMI_HANDLER, IPMI_DEVICE_INTERFACE, IPMI_SI, IPMI_WATCHDOG, IPMI_POWEROFF as modules (Closes: #747482)
svn path=/dists/sid/linux/; revision=21329
2014-05-13 16:04:54 +00:00
Ben Hutchings 9597a9899f [armhf] Enable IR_GPIO_CIR as module (Closes: #747762)
svn path=/dists/sid/linux/; revision=21328
2014-05-13 15:59:22 +00:00
Ben Hutchings 2599615276 [powerpc,ppc64] Add versioned build-dependency on gcc-4.8
Compiler changes have resulted in a different kernel module ABI.
[powerpc] Bump ABI to 1a as 3.14.2-1 was built with an older compiler.

svn path=/dists/sid/linux/; revision=21327
2014-05-13 15:57:45 +00:00
Ben Hutchings 653dca30c5 Update to 3.14.3
Refresh context in 2 rt patches.
Ignore removal of an IB symbol that probably isn't needed OOT.

svn path=/dists/sid/linux/; revision=21318
2014-05-11 18:56:22 +00:00
Ian Campbell ca4ce78f1d [armel/kirkwood] Enable PCI_MVEBU for PCI support when booted via Device Tree.
svn path=/dists/trunk/linux/; revision=21316
2014-05-11 11:41:28 +00:00
Ben Hutchings 7e42304dd4 [ppc64el] Build a linux-libc-dev package (Closes: #747367)
svn path=/dists/sid/linux/; revision=21306
2014-05-09 01:50:30 +00:00
Aurelien Jarno 9dd4dbba1a Switch back the default compiler to 4.8, changed by mistake in r21298.
svn path=/dists/trunk/linux/; revision=21305
2014-05-08 22:40:40 +00:00
Ian Campbell 384f41934b Disable BPF_JIT, MEMCG, USER_NS to reduce kernel size
svn path=/dists/trunk/linux/; revision=21304
2014-05-08 20:34:15 +00:00
Aurelien Jarno 443820545b [mipsel] Remove the sb1a-bcm91480b flavour.
svn path=/dists/trunk/linux/; revision=21299
2014-05-03 20:34:10 +00:00
Aurelien Jarno 624c9d16b6 [mipsel] Add a loongson-3 flavour to support Loongson 3A/3B machines.
svn path=/dists/trunk/linux/; revision=21298
2014-05-03 19:02:09 +00:00
Ben Hutchings 13c1700f3a Update to 3.15-rc3
aufs: Update to aufs3.x-rcN-20140421
[rt] Disable until it is updated for 3.15 or later

Refresh/drop patches as appropriate; in particular:
- update filenames in fbdev patches
- drop the ARM sunxi backports, which came from 3.15

svn path=/dists/trunk/linux/; revision=21296
2014-05-02 01:45:17 +00:00
Ben Hutchings 2d536d1527 [or1k] Build a linux-libc-dev package (Closes: #746309)
svn path=/dists/sid/linux/; revision=21289
2014-05-01 00:53:22 +00:00
Ben Hutchings 2e05cf18be Set ABI to 1
svn path=/dists/trunk/linux/; revision=21275
2014-04-28 14:46:31 +00:00
Ben Hutchings a2a6a1fe3e [armhf] Enable more Allwinner/sunxi drivers (Closes: #745972)
- spi: sunxi: Add Allwinner A31 SPI controller driver
- ARM: dt: sun4i: Add A10 SPI controller nodes
- PHY: sunxi: Add driver for sunxi usb phy
- ARM: sun4i: dt: Add USB host bindings
- Enable PHY_SUN4I_USB, RTC_DRV_SUNXI, SPI_SUN6I, USB_EHCI_HCD_PLATFORM,
  USB_OHCI_HCD_PLATFORM and CONFIG_SUNXI_WATCHDOG as modules


svn path=/dists/trunk/linux/; revision=21273
2014-04-27 13:46:49 +00:00
Ben Hutchings 68b80a295e [armhf] Enable RTC_DRV_SUNXI, USB_EHCI_HCD_PLATFORM, USB_OHCI_HCD_PLATFORM and CONFIG_SUNXI_WATCHDOG as modules
svn path=/dists/trunk/linux/; revision=21272
2014-04-27 13:27:52 +00:00
Ben Hutchings 2465c4c2e3 Reorganise sparc config files
sparc/config is shared with sparc64, so move it to
kernelarch-sparc/config where it will be automatically used for both
of them.

sparc/config.sparc64 and sparc/config.sparc64-smp are also shared, so
move them to kernelarch-sparc/config-up and
kernelarch-sparc/config-smp respectively.


svn path=/dists/trunk/linux/; revision=21267
2014-04-24 03:24:37 +00:00
Ben Hutchings 3704f49e29 Reorganise s390 config files
s390x/config is shared with s390, so move it to kernelarch-s390/config
where it will be automatically used for both of them.

s390x/config.s390x is also shared, so move it to
kernelarch-s390/config-arch-64.


svn path=/dists/trunk/linux/; revision=21266
2014-04-24 03:14:19 +00:00
Ben Hutchings beca0a507f Reorganise common powerpc config files
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
2014-04-24 02:46:03 +00:00
Ian Campbell 5c8f84221c [armhf] Backport sunxi AHCI and GMAC drivers from v3.15-rc1
svn path=/dists/trunk/linux/; revision=21258
2014-04-21 15:52:21 +00:00
Ben Hutchings da27d6543d [x86] Enable X86_INTEL_LPSS (Closes: #745331)
svn path=/dists/trunk/linux/; revision=21256
2014-04-21 12:26:09 +00:00
Ben Hutchings d37c253865 Merge install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain_image rules
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
2014-04-21 01:28:25 +00:00
Ben Hutchings 9b217501df Move image-file definitions from flavour to arch level
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
2014-04-20 22:43:24 +00:00
Ben Hutchings a2e93f6c4f [rt] Update to 3.14.0-rt1 and reenable
svn path=/dists/trunk/linux/; revision=21244
2014-04-16 23:10:15 +00:00
Ben Hutchings 013ff4de45 [armhf] Enable SECURITY_APPARMOR, SECURITY_TOMOYO
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
2014-04-14 01:07:22 +00:00
Ben Hutchings 0206509812 [armel] Disable ixp4xx flavour (fixes FTBFS)
svn path=/dists/trunk/linux/; revision=21230
2014-04-14 01:04:22 +00:00
Ben Hutchings a0142417c0 Fold debian/config/armel/config-tiny into config.ixp4xx
Now that iop32x is gone, only ixp4xx needs these overrides.

svn path=/dists/trunk/linux/; revision=21229
2014-04-14 00:55:58 +00:00
Ben Hutchings 41e81b2bf0 Move common ARM config symbols from armel/config to kernelarch-arm/config
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
2014-04-09 03:00:10 +00:00
Ben Hutchings a254073717 drm: Enable DRM_LOAD_EDID_FIRMWARE (Closes: #728275)
svn path=/dists/trunk/linux/; revision=21220
2014-04-09 02:32:45 +00:00
Ben Hutchings 15b4337dc4 mtd: Enable MTD_NAND_ECC_BCH (Closes: #743933)
svn path=/dists/trunk/linux/; revision=21219
2014-04-09 02:28:06 +00:00
Ben Hutchings 11de119c8a Explicitly set various config symbols to their default values
svn path=/dists/trunk/linux/; revision=21218
2014-04-09 02:02:22 +00:00
Ben Hutchings 7e9dbb11ba Explicitly disable CONFIG_SENSORS_IT87 by default and remove redundant disabling in flavour/arch configurations
svn path=/dists/trunk/linux/; revision=21217
2014-04-08 19:36:23 +00:00
Ben Hutchings 5347f986e5 Remove redundant disabling of CONFIG_MTD_NAND_ECC_SMC in flavour configurations
svn path=/dists/trunk/linux/; revision=21216
2014-04-08 19:32:49 +00:00
Ben Hutchings 40bb5a4cb2 Explicitly set various config symbols to their default values
svn path=/dists/trunk/linux/; revision=21214
2014-04-08 01:54:46 +00:00
Ben Hutchings 5bf2cce65f Set ABI name to 3.14-trunk
svn path=/dists/trunk/linux/; revision=21201
2014-03-31 12:14:15 +00:00
Ben Hutchings 8144eb1409 nftables: Enable various layer 3 protocol modules (Closes: #742763)
svn path=/dists/trunk/linux/; revision=21196
2014-03-28 00:22:33 +00:00
Ben Hutchings d2294cfc0c Explicitly set default values for various config symbols
svn path=/dists/trunk/linux/; revision=21130
2014-03-07 03:36:23 +00:00
Ben Hutchings 4d8500fb95 Update config for renaming and splitting of various symbols
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
2014-03-07 03:06:53 +00:00
Ben Hutchings 80205fe93b Enable various new drivers and features
svn path=/dists/trunk/linux/; revision=21128
2014-03-07 02:58:35 +00:00
Ben Hutchings 6bb5bc0691 mm: Enable ZSMALLOC as built-in, ZRAM as module (Closes: #676779)
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
2014-03-07 02:14:00 +00:00
Ben Hutchings b43f3e5e31 [x86] Enable CHROME_PLATFORMS and re-enable CHROMEOS_LAPTOP as module (Closes: #740042)
svn path=/dists/sid/linux/; revision=21112
2014-02-25 14:28:57 +00:00
Ben Hutchings f9344cb5f5 [powerpc] Change I2C_POWERMAC from module to built-in (Closes: #713943)
svn path=/dists/sid/linux/; revision=21110
2014-02-24 00:14:40 +00:00
Ben Hutchings 5635cc36b1 Merge changes from sid (3.12) branch up to 3.12.9-1
Rebase the xhci revert on top of the new (and apparently incomplete)
fixes.

svn path=/dists/sid/linux/; revision=21108
2014-02-23 23:51:53 +00:00
Ben Hutchings 8195ecfc86 [armhf] net/wireless: Really enable WL_TI and dependent modules
svn path=/dists/sid/linux/; revision=21083
2014-02-22 19:22:55 +00:00
Ben Hutchings 2322a92acb Set ABI to 1
svn path=/dists/sid/linux/; revision=21056
2014-02-22 11:54:53 +00:00
Ben Hutchings a859dec005 [hppa] Update configuration, thanks to Helge Deller (Closes: #738487)
svn path=/dists/trunk/linux/; revision=21049
2014-02-18 12:37:46 +00:00
Ben Hutchings ebb5e47063 [x86] Enable I2C_DESIGNWARE_PLATFORM as module (Closes: #737163)
svn path=/dists/trunk/linux/; revision=21014
2014-02-02 00:48:10 +00:00
Ben Hutchings 9376ffa8a6 [x86] Enable R8188EU as module, 88EU_AP_MODE and 88EU_P2P (Closes: #736905)
svn path=/dists/trunk/linux/; revision=21007
2014-01-31 14:22:26 +00:00
Ben Hutchings df5dd324d0 [arm] Disable OABI_COMPAT and enable AUDITSYSCALL (except for armel/{ixp4xx,orion5x}) (Closes: #728975, #736843)
svn path=/dists/trunk/linux/; revision=21001
2014-01-27 15:27:35 +00:00
Ben Hutchings e26394fab0 [x86] Enable POWERCAP, INTEL_RAPL as module (Closes: #736399)
svn path=/dists/trunk/linux/; revision=20997
2014-01-23 15:06:59 +00:00
Ben Hutchings 04aa0d4809 Merge changes from sid up to 3.12.8-1
svn path=/dists/trunk/linux/; revision=20985
2014-01-20 03:07:26 +00:00
Ben Hutchings c636b3268f [x86] brcm80211: Enable BRCMFMAC as module, and BRCMFMAC_SDIO (Closes: #735245)
svn path=/dists/sid/linux/; revision=20981
2014-01-19 19:20:02 +00:00
Ben Hutchings cd02f5a790 media: Enable VIDEO_STK1160_COMMON (new dependency of VIDEO_STK1160) as module (Closes: #735870)
svn path=/dists/sid/linux/; revision=20980
2014-01-19 19:10:33 +00:00
Ben Hutchings 075e70a829 Fix/ignore some more ABI-breaking changes
svn path=/dists/sid/linux/; revision=20976
2014-01-16 08:15:38 +00:00
Ben Hutchings 0cbb2e9789 Update to 3.12.7
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
2014-01-15 02:20:15 +00:00
Ben Hutchings 2e06c068d6 [armel] Remove iop32x flavour (fixes FTBFS)
I'm not about to fix it again, and no-one else seems to care for this
flavour any more.

svn path=/dists/trunk/linux/; revision=20972
2014-01-11 02:48:38 +00:00
Aurelien Jarno ec9f60f231 Explicitly unset RAPIDIO like on mips.
svn path=/dists/trunk/linux/; revision=20967
2014-01-08 00:00:49 +00:00
Aurelien Jarno f5a95298e8 [mipsel] Enable KEXEC like on mips.
svn path=/dists/trunk/linux/; revision=20966
2014-01-07 23:53:07 +00:00
Ben Hutchings 2a4321bb7f crypto: Enable more processor-specific algorithms and drivers
svn path=/dists/sid/linux/; revision=20960
2014-01-07 03:31:32 +00:00
Ben Hutchings f219afd5aa [m68k] Enable EARLY_PRINTK (Closes: #734289)
svn path=/dists/sid/linux/; revision=20956
2014-01-05 18:37:51 +00:00
Ben Hutchings 48b08bdd46 [hppa/parisc64-smp] Disable MLONGCALLS (Closes: #733897)
svn path=/dists/trunk/linux/; revision=20948
2014-01-02 01:55:57 +00:00
Ben Hutchings 948f24ee82 [hppa] Update configuration, thanks to Helge Deller (Closes: #733895)
svn path=/dists/sid/linux/; revision=20947
2014-01-02 01:53:55 +00:00
Ben Hutchings d65986a852 misc: Disable BMP085_I2C as unlikely to be useful
svn path=/dists/trunk/linux/; revision=20939
2013-12-30 01:28:33 +00:00
Ben Hutchings 05f05d0b6f nfc: Disable NFC_NCI as no enabled drivers need it
svn path=/dists/trunk/linux/; revision=20938
2013-12-30 01:27:55 +00:00
Ben Hutchings 82747ffa61 net/sched: Change NET_CLS_CGROUP from built-in to module
svn path=/dists/trunk/linux/; revision=20937
2013-12-30 01:26:04 +00:00
Ben Hutchings 43954a354f Remove obsolete CONFIG_NETFILTER_TPROXY
svn path=/dists/trunk/linux/; revision=20936
2013-12-30 01:24:19 +00:00
Ben Hutchings 7515c3d6df Enable a large number of new(ish) config symbols
svn path=/dists/trunk/linux/; revision=20935
2013-12-30 01:23:52 +00:00
Ben Hutchings 9037083f36 Enable NETFILTER_XT_TARGET_HL directly, not the obsolete IP_NF_TARGET_TTL symbol
svn path=/dists/trunk/linux/; revision=20934
2013-12-30 00:56:53 +00:00
Ben Hutchings 29669b1f28 Explicitly set various config symbols to their defaults
svn path=/dists/trunk/linux/; revision=20933
2013-12-30 00:54:22 +00:00
Ben Hutchings 0363adb1e1 Merge changes from sid up to 3.12.6-2
svn path=/dists/trunk/linux/; revision=20931
2013-12-29 21:45:11 +00:00
Ben Hutchings ed9f155c59 [armhf] linux-headers: Fix typo in compiler dependency
svn path=/dists/sid/linux/; revision=20926
2013-12-29 00:12:01 +00:00
Bastian Blank ccd8819bf3 * debian/changelog: Update.
* debian/config/kernelarch-x86/config: Make MICROCODE built-in.

svn path=/dists/sid/linux/; revision=20922
2013-12-27 15:37:53 +00:00
Aurelien Jarno 2c0db3aff3 [mipsel] Remove r5k-cobalt flavour.
svn path=/dists/trunk/linux/; revision=20913
2013-12-25 05:26:26 +00:00
Ben Hutchings 1d47bf80a2 Merge changes from sid up to 3.12.6-1
bugfix/all/firmware_class-return-specific-errors-from-file-read.patch
and
bugfix/all/firmware_class-log-every-success-and-failure.patch needed
some substantial changes as similar but incomplete fixes have been
made upstream.

svn path=/dists/trunk/linux/; revision=20912
2013-12-21 19:24:24 +00:00
Ben Hutchings 947fbcc292 [rt] Disable until it is updated for 3.13 or later
svn path=/dists/trunk/linux/; revision=20910
2013-12-21 18:32:49 +00:00
Ben Hutchings 07c6e9355a Update to 3.13-rc4
Drop/refresh patches as appropriate.  Disable aufs for now.

Two of our longstanding patches finally went upstream.
CONFIG_MAGIC_SYSRQ_DEFAULT_MASK was renamed in the process so adjust
config accordingly.

svn path=/dists/trunk/linux/; revision=20909
2013-12-21 18:20:34 +00:00
Ben Hutchings 37a4c7debb [ia64] Enable PSTORE
...which then enables EFI_VARS_PSTORE

svn path=/dists/sid/linux/; revision=20903
2013-12-21 00:28:04 +00:00
Ben Hutchings ae09ff1f34 [x86] Explicitly enable PSTORE as built-in
svn path=/dists/sid/linux/; revision=20902
2013-12-21 00:25:58 +00:00
Ben Hutchings 8ef1f408cb Set ABI to 1
svn path=/dists/sid/linux/; revision=20901
2013-12-20 21:48:06 +00:00
Ben Hutchings b5b063978c firmware: Disable FW_LOADER_USER_HELPER
As discussed in #725714, this is no longer a useful feature.

svn path=/dists/sid/linux/; revision=20882
2013-12-14 17:36:04 +00:00
Ian Campbell e7151304b4 [armel/kirkwood+orion] Reenable MARVELL_PHY (Closes: #723177)
svn path=/dists/sid/linux/; revision=20881
2013-12-13 10:55:37 +00:00
Ben Hutchings 5922cb6f0b [hppa] Update flavours and configuration, thanks to Helge Deller (Closes: #721191)
svn path=/dists/sid/linux/; revision=20880
2013-12-11 07:16:48 +00:00
Ben Hutchings 568d08710e cifs: Enable CIFS_SMB2
svn path=/dists/sid/linux/; revision=20879
2013-12-11 07:01:27 +00:00
Aurelien Jarno b80c23d38d Add a loongson-2e flavour.
svn path=/dists/trunk/linux/; revision=20854
2013-12-05 10:16:53 +00:00
Ben Hutchings 8a38dc4ec5 Merge changes from sid up to 3.11.10-1
svn path=/dists/trunk/linux/; revision=20852
2013-12-05 02:43:56 +00:00
Ian Campbell 7023045441 [armhf] Enable AHCI_IMX in armmp+lpae flavours.
Include the resulting module in the sata-modules udeb.

Add one recommended upstream fix which is in libata.git for v3.13.

svn path=/dists/trunk/linux/; revision=20847
2013-12-04 08:28:32 +00:00
Ben Hutchings c0e9d9ca3b [x86] staging: Enable CRYSTALHD as module (Closes: #730832)
svn path=/dists/trunk/linux/; revision=20838
2013-12-02 04:42:48 +00:00
Ben Hutchings 4192f35808 Enable JUMP_LABEL (Closes: #730071)
svn path=/dists/trunk/linux/; revision=20827
2013-11-27 07:43:47 +00:00
Ben Hutchings e0195366b0 Enable CHECKPOINT_RESTORE (Closes: #682700)
svn path=/dists/trunk/linux/; revision=20826
2013-11-27 07:41:46 +00:00
Ben Hutchings e6e8404b08 Enable EXPERT and adjust config files to avoid consequent changes
1. Reset or remove values for config symbols that were only
   configurable if EXPERT.
2. Set additional configurable symbols to their default values.

This should have no effect on the actual configuration, except for
sh4 where EXPERT is *always* set and so the settings in 1 were
still being followed.

svn path=/dists/trunk/linux/; revision=20825
2013-11-27 07:39:11 +00:00
Ben Hutchings 03cf4706e2 HID: Enable UHID (Closes: #729338)
Also fix an information leak I spotted in this driver.

svn path=/dists/trunk/linux/; revision=20823
2013-11-26 14:37:06 +00:00
Bastian Blank e6216f6f93 Use compiler name instead of Linux version in compiler meta-packages.
* debian/changelog: Update.
* debian/config: Specify new name of compiler meta-package.
* debian/templates
  - Rename compiler meta-packages.
  - Adjust description.

svn path=/dists/trunk/linux/; revision=20821
2013-11-24 08:56:56 +00:00
Ben Hutchings 94bed1121b [rt] Update to 3.12.0-rt2 and reenable
svn path=/dists/trunk/linux/; revision=20817
2013-11-22 01:00:09 +00:00
Ben Hutchings 77d49198c8 Explicitly set various config options to their defaults
svn path=/dists/trunk/linux/; revision=20802
2013-11-21 01:16:57 +00:00
Ben Hutchings f0a483c849 Enable various new config options
svn path=/dists/trunk/linux/; revision=20801
2013-11-21 01:16:30 +00:00
Ben Hutchings 08a7d92f2b [arm,x86,s390,s390x] Introduce linux-compiler meta-packages to allow use of foreign linux-headers packages with a native multilib compiler
svn path=/dists/trunk/linux/; revision=20799
2013-11-21 01:15:15 +00:00
Ben Hutchings 45461d5355 Update m68k config (Closes: #728392)
svn path=/dists/trunk/linux/; revision=20798
2013-11-21 01:14:34 +00:00
Ben Hutchings 4e947b4113 [armel/{iop32x,ixp4xx}] Disable BPF_JIT, MEMCG, USER_NS to reduce kernel size
svn path=/dists/trunk/linux/; revision=20797
2013-11-21 01:14:15 +00:00
Ben Hutchings 5ddda887fa Set ABI name to trunk
svn path=/dists/trunk/linux/; revision=20796
2013-11-21 01:13:54 +00:00
Ben Hutchings 1710f18e5c usb/phy: Explicitly disable all drivers at top level
These drivers used to be conditional on USB_PHY (which we disabled)
but now they select it.  Disable them all and let individual configs
(and other symbols) enable the drivers.

svn path=/dists/trunk/linux/; revision=20788
2013-11-10 16:58:41 +00:00
Ben Hutchings 85d54e2cc1 Merges changes from sid up to 3.11.6-2
svn path=/dists/trunk/linux/; revision=20774
2013-11-02 20:55:30 +00:00
Ben Hutchings d98e00eda6 namespaces: Enable USER_NS (Closes: #712870)
Restrict creation of user namespaces to root (CAP_SYS_ADMIN) by default
(sysctl: kern.unprivileged_userns_clone)

svn path=/dists/trunk/linux/; revision=20773
2013-11-02 20:33:18 +00:00
Ben Hutchings 2967bec3f8 Ignore ABI change in l2tp
svn path=/dists/sid/linux/; revision=20768
2013-11-01 05:23:02 +00:00
Ben Hutchings b7cc18725e [armhf] Bump ABI to 1a, as enabling Xen and KVM support changes ABI
svn path=/dists/sid/linux/; revision=20763
2013-10-31 03:59:10 +00:00
Ben Hutchings 565dc3ec81 [ia64] Reduce compiler version to gcc-4.6, matching gcc-defaults (fixes FTBFS)
svn path=/dists/sid/linux/; revision=20759
2013-10-30 02:05:09 +00:00
Ben Hutchings 79803bf38a [sh4] Reduce compiler version to gcc-4.7, as gcc-4.8 is not yet available
svn path=/dists/sid/linux/; revision=20758
2013-10-29 15:03:55 +00:00
Ben Hutchings 41685ecb47 Merge changes from sid up to 3.11.6-1
svn path=/dists/trunk/linux/; revision=20749
2013-10-28 03:43:18 +00:00
Ben Hutchings 6abbc6ca56 Move s390x configuration to debian/config/s390x
svn path=/dists/trunk/linux/; revision=20737
2013-10-25 13:48:52 +00:00
Ben Hutchings c2572de4ab Remove unused s390/s390 configuration
svn path=/dists/trunk/linux/; revision=20736
2013-10-25 13:34:31 +00:00
Ben Hutchings e9eb0a0dd2 Disable CC_OPTIMIZE_FOR_SIZE (Closes: #635899, fixes FTBFS on mips, mipsel, powerpc)
Leave it enabled for armel/{iop32x,ixp4xx,kirkwood,orion5x} and m68k.
Drop the workaround patch for powerpc.

svn path=/dists/sid/linux/; revision=20732
2013-10-23 11:36:17 +00:00
Ian Campbell 2ceff05667 [armhf] Enable virtualization in armmp and armmp-lpae flavours
Enables VIRTIO and Xen for both flavours and KVM for LPAE only, since KVM requires LPAE.

svn path=/dists/sid/linux/; revision=20728
2013-10-19 13:32:45 +00:00
Ben Hutchings 0be7018ef1 Merge last change to 3.11.5-1 from the sid branch
svn path=/dists/trunk/linux/; revision=20713
2013-10-18 00:39:28 +00:00
Ben Hutchings 87d78887ab [i386] Remove xen-linux-system-<version> packages (Closes: #726010)
svn path=/dists/sid/linux/; revision=20711
2013-10-17 13:46:45 +00:00
Ben Hutchings be40c0528c Set ABI to 1
svn path=/dists/trunk/linux/; revision=20704
2013-10-16 13:47:57 +00:00
Ben Hutchings 53d7dd16a4 [arm64] Build a linux-libc-dev package (Closes: #695241)
svn path=/dists/trunk/linux/; revision=20702
2013-10-15 23:24:33 +00:00
Ben Hutchings 3911b06010 hwmon: Enable SENSORS_JC42, SENSORS_NCT6775 as modules (Closes: #722062)
svn path=/dists/trunk/linux/; revision=20687
2013-09-29 22:49:44 +00:00
Ian Campbell f1c8c71b97 [armhf] Remove flavours which are now covered by the armmp flavour
svn path=/dists/trunk/linux/; revision=20654
2013-09-19 22:21:16 +00:00
Ian Campbell 9d6505ea5c [armhf] Add armmp-lpae flavour which enables large memory support
svn path=/dists/trunk/linux/; revision=20653
2013-09-19 22:21:11 +00:00
Ian Campbell 3f0d58ef48 [armhf] enable PCI for armmp
svn path=/dists/trunk/linux/; revision=20652
2013-09-19 22:21:07 +00:00
Ben Hutchings 5797cdb437 [arm] thermal: Re-enable CPU_THERMAL as built-in (regression in 3.10~rc4-1~exp1)
svn path=/dists/trunk/linux/; revision=20634
2013-09-15 17:21:54 +00:00
Ben Hutchings 4604380f0b [armhf/mx5] regulator: Re-enable REGULATOR as built-in
svn path=/dists/trunk/linux/; revision=20633
2013-09-15 17:20:31 +00:00
Ben Hutchings 26eabfe19d [armhf/mx5] mmc: Re-enable MMC_SDHCI_PLTFM as MMC_SDHCI_ESDHC_IMX depends on it
svn path=/dists/trunk/linux/; revision=20632
2013-09-15 16:10:18 +00:00
Bastian Blank ab26475a92 debian/config/mips/config.r5k-ip32: Remove left-over BLK_DEV_RAM_SIZE.
svn path=/dists/trunk/linux/; revision=20627
2013-09-14 09:23:32 +00:00
Bastian Blank df14044f37 debian/config/m68k/config: Remove weird options.
svn path=/dists/trunk/linux/; revision=20624
2013-09-13 22:45:31 +00:00
Bastian Blank 4ca516610e * debian/config/config: Set NO_HZ_IDLE as replacement for NO_HZ.
* debian/config/armel/config.versatile, debian/config/sh4/config.sh7751r,
  debian/config/sh4/config.sh7785lcr: Remove overrides.

svn path=/dists/trunk/linux/; revision=20623
2013-09-13 22:41:28 +00:00
Bastian Blank 16f818130b debian/config/armel: Remove undefined settings from some choices.
svn path=/dists/trunk/linux/; revision=20622
2013-09-13 22:30:28 +00:00
Bastian Blank 43571530a4 debian/config: Unify BLK_DEV_RAM_SIZE.
svn path=/dists/trunk/linux/; revision=20608
2013-09-11 20:37:26 +00:00
Bastian Blank da2f25f699 debian/config/kernelarch-x86/config:
Move HYPERV dependent options from debian/config/config.

svn path=/dists/trunk/linux/; revision=20607
2013-09-11 20:30:20 +00:00
Bastian Blank dd10090e07 * debian/changelog: Update.
* debian/config/config
  - Set EXT4_USE_FOR_EXT23.
  - Unset EXT2_FS, EXT3_FS.
* debian/config/kernelarch-mips/config, debian/config/m68k/config:
  Remove overrides.

svn path=/dists/trunk/linux/; revision=20606
2013-09-11 19:46:34 +00:00
Ben Hutchings 02c23408ec Remove m68k configuration of symbols that aren't included
Apparently no m68k platform has configurable HZ, cpufreq or system
power management support.  The corresponding Kconfig files are not
included from arch/m68k/Kconfig, and there is no point in setting
their symbols.

svn path=/dists/trunk/linux/; revision=20605
2013-09-11 03:28:53 +00:00
Ben Hutchings 58b3ca610e Remove configuration of obsolete symbols
These symbols were either (1) removed entirely or (2) merged or
renamed, and we already configure the other symbol.

svn path=/dists/trunk/linux/; revision=20604
2013-09-11 03:26:14 +00:00
Ben Hutchings 0d7750a270 Remove override of undefined PCIEPORTBUS symbol from alpha and hppa configs
drivers/pci/pcie/Kconfig is only included for specific architectures.
These two correctly do not include it, so don't bother to override
it or claim that any configuration change was made.

svn path=/dists/trunk/linux/; revision=20603
2013-09-11 03:13:27 +00:00
Ben Hutchings a0ce50e15f Merge changes from sid up to 3.10.11-1
svn path=/dists/trunk/linux/; revision=20600
2013-09-11 01:24:25 +00:00
Bastian Blank 12b7a6ff80 debian/config: Reorder config.
svn path=/dists/trunk/linux/; revision=20596
2013-09-10 20:21:27 +00:00
Bastian Blank 79b11873dc * debian/changelog: Update.
* debian/config/config: Set NFS_V4_2.

svn path=/dists/trunk/linux/; revision=20592
2013-09-10 16:11:06 +00:00
Ben Hutchings d934892944 [armel] Re-enable iop32x and ixp4xx flavours
All that config cleanup has brought them back under the size limit again
... for now ... with gcc-4.7.  (I don't have a gcc-4.8 cross-compiler
to check with.)

svn path=/dists/trunk/linux/; revision=20588
2013-09-09 05:09:07 +00:00
Ben Hutchings e9b2b7d072 Remove configuration for symbols which no longer exist
svn path=/dists/trunk/linux/; revision=20586
2013-09-09 04:09:34 +00:00
Ben Hutchings c141dc60ca sctp: Clean up config for default SCTP cookie HMAC
The config symbols were renamed and changed in behaviour a bit.
Explicitly set them to defaults.

svn path=/dists/trunk/linux/; revision=20585
2013-09-09 04:06:21 +00:00
Ben Hutchings d6e123b9e1 [mips/octeon] Fix config for 3.11
CAVIUM_OCTEON_REFERENCE_BOARD replaces CAVIUM_OCTEON_SOC.

svn path=/dists/trunk/linux/; revision=20584
2013-09-09 04:02:43 +00:00
Ben Hutchings 071eae0e5e [powerpc/powerpc64] Enable CPU_FREQ_CBE (previously CBE_CPUFREQ) as module
svn path=/dists/trunk/linux/; revision=20583
2013-09-09 03:20:27 +00:00
Ben Hutchings df04af86f7 [armhf/armmp] Enable PINCTRL_WM8850, replacing GPIO_VT8500
svn path=/dists/trunk/linux/; revision=20582
2013-09-09 03:04:06 +00:00
Ben Hutchings d151b6b2b0 [armhf/{armmp,mx5}] cpufreq: Enable GENERIC_CPUFREQ_CPU0, replacing CPU_FREQ_IMX
svn path=/dists/trunk/linux/; revision=20581
2013-09-09 02:51:03 +00:00
Ben Hutchings 12d6bf86b5 [armhf] Fix up OMAP configuration for 3.11
Enable ARCH_OMAP3, ARCH_OMAP4 instead of the (now automatic) ARCH_OMAP2PLUS.

Enable MAILBOX, OMAP2PLUS_MBOX instead of the removed OMAP_MBOX_FWK.

svn path=/dists/trunk/linux/; revision=20580
2013-09-09 02:42:42 +00:00
Ben Hutchings af07cdf241 PCI: Disable PCIEPORTBUS in configurations for systems without PCI Express
No Alpha, PA-RISC or SH4 system supports PCI Express.

The older Marvell SoCs supported by iop32x and ixp4xx don't, but the
newer SoCs do.  ARM Versatile doesn't support it and I'm pretty sure
QEMU won't let you add it, but will leave versatile alone for now.

Most supported MIPS platforms don't, but Octeon does.

I don't think PowerPC SPE systems have either PCI or PCI Express, but
I won't touch that configuration now.

svn path=/dists/trunk/linux/; revision=20579
2013-09-09 02:10:33 +00:00
Ben Hutchings 2fc55f7dc0 [x86] efi: Ensure efi-pstore is loaded on EFI systems
efi-pstore is now a separate module (dependent on efivars).  We still
want it to be auto-loaded to enable crash dumps on EFI systems, so add
another module alias.

While we're at it, explicitly set EFI_VARS_PSTORE=m matching what the
actual configuration will be.

svn path=/dists/sid/linux/; revision=20577
2013-09-08 16:19:58 +00:00
Bastian Blank 6e8cf21d51 debian/config/config: Remove backward-compatible IP_NF_MATCH_TTL.
svn path=/dists/trunk/linux/; revision=20576
2013-09-08 14:40:26 +00:00
Bastian Blank 84c91afe33 * debian/changelog: Update.
* debian/config: Remove FONT* overrides.

svn path=/dists/trunk/linux/; revision=20575
2013-09-08 14:35:12 +00:00
Bastian Blank 2f58661684 debian/config: Reorder config.
svn path=/dists/trunk/linux/; revision=20574
2013-09-08 14:24:32 +00:00
Bastian Blank 07c6fc5457 * debian/changelog: Update.
* debian/config/defines: Use gcc-4.8 by default.

svn path=/dists/trunk/linux/; revision=20573
2013-09-08 14:20:26 +00:00
Ian Campbell de253fdc8f Bump ABI to 3, there is a change to elevator_init_fn() which I can't see how to fix.
svn path=/dists/sid/linux/; revision=20568
2013-09-07 16:43:46 +00:00
Bastian Blank f4d6005762 debian/config/defines: Remove pointless ABI ignores.
svn path=/dists/trunk/linux/; revision=20563
2013-09-05 10:59:11 +00:00
Ben Hutchings 631523075f bluetooth: Disable BT_HCIBTUART
This driver doesn't bind to any device IDs, and instead has a comment
saying that the serial_cs and hci_uart drivers should be used instead.
So there's not much point in building it.

svn path=/dists/trunk/linux/; revision=20559
2013-09-02 03:27:20 +00:00
Ben Hutchings 9e41e4a5be Disable parport drivers that are no longer likely to be useful
svn path=/dists/trunk/linux/; revision=20558
2013-09-02 03:20:38 +00:00
Ben Hutchings b40ea580ad Disable some old non-hotplug PCI drivers
svn path=/dists/trunk/linux/; revision=20557
2013-09-02 03:04:53 +00:00
Ben Hutchings 1b743d674d Disable a large number of probably useless drivers
Disable most platform drivers, SPI and I2C drivers at the top level.
Platform drivers should be selected by architecture and flavour
configurations, and generally are.  SPI and I2C devices aren't easily
detectable and their drivers aren't auto-loaded, so again they should
usually be selected in specific configuration files and probed
according to board code or FDTs.

As exceptions, I2C hwmon devices may be probed by lm-sensors and many
media tuners include I2C devices which are probed with the help of the
higher-level device driver.  I've tried to be conservative and also
left I2C iio, input, leds and misc devices alone for now.

Disable the regulator subsystem at the top level as only some
architectures will need it.

Disable MTD_NAND_PLATFORM, PDA_POWER and FB_S1D13XXX on x86, as these
don't appear likely to be used on any x86 system that could run our
generic kernel images.

svn path=/dists/trunk/linux/; revision=20556
2013-09-01 23:26:06 +00:00
Ben Hutchings 17a2e7946f Merge changes from sid up to 3.10.7-1
svn path=/dists/trunk/linux/; revision=20555
2013-09-01 16:46:42 +00:00
Ian Campbell b5ac9667b9 armel: enable mvmdio and ehci-orion on kirkwood and orion5x (Closes: #719680)
svn path=/dists/sid/linux/; revision=20552
2013-09-01 14:29:48 +00:00
Ben Hutchings 011f336d55 Explicitly set some more config symbols to default values
svn path=/dists/trunk/linux/; revision=20547
2013-09-01 04:15:24 +00:00
Ben Hutchings 7a10a53c96 ehci-hcd: Enable USB_EHCI_ROOT_HUB_TT and USB_EHCI_TT_NEWSCHED everywhere
USB_EHCI_ROOT_HUB_TT adds about 10 lines of code and is safe even if
not needed, so it's never worth turning off.

USB_EHCI_TT_NEWSCHED was 'new' in 2006 and is now the default, so
hardly anyone will be testing the 'old' code now.

svn path=/dists/trunk/linux/; revision=20546
2013-09-01 03:50:25 +00:00
Ben Hutchings 0000a5dbcf Clean up efivars config symbols
Enable EFI_VARS at the top-level config (still dependent on EFI).
Explicitly disable EFI_VARS_PSTORE_DEFAULT_DISABLE.

svn path=/dists/trunk/linux/; revision=20545
2013-09-01 03:23:03 +00:00
Ben Hutchings 6ad8ea7fff Enable VIRT_DRIVERS menuconfig symbol, but nothing under it
svn path=/dists/trunk/linux/; revision=20544
2013-09-01 03:20:07 +00:00
Ben Hutchings 0b7aedc131 wireless/ti: Disable WL_TI on all configurations except armhf/armmp
These devices need platform data (even for SDIO) and apparently are
only used with ARM boards at the moment.

svn path=/dists/trunk/linux/; revision=20543
2013-09-01 03:16:27 +00:00
Ben Hutchings 66210758d7 Disable some NET_VENDOR config symbols by default
This should make no difference to the actual configuration.

svn path=/dists/trunk/linux/; revision=20542
2013-09-01 02:58:39 +00:00
Ben Hutchings 4ff7e6d39e Enable many new(ish) config options
svn path=/dists/trunk/linux/; revision=20541
2013-09-01 02:52:56 +00:00
Ben Hutchings 5ed7ad866d Explicitly set various config symbols to default values
svn path=/dists/trunk/linux/; revision=20540
2013-09-01 01:54:20 +00:00
Ben Hutchings 5b305e6619 [x86] ACPI: Re-enable ACPI_HOTPLUG_MEMORY as built-in
We try to build it as a module, which is no longer supported since 3.10.

svn path=/dists/sid/linux/; revision=20539
2013-08-31 22:02:21 +00:00