dev test in ubuntu_stress_smoke_test cause kernel oops on T-3.13

Bug #1797546 reported by Po-Hsu Lin
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-kernel-tests
Fix Released
Undecided
Unassigned
linux (Ubuntu)
Invalid
Undecided
Unassigned
Trusty
Fix Released
Medium
Colin Ian King

Bug Description

SRU Request [Trusty]

== Justification ==

It is possible to cause an oops in drm with an unimplemented ioctl call
with the following reproducer run as root:

#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

int main(void)
{
        int ptnum, fd;

        fd = open("/dev/dri/card0", O_RDWR);
        return ioctl(fd, TIOCGPTN, &ptnum);
}

== Fix ==

A backport (minor wiggle) of upstream commit 1539fb9bd405
("drm: fix NULL pointer access by wrong ioctl").

== Testing ==

Run the reproducer above as root, it will trip the oops. With the fix
this oops won't occur.

== Regression Potential ==

Minimal, this is an upstream fix to this exact issue and has been in
the kernel since 3.16

--------------------

This is a bare-metal node running with 3.13.0-160 amd64 kernel.

The dev test will cause kernel oops:
  dev STARTING
  dev RETURNED 0
  dev FAILED (kernel oopsed)
  [ 222.555784] BUG: unable to handle kernel NULL pointer dereference at (null)
  [ 222.564547] IP: [<ffffffff81381a69>] memset+0x9/0xb0
  [ 222.570101] PGD 80000004586b1067 PUD 45784a067 PMD 0
  [ 222.575767] Oops: 0002 [#1] SMP
  [ 222.579385] Modules linked in: macvlan(+) dccp_ipv4 dccp ghash_generic salsa20_generic salsa20_x86_64 camellia_generic camellia_aesni_avx2 camellia_aesni_avx_x86_64 camellia_x86_64 cast6_avx_x86_64 cast6_generic cast_common serpent_avx2 serpent_avx_x86_64 serpent_sse2_x86_64 serpent_generic twofish_generic twofish_avx_x86_64 twofish_x86_64_3way twofish_x86_64 twofish_common xts algif_skcipher tgr192 wp512 rmd320 rmd256 rmd160 rmd128 md4 algif_hash af_alg ib_iser rdma_cm iw_cm ib_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi dm_crypt x86_pkg_temp_thermal coretemp kvm_intel kvm joydev lpc_ich shpchp mac_hid hid_generic usbhid hid crct10dif_pclmul crc32_pclmul ghash_clmulni_intel igb aesni_intel aes_x86_64 i915_bdw dca lrw gf128mul ahci intel_ips glue_helper ptp ablk_helper drm_kms_helper cryptd pps_core libahci i2c_algo_bit drm video
  [ 222.647301] CPU: 0 PID: 23159 Comm: stress-ng-dev Not tainted 3.13.0-160-generic #210-Ubuntu
  [ 222.647301] Hardware name: Intel Corporation S1200RP/S1200RP, BIOS S1200RP.86B.03.02.0003.070120151022 07/01/2015
  [ 222.647302] task: ffff880035bf1800 ti: ffff880453b60000 task.ti: ffff880453b60000
  [ 222.647303] RIP: 0010:[<ffffffff81381a69>] [<ffffffff81381a69>] memset+0x9/0xb0
  [ 222.647306] RSP: 0018:ffff880453b61db8 EFLAGS: 00010246
  [ 222.647306] RAX: ffff88045af55d00 RBX: ffff880455538000 RCX: 0000000000000004
  [ 222.647307] RDX: 0000000000000004 RSI: 0000000000000000 RDI: 0000000000000000
  [ 222.647307] RBP: ffff880453b61ec0 R08: ffffffff81c43740 R09: 0000000000000000
  [ 222.647308] R10: ffffffffa002f260 R11: ffff880453b61e10 R12: ffff880455f07a00
  [ 222.647309] R13: 0000000000000004 R14: 0000000000000000 R15: 0000000000000030
  [ 222.647310] FS: 00007f64909ef700(0000) GS:ffff880470400000(0000) knlGS:0000000000000000
  [ 222.647310] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  [ 222.647311] CR2: 0000000000000000 CR3: 0000000458904000 CR4: 0000000000360770
  [ 222.647312] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
  [ 222.647312] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
  [ 222.647313] Stack:
  [ 222.647314] ffffffffa0010c05 ffff880400000001 ffffffffa003ace4 0000004100000086
  [ 222.647316] ffff880453b61e10 ffff880453b61e10 ffffffffa00185d0 0000643054506240
  [ 222.647317] 00007f64909ebce0 ffff880400000004 ffffffffa002f260 0000000000000000
  [ 222.647317] Call Trace:
  [ 222.647329] [<ffffffffa0010c05>] ? drm_ioctl+0x4d5/0x630 [drm]
  [ 222.647337] [<ffffffffa00185d0>] ? drm_agp_info_ioctl+0x10/0x10 [drm]
  [ 222.647341] [<ffffffff811dc5e3>] do_vfs_ioctl+0x2e3/0x4d0
  [ 222.647343] [<ffffffff811ce205>] ? SYSC_newfstat+0x25/0x30
  [ 222.647344] [<ffffffff811dc851>] SyS_ioctl+0x81/0xa0
  [ 222.647347] [<ffffffff8174d03c>] system_call_fastpath+0x26/0x2b
  [ 222.647359] Code: 16 fe 66 44 89 1f 66 44 89 54 17 fe eb 0c 48 83 fa 01 72 06 44 8a 1e 44 88 1f c3 90 90 90 90 90 90 90 49 89 f9 40 88 f0 48 89 d1 <f3> aa 4c 89 c8 c3 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00
  [ 222.647360] RIP [<ffffffff81381a69>] memset+0x9/0xb0
  [ 222.647361] RSP <ffff880453b61db8>
  [ 222.647361] CR2: 0000000000000000
  [ 222.647363] ---[ end trace f74524d41bff5843 ]---
  [ 222.678166] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 222.678173] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 222.679128] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 222.680191] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 222.681243] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 222.682289] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 222.683344] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 222.683377] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 222.683402] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 222.857058] xor: automatically using best checksumming function:
  [ 222.893969] avx : 31405.000 MB/sec
  [ 223.016605] video LNXVIDEO:00: Restoring backlight state
  [ 223.033952] video LNXVIDEO:00: Restoring backlight state
  [ 223.051296] video LNXVIDEO:00: Restoring backlight state
  [ 223.057454] PM: Marking nosave pages: [mem 0x0009b000-0x000fffff]
  [ 223.062045] raid6: sse2x1 9148 MB/s
  [ 223.068444] PM: Marking nosave pages: [mem 0x4b195000-0x4dfeefff]
  [ 223.075355] PM: Marking nosave pages: [mem 0x4e000000-0xffffffff]
  [ 223.083105] PM: Basic memory bitmaps created
  [ 223.122177] PM: Basic memory bitmaps freed
  [ 223.126750] video LNXVIDEO:00: Restoring backlight state
  [ 223.130057] raid6: sse2x2 13391 MB/s
  [ 223.145066] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.156618] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.168161] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.185492] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.198086] raid6: sse2x4 15645 MB/s
  [ 223.203078] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.217990] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.230537] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.243082] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.265636] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.266402] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.266413] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.266599] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.266771] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.266942] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.267076] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.267325] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.267578] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.267734] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.267886] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.268076] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.268272] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.268423] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.274116] raid6: avx2x1 20403 MB/s
  [ 223.342144] raid6: avx2x2 24500 MB/s
  [ 223.410172] raid6: avx2x4 28088 MB/s
  [ 223.414348] raid6: using algorithm avx2x4 (28088 MB/s)
  [ 223.420086] raid6: using avx2x2 recovery algorithm
  [ 223.439261] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.439262] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.439263] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.458682] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.477796] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.487545] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.488716] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.488723] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.488729] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.488784] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.488784] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.489039] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.489060] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 223.564764] bio: create slab <bio-1> at 1
  [ 223.569431] Btrfs loaded
  [ 223.575372] seq unknown ioctl() 0x1263 (type='\x12', number=0x63)
  [ 223.575538] seq unknown ioctl() 0x1263 (type='\x12', number=0x63)
  [ 223.575540] seq unknown ioctl() 0x125e (type='\x12', number=0x5e)
  [ 223.575541] seq unknown ioctl() 0x80081270 (type='\x12', number=0x70)
  [ 223.575542] seq unknown ioctl() 0x127b (type='\x12', number=0x7b)
  [ 223.575543] seq unknown ioctl() 0x1278 (type='\x12', number=0x78)
  [ 223.575543] seq unknown ioctl() 0x1279 (type='\x12', number=0x79)
  [ 223.575544] seq unknown ioctl() 0x127a (type='\x12', number=0x7a)
  [ 223.575545] seq unknown ioctl() 0x127e (type='\x12', number=0x7e)
  [ 223.575546] seq unknown ioctl() 0x1267 (type='\x12', number=0x67)
  [ 223.575547] seq unknown ioctl() 0x1260 (type='\x12', number=0x60)
  [ 223.575548] seq unknown ioctl() 0x80081272 (type='\x12', number=0x72)
  [ 223.575549] seq unknown ioctl() 0x1 (type='
  [ 223.575550] seq unknown ioctl() 0x2282 (type='"', number=0x82)
  [ 223.575551] seq unknown ioctl() 0x5382 (type='S', number=0x82)
  [ 223.575563] seq unknown ioctl() 0x5386 (type='S', number=0x86)
  [ 223.575564] seq unknown ioctl() 0x5401 (type='T', number=0x01)
  [ 223.575677] seq unknown ioctl() 0x1263 (type='\x12', number=0x63)
  [ 223.575678] seq unknown ioctl() 0x1263 (type='\x12', number=0x63)
  [ 223.575679] seq unknown ioctl() 0x125e (type='\x12', number=0x5e)
  [ 223.575679] seq unknown ioctl() 0x125e (type='\x12', number=0x5e)
  [ 223.575680] seq unknown ioctl() 0x80081270 (type='\x12', number=0x70)
  [ 223.575681] seq unknown ioctl() 0x80081270 (type='\x12', number=0x70)
  [ 223.575681] seq unknown ioctl() 0x127b (type='\x12', number=0x7b)
  [ 223.575682] seq unknown ioctl() 0x127b (type='\x12', number=0x7b)
  [ 223.575682] seq unknown ioctl() 0x1278 (type='\x12', number=0x78)
  [ 223.575683] seq unknown ioctl() 0x1278 (type='\x12', number=0x78)
  [ 223.575684] seq unknown ioctl() 0x1279 (type='\x12', number=0x79)
  [ 223.575684] seq unknown ioctl() 0x1279 (type='\x12', number=0x79)
 ....
  [ 224.964466] seq unknown ioctl() 0x1260 (type='\x12', number=0x60)
  [ 224.964467] seq unknown ioctl() 0x80081272 (type='\x12', number=0x72)
  [ 224.964468] seq unknown ioctl() 0x1 (type='
  [ 224.964468] seq unknown ioctl() 0x2282 (type='"', number=0x82)
  [ 224.964469] seq unknown ioctl() 0x5382 (type='S', number=0x82)
  [ 224.964470] seq unknown ioctl() 0x5386 (type='S', number=0x86)
  [ 224.964471] seq unknown ioctl() 0x5401 (type='T', number=0x01)
  [ 225.068352] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 225.068911] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 225.069402] program stress-ng-dev is using a deprecated SCSI ioctl, please convert it to SG_IO
  [ 227.530769] video LNXVIDEO:00: Restoring backlight state
  [ 227.536884] PM: Marking nosave pages: [mem 0x0009b000-0x000fffff]
  [ 227.543685] PM: Marking nosave pages: [mem 0x4b195000-0x4dfeefff]
  [ 227.550591] PM: Marking nosave pages: [mem 0x4e000000-0xffffffff]
  [ 227.558322] PM: Basic memory bitmaps created
  [ 227.597601] PM: Basic memory bitmaps freed
  [ 227.602178] video LNXVIDEO:00: Restoring backlight state

Complete error log: https://pastebin.ubuntu.com/p/CkgHXbYsy4/

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :
Download full text (25.9 KiB)

Those bare-metals have passed with this test in this cycle (3.13.0-162-generic), but a KVM node "chico" does not, fail rate 2/2:

11:26:48 DEBUG| [stdout] dev STARTING
11:26:53 DEBUG| [stdout] dev RETURNED 0
11:26:53 DEBUG| [stdout] dev FAILED (kernel oopsed)
11:26:53 DEBUG| [stdout] [ 404.777336] xor: measuring software checksum speed
11:26:53 DEBUG| [stdout] [ 404.813839] hidraw: raw HID events driver (C) Jiri Kosina
11:26:53 DEBUG| [stdout] [ 404.816009] prefetch64-sse: 17927.000 MB/sec
11:26:53 DEBUG| [stdout] [ 404.856007] generic_sse: 16435.000 MB/sec
11:26:53 DEBUG| [stdout] [ 404.856009] xor: using function: prefetch64-sse (17927.000 MB/sec)
11:26:53 DEBUG| [stdout] [ 404.882264] Bluetooth: Core ver 2.17
11:26:53 DEBUG| [stdout] [ 404.882287] NET: Registered protocol family 31
11:26:53 DEBUG| [stdout] [ 404.882289] Bluetooth: HCI device and connection manager initialized
11:26:53 DEBUG| [stdout] [ 404.882917] Bluetooth: HCI socket layer initialized
11:26:53 DEBUG| [stdout] [ 404.882921] Bluetooth: L2CAP socket layer initialized
11:26:53 DEBUG| [stdout] [ 404.882926] Bluetooth: SCO socket layer initialized
11:26:53 DEBUG| [stdout] [ 404.886727] Bluetooth: Virtual HCI driver ver 1.4
11:26:53 DEBUG| [stdout] [ 404.924015] raid6: sse2x1 9398 MB/s
11:26:53 DEBUG| [stdout] [ 404.992008] raid6: sse2x2 11504 MB/s
11:26:53 DEBUG| [stdout] [ 405.060011] raid6: sse2x4 13522 MB/s
11:26:53 DEBUG| [stdout] [ 405.060012] raid6: using algorithm sse2x4 (13522 MB/s)
11:26:53 DEBUG| [stdout] [ 405.060014] raid6: using intx1 recovery algorithm
11:26:53 DEBUG| [stdout] [ 405.073998] bio: create slab <bio-1> at 1
11:26:53 DEBUG| [stdout] [ 405.087864] Btrfs loaded
11:26:53 DEBUG| [stdout] [ 405.249402] PM: Marking nosave pages: [mem 0x0009f000-0x000fffff]
11:26:53 DEBUG| [stdout] [ 405.249408] PM: Basic memory bitmaps created
11:26:53 DEBUG| [stdout] [ 405.258537] PM: Basic memory bitmaps freed
11:26:53 DEBUG| [stdout] [ 405.261420] PM: Marking nosave pages: [mem 0x0009f000-0x000fffff]
11:26:53 DEBUG| [stdout] [ 405.261423] PM: Basic memory bitmaps created
11:26:53 DEBUG| [stdout] [ 405.266600] PM: Basic memory bitmaps freed
11:26:53 DEBUG| [stdout] [ 405.273506] PM: Marking nosave pages: [mem 0x0009f000-0x000fffff]
11:26:53 DEBUG| [stdout] [ 405.273512] PM: Basic memory bitmaps created
11:26:53 DEBUG| [stdout] [ 405.282591] PM: Basic memory bitmaps freed
11:26:53 DEBUG| [stdout] [ 405.282728] PM: Marking nosave pages: [mem 0x0009f000-0x000fffff]
11:26:53 DEBUG| [stdout] [ 405.282730] PM: Basic memory bitmaps created
11:26:53 DEBUG| [stdout] [ 405.287533] PM: Basic memory bitmaps freed
11:26:53 DEBUG| [stdout] [ 405.289459] PM: Marking nosave pages: [mem 0x0009f000-0x000fffff]
11:26:53 DEBUG| [stdout] [ 405.289461] PM: Basic memory bitmaps created
11:26:53 DEBUG| [stdout] [ 405.294379] PM: Basic memory bitmaps freed
11:26:53 DEBUG| [stdout] [ 405.310325] PM: Marking nosave pages: [mem 0x0009f000-0x000fffff]
11:26:53 DEBUG| [stdout] [ 405.310330] PM: Basic memory bitmaps created
11:26:53 DEBUG| [stdout] [ 405.318409] PM: Basic memory bitmaps freed
11:26:53 DEBUG| [stdout] [ 405.387522] PM: Marking nosave pa...

tags: added: trusty
Changed in ubuntu-kernel-tests:
status: New → Confirmed
Changed in stress-ng:
importance: Undecided → Medium
assignee: nobody → Colin Ian King (colin-king)
status: New → In Progress
Revision history for this message
Colin Ian King (colin-king) wrote :

This is not a regression, can trip the same issue with 3.13.0-117-generic

Revision history for this message
Colin Ian King (colin-king) wrote :

And this can be triggered with single thread.

Revision history for this message
Colin Ian King (colin-king) wrote :

Reproducer:

#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

main()
{
 int ptnum, fd;

 fd = open("/dev/dri/card0", O_RDWR);
 (void)ioctl(fd, TIOCGPTN, &ptnum);
}

Revision history for this message
Colin Ian King (colin-king) wrote :

issue fixed in 3.15, need to bisect

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Interesting, do you know why this is not 100% reproducible across all the nodes?

Revision history for this message
Colin Ian King (colin-king) wrote :

No idea, will find out once I figure out the fix.

Revision history for this message
Colin Ian King (colin-king) wrote :

Fix is in 1539fb9bd405, "drm: fix NULL pointer access by wrong ioctl"

description: updated
Changed in stress-ng:
status: In Progress → Invalid
Changed in ubuntu-kernel-tests:
assignee: nobody → Colin Ian King (colin-king)
importance: Undecided → Medium
status: Confirmed → In Progress
Changed in stress-ng:
assignee: Colin Ian King (colin-king) → nobody
no longer affects: stress-ng
Stefan Bader (smb)
Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux (Ubuntu Trusty):
status: New → Fix Committed
Changed in linux (Ubuntu Trusty):
assignee: nobody → Colin Ian King (colin-king)
importance: Undecided → Medium
Changed in ubuntu-kernel-tests:
importance: Medium → Undecided
assignee: Colin Ian King (colin-king) → nobody
Revision history for this message
Brad Figg (brad-figg) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-trusty' to 'verification-done-trusty'. If the problem still exists, change the tag 'verification-needed-trusty' to 'verification-failed-trusty'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-trusty
Revision history for this message
Colin Ian King (colin-king) wrote :

@Sam, this needs to be verified and I don't have access to the H/W. Do you mind either providing me with an instance to test it on, or running the verification yourself.

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Stress smoke test passed with the proposed Trusty kernel without any issue.
Thanks

Changed in ubuntu-kernel-tests:
status: In Progress → Fix Released
tags: added: verification-done-trusty
removed: verification-needed-trusty
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 3.13.0-163.213

---------------
linux (3.13.0-163.213) trusty; urgency=medium

  * linux: 3.13.0-163.213 -proposed tracker (LP: #1802769)

  * Bypass of mount visibility through userns + mount propagation (LP: #1789161)
    - mount: Retest MNT_LOCKED in do_umount
    - mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts

  * dev test in ubuntu_stress_smoke_test cause kernel oops on T-3.13
    (LP: #1797546)
    - drm: fix NULL pointer access by wrong ioctl

  * Packaging resync (LP: #1786013)
    - [Package] add support for specifying the primary makefile

 -- Thadeu Lima de Souza Cascardo <email address hidden> Tue, 13 Nov 2018 13:30:30 -0200

Changed in linux (Ubuntu Trusty):
status: Fix Committed → Fix Released
Brad Figg (brad-figg)
tags: added: cscc
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.