~dannf/ubuntu/+source/linux/+git/yakkety:lp1630038

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

Branch merges

Branch information

Name:
lp1630038
Repository:
lp:~dannf/ubuntu/+source/linux/+git/yakkety

Recent commits

c2a91f1... by Sunil Goutham <email address hidden>

net: thunderx: Don't set RX_PACKET_DIS while initializing

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

Setting BGXX_SPUX_MISC_CONTROL::RX_PACKET_DIS is not needed as
packet reception is anyway disabled by BGXX_CMRX_CONFIG::DATA_PKT_RX_EN.
Also setting RX_PACKET_DIS causes a bogus remote fault condition
which delays link detection.

Signed-off-by: Sunil Goutham <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(backported from commit 93db2cf8caa1fa69cb833175cc5d30a7d178d53b)
Signed-off-by: dann frazier <email address hidden>

fd5a5a4... by Aleksey Makarov <email address hidden>

serial: pl011: add console matching function

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

This patch adds function pl011_console_match() that implements
method match of struct console. It allows to match consoles against
data specified in a string, for example taken from command line or
compiled by ACPI SPCR table handler.

Signed-off-by: Aleksey Makarov <email address hidden>
Reviewed-by: Peter Hurley <email address hidden>
Acked-by: Russell King <email address hidden>
Tested-by: Christopher Covington <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
(cherry picked from commit 8b8f347d3a4859d22567f3b8e5bb4a69b1089739)
Signed-off-by: dann frazier <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>

9d0f6eb... by Aleksey Makarov <email address hidden>

ARM64: ACPI: enable ACPI_SPCR_TABLE

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

SBBR mentions SPCR as a mandatory ACPI table. So enable it for ARM64

Earlycon should be set up as early as possible. ACPI boot tables are
mapped in arch/arm64/kernel/acpi.c:acpi_boot_table_init() that
is called from setup_arch() and that's where we parse SPCR.
So it has to be opted-in per-arch.

When ACPI_SPCR_TABLE is defined initialization of DT earlycon is
deferred until the DT/ACPI decision is done. Initialize DT earlycon
if ACPI is disabled.

Acked-by: Will Deacon <email address hidden>
Acked-by: Hanjun Guo <email address hidden>
Signed-off-by: Aleksey Makarov <email address hidden>
Tested-by: Kefeng Wang <email address hidden>
Tested-by: Christopher Covington <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
(cherry picked from commit 888125a712986fd0fab99d09f42b307de32d740c)
Signed-off-by: dann frazier <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>

e736fbf... by Aleksey Makarov <email address hidden>

ACPI: parse SPCR and enable matching console

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

'ARM Server Base Boot Requiremets' [1] mentions SPCR (Serial Port
Console Redirection Table) [2] as a mandatory ACPI table that
specifies the configuration of serial console.

Defer initialization of DT earlycon until ACPI/DT decision is made.

Parse the ACPI SPCR table, setup earlycon if required,
enable specified console.

Thanks to Peter Hurley for explaining how this should work.

[1] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.den0044a/index.html
[2] https://msdn.microsoft.com/en-us/library/windows/hardware/dn639132(v=vs.85).aspx

Signed-off-by: Aleksey Makarov <email address hidden>
Acked-by: Rafael J. Wysocki <email address hidden>
Reviewed-by: Peter Hurley <email address hidden>
Tested-by: Kefeng Wang <email address hidden>
Tested-by: Christopher Covington <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
(cherry picked from commit ad1696f6f09daacfdf2bf04bc83cd8f48d80e34a)
Signed-off-by: dann frazier <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>

0a85952... by dann frazier

UBUNTU: [Config] CONFIG_ACPI_SPCR_TABLE=y

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

Signed-off-by: dann frazier <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>

c80a53b... by Leif Lindholm

of/serial: move earlycon early_param handling to serial

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

We have multiple "earlycon" early_param handlers - merge the DT one into
the main earlycon one. It's a cleanup that also will be useful
to defer setting up DT console until ACPI/DT decision is made.

Rename the exported function to avoid clashing with the function from
arch/microblaze/kernel/prom.c

Signed-off-by: Leif Lindholm <email address hidden>
Signed-off-by: Aleksey Makarov <email address hidden>
Acked-by: Rob Herring <email address hidden>
Acked-by: Greg Kroah-Hartman <email address hidden>
Reviewed-by: Peter Hurley <email address hidden>
Tested-by: Kefeng Wang <email address hidden>
Tested-by: Christopher Covington <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
(cherry picked from commit d503187b6cc4e41c21c02e695e0e7b5acdd066de)
Signed-off-by: dann frazier <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>

e5201e9... by Andy Whitcroft

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 <email address hidden>
Acked-by: Colin King <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>

a874d14... by Marcelo Cerri

crypto: sha1-powerpc - little-endian support

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

The driver does not handle endianness properly when loading the input
data.

Signed-off-by: Marcelo Cerri <email address hidden>
Signed-off-by: Herbert Xu <email address hidden>
(cherry picked from commit 74ff6cb3aa438490ad8f8432e7b68dbcfa5ca449)
Signed-off-by: Marcelo Cerri <email address hidden>
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>

c0338c9... by Marcelo Cerri

crypto: vmx - Fix memory corruption caused by p8_ghash

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

This patch changes the p8_ghash driver to use ghash-generic as a fixed
fallback implementation. This allows the correct value of descsize to be
defined directly in its shash_alg structure and avoids problems with
incorrect buffer sizes when its state is exported or imported.

Reported-by: Jan Stancek <email address hidden>
Fixes: cc333cd68dfa ("crypto: vmx - Adding GHASH routines for VMX module")
Cc: <email address hidden>
Signed-off-by: Marcelo Cerri <email address hidden>
Signed-off-by: Herbert Xu <email address hidden>
(cherry picked from linux-next commit 80da44c29d997e28c4442825f35f4ac339813877)
Signed-off-by: Marcelo Cerri <email address hidden>
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>

5d5f6f0... by Marcelo Cerri

crypto: ghash-generic - move common definitions to a new header file

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

Move common values and types used by ghash-generic to a new header file
so drivers can directly use ghash-generic as a fallback implementation.

Fixes: cc333cd68dfa ("crypto: vmx - Adding GHASH routines for VMX module")
Cc: <email address hidden>
Signed-off-by: Marcelo Cerri <email address hidden>
Signed-off-by: Herbert Xu <email address hidden>
(cherry picked from linux-next commit a397ba829d7f8aff4c90af3704573a28ccd61a59)
Signed-off-by: Marcelo Cerri <email address hidden>
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>