~kleber-souza/ubuntu/+source/linux/+git/xenial:master-next-2017.05.16-1

Last commit made on 2017-05-17
Get this branch:
git clone -b master-next-2017.05.16-1 https://git.launchpad.net/~kleber-souza/ubuntu/+source/linux/+git/xenial
Only Kleber Sacilotto de Souza can upload to this branch. If you are Kleber Sacilotto de Souza please log in for upload directions.

Branch merges

Branch information

Name:
master-next-2017.05.16-1
Repository:
lp:~kleber-souza/ubuntu/+source/linux/+git/xenial

Recent commits

7b8ea75... by Kleber Sacilotto de Souza

UBUNTU: Ubuntu-4.4.0-79.100

Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

13d6fbb... by Andy Whitcroft

UBUNTU: [Packaging] prevent linux-*-tools-common from being produced from non linux packages

BugLink: http://bugs.launchpad.net/bugs/1688579
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Brad Figg <email address hidden>
Acked-by: Marcelo Cerri <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

f2a1c67... by Andy Whitcroft

UBUNTU: [Config] make linux-tools-common and linux-cloud-tools-common provide linux-aws versions

We incorrectly have been producing linux-aws-tools-common and
linux-aws-cloud-tools-common packages with conflicting contents to our own.
This is wrong. Make our packages Provides: their linux-aws equivalents to
allow us to replace them without change to the existing linux-tools-aws
packages. Conflicts:/Replaces: on the existing packages to ensure they
are removed before we are updated.

BugLink: http://bugs.launchpad.net/bugs/1688579
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Brad Figg <email address hidden>
Acked-by: Marcelo Cerri <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

6bdeea6... by Andy Whitcroft

UBUNTU: [Config] make linux-tools-common and linux-cloud-tools-common provide linux-gke versions

We incorrectly have been producing linux-gke-tools-common and
linux-gke-cloud-tools-common packages with conflicting contents to our own.
This is wrong. Make our packages Provides: their linux-gke equivalents to
allow us to replace them without change to the existing linux-tools-gke
packages. Conflicts:/Replaces: on the existing packages to ensure they
are removed before we are updated.

BugLink: http://bugs.launchpad.net/bugs/1688579
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Brad Figg <email address hidden>
Acked-by: Marcelo Cerri <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

f03cc1d... by Amey Telawane <email address hidden>

tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline()

Strcpy is inherently not safe, and strlcpy() should be used instead.
__trace_find_cmdline() uses strcpy() because the comms saved must have a
terminating nul character, but it doesn't hurt to add the extra protection
of using strlcpy() instead of strcpy().

Link: http://<email address hidden>

Signed-off-by: Amey Telawane <email address hidden>
[AmitP: Cherry-picked this commit from CodeAurora kernel/msm-3.10
https://source.codeaurora.org/quic/la/kernel/msm-3.10/commit/?id=2161ae9a70b12cf18ac8e5952a20161ffbccb477]
Signed-off-by: Amit Pundir <email address hidden>
[ Updated change log and removed the "- 1" from len parameter ]
Signed-off-by: Steven Rostedt (VMware) <email address hidden>

(backported from commit e09e28671cda63e6308b31798b997639120e2a21)
CVE-2017-0605

Signed-off-by: Po-Hsu Lin <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

aecb405... by Timo Aaltonen

UBUNTU: SAUCE: i915_bpo: Silence the warning about watermark entries not changing

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

This will have to do for v4.4, backporting everything from v4.8.6 is just
not feasible.

Signed-off-by: Timo Aaltonen <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

46d9c07... by Konstantin Khlebnikov <email address hidden>

sched/fair: Do not announce throttled next buddy in dequeue_task_fair()

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

Hierarchy could be already throttled at this point. Throttled next
buddy could trigger a NULL pointer dereference in pick_next_task_fair().

Signed-off-by: Konstantin Khlebnikov <email address hidden>
Signed-off-by: Peter Zijlstra (Intel) <email address hidden>
Reviewed-by: Ben Segall <email address hidden>
Cc: Linus Torvalds <email address hidden>
Cc: Peter Zijlstra <email address hidden>
Cc: Thomas Gleixner <email address hidden>
Link: http://lkml.kernel.org/r/146608183552.21905.15924473394414832071.stgit@buzz
Signed-off-by: Ingo Molnar <email address hidden>
(cherry-picked from commit 754bd598be9bbc953bc709a9e8ed7f3188bfb9d7)
Signed-off-by: Daniel Axtens <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Colin Ian King <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

0c91c0b... by Konstantin Khlebnikov <email address hidden>

sched/fair: Initialize throttle_count for new task-groups lazily

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

Cgroup created inside throttled group must inherit current throttle_count.
Broken throttle_count allows to nominate throttled entries as a next buddy,
later this leads to null pointer dereference in pick_next_task_fair().

This patch initialize cfs_rq->throttle_count at first enqueue: laziness
allows to skip locking all rq at group creation. Lazy approach also allows
to skip full sub-tree scan at throttling hierarchy (not in this patch).

Signed-off-by: Konstantin Khlebnikov <email address hidden>
Signed-off-by: Peter Zijlstra (Intel) <email address hidden>
Cc: Linus Torvalds <email address hidden>
Cc: Peter Zijlstra <email address hidden>
Cc: Thomas Gleixner <email address hidden>
Cc: <email address hidden>
Link: http://lkml.kernel.org/r/146608182119.21870.8439834428248129633.stgit@buzz
Signed-off-by: Ingo Molnar <email address hidden>
(cherry-pick from commit 094f469172e00d6ab0a3130b0e01c83b3cf3a98d)
Signed-off-by: Daniel Axtens <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Colin Ian King <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

3473961... by Jiri Pirko <email address hidden>

bonding: allow notifications for bond_set_slave_link_state

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

Similar to state notifications.

We allow caller to indicate if the notification should happen now or later,
depending on if he holds rtnl mutex or not. Introduce bond_slave_link_notify
function (similar to bond_slave_state_notify) which is later on called
with rtnl mutex and goes over slaves and executes delayed notification.

Signed-off-by: Jiri Pirko <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit 5d397061ca2081d8a99e4bee5792122faa6aaf86)
Signed-off-by: Talat Batheesh <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

7cf5131... by Greg Kroah-Hartman <email address hidden>

Linux 4.4.67

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

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