~apw/ubuntu/+source/linux/+git/dkms:dkms-signing/triggers

Last commit made on 2018-04-17
Get this branch:
git clone -b dkms-signing/triggers https://git.launchpad.net/~apw/ubuntu/+source/linux/+git/dkms
Only Andy Whitcroft can upload to this branch. If you are Andy Whitcroft please log in for upload directions.

Branch merges

Branch information

Name:
dkms-signing/triggers
Repository:
lp:~apw/ubuntu/+source/linux/+git/dkms

Recent commits

671c12a... by Andy Whitcroft

UBUNTU: [Packaging] switch to triggers for postinst.d postrm.d handling

When we install linux-image we have to run kernel postinst.d support in
case this kernel has no linux-image-extra. Should it have an extra and
we install we then have to assume that is being installed cold
and that the same processing is neeed. If we are installing both at the
same time, we necessarily trigger kernel postinst.d twice. As this
includes rebuilding the initramfs and reconfiguring the boot loader this
is very inefficient.

For removal of linux-image-extra when we remove the package we also
need to run postinst.d handling in order to pare down the initramfs to
linux-image contents only. However when we are removing both packages
we immediatly remove the rebuilt initramfs. Doubly annoying.

This patch switches us to using a trigger against the linux-image package
for all postinst.d and postrm.d handling. On installation postinst.d
gets triggered twice once by linux-image and once by linux-image-extra.
As triggers are non-cumulative we will only run this processing
once. When removing both packages we will trigger postinst.d from
linux-image-extra and then in linux-image postrm.d we effectivly ignore
the pending trigger and simply run the postrm.d. This prevents us from
rebuilding the initramfs.

BugLink: http://bugs.launchpad.net/bugs/1764794
Signed-off-by: Andy Whitcroft <email address hidden>

3abf130... by Andy Whitcroft

UBUNTU: [Packaging] update to Debian like control scripts

BugLink: http://bugs.launchpad.net/bugs/1764794
Signed-off-by: Andy Whitcroft <email address hidden>

62b0412... by Seth Forshee

UBUNTU: Ubuntu-4.15.0-17.18

Signed-off-by: Seth Forshee <email address hidden>

777ad6b... by John Johansen

UBUNTU: SAUCE: apparmor: fix memory leak when duplicate profile load

AppArmor is leaking the newly loaded profile and its proxy when
the profile is an exact match to the currently loaded version.

In this case the match check results in the profile being skipped
and put with out dealing with the proxy and forwarding thus creating
a circular refcount and a leak.

BugLink: http://bugs.launchpad.net/bugs/1750594
Signed-off-by: John Johansen <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Acked-by: Tyler Hicks <email address hidden>
Signed-off-by: Seth Forshee <email address hidden>

81619e0... by Seth Forshee

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Seth Forshee <email address hidden>

9bdd96d... by Thadeu Lima de Souza Cascardo

UBUNTU: Ubuntu-4.15.0-16.17

Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

37ba477... by Thadeu Lima de Souza Cascardo

UBUNTU: [Config]: Set CONFIG_PINCTRL_CANNONLAKE=y

BugLink: http://bugs.launchpad.net/bugs/1757346

Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Acked-by: Colin King <email address hidden>

b6c466c... by Heikki Krogerus <email address hidden>

UBUNTU: SAUCE: usb: typec: ucsi: Increase command completion timeout value

BugLink: http://bugs.launchpad.net/bugs/1758797

On some boards, under heavy load, the EC firmware is
unable to complete commands even in one second. Increasing
the command completion timeout value to five seconds.

Fixes: c1b0bc2dabfa ("usb: typec: Add support for UCSI interface")
Cc: <email address hidden>
Signed-off-by: Heikki Krogerus <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Acked-by: Colin King <email address hidden>
Acked-by: Stefan Bader <email address hidden>

78618bd... by Benjamin Herrenschmidt

UBUNTU: SAUCE: powerpc/xive: Fix trying to "push" an already active pool VP

BugLink: https://bugs.launchpad.net/bugs/1763386

When setting up a CPU, we "push" (activate) a pool VP for it.

However it's an error to do so if it already has an active
pool VP.

This happens when doing soft CPU hotplug on powernv since we
don't tear down the CPU on unplug. The HW flags the error which
gets captured by the diagnostics.

Fix this by making sure to "pull" out any already active pool
first.

Signed-off-by: Benjamin Herrenschmidt <email address hidden>
Link: https://patchwork.ozlabs.org/patch/897035/
Signed-off-by: Breno Leitao <email address hidden>
Signed-off-by: Seth Forshee <email address hidden>

a48c452... by Xiang Chen <email address hidden>

scsi: hisi_sas: add v3 hw MODULE_DEVICE_TABLE()

BugLink: https://bugs.launchpad.net/bugs/1762824

Export device table of v3 hw to userspace, or auto probe will fail for v3
hw.

Also change the module alias to include "pci", instead of "platform".

Signed-off-by: Xiang Chen <email address hidden>
Signed-off-by: John Garry <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 40ec66b1bf4352315025b821f7a5aead3d8ea645)
Signed-off-by: dann frazier <email address hidden>
Signed-off-by: Seth Forshee <email address hidden>