~craig.magina/ubuntu/+source/linux/+git/xenial:1625232

Last commit made on 2016-09-19
Get this branch:
git clone -b 1625232 https://git.launchpad.net/~craig.magina/ubuntu/+source/linux/+git/xenial
Only Craig Magina can upload to this branch. If you are Craig Magina please log in for upload directions.

Branch merges

Branch information

Recent commits

fad7dfe... by Craig Magina

UBUNTU: [Config] Set new config XGENE_SLIMPRO_MBOX to module

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

Signed-off-by: Craig Magina <email address hidden>

10cb617... by Axel Lin <email address hidden>

mailbox: xgene-slimpro: Fix wrong test for devm_kzalloc

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

devm_kzalloc() returns NULL on failure.

Signed-off-by: Axel Lin <email address hidden>
Signed-off-by: Jassi Brar <email address hidden>
(cherry picked from commit a61b37ead51488e321fe559a4edd0325c6d4c937 linux)
Signed-off-by: Craig Magina <email address hidden>

c166e93... by Dan Carpenter <email address hidden>

mailbox/xgene-slimpro: Checking for IS_ERR instead of NULL

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

devm_ioremap() returns NULL, it never returns an ERR_PTR.

Fixes: f700e84f417b ('mailbox: Add support for APM X-Gene platform mailbox driver')
Signed-off-by: Dan Carpenter <email address hidden>
Signed-off-by: Jassi Brar <email address hidden>
(cherry picked from commit 14d653af4e32b1ae2964e5b2847ef6be191fee64 linux)
Signed-off-by: Craig Magina <email address hidden>

3f5b1de... by Duc Dang <email address hidden>

mailbox: Add support for APM X-Gene platform mailbox driver

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

X-Gene mailbox controller provides 8 mailbox channels, with
each channel has a dedicated interrupt line.

Signed-off-by: Feng Kan <email address hidden>
Signed-off-by: Duc Dang <email address hidden>
Signed-off-by: Jassi Brar <email address hidden>
(cherry picked from commit f700e84f417b98f867c5db0555e6f01724d53cd2 linux)
Signed-off-by: Craig Magina <email address hidden>

698f3f2... by Tim Gardner

UBUNTU: Ubuntu-4.4.0-38.57

Signed-off-by: Tim Gardner <email address hidden>

ca6fe33... by Eric W. Biederman

fs: Call d_automount with the filesystems creds

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

Seth Forshee reported a mount regression in nfs autmounts
with "fs: Add user namespace member to struct super_block".

It turns out that the assumption that current->cred is something
reasonable during mount while necessary to improve support of
unprivileged mounts is wrong in the automount path.

To fix the existing filesystems override current->cred with the
init_cred before calling d_automount and restore current->cred after
d_automount completes.

To support unprivileged mounts would require a more nuanced cred
selection, so fail on unprivileged mounts for the time being. As none
of the filesystems that currently set FS_USERNS_MOUNT implement
d_automount this check is only good for preventing future problems.

Fixes: 6e4eab577a0c ("fs: Add user namespace member to struct super_block")
Tested-by: Seth Forshee <email address hidden>
Signed-off-by: "Eric W. Biederman" <email address hidden>
(backported from commit aeaa4a79ff6a5ed912b7362f206cf8576fca538b)
Signed-off-by: Seth Forshee <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Colin King <email address hidden>
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>

be687e4... by Seth Forshee

Revert "UBUNTU: SAUCE: (namespace) Bypass sget() capability check for nfs"

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

This reverts commit d15123a5a9e5c9fcb95909ea30699d46035e7734 in
order to replace it with the more generic upstream fix.

Signed-off-by: Seth Forshee <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Colin King <email address hidden>
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>

0aa7720... by Andy Whitcroft

UBUNTU: SAUCE: overlayfs: fix regression in whiteout detection

The Ubuntu backport of the below commit necessarily had to follow the
changes to is_ovl_whiteout. In the process the wrong dentry was passed
preventing correct detection of legacy whitouts in a rename over a
whitout on some upper filesystem types (at least ramfs):

  commit 11f3710417d026ea2f4fcf362d866342c5274185
  Author: Miklos Szeredi <email address hidden>
  Date: Mon Mar 21 17:31:44 2016 +0100

    ovl: verify upper dentry before unlink and rename

Pass the correct dentry to allow detection of the appropriate whiteout
types.

Fixes: 11f3710417d0 ("ovl: verify upper dentry before unlink and rename") in Ubuntu
BugLink: http://bugs.launchpad.net/bugs/1618572
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>

aa6d67a... by Tim Gardner

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <email address hidden>

bda4e3d... by Tim Gardner

UBUNTU: Ubuntu-4.4.0-37.56

Signed-off-by: Tim Gardner <email address hidden>