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
Undecided
Unassigned
linux (Ubuntu)
Undecided
Unassigned
Trusty
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  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers