Commit Graph

8241 Commits

Author SHA1 Message Date
Ben Hutchings af4624bdda Merge branch 'master' into 'master'
Update to 4.18.5

See merge request kernel-team/linux!52
2018-08-26 13:04:17 +00:00
Ben Hutchings 6033fc28e8 debian/bin: Change "#!/usr/bin/env python3" to "#!/usr/bin/python3" 2018-08-25 23:19:09 +01:00
Romain Perier 1c8020128a Update to 4.18.5 2018-08-24 21:48:51 +02:00
Romain Perier 7cf0919d0d Update to 4.18.4 2018-08-22 13:43:18 +02:00
Romain Perier e245b48036 Update to 4.18.3 2018-08-19 13:47:10 +02:00
Romain Perier 00e521f1bd Update to 4.18.2 2018-08-19 13:46:57 +02:00
Romain Perier fb5fab0ead Update to 4.18.1 2018-08-19 13:45:20 +02:00
Ben Hutchings 35ab00b41b certs: Revert switch to production certificate
This reverts commit b91655bf3e and part
of commit 16dec97798.

The signing service is still using secure-boot-test-key-lfaraone and
we should make at least one more upload to be signed by it.
2018-08-18 19:59:32 +01:00
Salvatore Bonaccorso 00ca11d4f2 Prepare to release linux (4.17.17-1). 2018-08-18 14:02:58 +02:00
Salvatore Bonaccorso 00a21e4e5b Update to 4.17.17
Cleanup debian/changelog file
2018-08-18 12:27:39 +02:00
Salvatore Bonaccorso 66fce4cbfe Update to 4.17.16
Drop x86-l1tf-fix-build-error-seen-if-config_kvm_intel-is-disabled.patch

Drop x86-i8259-add-missing-include-file.patch

Drop bluetooth-hidp-buffer-overflow-in-hidp_process_report.patch

Cleanup debian/changelog file
2018-08-18 12:22:37 +02:00
Salvatore Bonaccorso 76565bb49d Prepare to release linux (4.17.15-1). 2018-08-17 05:11:43 +02:00
Salvatore Bonaccorso 928759a8ad Bump ABI to 3 2018-08-16 22:18:32 +02:00
Salvatore Bonaccorso cfd1f69cfe Bluetooth: hidp: buffer overflow in hidp_process_report (CVE-2018-9363) 2018-08-16 21:28:17 +02:00
Salvatore Bonaccorso f7fa757621 [x86] i8259: Add missing include file 2018-08-16 21:18:18 +02:00
Salvatore Bonaccorso 757e7a9cb1 l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled 2018-08-16 07:26:32 +02:00
Salvatore Bonaccorso d5113068a2 Update to 4.17.15
Cleanup debian/changelog file
2018-08-16 07:26:25 +02:00
Ben Hutchings e090a7f60d Revert "net: increase fragment memory usage limits" (CVE-2018-5391) 2018-08-14 22:23:59 +01:00
Ben Hutchings 425b4a1b44 Merge branch 'bump_4.18' into 'master'
Update to 4.18

See merge request kernel-team/linux!51
2018-08-13 18:21:46 +00:00
Romain Perier 46d40ea7a3 Enable CONFIG_SPI_SPIDEV (Closes: #904043)
Currently, CONFIG_SPI is enabled globally. The purpose of SPIDEV is to
allow userspace to access SPI in a generic way, when SPI is supported on
the target. For arches that don't support SPI or disable it explicitly,
like m68k, both features will be disabled.
2018-08-13 19:54:41 +02:00
Romain Perier edc490d321 Update to 4.18 2018-08-13 19:47:38 +02:00
Ben Hutchings b6e442c215 drivers/net/phy: Enable SFP as module (Closes: #906054) 2018-08-13 18:34:04 +01:00
Ben Hutchings 3a85fcdecf serdev: Enable SERIAL_DEV_BUS, SERIAL_DEV_CTRL_TTYPORT as built-in
...(except on armel)

This results in:

- bluetooth: Re-enable BT_HCIUART_{BCM,LL} (Closes: #906048)
2018-08-13 17:15:30 +01:00
Bastian Blank 2edef6c796 Prepare to release linux (4.17.14-1) 2018-08-13 15:34:12 +02:00
Bastian Blank 1426862366 Mark as security update 2018-08-13 14:14:45 +02:00
Bastian Blank 2fcc01b384 Bump ABI to 2 2018-08-13 14:02:22 +02:00
Romain Perier f813b6ebf5 Update to 4.17.14
This updates the debian changelog for listing changes of this stable
update. It also removes patches that have been applied upstream.
2018-08-13 14:01:38 +02:00
Ben Hutchings f85b22547e Update to 4.18-rc8 2018-08-11 13:27:04 +01:00
Ben Hutchings fac6a14424 Remove our private patch system, which is no longer needed
I converted the main patch series to quilt format in 3.2.20-1, but
this patch system was still used by genorig.py.  One useful
feature that was not available elsewhere was using patch + unifdef
to exclude only part of a source file.  However no source files
have needed this since 3.16-rc4 and I don't expect this to ever
be needed again.

The preceding changes moved the file removal/exclusion list into
debian/copyright and the disabling of broken features into the
main patch series, so the private patch system isn't doing
anything.

So we can now remove it completely.
2018-08-11 13:27:04 +01:00
Ben Hutchings e588a3afcd Move disabling of broken features from d/p/series-orig to d/p/series
Also fix fuzz on one of the patches (our private patch system allows
one line of fuzz).
2018-08-11 13:26:27 +01:00
Ben Hutchings e9e17702dc Move file exclusion from d/p/debian/dfsg/files-1 to d/copyright 2018-08-10 14:31:03 +01:00
Ben Hutchings 4aa097dc5e debian/bin/genorig.py: Add support for debian/copyright Files-Excluded field
This isn't part of the machine-readable copyright format 1.0, but is
an extension supported by mk-origtargz.
2018-08-10 14:30:18 +01:00
Romain Perier f632b75347 Update to 4.17.13
This updates the debian changelog for listing changes of this stable
update.
2018-08-10 08:42:59 +02:00
Romain Perier 281dea527f Update to 4.17.12
This updates the debian changelog for listing changes of this stable
update. It also removes patches that have been applied upstream.
2018-08-09 12:33:21 +02:00
Romain Perier 4bbc6ce6f3 Update to 4.17.11
This updates the debian changelog for listing changes of this stable
update.
2018-08-09 12:33:04 +02:00
Ben Hutchings 27f02c775b scripts/kernel-doc: Escape all literal braces in regexes (Closes: #905116) 2018-08-06 00:25:05 +08:00
Salvatore Bonaccorso 522d548dd5 Partially revert "block: fail op_is_write() requests to read-only partitions"
Closes: #900442
2018-08-05 17:14:54 +02:00
Ben Hutchings 8131366d14 block: really disable runtime-pm for blk-mq (Closes: #904441) 2018-08-05 23:12:11 +08:00
Ben Hutchings 8fd88bdd2a mtd: powernv_flash: set of_node in mtd's dev (Closes: #904380) 2018-08-05 21:12:59 +08:00
Ben Hutchings 8b3963b0eb [ia64] sched: Disable SCHED_STACK_END_CHECK (Closes: #905461) 2018-08-05 21:05:28 +08:00
Ben Hutchings 9572404d42 [armhf] gpu: host1x: Drop my build fix in favour of upstream fix
- Revert "Revert "gpu: host1x: Add IOMMU support""
- gpu: host1x: Fix compiler errors by converting to dma_addr_t
2018-08-05 19:43:37 +08:00
Ben Hutchings 5254e35d9d debian/bin/gencontrol_signed.py: Add certificate fingerprints to template metadata
The signing service will check which certificates we trust, in order
to avoid mistakenly creating a chain of trust to a test signing key.
2018-08-03 15:44:35 +08:00
Ben Hutchings f6cb5491d1 cpupower: Fix handling of noopt and nostrip build options
The upstream Makefile uses DEBUG to control both stripping of debug
information *and* disabling optimisations.

We want to disable stripping of debug information so that (normally)
dh_strip can move it into a separate package later.  However we also
want to enable optimisations by default.

Therefore:

- Set the STRIP variable (a command prefix) to "true"
- Set the DEBUG variable (a pseudo-boolean) to "true" if and only if
  the "noopt" build option is used
2018-08-02 23:39:19 +08:00
Ben Hutchings 795e430c4d objtool, usbip: Build with V=1 by default
These two are terse by default and don't respect the KBUILD_VERBOSE
environment variable.

(I considered adding V=1 to the MAKEFLAGS we use by default in
debian/rules.real, but this might have different semantics for the few
tools that aren't built using either kbuild or automake.)
2018-08-02 23:35:55 +08:00
Ben Hutchings 33d2e14d4d Build with KBUILD_VERBOSE=1 by default
Also support overriding this by putting "terse" in DEB_BUILD_OPTIONS.
2018-08-02 23:32:05 +08:00
Ben Hutchings b5fe66a8db linux-kbuild: Change "#!/usr/bin/env perl" to "#!/usr/bin/perl" 2018-08-02 17:32:53 +08:00
Ben Hutchings b91655bf3e certs: Add certificate for production key used in Debian signing service 2018-08-02 13:11:02 +08:00
Ben Hutchings 16dec97798 certs: Remove certificates for test key used in Debian signing service and for my personal signing key 2018-08-02 13:08:57 +08:00
Ben Hutchings cb5e4246bf Update to 4.18-rc7 2018-07-31 23:28:25 +08:00
Ben Hutchings 99f612471f Update to 4.18-rc6 2018-07-26 19:52:20 +08:00
Romain Perier 497ccc0811 [arm64] add the rt featureset, which adds support for PREEMPT_RT (Closes #719547)
This adds support for PREEMPT_RT by adding the rt featureset. Like for
the none featureset, we have a single flavour that is "arm64".
2018-07-24 19:29:43 +02:00
Romain Perier cdfce2601e [armhf] add the rt featureset, which adds support for PREEMPT_RT (Closes #719547)
This adds support for PREEMPT_RT by adding two new featureset: none and
rt. For now the rt featureset supports armmp only, support for lpae
might be added later. the none featureset supports both flavours armmp
and armmp-lpae.
2018-07-24 19:29:24 +02:00
Uwe Kleine-König 2cc158bdb7 fix version in changelog to not prepare an NMU 2018-07-21 16:56:08 +02:00
Uwe Kleine-König 285d6bf963 [arm64] enable RTC_DRV_PCF8563 for Odroid-C2 2018-07-21 16:53:32 +02:00
Ben Hutchings e5beaefd01 Release linux (4.17.8-1).
-----BEGIN PGP SIGNATURE-----
 
 iQKmBAABCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAltSYytfFIAAAAAALgAo
 aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
 NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
 ZWJpYW4ub3JnAAoJEAVMuPMTQ89EGAMP/0Ui8xfqRCRFnKAnz1+7iYh8QR+sXB4X
 qblWW74zsQqAn/xQXUpa4J+SXNc4qcqsi5EcmSJu5uS2Iv8eRK4W+FL4AgfEMPuU
 zj//d7QTrlvoRTOofPdv1Otj70oIwMMLipYSApZUbq79WYO24EIqZHruogXlbGpS
 fpGXJ9TYi9ARmV1tAKwJZeFDLqxeR3cRuB0z+lB2ENDwqEWueUtCVxFRaq99H844
 5PZOW6Ke/M5mBkClo/7yGBUUrBFTmZ8O58sKhQ9FU/nopobcigyLCPI7ZiZCvnwB
 I34MxXfjrldkgPoqmJNI9Xxk5I03flg5Z/vwdrrJIXOXrvNnlfbU0NAq6xykFtWL
 K0J1a80DKJtd2yyazHjrGKTFLoZlUdOWmOJAQMZpRZE1PraNgXuqmHeMOl7LcNnL
 ljUBRE2yhVZX2PSgs6Y64qmBjC/AgTOyPH5B/kjvWpHBJtZlQ/2pYu0c8eonY0Cl
 TGk5EgQWHib3BapEWVhMWaWVlCoW63s7kpgp1/CWPFmNua+IhrbBZIfQpWlW4Mk6
 cFbcUp5JEcFZC5uKp8InAcW/7pLteTNQvEXGTOilTpqAOtrWobqLXdpTorYwbY5g
 uyZVhWX58aoJNtTBW84oe+p3En6AcgulSLmq9fODtS3VvM1HHUBd6tFqjbZPRAeh
 e7XP4dnRdNwJ
 =bju1
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.17.8-1'

Release linux (4.17.8-1).
2018-07-21 03:02:42 +01:00
Salvatore Bonaccorso 95ecb7bab0 Prepare to release linux (4.17.8-1). 2018-07-20 23:08:27 +02:00
Ben Hutchings b9984b38e6 Fix remaining build failures with gcc 8 (Closes: #897802)
- tools/lib/api/fs/fs.c: Fix misuse of strncpy()
- usbip: Fix misuse of strncpy()
2018-07-20 02:01:35 +01:00
Ben Hutchings 7ea787629e Prepare to release linux (4.18~rc5-1~exp1). 2018-07-19 16:16:23 +01:00
Salvatore Bonaccorso d280893ac4 Update to 4.17.8 2018-07-18 18:07:27 +02:00
Salvatore Bonaccorso b4ced594c0 Ignore ABI changes for loop_register_transfer 2018-07-18 18:04:49 +02:00
Salvatore Bonaccorso c4efee72e9 Ignore ABI changes for acpi_nfit_desc_init and acpi_nfit_init 2018-07-18 18:04:49 +02:00
Salvatore Bonaccorso edbc7c3c16 Update to 4.17.7
Refresh features/all/aufs4/aufs4-base.patch

Drop bugfix/all/fix-up-non-directory-creation-in-sgid-directories.patch

Cleanup debian/changelog file
2018-07-18 18:04:46 +02:00
Ben Hutchings a89fe586a1 ext4: fix false negatives *and* false positives in ext4_check_descriptors() (Closes: #903838) 2018-07-17 17:54:37 +01:00
Ben Hutchings 16bdbaf76f Release linux (4.17.6-2).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAltL4ZwACgkQ57/I7JWG
 EQniUw//V7Vhq6IQ5FKEg+UHcI8b12GhOVWWVJoReQErFllaIkSOJax6GDXo9UYa
 EQ+xezR902ze99eetQfqJFqNm/fu9qi9Lc/Na3dIztFTkbonQmOOF5y5uM129wBi
 l8WKrcnGY175yuN2aQDgRZtZgMWvNy7pbreDX3i5WliOKiOYbG7ZaJvdSEQ12CjJ
 lnVctItwOhDqgXGoW8nW7YxC3Awi25Rk2dZNQNSVfa3Lq9DAA1HXsNVM7/jdMzv8
 OVE32Srq2LsWqt+dK0sARKCucVXZRDTWEjie32ZxyAISUYkuzxmLOpmfYXS+CVtj
 7gIe6nBPX1mnXSHh1CvFGJrHRDfKAtq7gfHoBSg255quuBYY9btCneVV/ebCuFR3
 OSmupwF74Kt6QMhDpe322SFQD/40gH2OEATRzgzNjaJFnWwDTx78EZIu7/SHul9g
 k6YKRyK03bGgfeTeEzsVwXUj71Fh8oF22kk1ViYpDMSEKu3xOB71poDwGmP+e11U
 rH3IV+F5ECzfiekNsbehPabG7dyY/t1TIGBmu+7rnK75EDCQzFfOI0MXEJCJG5X2
 c6QUBXcz8ygvR7Zec9kw4YeBRuDvUv4sXf8516kMc2dSwf7JY+BYyy+9Knb9Gy67
 K/Tw/4keQIgzjg52g9GxqVqI4N/DknWoe1FT3xU4uuLIgYkEilA=
 =JUfi
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.17.6-2'

Release linux (4.17.6-2).

- Drop the ABI maintenance patch
- Resolve conflict between changes to config file generation in sid
  (delete CONFIG_BUILD_SALT) and master (putting them in
  arch-dependent packages)
2018-07-16 01:44:06 +01:00
Ben Hutchings 05d36f23b0 Update to 4.18-rc5 2018-07-16 01:41:49 +01:00
Ben Hutchings 7b60a4cf80 Prepare to release linux (4.17.6-2). 2018-07-15 23:45:56 +01:00
Ben Hutchings 29f1a23722 init: Avoid ABI change for build salt 2018-07-15 23:45:49 +01:00
Vagrant Cascadian ba1733832f [riscv64] Build linux-libc-dev (Closes: #886440).
Thanks to Manuel A. Fernandez Montecelo.
2018-07-15 13:27:23 -07:00
Ben Hutchings 98b1cf0710 Fix file conflicts between debug packages where a vDSO is identical
Closes: #872263

- kbuild: Add build salt to the kernel and modules
- [arm64,powerpc,x86] Add build salt to the vDSO
- Set BUILD_SALT equal to the release string
2018-07-13 00:26:16 +01:00
Ben Hutchings 3c07bfca57 [powerpcspe] powerpc/Makefile: Assemble with -me500 when building for E500
This fixes a new FTBFS in 4.18.  Thanks again to James Clarke.
2018-07-12 23:26:15 +01:00
Ben Hutchings c924dd44d9 [ppc64] linux-bootwrapper: Work around compiler include path quirk (fixes FTBFS) 2018-07-12 18:15:16 +01:00
Ben Hutchings e740d4cf79 linux-kbuild: Fix the assumed host architecture for cross-built objtool
The previous fix ensured that objtool was built for the right host
architecture, but it was still including some UAPI header files
(in particular <asm/bitsperlong.h>) for the build architecture.
2018-07-12 18:15:03 +01:00
Ben Hutchings 1ce0efc405 debian/rules.d/tools/perf/Makefile: Use KERNEL_ARCH variable
Currently we replicate the mapping of Debian architectures to kernel
source architectures here.  Use the KERNEL_ARCH variable that is now
passed down by rules.real.  We still need to check whether perf is
supported on the architecture, though.
2018-07-12 17:56:20 +01:00
Ben Hutchings 1446e940ce debian/rules.real: Pass KERNEL_ARCH variable down to debian/rules.d 2018-07-12 17:42:24 +01:00
Ben Hutchings fa7a732564 debian/control: Fix arch/profile qualifications for libelf-dev build-dependency 2018-07-12 15:32:19 +01:00
Ben Hutchings 564172e59e [armhf] drm/sun4i: Ignore ABI changes (fixes FTBFS) 2018-07-12 15:16:42 +01:00
Ben Hutchings 5cf22ecc66 Open a new changelog entry for changes added in the previous merge 2018-07-12 13:56:43 +01:00
John Paul Adrian Glaubitz db4ed9e563 [m68k] udeb: Add zorro_esp module to scsi-modules 2018-07-12 14:50:06 +02:00
John Paul Adrian Glaubitz ae0e47cf78 [m68k] scsi: Enable CONFIG_SCSI_ZORRO_ESP as module 2018-07-12 14:49:46 +02:00
John Paul Adrian Glaubitz 2a91a3d2e2 [m68k] udeb: Remove individual modules from nic-modules 2018-07-12 14:49:30 +02:00
John Paul Adrian Glaubitz f3d8692510 [m68k] net: Enable CONFIG_XSURF100 as module 2018-07-12 14:48:55 +02:00
Ben Hutchings fa6357d027 Prepare to release linux (4.18~rc4-1~exp1). 2018-07-12 05:12:50 +01:00
Ben Hutchings 3885cfb63f Release linux (4.17.6-1).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAltG0zUACgkQ57/I7JWG
 EQlb3Q//auZ2SJEu0MV/X+Mu7vjoUNZhi5VlPC2GBZaClEjrRG6iW0n2bO7fC1jd
 H8HSfVXy9F3vPiTUcMXyKq6vosLh/9Ie7jH1fGOCBoT7YbLcuoVmAPpAePOv6qTX
 gPdtWUvCT8lTviBX8LSFOG8zBewfcocU8MvNjIGKfu2b0CNykq5Z+yg9P7OAHaTt
 cfUU44v91YYwn8eo1Asi909kK73IO0V3SpIPUvgv5K2shCS44xKI19F2FIOuWRuD
 2COH0pSTV1oEjRGtkOJOzQqpEmO3sHZZfAUQTrKzxpTv43NzK80c148sd7/u6Hp1
 c+CszjeI3RJSX/YDie5noyL4BfYxXb+NGcLa41YOr2l1MM01fDOxKk1L/2imr1kV
 Ic73KR5h1fOD3JZmVTRwFpBgrxI9tNBQ7LP2fP666DqvMolRwr8vL5UvTqIF67l9
 uf/765rIgOhg6gwW9GghbuN08gMUfB8DTlsJerNbh1LKLZ8uN+7HzXoYjn44IINn
 Gbp09tQEx3lBl55zLH80MRUlo+mWlpxL2krDGrBTc/QxxDofl4ag+aRYTNmUut2+
 b54PEEpe2H1h6poMVOIjQlwvhKlWEez+8Syh8XKab0ZnMHipf316pX9UMAJIBtyb
 3iTjqMCgNQuraSzKT8/PfrMSV6HGfDN2FQo1vSf3kCQuigFsrA8=
 =VAyl
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.17.6-1'

Release linux (4.17.6-1).

- Drop patches for ABI maintenance or that are already upstream
- Drop ABI reference files
2018-07-12 05:07:12 +01:00
Ben Hutchings f9073244c8 Prepare to release linux (4.17.6-1). 2018-07-12 02:05:27 +01:00
Ben Hutchings 8b5c36b9d4 Update to 4.17.6
Drop patches applied upstream.

Add patches to avoid ABI changes.
2018-07-12 01:11:34 +01:00
Ben Hutchings 6a08095249 debian/changelog: Fix indentation in current entry 2018-07-12 01:10:42 +01:00
Ben Hutchings 34a7d9011f [armhf] mm: Export __sync_icache_dcache() for xen-privcmd (fixes FTBFS) 2018-07-12 00:21:54 +01:00
Ben Hutchings 3637c5b986 udeb: Move of_mdio to nic-shared-modules (Closes: #903587)
This was already done for armel; remove the redundant entry in its
list.
2018-07-11 22:57:04 +01:00
Cyril Brulebois 0d621e2eba udeb: Add virtio_console to virtio-modules (Closes: #903122).
Reported-by: Vincent Caron <vincent@zerodeux.net>
2018-07-10 05:07:19 +01:00
Ben Hutchings 63b7b54a80 sound/pci/hda: Ignore ABI changes 2018-07-10 02:01:56 +01:00
Ben Hutchings bedf220e50 fs: Fix up non-directory creation in SGID directories (CVE-2018-13405) 2018-07-10 00:47:18 +01:00
Ben Hutchings 90c6b3eab9 Update to 4.17.5 2018-07-10 00:43:01 +01:00
Romain Perier 99de07e63b Update to 4.18~rc4
This updates the debian changelog and removes the patches that have been
merged upstream.

Signed-off-by: Romain Perier <romain.perier@gmail.com>
2018-07-09 19:09:54 +02:00
Ben Hutchings b8c95ad3b9 [powerpc,powerpcspe,ppc64] Fix cross-build (Closes: #903096)
- Introduce linux-bootwrapper-<abiname> package containing boot wrapper
  tools for the host architecture
- linux-image: Install symlinks to boot wrapper tools instead of the
  native tools built by kbuild
2018-07-07 22:07:03 +01:00
Ben Hutchings af34178104 autofs: rename 'autofs' module back to 'autofs4' (Closes: #902946) 2018-07-07 00:55:56 +01:00
Ben Hutchings 7c3c3873db Group together the changes to remove Python 2 deps in the changelog 2018-07-07 00:45:02 +01:00
Ben Hutchings 07eb9ee019 linux-perf: Use Python 3 for scripts 2018-07-07 00:14:59 +01:00
Salvatore Bonaccorso e57ba67647 Add CVE id for CVE-2018-13406 2018-07-06 22:42:02 +02:00
Ben Hutchings afa20e4a35 linux-perf: Build docs using asciidoctor instead of asciidoc
This removes another Python 2 dependency.
2018-07-06 21:35:30 +01:00
Ben Hutchings 8b0549f036 Build docs using Python 3 version of Sphinx 2018-07-06 21:05:11 +01:00
Ben Hutchings f434dd0d83 Merge branch 'rperier-guest/linux-sid' into sid
Update to 4.17.4

See merge request kernel-team/linux!42
2018-07-06 19:28:54 +01:00
Romain Perier 16fe15c366 Update to 4.17.4
This updates the debian changelog for listing changes of this stable
update. It also removes the patches that have been merged upstream.

Signed-off-by: Romain Perier <romain.perier@gmail.com>
2018-07-06 15:00:25 +02:00
Ben Hutchings 49db810924 linux-perf: Disable building for powerpcspe
James Clarke had a go at fixing it but hasn't succeeded yet.
2018-07-06 05:21:53 +01:00
Ben Hutchings 4f5d99cab4 [powerpcspe] Fix build failures (thanks to James Clarke) 2018-07-06 05:11:04 +01:00
Ben Hutchings 4fd24e2fc5 linux-tools: Fix cross-build of objtool
objtool is normally built and used during the kernel build process,
in which case it should always be built as a native executable.
But when we build it for linux-tools it should match the target
architecture.  We need to override the CC and LD variables to
make this work.
2018-07-06 04:36:21 +01:00
Sjoerd Simons 1b8e793265 [armhf] DRM: Enable CONFIG_DRM_IMX_PARALLEL_DISPLAY
For parallel display outputs like RGB panels on i.MX device
DRM_IMX_PARALLEL_DISPLAY needs to be enabled

Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2018-07-04 10:33:39 +02:00
Ben Hutchings 5175ef2895 Prepare to release linux (4.18~rc3-1~exp1). 2018-07-03 17:26:05 +01:00
Ben Hutchings 016ec7e42c udeb: Moved fixed_phy to nic-shared-modules 2018-07-03 17:25:53 +01:00
Ben Hutchings 44b4298577 [sh4] udeb: Add nic-shared-modules package 2018-07-03 17:25:37 +01:00
Ben Hutchings 353c1b13ce lockdep: Stub task_struct::state 2018-07-03 15:12:33 +01:00
Ben Hutchings a14e37b110 Move config files from linux-source to an arch-dependent linux-config package
In Linux 4.18, various compiler version and feature tests are invoked
via kconfig rather than via kbuild.  This means that we generally
cannot generate kconfig files for foreign architectures.

Move the config files to a new linux-config-<version> package which is
arch-dependent (and also M-A: same).

Make linux-config-<version> and linux-source-<version> recommend each
other.
2018-07-03 15:12:33 +01:00
Ben Hutchings 7f113f9112 Release linux (4.17.3-1).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAls6toYACgkQ57/I7JWG
 EQnUyQ/9GCNcKyhvUX+JW534f1vCai0GujvXCgEBWyDuj0AXcgthJT27cs7kXUYH
 tCfL9xTikeUIgNR+JTWFnZSHIUKaQ8RJPdR4l1KyqdDxqrEx9BqdXRW0dzS4OtTQ
 jgnVLkEfCtllgXkEh6L+ZKZ3NRFKc6OcYFrWa+Q+ovk1mY23P5y5YyPuaV4j+cKI
 8M1pMYCxTGpy9+SncKEnWHD9hq1AsySe19Q/yd5WzhDMu6kLg61S+n/iiVZJA8lK
 qHmMEhtEbiQN+/79C3dgH8nDV5yceqPZxon2GmPrUXrLTM0cX2J3VZpNFOH4SCr8
 AZa1nzzD8UXNDHVVb91QpwMGQrmjAwuLQtJPOCrOnuS71ba+q2w5ylYgjbbs7AMn
 SJpakcYBKBYoMI7fk+qKRVneBIhPDEBWe6yf//XL7N+Nfsf02bkb5k81NPTF65dE
 RESMNI/wXjhFkCWjqxZQiJqvG2mvyTGFs4iEk7NWjFfyqRz4bFNP+SbMHfGwVI1u
 xnlK2e31h25kWuFuQjq6eVXg+jyWjagM1/aa4lI1H4j2Rk9iXVU/52wVZGatmUj0
 1zbqYL2noJpD46/Q4jtbatZu9TI+ynjr+mbmZYys8BfFMNKPjL2TavW7RNWARk/p
 VmgvS7qS5JmJz22LBGRU1S5aKbDhXmyt8IcJS9LCUwEU0yL+u4U=
 =n9qI
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.17.3-1'

Release linux (4.17.3-1).
2018-07-03 00:45:29 +01:00
Ben Hutchings 76582573f8 Update to 4.18-rc3 2018-07-03 00:44:10 +01:00
Ben Hutchings e3b70a2980 Prepare to release linux (4.17.3-1). 2018-07-02 22:13:28 +01:00
Ben Hutchings 0ed9253851 debian/control: Move bison and flex to Build-Depends (Closes: #901712)
We generate all config files when building linux-source-<version>,
and this requires running kconfig.  kconfig is now built using
bison and flex instead of requiring their output to be already
included in the source tree.
2018-07-02 22:12:53 +01:00
Ben Hutchings 1f88ab63d4 jfs: Fix inconsistency between memory allocation and ea_buf->max_size (CVE-2018-12233) 2018-07-02 21:43:33 +01:00
Ben Hutchings 2e3f7d9495 Add fixes for ext4 security issues relating to corrupted disk images 2018-07-02 21:34:14 +01:00
Ben Hutchings b20d268c2a Update config for 4.18 using kconfigeditor2
- Various config symbols were removed, renamed or split
- HOTPLUG_PCI_SHPC is now boolean, so set it to built-in
- The stack protector config symbols were changed to two booleans
  with different names
2018-07-02 17:51:27 +01:00
Ben Hutchings 24e6de2add netfilter: ipvs: Fix invalid bytes in IP_VS_MH_TAB_INDEX help text 2018-07-02 17:30:21 +01:00
Ben Hutchings 450204a676 Merge branch 'mips-r6-improve' into 'master'
Mips r6 improve

See merge request kernel-team/linux!37
2018-07-02 15:54:19 +00:00
YunQiang Su c1576cbc2f Build linux-perf package in rules.real 2018-07-02 13:09:47 +08:00
YunQiang Su 9e9759394c Enable dtb building for boston 2018-07-02 13:09:40 +08:00
Ben Hutchings 5866ae2a5f aufs: Update to aufs4.x-rcN 20180702 and re-enable 2018-07-01 19:44:18 +01:00
Romain Perier 8fdd4da200 [armhf] Enable missing SND_EDMA_SOC for davinci-mcasp on BeagleBoneBlack
AM35x use EDMA for McASP audio SoC, resulting in a "missing
SND_EDMA_SOC" message during probe. This enables the support.

Signed-off-by: Romain Perier <romain.perier@gmail.com>
2018-07-01 14:01:13 +02:00
Ben Hutchings f12a5bd063 debian/lib/python/debian_linux/debian.py: Accept arbitrary revision suffixes
Closes: #898087

We always used to match arbitrary revision suffixes, but in commit
f4dbf1aa82 ".../debian.py: Fix binNMU revision parsing" I excluded
'+' from the revision_other to ensure that it wouldn't match a
binNMU suffix (which is matched separately).

Stop excluding '+' from the revision_other group, and change the
repetition to non-greedy so that any binNMU suffix will still match
the following group.
2018-07-01 04:35:00 +01:00
Ben Hutchings 6fcfc170b9 dm: Enable DM_INTEGRITY as module (except on armel) (Closes: #896649) 2018-07-01 03:49:54 +01:00
Ben Hutchings d7f4f21608 tracing: Check for no filter when processing event filters (CVE-2018-12714) 2018-06-30 03:27:55 +01:00
Ben Hutchings 38dba741c6 debian/rules: Fix pkg.linux.notools build profile 2018-06-26 22:26:46 +01:00
Ben Hutchings f757f30817 debian/rules.d/scripts/mod/gendef.py: Use Python 3 2018-06-26 22:22:22 +01:00
Ben Hutchings 6c7df557db Export symbols needed by Android drivers 2018-06-26 18:32:25 +01:00
Ben Hutchings 6143dfd1bd Update to 4.18-rc2
Drop/refresh patches as appropriate.

Disable the aufs support patchset since aufs hasn't yet been updated.
2018-06-26 03:08:29 +01:00
Ben Hutchings 2dea3c89a1 Merge commit '9e147f81c663b3e7a47124e9f951a950d1d84398' into sid 2018-06-26 02:56:39 +01:00
Ben Hutchings 2202083eb0 Update to 4.17.3
Drop patches applied upstream.
2018-06-26 02:49:57 +01:00
Ben Hutchings 544f15ac72 aufs: Update support patchset to aufs4.x-rcN-20180611 2018-06-26 02:49:57 +01:00
Ben Hutchings c9c765a055 [x86] vboxguest: Enable VBOXGUEST and DRM_VBOXVIDEO as modules 2018-06-26 02:49:57 +01:00
Vagrant Cascadian 1ddc0915c9 [arm64] Add device-tree to support Pinebook. 2018-06-25 18:23:47 -07:00
Ben Hutchings 4eabac8481 [x86] virt: vbox: Only copy_from_user the request-header once (CVE-2018-12633) 2018-06-26 00:26:41 +01:00
Ben Hutchings d6b55c2dde socket: close race condition between sock_close() and sockfs_setattr() (CVE-2018-12232) 2018-06-26 00:26:41 +01:00
Ben Hutchings 8d25e929ea ext4: do not allow external inodes for inline data (CVE-2018-11412)
Plus the related fix "ext4: bubble errors from
ext4_find_inline_data_nolock() up to ext4_iget()".
2018-06-26 00:26:41 +01:00
Ben Hutchings 5e4f042d2f ext4: correctly handle a zero-length xattr with a non-zero e_value_offs (CVE-2018-10840) 2018-06-26 00:26:41 +01:00
Ben Hutchings 43505297af vhost: fix info leak due to uninitialized memory (CVE-2018-1118) 2018-06-26 00:26:36 +01:00
Ben Hutchings 8b18affd7b [x86,arm64] Disable code signing for upload to unstable 2018-06-25 23:46:37 +01:00
Ben Hutchings 08e5944a80 Set ABI and version for upload to unstable 2018-06-25 23:45:44 +01:00
Ben Hutchings 9e147f81c6 Fix changelog syntax for #901349 fix
Closes must be followed by a ":" to be detected by dpkg-genchanges.
Also mention the driver name, amdgpu.
2018-06-22 21:59:56 +01:00
Ben Hutchings 331fb0096c Restore changelog entries lost in mis-merge
Commit 793d0ba52e "Merge tag 'debian/4.16.16-1'" deleted much of the
changelog for 4.17.2-1~exp1.
2018-06-22 21:52:55 +01:00
Romain Perier 0e9b222623 [x86] Enable DCN 1.0 Raven family (Closes #901349)
This enables the display engine for cards like Ryzen 2200G or 2400G
2018-06-22 22:19:49 +02:00
Ben Hutchings dda20799ec Release linux (4.16.16-2)
-----BEGIN PGP SIGNATURE-----
 
 iQFFBAABCgAvFiEER3HMN63jdS1rqjxLbZOIhYpp/lEFAlss4tsRHHdhbGRpQGRl
 Ymlhbi5vcmcACgkQbZOIhYpp/lGljQf+PpkRJyRrGqExy2vGr9NHNpy67raT4IvG
 QnkL6xWyan1Lxs0ITea/3lvNZZVqhrGYilpWXjAUet2x5qOmtF9C3URaUMKG3woB
 Hbwn2KLLxcsYqMO8PkmUWxicKVAdjC+Ig9LvMzkrjCqm4UGQMo4zXtLiWyDUWK+5
 J22kuwrLDau/Jm1y4Y6RrVM41pZ3Mse++uYVq4p3eKdzvb393eGQW3PISbDX2YUT
 zEM0M4DZGzF4PoyKJuNOYeX0whiYCFI2PGQLp9F1lAD0jirfn2qUxhaC1BZqUQkk
 Pe0Xtpu+BJpLnDX7loAdRqzpnx1jl9d5d93adl2z2jYrQHoQKK2FyQ==
 =EAVO
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.16.16-2'

Release linux (4.16.16-2)
2018-06-22 18:05:34 +01:00
Ben Hutchings f945a0b98b [mips*] Increase RELOCATION_TABLE_SIZE to 0x00140000 (fixes FTBFS) 2018-06-22 18:01:42 +01:00
Ben Hutchings 5316cb1c19 [amd64,arm64,armhf] android: Build modules to support Anbox (Closes: #901492) 2018-06-22 17:47:56 +01:00
Bastian Blank a831a6039c Prepare to release linux (4.16.16-2) 2018-06-22 11:51:13 +02:00
Bastian Blank f32929be8f [ia64] Add compress-modules udeb 2018-06-22 11:39:40 +02:00
Bastian Blank 3f8e3a1aa6 [powerpc*] Ignore further ABI changes in cxl 2018-06-22 11:29:38 +02:00
Bastian Blank 9f91ced888 Prepare to release linux (4.17.2-1~exp1) 2018-06-19 22:02:17 +02:00
Bastian Blank 793d0ba52e Release linux (4.16.16-1)
-----BEGIN PGP SIGNATURE-----
 
 iQFFBAABCgAvFiEER3HMN63jdS1rqjxLbZOIhYpp/lEFAlspVJURHHdhbGRpQGRl
 Ymlhbi5vcmcACgkQbZOIhYpp/lFk8ggAvgwAw3CSdFCGSLvd8cBjZa2mqpxqOILN
 BbuXT0qRTibN19qtjeHvk0SQUQuBBIoP9DVGu0j1UIBfpQcVsEg+tM2FTqrPI5DT
 1LPdMcOEyNpD9FlmEljd7lkjetyils/0T87+hHXxhBP2d2DkuUjcaY1t09+6kKW0
 A2XXeEGeJmDbLEuY7R/WxGHsT20nvvLD0on5691mF8yW7wLDavekwGk9JJlFjOID
 XkwxAj2nFVDCWB6hmi1ETGYahmnFXgK1kX2X0lTAi6FM1mql4oha6LNxQSYc8hAd
 03nWnzwh+BmsAJjapp1PkkGEj7SHw9AHl8EUS+cqaAzigB4LjSPffw==
 =4gVf
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.16.16-1'

Release linux (4.16.16-1)
2018-06-19 21:50:55 +02:00
Bastian Blank 7b7ba382cf Update to 4.17.2 2018-06-19 21:26:50 +02:00
Bastian Blank ab4d248ef1 Prepare to release linux (4.16.16-1) 2018-06-19 20:24:00 +02:00
Bastian Blank ac887964a0 [rt] Update to 4.16.15-rt7 2018-06-19 15:29:24 +02:00
Bastian Blank 560930a22f Update to 4.16.16
Ignore all ABI changes in drivers/iio/** and another in drm.  Disable
not longer applicable RT patch.
2018-06-19 15:07:18 +02:00
Vagrant Cascadian 261fe7baf0 [arm64,armhf] Add device-tree to support Raspberry PI 3b+. 2018-06-17 15:31:23 -07:00
Vagrant Cascadian 20afa6c3e8 [arm64] Enable configuration options used in Firefly-RK3399:
DRM_ROCKCHIP, ROCKCHIP_ANALOGIX_DP, ROCKCHIP_DW_HDMI,
ROCKCHIP_DW_MIPI_DSI, ROCKCHIP_SARADC, ROCKCHIP_IOMMU, ROCKCHIP_EFUSE,
PHY_ROCKCHIP_TYPEC, ROCKCHIP_THERMAL (Closes: #901159).
Thanks to Heinrich Schuchardt.
2018-06-17 14:47:39 -07:00
Vagrant Cascadian 5cd2c3b57c [arm64] Enable configuration options used in Firefly-RK3399:
DRM_ROCKCHIP, ROCKCHIP_ANALOGIX_DP, ROCKCHIP_DW_HDMI,
ROCKCHIP_DW_MIPI_DSI, ROCKCHIP_SARADC, ROCKCHIP_IOMMU, ROCKCHIP_EFUSE,
PHY_ROCKCHIP_TYPEC, ROCKCHIP_THERMAL (Closes: #901159).
Thanks to Heinrich Schuchardt.
2018-06-17 14:11:11 -07:00
Romain Perier c2d82aa53d [arm64] correct voltage selector for Firefly-RK3399 (Closes: #900799) 2018-06-15 18:49:25 +02:00
Bastian Blank 87e3b20439 hv_netvsc: Fix a network regression after ifdown/ifup 2018-06-13 13:49:24 +02:00
Bastian Blank ce045ef43e cloud-amd64: Enable MEMORY_HOTPLUG 2018-06-13 13:27:44 +02:00
Bastian Blank 4ae4ab6f46 Update to 4.17.1 2018-06-13 10:38:22 +02:00
Ben Hutchings 64f4d67d9e ext4: Fix duplicate softdep fields in module info
We no longer need to add the crypto-aes or crypto-ecb dependencies
because ext4 uses the common encryption code in fscrypto (and has a
regular symbol dependency on it).

Since upstream added a softdep on "crc32c", we don't actually need to
change ext4 at all now.  But let's replace it with "crypto-crc32c",
since that's the module alias the crypto subsystem will actually
request and is consistent with the softdep we add to other
filesystems.
2018-06-07 16:21:25 +01:00
Ben Hutchings c1ecc67a90 Merge branch 'corsac/linux-hardening-options' into sid 2018-06-06 20:57:40 +01:00
Bastian Blank 5cb5873ba8 cloud-amd64: Enable VIRTUALIZATION 2018-06-06 14:51:32 +02:00
Bastian Blank 59e5cb05eb Update to 4.17 2018-06-06 14:35:13 +02:00
Salvatore Bonaccorso 7e35837639 Cleanup debian/changelog file
Remove maintainer stanza for the now upstreamed CVE-2018-11506 (included
in 4.16.13) and remove maintainer trailer for the new upstream stable
update import.
2018-06-05 17:09:22 +02:00
Romain Perier 657307624b Update to 4.16.13
This updates the debian changelog for listing changes of this stable
update. It also removes the patches that have been merged upstream.
2018-06-05 14:31:46 +02:00
Helge Deller 5b261c2b95 [hppa] Disable debug info due to required disk size. 2018-06-03 22:20:39 +02:00
Vagrant Cascadian 31812a0dcb [armhf] Enable MFD_AC100 and RTC_DRV_AC100, used in allwinner A80/A83t
systems.
2018-06-02 22:11:02 -07:00
Vagrant Cascadian 50a8903a67 [armhf] Enable MFD_AC100 and RTC_DRV_AC100, used in allwinner A80/A83t
systems.
2018-06-02 22:08:36 -07:00
Salvatore Bonaccorso bc42fd66b1 sr: pass down correctly sized SCSI sense buffer (CVE-2018-11506) 2018-05-30 08:41:40 +02:00
Ben Hutchings 4cccacc785 Prepare to release linux (4.17~rc7-1~exp1). 2018-05-29 09:54:12 +01:00
Ben Hutchings c514e73827 Release linux (4.16.12-1).
-----BEGIN PGP SIGNATURE-----
 
 iQKmBAABCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAlsKn2ZfFIAAAAAALgAo
 aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
 NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
 ZWJpYW4ub3JnAAoJEAVMuPMTQ89E/cYP/R31VzcQpyLuMJtYL3SqgMwZJFgFDhIw
 nTpM4xiZFPm0Ci0hcy5u9oGbrD6bSINfK3SH50d36yBJMNDWMnk4y29IAQ92VJLp
 yKobfV3TTFDeHocpMjY1CmYPu6mWckwqPDSfP+lBBvLw9iDtiVptn1oY91+utyGG
 9gJOQbLe0Ck0+aOt+AhNKSt/acYrmaIewiJhBpOzy8w/piEuOLXGhe6HYCGxT6hp
 gKBz9tBON/1e0x6I88BjD/wvPCWgBOon9c2ZrS3GEYZ3GmITPGR8tbtObucRC2iF
 g1dpu2iSTt9ZjyBQpTJlZMGrLUBu5UvQy4xvI39Qu+wWzS3sD9D1e+dzb2UT298k
 8i8zMLh8qNnd8rQpak5+LdUw/5RdFqGdh/Y95b0giaAohJtRum8SiBRSerlTVLCy
 nHI55yXP8Hnj7G0+BqCanuHrbDulPX9nYUe9bSPcATBtI4Tzbj+ToywMV2BkTYAi
 QrjSjuugSkUPjhinVZrex8ZS7qbDXTcl4PaYMms9PfMsE5hyLCtuclSLEZvGsB1g
 MuAZEHXliSdK37LoStuSljXk2ZA/d6dilLCyLoL6GbyJyeFJ5guSNKBVdIQDs5us
 Mnw9j0QHQh1bMGRNRwwcFUnLNsIT9ONUIXKOlhLtRBoLn8hreB2l4s7nMglHu8aW
 sO9HQqb5TXyc
 =Q2Gx
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.16.12-1'

Release linux (4.16.12-1).
2018-05-28 16:56:46 +02:00
Ben Hutchings 257bf132e3 Update to 4.17-rc7 2018-05-28 16:53:44 +02:00
Salvatore Bonaccorso 771e5be22a Prepare to release linux (4.16.12-1). 2018-05-27 14:05:03 +02:00
Ben Hutchings ea4e2c3ad4 Merge branch 'master' into 'master'
Update to 4.17-rc6

See merge request kernel-team/linux!29
2018-05-26 18:07:11 +00:00
Salvatore Bonaccorso 2357158140 Update to 4.16.12
Cleanup debian/changelog file
2018-05-25 21:28:49 +02:00
Bastian Blank 8eda5a77f8 cloud-amd64: Disable some filesystems 2018-05-25 14:12:05 +02:00
Romain Perier 3230e66a9c Update to 4.17-rc6 2018-05-24 18:39:42 +02:00
Ben Hutchings cb55017d9c [x86] KVM: VMX: Expose SSBD properly to guests. 2018-05-23 00:45:33 +02:00
Salvatore Bonaccorso 0e0b695e53 Update to 4.16.11
Revert "[x86] Add support for disabling Speculative Store Bypass (CVE-2018-3639)"

Cleanup debian/changelog file
2018-05-22 21:03:43 +02:00
Ben Hutchings 975e4433ed [x86] Add support for disabling Speculative Store Bypass (CVE-2018-3639)
Apply all the SSB-related patches pending for 4.16-stable.
2018-05-22 12:26:02 +02:00
Ben Hutchings baa5254a6f [rt] Update to 4.16.8-rt3 2018-05-22 00:55:31 +02:00
Ben Hutchings b1a9e2470a Update to 4.16.10 2018-05-22 00:49:31 +02:00
Yves-Alexis Perez 1bdb99105c tune changelog to fit latest commit 2018-05-21 16:32:58 +02:00
Hideki Yamane c5271ac5c2 Note to close #898629 2018-05-20 21:35:15 +09:00
Hideki Yamane 8cd0f39aad Note how to revert config option for battery 2018-05-20 21:27:27 +09:00
Yves-Alexis Perez ab436fc35b hardening: enable REFCOUNT_FULL and FORTIFY_SOURCE, disabled HARDENED_USERCOPY_FALLBACK 2018-05-19 11:26:45 +02:00
Vagrant Cascadian 66f8fb08ec [armhf] Update mtd-modules: Replace pxa3xx_nand with marvell_nand. 2018-05-18 14:45:57 -07:00
Ben Hutchings 1c53205545 Merge branch 'patch-1' into 'master'
[mips*r6*]Enable MIPS_CPS for Boston

See merge request kernel-team/linux!23
2018-05-18 10:33:14 +00:00
Salvatore Bonaccorso c2dbc30362 proc: do not access cmdline nor environ from file-backed areas (CVE-2018-1120) 2018-05-17 23:15:48 +02:00
YunQiang Su 5e03b26fab [mips*r6*]Enable MIPS_CPS for Boston 2018-05-17 14:32:19 +08:00
Ben Hutchings 45c6ddad0b Update to 4.17-rc5 2018-05-16 22:31:42 +01:00
YunQiang Su b968d18584 [mips{,64}r6{,el}] use boston as the target
Add a patch to disable uImage generation to avoid depend on u-boot-tools
Fix typo the EL's flavor names in installer: not same within defines
Malta is never used for r6. (Closes: #898523)
Boston also requires relocation table size >= 0x00121000
2018-05-14 16:26:26 +08:00
YunQiang Su ecefd63ffc loongson-3: enable NUMA, CPU_PM, CPU_IDLE, RS780_HPET, REGULATOR 2018-05-14 15:59:09 +08:00
Ben Hutchings 9deec69be4 Bump ABI to 2 2018-05-13 01:14:24 +01:00
Salvatore Bonaccorso 9febee02d1 mm, oom: fix concurrent munlock and oom reaper unmap (CVE-2018-1000200) 2018-05-12 16:49:55 +02:00
Salvatore Bonaccorso 5903405411 [rt] certs: Reference certificate for test key used in Debian signing service 2018-05-12 10:20:40 +02:00
Salvatore Bonaccorso 5f1b90fa69 Update to 4.16.7-rt1 and reenable 2018-05-12 10:14:20 +02:00
Ben Hutchings 569ca4dfa0 Merge branch 'master' into 'master'
[ia64] add compress-modules (fixes FTBFS)

See merge request kernel-team/linux!16
2018-05-11 19:23:34 +00:00
Jason Duerstock 19d39cc961 Correct changelog entry 2018-05-11 14:29:08 +00:00
Luca Boccassi 8102eefaf5 Add missing Copyright line to debian/copyright
Another harmless but annoying Lintian source warning:
 missing-field-in-dep5-copyright copyright
2018-05-10 22:22:57 +01:00
Luca Boccassi 9e50382779 Remove redundant "Dual License" from debian/copyright
In machine-readable format, "or" already mean dual licensed.
Fixes harmless but annoying Lintian warning:
 space-in-std-shortname-in-dep5-copyright x11 dual license
2018-05-10 22:22:19 +01:00
Salvatore Bonaccorso 1173c652e9 Update to 4.16.8
Cleanup debian/changelog file
2018-05-10 16:46:46 +02:00
Salvatore Bonaccorso 24b281238c Update to 4.16.7
Refresh bugfix/all/fs-add-module_softdep-declarations-for-hard-coded-cr.patch

Drop patches applied upstream related to CVE-2018-1093

Cleanup debian/changelog entries
2018-05-10 15:01:21 +02:00
Salvatore Bonaccorso 3f624e1bcf Update to 4.16.6
Cleanup debian/changelog file

Add CVE identifier for CVE-2018-10940

Add TODO item (ABI changes or ABI bump)
2018-05-10 08:59:32 +02:00
Ben Hutchings e2a9c8d8a2 dm: Enable DM_MQ_DEFAULT. This can be reverted using the kernel parameter: dm_mod.use_blk_mq=n 2018-05-10 01:46:15 +01:00
Ben Hutchings 049487d882 SCSI: Enable SCSI_MQ_DEFAULT. This can be reverted using the kernel parameter: scsi_mod.use_blk_mq=n 2018-05-10 01:45:30 +01:00
Ben Hutchings f65f618689 rtl8192se: Fix warning introduced by "firmware: Remove redundant log messages from drivers"
The firmware file name is a local variable in both functions that
use it, and rtl92se_fw_cb() only uses it for the logging that we
remove.
2018-05-09 22:53:01 +01:00
Ben Hutchings a5394cbc13 [hppa/parisc64-smp] IB: Fix RDMA_RXE and INFINIBAND_RDMAVT dependencies for DMA_VIRT_OPS 2018-05-09 22:48:55 +01:00
Ben Hutchings f4a882f016 Update to 4.17-rc4 2018-05-09 19:10:50 +01:00
Jason Duerstock 29cddc8de8 [ia64] add compress-modules (fixes FTBFS) 2018-05-09 09:56:09 -04:00
Luca Boccassi b3be450737 Add build profile and config/defines for disabling linux-source
Add a new "pkg.linux.nosource" to let users disable building the
linux-source-* package, and allow to set "source: false" to modify
the default behaviour when no rofile is used.
When doing development builds this can save up to 15 minutes of build
time, especially on IO-strapped build workers.
2018-05-08 19:17:15 +01:00
Ben Hutchings 923552dcc8 Reclassify lockdep packages as unversioned tools
The liblockdep<version> package is obviously versioned, but the others
aren't and it's not very useful to build just that one.
2018-05-08 17:01:41 +01:00
Ben Hutchings 29c80ea278 Fix building only versioned tools packages
Modifying makeflags in do_main_makefile() only affects the
build-indep/binary-indep rules!
2018-05-08 16:59:02 +01:00
John Paul Adrian Glaubitz d8596b9773 [m68k] Enable CONFIG_PATA_GAYLE as module 2018-05-07 13:36:30 +02:00
Romain Perier c171f70365 [armhf] MFD: Enable MFD_TPS65217 (Closes: #897590)
This enables MFD TPS65217 that is the PMIC found on the BeagleBone
Black. So the board can be powered off safely.
2018-05-04 22:14:33 +02:00
Ben Hutchings 00e2f5f30e kbuild: use -fmacro-prefix-map to make __FILE__ a relative path 2018-05-02 23:47:40 +01:00
Luca Boccassi 7e07ef0202 nodoc: don't build linux-doc and don't install tools documentation
Fully disable building and installing any documentation when the nodoc
build-profile is used.
Among other things this will help reducing build times when doing
development builds, especially on IO-limited build workers.
2018-05-02 12:59:55 +01:00
Vagrant Cascadian 8a269b84e6 Add changelog entry for [armhf] DRM: Enable DW_HDMI_AHB_AUDIO and
DW_HDMI_CEC (Closes: #897204) by Romain Perier.
2018-04-30 11:24:39 -07:00
Ben Hutchings 6856488bca Prepare to release linux (4.17~rc3-1~exp1). 2018-04-30 00:13:06 +01:00
Ben Hutchings bb6c7da6fe Update to 4.17-rc3 2018-04-30 00:12:50 +01:00
Ben Hutchings 114088708f Fix linux-doc, linux-manual, linux-source, linux-support package names
We don't want to include "-4.9" in them twice.  Add a "source_basename"
template variable that excludes any version suffix in the source package
name.

(cherry picked from commit f3c51efdd6e9d0ce32ee5a0f998fdcda930a715c)

For master, nothing is immediately broken without this.  Also we have
no longer build a linux-manual package.  Change the changelog text
accordingly.
2018-04-29 21:19:11 +01:00
Ben Hutchings 7b34ddf467 Add support for building only versioned tools packages
We already had support for disabling the tools build, used by
src:linux-grsec.  However in this case, where we're using a different
based version to src:linux, we do still need to build the versioned
tools packages (linux-kbuild-4.9 and linux-perf-4.9).  Split the
control template, config setting and rules accordingly.

(cherry picked from commit cb62c945f27ddee476631fa85c6aa67e50ed3bee)
2018-04-29 21:16:01 +01:00
Ben Hutchings 634a2fc7db Release linux (4.16.5-1).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAlrmIuQACgkQ57/I7JWG
 EQl34hAAiQMv+LrOJsingSeIxmPM2q+FktFykdjTNsjcyEZ5pSfhj8T4fc4hZHZp
 uXOMV4+lfNSCQF9agPsYcTvm6Md7VqMCMjFOmM6GdUrIc7kDnZEheA1ZTFuZzOVv
 Heh88tDu6Zl2vqPbt+81Ah3N/lSyCVA5jVF0K4RYUe1Gs7YFTqaJdPZi8wP7I9Os
 GwvY41auQFNdTQfIpdB1dISQVtfAZT8cg+c/fGUNPhJWqFnjMeYhBoQWRKPATp4/
 NNJNAEOU7K0zpooCCAH5zK03T6bpt64GOJx/gDMyaqdlAd3LbLiCQP09tS3OVqQS
 qAm7I0STnM3oD0D1uk+OPo8Cxeu3V/4kHwYH59G/EwyYa7rJxrThQSvTZCxEdKuK
 REr2aPe6doW7x45yhL+R3ZKJDLsdVJkkutpCXhdqnwAUnXITUR4PprNd4l6tc5nC
 IzZM5Il7nAx3LWB2Xtz4iGykQVAyXdpDKXjCJgarTI4kG49iitCq1eRJHi5jFVJw
 7iuIgZmjFBWx6bzifhNBg0oUG3R7hEitzaqJ0G1jX+FRVfOOr+an+txZEVyJuqsw
 3FDI8kJClXVB6kNAPgEQWPh3Cdh63s69qVLZZTGujgLHMXv833MbBHIV3KR+7YNS
 uKfzJNSglCIKf3LVKRUSHJyfYJTV+iS4ioHVjn8B7fc0YCdXQpg=
 =hQGL
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.16.5-1'

Release linux (4.16.5-1).
2018-04-29 21:09:11 +01:00
Ben Hutchings 65b6c45811 Update to 4.17-rc2 2018-04-29 21:08:28 +01:00
Ben Hutchings f36c7f9bd9 Prepare to release linux (4.16.5-1). 2018-04-29 17:09:15 +01:00
Ben Hutchings f78b896b8b debian/lib/python/debian_linux/gencontrol.py: Allow uploads to *-security with a simple revision 2018-04-28 21:42:12 +01:00
Ben Hutchings 498cb2c129 Update to 4.16.5 2018-04-27 18:25:27 +01:00
Ben Hutchings 5b54699034 ext4: fix bitmap position validation
Un-revert "ext4: add validity checks for bitmap block numbers" and
apply this new fix on top of it.
2018-04-27 18:08:44 +01:00
Ben Hutchings c3c6a03a9c udeb: Add algif_skcipher to crypto-modules (Closes: #896968) 2018-04-27 00:05:25 +01:00
Luca Boccassi d2d240fc1b Build-Dep on libelf-dev even for nopython/notools builds
libelf-dev is needed to build objtool when CONFIG_STACK_VALIDATION
and CONFIG_UNWINDER_ORC are enabled, which is currently the case.
Do not mark it as !nopython !pkg.linux.notools otherwise the build
will fail in a minimal chroot (pbuilder/etc).
2018-04-26 22:19:01 +01:00
Ben Hutchings 019c1fa6f3 xfs: set format back to extents if xfs_bmap_extents_to_btree (CVE-2018-10323) 2018-04-25 21:23:07 +01:00
Ben Hutchings f78c3b3434 xfs: enhance dinode verifier (CVE-2018-10322) 2018-04-25 21:22:21 +01:00
Ben Hutchings 9f2182e09a Revert "ext4: add validity checks for bitmap block numbers", which caused a regression 2018-04-25 21:15:48 +01:00
Ben Hutchings 98017b2bd7 Update to 4.16.4 2018-04-25 21:14:23 +01:00
Ben Hutchings f4dbf1aa82 debian/lib/python/debian_linux/debian.py: Fix binNMU revision parsing
In VersionLinux, any binNMU version will currently match the
revision_other group in the regexp and therefore never be recognised
as an experimental, security, or backport version.  This is probably
harmless in practice because:

- binNMUs don't happen in those suites
- Only debian/bin/gencontrol.py cares about the linux_revision_other
  attribute, and it won't be run for a binNMU version

But let's fix it by matching the binNMU suffix separately.
2018-04-24 20:40:27 +01:00
Ben Hutchings 90f09743ec debian/lib/python/debian_linux/debian.py: Fix binNMU changelog parsing
I incorrectly added a requirement of a newline after urgency in the
changelog entry top line as part of
"debian/lib/python/debian_linux/debian.py: Parse bottom lines of
changelog entries".  For a binNMU, there will be ", binary-only=yes"
after the urgency.  Since we don't currently care about any fields
after urgency, allow either a comma or newline.
2018-04-24 20:20:47 +01:00
Ben Hutchings 5d952f897c linux-kbuild: Update genksyms makefile to run flex and bison
The C code generated by these tools used to be included in the source
tree but has now been removed.
2018-04-20 03:38:54 +01:00
Ben Hutchings 81d6f91e25 Clean up kconfig for 4.17
- Various ancient SCSI drivers were removed
- BT_HCIBTUART and INFINIBAND_CXGB3_DEBUG were removed
- OMAP_DM_TIMER is now an automatic symbol
- Marvell NAND driver was rewritten, so we enable MTD_NAND_MARVELL
  instead of MTD_NAND_PXA3xx
- Various netfilter symbols are now boolean instead of tristate
2018-04-20 01:39:47 +01:00
Ben Hutchings 1c1d5f2d95 Documentation: Update references to drivers/base/firmware_class.c 2018-04-20 00:57:50 +01:00
Ben Hutchings d04e628f00 Documentation: typec.rst: Use literal-block element with ascii art
This fixes a fatal error in the doc build process.
2018-04-20 00:50:39 +01:00
Ben Hutchings a5cb9ae406 debian/rules.real: Stop enabling verbose output for listnewconfig target 2018-04-19 23:46:11 +01:00
Ben Hutchings 8457aba35f Update to 4.17-rc1
- Drop patches included upstream
- Drop "Don't WARN about expected W+X pages on Xen"; the problem appears
  to have been fixed by upstream commits 2cc42bac1c ("x86-64/Xen: eliminate
  W+X mappings") and 672c0ae09b33 ("x86/mm: Consider effective protection
  attributes in W+X check")
- Drop "Kbuild: kconfig: Verbose version of --listnewconfig"; it seems
  redundant with upstream commit 17baab68d337 ("kconfig: extend output of
  'listnewconfig'")
- Drop lockdown patch to drivers/scsi/eata.c; the driver was removed
  upstream
- Refresh various other patches
2018-04-19 23:44:22 +01:00
Ben Hutchings 84cc9cc225 Really apply the pending version change from sid branch 2018-04-19 23:35:36 +01:00
Ben Hutchings cb7c0036b0 Update to 4.16.3 2018-04-19 15:04:56 +01:00