~tuxonice/linux:yakkety

Last commit made on 2016-12-23
Get this branch:
git clone -b yakkety https://git.launchpad.net/~tuxonice/linux
Members of TuxOnIce can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
yakkety
Repository:
lp:~tuxonice/linux

Recent commits

548c136... by Martin Schläffer

Merge tag 'Ubuntu-4.8.0-32.34'

f2f6e01... by Thadeu Lima de Souza Cascardo

UBUNTU: Ubuntu-4.8.0-32.34

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

a4d07dc... by David Ahern <email address hidden>

net: handle no dst on skb in icmp6_send

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

Andrey reported the following while fuzzing the kernel with syzkaller:

kasan: CONFIG_KASAN_INLINE enabled
kasan: GPF could be caused by NULL-ptr deref or user memory access
general protection fault: 0000 [#1] SMP KASAN
Modules linked in:
CPU: 0 PID: 3859 Comm: a.out Not tainted 4.9.0-rc6+ #429
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011
task: ffff8800666d4200 task.stack: ffff880067348000
RIP: 0010:[<ffffffff833617ec>] [<ffffffff833617ec>]
icmp6_send+0x5fc/0x1e30 net/ipv6/icmp.c:451
RSP: 0018:ffff88006734f2c0 EFLAGS: 00010206
RAX: ffff8800666d4200 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: dffffc0000000000 RDI: 0000000000000018
RBP: ffff88006734f630 R08: ffff880064138418 R09: 0000000000000003
R10: dffffc0000000000 R11: 0000000000000005 R12: 0000000000000000
R13: ffffffff84e7e200 R14: ffff880064138484 R15: ffff8800641383c0
FS: 00007fb3887a07c0(0000) GS:ffff88006cc00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000020000000 CR3: 000000006b040000 CR4: 00000000000006f0
Stack:
 ffff8800666d4200 ffff8800666d49f8 ffff8800666d4200 ffffffff84c02460
 ffff8800666d4a1a 1ffff1000ccdaa2f ffff88006734f498 0000000000000046
 ffff88006734f440 ffffffff832f4269 ffff880064ba7456 0000000000000000
Call Trace:
 [<ffffffff83364ddc>] icmpv6_param_prob+0x2c/0x40 net/ipv6/icmp.c:557
 [< inline >] ip6_tlvopt_unknown net/ipv6/exthdrs.c:88
 [<ffffffff83394405>] ip6_parse_tlv+0x555/0x670 net/ipv6/exthdrs.c:157
 [<ffffffff8339a759>] ipv6_parse_hopopts+0x199/0x460 net/ipv6/exthdrs.c:663
 [<ffffffff832ee773>] ipv6_rcv+0xfa3/0x1dc0 net/ipv6/ip6_input.c:191
 ...

icmp6_send / icmpv6_send is invoked for both rx and tx paths. In both
cases the dst->dev should be preferred for determining the L3 domain
if the dst has been set on the skb. Fallback to the skb->dev if it has
not. This covers the case reported here where icmp6_send is invoked on
Rx before the route lookup.

Fixes: 5d41ce29e ("net: icmp6_send should use dst dev to determine L3 domain")
Reported-by: Andrey Konovalov <email address hidden>
Signed-off-by: David Ahern <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit 79dc7e3f1cd323be4c81aa1a94faa1b3ed987fb2)
CVE-2016-9919
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Luis Henriques <email address hidden>
Acked-by: Colin Ian King <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Acked-by: Steve Beattie <email address hidden>

9568053... by Luis Henriques

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Luis Henriques <email address hidden>

44b433a... by Martin Schläffer

Merge branch 'tuxonice-4.8' into yakkety

Signed-off-by: Martin Schläffer <email address hidden>

62560fd... by Martin Schläffer

Merge remote-tracking branch 'tootea/tuxonice-4.8' into tuxonice-4.8

Signed-off-by: Martin Schläffer <email address hidden>

7be6720... by Martin Schläffer

Merge tag 'Ubuntu-4.8.0-30.32'

bafa160... by Luis Henriques

UBUNTU: Ubuntu-4.8.0-31.33

Signed-off-by: Luis Henriques <email address hidden>

c10e4b8... by Kamal Mostafa

UBUNTU: SAUCE: hio: update to Huawei ES3000_V2 (2.1.0.28)

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

Update to latest upstream driver version, from:
http://support.huawei.com/enterprise/SoftwareVersionActionNew!showVDetailNew?lang=en&idAbsPath=fixnode01%7C7919749%7C9856522%7C9856629%7C21242728&pid=21242728&vrc=21243470%7C21243471%7C21243473%7C21992501&from=soft&tab=bz&bz_vr=21243471&bz_vrc=&nbz_vr=null

Signed-off-by: Kamal Mostafa <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Luis Henriques <email address hidden>

b323698... by Greg Kroah-Hartman <email address hidden>

Linux 4.8.11

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

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