Commit Graph

5629 Commits

Author SHA1 Message Date
Ben Hutchings bbd5771c11 Update config for symbol changes in 4.2
Re-enable various config options disabled by name changes:
- SUNRPC_XPRT_RDMA replaced SUNRPC_XPRT_RDMA_{CLIENT,SERVER}
- [mips*el/loongson*] LOONGSON64 replaced LOONGSON
- [x86] COMEDI_8255_SA replaced COMEDI_8255

Drop explicit settings for symbols that are now automatic.
2015-08-26 02:00:47 +01:00
Ben Hutchings 4915f84088 [amd64] Enable KALLSYMS_ALL (Closes: #660288), LIVEPATCH 2015-08-26 01:50:39 +01:00
Ben Hutchings d477438be7 gfs2: Make statistics unsigned, suitable for use with do_div()
Fixes FTBFS on mips,mipsel,m68k.
2015-08-26 01:43:52 +01:00
Ben Hutchings 48cb343ec0 linux-source: Depend on xz-utils, not bzip2 (Closes: #796940) 2015-08-26 00:18:28 +01:00
Ben Hutchings 84fd2d0c10 [s390x] Compile with gcc-4.9 (Closes: #796845) 2015-08-25 23:54:56 +01:00
Ben Hutchings ace247de5b Remove all support for ia64
Close all bugs related to ia64.
2015-08-25 23:48:44 +01:00
Ben Hutchings 12eadbcd9e Prepare to release linux (4.2~rc8-1~exp1). 2015-08-24 14:21:24 +01:00
Ben Hutchings 2431b0ab35 Update to 4.2-rc8 2015-08-24 11:00:47 +01:00
Ben Hutchings a068417196 Release linux (4.1.6-1).
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIVAwUAVdonkee/yOyVhhEJAQr/XRAAtXjWzvooBEh+0bwP2lPgunnOGhQmPfXb
 LGGQbddr5k1oRRdDSb8j9m4uR9zZxeggO0evhBtx0ISXKGMv59k4EUzFk1J9H0AK
 5Z3u94hycX6bRlOvHpdh+4EIG2uNVRd21vwTEjeq43Y/5GyagfAXXx+qRKi7Qvz6
 j0GrGzY9RiP1LHTfR0M71JBrPXhjDJWM+luDlIO63TfMMlpPlqEgJbNvCZsfZyjn
 Fgqm5GeaGtR6pEV4YHhogNZoh34HkGt6J27aOVo8n/mEx5zz45i1tF73bKUhLMB5
 AKFMNVzueExmBhQKKmc0iE241Oc2uxY3dsfFwOsFa4jlbHF7ZNzxO9hWzUt/0T0D
 HiZdTqBC+PgNfgAhiirU38+h5LZ/clhoortNZNFI43uUK4Ee0CRGt+ASrcLZkbu9
 8yQfOUjLng+PJq5nhEcYRsPaSqoqp8jr8LBPm6Ow+oHQyjM1VzAOqEsBpFAUGRhD
 DkMbrQd8oj3LvBqnIOhEzVfRXcrhIj/RXzPzcV5JvPYWA6bAi1gLR2uqTrSn+qjx
 0sUueg34Z6/IkHGa9uC9kjK2IsiDX4IPK7SDiHJgSyXuAv24Mfu33W5Ra2BKCFau
 f8rwQ6+yZYAGLov7v2eEQCOadf4B8ORu46Y+X+oWlQsrXWONziOxKB+UGlYNUlJR
 6B04B7sMAUA=
 =NbeF
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.1.6-1'

Conflicts:
	debian/changelog
	debian/config/defines
	debian/installer/mips/package-list
	debian/patches/bugfix/all/perf-fix-double-free-of-the-aux-buffer.patch
	debian/patches/series
2015-08-23 21:15:34 +01:00
Ben Hutchings ca8d04c73d Prepare to release linux (4.1.6-1). 2015-08-23 12:20:14 +02:00
Ben Hutchings ee3a08efd5 ovl: Revert changes in 4.1.5-1 due to regression (Reopens: #786925)
In particular, "fix a braino in ovl_d_select_inode()" introduced a
type error and potential crash because we still have ovl_dentry_open()
not ovl_d_select_inode().  Doing this properly requires an ABI change.
2015-08-23 12:19:12 +02:00
Ben Hutchings d360ab37b9 Improve changelog for stable update 4.1.6
Delete entries for commits that are unimportant.

Add architecture qualifications, regression versions and one bug number.
2015-08-22 20:39:54 +02:00
Ben Hutchings 9f602f3712 perf: Fix AUX buffer refcounting 2015-08-22 19:26:40 +02:00
Ben Hutchings cbf8872266 Update to 4.1.6
Drop patches applied upstream.
Ignore an ABI change in ppc crypto drivers.
2015-08-22 19:25:31 +02:00
Ben Hutchings f26069abfa [i386] udeb: Make gpio_keys_polled and leds-gpio optional in input-modules
They are not built for the 686-pae flavour, only 586.
Fixes FTBFS.
2015-08-22 19:00:59 +02:00
Ben Hutchings 808dfebf84 Release linux (4.1.5-1).
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIVAwUAVdBSmOe/yOyVhhEJAQobgA//cuk5WYNUbO3wRi3Sk1RhrH5vJk1TTWPN
 8KXa3OLhoFz04FxZ4zgNBlW52bTsMcL1rVlPjpK4jUS8WMcCEWVARps62K4VVomw
 CrZvrBpzLoSPN6Eux5NTkA5/JypnGXPDJ46Dd0LApx9A3UcKWw6u4uWCTyJyhJVd
 BSGFQwjcjJV7+WGw2ozV3fZFgwLbVyrvnIpMRwIwFnR61uAS2qy89HBTvfCk5h6m
 zqeJmmiSKOVbOxrDtyRRiUN9yFflUuSsxbIfbB+O02qSb6bhKpfTUVOQN7WoQRHs
 42culA2269r2gC0OkYwOQu1qm3TGoFafBqa5BhLYOKx8s/OXzW/zLJpaxVeewL2R
 tDHm5ZRqmO9fnUB4x3qI46uxQXr5XC2i/L2RppIOcnImZk7/qytn90KTTWIz2mUN
 Flj+K1nI3szkiQQROYXE7oKyMdBQu45V3oHifZM6HI9iklUL0BRo0jdnXxvji82V
 OL0VrmCymlKGa/OPjwN6SJa0bZ7NCTlJaG1axsMAVtovY7xaIdk0RcsQJBRQeQpu
 5ebTP9qDHPS5s6UeDJ4yGlv8moLGSQieYpcWHUiLgadE8EGR5/1ykrfc3FsuWS+G
 xCAYoC20G33+krI7mXMQyHil3w4OtYIvaV4LtrxXNRgbixdrP4MVzJMkoPmLLgBH
 J+pFZOgfG2c=
 =7MCr
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.1.5-1'

Conflicts:
	debian/changelog
	debian/patches/series
	debian/rules.real
	debian/templates/control.source.in
2015-08-22 18:07:50 +02:00
Ben Hutchings 13be7e1afd Documentation: Avoid creating man pages in source tree
kernel-doc can currently generate dummy DocBook files using
absolute paths as their titles, which results in man pages being
created in the source tree (and thus going into linux-headers
and linux-source packages).
2015-08-21 22:47:31 +02:00
Ben Hutchings b60f5c4de1 Set LC_ALL=C.UTF-8 for all builds
Upstream sets LC_ALL=C when building most things, and we do that in
one place to ensure consistent ordering.  However the encoding of HTML
docs still differs.  Choose 'C.UTF-8' instead of 'C' because it makes
the HTML docs slightly smaller.
2015-08-21 17:10:12 +02:00
Ben Hutchings c2de3cfb20 debian/control: Correct build-dependency on xz-utils, needed on all arches
Currently we have xz-utils in build-depends-indep as we explicitly
use xz to compress files in linux-source.  We also have a build-
dependency on lzma (now a virtual package provided by xz-utils),
but only on armel which was the first architecture for which we
set CONFIG_KERNEL_XZ=y.

However, since 3.7 we've set CONFIG_KERNEL_XZ for all architectures so
xz-utils is needed everywhere.  Currently we get away with this
because dpkg-dev depends on xz-utils, but this could change in future.
Build-depend on xz-utils without qualification.
2015-08-21 13:08:46 +02:00
Aurelien Jarno 2b363f8a38 mips: Remove r4k-ip22, r5k-ip32 and sb1-bcm91250a flavours. 2015-08-20 23:05:44 +02:00
Aurelien Jarno 081ba19db9 [mips*] Build ext4 as module. Add core-modules and ext4-modules udeb. Fixes FTBFS. 2015-08-20 16:21:08 +02:00
Aurelien Jarno 054d5ce461 [mips*] Build ext4 as module. Add core-modules and ext4-modules udeb. Fixes FTBFS. 2015-08-20 03:37:04 +02:00
Ben Hutchings 68176287bf Update to 4.2-rc7 2015-08-17 10:39:21 +02:00
Ben Hutchings 1243269850 Prepare to release linux (4.1.5-1). 2015-08-15 23:37:31 +02:00
Ben Hutchings 4d2f117436 udeb: Move eeprom_93cx6 to core-modules; make scsi-extra-modules depend on it
Previously it was in nic-wireless-modules as several wireless drivers
depend on it, but now wd719x in scsi-extra-modules does as well.
2015-08-15 21:59:33 +02:00
Ben Hutchings 3d5d7d8cf6 udeb: Add newly enabled drivers 2015-08-15 12:51:18 +02:00
Ben Hutchings 7e2d688bde Prepare to release linux (4.2~rc6-1~exp1). 2015-08-12 20:48:26 +02:00
Ben Hutchings 098767bfb6 debian/control: Drop Frederik Schüler from Uploaders
He hasn't been active on this package for many years.
2015-08-12 20:45:39 +02:00
Ben Hutchings 3bb9b71582 linux-source: Fix compression of the source tarball (Closes: #795199)
When we introduced the find | sort | xargs tar pipeline to make the
tarball reproducible, I was concerned that there could be so many
arguments that xargs would call tar more than once.  I therefore
changed the tar -c option to -r so that it would append rather
than overwriting in this case.

However, the -a option seems to have no effect when -r is used, so
the tarball is no longer compressed.

Instead of using xargs, use tar's -T option and change the -r
back to -c.
2015-08-12 18:02:17 +02:00
Ben Hutchings b13fc71d7e perf: Fix double-free of the AUX buffer 2015-08-12 17:35:24 +02:00
Ben Hutchings eca2a3e0eb Improve changelog for stable updates 4.1.4, 4.1.5
Delete entries for commits that are unimportant or previously cherry-
picked.

Add architecture qualifications, regression versions and one bug number.
2015-08-12 17:35:18 +02:00
Ben Hutchings 517cfd5213 ovl: Add support for NFS as lower filesystem (Closes: #786925) 2015-08-12 12:20:56 +02:00
Ben Hutchings 21364b6286 virtio-net: drop NETIF_F_FRAGLIST (CVE-2015-5156) 2015-08-11 22:54:01 +02:00
Ben Hutchings 279bfdad45 Bump ABI to 2
There are far too many changes to work around.
2015-08-11 22:46:56 +02:00
Ben Hutchings 431395942e Update to 4.1.5 2015-08-11 21:48:34 +02:00
Ben Hutchings ecae9d006f README.Debian, README.source: Update references to svn
(cherry picked from commit 3925828ee5)
2015-08-11 20:33:17 +02:00
Ben Hutchings de372d7baf Update Vcs-* fields to point to git
(cherry picked from commit c388a4feae)
2015-08-11 20:33:12 +02:00
Ben Hutchings ea0978d10c Update .gitignore files based on svn:ignore properties
For the top-level .gitignore, do this via the existing patch.

(cherry picked from commit 55cf50555a)
2015-08-11 20:32:57 +02:00
Ben Hutchings c97aa4ac68 [rt] Disable until it is updated for 4.2 or later 2015-08-11 20:26:50 +02:00
Ben Hutchings 5058702df6 Update to 4.2-rc6 2015-08-11 20:20:40 +02:00
Ben Hutchings 3925828ee5 README.Debian, README.source: Update references to svn 2015-08-11 18:20:05 +02:00
Ben Hutchings c388a4feae Update Vcs-* fields to point to git 2015-08-11 18:17:44 +02:00
Ben Hutchings 55cf50555a Update .gitignore files based on svn:ignore properties
For the top-level .gitignore, do this via the existing patch.
2015-08-11 18:16:38 +02:00
Ben Hutchings 9c536d2d2e [x86] iio: Enable drivers for ACPI-discoverable devices as modules
svn path=/dists/sid/linux/; revision=22937
2015-08-10 09:53:41 +00:00
Ian Campbell 8db2f2efff [armhf] Enable cpufreq on some sunxi platforms (Closes: #793185)
svn path=/dists/sid/linux/; revision=22926
2015-08-04 21:10:12 +00:00
Ben Hutchings 79f636b4bf Update to 4.2-rc5
Refresh/drop patches as needed.

svn path=/dists/trunk/linux/; revision=22909
2015-08-04 01:30:23 +00:00
Ben Hutchings f2378f0aa3 Prepare to release linux (4.1.3-1.
svn path=/dists/trunk/linux/; revision=22894
2015-08-03 22:17:40 +00:00
Ben Hutchings a23c852af4 Set ABI to 1
svn path=/dists/trunk/linux/; revision=22893
2015-08-03 21:17:11 +00:00
Ben Hutchings 621e438f4d security: Apply and enable GRKERNSEC_PERF_HARDEN feature from Grsecurity
This disables use of perf_event_open() by unprivileged users by default
(sysctl: kernel.perf_event_paranoid)

svn path=/dists/trunk/linux/; revision=22892
2015-08-03 12:04:26 +00:00
Ben Hutchings 97c02bf649 debug: Enable DEBUG_LIST
svn path=/dists/trunk/linux/; revision=22891
2015-08-03 02:18:33 +00:00
Ben Hutchings d9cb28cc2e Enable various new features
svn path=/dists/trunk/linux/; revision=22890
2015-08-03 01:29:25 +00:00
Ben Hutchings f3a0728b97 md: use kzalloc() when bitmap is disabled (CVE-2015-5697)
svn path=/dists/trunk/linux/; revision=22886
2015-08-03 00:38:33 +00:00
Ben Hutchings 890d5dc0aa [s390x] cachinfo: add missing facility check to init_cache_level() (Closes: #793929)
svn path=/dists/trunk/linux/; revision=22873
2015-07-29 03:28:09 +00:00
Ben Hutchings dc0f1f767e [i386/586] Enable KEYBOARD_GPIO_POLLED and LEDS_GPIO as modules, and ALIX, NET5501, GEOS (Closes: #734204)
svn path=/dists/trunk/linux/; revision=22872
2015-07-29 03:19:30 +00:00
Ben Hutchings e3254e2395 Add bug closure for fixing uboot-mkimage recommendation
svn path=/dists/trunk/linux/; revision=22869
2015-07-28 22:47:46 +00:00
Ben Hutchings 0c20c49a4d [armel,sh4] linux-image: Recommend u-boot-tools rather than the obsolete uboot-mkimage package
svn path=/dists/trunk/linux/; revision=22868
2015-07-28 22:47:13 +00:00
Ben Hutchings dddb4f3bd6 Set next version to 4.1.3-1 as it will be uploaded to unstable
svn path=/dists/trunk/linux/; revision=22865
2015-07-27 18:18:16 +00:00
Ben Hutchings 4272044bc9 KEYS: ensure we free the assoc array edit if edit is valid (CVE-2015-1333)
svn path=/dists/trunk/linux/; revision=22862
2015-07-27 18:12:37 +00:00
Ben Hutchings 88728c5842 [rt] Update to 4.1.3-rt3 and re-enable
svn path=/dists/trunk/linux/; revision=22861
2015-07-27 13:27:47 +00:00
Ben Hutchings 42b6cc2f10 debian/rules.real: Use dpkg-parsechangelog -S
This option is supported since dpkg 1.17 (i.e. jessie) and allows a
nice little clean-up.

svn path=/dists/trunk/linux/; revision=22852
2015-07-24 20:49:22 +00:00
Ben Hutchings 1617b3f14e Merge changes from sid up to 4.0.8-2
Drop the new rt patches.
Forward-port the NMI fixes to 4.1 (hopefully correctly).

svn path=/dists/trunk/linux/; revision=22851
2015-07-23 01:24:14 +00:00
Ben Hutchings 3209e6d2f9 Update to 4.1.3
svn path=/dists/trunk/linux/; revision=22850
2015-07-23 01:01:27 +00:00
Ben Hutchings ac312fb927 Prepare to release linux (4.0.8-2).
svn path=/dists/sid/linux/; revision=22848
2015-07-22 23:44:02 +00:00
Ben Hutchings 561e869fda [amd64] Fix nested NMI handling (CVE-2015-3290, CVE-2015-3291, CVE-2015-5157)
svn path=/dists/sid/linux/; revision=22842
2015-07-22 20:46:22 +00:00
Uwe Kleine-König 2017c10b63 [rt] Update to 4.0.8-rt6
svn path=/dists/sid/linux/; revision=22841
2015-07-22 18:42:19 +00:00
Ian Campbell 7a2b15aea6 [armhf] Enable new drivers for sunxi platforms (Closes: #792388)
svn path=/dists/trunk/linux/; revision=22839
2015-07-17 07:29:12 +00:00
Ian Campbell bb9ae7db61 [armhf] Set CONFIG_ARM_TEGRA_CPUFREQ as builtin.
It seems to have always been a bool and not a tristate.

svn path=/dists/trunk/linux/; revision=22838
2015-07-17 07:29:09 +00:00
Ben Hutchings ef7d1869f8 [armel/kirkwood] ubi: Change UBIFS_FS and MTD_UBI from built-in to modules, to reduce kernel image size (fixes FTBFS)
svn path=/dists/trunk/linux/; revision=22836
2015-07-15 18:47:14 +00:00
Ben Hutchings 9f5f8ba82a Prepare to release linux (4.1.2-1~exp1).
svn path=/dists/trunk/linux/; revision=22827
2015-07-11 18:29:38 +00:00
Ben Hutchings 78a37b81ea Add bug number for disabling VM86
svn path=/dists/trunk/linux/; revision=22826
2015-07-11 17:01:38 +00:00
Ben Hutchings f9fdaa5b51 Merge changes from sid up to 4.0.8-1
svn path=/dists/trunk/linux/; revision=22825
2015-07-11 16:50:09 +00:00
Ben Hutchings 9e36903d1f Update to 4.1.2
svn path=/dists/trunk/linux/; revision=22824
2015-07-11 16:48:41 +00:00
Ben Hutchings 1fcd372ae9 Prepare to release linux (4.0.8-1).
svn path=/dists/sid/linux/; revision=22822
2015-07-11 14:04:11 +00:00
Ben Hutchings 0a33208a6d [x86] kvm: fix kvm_apic_has_events to check for NULL pointer (CVE-2015-4692)
svn path=/dists/sid/linux/; revision=22821
2015-07-11 03:33:17 +00:00
Ben Hutchings bf03a0d800 [ppc64el] Ignore ABI changes due to disabling HIBERNATION (fixes FTBFS)
svn path=/dists/sid/linux/; revision=22820
2015-07-11 02:50:13 +00:00
Ben Hutchings 918b37b2bd Update to 4.0.8
svn path=/dists/sid/linux/; revision=22819
2015-07-11 02:47:13 +00:00
Ben Hutchings b6d0d17b8a [i386] Disable VM86
svn path=/dists/trunk/linux/; revision=22818
2015-07-09 00:11:12 +00:00
Ben Hutchings 2eb4edd9a4 Duplicate man pages were an issue for linux-manual, not linux-doc
svn path=/dists/trunk/linux/; revision=22815
2015-07-08 01:54:32 +00:00
Ben Hutchings 6fa2b3e596 linux-manual: kernel-doc: Use $KBUILD_BUILD_TIMESTAMP as man page date
svn path=/dists/trunk/linux/; revision=22814
2015-07-08 01:54:15 +00:00
Ben Hutchings eb4b510b6d DocBook: Fix duplicate man pages
svn path=/dists/trunk/linux/; revision=22812
2015-07-08 01:00:56 +00:00
Ben Hutchings 94f19b438b DocBook: generate consistent IDs
svn path=/dists/trunk/linux/; revision=22810
2015-07-07 16:25:17 +00:00
Ben Hutchings 3a7cbba80e Prepare to release linux (4.1.1-1~exp1).
svn path=/dists/trunk/linux/; revision=22808
2015-07-07 11:53:40 +00:00
Ben Hutchings 43aa479231 Update list of reproducibility improvements
svn path=/dists/trunk/linux/; revision=22807
2015-07-07 03:15:40 +00:00
Ben Hutchings 5558f2b836 linux-manual: Drop original timestamp (and name) when compressing
svn path=/dists/trunk/linux/; revision=22805
2015-07-06 23:35:25 +00:00
Ben Hutchings 00c6ad9c5c linux-source: Sort files in the tarball to make it reproducible
svn path=/dists/trunk/linux/; revision=22804
2015-07-06 21:22:54 +00:00
Ben Hutchings 198d7f8199 Merge changes from sid up to 4.0.7-1
svn path=/dists/trunk/linux/; revision=22799
2015-07-06 20:56:21 +00:00
Ben Hutchings 2f5882461a Prepare to release linux (4.0.7-1).
svn path=/dists/sid/linux/; revision=22797
2015-07-06 20:14:21 +00:00
Ben Hutchings c0d8ea9656 udeb: Add more drivers to sound-modules, thanks to Samuel Thibault (Closes: #782495)
svn path=/dists/sid/linux/; revision=22796
2015-07-06 01:52:59 +00:00
Ben Hutchings 5007cfce3f [x86] Enable MMIOTRACE (Closes: #790808)
svn path=/dists/trunk/linux/; revision=22795
2015-07-05 23:42:00 +00:00
Ben Hutchings 677682845c Note that 4.1 closes #790953
svn path=/dists/trunk/linux/; revision=22794
2015-07-05 23:25:00 +00:00
Ben Hutchings 7886d2f1e2 [mips*] Correct FP ISA requirements (Closes: #781892)
svn path=/dists/sid/linux/; revision=22792
2015-07-05 23:09:31 +00:00
Ben Hutchings ac0196487f [ppc64el] Disable HIBERNATION (Closes: #789070)
svn path=/dists/sid/linux/; revision=22791
2015-07-05 22:48:10 +00:00
Ben Hutchings c9c7b07e93 Add CVE ID for UDP checksum DoS
svn path=/dists/sid/linux/; revision=22789
2015-07-05 20:12:28 +00:00
Ben Hutchings 74af9f304e Fix or ignore ABI changes as appropriate
svn path=/dists/sid/linux/; revision=22784
2015-07-01 03:35:52 +00:00
Ben Hutchings e5a19529a8 Update to 4.0.7
svn path=/dists/sid/linux/; revision=22781
2015-07-01 00:34:40 +00:00
Ben Hutchings c6e6bbb7c3 Update to 4.1.1
svn path=/dists/trunk/linux/; revision=22780
2015-07-01 00:27:29 +00:00
Ben Hutchings 5007a5e50f Update to 4.1
svn path=/dists/trunk/linux/; revision=22779
2015-07-01 00:19:33 +00:00
Ben Hutchings 029e70eef5 Update to 4.0.6
svn path=/dists/sid/linux/; revision=22778
2015-06-28 22:58:51 +00:00
Ben Hutchings 15d2832b85 mm: Update zfoo config
ZSWAP no longer selects ZBUD, but does still depend on it by default,
so we need to enable it explicitly.
Both ZBUD and ZSMALLOC are now tristate, so make them modules.
This also means ZSMALLOC doesn't need to be disabled on armel.

svn path=/dists/sid/linux/; revision=22769
2015-06-21 02:45:37 +00:00
Ben Hutchings 3df8898d6b Merge changes from sid up to 4.0.5-1
svn path=/dists/trunk/linux/; revision=22761
2015-06-16 23:04:03 +00:00