Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
git://git.samba.org/jlayton/linux wberr
commit ff2f779851198fd1604cbc99a85afaccd18c0019
Author: Jeff Layton <jlayton(a)redhat.com>
AuthorDate: Wed May 3 11:03:34 2017 -0400
Commit: Jeff Layton <jlayton(a)redhat.com>
CommitDate: Thu May 18 10:55:52 2017 -0400
fs: adapt sync_file_range to new reporting infrastructure
Since it returns errors in a way similar to fsync, have it use the same
method for returning previously-reported writeback errors.
Signed-off-by: Jeff Layton <jlayton(a)redhat.com>
4241b859f3 fs: add a new fstype flag to indicate how writeback errors are tracked
ff2f779851 fs: adapt sync_file_range to new reporting infrastructure
+----------------------------------------------------------------------------------+------------+------------+
| |
4241b859f3 | ff2f779851 |
+----------------------------------------------------------------------------------+------------+------------+
| boot_successes | 509
| 93 |
| boot_failures | 4
| 7 |
| IP-Config:Auto-configuration_of_network_failed | 4
| 3 |
| general_protection_fault:#[##] | 0
| 2 |
| Kernel_panic-not_syncing:Fatal_exception | 0
| 3 |
| BUG:unable_to_handle_kernel | 0
| 1 |
| Oops:#[##] | 0
| 1 |
| invoked_oom-killer:gfp_mask=0x | 0
| 1 |
| Mem-Info | 0
| 1 |
| Out_of_memory:Kill_process | 0
| 1 |
| page_allocation_failure:order:#,mode:#(GFP_KERNEL|__GFP_NORETRY),nodemask=(null) | 0
| 1 |
+----------------------------------------------------------------------------------+------------+------------+
[main] Added 10955 filenames from /sys
[child0:526] io_getevents (208) returned ENOSYS, marking as inactive.
[child0:526] io_submit (209) returned ENOSYS, marking as inactive.
[child0:526] nfsservctl (180) returned ENOSYS, marking as inactive.
[child0:526] mbind (237) returned ENOSYS, marking as inactive.
[ 48.367925] general protection fault: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[ 48.368649] CPU: 1 PID: 527 Comm: trinity-c1 Not tainted 4.12.0-rc1-00021-gff2f779 #1
[ 48.369385] task: ffff880007470000 task.stack: ffffc90000838000
[ 48.370563] RIP: 0010:SyS_sync_file_range+0x1d4/0x24e
[ 48.371045] RSP: 0018:ffffc9000083bed8 EFLAGS: 00010286
[ 48.371542] RAX: 0000000000049000 RBX: 000000000001fffe RCX: 0000000000000000
[ 48.372211] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ffffffff83038278
[ 48.372884] RBP: ffffc9000083bf10 R08: 0000000000000000 R09: 800000008c8c8c8c
[ 48.373568] R10: 0fffffff00000000 R11: ffff880007470000 R12: 0fffffff00000000
[ 48.374247] R13: 00000000ffffffe3 R14: ffff880007203200 R15: 800000008c8c8c8c
[ 48.374918] FS: 00007f3a11e3e700(0000) GS:ffff880011a00000(0000)
knlGS:0000000000000000
[ 48.375693] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 48.376269] CR2: 00007f3a11e41000 CR3: 0000000008b9e000 CR4: 00000000000006e0
[ 48.376939] DR0: 0000000000e67000 DR1: 0000000000000000 DR2: 0000000000000000
[ 48.390259] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600
[ 48.391025] Call Trace:
[ 48.391310] do_syscall_64+0xb1/0x29a
[ 48.391707] entry_SYSCALL64_slow_path+0x25/0x25
[ 48.392197] RIP: 0033:0x7f3a119536d9
[ 48.392587] RSP: 002b:00007ffeab5d4d68 EFLAGS: 00000246 ORIG_RAX: 0000000000000115
[ 48.393386] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f3a119536d9
[ 48.394133] RDX: 000000000000ffff RSI: 0000000000010000 RDI: 0000000000000006
[ 48.394841] RBP: 0000000000000115 R08: 950000003fffbdfb R09: 800000008c8c8c8c
[ 48.395537] R10: 0fffffff00000000 R11: 0000000000000246 R12: 0000000000000001
[ 48.396233] R13: 0000000000000115 R14: 0000000000000115 R15: 800000008c8c8c8c
[ 48.396961] Code: c0 41 83 e4 04 0f 95 c0 48 83 c0 02 48 ff 04 c5 e8 fd 22 83 45 85 e4
74 12 48 8b 75 d0 48 89 da 4c 89 ff e8 a2 9b ee ff 41 89 c5 <49> 8b 07 31 c9 48 8b
40 28 48 8b 40 28 8b 40 08 83 e0 10 0f 95
[ 48.399004] RIP: SyS_sync_file_range+0x1d4/0x24e RSP: ffffc9000083bed8
[ 48.399764] ---[ end trace 63cdb178afe99157 ]---
[ 48.400212] Kernel panic - not syncing: Fatal exception
# HH:MM RESULT GOOD BAD
GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start fc563ce8875fec570aab88126f65b491f5247a5a
2ea659a9ef488125eb46da6eb571de5eae5c43f6 --
git bisect good 91f08f2c202bf6abecc305c63a981a80c969f748 # 12:07 G 104 0 0 0
Merge
'linux-review/Boris-Brezillon/drm-atmel-hlcdc-Fix-output-initialization/20170518-204957'
into devel-spot-201705191533
git bisect bad 45816270ea814ac5a5a07723602c7c84188a01e2 # 12:54 B 0 3 18 4
Merge 'wsa/i2c/platform_data' into devel-spot-201705191533
git bisect good 6d4c98086ffd351b3aa5f470f70a88989cd22266 # 13:26 G 96 0 0 2
Merge
'linux-review/Xu-Yu/nvme-pci-remap-BAR0-to-cover-admin-CQ-doorbell-for-large-stride/20170518-153121'
into devel-spot-201705191533
git bisect good c25af5386a969574cd07d0aa0989bf0942ba7fce # 14:01 G 88 0 0 0
Merge 'drm/drm-fixes' into devel-spot-201705191533
git bisect bad 35d846aaf78e473f4adc4d72a83666b851ce594f # 14:24 B 0 3 18 4
Merge 'khilman-linux-amlogic/v4.13/dt64' into devel-spot-201705191533
git bisect bad a3d0a80ad972b8d183a981b9fdd40a7e5bb98461 # 14:38 B 0 2 15 2
Merge 'jlayton/wberr' into devel-spot-201705191533
git bisect good 10638b2277f410ccf1553b7a604b9da43a2aee95 # 14:51 G 91 0 0 4
fuse: set mapping error in writepage_locked when it fails
git bisect good c112fd618c9a612f11cd183115d0f5a7580a6fdc # 15:10 G 95 0 1 5
lib: add errseq_t type and infrastructure for handling it
git bisect good 5e25e2dd2517ff5d035f70e37e697cc83bfd7db9 # 15:28 G 89 0 0 4
mm: tracepoints for writeback error events
git bisect bad ff2f779851198fd1604cbc99a85afaccd18c0019 # 15:44 B 47 1 0 3
fs: adapt sync_file_range to new reporting infrastructure
git bisect good 4241b859f3b882dab540c94a10405f3c90c54a5f # 16:09 G 171 0 0 4
fs: add a new fstype flag to indicate how writeback errors are tracked
# first bad commit: [ff2f779851198fd1604cbc99a85afaccd18c0019] fs: adapt sync_file_range
to new reporting infrastructure
git bisect good 4241b859f3b882dab540c94a10405f3c90c54a5f # 16:26 G 497 0 0 4
fs: add a new fstype flag to indicate how writeback errors are tracked
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad ff2f779851198fd1604cbc99a85afaccd18c0019 # 16:47 B 36 2 0 0
fs: adapt sync_file_range to new reporting infrastructure
# extra tests on HEAD of linux-devel/devel-spot-201705191533
git bisect bad fc563ce8875fec570aab88126f65b491f5247a5a # 16:47 B 63 4 0 0
0day head guard for 'devel-spot-201705191533'
# extra tests on tree/branch jlayton/wberr
# extra tests with first bad commit reverted
git bisect good d05645f018a8af487da50e2aa937c2ba59cd76f5 # 17:27 G 175 0 0 0
Revert "fs: adapt sync_file_range to new reporting infrastructure"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation