FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit 187372a3b9faff68ed61c291d0135e6739e0dbdf ("direct-io: always call ->end_io if non-NULL") [ 401.980094] run fstests generic/299 at 2016-02-16 06:10:03 [ 404.765985] EXT4-fs (sda8): mounted filesystem with ordered data mode. Opts: acl,user_xattr [ 415.148430] ------------[ cut here ]------------ [ 415.153736] WARNING: CPU: 2 PID: 3999 at fs/ext4/inode.c:3315 ext4_direct_IO+0x56d/0x5b0() [ 415.164062] Modules linked in: dm_mod rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver netconsole sg sd_mod ata_generic pata_acpi x86_pkg_temp_thermal coretemp kvm_intel i915 eeepc_wmi kvm irqbypass asus_wmi drm_kms_helper syscopyarea crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel snd_hda_codec_hdmi sysfillrect sparse_keymap sysimgblt fb_sys_fops aesni_intel lrw gf128mul glue_helper ablk_helper snd_hda_codec_realtek snd_hda_codec_generic cryptd pata_via serio_raw rfkill ppdev ata_piix snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_timer pcspkr snd soundcore libata drm parport_pc parport tpm_infineon video shpchp wmi [ 415.226650] CPU: 2 PID: 3999 Comm: fio Not tainted 4.5.0-rc2-00001-g187372a #1 [ 415.234599] Hardware name: System manufacturer System Product Name/P8H67-M PRO, BIOS 1002 04/01/2011 [ 415.234951] systemd-journald[125]: Compressed data object 649 -> 484 [ 415.251575] ffffffff81be94d0 ffff8801943efb08 ffffffff81422e52 0000000000000000 [ 415.259772] ffff8801943efb40 ffffffff8107a476 00000008b4ee0000 ffff88019bea15b0 [ 415.267973] ffff8801943efbf8 ffff880194763e00 ffffffffffffffe4 ffff8801943efb50 [ 415.276232] Call Trace: [ 415.279417] [] dump_stack+0x4b/0x69 [ 415.285319] [] warn_slowpath_common+0x86/0xc0 [ 415.292078] [] warn_slowpath_null+0x1a/0x20 [ 415.298673] [] ext4_direct_IO+0x56d/0x5b0 [ 415.305077] [] ? do_journal_get_write_access+0x90/0x90 [ 415.312610] [] ? ext4_dirty_inode+0x5c/0x70 [ 415.319197] [] generic_file_direct_write+0xaa/0x170 [ 415.326476] [] __generic_file_write_iter+0xc0/0x1f0 [ 415.333758] [] ? __might_sleep+0x52/0xb0 [ 415.340067] [] ext4_file_write_iter+0x141/0x430 [ 415.346974] [] ? __inode_security_revalidate+0x51/0x70 [ 415.354497] [] ? ext4_unwritten_wait+0xc0/0xc0 [ 415.361326] [] ? __might_sleep+0x52/0xb0 [ 415.367601] [] ? ext4_unwritten_wait+0xc0/0xc0 [ 415.374379] [] aio_run_iocb+0x226/0x290 [ 415.380565] [] ? __might_sleep+0x52/0xb0 [ 415.386840] [] ? do_io_submit+0x1ab/0x530 [ 415.393186] [] ? __might_sleep+0x52/0xb0 [ 415.399443] [] do_io_submit+0x29d/0x530 [ 415.405627] [] SyS_io_submit+0x10/0x20 [ 415.411718] [] entry_SYSCALL_64_fastpath+0x12/0x71 [ 415.418858] ---[ end trace eff5f1e32037f32f ]--- [ 415.809764] ------------[ cut here ]------------ To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Kernel Test Robot