Commit Graph

9482 Commits

Author SHA1 Message Date
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 d86d3a0ffb Drop patches applied upstream in 3.15
svn path=/dists/trunk/linux/; revision=21424
2014-06-12 20:40:28 +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
Maximilian Attems 354e48794a disable patch for now pending investigation
Signed-off-by: maximilian attems <maks@debian.org>

svn path=/dists/trunk/linux/; revision=21418
2014-06-11 09:16:59 +00:00
Maximilian Attems 3a6f4d8bd9 prepare changelog for 3.15
Signed-off-by: maximilian attems <maks@debian.org>

svn path=/dists/trunk/linux/; revision=21417
2014-06-11 09:08:12 +00:00
Ben Hutchings 2a5c1497c9 Update to 3.14.6
Drop patches applied upstream.

Resolve textual conflicts in the rt patches.

svn path=/dists/sid/linux/; revision=21413
2014-06-08 19:28:12 +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 e3085210e9 Enable HDMI on imx6qdl-wandboard, SolidRun HummingBoard and Cubox -i. (Closes: #750406)
svn path=/dists/trunk/linux/; revision=21411
2014-06-08 07:13:53 +00:00
Ian Campbell 80b824e969 Correct changelog entry
svn path=/dists/sid/linux/; revision=21410
2014-06-08 07:12:54 +00:00
Ian Campbell e68b65e578 Include virtio_mmio in virtio-modules udeb when available.
svn path=/dists/sid/linux/; revision=21409
2014-06-07 07:42:00 +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 3f8f55a174 Add "Forwarded: not-needed" to ABI maintenance patches
svn path=/dists/sid/linux/; revision=21404
2014-06-05 18:21:30 +00:00
Ben Hutchings 6f4f459aef Remove redundant mail headers from futex fixes
svn path=/dists/sid/linux/; revision=21403
2014-06-05 18:19:37 +00:00
Ben Hutchings 593d83e2cf Update headers for some patches that are already upstream
svn path=/dists/sid/linux/; revision=21402
2014-06-05 18:19:02 +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 21ad04dfb1 Prepare to release linux (3.14.5-1).
svn path=/dists/sid/linux/; revision=21397
2014-06-05 15:50:16 +00:00
Ben Hutchings f0f833e1d4 Add futex security fixes including CVE-2014-3153
svn path=/dists/sid/linux/; revision=21395
2014-06-05 12:44:33 +00:00
Maximilian Attems 66349c9470 newer policy 3.9.5
Signed-off-by: maximilian attems <maks@debian.org>

svn path=/dists/trunk/linux/; revision=21385
2014-06-03 21:46:06 +00:00
Maximilian Attems 40d72b37c3 prepare to release 3.15~rc8-1~exp1
Signed-off-by: maximilian attems <maks@debian.org>

svn path=/dists/trunk/linux/; revision=21377
2014-06-03 09:45:09 +00:00
Maximilian Attems a1de6cdca7 update changelog to 3.15-rc8
Signed-off-by: maximilian attems <maks@debian.org>

svn path=/dists/trunk/linux/; revision=21376
2014-06-02 20:52:35 +00:00
Aurelien Jarno 013ec287e6 [mips,mipsel] Fix branch emulation of branch likely instructions.
svn path=/dists/sid/linux/; revision=21375
2014-06-02 09:00:38 +00:00
Ian Campbell 2cd173247d [armhf] Add sunxi mmc driver to udebs
svn path=/dists/trunk/linux/; revision=21374
2014-06-02 06:42:56 +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
Ben Hutchings 1b04c94599 Update to 3.14.5
Drop some networking fixes that are included in it.

Update PREEMPT_RT patch series.

svn path=/dists/sid/linux/; revision=21368
2014-06-01 19:09:19 +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 5c79ca4fc1 [armhf] Add virtio-modules udeb
svn path=/dists/sid/linux/; revision=21366
2014-05-31 10:34:09 +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
Maximilian Attems 0d41bfeb02 reopen changelog after upload
svn path=/dists/trunk/linux/; revision=21364
2014-05-27 12:01:04 +00:00
Maximilian Attems 7e2719b0be prepare to release 3.15~rc7-1~exp1
Signed-off-by: maximilian attems <maks@debian.org>

svn path=/dists/trunk/linux/; revision=21363
2014-05-27 08:56:38 +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 874f2af3e7 changelog reopen for rc7
Signed-off-by: maximilian attems <maks@debian.org>

svn path=/dists/trunk/linux/; revision=21359
2014-05-26 08:55:54 +00:00
Maximilian Attems 66c6b1cc45 prepare to release 3.15~rc6-1~exp1
Signed-off-by: maximilian attems <maks@debian.org>

svn path=/dists/trunk/linux/; revision=21358
2014-05-23 10:06:29 +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
Maximilian Attems 85b5985d82 update changelog to 3.15-rc6
Signed-off-by: maximilian attems <maks@debian.org>

svn path=/dists/trunk/linux/; revision=21355
2014-05-22 17:18:58 +00:00
Ben Hutchings a1907d2235 [x86] ACPICA: Tables: Fix invalid pointer accesses in acpi_tb_parse_root_table(). (Closes: #748574)
svn path=/dists/sid/linux/; revision=21354
2014-05-21 20:33:13 +00:00
Bastian Blank 39f3da43ac * debian: Ignore *.local.
* debian/rules.defs: Include rules.defs.local for local settings.
* debian/source/options: Ignore debian/*.local from tar generation.

svn path=/dists/trunk/linux/; revision=21353
2014-05-18 16:48:07 +00:00
Bastian Blank 81e4c8c921 debian/rules: Clean __pycache__ from current python versions.
svn path=/dists/trunk/linux/; revision=21352
2014-05-18 16:45:06 +00:00
Maximilian Attems 8c83b10a0a changelog: prepare to release 3.15-rc5
Signed-off-by: maximilian attems <maks@debian.org>

svn path=/dists/trunk/linux/; revision=21350
2014-05-16 12:36:28 +00:00