Skip to contentSkip to conversation

Hang during backup with rsync

REGRESSION Martin Steigerwald 4 participants 12 messages Apr 30, 2015 – May 2, 2015 Btrfs file system

lore
Share & tools
lore
#0 lore raw

Hi!

With Linux 4.0 I had a hang while backuping /home with my still rsync based backup script. /home is BTRFS Dual SSD RAID 1, backup is 2 TiB disk with one big BTRFS via Expresscard eSATA controller from Delock.

The hang was: Mouse pointer in KDE not movable anymore, Ctrl-Alt-F1 had no effect. I waited for a minute at least. Maybe it would have reacted after a longer time, but I wanted my machine back. Disks where idle, if I remember correctly. After reboot both filesystems mount okay.

Label: 'home' uuid:
Total devices 2 FS bytes used 129.46GiB
devid 1 size 170.00GiB used 146.03GiB path /dev/mapper/msata-home
devid 2 size 170.00GiB used 146.03GiB path /dev/mapper/sata-home

Label: 'steigerwald'
Total devices 1 FS bytes used 1.18TiB
devid 1 size 1.82TiB used 1.39TiB path /dev/sdc1

merkaba:~> btrfs fi df /home
Data, RAID1: total=142.00GiB, used=126.70GiB System, RAID1: total=32.00MiB, used=48.00KiB Metadata, RAID1: total=4.00GiB, used=2.76GiB GlobalReserve, single: total=512.00MiB, used=0.00B

merkaba:~> btrfs fi df /mnt/steigerwald Data, single: total=1.34TiB, used=1.17TiB System, DUP: total=8.00MiB, used=168.00KiB System, single: total=4.00MiB, used=0.00B Metadata, DUP: total=25.00GiB, used=11.17GiB Metadata, single: total=8.00MiB, used=0.00B GlobalReserve, single: total=512.00MiB, used=0.00B

I got this in kern.log:

Apr 30 17:14:27 merkaba kernel: [142441.099236] ata11: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:29 merkaba kernel: [142443.118750] ata11: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:33 merkaba kernel: [142446.570437] ata11: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
Apr 30 17:14:33 merkaba kernel: [142446.570443] ata11: irq_stat 0x00b40090, PHY RDY changed
Apr 30 17:14:33 merkaba kernel: [142446.570453] ata11: hard resetting link
Apr 30 17:14:43 merkaba kernel: [142456.579984] ata11: softreset failed (timeout)
Apr 30 17:14:43 merkaba kernel: [142456.579999] ata11: hard resetting link
Apr 30 17:14:45 merkaba kernel: [142458.745258] ata11: SATA link up 3.0 Gbps (SStatus 123 SControl 0)
Apr 30 17:14:45 merkaba kernel: [142458.746785] ata11.00: ATA-8: Hitachi HDS5C3020ALA632, ML6OA580, max UDMA/133
Apr 30 17:14:45 merkaba kernel: [142458.746791] ata11.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32)
Apr 30 17:14:45 merkaba kernel: [142458.748560] ata11.00: configured for UDMA/100
Apr 30 17:14:45 merkaba kernel: [142458.748590] ata11: EH complete
Apr 30 17:14:45 merkaba kernel: [142458.748829] scsi 11:0:0:0: Direct-Access     ATA      Hitachi HDS5C302 A580 PQ: 0 ANSI: 5
Apr 30 17:14:45 merkaba kernel: [142458.750317] sd 11:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
Apr 30 17:14:45 merkaba kernel: [142458.750432] sd 11:0:0:0: [sdc] Write Protect is off
Apr 30 17:14:45 merkaba kernel: [142458.750447] sd 11:0:0:0: [sdc] Mode Sense: 00 3a 00 00
Apr 30 17:14:45 merkaba kernel: [142458.750506] sd 11:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Apr 30 17:14:45 merkaba kernel: [142458.750596] sd 11:0:0:0: Attached scsi generic sg3 type 0
Apr 30 17:14:45 merkaba kernel: [142458.817366]  sdc: sdc1
Apr 30 17:14:45 merkaba kernel: [142458.818317] sd 11:0:0:0: [sdc] Attached SCSI disk
Apr 30 17:14:46 merkaba kernel: [142460.048718] BTRFS: device label steigerwald devid 1 transid 9964 /dev/sdc1
Apr 30 17:14:57 merkaba kernel: [142470.859313] BTRFS info (device sdc1): enabling auto defrag
Apr 30 17:14:57 merkaba kernel: [142470.859328] BTRFS info (device sdc1): disk space caching is enabled
Apr 30 17:57:46 merkaba kernel: [145039.790346] ------------[ cut here ]------------
Apr 30 17:57:46 merkaba kernel: [145039.796051] kernel BUG at fs/btrfs/extent_io.c:4551!
Apr 30 17:57:46 merkaba kernel: [145039.802527] invalid opcode: 0000 [#1] PREEMPT SMP 
Apr 30 17:57:46 merkaba kernel: [145039.808550] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:57:46 merkaba kernel: [145039.864382] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:57:46 merkaba kernel: [145039.871788] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:57:46 merkaba kernel: [145039.879273] Workqueue: btrfs-endio-write btrfs_endio_write_helper [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.887460] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:57:46 merkaba kernel: [145039.895164] RIP: 0010:[<ffffffffc050986d>]  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.902849] RSP: 0018:ffff88011be93998  EFLAGS: 00010202
Apr 30 17:57:46 merkaba kernel: [145039.910531] RAX: 0000000000000001 RBX: ffff880380dea9d8 RCX: ffff8803d34e1d18
Apr 30 17:57:46 merkaba kernel: [145039.919232] RDX: 0000000000000000 RSI: ffff8803d34e1b60 RDI: ffff880380dea9d8
Apr 30 17:57:46 merkaba kernel: [145039.927049] RBP: ffff88011be939b8 R08: 0000000000000000 R09: 0000000000000036
Apr 30 17:57:46 merkaba kernel: [145039.935254] R10: 0000000000000018 R11: ffff88011be93970 R12: 0000000000000005
Apr 30 17:57:46 merkaba kernel: [145039.942956] R13: ffff880380dea9d8 R14: ffff8802b31a2800 R15: 0000000000000227
Apr 30 17:57:46 merkaba kernel: [145039.950884] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:57:46 merkaba kernel: [145039.958780] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:57:46 merkaba kernel: [145039.966673] CR2: 00007f3bec0ed000 CR3: 0000000001a0b000 CR4: 00000000000406e0
Apr 30 17:57:46 merkaba kernel: [145039.974906] Stack:
Apr 30 17:57:46 merkaba kernel: [145039.982958]  ffff880380dea9d8 ffff88011b1ac000 ffff88011b1acd88 ffff8802b31a2800
Apr 30 17:57:46 merkaba kernel: [145039.991204]  ffff88011be939f8 ffffffffc05099bb 0000000000000003 ffff880380dea9f8
Apr 30 17:57:46 merkaba kernel: [145039.998900]  ffff88011be939f8 ffff880380dea9d8 ffff880380dea9d8 ffff880380deb3b0
Apr 30 17:57:46 merkaba kernel: [145040.007140] Call Trace:
Apr 30 17:57:46 merkaba kernel: [145040.015141]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.022895]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.030967]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.039149]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.047319]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.055483]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.063159]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.071046]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.078955]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.086360]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.093766]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.100945]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:57:46 merkaba kernel: [145040.108499]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.115728]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:57:46 merkaba kernel: [145040.122849]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:57:46 merkaba kernel: [145040.129947]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.137039]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.143867]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:57:46 merkaba kernel: [145040.150659]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:57:46 merkaba kernel: [145040.157258]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.163654]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:57:46 merkaba kernel: [145040.170036]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.176191] Code: 80 75 0b 48 8b 47 10 48 c1 e8 02 83 e0 01 5d c3 55 48 89 e5 41 56 41 55 49 89 fd 41 54 53 4c 8b 67 10 e8 c3 ff ff ff 85 c0 74 02 <0f> 0b 49 8b 75 08 49 8b 7d 00 e8 40 ae ff ff 48 85 c0 49 89 c6 
Apr 30 17:57:46 merkaba kernel: [145040.188172] RIP  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.192620]  RSP <ffff88011be93998>
Apr 30 17:57:46 merkaba kernel: [145040.223617] ---[ end trace 37e2d6f90374a311 ]---
Apr 30 17:57:46 merkaba kernel: [145040.223752] BUG: unable to handle kernel paging request at ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.233898] IP: [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.243119] PGD 1a0c067 PUD 1a0e067 PMD 0 
Apr 30 17:58:47 merkaba kernel: [145040.251934] Oops: 0000 [#2] PREEMPT SMP 
Apr 30 17:58:47 merkaba kernel: [145040.259693] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.335818] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.344323] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.354449] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:58:47 merkaba kernel: [145040.364822] RIP: 0010:[<ffffffff81058161>]  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.373127] RSP: 0018:ffff88011be93630  EFLAGS: 00010002
Apr 30 17:58:47 merkaba kernel: [145040.379901] RAX: 0000000000000000 RBX: ffff88041e292c80 RCX: 000000000000000f
Apr 30 17:58:47 merkaba kernel: [145040.386431] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8802d6501890
Apr 30 17:58:47 merkaba kernel: [145040.393815] RBP: ffff88011be93648 R08: ffff88041e292ce8 R09: ffffffff81bd7400
Apr 30 17:58:47 merkaba kernel: [145040.403602] R10: ffffffff81c49844 R11: 000000000000bf56 R12: 0000000000000001
Apr 30 17:58:47 merkaba kernel: [145040.412894] R13: ffff8802d6501e10 R14: 0000000000000001 R15: ffff88041e292c80
Apr 30 17:58:47 merkaba kernel: [145040.422987] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.433054] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:58:47 merkaba kernel: [145040.442755] CR2: 0000000000000028 CR3: 00000000c5e41000 CR4: 00000000000406e0
Apr 30 17:58:47 merkaba kernel: [145040.453039] Stack:
Apr 30 17:58:47 merkaba kernel: [145040.463202]  ffffffff81054504 ffff88041e292c80 0000000000012c80 ffff88011be93698
Apr 30 17:58:47 merkaba kernel: [145040.473543]  ffffffff814c2452 ffff88011be93688 ffff8802d6501890 ffff8803a45da5a0
Apr 30 17:58:47 merkaba kernel: [145040.483955]  ffff88011be93fd8 ffff8802d6502030 ffff88011be93270 ffff8802d6501cf0
Apr 30 17:58:47 merkaba kernel: [145040.494213] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.504372]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.514807]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.525013]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.535351]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.545437]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.555437]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.565562]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.575500]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.584971]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.593350]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.603484]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.613596]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.623956]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.634365]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.644968]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.655198]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.665069]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.674839]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.684508]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.694094]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.703562]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.712966]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.722421]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.731626]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.740529]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.749132]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.757469]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.765548]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.773297]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.780701]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.787774]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.794697]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.801326]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.807770]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.814183]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.820544]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.826770]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.832971] Code: 48 8b 04 25 80 a9 00 00 48 8b 80 10 05 00 00 48 89 e5 5d 48 8b 40 c8 48 c1 e8 02 83 e0 01 c3 48 8b 87 10 05 00 00 55 48 89 e5 5d <48> 8b 40 d8 c3 55 ba 08 00 00 00 48 89 e5 48 83 ec 10 48 8b b7 
Apr 30 17:58:47 merkaba kernel: [145040.847356] RIP  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.854365]  RSP <ffff88011be93630>
Apr 30 17:58:47 merkaba kernel: [145040.861220] CR2: ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.867964] ---[ end trace 37e2d6f90374a312 ]---
Apr 30 17:58:47 merkaba kernel: [145040.867970] Fixing recursive fault but reboot is needed!
Apr 30 17:58:47 merkaba kernel: [145040.867978] BUG: scheduling while atomic: kworker/u8:14/6061/0x00000004
Apr 30 17:58:47 merkaba kernel: [145040.867981] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.868230] Preemption disabled at:[<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868238] 
Apr 30 17:58:47 merkaba kernel: [145040.868247] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.868252] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.868279]  0000000000012c80 ffff88011be932e8 ffffffff814c0a2a 0000000080000004
Apr 30 17:58:47 merkaba kernel: [145040.868289]  ffff88041e292c80 ffff88011be932f8 ffffffff8105cdd5 ffff88011be93348
Apr 30 17:58:47 merkaba kernel: [145040.868297]  ffffffff814c236c ffff88011be93368 ffff8802d6501890 0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.868306] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.868317]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:58:47 merkaba kernel: [145040.868326]  [<ffffffff8105cdd5>] __schedule_bug+0x96/0xa4
Apr 30 17:58:47 merkaba kernel: [145040.868335]  [<ffffffff814c236c>] __schedule+0x71/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868344]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868354]  [<ffffffff81042c5b>] do_exit+0x107/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868363]  [<ffffffff814bfbe5>] ? printk+0x41/0x43
Apr 30 17:58:47 merkaba kernel: [145040.868374]  [<ffffffff8107ebbd>] ? kmsg_dump+0xa7/0xae
Apr 30 17:58:47 merkaba kernel: [145040.868382]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868390]  [<ffffffff810347f9>] no_context+0x2d0/0x32d
Apr 30 17:58:47 merkaba kernel: [145040.868401]  [<ffffffff8108519c>] ? __call_rcu_nocb_enqueue+0x48/0xfc
Apr 30 17:58:47 merkaba kernel: [145040.868410]  [<ffffffff810348ba>] __bad_area_nosemaphore+0x64/0x1b4
Apr 30 17:58:47 merkaba kernel: [145040.868417]  [<ffffffff81034a18>] bad_area_nosemaphore+0xe/0x10
Apr 30 17:58:47 merkaba kernel: [145040.868425]  [<ffffffff81034dfa>] __do_page_fault+0x22f/0x3ed
Apr 30 17:58:47 merkaba kernel: [145040.868433]  [<ffffffff814c62e7>] ? native_iret+0x7/0x7
Apr 30 17:58:47 merkaba kernel: [145040.868441]  [<ffffffff81034fdb>] do_page_fault+0x23/0x4f
Apr 30 17:58:47 merkaba kernel: [145040.868449]  [<ffffffff814c71d2>] page_fault+0x22/0x30
Apr 30 17:58:47 merkaba kernel: [145040.868458]  [<ffffffff81058161>] ? kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.868467]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.868476]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868484]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868492]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868500]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868507]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.868514]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.868521]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.868589]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868656]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868664]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.868671]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.868678]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.868741]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868797]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868852]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868906]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868948]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868992]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869036]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869081]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869132]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869207]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869262]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869314]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869375]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869384]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.869443]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869452]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.869461]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.869470]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869478]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869485]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.869493]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.869501]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.869508]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.869515]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.334039] INFO: rcu_preempt detected stalls on CPUs/tasks: { 1} (detected by 2, t=60434 jiffies, g=5499107, c=5499106, q=0)
Apr 30 17:58:47 merkaba kernel: [145101.334064] Task dump for CPU 1:
Apr 30 17:58:47 merkaba kernel: [145101.334071] kworker/u8:14   D ffff88011be93688     0  6061      0 0x00080000
Apr 30 17:58:47 merkaba kernel: [145101.334107]  ffff8802d6501890 ffff8803a45da5a0 ffff88011be93fd8 ffff8802d6502030
Apr 30 17:58:47 merkaba kernel: [145101.334120]  ffff88011be93270 ffff8802d6501cf0 ffff88011be938e8 ffff88011be936b8
Apr 30 17:58:47 merkaba kernel: [145101.334131]  ffffffff814c28e8 ffff8802d6502525 ffff8802d6501890 ffff88011be93748
Apr 30 17:58:47 merkaba kernel: [145101.334144] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145101.334164]  [<ffffffff814c28e8>] ? schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145101.334178]  [<ffffffff81043474>] ? do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145101.334191]  [<ffffffff810058ad>] ? oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145101.334200]  [<ffffffff81005cad>] ? die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145101.334209]  [<ffffffff81002afe>] ? do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145101.334219]  [<ffffffff8100317e>] ? do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145101.334324]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334399]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334409]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145101.334419]  [<ffffffff8100367c>] ? do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145101.334430]  [<ffffffff814c6e98>] ? invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145101.334495]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334555]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334615]  [<ffffffffc05099bb>] ? release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334674]  [<ffffffffc0509dae>] ? free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334717]  [<ffffffffc04cecff>] ? copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334762]  [<ffffffffc04d21cd>] ? split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334807]  [<ffffffffc04d2aa1>] ? btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334853]  [<ffffffffc04d3e01>] ? btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334907]  [<ffffffffc04e57ac>] ? btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334967]  [<ffffffffc04f1075>] ? add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335025]  [<ffffffffc04f65a3>] ? btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335081]  [<ffffffffc04f68de>] ? finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335146]  [<ffffffffc05150fe>] ? normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335159]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145101.335222]  [<ffffffffc0515304>] ? btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335234]  [<ffffffff81053e23>] ? process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145101.335245]  [<ffffffff810543ed>] ? worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145101.335256]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335267]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335277]  [<ffffffff81057edf>] ? kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145101.335287]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145101.335297]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335308]  [<ffffffff814c5688>] ? ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145101.335318]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335327] rcu_preempt kthread starved for 57217 jiffies!
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuset
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpu
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuacct
Apr 30 19:17:13 merkaba kernel: [    0.000000] Linux version 4.0.0-tp520-btrfs-trim+ (martin@merkaba) (gcc version 4.9.2 (Debian 4.9.2-10) ) #25 SMP PREEMPT Mon Apr 13 09:38:29 CEST 2015

I unplugged and replugged the controller + cable several times before, as I was not sure whether it was seated properly, and during this I got:

Apr 30 17:14:08 merkaba kernel: [142421.959435] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:08 merkaba kernel: [142421.959490] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959522] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959542] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:08 merkaba kernel: [142421.959709] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:08 merkaba kernel: [142421.961793] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961827] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961856] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:08 merkaba kernel: [142421.962005] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:08 merkaba kernel: [142421.963120] scsi host8: sata_sil24
Apr 30 17:14:08 merkaba kernel: [142421.963435] ata8: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:11 merkaba kernel: [142424.602681] ata8: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:11 merkaba kernel: [142424.602722] ------------[ cut here ]------------
Apr 30 17:14:11 merkaba kernel: [142424.602774] WARNING: CPU: 3 PID: 5714 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:11 merkaba kernel: [142424.602778] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:11 merkaba kernel: [142424.602928] CPU: 3 PID: 5714 Comm: kworker/u8:4 Tainted: G           O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:11 merkaba kernel: [142424.602932] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:11 merkaba kernel: [142424.602942] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:11 merkaba kernel: [142424.602946]  0000000000000009 ffff8803b3763bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:11 merkaba kernel: [142424.602952]  0000000000000000 ffff8803b3763bf8 ffffffff81040ce5 ffff8803a1a1c9b0
Apr 30 17:14:11 merkaba kernel: [142424.602958]  ffffffffc03a416c ffff8803bc17c000 0000000000000282 0000000000000000
Apr 30 17:14:11 merkaba kernel: [142424.602964] Call Trace:
Apr 30 17:14:11 merkaba kernel: [142424.602974]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.602983]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:11 merkaba kernel: [142424.603002]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603008]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:11 merkaba kernel: [142424.603026]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603033]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:11 merkaba kernel: [142424.603055]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603062]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:11 merkaba kernel: [142424.603072]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:11 merkaba kernel: [142424.603076]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:11 merkaba kernel: [142424.603084]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:11 merkaba kernel: [142424.603089]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:11 merkaba kernel: [142424.603096]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.603102]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:11 merkaba kernel: [142424.603108]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:11 merkaba kernel: [142424.603114]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:11 merkaba kernel: [142424.603121]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:11 merkaba kernel: [142424.603127]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:11 merkaba kernel: [142424.603133]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:11 merkaba kernel: [142424.603140]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:11 merkaba kernel: [142424.603145]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603151]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603156]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:11 merkaba kernel: [142424.603161]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:11 merkaba kernel: [142424.603167]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603172]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:11 merkaba kernel: [142424.603177]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603181] ---[ end trace 37e2d6f90374a30f ]---
Apr 30 17:14:11 merkaba kernel: [142425.227122] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:11 merkaba kernel: [142425.227188] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227225] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227250] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:11 merkaba kernel: [142425.227440] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:11 merkaba kernel: [142425.229796] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229846] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229886] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:11 merkaba kernel: [142425.230124] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:11 merkaba kernel: [142425.233547] scsi host9: sata_sil24
Apr 30 17:14:11 merkaba kernel: [142425.234206] ata9: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:13 merkaba kernel: [142427.254202] ata9: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:25 merkaba kernel: [142438.509382] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:25 merkaba kernel: [142438.509440] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509473] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509494] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:25 merkaba kernel: [142438.509666] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:25 merkaba kernel: [142438.511949] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.511990] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.512021] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:25 merkaba kernel: [142438.512213] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:25 merkaba kernel: [142438.514955] scsi host10: sata_sil24
Apr 30 17:14:25 merkaba kernel: [142438.515693] ata10: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:27 merkaba kernel: [142441.083405] ata10: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:27 merkaba kernel: [142441.083557] ------------[ cut here ]------------
Apr 30 17:14:27 merkaba kernel: [142441.083617] WARNING: CPU: 2 PID: 5768 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:27 merkaba kernel: [142441.083621] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:27 merkaba kernel: [142441.083829] CPU: 2 PID: 5768 Comm: kworker/u8:6 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:27 merkaba kernel: [142441.083833] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:27 merkaba kernel: [142441.083845] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:27 merkaba kernel: [142441.083850]  0000000000000009 ffff8803b0383bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:27 merkaba kernel: [142441.083857]  0000000000000000 ffff8803b0383bf8 ffffffff81040ce5 ffff8803980c8000
Apr 30 17:14:27 merkaba kernel: [142441.083864]  ffffffffc03a416c ffff88020f344000 0000000000000282 0000000000000000
Apr 30 17:14:27 merkaba kernel: [142441.083872] Call Trace:
Apr 30 17:14:27 merkaba kernel: [142441.083884]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.083894]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:27 merkaba kernel: [142441.083917]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083924]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:27 merkaba kernel: [142441.083958]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083967]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:27 merkaba kernel: [142441.083997]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:27 merkaba kernel: [142441.084006]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:27 merkaba kernel: [142441.084028]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:27 merkaba kernel: [142441.084033]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:27 merkaba kernel: [142441.084041]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:27 merkaba kernel: [142441.084047]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:27 merkaba kernel: [142441.084054]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.084061]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:27 merkaba kernel: [142441.084069]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:27 merkaba kernel: [142441.084076]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:27 merkaba kernel: [142441.084084]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:27 merkaba kernel: [142441.084091]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:27 merkaba kernel: [142441.084099]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:27 merkaba kernel: [142441.084107]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:27 merkaba kernel: [142441.084114]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:27 merkaba kernel: [142441.084120]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:27 merkaba kernel: [142441.084137]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:27 merkaba kernel: [142441.084144]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084151]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:27 merkaba kernel: [142441.084158]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084163] ---[ end trace 37e2d6f90374a310 ]---
Apr 30 17:14:27 merkaba kernel: [142441.094843] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:27 merkaba kernel: [142441.094924] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.094971] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.095001] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:27 merkaba kernel: [142441.095231] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:27 merkaba kernel: [142441.097378] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097412] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097452] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:27 merkaba kernel: [142441.097595] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)

I didn´t see anything BTRFS related in there and am not sure whether it is to the BTRFS hang.

I think I will try this tomorrow, cause, hey, I want to update my backup!

For safety I will run a scrub now.

Ciao,

Signature · 2 lines
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7ÿôèº{.nÇ+‰·Ÿ®‰­†+%ŠËÿ±éݶ¥Šwÿº{.nÇ+‰·¥Š{±ý»k~ÏâžØ^n‡r¡ö¦zË�ëh™¨è­Ú&£ûàz¿äz¹Þ—ú+€Ê+zf£¢·hšˆ§~†­†Ûiÿÿï�êÿ‘êçz_è®æj:+v‰¨þ)ߣøm
#1 lore raw

Martin Steigerwald posted on Thu, 30 Apr 2015 19:29:57 +0200 as excerpted:

Quoted 4 lines

The hang was: Mouse pointer in KDE not movable anymore, Ctrl-Alt-F1 had no effect. I waited for a minute at least. Maybe it would have reacted after a longer time, but I wanted my machine back. Disks where idle, if I remember correctly. After reboot both filesystems mount okay.

This response is in regard to what to do at an apparent hang, and has nothing directly to do with btrfs...

Two comments:

1) Depending on your graphics hardware and driver config, a modern "KMS" (kernel modesetting) setup is more likely to "soft" hang in X mode and not switch back to text mode, even when the system is otherwise not hung and a VT switch would have worked fine pre-KMS-era.

While I'm no kernel or graphics expert, the problem from here /seems/ to be that a modern KMS kernel generally uses high-res framebuffer mode at the CLI as well, and because the basic kernel handling is unified framebuffer and kernel-mode-switching for both X and CLI modes, switching from X to CLI doesn't involve switching to the entirely separate VGA mode driver and with it the forced hardware reset that it used to. Without that driver switch and forced reset, even if the switch actually occurs successfully in terms of what you might type, what is actually displayed may remain frozen, such that if you only have a local session, you generally have to reboot anyway, but if you already have a CLI login going in the VT you tried to switch to or can login blind, sometimes you can at least manage a controlled reboot, by doing an init 6 or systemctl reboot or whatever, even if the display is frozen and shows nothing. Of course it doesn't always work, but given the chance to avoid an unclean shutdown, try it and see.

So no response at an attempted VT switch (your ctrl-alt-F1) doesn't mean what it used to...

2) Along the same lines, there's the kernel's magic-sysrequest (sysrq/srq) functionality. Assuming you have it enabled in your kernel, you can try a series of alt-sysrq-key sequences and very possibly use that to avoid an entirely uncontrolled shutdown, even when major functionality upto and including all of userspace is non-functional.

There's enough explanations written and googlable on the subject that I'll avoid a full explanation here, but the main point I have to make is that in addition to often allowing a semi-controlled shutdown/reboot, by using the keys in the prescribed sequence and noting at which point (if any) you actually get a response, you get at least some indication of how badly your system was actually locked up.

What I'd try first, right after the VT switch didn't work, is alt-srq-k. Called the secure-term sequence as it can be used to help avoid suspected keyloggers of certain (but not all) types, this tells the kernel to force- kill anything running on your current VT and reset it. This can be used to kill an unresponsive X, for instance, and normally you'll get automatically switched to a CLI login, either due to automatic switching back to a previous VT (in the case of X on its own VT), or to automatic respawning of the login after the kernel kills it along with whatever else you were doing if you were already at the CLI.

This alt-srq-k sequence is thus a good first fallback if ctrl-alt-Fx appears to do nothing, since it apparently forces the VT reset that switching to a VGAmode CLI used to, that switching to a KMS mode CLI doesn't.

If that doesn't work, it's time for the usual REISUB sequence,

* alt-srq-r (unraw the input, take out of X mode)

* alt-srq-e (tErminate, aka SIGTERM, all of userspace, allowing anything still alive to terminate gracefully if it can)

* alt-srq-i (kIll, aka SIGKILL, all userspace, forcefully killing anything that ignored the SIGTERM but still allowing the kernel to do normal cleanup if it can)

(Tho from my own experience, if the K and R sequences don't help, then the E and I sequences aren't likely to do much either, as they're probably locked up bad enough that nothing will be gained, but OTOH, nothing is lost by trying them, either.)

* alt-srq-s (Sync, force an emergency sync to storage of anything still write-cached)

alt-srq-s can be used at any time, without disrupting normal operation except for any I/O triggered by the forced sync. I've come to use it regularly immediately before I do anything that I think /might/ trigger system instability, so everything's synced before I try it, just in case. Think of this as a forced version of the sync command.

* alt-srq-u (remoUnt read-only, forcing all still functional filesystems read-only)

The S and U steps are critical to a semi-controlled shutdown, and where they work, can often mean the difference between a filesystem with no errors on reboot as the kernel saved and cleanly mounted read-only to the extent it could, and various filesystem corruptions, if these steps weren't done or if the kernel was badly enough corrupted it was afraid to write anything lest it make the problem worse.

* alt-srq-b (reBoot, force a reboot without any further cleanup).

Now:

* If the K/secure-term doesn't work you know there's some issue. Often this can be graphics related, if the other steps work.

* Normally, on issue of the S/sync, you'll see a burst of storage device activity as the kernel syncs all dirty writebuffers. If you have the common storage device activity LED, you'll see it there.

If you don't see activity on the S/sync and/or U/remoUnt steps, you know the system is pretty far dead, and can expect filesystem errors on reboot.

* Finally, if the kernel responds to the B/reBoot step, but you did *NOT* see activity at the S and/or U steps, then you know that the kernel was still alive enough to respond to magic-srq and do the reboot, but that it thought itself corrupted and thus feared to write to storage for the sync and remount steps as it couldn't guarantee it wouldn't scribble somewhere other than where it should be writing, thus risking corrupting things even worse than an unclean shutdown might.

So, when I see descriptions of apparent system hangs such as yours, above, a big thing I look for is whether the K/REISUB magic-srq sequences were tried, and if so, at which step, if any, the kernel responded.

* If the user was in X and the secure-term K sequence worked, the problem wasn't too bad, and may have been a graphics system issue.

* If the S and R sequences worked, then the problem was worse, but either wasn't storage related, or at least was minor enough that the kernel felt it safe to sync and remount.

* If only the B sequence responded, then at least the kernel was still alive, but it considered the situation serious enough that it dare not do the sync/remount writes lest it risk scribbling on other partitions, etc.

* If not even the B sequence responded, then the kernel was effectively dead as well, and the problem was very serious indeed!

Unfortunately, the above hang description doesn't mention trying magic sysrq at all, and assuming you didn't try them, not only did you potentially needlessly endanger your data (if the S/R steps would have worked), but now we are missing that key bit of information about how badly the kernel /itself/ thought things were.

Signature · 3 lines
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman
#2 lore raw

Am Freitag, 1. Mai 2015, 01:48:23 schrieb Duncan:

Quoted 1 line

Martin Steigerwald posted on Thu, 30 Apr 2015 19:29:57 +0200 as

excerpted:

Quoted 33 lines
Quoted 6 lines

The hang was: Mouse pointer in KDE not movable anymore, Ctrl-Alt-F1 had
no effect. I waited for a minute at least. Maybe it would have reacted after a longer time, but I wanted my machine back. Disks where idle, if
I remember correctly. After reboot both filesystems mount okay.

This response is in regard to what to do at an apparent hang, and has nothing directly to do with btrfs...

Two comments:

1) Depending on your graphics hardware and driver config, a modern "KMS" (kernel modesetting) setup is more likely to "soft" hang in X mode and not switch back to text mode, even when the system is otherwise not hung and a VT switch would have worked fine pre-KMS-era.

While I'm no kernel or graphics expert, the problem from here /seems/ to be that a modern KMS kernel generally uses high-res framebuffer mode at the CLI as well, and because the basic kernel handling is unified framebuffer and kernel-mode-switching for both X and CLI modes, switching from X to CLI doesn't involve switching to the entirely separate VGA mode driver and with it the forced hardware reset that it used to. Without that driver switch and forced reset, even if the switch actually occurs successfully in terms of what you might type, what is actually displayed may remain frozen, such that if you only have a local session, you generally have to reboot anyway, but if you already have a CLI login going in the VT you tried to switch to or can login blind, sometimes you can at least manage a controlled reboot, by doing an init 6 or systemctl reboot or whatever, even if the display is frozen and shows nothing. Of course it doesn't always work, but given the chance to avoid an unclean shutdown, try it and see.

Quoted 2 lines

So no response at an attempted VT switch (your ctrl-alt-F1) doesn't mean what it used to...

I never read this. Also it is not obvious to me why a hardware reset would be needed if the embedded Intel gfx is initialized properly already. I do not believe that it was the GPU that hang.

I assume a simpler explaination: that X.org process was in D state and thus not able to respond to the keypress anymore. Or that the kernel was stuck in a way that it didn´t do anything anymore. Next time I may try a ping to the machine from my other laptop, cause from my experience in that case it doesn´t even respond to a ping anymore.

Quoted 6 lines

2) Along the same lines, there's the kernel's magic-sysrequest (sysrq/srq) functionality. Assuming you have it enabled in your kernel, you can try a series of alt-sysrq-key sequences and very possibly use that to avoid an entirely uncontrolled shutdown, even when major functionality upto and including all of userspace is non-functional.

I didn´t try these, although I am aware they exist. I didn´t think of it and I didn´t memorize them. Maybe I dig for some kind of a reference card to stick to somewhere I can look up in that case.

Thing is, I wanted to have the machine back. Now. So I did the quickest way out. Yet, I still wanted to report what I could gather easily enough in a short time.

Thank you for your detailed explaination. I may just print your mail as a reference :)

But I had the plan that for the next backup attempt, I will quit X11 and have it running on TTY1, while also logging into TTY2 and TTY3 or to possible be able to issue some commands to gather further debug information. For that those sysrq combinations may be helpful.

Quoted 17 lines

So, when I see descriptions of apparent system hangs such as yours, above, a big thing I look for is whether the K/REISUB magic-srq sequences were tried, and if so, at which step, if any, the kernel responded.

* If the user was in X and the secure-term K sequence worked, the problem wasn't too bad, and may have been a graphics system issue.

* If the S and R sequences worked, then the problem was worse, but either wasn't storage related, or at least was minor enough that the kernel felt it safe to sync and remount.

* If only the B sequence responded, then at least the kernel was still alive, but it considered the situation serious enough that it dare not do the sync/remount writes lest it risk scribbling on other partitions, etc.

Quoted 8 lines

* If not even the B sequence responded, then the kernel was effectively dead as well, and the problem was very serious indeed!

Unfortunately, the above hang description doesn't mention trying magic sysrq at all, and assuming you didn't try them, not only did you potentially needlessly endanger your data (if the S/R steps would have worked), but now we are missing that key bit of information about how badly the kernel /itself/ thought things were.

While I do think that these key combination can be helpful for further debugging I doubt they would have done anything for ensuring data integrity, cause…

… BTRFS was hung. And from my past experiences a issueing "sync" command from the shell, when it was still possible, just got the process of the "sync" command into D state and that was it.

When this happens usually after some time various parts of the KDE desktop stop responding as their processes try to write data to the BTRFS filesystem and get stuck in uninterruptible sleep.

Journaling and copy on write filesystems are supposed to deal with sudden interruption write operation just fine and it is a bug if they are corrupted afterwards. Only risk would be unwritten stuff, but, well, as I assumed BTRFS was frozen, and the backtraces seem to suggest that as well, it probably wouldn´t have written a single bit anyway anymore, unless I wait for it to eventually come out of the hang after some time. And this is the time I didn´t want to invest at that moment.

What was new this time compared to a regular BTRFS hang as they still happen when BTRFS allocated all space of the devices into chunks, that even the mouse pointer was frozen. Also here, clearly not all space of the devices was allocated into chunks, so what I have seen is a different issue.

Ciao,

Signature · 2 lines
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7
#3 lore raw

Martin Steigerwald posted on Fri, 01 May 2015 12:13:55 +0200 as excerpted:

Quoted 19 lines

Am Freitag, 1. Mai 2015, 01:48:23 schrieb Duncan:

Quoted 1 line

Martin Steigerwald posted on Thu, 30 Apr 2015 19:29:57 +0200 as

excerpted:

Quoted 16 lines
Quoted 5 lines

The hang was: Mouse pointer in KDE not movable anymore, Ctrl-Alt-F1 had no effect. I waited for a minute at least. Maybe it would have reacted after a longer time, but I wanted my machine back. Disks where idle, if I remember correctly. After reboot both filesystems mount okay.

This response is in regard to what to do at an apparent hang, and has nothing directly to do with btrfs...

Two comments:

1) Depending on your graphics hardware and driver config, a modern "KMS" (kernel modesetting) setup is more likely to "soft" hang in X mode and not switch back to text mode, even when the system is otherwise not hung and a VT switch would have worked fine pre-KMS-era.

Quoted 6 lines
Quoted 2 lines

So no response at an attempted VT switch (your ctrl-alt-F1) doesn't mean what it used to...

I never read this. Also it is not obvious to me why a hardware reset would be needed if the embedded Intel gfx is initialized properly already. I do not believe that it was the GPU that hang.

I did say nothing directly to do with btrfs... My target here was thus broader than btrfs triggered hangs, and in my experience, speaking in general, graphics, or hung X, is indeed a reasonably frequent hang trigger. When it happens, the system in general may be fine and responsive, only X and the display being hung, such that a VT switch doesn't change what's displayed and a graphics reset of some sort is necessary.

Tho for those with multiple networked machines and ssh or the like running, remote access can often be used to get into a (seemingly) crashed machine that's actually only (local) graphics frozen, as well.

(In that case, for magic-srq, it's possible to echo the appropriate letter into /proc/sysrq-trigger, since the actual sysrq key, and thus sequences using it, are local-only. AFAIK this technique can also be used on exotic keyboard layouts too, since I /think/ it's hardware keycodes otherwise, with the letters based on the US layout, but generated by other letters where they don't correspond to the same US layout keys.)

Quoted 2 lines

I assume a simpler explaination: that X.org process was in D state and thus not able to respond to the keypress anymore.

As I said, this was intended more as a generic guide...

Quoted 5 lines
Quoted 2 lines

2) Along the same lines, there's the kernel's magic-sysrequest (sysrq/srq) functionality.

Thank you for your detailed explaination. I may just print your mail as a reference :)

Something I mentioned just above but forgot in the original reply... I /think/ the sequences are based on hardware keycodes, and the letters may be different if the layout isn't US standard. However, echoing the appropriate letter into /proc/sysrq-trigger should work, regardless, and unlike the literal srq sequences, that can be done remotely too. =:^)

Quoted 3 lines

While I do think that these key combination can be helpful for further debugging I doubt they would have done anything for ensuring data integrity, cause… BTRFS was hung.

As I said, think generically. This was intended for cases where it isn't the filesystem, or where you don't know what it is.

However, while it won't help save the data, knowing whether the kernel is actually still alive and able to at least respond to the B/reboot sequence, can provide at least some information you might not otherwise have.

Plus, if you're at the keyboard already, it's easier than actually hitting the reset switch, tho of course unlike the physical reset switch, if the kernel is clobbered the srq-b sequence won't work and you'll have to reset anyway.

Signature · 3 lines
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman
#4 lore raw
In reply to Duncan
Quoted 33 lines · Duncan

Martin Steigerwald posted on Thu, 30 Apr 2015 19:29:57 +0200 as excerpted:

Quoted 4 lines

The hang was: Mouse pointer in KDE not movable anymore, Ctrl-Alt-F1 had no effect. I waited for a minute at least. Maybe it would have reacted after a longer time, but I wanted my machine back. Disks where idle, if I remember correctly. After reboot both filesystems mount okay.

This response is in regard to what to do at an apparent hang, and has nothing directly to do with btrfs...

Two comments:

1) Depending on your graphics hardware and driver config, a modern "KMS" (kernel modesetting) setup is more likely to "soft" hang in X mode and not switch back to text mode, even when the system is otherwise not hung and a VT switch would have worked fine pre-KMS-era.

While I'm no kernel or graphics expert, the problem from here /seems/ to be that a modern KMS kernel generally uses high-res framebuffer mode at the CLI as well, and because the basic kernel handling is unified framebuffer and kernel-mode-switching for both X and CLI modes, switching from X to CLI doesn't involve switching to the entirely separate VGA mode driver and with it the forced hardware reset that it used to. Without that driver switch and forced reset, even if the switch actually occurs successfully in terms of what you might type, what is actually displayed may remain frozen, such that if you only have a local session, you generally have to reboot anyway, but if you already have a CLI login going in the VT you tried to switch to or can login blind, sometimes you can at least manage a controlled reboot, by doing an init 6 or systemctl reboot or whatever, even if the display is frozen and shows nothing. Of course it doesn't always work, but given the chance to avoid an unclean shutdown, try it and see.

Quoted 3 lines

So no response at an attempted VT switch (your ctrl-alt-F1) doesn't mean what it used to...

Something else to try in this case is Ctrl-Alt-Backspace, (Most linux distros have that configured to outright kill X running on the current VT) followed by Ctrl-Alt-Delete, which defaults on all modern distros to be equivalent to running 'shutdown -r now' from a root shell. Also, you may try Alt-SysRq-V, which is supposed to 'restore the framebuffer console' (except on ARM systems, where it is used to dump the contents of hardware tracing modules).

Quoted 6 lines

2) Along the same lines, there's the kernel's magic-sysrequest (sysrq/srq) functionality. Assuming you have it enabled in your kernel, you can try a series of alt-sysrq-key sequences and very possibly use that to avoid an entirely uncontrolled shutdown, even when major functionality upto and including all of userspace is non-functional.

Quoted 6 lines

There's enough explanations written and googlable on the subject that I'll avoid a full explanation here, but the main point I have to make is that in addition to often allowing a semi-controlled shutdown/reboot, by using the keys in the prescribed sequence and noting at which point (if any) you actually get a response, you get at least some indication of how badly your system was actually locked up.

So, this is great advice in theory, except that a large majority of distributions targeted at enterprise level usage (Fedora, Ubuntu, RHEL, SuSE, CentOS, etc) have this functionality disabled at runtime by default 'for security' (which is BS, because if an attacker has the kind of access required to use SysRq, then he has sufficient access to be able to bring the system to it's knees through other methods as well).

Quoted 22 lines

What I'd try first, right after the VT switch didn't work, is alt-srq-k. Called the secure-term sequence as it can be used to help avoid suspected keyloggers of certain (but not all) types, this tells the kernel to force- kill anything running on your current VT and reset it. This can be used to kill an unresponsive X, for instance, and normally you'll get automatically switched to a CLI login, either due to automatic switching back to a previous VT (in the case of X on its own VT), or to automatic respawning of the login after the kernel kills it along with whatever else you were doing if you were already at the CLI.

This alt-srq-k sequence is thus a good first fallback if ctrl-alt-Fx appears to do nothing, since it apparently forces the VT reset that switching to a VGAmode CLI used to, that switching to a KMS mode CLI doesn't.

If that doesn't work, it's time for the usual REISUB sequence,

* alt-srq-r (unraw the input, take out of X mode)

* alt-srq-e (tErminate, aka SIGTERM, all of userspace, allowing anything still alive to terminate gracefully if it can)

Quoted 9 lines

* alt-srq-i (kIll, aka SIGKILL, all userspace, forcefully killing anything that ignored the SIGTERM but still allowing the kernel to do normal cleanup if it can)

(Tho from my own experience, if the K and R sequences don't help, then the E and I sequences aren't likely to do much either, as they're probably locked up bad enough that nothing will be gained, but OTOH, nothing is lost by trying them, either.)

I've found that sometimes Alt-SysRq-J is needed at this point in the sequence to get things to correctly write data out (it resumes I/O to filesystems that have been frozen with the fsfreeze command or ioctl), and it has no negative impact if not needed, so it's generally a good idea to just use it anyway.

Quoted 12 lines

* alt-srq-s (Sync, force an emergency sync to storage of anything still write-cached)

alt-srq-s can be used at any time, without disrupting normal operation except for any I/O triggered by the forced sync. I've come to use it regularly immediately before I do anything that I think /might/ trigger system instability, so everything's synced before I try it, just in case. Think of this as a forced version of the sync command.

* alt-srq-u (remoUnt read-only, forcing all still functional filesystems read-only)

Quoted 9 lines

The S and U steps are critical to a semi-controlled shutdown, and where they work, can often mean the difference between a filesystem with no errors on reboot as the kernel saved and cleanly mounted read-only to the extent it could, and various filesystem corruptions, if these steps weren't done or if the kernel was badly enough corrupted it was afraid to write anything lest it make the problem worse.

* alt-srq-b (reBoot, force a reboot without any further cleanup).

Secondarily, for the sake of completeness, you can also use Alt-SysRq-o in place of Alt-SysRq-b to (try) to get the system to power off instead of reboot. Also, it's significant to note that the exact keys used vary depending on the keymap loaded in the kernel, on a Dvorak keyboard for example, the sequence is instead P.COGX (which IIRC is the same sequence of scancodes as on QWERTY keyboards). Furthermore, if you were running under X, you may need to add the Ctrl key to the combination to get it properly acknowledged.

It's worth mentioning also that many laptop keyboards (and some other modern keyboards) need you to use Ctrl-Alt-PrintScreen (or even some other odd key combination, for example the Dell laptop that I'm typing this on needs Fn-Alt-Home) instead of Alt-SysRq

#5 lore raw

Austin S Hemmelgarn posted on Fri, 01 May 2015 08:25:22 -0400 as excerpted:

Quoted 3 lines

Also, you may try Alt-SysRq-V, which is supposed to 'restore the framebuffer console' (except on ARM systems, where it is used to dump the contents of hardware tracing modules).

Thanks. That one's gotta be fairly new and is new to me, but it was needed... for all the reasons I touched on. =:^)

Signature · 3 lines
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman
#6 lore raw
In reply to Martin Steigerwald

Am Donnerstag, 30. April 2015, 19:29:57 schrieb Martin Steigerwald:

Quoted 10 lines

Hi!

With Linux 4.0 I had a hang while backuping /home with my still rsync based backup script. /home is BTRFS Dual SSD RAID 1, backup is 2 TiB disk with one big BTRFS via Expresscard eSATA controller from Delock.

The hang was: Mouse pointer in KDE not movable anymore, Ctrl-Alt-F1 had no effect. I waited for a minute at least. Maybe it would have reacted after a longer time, but I wanted my machine back. Disks where idle, if I remember correctly. After reboot both filesystems mount okay.

I ran a scrub on both volumes and they are both okay.

Is it possible from the backtraces to see on which volume / filesystem BTRFS hung?

Thanks,
Martin

Quoted 412 lines

Label: 'home' uuid:
Total devices 2 FS bytes used 129.46GiB
devid 1 size 170.00GiB used 146.03GiB path /dev/mapper/msata-home
devid 2 size 170.00GiB used 146.03GiB path /dev/mapper/sata-home

Label: 'steigerwald'
Total devices 1 FS bytes used 1.18TiB
devid 1 size 1.82TiB used 1.39TiB path /dev/sdc1

merkaba:~> btrfs fi df /home
Data, RAID1: total=142.00GiB, used=126.70GiB System, RAID1: total=32.00MiB, used=48.00KiB Metadata, RAID1: total=4.00GiB, used=2.76GiB GlobalReserve, single: total=512.00MiB, used=0.00B

merkaba:~> btrfs fi df /mnt/steigerwald Data, single: total=1.34TiB, used=1.17TiB System, DUP: total=8.00MiB, used=168.00KiB System, single: total=4.00MiB, used=0.00B Metadata, DUP: total=25.00GiB, used=11.17GiB Metadata, single: total=8.00MiB, used=0.00B GlobalReserve, single: total=512.00MiB, used=0.00B

I got this in kern.log:

Apr 30 17:14:27 merkaba kernel: [142441.099236] ata11: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:29 merkaba kernel: [142443.118750] ata11: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:33 merkaba kernel: [142446.570437] ata11: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
Apr 30 17:14:33 merkaba kernel: [142446.570443] ata11: irq_stat 0x00b40090, PHY RDY changed
Apr 30 17:14:33 merkaba kernel: [142446.570453] ata11: hard resetting link
Apr 30 17:14:43 merkaba kernel: [142456.579984] ata11: softreset failed (timeout)
Apr 30 17:14:43 merkaba kernel: [142456.579999] ata11: hard resetting link
Apr 30 17:14:45 merkaba kernel: [142458.745258] ata11: SATA link up 3.0 Gbps (SStatus 123 SControl 0)
Apr 30 17:14:45 merkaba kernel: [142458.746785] ata11.00: ATA-8: Hitachi HDS5C3020ALA632, ML6OA580, max UDMA/133
Apr 30 17:14:45 merkaba kernel: [142458.746791] ata11.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32)
Apr 30 17:14:45 merkaba kernel: [142458.748560] ata11.00: configured for UDMA/100
Apr 30 17:14:45 merkaba kernel: [142458.748590] ata11: EH complete
Apr 30 17:14:45 merkaba kernel: [142458.748829] scsi 11:0:0:0: Direct-Access     ATA      Hitachi HDS5C302 A580 PQ: 0 ANSI: 5
Apr 30 17:14:45 merkaba kernel: [142458.750317] sd 11:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
Apr 30 17:14:45 merkaba kernel: [142458.750432] sd 11:0:0:0: [sdc] Write Protect is off
Apr 30 17:14:45 merkaba kernel: [142458.750447] sd 11:0:0:0: [sdc] Mode Sense: 00 3a 00 00
Apr 30 17:14:45 merkaba kernel: [142458.750506] sd 11:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Apr 30 17:14:45 merkaba kernel: [142458.750596] sd 11:0:0:0: Attached scsi generic sg3 type 0
Apr 30 17:14:45 merkaba kernel: [142458.817366]  sdc: sdc1
Apr 30 17:14:45 merkaba kernel: [142458.818317] sd 11:0:0:0: [sdc] Attached SCSI disk
Apr 30 17:14:46 merkaba kernel: [142460.048718] BTRFS: device label steigerwald devid 1 transid 9964 /dev/sdc1
Apr 30 17:14:57 merkaba kernel: [142470.859313] BTRFS info (device sdc1): enabling auto defrag
Apr 30 17:14:57 merkaba kernel: [142470.859328] BTRFS info (device sdc1): disk space caching is enabled
Apr 30 17:57:46 merkaba kernel: [145039.790346] ------------[ cut here ]------------
Apr 30 17:57:46 merkaba kernel: [145039.796051] kernel BUG at fs/btrfs/extent_io.c:4551!
Apr 30 17:57:46 merkaba kernel: [145039.802527] invalid opcode: 0000 [#1] PREEMPT SMP 
Apr 30 17:57:46 merkaba kernel: [145039.808550] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:57:46 merkaba kernel: [145039.864382] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:57:46 merkaba kernel: [145039.871788] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:57:46 merkaba kernel: [145039.879273] Workqueue: btrfs-endio-write btrfs_endio_write_helper [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.887460] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:57:46 merkaba kernel: [145039.895164] RIP: 0010:[<ffffffffc050986d>]  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.902849] RSP: 0018:ffff88011be93998  EFLAGS: 00010202
Apr 30 17:57:46 merkaba kernel: [145039.910531] RAX: 0000000000000001 RBX: ffff880380dea9d8 RCX: ffff8803d34e1d18
Apr 30 17:57:46 merkaba kernel: [145039.919232] RDX: 0000000000000000 RSI: ffff8803d34e1b60 RDI: ffff880380dea9d8
Apr 30 17:57:46 merkaba kernel: [145039.927049] RBP: ffff88011be939b8 R08: 0000000000000000 R09: 0000000000000036
Apr 30 17:57:46 merkaba kernel: [145039.935254] R10: 0000000000000018 R11: ffff88011be93970 R12: 0000000000000005
Apr 30 17:57:46 merkaba kernel: [145039.942956] R13: ffff880380dea9d8 R14: ffff8802b31a2800 R15: 0000000000000227
Apr 30 17:57:46 merkaba kernel: [145039.950884] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:57:46 merkaba kernel: [145039.958780] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:57:46 merkaba kernel: [145039.966673] CR2: 00007f3bec0ed000 CR3: 0000000001a0b000 CR4: 00000000000406e0
Apr 30 17:57:46 merkaba kernel: [145039.974906] Stack:
Apr 30 17:57:46 merkaba kernel: [145039.982958]  ffff880380dea9d8 ffff88011b1ac000 ffff88011b1acd88 ffff8802b31a2800
Apr 30 17:57:46 merkaba kernel: [145039.991204]  ffff88011be939f8 ffffffffc05099bb 0000000000000003 ffff880380dea9f8
Apr 30 17:57:46 merkaba kernel: [145039.998900]  ffff88011be939f8 ffff880380dea9d8 ffff880380dea9d8 ffff880380deb3b0
Apr 30 17:57:46 merkaba kernel: [145040.007140] Call Trace:
Apr 30 17:57:46 merkaba kernel: [145040.015141]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.022895]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.030967]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.039149]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.047319]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.055483]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.063159]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.071046]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.078955]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.086360]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.093766]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.100945]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:57:46 merkaba kernel: [145040.108499]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.115728]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:57:46 merkaba kernel: [145040.122849]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:57:46 merkaba kernel: [145040.129947]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.137039]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.143867]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:57:46 merkaba kernel: [145040.150659]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:57:46 merkaba kernel: [145040.157258]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.163654]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:57:46 merkaba kernel: [145040.170036]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.176191] Code: 80 75 0b 48 8b 47 10 48 c1 e8 02 83 e0 01 5d c3 55 48 89 e5 41 56 41 55 49 89 fd 41 54 53 4c 8b 67 10 e8 c3 ff ff ff 85 c0 74 02 <0f> 0b 49 8b 75 08 49 8b 7d 00 e8 40 ae ff ff 48 85 c0 49 89 c6 
Apr 30 17:57:46 merkaba kernel: [145040.188172] RIP  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.192620]  RSP <ffff88011be93998>
Apr 30 17:57:46 merkaba kernel: [145040.223617] ---[ end trace 37e2d6f90374a311 ]---
Apr 30 17:57:46 merkaba kernel: [145040.223752] BUG: unable to handle kernel paging request at ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.233898] IP: [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.243119] PGD 1a0c067 PUD 1a0e067 PMD 0 
Apr 30 17:58:47 merkaba kernel: [145040.251934] Oops: 0000 [#2] PREEMPT SMP 
Apr 30 17:58:47 merkaba kernel: [145040.259693] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.335818] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.344323] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.354449] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:58:47 merkaba kernel: [145040.364822] RIP: 0010:[<ffffffff81058161>]  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.373127] RSP: 0018:ffff88011be93630  EFLAGS: 00010002
Apr 30 17:58:47 merkaba kernel: [145040.379901] RAX: 0000000000000000 RBX: ffff88041e292c80 RCX: 000000000000000f
Apr 30 17:58:47 merkaba kernel: [145040.386431] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8802d6501890
Apr 30 17:58:47 merkaba kernel: [145040.393815] RBP: ffff88011be93648 R08: ffff88041e292ce8 R09: ffffffff81bd7400
Apr 30 17:58:47 merkaba kernel: [145040.403602] R10: ffffffff81c49844 R11: 000000000000bf56 R12: 0000000000000001
Apr 30 17:58:47 merkaba kernel: [145040.412894] R13: ffff8802d6501e10 R14: 0000000000000001 R15: ffff88041e292c80
Apr 30 17:58:47 merkaba kernel: [145040.422987] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.433054] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:58:47 merkaba kernel: [145040.442755] CR2: 0000000000000028 CR3: 00000000c5e41000 CR4: 00000000000406e0
Apr 30 17:58:47 merkaba kernel: [145040.453039] Stack:
Apr 30 17:58:47 merkaba kernel: [145040.463202]  ffffffff81054504 ffff88041e292c80 0000000000012c80 ffff88011be93698
Apr 30 17:58:47 merkaba kernel: [145040.473543]  ffffffff814c2452 ffff88011be93688 ffff8802d6501890 ffff8803a45da5a0
Apr 30 17:58:47 merkaba kernel: [145040.483955]  ffff88011be93fd8 ffff8802d6502030 ffff88011be93270 ffff8802d6501cf0
Apr 30 17:58:47 merkaba kernel: [145040.494213] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.504372]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.514807]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.525013]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.535351]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.545437]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.555437]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.565562]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.575500]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.584971]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.593350]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.603484]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.613596]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.623956]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.634365]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.644968]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.655198]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.665069]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.674839]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.684508]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.694094]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.703562]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.712966]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.722421]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.731626]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.740529]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.749132]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.757469]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.765548]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.773297]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.780701]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.787774]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.794697]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.801326]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.807770]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.814183]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.820544]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.826770]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.832971] Code: 48 8b 04 25 80 a9 00 00 48 8b 80 10 05 00 00 48 89 e5 5d 48 8b 40 c8 48 c1 e8 02 83 e0 01 c3 48 8b 87 10 05 00 00 55 48 89 e5 5d <48> 8b 40 d8 c3 55 ba 08 00 00 00 48 89 e5 48 83 ec 10 48 8b b7 
Apr 30 17:58:47 merkaba kernel: [145040.847356] RIP  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.854365]  RSP <ffff88011be93630>
Apr 30 17:58:47 merkaba kernel: [145040.861220] CR2: ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.867964] ---[ end trace 37e2d6f90374a312 ]---
Apr 30 17:58:47 merkaba kernel: [145040.867970] Fixing recursive fault but reboot is needed!
Apr 30 17:58:47 merkaba kernel: [145040.867978] BUG: scheduling while atomic: kworker/u8:14/6061/0x00000004
Apr 30 17:58:47 merkaba kernel: [145040.867981] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.868230] Preemption disabled at:[<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868238] 
Apr 30 17:58:47 merkaba kernel: [145040.868247] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.868252] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.868279]  0000000000012c80 ffff88011be932e8 ffffffff814c0a2a 0000000080000004
Apr 30 17:58:47 merkaba kernel: [145040.868289]  ffff88041e292c80 ffff88011be932f8 ffffffff8105cdd5 ffff88011be93348
Apr 30 17:58:47 merkaba kernel: [145040.868297]  ffffffff814c236c ffff88011be93368 ffff8802d6501890 0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.868306] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.868317]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:58:47 merkaba kernel: [145040.868326]  [<ffffffff8105cdd5>] __schedule_bug+0x96/0xa4
Apr 30 17:58:47 merkaba kernel: [145040.868335]  [<ffffffff814c236c>] __schedule+0x71/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868344]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868354]  [<ffffffff81042c5b>] do_exit+0x107/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868363]  [<ffffffff814bfbe5>] ? printk+0x41/0x43
Apr 30 17:58:47 merkaba kernel: [145040.868374]  [<ffffffff8107ebbd>] ? kmsg_dump+0xa7/0xae
Apr 30 17:58:47 merkaba kernel: [145040.868382]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868390]  [<ffffffff810347f9>] no_context+0x2d0/0x32d
Apr 30 17:58:47 merkaba kernel: [145040.868401]  [<ffffffff8108519c>] ? __call_rcu_nocb_enqueue+0x48/0xfc
Apr 30 17:58:47 merkaba kernel: [145040.868410]  [<ffffffff810348ba>] __bad_area_nosemaphore+0x64/0x1b4
Apr 30 17:58:47 merkaba kernel: [145040.868417]  [<ffffffff81034a18>] bad_area_nosemaphore+0xe/0x10
Apr 30 17:58:47 merkaba kernel: [145040.868425]  [<ffffffff81034dfa>] __do_page_fault+0x22f/0x3ed
Apr 30 17:58:47 merkaba kernel: [145040.868433]  [<ffffffff814c62e7>] ? native_iret+0x7/0x7
Apr 30 17:58:47 merkaba kernel: [145040.868441]  [<ffffffff81034fdb>] do_page_fault+0x23/0x4f
Apr 30 17:58:47 merkaba kernel: [145040.868449]  [<ffffffff814c71d2>] page_fault+0x22/0x30
Apr 30 17:58:47 merkaba kernel: [145040.868458]  [<ffffffff81058161>] ? kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.868467]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.868476]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868484]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868492]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868500]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868507]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.868514]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.868521]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.868589]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868656]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868664]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.868671]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.868678]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.868741]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868797]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868852]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868906]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868948]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868992]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869036]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869081]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869132]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869207]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869262]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869314]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869375]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869384]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.869443]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869452]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.869461]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.869470]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869478]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869485]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.869493]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.869501]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.869508]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.869515]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.334039] INFO: rcu_preempt detected stalls on CPUs/tasks: { 1} (detected by 2, t=60434 jiffies, g=5499107, c=5499106, q=0)
Apr 30 17:58:47 merkaba kernel: [145101.334064] Task dump for CPU 1:
Apr 30 17:58:47 merkaba kernel: [145101.334071] kworker/u8:14   D ffff88011be93688     0  6061      0 0x00080000
Apr 30 17:58:47 merkaba kernel: [145101.334107]  ffff8802d6501890 ffff8803a45da5a0 ffff88011be93fd8 ffff8802d6502030
Apr 30 17:58:47 merkaba kernel: [145101.334120]  ffff88011be93270 ffff8802d6501cf0 ffff88011be938e8 ffff88011be936b8
Apr 30 17:58:47 merkaba kernel: [145101.334131]  ffffffff814c28e8 ffff8802d6502525 ffff8802d6501890 ffff88011be93748
Apr 30 17:58:47 merkaba kernel: [145101.334144] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145101.334164]  [<ffffffff814c28e8>] ? schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145101.334178]  [<ffffffff81043474>] ? do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145101.334191]  [<ffffffff810058ad>] ? oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145101.334200]  [<ffffffff81005cad>] ? die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145101.334209]  [<ffffffff81002afe>] ? do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145101.334219]  [<ffffffff8100317e>] ? do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145101.334324]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334399]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334409]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145101.334419]  [<ffffffff8100367c>] ? do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145101.334430]  [<ffffffff814c6e98>] ? invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145101.334495]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334555]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334615]  [<ffffffffc05099bb>] ? release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334674]  [<ffffffffc0509dae>] ? free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334717]  [<ffffffffc04cecff>] ? copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334762]  [<ffffffffc04d21cd>] ? split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334807]  [<ffffffffc04d2aa1>] ? btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334853]  [<ffffffffc04d3e01>] ? btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334907]  [<ffffffffc04e57ac>] ? btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334967]  [<ffffffffc04f1075>] ? add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335025]  [<ffffffffc04f65a3>] ? btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335081]  [<ffffffffc04f68de>] ? finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335146]  [<ffffffffc05150fe>] ? normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335159]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145101.335222]  [<ffffffffc0515304>] ? btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335234]  [<ffffffff81053e23>] ? process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145101.335245]  [<ffffffff810543ed>] ? worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145101.335256]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335267]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335277]  [<ffffffff81057edf>] ? kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145101.335287]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145101.335297]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335308]  [<ffffffff814c5688>] ? ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145101.335318]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335327] rcu_preempt kthread starved for 57217 jiffies!
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuset
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpu
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuacct
Apr 30 19:17:13 merkaba kernel: [    0.000000] Linux version 4.0.0-tp520-btrfs-trim+ (martin@merkaba) (gcc version 4.9.2 (Debian 4.9.2-10) ) #25 SMP PREEMPT Mon Apr 13 09:38:29 CEST 2015

I unplugged and replugged the controller + cable several times before, as I was not sure whether it was seated properly, and during this I got:

Apr 30 17:14:08 merkaba kernel: [142421.959435] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:08 merkaba kernel: [142421.959490] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959522] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959542] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:08 merkaba kernel: [142421.959709] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:08 merkaba kernel: [142421.961793] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961827] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961856] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:08 merkaba kernel: [142421.962005] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:08 merkaba kernel: [142421.963120] scsi host8: sata_sil24
Apr 30 17:14:08 merkaba kernel: [142421.963435] ata8: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:11 merkaba kernel: [142424.602681] ata8: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:11 merkaba kernel: [142424.602722] ------------[ cut here ]------------
Apr 30 17:14:11 merkaba kernel: [142424.602774] WARNING: CPU: 3 PID: 5714 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:11 merkaba kernel: [142424.602778] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:11 merkaba kernel: [142424.602928] CPU: 3 PID: 5714 Comm: kworker/u8:4 Tainted: G           O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:11 merkaba kernel: [142424.602932] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:11 merkaba kernel: [142424.602942] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:11 merkaba kernel: [142424.602946]  0000000000000009 ffff8803b3763bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:11 merkaba kernel: [142424.602952]  0000000000000000 ffff8803b3763bf8 ffffffff81040ce5 ffff8803a1a1c9b0
Apr 30 17:14:11 merkaba kernel: [142424.602958]  ffffffffc03a416c ffff8803bc17c000 0000000000000282 0000000000000000
Apr 30 17:14:11 merkaba kernel: [142424.602964] Call Trace:
Apr 30 17:14:11 merkaba kernel: [142424.602974]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.602983]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:11 merkaba kernel: [142424.603002]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603008]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:11 merkaba kernel: [142424.603026]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603033]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:11 merkaba kernel: [142424.603055]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603062]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:11 merkaba kernel: [142424.603072]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:11 merkaba kernel: [142424.603076]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:11 merkaba kernel: [142424.603084]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:11 merkaba kernel: [142424.603089]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:11 merkaba kernel: [142424.603096]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.603102]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:11 merkaba kernel: [142424.603108]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:11 merkaba kernel: [142424.603114]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:11 merkaba kernel: [142424.603121]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:11 merkaba kernel: [142424.603127]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:11 merkaba kernel: [142424.603133]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:11 merkaba kernel: [142424.603140]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:11 merkaba kernel: [142424.603145]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603151]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603156]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:11 merkaba kernel: [142424.603161]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:11 merkaba kernel: [142424.603167]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603172]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:11 merkaba kernel: [142424.603177]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603181] ---[ end trace 37e2d6f90374a30f ]---
Apr 30 17:14:11 merkaba kernel: [142425.227122] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:11 merkaba kernel: [142425.227188] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227225] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227250] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:11 merkaba kernel: [142425.227440] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:11 merkaba kernel: [142425.229796] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229846] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229886] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:11 merkaba kernel: [142425.230124] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:11 merkaba kernel: [142425.233547] scsi host9: sata_sil24
Apr 30 17:14:11 merkaba kernel: [142425.234206] ata9: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:13 merkaba kernel: [142427.254202] ata9: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:25 merkaba kernel: [142438.509382] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:25 merkaba kernel: [142438.509440] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509473] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509494] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:25 merkaba kernel: [142438.509666] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:25 merkaba kernel: [142438.511949] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.511990] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.512021] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:25 merkaba kernel: [142438.512213] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:25 merkaba kernel: [142438.514955] scsi host10: sata_sil24
Apr 30 17:14:25 merkaba kernel: [142438.515693] ata10: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:27 merkaba kernel: [142441.083405] ata10: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:27 merkaba kernel: [142441.083557] ------------[ cut here ]------------
Apr 30 17:14:27 merkaba kernel: [142441.083617] WARNING: CPU: 2 PID: 5768 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:27 merkaba kernel: [142441.083621] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:27 merkaba kernel: [142441.083829] CPU: 2 PID: 5768 Comm: kworker/u8:6 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:27 merkaba kernel: [142441.083833] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:27 merkaba kernel: [142441.083845] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:27 merkaba kernel: [142441.083850]  0000000000000009 ffff8803b0383bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:27 merkaba kernel: [142441.083857]  0000000000000000 ffff8803b0383bf8 ffffffff81040ce5 ffff8803980c8000
Apr 30 17:14:27 merkaba kernel: [142441.083864]  ffffffffc03a416c ffff88020f344000 0000000000000282 0000000000000000
Apr 30 17:14:27 merkaba kernel: [142441.083872] Call Trace:
Apr 30 17:14:27 merkaba kernel: [142441.083884]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.083894]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:27 merkaba kernel: [142441.083917]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083924]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:27 merkaba kernel: [142441.083958]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083967]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:27 merkaba kernel: [142441.083997]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:27 merkaba kernel: [142441.084006]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:27 merkaba kernel: [142441.084028]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:27 merkaba kernel: [142441.084033]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:27 merkaba kernel: [142441.084041]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:27 merkaba kernel: [142441.084047]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:27 merkaba kernel: [142441.084054]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.084061]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:27 merkaba kernel: [142441.084069]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:27 merkaba kernel: [142441.084076]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:27 merkaba kernel: [142441.084084]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:27 merkaba kernel: [142441.084091]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:27 merkaba kernel: [142441.084099]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:27 merkaba kernel: [142441.084107]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:27 merkaba kernel: [142441.084114]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:27 merkaba kernel: [142441.084120]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:27 merkaba kernel: [142441.084137]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:27 merkaba kernel: [142441.084144]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084151]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:27 merkaba kernel: [142441.084158]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084163] ---[ end trace 37e2d6f90374a310 ]---
Apr 30 17:14:27 merkaba kernel: [142441.094843] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:27 merkaba kernel: [142441.094924] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.094971] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.095001] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:27 merkaba kernel: [142441.095231] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:27 merkaba kernel: [142441.097378] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097412] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097452] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:27 merkaba kernel: [142441.097595] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)

I didn´t see anything BTRFS related in there and am not sure whether it is to the BTRFS hang.

I think I will try this tomorrow, cause, hey, I want to update my backup!

For safety I will run a scrub now.

Ciao,

Signature · 2 lines
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7ÿôèº{.nÇ+‰·Ÿ®‰­†+%ŠËÿ±éݶ¥Šwÿº{.nÇ+‰·¥Š{±ý»k~ÏâžØ^n‡r¡ö¦zË�ëh™¨è­Ú&£ûàz¿äz¹Þ—ú+€Ê+zf£¢·hšˆ§~†­†Ûiÿÿï�êÿ‘êçz_è®æj:+v‰¨þ)ߣøm
#7 lore raw
In reply to Martin Steigerwald
Quoted 55 lines · Martin Steigerwald

Hi!

With Linux 4.0 I had a hang while backuping /home with my still rsync based backup script. /home is BTRFS Dual SSD RAID 1, backup is 2 TiB disk with one big BTRFS via Expresscard eSATA controller from Delock.

The hang was: Mouse pointer in KDE not movable anymore, Ctrl-Alt-F1 had no effect. I waited for a minute at least. Maybe it would have reacted after a longer time, but I wanted my machine back. Disks where idle, if I remember correctly. After reboot both filesystems mount okay.

Label: 'home' uuid:
Total devices 2 FS bytes used 129.46GiB
devid 1 size 170.00GiB used 146.03GiB path /dev/mapper/msata-home
devid 2 size 170.00GiB used 146.03GiB path /dev/mapper/sata-home

Label: 'steigerwald'
Total devices 1 FS bytes used 1.18TiB
devid 1 size 1.82TiB used 1.39TiB path /dev/sdc1

merkaba:~> btrfs fi df /home
Data, RAID1: total=142.00GiB, used=126.70GiB System, RAID1: total=32.00MiB, used=48.00KiB Metadata, RAID1: total=4.00GiB, used=2.76GiB GlobalReserve, single: total=512.00MiB, used=0.00B

merkaba:~> btrfs fi df /mnt/steigerwald Data, single: total=1.34TiB, used=1.17TiB System, DUP: total=8.00MiB, used=168.00KiB System, single: total=4.00MiB, used=0.00B Metadata, DUP: total=25.00GiB, used=11.17GiB Metadata, single: total=8.00MiB, used=0.00B GlobalReserve, single: total=512.00MiB, used=0.00B

I got this in kern.log:

Apr 30 17:14:27 merkaba kernel: [142441.099236] ata11: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:29 merkaba kernel: [142443.118750] ata11: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:33 merkaba kernel: [142446.570437] ata11: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
Apr 30 17:14:33 merkaba kernel: [142446.570443] ata11: irq_stat 0x00b40090, PHY RDY changed
Apr 30 17:14:33 merkaba kernel: [142446.570453] ata11: hard resetting link
Apr 30 17:14:43 merkaba kernel: [142456.579984] ata11: softreset failed (timeout)
Apr 30 17:14:43 merkaba kernel: [142456.579999] ata11: hard resetting link
Apr 30 17:14:45 merkaba kernel: [142458.745258] ata11: SATA link up 3.0 Gbps (SStatus 123 SControl 0)
Apr 30 17:14:45 merkaba kernel: [142458.746785] ata11.00: ATA-8: Hitachi HDS5C3020ALA632, ML6OA580, max UDMA/133
Apr 30 17:14:45 merkaba kernel: [142458.746791] ata11.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32)
Apr 30 17:14:45 merkaba kernel: [142458.748560] ata11.00: configured for UDMA/100
Apr 30 17:14:45 merkaba kernel: [142458.748590] ata11: EH complete
Apr 30 17:14:45 merkaba kernel: [142458.748829] scsi 11:0:0:0: Direct-Access     ATA      Hitachi HDS5C302 A580 PQ: 0 ANSI: 5
Apr 30 17:14:45 merkaba kernel: [142458.750317] sd 11:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
Apr 30 17:14:45 merkaba kernel: [142458.750432] sd 11:0:0:0: [sdc] Write Protect is off
Apr 30 17:14:45 merkaba kernel: [142458.750447] sd 11:0:0:0: [sdc] Mode Sense: 00 3a 00 00
Apr 30 17:14:45 merkaba kernel: [142458.750506] sd 11:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Quoted 8 lines
Apr 30 17:14:45 merkaba kernel: [142458.750596] sd 11:0:0:0: Attached scsi generic sg3 type 0
Apr 30 17:14:45 merkaba kernel: [142458.817366]  sdc: sdc1
Apr 30 17:14:45 merkaba kernel: [142458.818317] sd 11:0:0:0: [sdc] Attached SCSI disk
Apr 30 17:14:46 merkaba kernel: [142460.048718] BTRFS: device label steigerwald devid 1 transid 9964 /dev/sdc1
Apr 30 17:14:57 merkaba kernel: [142470.859313] BTRFS info (device sdc1): enabling auto defrag
Apr 30 17:14:57 merkaba kernel: [142470.859328] BTRFS info (device sdc1): disk space caching is enabled
Apr 30 17:57:46 merkaba kernel: [145039.790346] ------------[ cut here ]------------
Apr 30 17:57:46 merkaba kernel: [145039.796051] kernel BUG at fs/btrfs/extent_io.c:4551!

https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/fs/btrfs/extent_io.c?id=refs/tags/v4.0.1#n4551

line 4551 -> BUG_ON(extent_buffer_under_io(eb));

Fixed recently by https://patchwork.kernel.org/patch/6261421/

And no, it's not a recent regression. Problem goes back to 2012, it's just a very hard to hit race.

Quoted 363 lines
Apr 30 17:57:46 merkaba kernel: [145039.802527] invalid opcode: 0000 [#1] PREEMPT SMP
Apr 30 17:57:46 merkaba kernel: [145039.808550] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:57:46 merkaba kernel: [145039.864382] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:57:46 merkaba kernel: [145039.871788] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:57:46 merkaba kernel: [145039.879273] Workqueue: btrfs-endio-write btrfs_endio_write_helper [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.887460] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:57:46 merkaba kernel: [145039.895164] RIP: 0010:[<ffffffffc050986d>]  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.902849] RSP: 0018:ffff88011be93998  EFLAGS: 00010202
Apr 30 17:57:46 merkaba kernel: [145039.910531] RAX: 0000000000000001 RBX: ffff880380dea9d8 RCX: ffff8803d34e1d18
Apr 30 17:57:46 merkaba kernel: [145039.919232] RDX: 0000000000000000 RSI: ffff8803d34e1b60 RDI: ffff880380dea9d8
Apr 30 17:57:46 merkaba kernel: [145039.927049] RBP: ffff88011be939b8 R08: 0000000000000000 R09: 0000000000000036
Apr 30 17:57:46 merkaba kernel: [145039.935254] R10: 0000000000000018 R11: ffff88011be93970 R12: 0000000000000005
Apr 30 17:57:46 merkaba kernel: [145039.942956] R13: ffff880380dea9d8 R14: ffff8802b31a2800 R15: 0000000000000227
Apr 30 17:57:46 merkaba kernel: [145039.950884] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:57:46 merkaba kernel: [145039.958780] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:57:46 merkaba kernel: [145039.966673] CR2: 00007f3bec0ed000 CR3: 0000000001a0b000 CR4: 00000000000406e0
Apr 30 17:57:46 merkaba kernel: [145039.974906] Stack:
Apr 30 17:57:46 merkaba kernel: [145039.982958]  ffff880380dea9d8 ffff88011b1ac000 ffff88011b1acd88 ffff8802b31a2800
Apr 30 17:57:46 merkaba kernel: [145039.991204]  ffff88011be939f8 ffffffffc05099bb 0000000000000003 ffff880380dea9f8
Apr 30 17:57:46 merkaba kernel: [145039.998900]  ffff88011be939f8 ffff880380dea9d8 ffff880380dea9d8 ffff880380deb3b0
Apr 30 17:57:46 merkaba kernel: [145040.007140] Call Trace:
Apr 30 17:57:46 merkaba kernel: [145040.015141]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.022895]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.030967]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.039149]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.047319]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.055483]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.063159]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.071046]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.078955]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.086360]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.093766]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.100945]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:57:46 merkaba kernel: [145040.108499]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.115728]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:57:46 merkaba kernel: [145040.122849]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:57:46 merkaba kernel: [145040.129947]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.137039]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.143867]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:57:46 merkaba kernel: [145040.150659]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:57:46 merkaba kernel: [145040.157258]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.163654]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:57:46 merkaba kernel: [145040.170036]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.176191] Code: 80 75 0b 48 8b 47 10 48 c1 e8 02 83 e0 01 5d c3 55 48 89 e5 41 56 41 55 49 89 fd 41 54 53 4c 8b 67 10 e8 c3 ff ff ff 85 c0 74 02 <0f> 0b 49 8b 75 08 49 8b 7d 00 e8 40 ae ff ff 48 85 c0 49 89 c6
Apr 30 17:57:46 merkaba kernel: [145040.188172] RIP  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.192620]  RSP <ffff88011be93998>
Apr 30 17:57:46 merkaba kernel: [145040.223617] ---[ end trace 37e2d6f90374a311 ]---
Apr 30 17:57:46 merkaba kernel: [145040.223752] BUG: unable to handle kernel paging request at ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.233898] IP: [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.243119] PGD 1a0c067 PUD 1a0e067 PMD 0
Apr 30 17:58:47 merkaba kernel: [145040.251934] Oops: 0000 [#2] PREEMPT SMP
Apr 30 17:58:47 merkaba kernel: [145040.259693] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.335818] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.344323] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.354449] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:58:47 merkaba kernel: [145040.364822] RIP: 0010:[<ffffffff81058161>]  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.373127] RSP: 0018:ffff88011be93630  EFLAGS: 00010002
Apr 30 17:58:47 merkaba kernel: [145040.379901] RAX: 0000000000000000 RBX: ffff88041e292c80 RCX: 000000000000000f
Apr 30 17:58:47 merkaba kernel: [145040.386431] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8802d6501890
Apr 30 17:58:47 merkaba kernel: [145040.393815] RBP: ffff88011be93648 R08: ffff88041e292ce8 R09: ffffffff81bd7400
Apr 30 17:58:47 merkaba kernel: [145040.403602] R10: ffffffff81c49844 R11: 000000000000bf56 R12: 0000000000000001
Apr 30 17:58:47 merkaba kernel: [145040.412894] R13: ffff8802d6501e10 R14: 0000000000000001 R15: ffff88041e292c80
Apr 30 17:58:47 merkaba kernel: [145040.422987] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.433054] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:58:47 merkaba kernel: [145040.442755] CR2: 0000000000000028 CR3: 00000000c5e41000 CR4: 00000000000406e0
Apr 30 17:58:47 merkaba kernel: [145040.453039] Stack:
Apr 30 17:58:47 merkaba kernel: [145040.463202]  ffffffff81054504 ffff88041e292c80 0000000000012c80 ffff88011be93698
Apr 30 17:58:47 merkaba kernel: [145040.473543]  ffffffff814c2452 ffff88011be93688 ffff8802d6501890 ffff8803a45da5a0
Apr 30 17:58:47 merkaba kernel: [145040.483955]  ffff88011be93fd8 ffff8802d6502030 ffff88011be93270 ffff8802d6501cf0
Apr 30 17:58:47 merkaba kernel: [145040.494213] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.504372]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.514807]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.525013]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.535351]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.545437]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.555437]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.565562]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.575500]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.584971]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.593350]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.603484]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.613596]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.623956]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.634365]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.644968]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.655198]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.665069]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.674839]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.684508]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.694094]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.703562]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.712966]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.722421]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.731626]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.740529]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.749132]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.757469]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.765548]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.773297]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.780701]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.787774]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.794697]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.801326]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.807770]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.814183]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.820544]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.826770]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.832971] Code: 48 8b 04 25 80 a9 00 00 48 8b 80 10 05 00 00 48 89 e5 5d 48 8b 40 c8 48 c1 e8 02 83 e0 01 c3 48 8b 87 10 05 00 00 55 48 89 e5 5d <48> 8b 40 d8 c3 55 ba 08 00 00 00 48 89 e5 48 83 ec 10 48 8b b7
Apr 30 17:58:47 merkaba kernel: [145040.847356] RIP  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.854365]  RSP <ffff88011be93630>
Apr 30 17:58:47 merkaba kernel: [145040.861220] CR2: ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.867964] ---[ end trace 37e2d6f90374a312 ]---
Apr 30 17:58:47 merkaba kernel: [145040.867970] Fixing recursive fault but reboot is needed!
Apr 30 17:58:47 merkaba kernel: [145040.867978] BUG: scheduling while atomic: kworker/u8:14/6061/0x00000004
Apr 30 17:58:47 merkaba kernel: [145040.867981] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.868230] Preemption disabled at:[<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868238]
Apr 30 17:58:47 merkaba kernel: [145040.868247] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.868252] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.868279]  0000000000012c80 ffff88011be932e8 ffffffff814c0a2a 0000000080000004
Apr 30 17:58:47 merkaba kernel: [145040.868289]  ffff88041e292c80 ffff88011be932f8 ffffffff8105cdd5 ffff88011be93348
Apr 30 17:58:47 merkaba kernel: [145040.868297]  ffffffff814c236c ffff88011be93368 ffff8802d6501890 0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.868306] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.868317]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:58:47 merkaba kernel: [145040.868326]  [<ffffffff8105cdd5>] __schedule_bug+0x96/0xa4
Apr 30 17:58:47 merkaba kernel: [145040.868335]  [<ffffffff814c236c>] __schedule+0x71/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868344]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868354]  [<ffffffff81042c5b>] do_exit+0x107/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868363]  [<ffffffff814bfbe5>] ? printk+0x41/0x43
Apr 30 17:58:47 merkaba kernel: [145040.868374]  [<ffffffff8107ebbd>] ? kmsg_dump+0xa7/0xae
Apr 30 17:58:47 merkaba kernel: [145040.868382]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868390]  [<ffffffff810347f9>] no_context+0x2d0/0x32d
Apr 30 17:58:47 merkaba kernel: [145040.868401]  [<ffffffff8108519c>] ? __call_rcu_nocb_enqueue+0x48/0xfc
Apr 30 17:58:47 merkaba kernel: [145040.868410]  [<ffffffff810348ba>] __bad_area_nosemaphore+0x64/0x1b4
Apr 30 17:58:47 merkaba kernel: [145040.868417]  [<ffffffff81034a18>] bad_area_nosemaphore+0xe/0x10
Apr 30 17:58:47 merkaba kernel: [145040.868425]  [<ffffffff81034dfa>] __do_page_fault+0x22f/0x3ed
Apr 30 17:58:47 merkaba kernel: [145040.868433]  [<ffffffff814c62e7>] ? native_iret+0x7/0x7
Apr 30 17:58:47 merkaba kernel: [145040.868441]  [<ffffffff81034fdb>] do_page_fault+0x23/0x4f
Apr 30 17:58:47 merkaba kernel: [145040.868449]  [<ffffffff814c71d2>] page_fault+0x22/0x30
Apr 30 17:58:47 merkaba kernel: [145040.868458]  [<ffffffff81058161>] ? kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.868467]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.868476]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868484]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868492]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868500]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868507]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.868514]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.868521]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.868589]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868656]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868664]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.868671]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.868678]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.868741]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868797]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868852]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868906]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868948]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868992]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869036]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869081]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869132]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869207]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869262]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869314]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869375]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869384]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.869443]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869452]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.869461]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.869470]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869478]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869485]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.869493]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.869501]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.869508]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.869515]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.334039] INFO: rcu_preempt detected stalls on CPUs/tasks: { 1} (detected by 2, t=60434 jiffies, g=5499107, c=5499106, q=0)
Apr 30 17:58:47 merkaba kernel: [145101.334064] Task dump for CPU 1:
Apr 30 17:58:47 merkaba kernel: [145101.334071] kworker/u8:14   D ffff88011be93688     0  6061      0 0x00080000
Apr 30 17:58:47 merkaba kernel: [145101.334107]  ffff8802d6501890 ffff8803a45da5a0 ffff88011be93fd8 ffff8802d6502030
Apr 30 17:58:47 merkaba kernel: [145101.334120]  ffff88011be93270 ffff8802d6501cf0 ffff88011be938e8 ffff88011be936b8
Apr 30 17:58:47 merkaba kernel: [145101.334131]  ffffffff814c28e8 ffff8802d6502525 ffff8802d6501890 ffff88011be93748
Apr 30 17:58:47 merkaba kernel: [145101.334144] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145101.334164]  [<ffffffff814c28e8>] ? schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145101.334178]  [<ffffffff81043474>] ? do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145101.334191]  [<ffffffff810058ad>] ? oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145101.334200]  [<ffffffff81005cad>] ? die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145101.334209]  [<ffffffff81002afe>] ? do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145101.334219]  [<ffffffff8100317e>] ? do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145101.334324]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334399]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334409]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145101.334419]  [<ffffffff8100367c>] ? do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145101.334430]  [<ffffffff814c6e98>] ? invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145101.334495]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334555]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334615]  [<ffffffffc05099bb>] ? release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334674]  [<ffffffffc0509dae>] ? free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334717]  [<ffffffffc04cecff>] ? copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334762]  [<ffffffffc04d21cd>] ? split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334807]  [<ffffffffc04d2aa1>] ? btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334853]  [<ffffffffc04d3e01>] ? btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334907]  [<ffffffffc04e57ac>] ? btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334967]  [<ffffffffc04f1075>] ? add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335025]  [<ffffffffc04f65a3>] ? btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335081]  [<ffffffffc04f68de>] ? finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335146]  [<ffffffffc05150fe>] ? normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335159]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145101.335222]  [<ffffffffc0515304>] ? btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335234]  [<ffffffff81053e23>] ? process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145101.335245]  [<ffffffff810543ed>] ? worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145101.335256]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335267]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335277]  [<ffffffff81057edf>] ? kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145101.335287]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145101.335297]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335308]  [<ffffffff814c5688>] ? ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145101.335318]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335327] rcu_preempt kthread starved for 57217 jiffies!
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuset
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpu
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuacct
Apr 30 19:17:13 merkaba kernel: [    0.000000] Linux version 4.0.0-tp520-btrfs-trim+ (martin@merkaba) (gcc version 4.9.2 (Debian 4.9.2-10) ) #25 SMP PREEMPT Mon Apr 13 09:38:29 CEST 2015

I unplugged and replugged the controller + cable several times before, as I was not sure whether it was seated properly, and during this I got:

Apr 30 17:14:08 merkaba kernel: [142421.959435] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:08 merkaba kernel: [142421.959490] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959522] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959542] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:08 merkaba kernel: [142421.959709] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:08 merkaba kernel: [142421.961793] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961827] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961856] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:08 merkaba kernel: [142421.962005] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:08 merkaba kernel: [142421.963120] scsi host8: sata_sil24
Apr 30 17:14:08 merkaba kernel: [142421.963435] ata8: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:11 merkaba kernel: [142424.602681] ata8: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:11 merkaba kernel: [142424.602722] ------------[ cut here ]------------
Apr 30 17:14:11 merkaba kernel: [142424.602774] WARNING: CPU: 3 PID: 5714 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:11 merkaba kernel: [142424.602778] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:11 merkaba kernel: [142424.602928] CPU: 3 PID: 5714 Comm: kworker/u8:4 Tainted: G           O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:11 merkaba kernel: [142424.602932] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:11 merkaba kernel: [142424.602942] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:11 merkaba kernel: [142424.602946]  0000000000000009 ffff8803b3763bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:11 merkaba kernel: [142424.602952]  0000000000000000 ffff8803b3763bf8 ffffffff81040ce5 ffff8803a1a1c9b0
Apr 30 17:14:11 merkaba kernel: [142424.602958]  ffffffffc03a416c ffff8803bc17c000 0000000000000282 0000000000000000
Apr 30 17:14:11 merkaba kernel: [142424.602964] Call Trace:
Apr 30 17:14:11 merkaba kernel: [142424.602974]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.602983]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:11 merkaba kernel: [142424.603002]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603008]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:11 merkaba kernel: [142424.603026]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603033]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:11 merkaba kernel: [142424.603055]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603062]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:11 merkaba kernel: [142424.603072]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:11 merkaba kernel: [142424.603076]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:11 merkaba kernel: [142424.603084]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:11 merkaba kernel: [142424.603089]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:11 merkaba kernel: [142424.603096]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.603102]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:11 merkaba kernel: [142424.603108]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:11 merkaba kernel: [142424.603114]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:11 merkaba kernel: [142424.603121]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:11 merkaba kernel: [142424.603127]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:11 merkaba kernel: [142424.603133]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:11 merkaba kernel: [142424.603140]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:11 merkaba kernel: [142424.603145]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603151]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603156]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:11 merkaba kernel: [142424.603161]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:11 merkaba kernel: [142424.603167]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603172]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:11 merkaba kernel: [142424.603177]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603181] ---[ end trace 37e2d6f90374a30f ]---
Apr 30 17:14:11 merkaba kernel: [142425.227122] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:11 merkaba kernel: [142425.227188] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227225] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227250] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:11 merkaba kernel: [142425.227440] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:11 merkaba kernel: [142425.229796] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229846] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229886] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:11 merkaba kernel: [142425.230124] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:11 merkaba kernel: [142425.233547] scsi host9: sata_sil24
Apr 30 17:14:11 merkaba kernel: [142425.234206] ata9: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:13 merkaba kernel: [142427.254202] ata9: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:25 merkaba kernel: [142438.509382] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:25 merkaba kernel: [142438.509440] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509473] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509494] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:25 merkaba kernel: [142438.509666] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:25 merkaba kernel: [142438.511949] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.511990] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.512021] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:25 merkaba kernel: [142438.512213] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:25 merkaba kernel: [142438.514955] scsi host10: sata_sil24
Apr 30 17:14:25 merkaba kernel: [142438.515693] ata10: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:27 merkaba kernel: [142441.083405] ata10: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:27 merkaba kernel: [142441.083557] ------------[ cut here ]------------
Apr 30 17:14:27 merkaba kernel: [142441.083617] WARNING: CPU: 2 PID: 5768 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:27 merkaba kernel: [142441.083621] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:27 merkaba kernel: [142441.083829] CPU: 2 PID: 5768 Comm: kworker/u8:6 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:27 merkaba kernel: [142441.083833] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:27 merkaba kernel: [142441.083845] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:27 merkaba kernel: [142441.083850]  0000000000000009 ffff8803b0383bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:27 merkaba kernel: [142441.083857]  0000000000000000 ffff8803b0383bf8 ffffffff81040ce5 ffff8803980c8000
Apr 30 17:14:27 merkaba kernel: [142441.083864]  ffffffffc03a416c ffff88020f344000 0000000000000282 0000000000000000
Apr 30 17:14:27 merkaba kernel: [142441.083872] Call Trace:
Apr 30 17:14:27 merkaba kernel: [142441.083884]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.083894]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:27 merkaba kernel: [142441.083917]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083924]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:27 merkaba kernel: [142441.083958]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083967]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:27 merkaba kernel: [142441.083997]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:27 merkaba kernel: [142441.084006]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:27 merkaba kernel: [142441.084028]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:27 merkaba kernel: [142441.084033]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:27 merkaba kernel: [142441.084041]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:27 merkaba kernel: [142441.084047]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:27 merkaba kernel: [142441.084054]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.084061]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:27 merkaba kernel: [142441.084069]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:27 merkaba kernel: [142441.084076]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:27 merkaba kernel: [142441.084084]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:27 merkaba kernel: [142441.084091]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:27 merkaba kernel: [142441.084099]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:27 merkaba kernel: [142441.084107]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:27 merkaba kernel: [142441.084114]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:27 merkaba kernel: [142441.084120]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:27 merkaba kernel: [142441.084137]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:27 merkaba kernel: [142441.084144]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084151]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:27 merkaba kernel: [142441.084158]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084163] ---[ end trace 37e2d6f90374a310 ]---
Apr 30 17:14:27 merkaba kernel: [142441.094843] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:27 merkaba kernel: [142441.094924] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.094971] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.095001] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:27 merkaba kernel: [142441.095231] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:27 merkaba kernel: [142441.097378] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097412] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097452] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:27 merkaba kernel: [142441.097595] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)

I didn´t see anything BTRFS related in there and am not sure whether it is to the BTRFS hang.

I think I will try this tomorrow, cause, hey, I want to update my backup!

For safety I will run a scrub now.

Ciao,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7

Signature · 5 lines
Filipe David Manana,

"Reasonable men adapt themselves to the world.
 Unreasonable men adapt the world to themselves.
 That's why all progress depends on unreasonable men."
#8 lore raw

Am Freitag, 1. Mai 2015, 11:30:10 schrieb Filipe David Manana:

Quoted 65 lines · Martin Steigerwald
Quoted 55 lines

Hi!

With Linux 4.0 I had a hang while backuping /home with my still rsync based backup script. /home is BTRFS Dual SSD RAID 1, backup is 2 TiB disk with one big BTRFS via Expresscard eSATA controller from Delock.

The hang was: Mouse pointer in KDE not movable anymore, Ctrl-Alt-F1 had no effect. I waited for a minute at least. Maybe it would have reacted after a longer time, but I wanted my machine back. Disks where idle, if I remember correctly. After reboot both filesystems mount okay.

Label: 'home' uuid:
Total devices 2 FS bytes used 129.46GiB
devid 1 size 170.00GiB used 146.03GiB path /dev/mapper/msata-home
devid 2 size 170.00GiB used 146.03GiB path /dev/mapper/sata-home

Label: 'steigerwald'
Total devices 1 FS bytes used 1.18TiB
devid 1 size 1.82TiB used 1.39TiB path /dev/sdc1

merkaba:~> btrfs fi df /home
Data, RAID1: total=142.00GiB, used=126.70GiB System, RAID1: total=32.00MiB, used=48.00KiB Metadata, RAID1: total=4.00GiB, used=2.76GiB GlobalReserve, single: total=512.00MiB, used=0.00B

merkaba:~> btrfs fi df /mnt/steigerwald Data, single: total=1.34TiB, used=1.17TiB System, DUP: total=8.00MiB, used=168.00KiB System, single: total=4.00MiB, used=0.00B Metadata, DUP: total=25.00GiB, used=11.17GiB Metadata, single: total=8.00MiB, used=0.00B GlobalReserve, single: total=512.00MiB, used=0.00B

I got this in kern.log:

Apr 30 17:14:27 merkaba kernel: [142441.099236] ata11: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:29 merkaba kernel: [142443.118750] ata11: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:33 merkaba kernel: [142446.570437] ata11: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
Apr 30 17:14:33 merkaba kernel: [142446.570443] ata11: irq_stat 0x00b40090, PHY RDY changed
Apr 30 17:14:33 merkaba kernel: [142446.570453] ata11: hard resetting link
Apr 30 17:14:43 merkaba kernel: [142456.579984] ata11: softreset failed (timeout)
Apr 30 17:14:43 merkaba kernel: [142456.579999] ata11: hard resetting link
Apr 30 17:14:45 merkaba kernel: [142458.745258] ata11: SATA link up 3.0 Gbps (SStatus 123 SControl 0)
Apr 30 17:14:45 merkaba kernel: [142458.746785] ata11.00: ATA-8: Hitachi HDS5C3020ALA632, ML6OA580, max UDMA/133
Apr 30 17:14:45 merkaba kernel: [142458.746791] ata11.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32)
Apr 30 17:14:45 merkaba kernel: [142458.748560] ata11.00: configured for UDMA/100
Apr 30 17:14:45 merkaba kernel: [142458.748590] ata11: EH complete
Apr 30 17:14:45 merkaba kernel: [142458.748829] scsi 11:0:0:0: Direct-Access     ATA      Hitachi HDS5C302 A580 PQ: 0 ANSI: 5
Apr 30 17:14:45 merkaba kernel: [142458.750317] sd 11:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
Apr 30 17:14:45 merkaba kernel: [142458.750432] sd 11:0:0:0: [sdc] Write Protect is off
Apr 30 17:14:45 merkaba kernel: [142458.750447] sd 11:0:0:0: [sdc] Mode Sense: 00 3a 00 00
Apr 30 17:14:45 merkaba kernel: [142458.750506] sd 11:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Quoted 8 lines
Apr 30 17:14:45 merkaba kernel: [142458.750596] sd 11:0:0:0: Attached scsi generic sg3 type 0
Apr 30 17:14:45 merkaba kernel: [142458.817366]  sdc: sdc1
Apr 30 17:14:45 merkaba kernel: [142458.818317] sd 11:0:0:0: [sdc] Attached SCSI disk
Apr 30 17:14:46 merkaba kernel: [142460.048718] BTRFS: device label steigerwald devid 1 transid 9964 /dev/sdc1
Apr 30 17:14:57 merkaba kernel: [142470.859313] BTRFS info (device sdc1): enabling auto defrag
Apr 30 17:14:57 merkaba kernel: [142470.859328] BTRFS info (device sdc1): disk space caching is enabled
Apr 30 17:57:46 merkaba kernel: [145039.790346] ------------[ cut here ]------------
Apr 30 17:57:46 merkaba kernel: [145039.796051] kernel BUG at fs/btrfs/extent_io.c:4551!
Quoted 8 lines

https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/fs/btrfs/extent_io.c?id=refs/tags/v4.0.1#n4551

line 4551 -> BUG_ON(extent_buffer_under_io(eb));

Fixed recently by https://patchwork.kernel.org/patch/6261421/

And no, it's not a recent regression. Problem goes back to 2012, it's just a very hard to hit race.

Wonderful. Thanks, Filipe.

So chances are when I run the backup again it will run through nicely?

Will this change be in 4.1-rc2? I don´t see it in git log from Linus tree so far.

Otherwise I would apply it manually.

Thanks,
Martin

Quoted 367 lines
Quoted 363 lines
Apr 30 17:57:46 merkaba kernel: [145039.802527] invalid opcode: 0000 [#1] PREEMPT SMP
Apr 30 17:57:46 merkaba kernel: [145039.808550] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:57:46 merkaba kernel: [145039.864382] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:57:46 merkaba kernel: [145039.871788] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:57:46 merkaba kernel: [145039.879273] Workqueue: btrfs-endio-write btrfs_endio_write_helper [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.887460] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:57:46 merkaba kernel: [145039.895164] RIP: 0010:[<ffffffffc050986d>]  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.902849] RSP: 0018:ffff88011be93998  EFLAGS: 00010202
Apr 30 17:57:46 merkaba kernel: [145039.910531] RAX: 0000000000000001 RBX: ffff880380dea9d8 RCX: ffff8803d34e1d18
Apr 30 17:57:46 merkaba kernel: [145039.919232] RDX: 0000000000000000 RSI: ffff8803d34e1b60 RDI: ffff880380dea9d8
Apr 30 17:57:46 merkaba kernel: [145039.927049] RBP: ffff88011be939b8 R08: 0000000000000000 R09: 0000000000000036
Apr 30 17:57:46 merkaba kernel: [145039.935254] R10: 0000000000000018 R11: ffff88011be93970 R12: 0000000000000005
Apr 30 17:57:46 merkaba kernel: [145039.942956] R13: ffff880380dea9d8 R14: ffff8802b31a2800 R15: 0000000000000227
Apr 30 17:57:46 merkaba kernel: [145039.950884] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:57:46 merkaba kernel: [145039.958780] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:57:46 merkaba kernel: [145039.966673] CR2: 00007f3bec0ed000 CR3: 0000000001a0b000 CR4: 00000000000406e0
Apr 30 17:57:46 merkaba kernel: [145039.974906] Stack:
Apr 30 17:57:46 merkaba kernel: [145039.982958]  ffff880380dea9d8 ffff88011b1ac000 ffff88011b1acd88 ffff8802b31a2800
Apr 30 17:57:46 merkaba kernel: [145039.991204]  ffff88011be939f8 ffffffffc05099bb 0000000000000003 ffff880380dea9f8
Apr 30 17:57:46 merkaba kernel: [145039.998900]  ffff88011be939f8 ffff880380dea9d8 ffff880380dea9d8 ffff880380deb3b0
Apr 30 17:57:46 merkaba kernel: [145040.007140] Call Trace:
Apr 30 17:57:46 merkaba kernel: [145040.015141]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.022895]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.030967]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.039149]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.047319]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.055483]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.063159]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.071046]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.078955]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.086360]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.093766]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.100945]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:57:46 merkaba kernel: [145040.108499]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.115728]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:57:46 merkaba kernel: [145040.122849]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:57:46 merkaba kernel: [145040.129947]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.137039]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.143867]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:57:46 merkaba kernel: [145040.150659]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:57:46 merkaba kernel: [145040.157258]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.163654]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:57:46 merkaba kernel: [145040.170036]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.176191] Code: 80 75 0b 48 8b 47 10 48 c1 e8 02 83 e0 01 5d c3 55 48 89 e5 41 56 41 55 49 89 fd 41 54 53 4c 8b 67 10 e8 c3 ff ff ff 85 c0 74 02 <0f> 0b 49 8b 75 08 49 8b 7d 00 e8 40 ae ff ff 48 85 c0 49 89 c6
Apr 30 17:57:46 merkaba kernel: [145040.188172] RIP  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.192620]  RSP <ffff88011be93998>
Apr 30 17:57:46 merkaba kernel: [145040.223617] ---[ end trace 37e2d6f90374a311 ]---
Apr 30 17:57:46 merkaba kernel: [145040.223752] BUG: unable to handle kernel paging request at ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.233898] IP: [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.243119] PGD 1a0c067 PUD 1a0e067 PMD 0
Apr 30 17:58:47 merkaba kernel: [145040.251934] Oops: 0000 [#2] PREEMPT SMP
Apr 30 17:58:47 merkaba kernel: [145040.259693] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.335818] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.344323] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.354449] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:58:47 merkaba kernel: [145040.364822] RIP: 0010:[<ffffffff81058161>]  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.373127] RSP: 0018:ffff88011be93630  EFLAGS: 00010002
Apr 30 17:58:47 merkaba kernel: [145040.379901] RAX: 0000000000000000 RBX: ffff88041e292c80 RCX: 000000000000000f
Apr 30 17:58:47 merkaba kernel: [145040.386431] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8802d6501890
Apr 30 17:58:47 merkaba kernel: [145040.393815] RBP: ffff88011be93648 R08: ffff88041e292ce8 R09: ffffffff81bd7400
Apr 30 17:58:47 merkaba kernel: [145040.403602] R10: ffffffff81c49844 R11: 000000000000bf56 R12: 0000000000000001
Apr 30 17:58:47 merkaba kernel: [145040.412894] R13: ffff8802d6501e10 R14: 0000000000000001 R15: ffff88041e292c80
Apr 30 17:58:47 merkaba kernel: [145040.422987] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.433054] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:58:47 merkaba kernel: [145040.442755] CR2: 0000000000000028 CR3: 00000000c5e41000 CR4: 00000000000406e0
Apr 30 17:58:47 merkaba kernel: [145040.453039] Stack:
Apr 30 17:58:47 merkaba kernel: [145040.463202]  ffffffff81054504 ffff88041e292c80 0000000000012c80 ffff88011be93698
Apr 30 17:58:47 merkaba kernel: [145040.473543]  ffffffff814c2452 ffff88011be93688 ffff8802d6501890 ffff8803a45da5a0
Apr 30 17:58:47 merkaba kernel: [145040.483955]  ffff88011be93fd8 ffff8802d6502030 ffff88011be93270 ffff8802d6501cf0
Apr 30 17:58:47 merkaba kernel: [145040.494213] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.504372]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.514807]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.525013]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.535351]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.545437]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.555437]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.565562]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.575500]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.584971]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.593350]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.603484]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.613596]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.623956]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.634365]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.644968]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.655198]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.665069]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.674839]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.684508]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.694094]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.703562]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.712966]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.722421]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.731626]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.740529]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.749132]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.757469]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.765548]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.773297]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.780701]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.787774]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.794697]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.801326]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.807770]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.814183]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.820544]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.826770]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.832971] Code: 48 8b 04 25 80 a9 00 00 48 8b 80 10 05 00 00 48 89 e5 5d 48 8b 40 c8 48 c1 e8 02 83 e0 01 c3 48 8b 87 10 05 00 00 55 48 89 e5 5d <48> 8b 40 d8 c3 55 ba 08 00 00 00 48 89 e5 48 83 ec 10 48 8b b7
Apr 30 17:58:47 merkaba kernel: [145040.847356] RIP  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.854365]  RSP <ffff88011be93630>
Apr 30 17:58:47 merkaba kernel: [145040.861220] CR2: ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.867964] ---[ end trace 37e2d6f90374a312 ]---
Apr 30 17:58:47 merkaba kernel: [145040.867970] Fixing recursive fault but reboot is needed!
Apr 30 17:58:47 merkaba kernel: [145040.867978] BUG: scheduling while atomic: kworker/u8:14/6061/0x00000004
Apr 30 17:58:47 merkaba kernel: [145040.867981] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.868230] Preemption disabled at:[<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868238]
Apr 30 17:58:47 merkaba kernel: [145040.868247] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.868252] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.868279]  0000000000012c80 ffff88011be932e8 ffffffff814c0a2a 0000000080000004
Apr 30 17:58:47 merkaba kernel: [145040.868289]  ffff88041e292c80 ffff88011be932f8 ffffffff8105cdd5 ffff88011be93348
Apr 30 17:58:47 merkaba kernel: [145040.868297]  ffffffff814c236c ffff88011be93368 ffff8802d6501890 0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.868306] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.868317]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:58:47 merkaba kernel: [145040.868326]  [<ffffffff8105cdd5>] __schedule_bug+0x96/0xa4
Apr 30 17:58:47 merkaba kernel: [145040.868335]  [<ffffffff814c236c>] __schedule+0x71/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868344]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868354]  [<ffffffff81042c5b>] do_exit+0x107/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868363]  [<ffffffff814bfbe5>] ? printk+0x41/0x43
Apr 30 17:58:47 merkaba kernel: [145040.868374]  [<ffffffff8107ebbd>] ? kmsg_dump+0xa7/0xae
Apr 30 17:58:47 merkaba kernel: [145040.868382]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868390]  [<ffffffff810347f9>] no_context+0x2d0/0x32d
Apr 30 17:58:47 merkaba kernel: [145040.868401]  [<ffffffff8108519c>] ? __call_rcu_nocb_enqueue+0x48/0xfc
Apr 30 17:58:47 merkaba kernel: [145040.868410]  [<ffffffff810348ba>] __bad_area_nosemaphore+0x64/0x1b4
Apr 30 17:58:47 merkaba kernel: [145040.868417]  [<ffffffff81034a18>] bad_area_nosemaphore+0xe/0x10
Apr 30 17:58:47 merkaba kernel: [145040.868425]  [<ffffffff81034dfa>] __do_page_fault+0x22f/0x3ed
Apr 30 17:58:47 merkaba kernel: [145040.868433]  [<ffffffff814c62e7>] ? native_iret+0x7/0x7
Apr 30 17:58:47 merkaba kernel: [145040.868441]  [<ffffffff81034fdb>] do_page_fault+0x23/0x4f
Apr 30 17:58:47 merkaba kernel: [145040.868449]  [<ffffffff814c71d2>] page_fault+0x22/0x30
Apr 30 17:58:47 merkaba kernel: [145040.868458]  [<ffffffff81058161>] ? kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.868467]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.868476]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868484]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868492]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868500]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868507]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.868514]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.868521]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.868589]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868656]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868664]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.868671]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.868678]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.868741]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868797]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868852]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868906]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868948]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868992]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869036]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869081]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869132]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869207]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869262]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869314]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869375]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869384]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.869443]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869452]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.869461]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.869470]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869478]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869485]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.869493]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.869501]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.869508]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.869515]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.334039] INFO: rcu_preempt detected stalls on CPUs/tasks: { 1} (detected by 2, t=60434 jiffies, g=5499107, c=5499106, q=0)
Apr 30 17:58:47 merkaba kernel: [145101.334064] Task dump for CPU 1:
Apr 30 17:58:47 merkaba kernel: [145101.334071] kworker/u8:14   D ffff88011be93688     0  6061      0 0x00080000
Apr 30 17:58:47 merkaba kernel: [145101.334107]  ffff8802d6501890 ffff8803a45da5a0 ffff88011be93fd8 ffff8802d6502030
Apr 30 17:58:47 merkaba kernel: [145101.334120]  ffff88011be93270 ffff8802d6501cf0 ffff88011be938e8 ffff88011be936b8
Apr 30 17:58:47 merkaba kernel: [145101.334131]  ffffffff814c28e8 ffff8802d6502525 ffff8802d6501890 ffff88011be93748
Apr 30 17:58:47 merkaba kernel: [145101.334144] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145101.334164]  [<ffffffff814c28e8>] ? schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145101.334178]  [<ffffffff81043474>] ? do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145101.334191]  [<ffffffff810058ad>] ? oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145101.334200]  [<ffffffff81005cad>] ? die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145101.334209]  [<ffffffff81002afe>] ? do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145101.334219]  [<ffffffff8100317e>] ? do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145101.334324]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334399]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334409]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145101.334419]  [<ffffffff8100367c>] ? do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145101.334430]  [<ffffffff814c6e98>] ? invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145101.334495]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334555]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334615]  [<ffffffffc05099bb>] ? release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334674]  [<ffffffffc0509dae>] ? free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334717]  [<ffffffffc04cecff>] ? copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334762]  [<ffffffffc04d21cd>] ? split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334807]  [<ffffffffc04d2aa1>] ? btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334853]  [<ffffffffc04d3e01>] ? btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334907]  [<ffffffffc04e57ac>] ? btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334967]  [<ffffffffc04f1075>] ? add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335025]  [<ffffffffc04f65a3>] ? btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335081]  [<ffffffffc04f68de>] ? finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335146]  [<ffffffffc05150fe>] ? normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335159]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145101.335222]  [<ffffffffc0515304>] ? btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335234]  [<ffffffff81053e23>] ? process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145101.335245]  [<ffffffff810543ed>] ? worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145101.335256]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335267]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335277]  [<ffffffff81057edf>] ? kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145101.335287]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145101.335297]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335308]  [<ffffffff814c5688>] ? ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145101.335318]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335327] rcu_preempt kthread starved for 57217 jiffies!
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuset
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpu
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuacct
Apr 30 19:17:13 merkaba kernel: [    0.000000] Linux version 4.0.0-tp520-btrfs-trim+ (martin@merkaba) (gcc version 4.9.2 (Debian 4.9.2-10) ) #25 SMP PREEMPT Mon Apr 13 09:38:29 CEST 2015

I unplugged and replugged the controller + cable several times before, as I was not sure whether it was seated properly, and during this I got:

Apr 30 17:14:08 merkaba kernel: [142421.959435] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:08 merkaba kernel: [142421.959490] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959522] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959542] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:08 merkaba kernel: [142421.959709] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:08 merkaba kernel: [142421.961793] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961827] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961856] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:08 merkaba kernel: [142421.962005] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:08 merkaba kernel: [142421.963120] scsi host8: sata_sil24
Apr 30 17:14:08 merkaba kernel: [142421.963435] ata8: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:11 merkaba kernel: [142424.602681] ata8: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:11 merkaba kernel: [142424.602722] ------------[ cut here ]------------
Apr 30 17:14:11 merkaba kernel: [142424.602774] WARNING: CPU: 3 PID: 5714 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:11 merkaba kernel: [142424.602778] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:11 merkaba kernel: [142424.602928] CPU: 3 PID: 5714 Comm: kworker/u8:4 Tainted: G           O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:11 merkaba kernel: [142424.602932] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:11 merkaba kernel: [142424.602942] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:11 merkaba kernel: [142424.602946]  0000000000000009 ffff8803b3763bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:11 merkaba kernel: [142424.602952]  0000000000000000 ffff8803b3763bf8 ffffffff81040ce5 ffff8803a1a1c9b0
Apr 30 17:14:11 merkaba kernel: [142424.602958]  ffffffffc03a416c ffff8803bc17c000 0000000000000282 0000000000000000
Apr 30 17:14:11 merkaba kernel: [142424.602964] Call Trace:
Apr 30 17:14:11 merkaba kernel: [142424.602974]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.602983]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:11 merkaba kernel: [142424.603002]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603008]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:11 merkaba kernel: [142424.603026]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603033]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:11 merkaba kernel: [142424.603055]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603062]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:11 merkaba kernel: [142424.603072]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:11 merkaba kernel: [142424.603076]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:11 merkaba kernel: [142424.603084]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:11 merkaba kernel: [142424.603089]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:11 merkaba kernel: [142424.603096]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.603102]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:11 merkaba kernel: [142424.603108]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:11 merkaba kernel: [142424.603114]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:11 merkaba kernel: [142424.603121]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:11 merkaba kernel: [142424.603127]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:11 merkaba kernel: [142424.603133]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:11 merkaba kernel: [142424.603140]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:11 merkaba kernel: [142424.603145]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603151]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603156]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:11 merkaba kernel: [142424.603161]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:11 merkaba kernel: [142424.603167]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603172]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:11 merkaba kernel: [142424.603177]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603181] ---[ end trace 37e2d6f90374a30f ]---
Apr 30 17:14:11 merkaba kernel: [142425.227122] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:11 merkaba kernel: [142425.227188] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227225] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227250] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:11 merkaba kernel: [142425.227440] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:11 merkaba kernel: [142425.229796] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229846] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229886] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:11 merkaba kernel: [142425.230124] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:11 merkaba kernel: [142425.233547] scsi host9: sata_sil24
Apr 30 17:14:11 merkaba kernel: [142425.234206] ata9: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:13 merkaba kernel: [142427.254202] ata9: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:25 merkaba kernel: [142438.509382] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:25 merkaba kernel: [142438.509440] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509473] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509494] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:25 merkaba kernel: [142438.509666] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:25 merkaba kernel: [142438.511949] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.511990] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.512021] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:25 merkaba kernel: [142438.512213] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:25 merkaba kernel: [142438.514955] scsi host10: sata_sil24
Apr 30 17:14:25 merkaba kernel: [142438.515693] ata10: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:27 merkaba kernel: [142441.083405] ata10: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:27 merkaba kernel: [142441.083557] ------------[ cut here ]------------
Apr 30 17:14:27 merkaba kernel: [142441.083617] WARNING: CPU: 2 PID: 5768 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:27 merkaba kernel: [142441.083621] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:27 merkaba kernel: [142441.083829] CPU: 2 PID: 5768 Comm: kworker/u8:6 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:27 merkaba kernel: [142441.083833] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:27 merkaba kernel: [142441.083845] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:27 merkaba kernel: [142441.083850]  0000000000000009 ffff8803b0383bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:27 merkaba kernel: [142441.083857]  0000000000000000 ffff8803b0383bf8 ffffffff81040ce5 ffff8803980c8000
Apr 30 17:14:27 merkaba kernel: [142441.083864]  ffffffffc03a416c ffff88020f344000 0000000000000282 0000000000000000
Apr 30 17:14:27 merkaba kernel: [142441.083872] Call Trace:
Apr 30 17:14:27 merkaba kernel: [142441.083884]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.083894]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:27 merkaba kernel: [142441.083917]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083924]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:27 merkaba kernel: [142441.083958]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083967]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:27 merkaba kernel: [142441.083997]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:27 merkaba kernel: [142441.084006]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:27 merkaba kernel: [142441.084028]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:27 merkaba kernel: [142441.084033]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:27 merkaba kernel: [142441.084041]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:27 merkaba kernel: [142441.084047]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:27 merkaba kernel: [142441.084054]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.084061]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:27 merkaba kernel: [142441.084069]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:27 merkaba kernel: [142441.084076]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:27 merkaba kernel: [142441.084084]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:27 merkaba kernel: [142441.084091]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:27 merkaba kernel: [142441.084099]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:27 merkaba kernel: [142441.084107]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:27 merkaba kernel: [142441.084114]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:27 merkaba kernel: [142441.084120]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:27 merkaba kernel: [142441.084137]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:27 merkaba kernel: [142441.084144]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084151]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:27 merkaba kernel: [142441.084158]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084163] ---[ end trace 37e2d6f90374a310 ]---
Apr 30 17:14:27 merkaba kernel: [142441.094843] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:27 merkaba kernel: [142441.094924] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.094971] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.095001] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:27 merkaba kernel: [142441.095231] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:27 merkaba kernel: [142441.097378] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097412] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097452] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:27 merkaba kernel: [142441.097595] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)

I didn´t see anything BTRFS related in there and am not sure whether it is to the BTRFS hang.

I think I will try this tomorrow, cause, hey, I want to update my backup!

For safety I will run a scrub now.

Ciao,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7

Signature · 2 lines
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7ÿôèº{.nÇ+‰·Ÿ®‰­†+%ŠËÿ±éݶ¥Šwÿº{.nÇ+‰·¥Š{±ý»k~ÏâžØ^n‡r¡ö¦zË�ëh™¨è­Ú&£ûàz¿äz¹Þ—ú+€Ê+zf£¢·hšˆ§~†­†Ûiÿÿï�êÿ‘êçz_è®æj:+v‰¨þ)ߣøm
#9 lore raw
Quoted 70 lines · Martin Steigerwald

Am Freitag, 1. Mai 2015, 11:30:10 schrieb Filipe David Manana:

Quoted 69 lines · Martin Steigerwald
Quoted 55 lines

Hi!

With Linux 4.0 I had a hang while backuping /home with my still rsync based backup script. /home is BTRFS Dual SSD RAID 1, backup is 2 TiB disk with one big BTRFS via Expresscard eSATA controller from Delock.

The hang was: Mouse pointer in KDE not movable anymore, Ctrl-Alt-F1 had no effect. I waited for a minute at least. Maybe it would have reacted after a longer time, but I wanted my machine back. Disks where idle, if I remember correctly. After reboot both filesystems mount okay.

Label: 'home' uuid:
Total devices 2 FS bytes used 129.46GiB
devid 1 size 170.00GiB used 146.03GiB path /dev/mapper/msata-home
devid 2 size 170.00GiB used 146.03GiB path /dev/mapper/sata-home

Label: 'steigerwald'
Total devices 1 FS bytes used 1.18TiB
devid 1 size 1.82TiB used 1.39TiB path /dev/sdc1

merkaba:~> btrfs fi df /home
Data, RAID1: total=142.00GiB, used=126.70GiB System, RAID1: total=32.00MiB, used=48.00KiB Metadata, RAID1: total=4.00GiB, used=2.76GiB GlobalReserve, single: total=512.00MiB, used=0.00B

merkaba:~> btrfs fi df /mnt/steigerwald Data, single: total=1.34TiB, used=1.17TiB System, DUP: total=8.00MiB, used=168.00KiB System, single: total=4.00MiB, used=0.00B Metadata, DUP: total=25.00GiB, used=11.17GiB Metadata, single: total=8.00MiB, used=0.00B GlobalReserve, single: total=512.00MiB, used=0.00B

I got this in kern.log:

Apr 30 17:14:27 merkaba kernel: [142441.099236] ata11: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:29 merkaba kernel: [142443.118750] ata11: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:33 merkaba kernel: [142446.570437] ata11: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
Apr 30 17:14:33 merkaba kernel: [142446.570443] ata11: irq_stat 0x00b40090, PHY RDY changed
Apr 30 17:14:33 merkaba kernel: [142446.570453] ata11: hard resetting link
Apr 30 17:14:43 merkaba kernel: [142456.579984] ata11: softreset failed (timeout)
Apr 30 17:14:43 merkaba kernel: [142456.579999] ata11: hard resetting link
Apr 30 17:14:45 merkaba kernel: [142458.745258] ata11: SATA link up 3.0 Gbps (SStatus 123 SControl 0)
Apr 30 17:14:45 merkaba kernel: [142458.746785] ata11.00: ATA-8: Hitachi HDS5C3020ALA632, ML6OA580, max UDMA/133
Apr 30 17:14:45 merkaba kernel: [142458.746791] ata11.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32)
Apr 30 17:14:45 merkaba kernel: [142458.748560] ata11.00: configured for UDMA/100
Apr 30 17:14:45 merkaba kernel: [142458.748590] ata11: EH complete
Apr 30 17:14:45 merkaba kernel: [142458.748829] scsi 11:0:0:0: Direct-Access     ATA      Hitachi HDS5C302 A580 PQ: 0 ANSI: 5
Apr 30 17:14:45 merkaba kernel: [142458.750317] sd 11:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
Apr 30 17:14:45 merkaba kernel: [142458.750432] sd 11:0:0:0: [sdc] Write Protect is off
Apr 30 17:14:45 merkaba kernel: [142458.750447] sd 11:0:0:0: [sdc] Mode Sense: 00 3a 00 00
Apr 30 17:14:45 merkaba kernel: [142458.750506] sd 11:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Quoted 8 lines
Apr 30 17:14:45 merkaba kernel: [142458.750596] sd 11:0:0:0: Attached scsi generic sg3 type 0
Apr 30 17:14:45 merkaba kernel: [142458.817366]  sdc: sdc1
Apr 30 17:14:45 merkaba kernel: [142458.818317] sd 11:0:0:0: [sdc] Attached SCSI disk
Apr 30 17:14:46 merkaba kernel: [142460.048718] BTRFS: device label steigerwald devid 1 transid 9964 /dev/sdc1
Apr 30 17:14:57 merkaba kernel: [142470.859313] BTRFS info (device sdc1): enabling auto defrag
Apr 30 17:14:57 merkaba kernel: [142470.859328] BTRFS info (device sdc1): disk space caching is enabled
Apr 30 17:57:46 merkaba kernel: [145039.790346] ------------[ cut here ]------------
Apr 30 17:57:46 merkaba kernel: [145039.796051] kernel BUG at fs/btrfs/extent_io.c:4551!

https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/fs/btrfs/extent_io.c?id=refs/tags/v4.0.1#n4551

line 4551 -> BUG_ON(extent_buffer_under_io(eb));

Quoted 8 lines
Quoted 4 lines

Fixed recently by https://patchwork.kernel.org/patch/6261421/

And no, it's not a recent regression. Problem goes back to 2012, it's just a very hard to hit race.

Wonderful. Thanks, Filipe.

So chances are when I run the backup again it will run through nicely?

Probably, if there aren't any other problems.

Quoted 2 lines

Will this change be in 4.1-rc2? I don´t see it in git log from Linus tree so far.

Don't know, that's up to the maintainers.

Quoted 377 lines

Otherwise I would apply it manually.

Thanks,
Martin

Quoted 355 lines
Quoted 355 lines
Apr 30 17:57:46 merkaba kernel: [145039.802527] invalid opcode: 0000 [#1] PREEMPT SMP
Apr 30 17:57:46 merkaba kernel: [145039.808550] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:57:46 merkaba kernel: [145039.864382] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:57:46 merkaba kernel: [145039.871788] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:57:46 merkaba kernel: [145039.879273] Workqueue: btrfs-endio-write btrfs_endio_write_helper [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.887460] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:57:46 merkaba kernel: [145039.895164] RIP: 0010:[<ffffffffc050986d>]  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.902849] RSP: 0018:ffff88011be93998  EFLAGS: 00010202
Apr 30 17:57:46 merkaba kernel: [145039.910531] RAX: 0000000000000001 RBX: ffff880380dea9d8 RCX: ffff8803d34e1d18
Apr 30 17:57:46 merkaba kernel: [145039.919232] RDX: 0000000000000000 RSI: ffff8803d34e1b60 RDI: ffff880380dea9d8
Apr 30 17:57:46 merkaba kernel: [145039.927049] RBP: ffff88011be939b8 R08: 0000000000000000 R09: 0000000000000036
Apr 30 17:57:46 merkaba kernel: [145039.935254] R10: 0000000000000018 R11: ffff88011be93970 R12: 0000000000000005
Apr 30 17:57:46 merkaba kernel: [145039.942956] R13: ffff880380dea9d8 R14: ffff8802b31a2800 R15: 0000000000000227
Apr 30 17:57:46 merkaba kernel: [145039.950884] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:57:46 merkaba kernel: [145039.958780] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:57:46 merkaba kernel: [145039.966673] CR2: 00007f3bec0ed000 CR3: 0000000001a0b000 CR4: 00000000000406e0
Apr 30 17:57:46 merkaba kernel: [145039.974906] Stack:
Apr 30 17:57:46 merkaba kernel: [145039.982958]  ffff880380dea9d8 ffff88011b1ac000 ffff88011b1acd88 ffff8802b31a2800
Apr 30 17:57:46 merkaba kernel: [145039.991204]  ffff88011be939f8 ffffffffc05099bb 0000000000000003 ffff880380dea9f8
Apr 30 17:57:46 merkaba kernel: [145039.998900]  ffff88011be939f8 ffff880380dea9d8 ffff880380dea9d8 ffff880380deb3b0
Apr 30 17:57:46 merkaba kernel: [145040.007140] Call Trace:
Apr 30 17:57:46 merkaba kernel: [145040.015141]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.022895]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.030967]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.039149]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.047319]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.055483]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.063159]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.071046]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.078955]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.086360]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.093766]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.100945]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:57:46 merkaba kernel: [145040.108499]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.115728]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:57:46 merkaba kernel: [145040.122849]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:57:46 merkaba kernel: [145040.129947]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.137039]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.143867]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:57:46 merkaba kernel: [145040.150659]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:57:46 merkaba kernel: [145040.157258]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.163654]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:57:46 merkaba kernel: [145040.170036]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.176191] Code: 80 75 0b 48 8b 47 10 48 c1 e8 02 83 e0 01 5d c3 55 48 89 e5 41 56 41 55 49 89 fd 41 54 53 4c 8b 67 10 e8 c3 ff ff ff 85 c0 74 02 <0f> 0b 49 8b 75 08 49 8b 7d 00 e8 40 ae ff ff 48 85 c0 49 89 c6
Apr 30 17:57:46 merkaba kernel: [145040.188172] RIP  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.192620]  RSP <ffff88011be93998>
Apr 30 17:57:46 merkaba kernel: [145040.223617] ---[ end trace 37e2d6f90374a311 ]---
Apr 30 17:57:46 merkaba kernel: [145040.223752] BUG: unable to handle kernel paging request at ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.233898] IP: [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.243119] PGD 1a0c067 PUD 1a0e067 PMD 0
Apr 30 17:58:47 merkaba kernel: [145040.251934] Oops: 0000 [#2] PREEMPT SMP
Apr 30 17:58:47 merkaba kernel: [145040.259693] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.335818] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.344323] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.354449] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:58:47 merkaba kernel: [145040.364822] RIP: 0010:[<ffffffff81058161>]  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.373127] RSP: 0018:ffff88011be93630  EFLAGS: 00010002
Apr 30 17:58:47 merkaba kernel: [145040.379901] RAX: 0000000000000000 RBX: ffff88041e292c80 RCX: 000000000000000f
Apr 30 17:58:47 merkaba kernel: [145040.386431] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8802d6501890
Apr 30 17:58:47 merkaba kernel: [145040.393815] RBP: ffff88011be93648 R08: ffff88041e292ce8 R09: ffffffff81bd7400
Apr 30 17:58:47 merkaba kernel: [145040.403602] R10: ffffffff81c49844 R11: 000000000000bf56 R12: 0000000000000001
Apr 30 17:58:47 merkaba kernel: [145040.412894] R13: ffff8802d6501e10 R14: 0000000000000001 R15: ffff88041e292c80
Apr 30 17:58:47 merkaba kernel: [145040.422987] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.433054] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:58:47 merkaba kernel: [145040.442755] CR2: 0000000000000028 CR3: 00000000c5e41000 CR4: 00000000000406e0
Apr 30 17:58:47 merkaba kernel: [145040.453039] Stack:
Apr 30 17:58:47 merkaba kernel: [145040.463202]  ffffffff81054504 ffff88041e292c80 0000000000012c80 ffff88011be93698
Apr 30 17:58:47 merkaba kernel: [145040.473543]  ffffffff814c2452 ffff88011be93688 ffff8802d6501890 ffff8803a45da5a0
Apr 30 17:58:47 merkaba kernel: [145040.483955]  ffff88011be93fd8 ffff8802d6502030 ffff88011be93270 ffff8802d6501cf0
Apr 30 17:58:47 merkaba kernel: [145040.494213] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.504372]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.514807]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.525013]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.535351]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.545437]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.555437]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.565562]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.575500]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.584971]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.593350]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.603484]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.613596]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.623956]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.634365]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.644968]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.655198]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.665069]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.674839]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.684508]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.694094]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.703562]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.712966]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.722421]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.731626]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.740529]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.749132]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.757469]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.765548]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.773297]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.780701]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.787774]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.794697]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.801326]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.807770]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.814183]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.820544]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.826770]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.832971] Code: 48 8b 04 25 80 a9 00 00 48 8b 80 10 05 00 00 48 89 e5 5d 48 8b 40 c8 48 c1 e8 02 83 e0 01 c3 48 8b 87 10 05 00 00 55 48 89 e5 5d <48> 8b 40 d8 c3 55 ba 08 00 00 00 48 89 e5 48 83 ec 10 48 8b b7
Apr 30 17:58:47 merkaba kernel: [145040.847356] RIP  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.854365]  RSP <ffff88011be93630>
Apr 30 17:58:47 merkaba kernel: [145040.861220] CR2: ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.867964] ---[ end trace 37e2d6f90374a312 ]---
Apr 30 17:58:47 merkaba kernel: [145040.867970] Fixing recursive fault but reboot is needed!
Apr 30 17:58:47 merkaba kernel: [145040.867978] BUG: scheduling while atomic: kworker/u8:14/6061/0x00000004
Apr 30 17:58:47 merkaba kernel: [145040.867981] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.868230] Preemption disabled at:[<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868238]
Apr 30 17:58:47 merkaba kernel: [145040.868247] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.868252] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.868279]  0000000000012c80 ffff88011be932e8 ffffffff814c0a2a 0000000080000004
Apr 30 17:58:47 merkaba kernel: [145040.868289]  ffff88041e292c80 ffff88011be932f8 ffffffff8105cdd5 ffff88011be93348
Apr 30 17:58:47 merkaba kernel: [145040.868297]  ffffffff814c236c ffff88011be93368 ffff8802d6501890 0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.868306] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.868317]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:58:47 merkaba kernel: [145040.868326]  [<ffffffff8105cdd5>] __schedule_bug+0x96/0xa4
Apr 30 17:58:47 merkaba kernel: [145040.868335]  [<ffffffff814c236c>] __schedule+0x71/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868344]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868354]  [<ffffffff81042c5b>] do_exit+0x107/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868363]  [<ffffffff814bfbe5>] ? printk+0x41/0x43
Apr 30 17:58:47 merkaba kernel: [145040.868374]  [<ffffffff8107ebbd>] ? kmsg_dump+0xa7/0xae
Apr 30 17:58:47 merkaba kernel: [145040.868382]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868390]  [<ffffffff810347f9>] no_context+0x2d0/0x32d
Apr 30 17:58:47 merkaba kernel: [145040.868401]  [<ffffffff8108519c>] ? __call_rcu_nocb_enqueue+0x48/0xfc
Apr 30 17:58:47 merkaba kernel: [145040.868410]  [<ffffffff810348ba>] __bad_area_nosemaphore+0x64/0x1b4
Apr 30 17:58:47 merkaba kernel: [145040.868417]  [<ffffffff81034a18>] bad_area_nosemaphore+0xe/0x10
Apr 30 17:58:47 merkaba kernel: [145040.868425]  [<ffffffff81034dfa>] __do_page_fault+0x22f/0x3ed
Apr 30 17:58:47 merkaba kernel: [145040.868433]  [<ffffffff814c62e7>] ? native_iret+0x7/0x7
Apr 30 17:58:47 merkaba kernel: [145040.868441]  [<ffffffff81034fdb>] do_page_fault+0x23/0x4f
Apr 30 17:58:47 merkaba kernel: [145040.868449]  [<ffffffff814c71d2>] page_fault+0x22/0x30
Apr 30 17:58:47 merkaba kernel: [145040.868458]  [<ffffffff81058161>] ? kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.868467]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.868476]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868484]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868492]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868500]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868507]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.868514]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.868521]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.868589]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868656]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868664]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.868671]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.868678]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.868741]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868797]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868852]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868906]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868948]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868992]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869036]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869081]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869132]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869207]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869262]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869314]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869375]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869384]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.869443]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869452]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.869461]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.869470]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869478]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869485]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.869493]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.869501]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.869508]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.869515]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.334039] INFO: rcu_preempt detected stalls on CPUs/tasks: { 1} (detected by 2, t=60434 jiffies, g=5499107, c=5499106, q=0)
Apr 30 17:58:47 merkaba kernel: [145101.334064] Task dump for CPU 1:
Apr 30 17:58:47 merkaba kernel: [145101.334071] kworker/u8:14   D ffff88011be93688     0  6061      0 0x00080000
Apr 30 17:58:47 merkaba kernel: [145101.334107]  ffff8802d6501890 ffff8803a45da5a0 ffff88011be93fd8 ffff8802d6502030
Apr 30 17:58:47 merkaba kernel: [145101.334120]  ffff88011be93270 ffff8802d6501cf0 ffff88011be938e8 ffff88011be936b8
Apr 30 17:58:47 merkaba kernel: [145101.334131]  ffffffff814c28e8 ffff8802d6502525 ffff8802d6501890 ffff88011be93748
Apr 30 17:58:47 merkaba kernel: [145101.334144] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145101.334164]  [<ffffffff814c28e8>] ? schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145101.334178]  [<ffffffff81043474>] ? do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145101.334191]  [<ffffffff810058ad>] ? oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145101.334200]  [<ffffffff81005cad>] ? die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145101.334209]  [<ffffffff81002afe>] ? do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145101.334219]  [<ffffffff8100317e>] ? do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145101.334324]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334399]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334409]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145101.334419]  [<ffffffff8100367c>] ? do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145101.334430]  [<ffffffff814c6e98>] ? invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145101.334495]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334555]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334615]  [<ffffffffc05099bb>] ? release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334674]  [<ffffffffc0509dae>] ? free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334717]  [<ffffffffc04cecff>] ? copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334762]  [<ffffffffc04d21cd>] ? split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334807]  [<ffffffffc04d2aa1>] ? btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334853]  [<ffffffffc04d3e01>] ? btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334907]  [<ffffffffc04e57ac>] ? btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334967]  [<ffffffffc04f1075>] ? add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335025]  [<ffffffffc04f65a3>] ? btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335081]  [<ffffffffc04f68de>] ? finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335146]  [<ffffffffc05150fe>] ? normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335159]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145101.335222]  [<ffffffffc0515304>] ? btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335234]  [<ffffffff81053e23>] ? process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145101.335245]  [<ffffffff810543ed>] ? worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145101.335256]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335267]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335277]  [<ffffffff81057edf>] ? kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145101.335287]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145101.335297]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335308]  [<ffffffff814c5688>] ? ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145101.335318]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335327] rcu_preempt kthread starved for 57217 jiffies!
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuset
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpu
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuacct
Apr 30 19:17:13 merkaba kernel: [    0.000000] Linux version 4.0.0-tp520-btrfs-trim+ (martin@merkaba) (gcc version 4.9.2 (Debian 4.9.2-10) ) #25 SMP PREEMPT Mon Apr 13 09:38:29 CEST 2015

I unplugged and replugged the controller + cable several times before, as I was not sure whether it was seated properly, and during this I got:

Apr 30 17:14:08 merkaba kernel: [142421.959435] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:08 merkaba kernel: [142421.959490] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959522] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959542] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:08 merkaba kernel: [142421.959709] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:08 merkaba kernel: [142421.961793] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961827] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961856] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:08 merkaba kernel: [142421.962005] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:08 merkaba kernel: [142421.963120] scsi host8: sata_sil24
Apr 30 17:14:08 merkaba kernel: [142421.963435] ata8: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:11 merkaba kernel: [142424.602681] ata8: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:11 merkaba kernel: [142424.602722] ------------[ cut here ]------------
Apr 30 17:14:11 merkaba kernel: [142424.602774] WARNING: CPU: 3 PID: 5714 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:11 merkaba kernel: [142424.602778] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:11 merkaba kernel: [142424.602928] CPU: 3 PID: 5714 Comm: kworker/u8:4 Tainted: G           O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:11 merkaba kernel: [142424.602932] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:11 merkaba kernel: [142424.602942] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:11 merkaba kernel: [142424.602946]  0000000000000009 ffff8803b3763bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:11 merkaba kernel: [142424.602952]  0000000000000000 ffff8803b3763bf8 ffffffff81040ce5 ffff8803a1a1c9b0
Apr 30 17:14:11 merkaba kernel: [142424.602958]  ffffffffc03a416c ffff8803bc17c000 0000000000000282 0000000000000000
Apr 30 17:14:11 merkaba kernel: [142424.602964] Call Trace:
Apr 30 17:14:11 merkaba kernel: [142424.602974]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.602983]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:11 merkaba kernel: [142424.603002]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603008]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:11 merkaba kernel: [142424.603026]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603033]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:11 merkaba kernel: [142424.603055]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603062]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:11 merkaba kernel: [142424.603072]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:11 merkaba kernel: [142424.603076]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:11 merkaba kernel: [142424.603084]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:11 merkaba kernel: [142424.603089]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:11 merkaba kernel: [142424.603096]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.603102]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:11 merkaba kernel: [142424.603108]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:11 merkaba kernel: [142424.603114]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:11 merkaba kernel: [142424.603121]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:11 merkaba kernel: [142424.603127]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:11 merkaba kernel: [142424.603133]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:11 merkaba kernel: [142424.603140]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:11 merkaba kernel: [142424.603145]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603151]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603156]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:11 merkaba kernel: [142424.603161]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:11 merkaba kernel: [142424.603167]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603172]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:11 merkaba kernel: [142424.603177]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603181] ---[ end trace 37e2d6f90374a30f ]---
Apr 30 17:14:11 merkaba kernel: [142425.227122] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:11 merkaba kernel: [142425.227188] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227225] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227250] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:11 merkaba kernel: [142425.227440] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:11 merkaba kernel: [142425.229796] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229846] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229886] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:11 merkaba kernel: [142425.230124] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:11 merkaba kernel: [142425.233547] scsi host9: sata_sil24
Apr 30 17:14:11 merkaba kernel: [142425.234206] ata9: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:13 merkaba kernel: [142427.254202] ata9: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:25 merkaba kernel: [142438.509382] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:25 merkaba kernel: [142438.509440] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509473] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509494] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:25 merkaba kernel: [142438.509666] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:25 merkaba kernel: [142438.511949] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.511990] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.512021] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:25 merkaba kernel: [142438.512213] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:25 merkaba kernel: [142438.514955] scsi host10: sata_sil24
Apr 30 17:14:25 merkaba kernel: [142438.515693] ata10: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:27 merkaba kernel: [142441.083405] ata10: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:27 merkaba kernel: [142441.083557] ------------[ cut here ]------------
Apr 30 17:14:27 merkaba kernel: [142441.083617] WARNING: CPU: 2 PID: 5768 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:27 merkaba kernel: [142441.083621] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:27 merkaba kernel: [142441.083829] CPU: 2 PID: 5768 Comm: kworker/u8:6 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:27 merkaba kernel: [142441.083833] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:27 merkaba kernel: [142441.083845] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:27 merkaba kernel: [142441.083850]  0000000000000009 ffff8803b0383bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:27 merkaba kernel: [142441.083857]  0000000000000000 ffff8803b0383bf8 ffffffff81040ce5 ffff8803980c8000
Apr 30 17:14:27 merkaba kernel: [142441.083864]  ffffffffc03a416c ffff88020f344000 0000000000000282 0000000000000000
Apr 30 17:14:27 merkaba kernel: [142441.083872] Call Trace:
Apr 30 17:14:27 merkaba kernel: [142441.083884]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.083894]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:27 merkaba kernel: [142441.083917]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083924]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:27 merkaba kernel: [142441.083958]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083967]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:27 merkaba kernel: [142441.083997]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:27 merkaba kernel: [142441.084006]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:27 merkaba kernel: [142441.084028]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:27 merkaba kernel: [142441.084033]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:27 merkaba kernel: [142441.084041]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:27 merkaba kernel: [142441.084047]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:27 merkaba kernel: [142441.084054]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.084061]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:27 merkaba kernel: [142441.084069]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:27 merkaba kernel: [142441.084076]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:27 merkaba kernel: [142441.084084]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:27 merkaba kernel: [142441.084091]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:27 merkaba kernel: [142441.084099]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:27 merkaba kernel: [142441.084107]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:27 merkaba kernel: [142441.084114]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:27 merkaba kernel: [142441.084120]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:27 merkaba kernel: [142441.084137]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:27 merkaba kernel: [142441.084144]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084151]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:27 merkaba kernel: [142441.084158]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084163] ---[ end trace 37e2d6f90374a310 ]---
Apr 30 17:14:27 merkaba kernel: [142441.094843] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:27 merkaba kernel: [142441.094924] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.094971] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.095001] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:27 merkaba kernel: [142441.095231] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:27 merkaba kernel: [142441.097378] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097412] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097452] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:27 merkaba kernel: [142441.097595] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)

I didn´t see anything BTRFS related in there and am not sure whether it is to the BTRFS hang.

Quoted 12 lines
Quoted 8 lines

I think I will try this tomorrow, cause, hey, I want to update my backup!

For safety I will run a scrub now.

Ciao,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7

--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7

Signature · 5 lines
Filipe David Manana,

"Reasonable men adapt themselves to the world.
 Unreasonable men adapt the world to themselves.
 That's why all progress depends on unreasonable men."
#10 lore raw

Am Freitag, 1. Mai 2015, 11:43:26 schrieb Filipe David Manana:

Quoted 78 lines · Martin Steigerwald
Quoted 77 lines

Am Freitag, 1. Mai 2015, 11:30:10 schrieb Filipe David Manana:

Quoted 65 lines · Martin Steigerwald
Quoted 55 lines

Hi!

With Linux 4.0 I had a hang while backuping /home with my still rsync based backup script. /home is BTRFS Dual SSD RAID 1, backup is 2 TiB disk with one big BTRFS via Expresscard eSATA controller from Delock.

The hang was: Mouse pointer in KDE not movable anymore, Ctrl-Alt-F1 had no effect. I waited for a minute at least. Maybe it would have reacted after a longer time, but I wanted my machine back. Disks where idle, if I remember correctly. After reboot both filesystems mount okay.

Label: 'home' uuid:
Total devices 2 FS bytes used 129.46GiB
devid 1 size 170.00GiB used 146.03GiB path /dev/mapper/msata-home
devid 2 size 170.00GiB used 146.03GiB path /dev/mapper/sata-home

Label: 'steigerwald'
Total devices 1 FS bytes used 1.18TiB
devid 1 size 1.82TiB used 1.39TiB path /dev/sdc1

merkaba:~> btrfs fi df /home
Data, RAID1: total=142.00GiB, used=126.70GiB System, RAID1: total=32.00MiB, used=48.00KiB Metadata, RAID1: total=4.00GiB, used=2.76GiB GlobalReserve, single: total=512.00MiB, used=0.00B

merkaba:~> btrfs fi df /mnt/steigerwald Data, single: total=1.34TiB, used=1.17TiB System, DUP: total=8.00MiB, used=168.00KiB System, single: total=4.00MiB, used=0.00B Metadata, DUP: total=25.00GiB, used=11.17GiB Metadata, single: total=8.00MiB, used=0.00B GlobalReserve, single: total=512.00MiB, used=0.00B

I got this in kern.log:

Apr 30 17:14:27 merkaba kernel: [142441.099236] ata11: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:29 merkaba kernel: [142443.118750] ata11: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:33 merkaba kernel: [142446.570437] ata11: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
Apr 30 17:14:33 merkaba kernel: [142446.570443] ata11: irq_stat 0x00b40090, PHY RDY changed
Apr 30 17:14:33 merkaba kernel: [142446.570453] ata11: hard resetting link
Apr 30 17:14:43 merkaba kernel: [142456.579984] ata11: softreset failed (timeout)
Apr 30 17:14:43 merkaba kernel: [142456.579999] ata11: hard resetting link
Apr 30 17:14:45 merkaba kernel: [142458.745258] ata11: SATA link up 3.0 Gbps (SStatus 123 SControl 0)
Apr 30 17:14:45 merkaba kernel: [142458.746785] ata11.00: ATA-8: Hitachi HDS5C3020ALA632, ML6OA580, max UDMA/133
Apr 30 17:14:45 merkaba kernel: [142458.746791] ata11.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32)
Apr 30 17:14:45 merkaba kernel: [142458.748560] ata11.00: configured for UDMA/100
Apr 30 17:14:45 merkaba kernel: [142458.748590] ata11: EH complete
Apr 30 17:14:45 merkaba kernel: [142458.748829] scsi 11:0:0:0: Direct-Access     ATA      Hitachi HDS5C302 A580 PQ: 0 ANSI: 5
Apr 30 17:14:45 merkaba kernel: [142458.750317] sd 11:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
Apr 30 17:14:45 merkaba kernel: [142458.750432] sd 11:0:0:0: [sdc] Write Protect is off
Apr 30 17:14:45 merkaba kernel: [142458.750447] sd 11:0:0:0: [sdc] Mode Sense: 00 3a 00 00
Apr 30 17:14:45 merkaba kernel: [142458.750506] sd 11:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Quoted 8 lines
Apr 30 17:14:45 merkaba kernel: [142458.750596] sd 11:0:0:0: Attached scsi generic sg3 type 0
Apr 30 17:14:45 merkaba kernel: [142458.817366]  sdc: sdc1
Apr 30 17:14:45 merkaba kernel: [142458.818317] sd 11:0:0:0: [sdc] Attached SCSI disk
Apr 30 17:14:46 merkaba kernel: [142460.048718] BTRFS: device label steigerwald devid 1 transid 9964 /dev/sdc1
Apr 30 17:14:57 merkaba kernel: [142470.859313] BTRFS info (device sdc1): enabling auto defrag
Apr 30 17:14:57 merkaba kernel: [142470.859328] BTRFS info (device sdc1): disk space caching is enabled
Apr 30 17:57:46 merkaba kernel: [145039.790346] ------------[ cut here ]------------
Apr 30 17:57:46 merkaba kernel: [145039.796051] kernel BUG at fs/btrfs/extent_io.c:4551!
Quoted 8 lines

https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/fs/btrfs/extent_io.c?id=refs/tags/v4.0.1#n4551

line 4551 -> BUG_ON(extent_buffer_under_io(eb));

Fixed recently by https://patchwork.kernel.org/patch/6261421/

And no, it's not a recent regression. Problem goes back to 2012, it's just a very hard to hit race.

Wonderful. Thanks, Filipe.

Quoted 8 lines
Quoted 1 line

So chances are when I run the backup again it will run through nicely?

Probably, if there aren't any other problems.

Quoted 2 lines

Will this change be in 4.1-rc2? I don´t see it in git log from Linus tree so far.

Don't know, that's up to the maintainers.

Heck, I compile a 4.1 between rc1 and rc2 right now, cause I want to ensure I can update my backup :)

I will report back then.

Thanks,
Martin

Quoted 381 lines
Quoted 377 lines

Otherwise I would apply it manually.

Thanks,
Martin

Quoted 355 lines
Quoted 355 lines
Apr 30 17:57:46 merkaba kernel: [145039.802527] invalid opcode: 0000 [#1] PREEMPT SMP
Apr 30 17:57:46 merkaba kernel: [145039.808550] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:57:46 merkaba kernel: [145039.864382] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:57:46 merkaba kernel: [145039.871788] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:57:46 merkaba kernel: [145039.879273] Workqueue: btrfs-endio-write btrfs_endio_write_helper [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.887460] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:57:46 merkaba kernel: [145039.895164] RIP: 0010:[<ffffffffc050986d>]  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.902849] RSP: 0018:ffff88011be93998  EFLAGS: 00010202
Apr 30 17:57:46 merkaba kernel: [145039.910531] RAX: 0000000000000001 RBX: ffff880380dea9d8 RCX: ffff8803d34e1d18
Apr 30 17:57:46 merkaba kernel: [145039.919232] RDX: 0000000000000000 RSI: ffff8803d34e1b60 RDI: ffff880380dea9d8
Apr 30 17:57:46 merkaba kernel: [145039.927049] RBP: ffff88011be939b8 R08: 0000000000000000 R09: 0000000000000036
Apr 30 17:57:46 merkaba kernel: [145039.935254] R10: 0000000000000018 R11: ffff88011be93970 R12: 0000000000000005
Apr 30 17:57:46 merkaba kernel: [145039.942956] R13: ffff880380dea9d8 R14: ffff8802b31a2800 R15: 0000000000000227
Apr 30 17:57:46 merkaba kernel: [145039.950884] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:57:46 merkaba kernel: [145039.958780] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:57:46 merkaba kernel: [145039.966673] CR2: 00007f3bec0ed000 CR3: 0000000001a0b000 CR4: 00000000000406e0
Apr 30 17:57:46 merkaba kernel: [145039.974906] Stack:
Apr 30 17:57:46 merkaba kernel: [145039.982958]  ffff880380dea9d8 ffff88011b1ac000 ffff88011b1acd88 ffff8802b31a2800
Apr 30 17:57:46 merkaba kernel: [145039.991204]  ffff88011be939f8 ffffffffc05099bb 0000000000000003 ffff880380dea9f8
Apr 30 17:57:46 merkaba kernel: [145039.998900]  ffff88011be939f8 ffff880380dea9d8 ffff880380dea9d8 ffff880380deb3b0
Apr 30 17:57:46 merkaba kernel: [145040.007140] Call Trace:
Apr 30 17:57:46 merkaba kernel: [145040.015141]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.022895]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.030967]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.039149]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.047319]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.055483]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.063159]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.071046]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.078955]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.086360]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.093766]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.100945]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:57:46 merkaba kernel: [145040.108499]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.115728]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:57:46 merkaba kernel: [145040.122849]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:57:46 merkaba kernel: [145040.129947]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.137039]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.143867]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:57:46 merkaba kernel: [145040.150659]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:57:46 merkaba kernel: [145040.157258]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.163654]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:57:46 merkaba kernel: [145040.170036]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.176191] Code: 80 75 0b 48 8b 47 10 48 c1 e8 02 83 e0 01 5d c3 55 48 89 e5 41 56 41 55 49 89 fd 41 54 53 4c 8b 67 10 e8 c3 ff ff ff 85 c0 74 02 <0f> 0b 49 8b 75 08 49 8b 7d 00 e8 40 ae ff ff 48 85 c0 49 89 c6
Apr 30 17:57:46 merkaba kernel: [145040.188172] RIP  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.192620]  RSP <ffff88011be93998>
Apr 30 17:57:46 merkaba kernel: [145040.223617] ---[ end trace 37e2d6f90374a311 ]---
Apr 30 17:57:46 merkaba kernel: [145040.223752] BUG: unable to handle kernel paging request at ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.233898] IP: [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.243119] PGD 1a0c067 PUD 1a0e067 PMD 0
Apr 30 17:58:47 merkaba kernel: [145040.251934] Oops: 0000 [#2] PREEMPT SMP
Apr 30 17:58:47 merkaba kernel: [145040.259693] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.335818] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.344323] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.354449] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:58:47 merkaba kernel: [145040.364822] RIP: 0010:[<ffffffff81058161>]  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.373127] RSP: 0018:ffff88011be93630  EFLAGS: 00010002
Apr 30 17:58:47 merkaba kernel: [145040.379901] RAX: 0000000000000000 RBX: ffff88041e292c80 RCX: 000000000000000f
Apr 30 17:58:47 merkaba kernel: [145040.386431] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8802d6501890
Apr 30 17:58:47 merkaba kernel: [145040.393815] RBP: ffff88011be93648 R08: ffff88041e292ce8 R09: ffffffff81bd7400
Apr 30 17:58:47 merkaba kernel: [145040.403602] R10: ffffffff81c49844 R11: 000000000000bf56 R12: 0000000000000001
Apr 30 17:58:47 merkaba kernel: [145040.412894] R13: ffff8802d6501e10 R14: 0000000000000001 R15: ffff88041e292c80
Apr 30 17:58:47 merkaba kernel: [145040.422987] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.433054] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:58:47 merkaba kernel: [145040.442755] CR2: 0000000000000028 CR3: 00000000c5e41000 CR4: 00000000000406e0
Apr 30 17:58:47 merkaba kernel: [145040.453039] Stack:
Apr 30 17:58:47 merkaba kernel: [145040.463202]  ffffffff81054504 ffff88041e292c80 0000000000012c80 ffff88011be93698
Apr 30 17:58:47 merkaba kernel: [145040.473543]  ffffffff814c2452 ffff88011be93688 ffff8802d6501890 ffff8803a45da5a0
Apr 30 17:58:47 merkaba kernel: [145040.483955]  ffff88011be93fd8 ffff8802d6502030 ffff88011be93270 ffff8802d6501cf0
Apr 30 17:58:47 merkaba kernel: [145040.494213] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.504372]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.514807]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.525013]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.535351]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.545437]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.555437]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.565562]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.575500]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.584971]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.593350]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.603484]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.613596]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.623956]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.634365]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.644968]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.655198]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.665069]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.674839]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.684508]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.694094]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.703562]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.712966]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.722421]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.731626]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.740529]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.749132]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.757469]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.765548]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.773297]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.780701]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.787774]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.794697]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.801326]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.807770]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.814183]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.820544]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.826770]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.832971] Code: 48 8b 04 25 80 a9 00 00 48 8b 80 10 05 00 00 48 89 e5 5d 48 8b 40 c8 48 c1 e8 02 83 e0 01 c3 48 8b 87 10 05 00 00 55 48 89 e5 5d <48> 8b 40 d8 c3 55 ba 08 00 00 00 48 89 e5 48 83 ec 10 48 8b b7
Apr 30 17:58:47 merkaba kernel: [145040.847356] RIP  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.854365]  RSP <ffff88011be93630>
Apr 30 17:58:47 merkaba kernel: [145040.861220] CR2: ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.867964] ---[ end trace 37e2d6f90374a312 ]---
Apr 30 17:58:47 merkaba kernel: [145040.867970] Fixing recursive fault but reboot is needed!
Apr 30 17:58:47 merkaba kernel: [145040.867978] BUG: scheduling while atomic: kworker/u8:14/6061/0x00000004
Apr 30 17:58:47 merkaba kernel: [145040.867981] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.868230] Preemption disabled at:[<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868238]
Apr 30 17:58:47 merkaba kernel: [145040.868247] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.868252] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.868279]  0000000000012c80 ffff88011be932e8 ffffffff814c0a2a 0000000080000004
Apr 30 17:58:47 merkaba kernel: [145040.868289]  ffff88041e292c80 ffff88011be932f8 ffffffff8105cdd5 ffff88011be93348
Apr 30 17:58:47 merkaba kernel: [145040.868297]  ffffffff814c236c ffff88011be93368 ffff8802d6501890 0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.868306] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.868317]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:58:47 merkaba kernel: [145040.868326]  [<ffffffff8105cdd5>] __schedule_bug+0x96/0xa4
Apr 30 17:58:47 merkaba kernel: [145040.868335]  [<ffffffff814c236c>] __schedule+0x71/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868344]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868354]  [<ffffffff81042c5b>] do_exit+0x107/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868363]  [<ffffffff814bfbe5>] ? printk+0x41/0x43
Apr 30 17:58:47 merkaba kernel: [145040.868374]  [<ffffffff8107ebbd>] ? kmsg_dump+0xa7/0xae
Apr 30 17:58:47 merkaba kernel: [145040.868382]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868390]  [<ffffffff810347f9>] no_context+0x2d0/0x32d
Apr 30 17:58:47 merkaba kernel: [145040.868401]  [<ffffffff8108519c>] ? __call_rcu_nocb_enqueue+0x48/0xfc
Apr 30 17:58:47 merkaba kernel: [145040.868410]  [<ffffffff810348ba>] __bad_area_nosemaphore+0x64/0x1b4
Apr 30 17:58:47 merkaba kernel: [145040.868417]  [<ffffffff81034a18>] bad_area_nosemaphore+0xe/0x10
Apr 30 17:58:47 merkaba kernel: [145040.868425]  [<ffffffff81034dfa>] __do_page_fault+0x22f/0x3ed
Apr 30 17:58:47 merkaba kernel: [145040.868433]  [<ffffffff814c62e7>] ? native_iret+0x7/0x7
Apr 30 17:58:47 merkaba kernel: [145040.868441]  [<ffffffff81034fdb>] do_page_fault+0x23/0x4f
Apr 30 17:58:47 merkaba kernel: [145040.868449]  [<ffffffff814c71d2>] page_fault+0x22/0x30
Apr 30 17:58:47 merkaba kernel: [145040.868458]  [<ffffffff81058161>] ? kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.868467]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.868476]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868484]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868492]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868500]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868507]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.868514]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.868521]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.868589]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868656]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868664]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.868671]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.868678]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.868741]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868797]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868852]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868906]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868948]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868992]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869036]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869081]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869132]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869207]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869262]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869314]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869375]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869384]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.869443]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869452]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.869461]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.869470]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869478]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869485]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.869493]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.869501]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.869508]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.869515]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.334039] INFO: rcu_preempt detected stalls on CPUs/tasks: { 1} (detected by 2, t=60434 jiffies, g=5499107, c=5499106, q=0)
Apr 30 17:58:47 merkaba kernel: [145101.334064] Task dump for CPU 1:
Apr 30 17:58:47 merkaba kernel: [145101.334071] kworker/u8:14   D ffff88011be93688     0  6061      0 0x00080000
Apr 30 17:58:47 merkaba kernel: [145101.334107]  ffff8802d6501890 ffff8803a45da5a0 ffff88011be93fd8 ffff8802d6502030
Apr 30 17:58:47 merkaba kernel: [145101.334120]  ffff88011be93270 ffff8802d6501cf0 ffff88011be938e8 ffff88011be936b8
Apr 30 17:58:47 merkaba kernel: [145101.334131]  ffffffff814c28e8 ffff8802d6502525 ffff8802d6501890 ffff88011be93748
Apr 30 17:58:47 merkaba kernel: [145101.334144] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145101.334164]  [<ffffffff814c28e8>] ? schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145101.334178]  [<ffffffff81043474>] ? do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145101.334191]  [<ffffffff810058ad>] ? oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145101.334200]  [<ffffffff81005cad>] ? die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145101.334209]  [<ffffffff81002afe>] ? do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145101.334219]  [<ffffffff8100317e>] ? do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145101.334324]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334399]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334409]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145101.334419]  [<ffffffff8100367c>] ? do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145101.334430]  [<ffffffff814c6e98>] ? invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145101.334495]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334555]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334615]  [<ffffffffc05099bb>] ? release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334674]  [<ffffffffc0509dae>] ? free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334717]  [<ffffffffc04cecff>] ? copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334762]  [<ffffffffc04d21cd>] ? split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334807]  [<ffffffffc04d2aa1>] ? btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334853]  [<ffffffffc04d3e01>] ? btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334907]  [<ffffffffc04e57ac>] ? btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334967]  [<ffffffffc04f1075>] ? add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335025]  [<ffffffffc04f65a3>] ? btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335081]  [<ffffffffc04f68de>] ? finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335146]  [<ffffffffc05150fe>] ? normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335159]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145101.335222]  [<ffffffffc0515304>] ? btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335234]  [<ffffffff81053e23>] ? process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145101.335245]  [<ffffffff810543ed>] ? worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145101.335256]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335267]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335277]  [<ffffffff81057edf>] ? kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145101.335287]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145101.335297]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335308]  [<ffffffff814c5688>] ? ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145101.335318]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335327] rcu_preempt kthread starved for 57217 jiffies!
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuset
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpu
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuacct
Apr 30 19:17:13 merkaba kernel: [    0.000000] Linux version 4.0.0-tp520-btrfs-trim+ (martin@merkaba) (gcc version 4.9.2 (Debian 4.9.2-10) ) #25 SMP PREEMPT Mon Apr 13 09:38:29 CEST 2015

I unplugged and replugged the controller + cable several times before, as I was not sure whether it was seated properly, and during this I got:

Apr 30 17:14:08 merkaba kernel: [142421.959435] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:08 merkaba kernel: [142421.959490] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959522] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959542] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:08 merkaba kernel: [142421.959709] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:08 merkaba kernel: [142421.961793] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961827] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961856] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:08 merkaba kernel: [142421.962005] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:08 merkaba kernel: [142421.963120] scsi host8: sata_sil24
Apr 30 17:14:08 merkaba kernel: [142421.963435] ata8: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:11 merkaba kernel: [142424.602681] ata8: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:11 merkaba kernel: [142424.602722] ------------[ cut here ]------------
Apr 30 17:14:11 merkaba kernel: [142424.602774] WARNING: CPU: 3 PID: 5714 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:11 merkaba kernel: [142424.602778] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:11 merkaba kernel: [142424.602928] CPU: 3 PID: 5714 Comm: kworker/u8:4 Tainted: G           O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:11 merkaba kernel: [142424.602932] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:11 merkaba kernel: [142424.602942] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:11 merkaba kernel: [142424.602946]  0000000000000009 ffff8803b3763bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:11 merkaba kernel: [142424.602952]  0000000000000000 ffff8803b3763bf8 ffffffff81040ce5 ffff8803a1a1c9b0
Apr 30 17:14:11 merkaba kernel: [142424.602958]  ffffffffc03a416c ffff8803bc17c000 0000000000000282 0000000000000000
Apr 30 17:14:11 merkaba kernel: [142424.602964] Call Trace:
Apr 30 17:14:11 merkaba kernel: [142424.602974]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.602983]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:11 merkaba kernel: [142424.603002]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603008]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:11 merkaba kernel: [142424.603026]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603033]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:11 merkaba kernel: [142424.603055]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603062]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:11 merkaba kernel: [142424.603072]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:11 merkaba kernel: [142424.603076]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:11 merkaba kernel: [142424.603084]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:11 merkaba kernel: [142424.603089]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:11 merkaba kernel: [142424.603096]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.603102]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:11 merkaba kernel: [142424.603108]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:11 merkaba kernel: [142424.603114]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:11 merkaba kernel: [142424.603121]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:11 merkaba kernel: [142424.603127]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:11 merkaba kernel: [142424.603133]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:11 merkaba kernel: [142424.603140]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:11 merkaba kernel: [142424.603145]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603151]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603156]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:11 merkaba kernel: [142424.603161]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:11 merkaba kernel: [142424.603167]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603172]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:11 merkaba kernel: [142424.603177]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603181] ---[ end trace 37e2d6f90374a30f ]---
Apr 30 17:14:11 merkaba kernel: [142425.227122] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:11 merkaba kernel: [142425.227188] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227225] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227250] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:11 merkaba kernel: [142425.227440] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:11 merkaba kernel: [142425.229796] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229846] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229886] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:11 merkaba kernel: [142425.230124] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:11 merkaba kernel: [142425.233547] scsi host9: sata_sil24
Apr 30 17:14:11 merkaba kernel: [142425.234206] ata9: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:13 merkaba kernel: [142427.254202] ata9: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:25 merkaba kernel: [142438.509382] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:25 merkaba kernel: [142438.509440] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509473] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509494] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:25 merkaba kernel: [142438.509666] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:25 merkaba kernel: [142438.511949] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.511990] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.512021] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:25 merkaba kernel: [142438.512213] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:25 merkaba kernel: [142438.514955] scsi host10: sata_sil24
Apr 30 17:14:25 merkaba kernel: [142438.515693] ata10: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:27 merkaba kernel: [142441.083405] ata10: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:27 merkaba kernel: [142441.083557] ------------[ cut here ]------------
Apr 30 17:14:27 merkaba kernel: [142441.083617] WARNING: CPU: 2 PID: 5768 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:27 merkaba kernel: [142441.083621] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:27 merkaba kernel: [142441.083829] CPU: 2 PID: 5768 Comm: kworker/u8:6 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:27 merkaba kernel: [142441.083833] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:27 merkaba kernel: [142441.083845] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:27 merkaba kernel: [142441.083850]  0000000000000009 ffff8803b0383bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:27 merkaba kernel: [142441.083857]  0000000000000000 ffff8803b0383bf8 ffffffff81040ce5 ffff8803980c8000
Apr 30 17:14:27 merkaba kernel: [142441.083864]  ffffffffc03a416c ffff88020f344000 0000000000000282 0000000000000000
Apr 30 17:14:27 merkaba kernel: [142441.083872] Call Trace:
Apr 30 17:14:27 merkaba kernel: [142441.083884]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.083894]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:27 merkaba kernel: [142441.083917]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083924]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:27 merkaba kernel: [142441.083958]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083967]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:27 merkaba kernel: [142441.083997]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:27 merkaba kernel: [142441.084006]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:27 merkaba kernel: [142441.084028]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:27 merkaba kernel: [142441.084033]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:27 merkaba kernel: [142441.084041]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:27 merkaba kernel: [142441.084047]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:27 merkaba kernel: [142441.084054]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.084061]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:27 merkaba kernel: [142441.084069]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:27 merkaba kernel: [142441.084076]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:27 merkaba kernel: [142441.084084]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:27 merkaba kernel: [142441.084091]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:27 merkaba kernel: [142441.084099]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:27 merkaba kernel: [142441.084107]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:27 merkaba kernel: [142441.084114]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:27 merkaba kernel: [142441.084120]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:27 merkaba kernel: [142441.084137]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:27 merkaba kernel: [142441.084144]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084151]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:27 merkaba kernel: [142441.084158]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084163] ---[ end trace 37e2d6f90374a310 ]---
Apr 30 17:14:27 merkaba kernel: [142441.094843] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:27 merkaba kernel: [142441.094924] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.094971] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.095001] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:27 merkaba kernel: [142441.095231] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:27 merkaba kernel: [142441.097378] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097412] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097452] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:27 merkaba kernel: [142441.097595] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)

I didn´t see anything BTRFS related in there and am not sure whether it is to the BTRFS hang.

Quoted 12 lines
Quoted 8 lines

I think I will try this tomorrow, cause, hey, I want to update my backup!

For safety I will run a scrub now.

Ciao,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7

--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7

Signature · 2 lines
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7ÿôèº{.nÇ+‰·Ÿ®‰­†+%ŠËÿ±éݶ¥Šwÿº{.nÇ+‰·¥Š{±ý»k~ÏâžØ^n‡r¡ö¦zË�ëh™¨è­Ú&£ûàz¿äz¹Þ—ú+€Ê+zf£¢·hšˆ§~†­†Ûiÿÿï�êÿ‘êçz_è®æj:+v‰¨þ)ߣøm
#11 lore raw
In reply to Filipe David Manana

Am Freitag, 1. Mai 2015, 11:30:10 schrieb Filipe David Manana:

Quoted 65 lines · Martin Steigerwald
Quoted 55 lines

Hi!

With Linux 4.0 I had a hang while backuping /home with my still rsync based backup script. /home is BTRFS Dual SSD RAID 1, backup is 2 TiB disk with one big BTRFS via Expresscard eSATA controller from Delock.

The hang was: Mouse pointer in KDE not movable anymore, Ctrl-Alt-F1 had no effect. I waited for a minute at least. Maybe it would have reacted after a longer time, but I wanted my machine back. Disks where idle, if I remember correctly. After reboot both filesystems mount okay.

Label: 'home' uuid:
Total devices 2 FS bytes used 129.46GiB
devid 1 size 170.00GiB used 146.03GiB path /dev/mapper/msata-home
devid 2 size 170.00GiB used 146.03GiB path /dev/mapper/sata-home

Label: 'steigerwald'
Total devices 1 FS bytes used 1.18TiB
devid 1 size 1.82TiB used 1.39TiB path /dev/sdc1

merkaba:~> btrfs fi df /home
Data, RAID1: total=142.00GiB, used=126.70GiB System, RAID1: total=32.00MiB, used=48.00KiB Metadata, RAID1: total=4.00GiB, used=2.76GiB GlobalReserve, single: total=512.00MiB, used=0.00B

merkaba:~> btrfs fi df /mnt/steigerwald Data, single: total=1.34TiB, used=1.17TiB System, DUP: total=8.00MiB, used=168.00KiB System, single: total=4.00MiB, used=0.00B Metadata, DUP: total=25.00GiB, used=11.17GiB Metadata, single: total=8.00MiB, used=0.00B GlobalReserve, single: total=512.00MiB, used=0.00B

I got this in kern.log:

Apr 30 17:14:27 merkaba kernel: [142441.099236] ata11: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:29 merkaba kernel: [142443.118750] ata11: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:33 merkaba kernel: [142446.570437] ata11: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
Apr 30 17:14:33 merkaba kernel: [142446.570443] ata11: irq_stat 0x00b40090, PHY RDY changed
Apr 30 17:14:33 merkaba kernel: [142446.570453] ata11: hard resetting link
Apr 30 17:14:43 merkaba kernel: [142456.579984] ata11: softreset failed (timeout)
Apr 30 17:14:43 merkaba kernel: [142456.579999] ata11: hard resetting link
Apr 30 17:14:45 merkaba kernel: [142458.745258] ata11: SATA link up 3.0 Gbps (SStatus 123 SControl 0)
Apr 30 17:14:45 merkaba kernel: [142458.746785] ata11.00: ATA-8: Hitachi HDS5C3020ALA632, ML6OA580, max UDMA/133
Apr 30 17:14:45 merkaba kernel: [142458.746791] ata11.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32)
Apr 30 17:14:45 merkaba kernel: [142458.748560] ata11.00: configured for UDMA/100
Apr 30 17:14:45 merkaba kernel: [142458.748590] ata11: EH complete
Apr 30 17:14:45 merkaba kernel: [142458.748829] scsi 11:0:0:0: Direct-Access     ATA      Hitachi HDS5C302 A580 PQ: 0 ANSI: 5
Apr 30 17:14:45 merkaba kernel: [142458.750317] sd 11:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
Apr 30 17:14:45 merkaba kernel: [142458.750432] sd 11:0:0:0: [sdc] Write Protect is off
Apr 30 17:14:45 merkaba kernel: [142458.750447] sd 11:0:0:0: [sdc] Mode Sense: 00 3a 00 00
Apr 30 17:14:45 merkaba kernel: [142458.750506] sd 11:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Quoted 8 lines
Apr 30 17:14:45 merkaba kernel: [142458.750596] sd 11:0:0:0: Attached scsi generic sg3 type 0
Apr 30 17:14:45 merkaba kernel: [142458.817366]  sdc: sdc1
Apr 30 17:14:45 merkaba kernel: [142458.818317] sd 11:0:0:0: [sdc] Attached SCSI disk
Apr 30 17:14:46 merkaba kernel: [142460.048718] BTRFS: device label steigerwald devid 1 transid 9964 /dev/sdc1
Apr 30 17:14:57 merkaba kernel: [142470.859313] BTRFS info (device sdc1): enabling auto defrag
Apr 30 17:14:57 merkaba kernel: [142470.859328] BTRFS info (device sdc1): disk space caching is enabled
Apr 30 17:57:46 merkaba kernel: [145039.790346] ------------[ cut here ]------------
Apr 30 17:57:46 merkaba kernel: [145039.796051] kernel BUG at fs/btrfs/extent_io.c:4551!
Quoted 8 lines

https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/fs/btrfs/extent_io.c?id=refs/tags/v4.0.1#n4551

line 4551 -> BUG_ON(extent_buffer_under_io(eb));

Fixed recently by https://patchwork.kernel.org/patch/6261421/

And no, it's not a recent regression. Problem goes back to 2012, it's just a very hard to hit race.

I redid the backup with 4.1 rc1 from yesterday plus your patch.

It worked.

No other issues so far, so

(if you want to take it so early, as you said its a hard to hit race)

Thanks,
Martin

Quoted 367 lines
Quoted 363 lines
Apr 30 17:57:46 merkaba kernel: [145039.802527] invalid opcode: 0000 [#1] PREEMPT SMP
Apr 30 17:57:46 merkaba kernel: [145039.808550] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:57:46 merkaba kernel: [145039.864382] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:57:46 merkaba kernel: [145039.871788] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:57:46 merkaba kernel: [145039.879273] Workqueue: btrfs-endio-write btrfs_endio_write_helper [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.887460] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:57:46 merkaba kernel: [145039.895164] RIP: 0010:[<ffffffffc050986d>]  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145039.902849] RSP: 0018:ffff88011be93998  EFLAGS: 00010202
Apr 30 17:57:46 merkaba kernel: [145039.910531] RAX: 0000000000000001 RBX: ffff880380dea9d8 RCX: ffff8803d34e1d18
Apr 30 17:57:46 merkaba kernel: [145039.919232] RDX: 0000000000000000 RSI: ffff8803d34e1b60 RDI: ffff880380dea9d8
Apr 30 17:57:46 merkaba kernel: [145039.927049] RBP: ffff88011be939b8 R08: 0000000000000000 R09: 0000000000000036
Apr 30 17:57:46 merkaba kernel: [145039.935254] R10: 0000000000000018 R11: ffff88011be93970 R12: 0000000000000005
Apr 30 17:57:46 merkaba kernel: [145039.942956] R13: ffff880380dea9d8 R14: ffff8802b31a2800 R15: 0000000000000227
Apr 30 17:57:46 merkaba kernel: [145039.950884] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:57:46 merkaba kernel: [145039.958780] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:57:46 merkaba kernel: [145039.966673] CR2: 00007f3bec0ed000 CR3: 0000000001a0b000 CR4: 00000000000406e0
Apr 30 17:57:46 merkaba kernel: [145039.974906] Stack:
Apr 30 17:57:46 merkaba kernel: [145039.982958]  ffff880380dea9d8 ffff88011b1ac000 ffff88011b1acd88 ffff8802b31a2800
Apr 30 17:57:46 merkaba kernel: [145039.991204]  ffff88011be939f8 ffffffffc05099bb 0000000000000003 ffff880380dea9f8
Apr 30 17:57:46 merkaba kernel: [145039.998900]  ffff88011be939f8 ffff880380dea9d8 ffff880380dea9d8 ffff880380deb3b0
Apr 30 17:57:46 merkaba kernel: [145040.007140] Call Trace:
Apr 30 17:57:46 merkaba kernel: [145040.015141]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.022895]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.030967]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.039149]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.047319]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.055483]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.063159]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.071046]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.078955]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.086360]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.093766]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.100945]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:57:46 merkaba kernel: [145040.108499]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.115728]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:57:46 merkaba kernel: [145040.122849]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:57:46 merkaba kernel: [145040.129947]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.137039]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:57:46 merkaba kernel: [145040.143867]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:57:46 merkaba kernel: [145040.150659]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:57:46 merkaba kernel: [145040.157258]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.163654]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:57:46 merkaba kernel: [145040.170036]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:57:46 merkaba kernel: [145040.176191] Code: 80 75 0b 48 8b 47 10 48 c1 e8 02 83 e0 01 5d c3 55 48 89 e5 41 56 41 55 49 89 fd 41 54 53 4c 8b 67 10 e8 c3 ff ff ff 85 c0 74 02 <0f> 0b 49 8b 75 08 49 8b 7d 00 e8 40 ae ff ff 48 85 c0 49 89 c6
Apr 30 17:57:46 merkaba kernel: [145040.188172] RIP  [<ffffffffc050986d>] btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:57:46 merkaba kernel: [145040.192620]  RSP <ffff88011be93998>
Apr 30 17:57:46 merkaba kernel: [145040.223617] ---[ end trace 37e2d6f90374a311 ]---
Apr 30 17:57:46 merkaba kernel: [145040.223752] BUG: unable to handle kernel paging request at ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.233898] IP: [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.243119] PGD 1a0c067 PUD 1a0e067 PMD 0
Apr 30 17:58:47 merkaba kernel: [145040.251934] Oops: 0000 [#2] PREEMPT SMP
Apr 30 17:58:47 merkaba kernel: [145040.259693] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.335818] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.344323] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.354449] task: ffff8802d6501890 ti: ffff88011be90000 task.ti: ffff88011be90000
Apr 30 17:58:47 merkaba kernel: [145040.364822] RIP: 0010:[<ffffffff81058161>]  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.373127] RSP: 0018:ffff88011be93630  EFLAGS: 00010002
Apr 30 17:58:47 merkaba kernel: [145040.379901] RAX: 0000000000000000 RBX: ffff88041e292c80 RCX: 000000000000000f
Apr 30 17:58:47 merkaba kernel: [145040.386431] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8802d6501890
Apr 30 17:58:47 merkaba kernel: [145040.393815] RBP: ffff88011be93648 R08: ffff88041e292ce8 R09: ffffffff81bd7400
Apr 30 17:58:47 merkaba kernel: [145040.403602] R10: ffffffff81c49844 R11: 000000000000bf56 R12: 0000000000000001
Apr 30 17:58:47 merkaba kernel: [145040.412894] R13: ffff8802d6501e10 R14: 0000000000000001 R15: ffff88041e292c80
Apr 30 17:58:47 merkaba kernel: [145040.422987] FS:  0000000000000000(0000) GS:ffff88041e280000(0000) knlGS:0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.433054] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 30 17:58:47 merkaba kernel: [145040.442755] CR2: 0000000000000028 CR3: 00000000c5e41000 CR4: 00000000000406e0
Apr 30 17:58:47 merkaba kernel: [145040.453039] Stack:
Apr 30 17:58:47 merkaba kernel: [145040.463202]  ffffffff81054504 ffff88041e292c80 0000000000012c80 ffff88011be93698
Apr 30 17:58:47 merkaba kernel: [145040.473543]  ffffffff814c2452 ffff88011be93688 ffff8802d6501890 ffff8803a45da5a0
Apr 30 17:58:47 merkaba kernel: [145040.483955]  ffff88011be93fd8 ffff8802d6502030 ffff88011be93270 ffff8802d6501cf0
Apr 30 17:58:47 merkaba kernel: [145040.494213] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.504372]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.514807]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.525013]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.535351]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.545437]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.555437]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.565562]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.575500]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.584971]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.593350]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.603484]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.613596]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.623956]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.634365]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.644968]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.655198]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.665069]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.674839]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.684508]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.694094]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.703562]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.712966]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.722421]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.731626]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.740529]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.749132]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.757469]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.765548]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.773297]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.780701]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.787774]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.794697]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.801326]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.807770]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.814183]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.820544]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.826770]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.832971] Code: 48 8b 04 25 80 a9 00 00 48 8b 80 10 05 00 00 48 89 e5 5d 48 8b 40 c8 48 c1 e8 02 83 e0 01 c3 48 8b 87 10 05 00 00 55 48 89 e5 5d <48> 8b 40 d8 c3 55 ba 08 00 00 00 48 89 e5 48 83 ec 10 48 8b b7
Apr 30 17:58:47 merkaba kernel: [145040.847356] RIP  [<ffffffff81058161>] kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.854365]  RSP <ffff88011be93630>
Apr 30 17:58:47 merkaba kernel: [145040.861220] CR2: ffffffffffffffd8
Apr 30 17:58:47 merkaba kernel: [145040.867964] ---[ end trace 37e2d6f90374a312 ]---
Apr 30 17:58:47 merkaba kernel: [145040.867970] Fixing recursive fault but reboot is needed!
Apr 30 17:58:47 merkaba kernel: [145040.867978] BUG: scheduling while atomic: kworker/u8:14/6061/0x00000004
Apr 30 17:58:47 merkaba kernel: [145040.867981] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:58:47 merkaba kernel: [145040.868230] Preemption disabled at:[<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868238]
Apr 30 17:58:47 merkaba kernel: [145040.868247] CPU: 1 PID: 6061 Comm: kworker/u8:14 Tainted: G      D W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:58:47 merkaba kernel: [145040.868252] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:58:47 merkaba kernel: [145040.868279]  0000000000012c80 ffff88011be932e8 ffffffff814c0a2a 0000000080000004
Apr 30 17:58:47 merkaba kernel: [145040.868289]  ffff88041e292c80 ffff88011be932f8 ffffffff8105cdd5 ffff88011be93348
Apr 30 17:58:47 merkaba kernel: [145040.868297]  ffffffff814c236c ffff88011be93368 ffff8802d6501890 0000000000000000
Apr 30 17:58:47 merkaba kernel: [145040.868306] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145040.868317]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:58:47 merkaba kernel: [145040.868326]  [<ffffffff8105cdd5>] __schedule_bug+0x96/0xa4
Apr 30 17:58:47 merkaba kernel: [145040.868335]  [<ffffffff814c236c>] __schedule+0x71/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868344]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868354]  [<ffffffff81042c5b>] do_exit+0x107/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868363]  [<ffffffff814bfbe5>] ? printk+0x41/0x43
Apr 30 17:58:47 merkaba kernel: [145040.868374]  [<ffffffff8107ebbd>] ? kmsg_dump+0xa7/0xae
Apr 30 17:58:47 merkaba kernel: [145040.868382]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868390]  [<ffffffff810347f9>] no_context+0x2d0/0x32d
Apr 30 17:58:47 merkaba kernel: [145040.868401]  [<ffffffff8108519c>] ? __call_rcu_nocb_enqueue+0x48/0xfc
Apr 30 17:58:47 merkaba kernel: [145040.868410]  [<ffffffff810348ba>] __bad_area_nosemaphore+0x64/0x1b4
Apr 30 17:58:47 merkaba kernel: [145040.868417]  [<ffffffff81034a18>] bad_area_nosemaphore+0xe/0x10
Apr 30 17:58:47 merkaba kernel: [145040.868425]  [<ffffffff81034dfa>] __do_page_fault+0x22f/0x3ed
Apr 30 17:58:47 merkaba kernel: [145040.868433]  [<ffffffff814c62e7>] ? native_iret+0x7/0x7
Apr 30 17:58:47 merkaba kernel: [145040.868441]  [<ffffffff81034fdb>] do_page_fault+0x23/0x4f
Apr 30 17:58:47 merkaba kernel: [145040.868449]  [<ffffffff814c71d2>] page_fault+0x22/0x30
Apr 30 17:58:47 merkaba kernel: [145040.868458]  [<ffffffff81058161>] ? kthread_data+0xc/0x11
Apr 30 17:58:47 merkaba kernel: [145040.868467]  [<ffffffff81054504>] ? wq_worker_sleeping+0xf/0x88
Apr 30 17:58:47 merkaba kernel: [145040.868476]  [<ffffffff814c2452>] __schedule+0x157/0x57e
Apr 30 17:58:47 merkaba kernel: [145040.868484]  [<ffffffff814c28e8>] schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145040.868492]  [<ffffffff81043474>] do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145040.868500]  [<ffffffff810058ad>] oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145040.868507]  [<ffffffff81005cad>] die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145040.868514]  [<ffffffff81002afe>] do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145040.868521]  [<ffffffff8100317e>] do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145040.868589]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868656]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868664]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145040.868671]  [<ffffffff8100367c>] do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145040.868678]  [<ffffffff814c6e98>] invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145040.868741]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868797]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868852]  [<ffffffffc05099bb>] release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868906]  [<ffffffffc0509dae>] free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868948]  [<ffffffffc04cecff>] copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.868992]  [<ffffffffc04d21cd>] split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869036]  [<ffffffffc04d2aa1>] btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869081]  [<ffffffffc04d3e01>] btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869132]  [<ffffffffc04e57ac>] btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869207]  [<ffffffffc04f1075>] add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869262]  [<ffffffffc04f65a3>] btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869314]  [<ffffffffc04f68de>] finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869375]  [<ffffffffc05150fe>] normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869384]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145040.869443]  [<ffffffffc0515304>] btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145040.869452]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145040.869461]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145040.869470]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869478]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145040.869485]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145040.869493]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145040.869501]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145040.869508]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145040.869515]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.334039] INFO: rcu_preempt detected stalls on CPUs/tasks: { 1} (detected by 2, t=60434 jiffies, g=5499107, c=5499106, q=0)
Apr 30 17:58:47 merkaba kernel: [145101.334064] Task dump for CPU 1:
Apr 30 17:58:47 merkaba kernel: [145101.334071] kworker/u8:14   D ffff88011be93688     0  6061      0 0x00080000
Apr 30 17:58:47 merkaba kernel: [145101.334107]  ffff8802d6501890 ffff8803a45da5a0 ffff88011be93fd8 ffff8802d6502030
Apr 30 17:58:47 merkaba kernel: [145101.334120]  ffff88011be93270 ffff8802d6501cf0 ffff88011be938e8 ffff88011be936b8
Apr 30 17:58:47 merkaba kernel: [145101.334131]  ffffffff814c28e8 ffff8802d6502525 ffff8802d6501890 ffff88011be93748
Apr 30 17:58:47 merkaba kernel: [145101.334144] Call Trace:
Apr 30 17:58:47 merkaba kernel: [145101.334164]  [<ffffffff814c28e8>] ? schedule+0x6f/0x7e
Apr 30 17:58:47 merkaba kernel: [145101.334178]  [<ffffffff81043474>] ? do_exit+0x920/0x966
Apr 30 17:58:47 merkaba kernel: [145101.334191]  [<ffffffff810058ad>] ? oops_end+0xa0/0xa8
Apr 30 17:58:47 merkaba kernel: [145101.334200]  [<ffffffff81005cad>] ? die+0x55/0x5e
Apr 30 17:58:47 merkaba kernel: [145101.334209]  [<ffffffff81002afe>] ? do_trap+0x66/0x11f
Apr 30 17:58:47 merkaba kernel: [145101.334219]  [<ffffffff8100317e>] ? do_error_trap+0xc9/0xe6
Apr 30 17:58:47 merkaba kernel: [145101.334324]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334399]  [<ffffffffc052a8d2>] ? btrfs_add_delayed_tree_ref+0x8a/0x141 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334409]  [<ffffffff814c5069>] ? _raw_spin_unlock+0x11/0x23
Apr 30 17:58:47 merkaba kernel: [145101.334419]  [<ffffffff8100367c>] ? do_invalid_op+0x1b/0x1d
Apr 30 17:58:47 merkaba kernel: [145101.334430]  [<ffffffff814c6e98>] ? invalid_op+0x18/0x20
Apr 30 17:58:47 merkaba kernel: [145101.334495]  [<ffffffffc050986d>] ? btrfs_release_extent_buffer_page+0x1b/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334555]  [<ffffffffc0509869>] ? btrfs_release_extent_buffer_page+0x17/0xde [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334615]  [<ffffffffc05099bb>] ? release_extent_buffer+0x8b/0xbb [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334674]  [<ffffffffc0509dae>] ? free_extent_buffer+0x8b/0x8f [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334717]  [<ffffffffc04cecff>] ? copy_for_split+0x1b5/0x1cc [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334762]  [<ffffffffc04d21cd>] ? split_leaf+0x23c/0x576 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334807]  [<ffffffffc04d2aa1>] ? btrfs_search_slot+0x59a/0x72b [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334853]  [<ffffffffc04d3e01>] ? btrfs_insert_empty_items+0x58/0xa3 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334907]  [<ffffffffc04e57ac>] ? btrfs_csum_file_blocks+0x439/0x548 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.334967]  [<ffffffffc04f1075>] ? add_pending_csums.isra.36+0x49/0x66 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335025]  [<ffffffffc04f65a3>] ? btrfs_finish_ordered_io+0x2c5/0x419 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335081]  [<ffffffffc04f68de>] ? finish_ordered_fn+0x10/0x12 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335146]  [<ffffffffc05150fe>] ? normal_work_helper+0xd2/0x217 [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335159]  [<ffffffff8105344f>] ? pwq_activate_delayed_work+0x2c/0x3a
Apr 30 17:58:47 merkaba kernel: [145101.335222]  [<ffffffffc0515304>] ? btrfs_endio_write_helper+0xd/0xf [btrfs]
Apr 30 17:58:47 merkaba kernel: [145101.335234]  [<ffffffff81053e23>] ? process_one_work+0x15d/0x2ad
Apr 30 17:58:47 merkaba kernel: [145101.335245]  [<ffffffff810543ed>] ? worker_thread+0x1d1/0x27e
Apr 30 17:58:47 merkaba kernel: [145101.335256]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335267]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:58:47 merkaba kernel: [145101.335277]  [<ffffffff81057edf>] ? kthread+0xb2/0xba
Apr 30 17:58:47 merkaba kernel: [145101.335287]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:58:47 merkaba kernel: [145101.335297]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335308]  [<ffffffff814c5688>] ? ret_from_fork+0x58/0x90
Apr 30 17:58:47 merkaba kernel: [145101.335318]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:58:47 merkaba kernel: [145101.335327] rcu_preempt kthread starved for 57217 jiffies!
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuset
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpu
Apr 30 19:17:13 merkaba kernel: [    0.000000] Initializing cgroup subsys cpuacct
Apr 30 19:17:13 merkaba kernel: [    0.000000] Linux version 4.0.0-tp520-btrfs-trim+ (martin@merkaba) (gcc version 4.9.2 (Debian 4.9.2-10) ) #25 SMP PREEMPT Mon Apr 13 09:38:29 CEST 2015

I unplugged and replugged the controller + cable several times before, as I was not sure whether it was seated properly, and during this I got:

Apr 30 17:14:08 merkaba kernel: [142421.959435] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:08 merkaba kernel: [142421.959490] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959522] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.959542] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:08 merkaba kernel: [142421.959709] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:08 merkaba kernel: [142421.961793] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961827] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:08 merkaba kernel: [142421.961856] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:08 merkaba kernel: [142421.962005] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:08 merkaba kernel: [142421.963120] scsi host8: sata_sil24
Apr 30 17:14:08 merkaba kernel: [142421.963435] ata8: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:11 merkaba kernel: [142424.602681] ata8: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:11 merkaba kernel: [142424.602722] ------------[ cut here ]------------
Apr 30 17:14:11 merkaba kernel: [142424.602774] WARNING: CPU: 3 PID: 5714 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:11 merkaba kernel: [142424.602778] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:11 merkaba kernel: [142424.602928] CPU: 3 PID: 5714 Comm: kworker/u8:4 Tainted: G           O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:11 merkaba kernel: [142424.602932] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:11 merkaba kernel: [142424.602942] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:11 merkaba kernel: [142424.602946]  0000000000000009 ffff8803b3763bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:11 merkaba kernel: [142424.602952]  0000000000000000 ffff8803b3763bf8 ffffffff81040ce5 ffff8803a1a1c9b0
Apr 30 17:14:11 merkaba kernel: [142424.602958]  ffffffffc03a416c ffff8803bc17c000 0000000000000282 0000000000000000
Apr 30 17:14:11 merkaba kernel: [142424.602964] Call Trace:
Apr 30 17:14:11 merkaba kernel: [142424.602974]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.602983]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:11 merkaba kernel: [142424.603002]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603008]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:11 merkaba kernel: [142424.603026]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603033]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:11 merkaba kernel: [142424.603055]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:11 merkaba kernel: [142424.603062]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:11 merkaba kernel: [142424.603072]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:11 merkaba kernel: [142424.603076]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:11 merkaba kernel: [142424.603084]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:11 merkaba kernel: [142424.603089]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:11 merkaba kernel: [142424.603096]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:11 merkaba kernel: [142424.603102]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:11 merkaba kernel: [142424.603108]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:11 merkaba kernel: [142424.603114]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:11 merkaba kernel: [142424.603121]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:11 merkaba kernel: [142424.603127]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:11 merkaba kernel: [142424.603133]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:11 merkaba kernel: [142424.603140]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:11 merkaba kernel: [142424.603145]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603151]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:11 merkaba kernel: [142424.603156]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:11 merkaba kernel: [142424.603161]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:11 merkaba kernel: [142424.603167]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603172]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:11 merkaba kernel: [142424.603177]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:11 merkaba kernel: [142424.603181] ---[ end trace 37e2d6f90374a30f ]---
Apr 30 17:14:11 merkaba kernel: [142425.227122] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:11 merkaba kernel: [142425.227188] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227225] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.227250] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:11 merkaba kernel: [142425.227440] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:11 merkaba kernel: [142425.229796] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229846] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:11 merkaba kernel: [142425.229886] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:11 merkaba kernel: [142425.230124] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:11 merkaba kernel: [142425.233547] scsi host9: sata_sil24
Apr 30 17:14:11 merkaba kernel: [142425.234206] ata9: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:13 merkaba kernel: [142427.254202] ata9: SATA link down (SStatus 0 SControl 0)
Apr 30 17:14:25 merkaba kernel: [142438.509382] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:25 merkaba kernel: [142438.509440] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509473] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.509494] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:25 merkaba kernel: [142438.509666] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:25 merkaba kernel: [142438.511949] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.511990] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:25 merkaba kernel: [142438.512021] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:25 merkaba kernel: [142438.512213] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)
Apr 30 17:14:25 merkaba kernel: [142438.514955] scsi host10: sata_sil24
Apr 30 17:14:25 merkaba kernel: [142438.515693] ata10: SATA max UDMA/100 host m128@0xf1c02000 port 0xf1c00000 irq 19
Apr 30 17:14:27 merkaba kernel: [142441.083405] ata10: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
Apr 30 17:14:27 merkaba kernel: [142441.083557] ------------[ cut here ]------------
Apr 30 17:14:27 merkaba kernel: [142441.083617] WARNING: CPU: 2 PID: 5768 at drivers/ata/libata-core.c:6259 ata_host_detach+0x7e/0x13a [libata]()
Apr 30 17:14:27 merkaba kernel: [142441.083621] Modules linked in: usblp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media uas usb_storage ctr ccm rfcomm btusb ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun binfmt_misc cpufreq_userspace cpufreq_stats cpufreq_powersave bnep cpufreq_conservative bluetooth msr ext4 crc16 mbcache jbd2 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper snd_hda_codec_hdmi psmouse iwldvm cryptd mac80211 snd_hda_codec_conexant serio_raw snd_hda_codec_generic pcspkr i2c_i801 snd_hda_intel snd_hda_controller iwlwifi snd_hda_codec tpm_tis snd_hwdep battery thinkpad_acpi tpm cfg80211 ac snd_pcm nvram snd_timer rfkill snd soundcore lpc_ich mfd_core shpchp processor evdev joydev sbs sbshc coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse ecryptfs autofs4 md_mod btrfs xor raid6_pq microcode dm_mirror dm_region_hash dm_log dm_mod sg sr_mod sd_mod cdrom hid_generic usbhid hid crc32c_intel firewire_ohci ahci sdhci_pci libahci sdhci firewire_core mmc_core sata_sil24 crc_itu_t libata scsi_mod ehci_pci ehci_hcd usbcore usb_common e1000e ptp pps_core thermal
Apr 30 17:14:27 merkaba kernel: [142441.083829] CPU: 2 PID: 5768 Comm: kworker/u8:6 Tainted: G        W  O    4.0.0-tp520-btrfs-trim+ #25
Apr 30 17:14:27 merkaba kernel: [142441.083833] Hardware name: LENOVO 42433WG/42433WG, BIOS 8AET63WW (1.43 ) 05/08/2013
Apr 30 17:14:27 merkaba kernel: [142441.083845] Workqueue: kacpi_hotplug acpi_hotplug_work_fn
Apr 30 17:14:27 merkaba kernel: [142441.083850]  0000000000000009 ffff8803b0383bb8 ffffffff814c0a2a 0000000080000000
Apr 30 17:14:27 merkaba kernel: [142441.083857]  0000000000000000 ffff8803b0383bf8 ffffffff81040ce5 ffff8803980c8000
Apr 30 17:14:27 merkaba kernel: [142441.083864]  ffffffffc03a416c ffff88020f344000 0000000000000282 0000000000000000
Apr 30 17:14:27 merkaba kernel: [142441.083872] Call Trace:
Apr 30 17:14:27 merkaba kernel: [142441.083884]  [<ffffffff814c0a2a>] dump_stack+0x4f/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.083894]  [<ffffffff81040ce5>] warn_slowpath_common+0x9c/0xb6
Apr 30 17:14:27 merkaba kernel: [142441.083917]  [<ffffffffc03a416c>] ? ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083924]  [<ffffffff81040d93>] warn_slowpath_null+0x15/0x17
Apr 30 17:14:27 merkaba kernel: [142441.083958]  [<ffffffffc03a416c>] ata_host_detach+0x7e/0x13a [libata]
Apr 30 17:14:27 merkaba kernel: [142441.083967]  [<ffffffff8138e66a>] ? __pm_runtime_resume+0x52/0x60
Apr 30 17:14:27 merkaba kernel: [142441.083997]  [<ffffffffc03a4238>] ata_pci_remove_one+0x10/0x12 [libata]
Apr 30 17:14:27 merkaba kernel: [142441.084006]  [<ffffffff8123f157>] pci_device_remove+0x41/0x8c
Apr 30 17:14:27 merkaba kernel: [142441.084028]  [<ffffffff813861e0>] __device_release_driver+0x84/0xdb
Apr 30 17:14:27 merkaba kernel: [142441.084033]  [<ffffffff81386255>] device_release_driver+0x1e/0x2b
Apr 30 17:14:27 merkaba kernel: [142441.084041]  [<ffffffff8123a456>] pci_stop_bus_device+0x45/0x88
Apr 30 17:14:27 merkaba kernel: [142441.084047]  [<ffffffff8123a5fb>] pci_stop_and_remove_bus_device+0xe/0x1a
Apr 30 17:14:27 merkaba kernel: [142441.084054]  [<ffffffff81251a0e>] disable_slot+0x3a/0x7b
Apr 30 17:14:27 merkaba kernel: [142441.084061]  [<ffffffff8125201d>] acpiphp_check_bridge+0xa4/0xaf
Apr 30 17:14:27 merkaba kernel: [142441.084069]  [<ffffffff8125231c>] acpiphp_hotplug_notify+0xa0/0xc7
Apr 30 17:14:27 merkaba kernel: [142441.084076]  [<ffffffff8125227c>] ? acpiphp_post_dock_fixup+0xa4/0xa4
Apr 30 17:14:27 merkaba kernel: [142441.084084]  [<ffffffff81271eac>] acpi_device_hotplug+0x3ab/0x3f3
Apr 30 17:14:27 merkaba kernel: [142441.084091]  [<ffffffff8126bdbb>] acpi_hotplug_work_fn+0x1a/0x26
Apr 30 17:14:27 merkaba kernel: [142441.084099]  [<ffffffff81053e23>] process_one_work+0x15d/0x2ad
Apr 30 17:14:27 merkaba kernel: [142441.084107]  [<ffffffff810543ed>] worker_thread+0x1d1/0x27e
Apr 30 17:14:27 merkaba kernel: [142441.084114]  [<ffffffff8105421c>] ? rescuer_thread+0x27f/0x27f
Apr 30 17:14:27 merkaba kernel: [142441.084120]  [<ffffffff81057edf>] kthread+0xb2/0xba
Apr 30 17:14:27 merkaba kernel: [142441.084137]  [<ffffffff81050000>] ? do_prlimit+0x35/0x1b6
Apr 30 17:14:27 merkaba kernel: [142441.084144]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084151]  [<ffffffff814c5688>] ret_from_fork+0x58/0x90
Apr 30 17:14:27 merkaba kernel: [142441.084158]  [<ffffffff81057e2d>] ? __kthread_parkme+0x62/0x62
Apr 30 17:14:27 merkaba kernel: [142441.084163] ---[ end trace 37e2d6f90374a310 ]---
Apr 30 17:14:27 merkaba kernel: [142441.094843] pci 0000:05:00.0: [1095:3531] type 00 class 0x018000
Apr 30 17:14:27 merkaba kernel: [142441.094924] pci 0000:05:00.0: reg 0x10: [mem 0x00000000-0x0000007f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.094971] pci 0000:05:00.0: reg 0x18: [mem 0x00000000-0x00001fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.095001] pci 0000:05:00.0: reg 0x20: [io  0x0000-0x007f]
Apr 30 17:14:27 merkaba kernel: [142441.095231] pci 0000:05:00.0: supports D1 D2
Apr 30 17:14:27 merkaba kernel: [142441.097378] pci 0000:05:00.0: BAR 2: assigned [mem 0xf1c00000-0xf1c01fff 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097412] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c02000-0xf1c0207f 64bit]
Apr 30 17:14:27 merkaba kernel: [142441.097452] pci 0000:05:00.0: BAR 4: assigned [io  0x4000-0x407f]
Apr 30 17:14:27 merkaba kernel: [142441.097595] sata_sil24 0000:05:00.0: enabling device (0000 -> 0003)

I didn´t see anything BTRFS related in there and am not sure whether it is to the BTRFS hang.

I think I will try this tomorrow, cause, hey, I want to update my backup!

For safety I will run a scrub now.

Ciao,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7

Signature · 2 lines
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7ÿôèº{.nÇ+‰·Ÿ®‰­†+%ŠËÿ±éݶ¥Šwÿº{.nÇ+‰·¥Š{±ý»k~ÏâžØ^n‡r¡ö¦zË�ëh™¨è­Ú&£ûàz¿äz¹Þ—ú+€Ê+zf£¢·hšˆ§~†­†Ûiÿÿï�êÿ‘êçz_è®æj:+v‰¨þ)ߣøm