Commit Graph

11347 Commits

Author SHA1 Message Date
Ben Hutchings 76de9f06e0 scripts: Fix X.509 PEM support in sign-file
DER format works but it's easier if we can use PEM everywhere.
2016-04-04 19:28:26 +01:00
Ben Hutchings 7b9f22feef debian_linux.gencontrol: Allow variable substitutions in control.source.in
linux-signed may need this feature.
2016-04-04 10:41:48 +01:00
Ben Hutchings 516d9dac1d debian/config: Add config variable to control module signing in linux-signed
- Enable it by default
- Disable it for armel/marvell since signature verification is not enabled.
- Disable it for mips and mipsel so linux-signed can be uploaded without
  waiting for them to build
- Disable it for all architectures not in the main archive, as linux-signed
  won't support them (at least, not initially).

We don't need a variable to control signing of the image, because
we should do that for all flavours that have CONFIG_EFI_STUB=y.
2016-04-04 10:41:48 +01:00
Ben Hutchings 6e18d075e9 linux-kbuild: Add extract-cert and sign-file programs 2016-04-04 10:41:48 +01:00
Ben Hutchings 23d1e0f3c2 debian/copyright: Note that extract-cert and sign-file are under LGPL 2.1
This is significant because they link with OpenSSL.
2016-04-04 10:41:48 +01:00
Ben Hutchings f880a7ff25 Fix config for module signing
Replace my pubkey with an X.509 (PEM encoded) certificate as actually
required.  Add quotes around the filenames in kconfig.
2016-04-04 10:41:46 +01:00
Ben Hutchings a6aaaeb263 Note added build-dependency on openssl too 2016-04-04 02:04:53 +01:00
Ben Hutchings 969431b952 certs: Set SYSTEM_TRUSTED_KEYS to my own personal key to support initial testing of signed modules
Also set MODULE_SIG_KEY to empty string to avoid including a build-
time generated key.
2016-04-03 13:12:23 +01:00
Ben Hutchings c955e35c32 modules: Enable MODULE_SIG and MODULE_SIG_SHA256
...but not MODULE_SIG_ALL as signatures will be packaged separately
2016-04-03 13:12:23 +01:00
Ben Hutchings 7321950826 Add Matthew Garrett's securelevel patchset in preparation for Secure Boot support 2016-04-03 04:31:52 +01:00
Ben Hutchings ea7af96b4d Merge branch 'benh/merge-linux-tools'
The primary reason not to build userland tools from src:linux was that
it allowed building with a minimal cross-toolchain and without the
target's glibc development files.  In particular, the CI system at
kernel-archive.buildserver.net used such minimal cross-toolchains.

It is been a long time since kernel-archive.buildserver.net was
running, so the original reason for the separation no longer exists.
If we implement CI using similarly limited toolchains again, we can use
a build-profile to exclude userland builds, as these are now well
supported.

This merges the full history of both source packages together,
including in debian/changelog (which looks rather weird).  The binary
packages resulting from this merge appear to be functionally the same,
though I can't be certain there's no regression.
2016-04-02 15:13:23 +01:00
Roger Shimizu b1e9b11e7a [armel/marvell] Add DT support for "Synology DS112" and "Zyxel NSA320"
Thanks to Heinrich Schuchardt.
(Closes: #819393)
2016-03-31 00:30:03 +09:00
Ben Hutchings e8347a4589 ntfs: Disable NTFS_RW (Closes: #566356)
ntfs-3g has much more complete write support.
2016-03-25 15:54:51 +00:00
Ben Hutchings fac738652d [amd64] Re-enable ZONE_DMA and sound drivers that depend on it (Closes: #814855) 2016-03-25 13:47:58 +00:00
Ben Hutchings d3da98fed6 Cherry-pick ZONE_DEVICE changes from linux-next 2016-03-25 13:45:59 +00:00
Roger Shimizu cea35dbc2d [armel/marvell] Change MTD_CFI_AMDSTD from module to built-in
Because orion5x-based Buffalo Linkstation devices still need it
(Closes: #818598)
2016-03-24 08:21:40 +09:00
Ben Hutchings df9fdb5217 debian/rules.real: Define VERSION in tool builds again
The perf and lockdep makefiles use it in filenames.
2016-03-21 14:01:38 +00:00
Ben Hutchings f24971b257 Rename and regroup patches from linux-tools
Move patches specific to Debian packaging under debian/, and bug fixes that
could go upstream belong under bugfix/.  Put them in two separate groups in
the series.
2016-03-21 03:14:46 +00:00
Ben Hutchings 1138bda5ff Clean up tools build rules
* Rename the make macro from submake to make-tools
* Rename debian/stamps/build to debian/stamps/build-tools
* Build them all under debian/build/build-tools/
2016-03-21 03:14:46 +00:00
Ben Hutchings a5f7516c0c Merge linux-tools source package into linux (Closes: #550379, #573483, #816500)
* Drop redundant gitignore.patch from linux-tools
* Rename linux-tools' debian/templates/control.main.in to
  debian/templates/control.tools.in
* Combine changelogs, putting all entries for each upstream release
  cycle in chronological order
* Combine rules and gencontrol.py code
2016-03-21 01:32:16 +00:00
Ben Hutchings f095f43522 Use dpkg makefile to define architecture variables 2016-03-20 22:24:13 +00:00
Ben Hutchings c37225742b debian/copyright: Move GPL-2 boilerplate to its own paragraph
It is apparently valid to refer to licenses by short name alone only
if the full text is placed in a standalone License paragraph, not as
part of an earlier Files paragraph.
2016-03-20 22:10:45 +00:00
Ben Hutchings 8f3922a3c7 Fix architecture filtering to use DEB_HOST_ARCH not DEB_BUILD_ARCH
Should make cross-builds work properly.
2016-03-20 22:00:15 +00:00
Ben Hutchings e7ca0e5b69 debian/rules.real: Add initial empty rules for {binary,build}-{arch-arch,indep}
We add dependencies to them later depending on the source package config.
2016-03-20 21:55:06 +00:00
Ben Hutchings d7b31e0e23 debian/rules.real: Rename build-arch and setup-flavour rules for consistency 2016-03-20 21:51:13 +00:00
Ben Hutchings eaff86e9e2 gencontrol.py: Change substitute_file() from local function to method
We will need to use it in multiple methods of Gencontrol.
2016-03-20 21:39:38 +00:00
Ben Hutchings 4263a6e85d Prepare to release linux-tools (4.5-1~exp1). 2016-03-20 21:20:22 +00:00
Ben Hutchings fd89731014 linux-perf: Fix use of uninitialized variables 2016-03-20 21:20:16 +00:00
Ben Hutchings 6e0082081c Add cpupower package build directories to .gitignore 2016-03-20 20:09:28 +00:00
Ben Hutchings 85aba07cc0 Simplify make rules for cpupower 2016-03-20 20:08:08 +00:00
Ben Hutchings 4fe6a76379 Release linux-tools (4.4.6-1).
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIVAwUAVu737ue/yOyVhhEJAQqyag/+IUmrQLhgB05KxMZ8oRwmEF/PJPF0hKCu
 ZfvPiEO2nS1vQO5ulKp3dkfWWAJbC4BCDO7HAiYjM8J/JUbfb7VrvqgU2LyaEjev
 jpzUhDHD61jO1nTS0s3NKBInOSzn+jCcDSCEFlvzTQzsV5XbLI7cazIW+L29fR+X
 sIJpUzIqMi3UgcbpTx3CfTbodvQ/K7AI9lPN0NIDak7DWtMOUBrUBgTotDY0s+68
 yTD7oiUVdS4nL/BVwKXurSDIPXOnTio5JwmDwqEW1LRXq3Y6IgZKFsGSqmZva19q
 ZZ+T8885/ek116hUhVHF6Cxj24y6LErd+uxJO+J/K52r5Vgw/VwD+pbZBoiSrsmM
 IlqAwDRahNzWO5QU5IWUfPjcsVeye+RKv6EuYoqf43MiltRTdOys154ZesShd95H
 PzjaYQw//DzcnQbxW0wE/GGbTEQKGUgHpw5+2ZRaZ3GE9eExRqKO1ZJhL8Miu8ys
 Y3GJOHBASYq3pXtzpYPlJTAVluKsHScB9VtpXSFcrbwR2Mhqv1k4ZBwFUMh0Dgtb
 BEseEAw/VZQoTsbwR4ZwVwXvw+rFMe21FoVmn0ZM8WsrCqNeN7PQ/QG5CsD+R75N
 tJOMwWfgt5U/JP0ChtOAnywiRKAo52SdBDmyxh4c2qsdFcR6Un2B70Q5A1gY8B2+
 +of7tBDFL8Q=
 =sw9T
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.4.6-1'

Move debian/build/tools/power/cpupower/Makefile to
debian/rules.d/tools/power/cpupower/Makefile where it belongs now.
2016-03-20 20:07:25 +00:00
Ben Hutchings 6e8c2c9ccd Prepare to release linux-tools (4.4.6-1). 2016-03-20 19:08:47 +00:00
Ben Hutchings cb4117a268 debian/copyright: Move GPL-2 boilerplate to its own paragraph
It is apparently valid to refer to licenses by short name alone only
if the full text is placed in a standalone License paragraph, not as
part of an earlier Files paragraph.
2016-03-20 19:08:47 +00:00
Ben Hutchings 466e99f397 linux-perf: Override lintian errors for perf-read-vdso{,x}32 in 64-bit packages 2016-03-20 19:08:47 +00:00
Ben Hutchings cf4f32ccd1 debian/control: Update policy version to 3.9.7; no changes required 2016-03-20 16:06:01 +00:00
Ben Hutchings 6996e3594c Fix header format and add Forwarded fields for cpupower patches 2016-03-20 16:04:38 +00:00
Mattia Dongili ef781efeb9 W: linux-tools source: debhelper-but-no-misc-depends libcpupower-dev 2016-03-20 16:04:38 +00:00
Mattia Dongili 96559e9c4c Build tools from power/cpupower
They'll eventually replace cpufrequtils and libcpufreq{0,-dev} so the
structure of the packages is the same.
2016-03-20 15:49:21 +00:00
Ben Hutchings 8c0226951b Update to 4.4.6 2016-03-20 15:40:05 +00:00
Ben Hutchings 545a89a7a3 Update to 4.5 2016-03-20 15:33:22 +00:00
Ben Hutchings 9bbc2cf793 Prepare to release linux (4.5-1~exp1). 2016-03-20 12:06:57 +00:00
Ben Hutchings 5c1a796192 [x86] vmxnet3: fix lock imbalance in vmxnet3_tq_xmit() (regression in 4.5) 2016-03-20 11:38:22 +00:00
Ben Hutchings 4838ffaa0a Clean up armhf config with kconfigeditor2 2016-03-20 01:46:42 +00:00
Ben Hutchings 968b97dacd [x86] Enable RANDOMIZE_BASE (kASLR) (Closes: #816067)
Briefly mention need to use a kernel parameter.
2016-03-20 01:45:53 +00:00
Ben Hutchings 386c2986a1 [x86] amdgpu: Enable DRM_AMD_POWERPLAY (Closes: #818174) 2016-03-20 01:45:34 +00:00
Ben Hutchings a8bcbc8801 [x86] input: Enable ASUS_WIRELESS as module (Closes: #818487) 2016-03-20 01:28:20 +00:00
Ben Hutchings 42fd34bcd1 Release linux (4.4.6-1).
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIVAwUAVuqe6ue/yOyVhhEJAQrUXhAAiL6ngAdCWDQRnkyS57hOm1wn8kVUtgHS
 DNJaSdc1Kh3y/H97RjsyQsSisGGpADVwz4lrPdl91104+muhHHDdgwQSXpcNLsLf
 USF5apNnKFm/fPHG9puTzAtXNWTeY7AMDF5FaNLWVTcCyhBpZZzp257AswrCZHc7
 7WWf4WNC2ShBiXidyPj7yYzBJn6VHeJRmUpq5EhQZW/t6aQud3biYTu4eE5QWrni
 CsU/gof1UT0nrN4iAnYp31saAm62ZhgnNDthfV2ihiGKw7uSlBm12PgsndE3XksM
 Kz/ANdW6ygd+GTsA63OjihOA4BDfX7rsu0rZfpuG+sMWmLfWmBH3olAs0aUjix8H
 0VPx9Z6bzGvUaelIo2uu3i5XxYE8Qc/74HCnuGs+oqaW1YJzvMoOzaxdRK51bKsA
 dpbYi+aievqkTzblgIKKCz/hn9DL8WWnYMvFXkB67MUGeM9gzAFCsjAZJkOpEOOm
 /mngZe7bs9FKBNbhnsdk2IS4G5g6/pa3RbBKK7P00gMKrx42jHN91uKCXn3B6ok8
 hlecoqiadRKU18RikXKtkSIZKSlGzIFs0ipS5XgUZxFY9z4QsJZ/FZUHRzCuNG43
 eLI4C8ongD/mbR58RTxRnwFmdy1mvQVtNnkqb8Ezr5F5x9FAY4YbIyVwH2yzDNhG
 QQ9b6gS5yyo=
 =5Nfc
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.4.6-1'
2016-03-20 01:15:39 +00:00
Salvatore Bonaccorso 962c3c4a6f [x86] iopl/64: properly context-switch IOPL on Xen PV (CVE-2016-3157) 2016-03-17 18:21:13 +01:00
Ben Hutchings 5b884b50ae Prepare to release linux (4.4.6-1). 2016-03-17 01:25:23 +00:00
Ben Hutchings 6a9bf9b4b4 changelog: Fix some architecture prefixes 2016-03-17 01:25:18 +00:00
Ben Hutchings 37886b6ea3 netfilter: x_tables: check for size overflow (CVE-2016-3135) 2016-03-17 01:15:05 +00:00
Ben Hutchings 29f3f5a875 Fix reference to CVE-2016-2143 2016-03-17 01:12:20 +00:00
Ben Hutchings 67517892da Update to 4.4.6 2016-03-17 01:04:39 +00:00
Ben Hutchings 65a9f754ff Add bug closure for GPIO_PCF857X 2016-03-16 17:19:47 +00:00
Ben Hutchings d0eb57c9f3 [armhf] gpio: Enable GPIO_PCF857X as module, needed by TI DRA7xx EVMs
The armmp kernel is supposed to support DRA7xx systems, but currently
fails to boot on the EVM as it's missing the driver for the GPIO
expanders.
2016-03-16 17:18:42 +00:00
Ben Hutchings 35ecf69e71 Revert "drm/radeon/pm: adjust display configuration after powerstate"
Reported to cause a regression on some older hardware.
2016-03-16 04:09:45 +00:00
Ben Hutchings 0f3b517e44 README.source: Document convention for bracketted prefixes in changelog 2016-03-15 01:38:59 +00:00
Ben Hutchings 46dfca5a3c README.source: Add examples of irrelevant upstream changes 2016-03-15 01:38:54 +00:00
Ben Hutchings 316fdb166a README.source: Document how to update the changelog for a new upstream version 2016-03-15 01:20:55 +00:00
Ben Hutchings 5bb08e7930 README.source: Mention need to refresh patches when updating upstream source 2016-03-15 01:04:33 +00:00
Ben Hutchings e4a0845da3 README.source: Add instructions to verify upstream tag and file signatures 2016-03-15 00:59:32 +00:00
Ben Hutchings c4460bf84d README.source: Update "Updating the upstream source" to reflect current practice
* Recommend using git rather than tarballs
* We compress upstream source with xz, not gzip
* Don't mention the complicated alternative to debian/rules orig
2016-03-15 00:58:20 +00:00
Ben Hutchings 328762c833 [amd64] Fix more regressions due to "efi: Build our own page table structure"
- efi: Fix boot crash by always mapping boot service regions into new EFI
  page tables (Closes: #815125)
- mm/pat: Fix boot crash when 1GB pages are not supported by cpu

Although I don't have confirmation from Norbert Preining for #815125, it
does look like these fix all the remaining regressions.
2016-03-14 23:45:22 +00:00
Ben Hutchings 20994ffba4 Fix ABI changes in 4.4.5 2016-03-14 23:33:23 +00:00
Ben Hutchings 1e5b912113 Update to 4.5 2016-03-14 11:51:52 +00:00
Ben Hutchings 2de3b3161a [armel/versatile] Enable GPIOLIB, new dependency of SMC91X (fixes FTBFS) 2016-03-14 11:51:19 +00:00
Uwe Kleine-König cef8b75734 [armhf] Enable DRM_ETNAVIV 2016-03-14 10:41:47 +01:00
Uwe Kleine-König 052cb5d3d8 add maintainer line to latest changelog entry
Otherwise $(make -f debian/rules orig) is confused
2016-03-14 10:26:10 +01:00
Salvatore Bonaccorso 278c9dc0b1 Improve changelog for stable update 4.4.5 2016-03-13 20:13:33 +01:00
Salvatore Bonaccorso 5f102cfc8b Update to 4.4.5 2016-03-13 19:35:16 +01:00
Ian Campbell b180599ae5 [arm64] Enable ARCH_HISI (Hisilicon) (Closes: #812540) 2016-03-13 17:53:22 +00:00
Ben Hutchings f24b957c78 debian/changelog: Note previous fix for i915 2016-03-12 14:08:30 +00:00
Ben Hutchings f0dae39dd6 [x86] drm/i915: Fix oops caused by fbdev initialization failure 2016-03-12 12:13:53 +00:00
Martin Michlmayr 473ff2dd12 [arm64] Remove unknown config options
All of these options are selected by other options.
2016-03-10 19:22:25 -08:00
Martin Michlmayr 2df36f4196 [arm64] udeb: Add regulators and SoC modules to core-modules 2016-03-10 19:16:35 -08:00
Martin Michlmayr 58e3f5ff49 [arm64] udeb: Add leds-modules package containing leds-gpio driver 2016-03-10 19:13:17 -08:00
Martin Michlmayr c92e709807 Enable more QCOM options
The CLK and PINCTRL configs are required to the kernel will boot on a
DragonBoard 410c.

The other changes enable MMC and USB on QCOM.

Closes: #815627
2016-03-10 19:11:28 -08:00
Martin Michlmayr fb902e4cb8 [arm64] Enable LEDS_GPIO
LEDS_GPIO is used by the DragonBoard 410c and other devices.
2016-03-10 19:03:00 -08:00
Ben Hutchings fb59ba6b3b Prepare to release linux (4.4.4-2). 2016-03-09 02:15:48 +00:00
Ben Hutchings f909b077b6 [powerpc*] Revert "powerpc: Simplify module TOC handling"
It is not needed to fix #808043 and causes a regression on ppc64el.
See http://thread.gmane.org/gmane.linux.kernel.stable/166201/focus=166415
2016-03-09 02:14:30 +00:00
Ben Hutchings ba86c1fe49 [hppa] Ignore ABI changes in built-in drm_kms_helper code (fixes FTBFS) 2016-03-08 20:44:56 +00:00
Ben Hutchings ad4d5a0152 udeb: Add dependency from mmc-modules to crc-modules (fixes FTBFS on arm64) 2016-03-08 17:14:14 +00:00
Ben Hutchings 7501823f99 Ignore ABI changes in sdhci* modules (fixes FTBFS on armhf) 2016-03-08 17:14:14 +00:00
Ben Hutchings eb41819c91 [ppc64el] Suppress false-positive ABI change detected after fixing #808043 2016-03-08 11:37:39 +00:00
Ben Hutchings f45e833f00 Prepare to release linux (4.5~rc7-1~exp1). 2016-03-07 22:20:48 +00:00
Ben Hutchings acdae5bf41 Release linux (4.4.4-1).
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIVAwUAVt36Iue/yOyVhhEJAQq2sBAAsaH+xQpVkN6ebowtW4thLPrrqzRoIg3N
 a5LnM1ujK9EaQCj/ArtvD0VwLlYtUYSVGRhRJ+ipDGcQFkRTQhi1go4rymdKpTeg
 eUWlbL8raP4Zn+CoX1TUXRuLl2mtIGQWdGUnbVV6vgqMudirvV4l6rhG7kqfkB/J
 uuGaFK7xncI+rqBaPwnX1Gdoyltz88BMPW4H1XyN9tZRActH+k8EaqFURrP2Bk8/
 SL/2vQ6/YVrSp3VAmWiKBXLghEHOe8zXTiJWt5QpZt4F5EHA3CKIdUrxpOy/iMyk
 8bRwFCA11DA1BqVVlboZcerMFAHMwbPb8Z1p6MB6IwBzJ2XxShK2XqW/bxNmwbcy
 vQQQGqfkhXWU9hakDqgos/O7cHAcz9PnIdg0nKMOyc42p5OiJ6+OiHLntfyGzW8s
 keq3xfV0CUMbfg7AF1pKJv6IdrvQBIUzvPK+JiZVb7c8q+rGYaTBbWFn2oISAWWa
 hmyoYvi6XIhVEiBuwdtCzKz7E8MaPun+QjnJTU0dhj1HEA5gSbMl9VY7dqxAC4qR
 bp5WU/qFvMMGdJanSDW1PSSr3QZ7d2TB/oK2aPrYDh7JMWIBfjERrV6dTcZSHTa2
 xePncYxYq/BQMf2CZF3hNL3XVaF3Y/V7MDg1KdTpWNJb25pjo4WhsXsAR1kJBJJY
 prNUjENK65M=
 =g/x1
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.4.4-1'

Drop changes to the ABI reference and ignore list.

Drop most of the new patches as they're already upstream.

Drop the -rt featureset update.
2016-03-07 22:19:34 +00:00
Ben Hutchings 2ca405fcfc Prepare to release linux (4.4.4-1). 2016-03-07 19:27:18 +00:00
Ben Hutchings 80ba0eaab8 [powerpc*] Fix module linking to work with binutils 2.26 (Closes: #808043)
Cherry-picked these two patches from upstream:
- Simplify module TOC handling
- Fix dedotify for binutils >= 2.26
2016-03-07 15:37:29 +00:00
Ben Hutchings d2894c9e58 Revert "drm/radeon: call hpd_irq_event on resume"
It is reported to cause regressions (crash/hang) on some systems.
2016-03-07 07:58:04 +00:00
Ben Hutchings 77d39a9764 Prepare to release linux-tools (4.5~rc7-1~exp1). 2016-03-07 03:07:00 +00:00
Ben Hutchings aa53058525 Update to 4.5-rc7 2016-03-07 03:06:37 +00:00
Ben Hutchings 54a4358d99 Update to 4.5-rc7 2016-03-07 03:05:13 +00:00
Ben Hutchings cddf67dc80 Replace retroactive changes to CVE ID references with [bracketed notes] 2016-03-07 00:55:35 +00:00
Ben Hutchings 59b4a6c157 debian/changelog: Clean up upstream change list a little further
- Add various architecture/flavour qualifications
- Correct a few that didn't use the right name format
- Delete lines for things we don't build - at91 platform, panel driver and uml
2016-03-07 00:54:14 +00:00
Ben Hutchings 1ea9dc8aee debian/changelog: Wrap lines in open entry that are >=80 characters long 2016-03-07 00:54:14 +00:00
Salvatore Bonaccorso feee7c2e1c MITRE assigned separate CVE for one issue, CVE-2016-2847 2016-03-06 19:58:29 +01:00
Ben Hutchings 72c08b1995 [s390x] Ignore ABI changes in KVM 2016-03-06 14:23:24 +00:00
Ben Hutchings 32edf5348f Fix conflict between 4.4.4 and -rt patches
"random: Make it work on rt" has a textual conflict with
"genirq: Validate action before dereferencing it in handle_irq_event_percpu()"
2016-03-06 03:27:58 +00:00
Ben Hutchings ab1abc27cc Fix/ignore module ABI changes in 4.4.4 as appropriate 2016-03-06 03:26:49 +00:00
Ben Hutchings 9f9bdca061 uas: Fix high-order alloc 2016-03-05 18:44:05 +00:00
Ben Hutchings 82436bc939 udeb: Remove sdricoch_cs from mmc-modules to avoid dependency on pcmcia-modules 2016-03-05 18:40:04 +00:00
Salvatore Bonaccorso 0f7dae6888 Remove more not needed entries from upstream changelog reference 2016-03-05 06:30:37 +01:00
Salvatore Bonaccorso 5d86a3a8d8 Updates for debian/changelog files 2016-03-04 23:24:09 +01:00
Salvatore Bonaccorso 2dc47cb5ae Improve changelog for stable update 4.4.4 2016-03-04 20:19:55 +01:00
Salvatore Bonaccorso 13ca0a257b Update to 4.4.4
Drop patches included in it.
2016-03-04 14:42:26 +01:00
Ben Hutchings 62226211b4 Update to 4.5-rc6 2016-03-02 14:33:44 +00:00
Uwe Kleine-König 4db36a2b1c genirq: Validate action before dereferencing it in handle_irq_event_percpu() 2016-03-01 20:15:44 +01:00
Uwe Kleine-König 2c538e26bc debian/changelog: remove trailing white space in most recent entry 2016-03-01 19:59:44 +01:00
Uwe Kleine-König 6fe4131989 [rt] Update to 4.4.3-rt9 2016-02-29 23:06:44 +01:00
Uwe Kleine-König d686ba0c14 fix typo in changelog 2016-02-29 13:05:46 +01:00
Uwe Kleine-König c4602da8ee [armhf] enable AXP20X_POWER 2016-02-29 13:05:23 +01:00
Ian Campbell 385f5a4548 [armfh] dts: Add DTB for Novena, patches from Vagrant Cascadian
(Closes: #815324)
2016-02-28 19:02:09 +00:00
Salvatore Bonaccorso 05c56d36ef Refresh 4.4.2-rt6 patchset after 4.4.3 update 2016-02-28 17:14:14 +01:00
Salvatore Bonaccorso 3040b167bb debian/changelog: Delete entries for commits that are unimportant 2016-02-28 17:14:14 +01:00
Salvatore Bonaccorso c18baf7c4d Improve changelog for stable update 4.4.3 2016-02-28 08:29:29 +01:00
Salvatore Bonaccorso bcf60af755 Update to 4.4.3
Drop several patches that are included in it.
2016-02-28 07:57:17 +01:00
Aurelien Jarno dbe11b4d3b [x86] KVM: fix conversion of addresses to linear in 32-bit protected mode. 2016-02-26 09:29:37 +01:00
Roger Shimizu 54248be7f5 [armel] dts: Add various device-tree fixes and improvements for Buffalo Linkstation devices. 2016-02-24 18:30:56 +09:00
Salvatore Bonaccorso 3b5fbd13f8 Add CVE reference for one fix (CVE-2016-2550) 2016-02-24 05:04:08 +01:00
Ben Hutchings e8bbad4b1a udeb: Include more modules, including those needed on Firefly-RK3288
Thanks to Vagrant Cascadian.  Closes: #815476.
2016-02-24 01:49:00 +00:00
Ben Hutchings 5810ec7828 unix: correctly track in-flight fds in sending process user_struct
Fixes a regression caused by the previous partial fix for CVE-2013-4312.

Ignore ABI changes as we never build unix sockets as a module and
nothing OOT should use the scm functions.
2016-02-24 01:47:32 +00:00
Ben Hutchings a47af1b9f9 Add ABI reference for 4.0.0-1 2016-02-24 01:47:31 +00:00
Roger Shimizu 837fc752ad [armhf] dts: imx6dlq-wandboard-revb1: use unique model id (Closes: #813881) 2016-02-24 07:59:05 +09:00
Ben Hutchings 53b6b7a143 lockdep: Add more missing macros 2016-02-23 01:28:10 +00:00
Ben Hutchings 50f3a5b708 tools/build: Fix 'unused variable' warning in the bpf() feature check
I deleted slightly too much when removing the run-time check.
2016-02-23 01:14:08 +00:00
Ben Hutchings ad25e86edb lockdep: Add '+' prefix to make invocation, so it can be parallelised
This enables coordination with the top-level job server.  Without
this, the child 'make' will be limited to serial operation.
2016-02-23 01:08:14 +00:00
Ben Hutchings 1d94112d6c debian/control: Build-Depend on dh-python, as dh_python2 warns we should 2016-02-23 01:03:43 +00:00
Ben Hutchings a5f3e6ab8c Fix setting of installation directory for tools/hv
Add installdir variable that defaults to $(prefix)/$(OUTDIR) as used
in scripts/, but can be set directly in tools/hv which doesn't want
to mirror the source hierarchy.
2016-02-23 00:54:38 +00:00
Ben Hutchings 910e14869d hyperv-daemons: Fix rule redefinition that 'make' warns about 2016-02-22 23:58:52 +00:00
Ben Hutchings 014aa49511 Makefile.inc, rules.real: Fix conflation of $(DESTDIR) and $(prefix) 2016-02-22 23:39:54 +00:00
Ben Hutchings 9d68385e9d linux-kbuild: Include scripts/gcc-*.sh
This makes no functional difference at present but should catch any new
gcc feature test scripts.
2016-02-22 23:31:42 +00:00
Ben Hutchings 0de4f2c89d linux-kbuild: Include scripts/Makefile.* (Closes: #815593) 2016-02-22 23:26:51 +00:00
Ben Hutchings 6ace6a80c1 Makefile.inc: Add support for wildcards in $(SCRIPTS) and $(DATA)
This can't be done for $(PROGS) as by definition those don't exist
until we build them.
2016-02-22 23:22:10 +00:00
Ben Hutchings 1add132796 Adjust build fix from unstable
The inclusion of Makefile.inc for a !x86 build of tools/hv needed
adjusting to the new makefile hierarchy.
2016-02-22 00:00:49 +00:00
Ben Hutchings 63d0995072 Release linux-tools (4.4-4).
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIVAwUAVsnxg+e/yOyVhhEJAQqaEA/+KTrV+PPSOo1XZ7aNCPQitYbpQ5m/v5Yu
 dSTTe2Ee5GZqR6TF40CuZNbXV2slgsYSTU0PUMSbx/TT8TwxJyLh+U3gkSO/keeO
 L5jFKhybIXUCTYCHzvqBP9VoGZdZzReKRM71VaBCsySqcm88gHgLxDDJjS6uxr/O
 ilib1hV3GvAR5ZuqBt8NukiQpZyFr36iNX1MQu58QqnpoJjPSKg+LXShPxZR7tMu
 lqMcMz+japhqk6rxifqoY8HxceddWuYR9j5I/9e3OoiGZyuxvkS3oEB/dEAIkp1o
 CJ6xKijOQ1mMjvBqShhXnGL7ChJ9UNH7IZE+HOwRQgoOWs91IQo5FJGP5jqTxk9G
 gV88BbQTC9vG7d89E55zPADC+UUl38/HLnJY+gHclh2WSncVTmSpY3YauFl62G7l
 jLirEp/es25KK3HJLD7JczJ49YF55oiH8U/+OcykmQE/HbzSTWfj6honLfIKOqAx
 NQPVAFvupfcQfd7cQFRUcKKAnNVfEcX+h3hD3fz/7uo7rFfWydMjLgxrpbfGqaY+
 UprXJuH7oIEMRsMshJsunoeJud2RTeehsXt08LfpvjNNZrIxoltf7TUM8IFhDQzv
 zTo6mgFU0ifwCo0EEZuZ21y/vn/LLDXVfLIIMdDhgBuGHF2cOyjprAYDgpM1T55n
 XbbHBpLuNbk=
 =zbu9
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.4-4'

Ignore the patch changes.
2016-02-21 17:41:04 +00:00
Ben Hutchings 68b1d566ae hyperv-daemons: Only build the progarams on x86 (fixes FTBFS)
The daemons themselves can be built for any architecture, although on
!x86 they are useless and won't be included in any package.  However,
the newly introduced check-hyperv.c include inline assembly which
breaks the build.
2016-02-21 17:14:40 +00:00
Ben Hutchings 47698bd67a Prepare to release linux-tools (4.5~rc5-1~exp1). 2016-02-21 16:45:52 +00:00
Ben Hutchings 1a34b4993d Update to 4.5-rc5 2016-02-21 16:45:42 +00:00
Ben Hutchings c31998793f tools/build: Remove bpf() run-time check at build time 2016-02-21 16:45:41 +00:00
Ben Hutchings ff20c40839 Adjust VPATH to work for check-hyperv (and simplify the modpost wrapper) 2016-02-21 16:44:28 +00:00
Ben Hutchings 7d90293de3 Adjust VPATH to work for check-hyperv (and simplify the modpost wrapper) 2016-02-21 16:43:40 +00:00
Ben Hutchings eb215f16de Release linux-tools (4.4-3).
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIVAwUAVsnSzee/yOyVhhEJAQp6HQ//YtPneFvZF7XJoJMsl8cqEWM1NKw85YJy
 R6zWvohaMRxvKxmessZAgSSXLRfyJB6aob5XafbRwSwGSc99AZYOKqYhf8Qz8nx+
 STXGEjGB/mzlJvswz79BGxUN32lVvoV1V3YzHpWRveBClYTiefenj6RmJdVlECnv
 cyRRKxhHumkueKtBfTISvsh+jTBu7aZtXh/GV7aLDSlhzzSGCzLZWmtKiKOKH+xX
 ta49mLV1kWLJHfBaJg23a5YiIFmKi4+n1EX7T7H9ivgMbIDXKrGPQ7oC1hza1ZrF
 xZjS5HHUjlRylwextlzIYKK7kkm3JROWjSWJyxzFGHNH4UC8kKmChovrq93q3Cuu
 3rHz5/nuuLsoxjpyk1U97mPGzGpfB+LES45GZq6E8/LejrFVX/HkX9tD92mJB1yt
 oBAskRVRKVIHgf9fG3XD8ACBEf8n6Y1gBwJ2DVXY8tacMRTEBe99BN5DCsojjm9X
 BZFPlATDhB+ZMFBpmUTYa3pMIs5Pat2to6F6MRTNWNiSn1tbDJj3LrY/yQQJGwUw
 I+SYgnQm8vvhjfN64kAu/AgYz5WFv1vk6YvcTKrXuJv2vuMvcV7SqoBSHQgCcHVU
 N/H1e5XHBN4KMY9EsSyawLV6Q+Libo5SGDcrzoA80BE5sXwiCbQ5zx2sp17LRJeC
 YD67dnle7s0=
 =6e+I
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.4-3'

Move check-hyperv.c under debian/rules.d.
2016-02-21 16:29:48 +00:00
Ben Hutchings 38cac73239 Update patches to upstream versions 2016-02-21 15:30:51 +00:00
Ben Hutchings 8964473178 Prepare to release linux-tools (4.4-3). 2016-02-21 15:07:55 +00:00
Ben Hutchings 0bd35d792a hyperv-daemons: Add init scripts
Also add a helper executable that implements the check for Hyper-V
(like ConditionVirtualization=microsoft in the systemd units).

(cherry picked from commit 50747480c882dae7d3c8f7b4d0df5cf3276c4ee5)
2016-02-21 15:03:47 +00:00
Ben Hutchings ba3de699a1 Prepare to release linux (4.5~rc5-1~exp1). 2016-02-21 13:17:27 +00:00
Ben Hutchings c9699a3466 Release linux (4.4.2-3).
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIVAwUAVsm3ree/yOyVhhEJAQrSkhAAwKvXAXe3oiSV8xFAwykpp3XxeBznCdre
 /nCb5mE9+Dx7j/k7PCo1SeTtZjRqj7pfW7mjJ4ZIR1fWpfiF+ch4+WPaLn/QcxIS
 tqBFx5JzWjOP5MtxCgm5pr9YBkfibH/HDpLpwSY1FlLj1wTx8LcZyDc0cR4ntbDu
 S6p1Hi1ajVwaHlyYobNkN2OJdnGelI1wdQ2wYvQOo3Vv+xJOrF13fxoZ/f6e4fEp
 cBpHaA05N+Hv6VlAZTJ6YbuKkhruOG1IO6Ku4x9/E7IU/BD9bofd+khA8XO4j+mg
 a6/g+F/tygZ9XVrhl+gKig7VhndZJ5tH5QrIIttn7OWwA/FT7VtxRPtjQ9eyfwgH
 ZYx4s2kxBmcmMduwssGz47JQ9sb5kIBQfs4P4YxPFF5oVibCCcLCkVgkM/42MThS
 u1dslGOHli6wvzI+BOiN/h3GQOCJxYFC6xgYZyuN/zi8ZLbhbxSHRPGn5QhbQOBd
 dNyDEjKkrXiYzPLgb+mj3m9J8QXlI2RtD9AXPuk0eYj/I1K5VOFkai/1ysuP2Mfj
 xKvX4ZAVJSxKO5D7T1g55Vo/tXbuW0gs/sWrguMYBXFJsfI154y7voKDYkk9l5PI
 E1YSwPsUdOmYmlRf+1/CPH+MzLnu2y0TP6Y1jTyKPOxOkVzzRLnbqhHRLD8PFkN0
 3MEENRL3asg=
 =Htrh
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.4.2-3'
2016-02-21 13:17:07 +00:00
Ben Hutchings bd792d2441 Prepare to release linux (4.4.2-3). 2016-02-21 13:11:19 +00:00
Ben Hutchings aae9cf4b6f Update to 4.5-rc5 2016-02-21 04:12:42 +00:00
Ben Hutchings 88d259a75c [x86] efi-bgrt: Fix kernel panic when mapping BGRT data (Closes: #815125)
Plus the following fix-up.
2016-02-20 23:25:05 +00:00