~vicamo/+git/ubuntu-kernel:CVE-2018-1094/for-trusty

Last commit made on 2019-02-19
Get this branch:
git clone -b CVE-2018-1094/for-trusty https://git.launchpad.net/~vicamo/+git/ubuntu-kernel
Only You-Sheng Yang can upload to this branch. If you are You-Sheng Yang please log in for upload directions.

Branch merges

Branch information

Name:
CVE-2018-1094/for-trusty
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

0669fd7... by Theodore Ts'o

ext4: always initialize the crc32c checksum driver

The extended attribute code now uses the crc32c checksum for hashing
purposes, so we should just always always initialize it. We also want
to prevent NULL pointer dereferences if one of the metadata checksum
features is enabled after the file sytsem is originally mounted.

This issue has been assigned CVE-2018-1094.

https://bugzilla.kernel.org/show_bug.cgi?id=199183
https://bugzilla.redhat.com/show_bug.cgi?id=1560788

Signed-off-by: Theodore Ts'o <email address hidden>
Cc: <email address hidden>
(cherry picked from commit a45403b51582a87872927a3e0fc0a389c26867f1)
Signed-off-by: You-Sheng Yang <email address hidden>

ed7d319... by Johan Hovold <email address hidden>

USB: serial: io_ti: fix div-by-zero in set_termios

Fix a division-by-zero in set_termios when debugging is enabled and a
high-enough speed has been requested so that the divisor value becomes
zero.

Instead of just fixing the offending debug statement, cap the baud rate
at the base as a zero divisor value also appears to crash the firmware.

Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Cc: stable <email address hidden> # 2.6.12
Reviewed-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Johan Hovold <email address hidden>

CVE-2017-18360

(cherry picked from commit 6aeb75e6adfaed16e58780309613a578fe1ee90b)
Signed-off-by: Tyler Hicks <email address hidden>
Acked-by: Marcelo Henrique Cerri <email address hidden>
Acked-by: Colin Ian King <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

b88467a... by Kleber Sacilotto de Souza

UBUNTU: Ubuntu-3.13.0-166.216

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

b2ef7e6... by Kleber Sacilotto de Souza

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1814645
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

0dd73b1... by Andy Whitcroft

UBUNTU: [Packaging] autoreconstruct -- base tag is always primary mainline version

The base tag for autoreconstruct comparisons is always the primary mainline
version. Since the switch to 3.x that has been the first two version
number elements (VERSION and PATCHLEVEL). We already ignore the SUBLEVEL
but inexplicibly take the EXTRAVERSION into account. This is plain wrong
as the orig.tar.gz will, for example, be of v3.13 for the trusty kernel.
The tag therefore is v$(VERSION).$(PATCHLEVEL).

Drop the errant lookup and insertion of EXTRAVERSION into the
upstream_tag specifier.

BugLink: http://bugs.launchpad.net/bugs/1806380
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

a1896b1... by Kleber Sacilotto de Souza

UBUNTU: [Packaging] geabis: exec modinfo with explicit path

modinfo is generally located under /sbin/, which could be not in $PATH
of a refular user. Call it explicitly so it doesn't fail even on more
limited environment.

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

4114656... by Andy Whitcroft

UBUNTU: [Packaging] getabis -- support parsing a simple version

BugLink: http://bugs.launchpad.net/bugs/1806380
Signed-off-by: Andy Whitcroft <email address hidden>
Signed-off-by: Seth Forshee <email address hidden>
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

77379ad... by Andy Whitcroft

UBUNTU: [Packaging] getabis -- handle all known package combinations

Traditionally we have tried to download all and any packages we can
find. If we have any packages we just assume that what we got is a
consistent set and use it. This leads to incomplete sets being
committed on network failure.

Firstly detect and differentiate transport errors and valid missing
packages. Secondly switch to analysing known good package set
combinations; this relies on the presumption that the publisher
only publishes all or none of a binary package set. This lets us
throw errors when we are unable to find an internally consistent
set of packages.

BugLink: http://bugs.launchpad.net/bugs/1806380
Signed-off-by: Andy Whitcroft <email address hidden>
Signed-off-by: Seth Forshee <email address hidden>
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

c413ee9... by Andy Whitcroft

UBUNTU: [Config] buildinfo -- add retpoline version markers

BugLink: http://bugs.launchpad.net/bugs/1806380
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

041a60f... by Andy Whitcroft

UBUNTU: [Packaging] buildinfo -- add buildinfo support to getabis

BugLink: http://bugs.launchpad.net/bugs/1806380
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>