# Test that we don't strip the report after "Kernel panic - not syncing" line
# because we have too few lines before it.
TITLE: WARNING in kvm_arch_vcpu_ioctl_run
TYPE: WARNING
PANICKED: Y
START: [   55.967976] WARNING: CPU: 1 PID: 8377 at arch/x86/kvm/x86.c:7209 kvm_arch_vcpu_ioctl_run+0x1f7/0x5a00
END: [   56.041277] Kernel panic - not syncing: panic_on_warn set ...

2017/06/30 10:13:30 executing program 1:
mmap(&(0x7f0000000000/0xd000)=nil, (0xd000), 0x2000001, 0x4012, 0xffffffffffffffff, 0x0)
r0 = socket$inet6_sctp(0xa, 0x205, 0x84)
mmap(&(0x7f000000d000/0x1000)=nil, (0x1000), 0x3, 0x32, 0xffffffffffffffff, 0x0)
r1 = openat$autofs(0xffffffffffffff9c, &(0x7f000000d000)="2f6465762f6175746f667300", 0x472440, 0x0)
mmap(&(0x7f000000d000/0x1000)=nil, (0x1000), 0x3, 0x32, 0xffffffffffffffff, 0x0)
ioctl$KVM_CREATE_DEVICE(r1, 0xc00caee0, &(0x7f000000d000)={0x3, r0, 0x0})
setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xc, &(0x7f0000007000)=0x1, 0x4)
setsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000ece000)={0x0, 0x20, 0x0, 0x7, 0x0, 0x0}, 0x14)
[   55.950418] ------------[ cut here ]------------
[   55.967976] WARNING: CPU: 1 PID: 8377 at arch/x86/kvm/x86.c:7209 kvm_arch_vcpu_ioctl_run+0x1f7/0x5a00
[   56.041277] Kernel panic - not syncing: panic_on_warn set ...
[   56.041277] 
[   56.048693] CPU: 1 PID: 8377 Comm: syz-executor6 Not tainted 4.12.0-rc7+ #2
[   56.055794] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
[   56.065137] Call Trace:
[   56.067707]  dump_stack+0x194/0x257
[   56.071334]  ? arch_local_irq_restore+0x53/0x53
[   56.076017]  panic+0x1e4/0x3fb
[   56.079188]  ? percpu_up_read_preempt_enable.constprop.38+0xae/0xae
[   56.085571]  ? load_image_and_restore+0x10f/0x10f
[   56.090396]  ? __warn+0x1a9/0x1e0
[   56.093850]  ? kvm_arch_vcpu_ioctl_run+0x1f7/0x5a00
[   56.098863]  __warn+0x1c4/0x1e0
[   56.102131]  ? kvm_arch_vcpu_ioctl_run+0x1f7/0x5a00
[   56.107126]  report_bug+0x211/0x2d0
[   56.110735]  fixup_bug+0x40/0x90
[   56.114123]  do_trap+0x260/0x390
[   56.117481]  do_error_trap+0x120/0x390
[   56.121352]  ? do_trap+0x390/0x390
[   56.124875]  ? kvm_arch_vcpu_ioctl_run+0x1f7/0x5a00
[   56.129868]  ? fpu__activate_curr+0xed/0x650
[   56.134251]  ? futex_wait_setup+0x14a/0x3d0
[   56.138551]  ? fpstate_init+0x160/0x160
[   56.142510]  ? trace_hardirqs_off_thunk+0x1a/0x1c
[   56.147324]  ? vcpu_load+0x1c/0x70
[   56.150845]  do_invalid_op+0x1b/0x20
[   56.154533]  invalid_op+0x1e/0x30
[   56.157961] RIP: 0010:kvm_arch_vcpu_ioctl_run+0x1f7/0x5a00
[   56.163554] RSP: 0018:ffff8801c5e37720 EFLAGS: 00010212
[   56.168891] RAX: 0000000000010000 RBX: ffff8801c8baa000 RCX: ffffc90004763000
[   56.176134] RDX: 0000000000000052 RSI: ffffffff810de507 RDI: ffff8801c6358f60
[   56.183377] RBP: ffff8801c5e37a80 R08: 1ffffffff097c151 R09: 0000000000000001
[   56.190621] R10: 0000000000000000 R11: ffffffff81066ddc R12: 0000000000000000
[   56.197865] R13: ffff8801c52be780 R14: ffff8801c65be600 R15: ffff8801c6358d40
[   56.205118]  ? vcpu_load+0x1c/0x70
[   56.208636]  ? kvm_arch_vcpu_ioctl_run+0x1f7/0x5a00
[   56.213644]  ? debug_check_no_locks_freed+0x3c0/0x3c0
[   56.218815]  ? drop_futex_key_refs.isra.12+0x63/0xb0
[   56.223894]  ? futex_wait+0x6cf/0xa00
[   56.227671]  ? kvm_arch_vcpu_runnable+0x520/0x520
[   56.232513]  ? vmcs_load+0xb3/0x180
[   56.236115]  ? kvm_arch_has_assigned_device+0x57/0xe0
[   56.241280]  ? kvm_arch_end_assignment+0x20/0x20
[   56.246008]  ? futex_wait_setup+0x3d0/0x3d0
[   56.250303]  ? lock_downgrade+0x990/0x990
[   56.254430]  ? vmx_vcpu_load+0x63f/0xa30
[   56.258468]  ? handle_invept+0x5f0/0x5f0
[   56.262505]  ? get_futex_key+0x1c10/0x1c10
[   56.266721]  ? kvm_arch_vcpu_load+0x4b0/0x8f0
[   56.271193]  ? kvm_arch_dev_ioctl+0x490/0x490
[   56.275663]  ? task_rq_unlock+0x90/0x90
[   56.279615]  ? up_write+0x6b/0x120
[   56.283141]  kvm_vcpu_ioctl+0x627/0x1110
[   56.287176]  ? kvm_vcpu_ioctl+0x627/0x1110
[   56.291393]  ? vcpu_stat_get_per_vm_open+0x30/0x30
[   56.296298]  ? find_held_lock+0x35/0x1d0
[   56.300342]  ? __fget+0x333/0x570
[   56.303777]  ? lock_downgrade+0x990/0x990
[   56.307907]  ? lock_release+0xa40/0xa40
[   56.311866]  ? __lock_is_held+0xb6/0x140
[   56.315916]  ? __fget+0x35c/0x570
[   56.319349]  ? iterate_fd+0x3f0/0x3f0
[   56.323135]  ? vcpu_stat_get_per_vm_open+0x30/0x30
[   56.328041]  do_vfs_ioctl+0x1b1/0x15c0
[   56.331907]  ? ioctl_preallocate+0x2d0/0x2d0
[   56.336292]  ? selinux_capable+0x40/0x40
[   56.340332]  ? SyS_futex+0x2b0/0x3a0
[   56.344032]  ? security_file_ioctl+0x89/0xb0
[   56.348420]  SyS_ioctl+0x8f/0xc0
[   56.351776]  entry_SYSCALL_64_fastpath+0x1f/0xbe
[   56.356509] RIP: 0033:0x4512c9
[   56.359673] RSP: 002b:00007f7e59d4fc08 EFLAGS: 00000216 ORIG_RAX: 0000000000000010
[   56.367353] RAX: ffffffffffffffda RBX: 0000000000718000 RCX: 00000000004512c9
[   56.374598] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000016
[   56.381841] RBP: 0000000000000082 R08: 0000000000000000 R09: 0000000000000000
[   56.389084] R10: 0000000000000000 R11: 0000000000000216 R12: 00000000004b93f0
[   56.396328] R13: 00000000ffffffff R14: 0000000020000000 R15: 0000000000ffa000
[   56.404665] Dumping ftrace buffer:
[   56.408256]    (ftrace buffer empty)
[   56.411940] Kernel Offset: disabled
[   56.415543] Rebooting in 86400 seconds..

REPORT:
------------[ cut here ]------------
WARNING: CPU: 1 PID: 8377 at arch/x86/kvm/x86.c:7209 kvm_arch_vcpu_ioctl_run+0x1f7/0x5a00
Kernel panic - not syncing: panic_on_warn set ...

CPU: 1 PID: 8377 Comm: syz-executor6 Not tainted 4.12.0-rc7+ #2
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
 dump_stack+0x194/0x257
 panic+0x1e4/0x3fb
 __warn+0x1c4/0x1e0
 report_bug+0x211/0x2d0
 fixup_bug+0x40/0x90
 do_trap+0x260/0x390
 do_error_trap+0x120/0x390
 do_invalid_op+0x1b/0x20
 invalid_op+0x1e/0x30
RIP: 0010:kvm_arch_vcpu_ioctl_run+0x1f7/0x5a00
RSP: 0018:ffff8801c5e37720 EFLAGS: 00010212
RAX: 0000000000010000 RBX: ffff8801c8baa000 RCX: ffffc90004763000
RDX: 0000000000000052 RSI: ffffffff810de507 RDI: ffff8801c6358f60
RBP: ffff8801c5e37a80 R08: 1ffffffff097c151 R09: 0000000000000001
R10: 0000000000000000 R11: ffffffff81066ddc R12: 0000000000000000
R13: ffff8801c52be780 R14: ffff8801c65be600 R15: ffff8801c6358d40
 kvm_vcpu_ioctl+0x627/0x1110
 do_vfs_ioctl+0x1b1/0x15c0
 SyS_ioctl+0x8f/0xc0
 entry_SYSCALL_64_fastpath+0x1f/0xbe
RIP: 0033:0x4512c9
RSP: 002b:00007f7e59d4fc08 EFLAGS: 00000216 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 0000000000718000 RCX: 00000000004512c9
RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000016
RBP: 0000000000000082 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000216 R12: 00000000004b93f0
R13: 00000000ffffffff R14: 0000000020000000 R15: 0000000000ffa000
Dumping ftrace buffer:
   (ftrace buffer empty)
Kernel Offset: disabled
Rebooting in 86400 seconds..
