]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/log
mirror_ubuntu-zesty-kernel.git
7 years agoRevert "UBUNTU: SAUCE: (no-up) If zone is so small that watermarks are the same,...
Seth Forshee [Thu, 13 Oct 2016 00:25:00 +0000 (19:25 -0500)]
Revert "UBUNTU: SAUCE: (no-up) If zone is so small that watermarks are the same, stop zone balance."

BugLink: http://bugs.launchpad.net/bugs/1632894
This reverts commit 6d748af3bb9d0b670e7d72da11faaf79a45120f5,
which was errantly deemed appropriate to yakkety but is not
needed.

Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Jay Vosburgh <jay.vosburgh@canonical.com>
Acked-by: Brad Figg <brad.figg@canonical.com>
7 years agoUBUNTU: Start new release
Seth Forshee [Thu, 13 Oct 2016 02:49:50 +0000 (21:49 -0500)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-24.26
Seth Forshee [Wed, 12 Oct 2016 15:25:50 +0000 (10:25 -0500)]
UBUNTU: Ubuntu-4.8.0-24.26

Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
7 years agoUBUNTU: SAUCE: (no-up) If zone is so small that watermarks are the same, stop zone...
Gavin Guo [Wed, 12 Oct 2016 01:13:35 +0000 (09:13 +0800)]
UBUNTU: SAUCE: (no-up) If zone is so small that watermarks are the same, stop zone balance.

BugLink: http://bugs.launchpad.net/bugs/1518457
On an AWS t2.micro instance (Xeon E5-2670, 991MiB of memory).
Occasionally (about once a day), kswapd0 falls into a busy loop and
spins on 100% CPU usage indefinitely. Reject to do the zone balance
when the memory is too small.

Signed-off-by: Dan Streetman <dan.streetman@canonical.com>
Signed-off-by: Gavin Guo <gavin.guo@canonical.com>
Tested-by: Jay Vosburgh <jay.vosburgh@canonical.com>
Acked-by: Leann Ogasawara <leann.ogasawara@canonical.com>
Acked-by: Brad Figg <brad.figg@canonical.com>
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
7 years agoUBUNTU: Start new release
Seth Forshee [Wed, 12 Oct 2016 15:02:07 +0000 (10:02 -0500)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-23.25
Seth Forshee [Tue, 11 Oct 2016 21:35:11 +0000 (16:35 -0500)]
UBUNTU: Ubuntu-4.8.0-23.25

Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
7 years agoUBUNTU: [Config] Enable live patching on powerpc/ppc64el
Tim Gardner [Mon, 10 Oct 2016 15:54:39 +0000 (09:54 -0600)]
UBUNTU: [Config] Enable live patching on powerpc/ppc64el

BugLink: http://bugs.launchpad.net/bugs/1626983
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Acked-by: Leann Ogasawara <leann.ogasawara@canonical.com>
Acked-by: Brad Figg <brad.figg@canonical.com>
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_AUFS_XATTR=y
Tim Gardner [Mon, 10 Oct 2016 15:01:09 +0000 (09:01 -0600)]
UBUNTU: [Config] CONFIG_AUFS_XATTR=y

BugLink: http://bugs.launchpad.net/bugs/1557776
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Acked-by: Leann Ogasawara <leann.ogasawara@canonical.com>
Acked-by: Brad Figg <brad.figg@canonical.com>
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
7 years agoUBUNTU: SAUCE: (no-up) include/linux/security.h -- fix syntax error with CONFIG_SECUR...
Andy Whitcroft [Thu, 6 Oct 2016 13:22:12 +0000 (14:22 +0100)]
UBUNTU: SAUCE: (no-up) include/linux/security.h -- fix syntax error with CONFIG_SECURITYFS=n

commit c2ac27f7a443 ("securityfs: update interface to allow
inode_ops, and setup from vfs") introduced a syntax error
in include/linux/security.h when CONFIG_SECURITYFS is not set.
This is exercised by the zfcpdump-kernel for s390x.

BugLink: http://bugs.launchpad.net/bugs/1630990
Signed-off-by: Andy Whitcroft <apw@canonical.com>
Acked-by: Colin King <colin.king@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Start new release
Seth Forshee [Tue, 11 Oct 2016 21:25:28 +0000 (16:25 -0500)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-22.24
Andy Whitcroft [Sat, 8 Oct 2016 08:12:42 +0000 (09:12 +0100)]
UBUNTU: Ubuntu-4.8.0-22.24

Signed-off-by: Andy Whitcroft <apw@canonical.com>
7 years agoUBUNTU: Start new release
Tim Gardner [Fri, 7 Oct 2016 15:41:51 +0000 (09:41 -0600)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-21.23
Tim Gardner [Tue, 4 Oct 2016 16:14:45 +0000 (10:14 -0600)]
UBUNTU: Ubuntu-4.8.0-21.23

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Start new release
Tim Gardner [Tue, 4 Oct 2016 14:01:54 +0000 (08:01 -0600)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-20.22
Tim Gardner [Mon, 3 Oct 2016 01:25:35 +0000 (19:25 -0600)]
UBUNTU: Ubuntu-4.8.0-20.22

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Start new release
Tim Gardner [Mon, 3 Oct 2016 01:18:00 +0000 (19:18 -0600)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-19.21
Tim Gardner [Thu, 29 Sep 2016 18:20:35 +0000 (12:20 -0600)]
UBUNTU: Ubuntu-4.8.0-19.21

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_HARDENED_USERCOPY_PAGESPAN=n
Tim Gardner [Thu, 29 Sep 2016 16:50:14 +0000 (10:50 -0600)]
UBUNTU: [Config] CONFIG_HARDENED_USERCOPY_PAGESPAN=n

BugLink: http://bugs.launchpad.net/bugs/1627198
According to the config option help text, this should not
have been enabled.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: SAUCE: nbd: Only delay uevent until connected
Stefan Bader [Thu, 29 Sep 2016 16:19:25 +0000 (18:19 +0200)]
UBUNTU: SAUCE: nbd: Only delay uevent until connected

Just a hack until it is understood what actually generates the
uevent which also triggers a partition scan.

Commit 37091fdd831f28a6509008542174ed324dd645bc (in 4.8-rc1)
  nbd: Create size change events for userspace

tries to do the right thing and add a change event at the right
time, but doing so made things actually worse.

The only thing which this patch changes is that i_size and the
capacity are touched multiple times. Both actions do not look
like they could cause a change event being triggered in any way.
Still it does happen and whatever is doing this, it also causes
a partition scan.

So without this change when connecting a file image with qemu-nbd
there was only one change event and no partitions added. However
in some rare cases there were two change events on the main nbd
device and partitions were added.

One thought I had was maybe something like inotify notes the
change to bdev->bd_inode->i_size and triggers the partition
scan when the capacity is already >0. But only changing the
order but not update all variables whenever any of the related
ioctl calls is made is not working. This somehow leave only the
longer time the changes are exposed until nbd sends its own
change event as some sort of explanation.

BugLink: http://bugs.launchpad.net/bugs/1628336
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agosecurityfs: update interface to allow inode_ops, and setup from vfs fns
John Johansen [Sun, 24 Jul 2016 23:06:14 +0000 (16:06 -0700)]
securityfs: update interface to allow inode_ops, and setup from vfs fns

BugLink: http://bugs.launchpad.net/bugs/1611078
Signed-off-by: John Johansen <john.johansen@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_ZONE_DMA=y for generic
Tim Gardner [Wed, 28 Sep 2016 16:17:26 +0000 (10:17 -0600)]
UBUNTU: [Config] CONFIG_ZONE_DMA=y for generic

BugLink: http://bugs.launchpad.net/bugs/1628523
Config regression from https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1534647

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] armhf: disable ARCH_ZX
Paolo Pisati [Wed, 28 Sep 2016 11:22:25 +0000 (13:22 +0200)]
UBUNTU: [Config] armhf: disable ARCH_ZX

BugLink: http://bugs.launchpad.net/bugs/1628503
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] missing modules in armhf/s390x
Tim Gardner [Tue, 27 Sep 2016 21:09:31 +0000 (15:09 -0600)]
UBUNTU: [Config] missing modules in armhf/s390x

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_NET_SWITCHDEV=y for amd64/arm64
Tim Gardner [Tue, 27 Sep 2016 19:45:03 +0000 (13:45 -0600)]
UBUNTU: [Config] CONFIG_NET_SWITCHDEV=y for amd64/arm64

BugLink: http://bugs.launchpad.net/bugs/1628241
It is possible NET_SWITCHDEV may be required for armhf, but
leave it off until we know for sure.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: firmware: Update bnx2x to 7.13.1.0
Tim Gardner [Tue, 27 Sep 2016 19:15:49 +0000 (13:15 -0600)]
UBUNTU: firmware: Update bnx2x to 7.13.1.0

BugLink: http://bugs.launchpad.net/bugs/1628009
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] Enable CONFIG_IBMVNIC=m
Leann Ogasawara [Tue, 27 Sep 2016 18:54:38 +0000 (11:54 -0700)]
UBUNTU: [Config] Enable CONFIG_IBMVNIC=m

Also enforce this in the annotations file.

BugLink: http://bugs.launchpad.net/bugs/1628187
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: [Config] skip Ubuntu-4.8.0-18.20
Tim Gardner [Tue, 27 Sep 2016 15:30:06 +0000 (09:30 -0600)]
UBUNTU: [Config] skip Ubuntu-4.8.0-18.20

That version was used during Beta2 testing but was never published
outside of a PPA. However, the tag has been pushed should we ever
want to retrieve it.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] armhf: MFD_TPS65217=y && REGULATOR_TPS65217=y
Paolo Pisati [Mon, 26 Sep 2016 14:44:34 +0000 (16:44 +0200)]
UBUNTU: [Config] armhf: MFD_TPS65217=y && REGULATOR_TPS65217=y

BugLink: http://bugs.launchpad.net/bugs/1628112
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Rebase to v4.8-rc8
Leann Ogasawara [Mon, 26 Sep 2016 02:45:29 +0000 (19:45 -0700)]
UBUNTU: Rebase to v4.8-rc8

Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: Start new release
Leann Ogasawara [Sun, 25 Sep 2016 19:13:39 +0000 (12:13 -0700)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-17.19
Leann Ogasawara [Sun, 25 Sep 2016 04:32:14 +0000 (21:32 -0700)]
UBUNTU: Ubuntu-4.8.0-17.19

Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: Remove squashfs udeb
Leann Ogasawara [Sat, 24 Sep 2016 23:36:47 +0000 (16:36 -0700)]
UBUNTU: Remove squashfs udeb

BugLink: http://bugs.launchpad.net/bugs/1593134
CONFIG_SQUASHFS=y results in an empty squashfs udeb.

Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: Add d-i support for ata_generic
Leann Ogasawara [Sat, 24 Sep 2016 21:36:23 +0000 (14:36 -0700)]
UBUNTU: Add d-i support for ata_generic

BugLink: http://bugs.launchpad.net/bugs/1627322
Add ata_generic to d-i as a future preventative measure in case this is enabled
as a module.

Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: [Config] Enforce CONFIG_BLK_DEV_SD=y,CONFIG_BLK_DEV_SR=y
Tim Gardner [Sat, 24 Sep 2016 15:07:01 +0000 (09:07 -0600)]
UBUNTU: [Config] Enforce CONFIG_BLK_DEV_SD=y,CONFIG_BLK_DEV_SR=y

BugLink: http://bugs.launchpad.net/bugs/1627330
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] Enforce CONFIG_ATA_PIIX=y for amd64/i386
Tim Gardner [Sat, 24 Sep 2016 14:52:03 +0000 (08:52 -0600)]
UBUNTU: [Config] Enforce CONFIG_ATA_PIIX=y for amd64/i386

BugLink: http://bugs.launchpad.net/bugs/1627324
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Update annotation enforcement for CONFIG_USB_[E|O|U|X]HCI_HCD
Leann Ogasawara [Sat, 24 Sep 2016 21:20:29 +0000 (14:20 -0700)]
UBUNTU: Update annotation enforcement for CONFIG_USB_[E|O|U|X]HCI_HCD

BugLink: http://bugs.launchpad.net/bugs/1627323
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_GOLDFISH=n
Luis Henriques [Fri, 23 Sep 2016 15:39:35 +0000 (16:39 +0100)]
UBUNTU: [Config] CONFIG_GOLDFISH=n

BugLink: http://bugs.launchpad.net/bugs/1627052
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
7 years agoRevert "UBUNTU: SAUCE: Clear Linux: bootstats: add printk's to measure boot time...
Tim Gardner [Fri, 23 Sep 2016 15:05:03 +0000 (09:05 -0600)]
Revert "UBUNTU: SAUCE: Clear Linux: bootstats: add printk's to measure boot time in more detail"

BugLink: http://bugs.launchpad.net/bugs/1626104
This reverts commit 18b27273904ac9a79b3a84c0f8933b40203a365e.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
 Conflicts:
init/main.c

7 years agoUBUNTU: Start new release
Tim Gardner [Fri, 23 Sep 2016 12:46:57 +0000 (06:46 -0600)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] Enable CONFIG_QUICC_ENGINE=y
Leann Ogasawara [Sat, 24 Sep 2016 20:37:59 +0000 (13:37 -0700)]
UBUNTU: [Config] Enable CONFIG_QUICC_ENGINE=y

Avoids the following build failure on powerpc

drivers/built-in.o: In function `qe_usb_clock_set':
drivers/soc/fsl/qe/usb.c:25: undefined reference to `qe_immr'
drivers/soc/fsl/qe/usb.c:25: undefined reference to `qe_immr'
drivers/soc/fsl/qe/usb.c:48: undefined reference to `cmxgcr_lock'
drivers/soc/fsl/qe/usb.c:48: undefined reference to `cmxgcr_lock'
drivers/soc/fsl/qe/usb.c:46: undefined reference to `qe_setbrg'
Makefile:965: recipe for target 'vmlinux' failed
make[2]: *** [vmlinux] Error 1

Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: [Config] Enable CONFIG_ACPI_HED=y for arm64
Leann Ogasawara [Sat, 24 Sep 2016 18:59:21 +0000 (11:59 -0700)]
UBUNTU: [Config] Enable CONFIG_ACPI_HED=y for arm64

This brings this in alignment with the annotations file.

Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: [Config] Enable CONFIG_ACPI_PCI_SLOT=y for arm64
Leann Ogasawara [Sat, 24 Sep 2016 18:54:16 +0000 (11:54 -0700)]
UBUNTU: [Config] Enable CONFIG_ACPI_PCI_SLOT=y for arm64

This brings this in alignment with the annotations file.

Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: [Config] s390x -- CONFIG_ECRYPT_FS=y
Andy Whitcroft [Sat, 24 Sep 2016 17:26:28 +0000 (18:26 +0100)]
UBUNTU: [Config] s390x -- CONFIG_ECRYPT_FS=y

Signed-off-by: Andy Whitcroft <apw@canonical.com>
7 years agoUBUNTU: [Config] s390x -- CONFIG_SQUASHFS=y
Andy Whitcroft [Sat, 24 Sep 2016 17:24:08 +0000 (18:24 +0100)]
UBUNTU: [Config] s390x -- CONFIG_SQUASHFS=y

Signed-off-by: Andy Whitcroft <apw@canonical.com>
7 years agoUBUNTU: s390x -- DEBUG_RODATA is now valid
Andy Whitcroft [Sat, 24 Sep 2016 17:20:32 +0000 (18:20 +0100)]
UBUNTU: s390x -- DEBUG_RODATA is now valid

Signed-off-by: Andy Whitcroft <apw@canonical.com>
7 years agoUBUNTU: [Config] apply xenial configuration annotations
Andy Whitcroft [Sat, 24 Sep 2016 16:49:14 +0000 (17:49 +0100)]
UBUNTU: [Config] apply xenial configuration annotations

Signed-off-by: Andy Whitcroft <apw@canonical.com>
7 years agoannotations: pull back to xenial
Andy Whitcroft [Sat, 24 Sep 2016 07:54:59 +0000 (08:54 +0100)]
annotations: pull back to xenial

Signed-off-by: Andy Whitcroft <apw@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-16.17
Tim Gardner [Thu, 22 Sep 2016 22:30:02 +0000 (16:30 -0600)]
UBUNTU: Ubuntu-4.8.0-16.17

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_ACPI_IORT=y
dann frazier [Thu, 22 Sep 2016 03:34:15 +0000 (21:34 -0600)]
UBUNTU: [Config] CONFIG_ACPI_IORT=y

BugLink: http://bugs.launchpad.net/bugs/1626631
Signed-off-by: dann frazier <dann.frazier@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_ATA=y
Tim Gardner [Thu, 22 Sep 2016 20:11:32 +0000 (14:11 -0600)]
UBUNTU: [Config] CONFIG_ATA=y

BugLink: http://bugs.launchpad.net/bugs/1626394
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] Xenial device settings sync with arm64
Tim Gardner [Thu, 22 Sep 2016 20:00:35 +0000 (14:00 -0600)]
UBUNTU: [Config] Xenial device settings sync with arm64

BugLink: http://bugs.launchpad.net/bugs/1626543
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] Xenial device settings sync with armhf
Tim Gardner [Thu, 22 Sep 2016 19:15:58 +0000 (13:15 -0600)]
UBUNTU: [Config] Xenial device settings sync with armhf

BugLink: http://bugs.launchpad.net/bugs/1626543
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_MTD_UBI_GLUEBI=m
Tim Gardner [Thu, 22 Sep 2016 17:48:08 +0000 (11:48 -0600)]
UBUNTU: [Config] CONFIG_MTD_UBI_GLUEBI=m

BugLink: http://bugs.launchpad.net/bugs/1626543
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] Xenial device settings sync with i386
Tim Gardner [Thu, 22 Sep 2016 17:45:10 +0000 (11:45 -0600)]
UBUNTU: [Config] Xenial device settings sync with i386

BugLink: http://bugs.launchpad.net/bugs/1626543
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] Xenial device settings sync with amd64
Tim Gardner [Wed, 21 Sep 2016 13:02:27 +0000 (07:02 -0600)]
UBUNTU: [Config] Xenial device settings sync with amd64

BugLink: http://bugs.launchpad.net/bugs/1626543
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_BLK_DEV_NVME_SCSI=y
Tim Gardner [Wed, 21 Sep 2016 14:38:59 +0000 (08:38 -0600)]
UBUNTU: [Config] CONFIG_BLK_DEV_NVME_SCSI=y

BugLink: http://bugs.launchpad.net/bugs/1626543
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_OF=y for all arches
Tim Gardner [Wed, 21 Sep 2016 13:41:56 +0000 (07:41 -0600)]
UBUNTU: [Config] CONFIG_OF=y for all arches

BugLink: http://bugs.launchpad.net/bugs/1626543
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_MAC80211_RC_MINSTREL_VHT=y for all arches
Tim Gardner [Wed, 21 Sep 2016 13:21:10 +0000 (07:21 -0600)]
UBUNTU: [Config] CONFIG_MAC80211_RC_MINSTREL_VHT=y for all arches

BugLink: http://bugs.launchpad.net/bugs/1626543
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_VMD=m
Tim Gardner [Wed, 21 Sep 2016 13:16:25 +0000 (07:16 -0600)]
UBUNTU: [Config] CONFIG_VMD=m

BugLink: http://bugs.launchpad.net/bugs/1626543
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_USERFAULTFD=y
Tim Gardner [Thu, 22 Sep 2016 13:55:30 +0000 (07:55 -0600)]
UBUNTU: [Config] CONFIG_USERFAULTFD=y

BugLink: http://bugs.launchpad.net/bugs/1626149
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_SLUB=y
Tim Gardner [Thu, 22 Sep 2016 13:46:38 +0000 (07:46 -0600)]
UBUNTU: [Config] CONFIG_SLUB=y

BugLink: http://bugs.launchpad.net/bugs/1626564
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Start new release
Tim Gardner [Thu, 22 Sep 2016 12:52:20 +0000 (06:52 -0600)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: add nls_cp437 to the generic.inclusion-list
Leann Ogasawara [Wed, 21 Sep 2016 22:43:16 +0000 (15:43 -0700)]
UBUNTU: add nls_cp437 to the generic.inclusion-list

BugLink: http://bugs.launchpad.net/bugs/1626158
Add a precautionary measure in the event CONFIG_NLS_CODEPAGE_437 reverts
back to being enabled as a module.

Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-15.16
Tim Gardner [Wed, 21 Sep 2016 20:07:38 +0000 (14:07 -0600)]
UBUNTU: Ubuntu-4.8.0-15.16

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_VFAT_FS=y
Tim Gardner [Wed, 21 Sep 2016 19:56:36 +0000 (13:56 -0600)]
UBUNTU: [Config] CONFIG_VFAT_FS=y

BugLink: http://bugs.launchpad.net/bugs/1626158
Fails to boot in Qemu otherwise.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_NLS_CODEPAGE_437=y
Tim Gardner [Wed, 21 Sep 2016 19:48:56 +0000 (13:48 -0600)]
UBUNTU: [Config] CONFIG_NLS_CODEPAGE_437=y

BugLink: http://bugs.launchpad.net/bugs/1626158
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_FAT_DEFAULT_IOCHARSET=iso8859-1
Tim Gardner [Wed, 21 Sep 2016 18:44:55 +0000 (12:44 -0600)]
UBUNTU: [Config] CONFIG_FAT_DEFAULT_IOCHARSET=iso8859-1

BugLink: http://bugs.launchpad.net/bugs/1626158
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: SAUCE: seccomp: log actions even when audit is disabled
Tyler Hicks [Wed, 21 Sep 2016 18:04:35 +0000 (13:04 -0500)]
UBUNTU: SAUCE: seccomp: log actions even when audit is disabled

https://launchpad.net/bugs/1626194

Upstream commit 96368701e1c89057bbf39222e965161c68a85b4b changed the
auditing behavior of seccomp so that actions are only logged when the
audit subsystem is enabled. A default install of Ubuntu does not include
the audit userspace and simply enabling the audit subsystem, without
filtering some audit events, would result in more audit records hitting
the system log than usual.

This patch undoes the functional change in upstream commit
96368701e1c89057bbf39222e965161c68a85b4b and goes back to the old
behavior of logging seccomp actions even when audit is not enabled.

Signed-off-by: Tyler Hicks <tyhicks@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Start new release
Tim Gardner [Wed, 21 Sep 2016 12:41:27 +0000 (06:41 -0600)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-14.15
Leann Ogasawara [Tue, 20 Sep 2016 20:57:46 +0000 (13:57 -0700)]
UBUNTU: Ubuntu-4.8.0-14.15

Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: SAUCE: overlayfs: Enable user namespace mounts
Seth Forshee [Mon, 27 Jul 2015 14:16:54 +0000 (09:16 -0500)]
UBUNTU: SAUCE: overlayfs: Enable user namespace mounts

Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: SAUCE: overlayfs: Propogate nosuid from lower and upper mounts
Seth Forshee [Thu, 21 Jan 2016 21:37:53 +0000 (15:37 -0600)]
UBUNTU: SAUCE: overlayfs: Propogate nosuid from lower and upper mounts

An overlayfs mount using an upper or lower directory from a
nosuid filesystem bypasses this restriction. Change this so
that if any lower or upper directory is nosuid at mount time the
overlayfs superblock is marked nosuid. This requires some
additions at the vfs level since nosuid currently only applies to
mounts, so a SB_I_NOSUID flag is added along with a helper
function to check a path for nosuid in both the mount and the
superblock.

BugLink: http://bugs.launchpad.net/bugs/1534961
BugLink: http://bugs.launchpad.net/bugs/1535150
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: SAUCE: overlayfs: Be more careful about copying up sxid files
Seth Forshee [Thu, 21 Jan 2016 17:52:04 +0000 (11:52 -0600)]
UBUNTU: SAUCE: overlayfs: Be more careful about copying up sxid files

When an overlayfs filesystem's lowerdir is on a nosuid filesystem
but the upperdir is not, it's possible to copy up an sxid file or
stick directory into upperdir without changing the mode by
opening the file rw in the overlayfs mount without writing to it.
This makes it possible to bypass the nosuid restriction on the
lowerdir mount.

It's a bad idea in general to let the mounter copy up a sxid file
if the mounter wouldn't have had permission to create the sxid
file in the first place. Therefore change ovl_set_xattr to
exclude these bits when initially setting the mode, then set the
full mode after setting the user for the inode. This allows copy
up for non-sxid files to work as before but causes copy up to
fail for the cases where the user could not have created the sxid
inode in upperdir.

BugLink: http://bugs.launchpad.net/bugs/1534961
BugLink: http://bugs.launchpad.net/bugs/1535150
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: SAUCE: overlayfs: Skip permission checking for trusted.overlayfs.* xattrs
Seth Forshee [Tue, 19 Jan 2016 19:12:02 +0000 (13:12 -0600)]
UBUNTU: SAUCE: overlayfs: Skip permission checking for trusted.overlayfs.* xattrs

The original mounter had CAP_SYS_ADMIN in the user namespace
where the mount happened, and the vfs has validated that the user
has permission to do the requested operation. This is sufficient
for allowing the kernel to write these specific xattrs, so we can
bypass the permission checks for these xattrs.

To support this, export __vfs_setxattr_noperm and add an similar
__vfs_removexattr_noperm which is also exported. Use these when
setting or removing trusted.overlayfs.* xattrs.

BugLink: http://bugs.launchpad.net/bugs/1531747
BugLink: http://bugs.launchpad.net/bugs/1534961
BugLink: http://bugs.launchpad.net/bugs/1535150
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: [Config] Enabled some networking options
Tim Gardner [Tue, 20 Sep 2016 20:48:13 +0000 (14:48 -0600)]
UBUNTU: [Config] Enabled some networking options

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_PROCESSOR_SELECT=y
Tim Gardner [Tue, 20 Sep 2016 20:28:17 +0000 (14:28 -0600)]
UBUNTU: [Config] CONFIG_PROCESSOR_SELECT=y

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
Tim Gardner [Tue, 20 Sep 2016 20:26:02 +0000 (14:26 -0600)]
UBUNTU: [Config] CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_CLEANCACHE=y
Tim Gardner [Tue, 20 Sep 2016 20:23:32 +0000 (14:23 -0600)]
UBUNTU: [Config] CONFIG_CLEANCACHE=y

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_PM_WAKELOCKS=y
Tim Gardner [Tue, 20 Sep 2016 20:10:34 +0000 (14:10 -0600)]
UBUNTU: [Config] CONFIG_PM_WAKELOCKS=y

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Start new release
Tim Gardner [Tue, 20 Sep 2016 18:00:31 +0000 (12:00 -0600)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-13.14
Tim Gardner [Tue, 20 Sep 2016 17:17:41 +0000 (11:17 -0600)]
UBUNTU: Ubuntu-4.8.0-13.14

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] Add some CRC crypto modules to d-i
Tim Gardner [Tue, 20 Sep 2016 17:05:47 +0000 (11:05 -0600)]
UBUNTU: [Config] Add some CRC crypto modules to d-i

BugLink: http://bugs.launchpad.net/bugs/1625728
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_VFIO=m for ppc64el
Tim Gardner [Tue, 20 Sep 2016 16:51:43 +0000 (10:51 -0600)]
UBUNTU: [Config] CONFIG_VFIO=m for ppc64el

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: SAUCE: [nf,v2] netfilter: x_tables: don't rely on well-behaving userspace
Florian Westphal [Thu, 10 Mar 2016 16:26:39 +0000 (17:26 +0100)]
UBUNTU: SAUCE: [nf,v2] netfilter: x_tables: don't rely on well-behaving userspace

BugLink: http://bugs.launchpad.net/bugs/1555338
Ben Hawkes says:

 In the mark_source_chains function (net/ipv4/netfilter/ip_tables.c) it
 is possible for a user-supplied ipt_entry structure to have a large
 next_offset field. This field is not bounds checked prior to writing a
 counter value at the supplied offset.

Problem is that xt_entry_foreach() macro stops iterating once e->next_offset
is out of bounds, assuming this is the last entry.

With malformed data thats not necessarily the case so we can
write outside of allocated area later as we might not have walked the
entire blob.

Fix this by simplifying mark_source_chains -- it already has to check
if nextoff is in range to catch invalid jumps, so just do the check
when we move to a next entry as well.

Also, check that the offset meets the xtables_entry alignment.

Reported-by: Ben Hawkes <hawkes@google.com>
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Chris J. Arges <chris.j.arges@canonical.com>
Acked-by: Brad Figg <brad.figg@canonical.com>
Signed-off-by: Brad Figg <brad.figg@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: SAUCE: (no-up) ACPI: Disable Windows 8 compatibility for some Lenovo ThinkPads
Seth Forshee [Fri, 20 Sep 2013 18:03:41 +0000 (13:03 -0500)]
UBUNTU: SAUCE: (no-up) ACPI: Disable Windows 8 compatibility for some Lenovo ThinkPads

The AML implementation for brightness control on several ThinkPads
contains a workaround to meet a Windows 8 requirement of 101 brightness
levels [1]. The implementation is flawed, as only 16 of the brighness
values reported by _BCL affect a change in brightness. _BCM silently
discards the rest of the values. Disabling Windows 8 compatibility on
these machines reverts them to the old behavior, making _BCL only report
the 16 brightness levels which actually work. Add a quirk to do this
along with a dmi callback to disable Win8 compatibility.

[1] http://msdn.microsoft.com/en-us/library/windows/hardware/jj128256.aspx

BugLink: http://bugs.launchpad.net/bugs/1183856
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: SAUCE: (no-up) Added quirk to recognize GE0301 3G modem as an interface.
Manoj Iyer [Mon, 6 Apr 2009 15:58:49 +0000 (10:58 -0500)]
UBUNTU: SAUCE: (no-up) Added quirk to recognize GE0301 3G modem as an interface.

Rejected by upstream, but continue to carry anyway.
http://lkml.indiana.edu/hypermail/linux/kernel/1303.1/03158.html

OriginalAuthor: Timo Aaltonen <tjaalton@ubuntu.com>
BugLink: http://bugs.launchpad.net/bugs/348861
Signed-off-by: Manoj Iyer <manoj.iyer@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Signed-off-by: Andy Whitcroft <apw@canonical.com>
Acked-by: Tim Gardner <tim.gardner@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
7 years agoUBUNTU: SAUCE: fan: add VXLAN implementation
Jay Vosburgh [Wed, 11 Nov 2015 13:04:50 +0000 (13:04 +0000)]
UBUNTU: SAUCE: fan: add VXLAN implementation

Generify the fan mapping support and utilise that to implement fan
mappings over vxlan transport.

Expose the existance of this functionality (when the module is loaded)
via an additional sysctl marker.

Signed-off-by: Jay Vosburgh <jay.vosburgh@canonical.com>
[apw@canonical.com: added feature marker for fan over vxlan.]
Signed-off-by: Andy Whitcroft <apw@canonical.com>
Conflicts:
drivers/net/vxlan.c
include/uapi/linux/if_link.h
net/ipv4/ipip.c

Signed-off-by: Andy Whitcroft <apw@canonical.com>
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_TOUCHSCREEN_ELAN=m for all arches
Tim Gardner [Mon, 19 Sep 2016 16:50:10 +0000 (10:50 -0600)]
UBUNTU: [Config] CONFIG_TOUCHSCREEN_ELAN=m for all arches

BugLink: http://bugs.launchpad.net/bugs/1625259
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Start new release
Tim Gardner [Mon, 19 Sep 2016 16:51:01 +0000 (10:51 -0600)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-12.13
Tim Gardner [Mon, 19 Sep 2016 15:25:02 +0000 (09:25 -0600)]
UBUNTU: Ubuntu-4.8.0-12.13

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: [Config] CONFIG_SCSI_DEBUG=m for all arches
Tim Gardner [Mon, 19 Sep 2016 14:55:28 +0000 (08:55 -0600)]
UBUNTU: [Config] CONFIG_SCSI_DEBUG=m for all arches

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: rebase to v4.8-rc7
Tim Gardner [Mon, 19 Sep 2016 12:39:53 +0000 (06:39 -0600)]
UBUNTU: rebase to v4.8-rc7

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Start new release
Tim Gardner [Mon, 19 Sep 2016 12:35:50 +0000 (06:35 -0600)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-11.12
Leann Ogasawara [Sat, 17 Sep 2016 19:46:37 +0000 (12:46 -0700)]
UBUNTU: Ubuntu-4.8.0-11.12

Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: [Config] Set CONFIG_SECURITY_APPARMOR_UNCONFINED_INIT=y
Leann Ogasawara [Sat, 17 Sep 2016 16:52:23 +0000 (09:52 -0700)]
UBUNTU: [Config] Set CONFIG_SECURITY_APPARMOR_UNCONFINED_INIT=y

CONFIG_SECURITY_APPARMOR_STATS is not set
CONFIG_SECURITY_APPARMOR_UNCONFINED_INIT=y

Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
7 years agoUBUNTU: [Debian] d-i -- fix dtb handling in new kernel-wedge form
Andy Whitcroft [Fri, 16 Sep 2016 03:08:24 +0000 (04:08 +0100)]
UBUNTU: [Debian] d-i -- fix dtb handling in new kernel-wedge form

Signed-off-by: Andy Whitcroft <apw@canonical.com>
7 years agoUBUNTU: [Debian] Dynamically determine linux udebs package name
Tim Gardner [Fri, 16 Sep 2016 13:55:25 +0000 (07:55 -0600)]
UBUNTU: [Debian] Dynamically determine linux udebs package name

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Start new release
Tim Gardner [Fri, 16 Sep 2016 15:16:11 +0000 (09:16 -0600)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: Ubuntu-4.8.0-10.11
Tim Gardner [Thu, 15 Sep 2016 20:21:19 +0000 (14:21 -0600)]
UBUNTU: Ubuntu-4.8.0-10.11

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
7 years agoUBUNTU: SAUCE: Enable vbox build
Tim Gardner [Thu, 15 Sep 2016 20:19:50 +0000 (14:19 -0600)]
UBUNTU: SAUCE: Enable vbox build

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>