~dannf/ubuntu/+source/linux/+git/xenial:lp1583738-x

Last commit made on 2016-05-19
Get this branch:
git clone -b lp1583738-x https://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/xenial
Only dann frazier can upload to this branch. If you are dann frazier please log in for upload directions.

Branch merges

Branch information

Name:
lp1583738-x
Repository:
lp:~dannf/ubuntu/+source/linux/+git/xenial

Recent commits

bb1691d... by dann frazier

UBUNTU: [Config] Link rtc-efi statically on arm64

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

Signed-off-by: dann frazier <email address hidden>

3487456... by Seth Forshee

UBUNTU: SAUCE: (namespace) mqueue: Super blocks must be owned by the user ns which owns the ipc ns

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

s_user_ns for an mqueue super block needs to be set to the user
ns which owns the ipc ns, otherwise it will not be mountable in
that user ns. This is not currently the case for an
unshare(CLONE_NEWIPC|CLONE_NEWUSER) as the internal mount of the
super block for the new ipc ns is done before the new user
namespace is installed.

Since s_user_ns = ipc_ns->user_ns is the only arrangement that
makes sense for mqueue, the initial kernel mount can simply pass
that namespace to sget_userns(). In addition we should do the
same for userspace mounts to preserve the behavior that allows
a user privileged towards ipc_ns->user_ns to mount mqueue from a
different user ns. The existing checks already ensure that the
user has sufficient privileges for the mount.

Signed-off-by: Seth Forshee <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

e93a1f5... by Flora Cui <email address hidden>

drm/ttm: fix kref count mess in ttm_bo_move_to_lru_tail

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

commit 56fc350224f16901db709cd8cba86bac751aa2a2 upstream.

Fixes the following scenario:

1. Page table bo allocated in vram and linked to man->lru.
   tbo->list_kref.refcount=2
2. Page table bo is swapped out and removed from man->lru.
   tbo->list_kref.refcount=1
3. Command submission from userspace. Page table bo is moved
   to vram. ttm_bo_move_to_lru_tail() link it to man->lru and
   don't increase the kref count.

Reviewed-by: Thomas Hellstrom <email address hidden>
Signed-off-by: Flora Cui <email address hidden>
Reviewed-by: Christian König <email address hidden>
Signed-off-by: Alex Deucher <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>

Signed-off-by: Alberto Milone <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

bb2a2bd... by rex zhu

drm/amd/powerplay: fix segment fault issue in multi-display case.

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

commit f9e9c08e20d71cabef7d5c2a7eb75e1d953dad16 upstream.

Signed-off-by: Rex Zhu <email address hidden>
Reviewed-by: Junwei Zhang <email address hidden>
Signed-off-by: Alex Deucher <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>

Signed-off-by: Alberto Milone <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

30ece10... by Eric Huang

drm/amd/powerplay: add uvd/vce dpm enabling flag to fix the performance issue for CZ

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

commit 60123300db80b17251b4de5e98c63e288c6f7b46 upstream.

Set the UVD and VCE DPM flags otherwise UVD and VCE DPM won't get enabled.

Reviewed-by: Alex Deucher <email address hidden>
Signed-off-by: Eric Huang <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>

Signed-off-by: Alberto Milone <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

ce87bb7... by Dave Airlie <email address hidden>

drm/radeon/mst: fix regression in lane/link handling.

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

commit b36f7d26a7fdc0b07b1217368ee09bb8560269f8 upstream.

The function this used changed in
    092c96a8ab9d1bd60ada2ed385cc364ce084180e
    drm/radeon: fix dp link rate selection (v2)

However for MST we should just always train to the
max link/rate. Though we probably need to limit this
for future hw, in theory radeon won't support it.

This fixes my 30" monitor with MST enabled.

Signed-off-by: Dave Airlie <email address hidden>
Signed-off-by: Alex Deucher <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>

Signed-off-by: Alberto Milone <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

2578858... by Alex Deucher

drm/radeon: rework fbdev handling on chips with no connectors

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

commit e5f243bd2edd95c6cc1d90c1878f821068e83fba upstream.

Move all the logic to radeon_fb.c and add checks to functions
called frome elsewhere.

bug:
https://bugzilla.kernel.org/show_bug.cgi?id=112781

Signed-off-by: Alex Deucher <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>

Signed-off-by: Alberto Milone <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

feb3eef... by Andy Whitcroft

UBUNTU: [Config] enable CONFIG_AUFS_EXPORT

BugLink: http://bugs.launchpad.net/bugs/1121699
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Christopher Arges <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

91a1217... by Tim Gardner

UBUNTU: [Config] Update inclusion list for CRIU

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

Signed-off-by: Tim Gardner <email address hidden>
Acked-by: Christopher Arges <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

4f7a428... by Nikolay Aleksandrov <email address hidden>

virtio_net: validate ethtool port setting and explain the user validation

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

We should validate the port setting that we got from the user and check
if it's what we've set it to (PORT_OTHER), also add explanation that
ignoring advertising is good as long as we don't have autonegotiation.

Signed-off-by: Nikolay Aleksandrov <email address hidden>
Acked-by: Michael S. Tsirkin <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit 0cf3ace9e7cb47e3173561a8fb2601a12d8f75d2)
Signed-off-by: Andy Gospodarek <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>