From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751557AbbFYHFN (ORCPT ); Thu, 25 Jun 2015 03:05:13 -0400 Received: from mx.mylinuxtime.de ([148.251.109.235]:58548 "EHLO mx.mylinuxtime.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750994AbbFYHFJ (ORCPT ); Thu, 25 Jun 2015 03:05:09 -0400 DKIM-Filter: OpenDKIM Filter v2.9.2 mx.mylinuxtime.de D3BE424BE7 Date: Thu, 25 Jun 2015 09:05:02 +0200 From: Christian Hesse To: linux-kernel@vger.kernel.org Cc: Herbert Xu , Greg Kroah-Hartman Subject: Re: Linux 4.0.6 breaks my disk/lvm/filesystem setup Message-ID: <20150625090502.5fb6588c@leda.localdomain> In-Reply-To: <20150623101444.02d93b5a@leda.localdomain> References: <20150623101444.02d93b5a@leda.localdomain> X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.28; x86_64-unknown-linux-gnu) X-Face: %O:rCSkHSKf7^4uF|FD$9$I0}g$nbnS1{DYPvs#:,~e`).mzj\$P9]V!WCveE/XdbL,L!{)6v%x4\Bt!b#{;dS&h"7l=ow'^({02!2%XOugod|u*mYBVm-OS:VpZ"ZrRA4[Q&zye,^j;ftj!Hxx\1@;LM)Pz)|B%1#sfF;s;,N?*K*^) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUZFRFENy6KVTKEd23CiGHeqofJvrX4+vdHgItOAAAACXBIWXMAAA3XAAAN1wFCKJt4AAACUklEQVQ4y2VUTZeqMAxNxXG2Io5uGd64L35unbF9ax0b3OLxgFs4PcLff0lBHeb1QIq5uelNCEJNq/TIFGyeC+iugH0WJr+B1MvzWASpuP4CYHOB0VfoDdddwA7OIFQIEHjXDiCtV5e9QX0WMu8AG0mB7g7WP4GqeqVdsi4vv/5kFBvaF/zD7zDquL4DxbrDGDyAsgNYOsJOYzth4Q9ZF6iLV+6TLAT1pi2kuvgAtZxSjoG8cL+8vIn251uoe1OOEWwbIPU04gHsmMsoxyyhYsD2FdIigF1yxaVbBuSOCAlCoX324I7wNMhrO1bhOLsRoA6DC6wQ5eQiSG5BiWQfM4gN+uItQTRDMaJUhVbGyKWCuaaUGSVFVKpl4PdoDn3yY8J+YxQxyhlHfoYOyPgyDcO+cSQK6Bvabjcy2nwRo3pxgA8jslnCuYw23ESOzHAPYwo4ITNQMaOO+RGPEGhSlPEZBh2jmBEjQ5cKbxmr0ruAe/WCriUxW76I8T3h7vqY5VR5wXLdERodg2rHEzdxxk5KpXTL4FwnarvndKM5/MWDY5CuBBdQ+3/0ivsUJHicuHd+Xh3jOdBL+FjSGq4SPCwco+orpWlERRTNo7BHCvbNXFVSIQMp+P5QsIL9upmr8kMTUOfxEHoanwzKRcNAe76WbjBwex/RkdHu48xT5YqP70DaMOhBcTHmAVDxLaBdle93oJy1QKFUh2GXT4am+YH/GGel1CeI98GdMXsytjCKIq/9cMrlgxFCROv+3/BU1fijNpcVD6DxE8VfLBaxUGr1D5usgDYdjwiPAAAAAElFTkSuQmCC MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/ioOSmWYQ3TuT+04Z.LTUYe3"; protocol="application/pgp-signature" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Sig_/ioOSmWYQ3TuT+04Z.LTUYe3 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello everybody, I kind of nailed the issue. Adding CC to Greg for kdbus and to Herbert for the bad commit. Details are below. Christian Hesse on Tue, 2015/06/23 10:14: > with Linux 4.0.5 everything was perfectly fine, Linux 4.0.6 breaks the se= tup > on one of my systems: Only three of my logical volumes are available, > systemd reports: >=20 > lvm2-pvscan@254:3.service: State 'stop-sigterm' timed out. Killing. >=20 > Followed by a lot of failed dependencies. The setup looks like this: >=20 > NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT > sda 8:0 0 953,9G 0 disk =20 > |-sda1 8:1 0 1M 0 part =20 > |-sda2 8:2 0 256M 0 part /boot/efi > |-sda3 8:3 0 7,8G 0 part =20 > | |-vg-iso 254:0 0 4G 0 lvm /srv/iso > | |-vg-persist 254:1 0 2G 0 lvm /srv/iso/persist > | `-vg-boot 254:2 0 128M 0 lvm /boot > |-sda4 8:4 0 913,9G 0 part =20 > | `-cvg 254:3 0 913,9G 0 crypt=20 > | |-cvg-swap 254:4 0 4G 0 lvm [SWAP] > | |-cvg-root 254:5 0 40G 0 lvm / > | |-cvg-log 254:6 0 1G 0 lvm /var/log > | |-cvg-home 254:7 0 500G 0 lvm /home > | |-cvg-vbox_win7 254:8 0 32G 0 lvm =20 > | |-cvg-vbox_win8 254:9 0 32G 0 lvm =20 > | |-cvg-git 254:10 0 12G 0 lvm /srv/git > | `-cvg-chroots 254:11 0 16G 0 lvm /var/lib/archbuild > `-sda5 8:5 0 32G 0 part >=20 > Another system is just fine, the only difference is a logical volume with > btrfs (cvg-chroots). Possibly the btrfs fixes are involved? I am running Linux 4.0.x with kdbus from Greg's char-misc tree kdbus branch [0] merged, last commit is b69af624a0 ("kdbus: optimize if statements in kdbus_conn_disconnect()"). Everything works fine with Linux 4.0.5 but breaks with 4.0.6 on one of my systems. I bisected the problem and found this to be the bad commit [1]: From cf8befcc1a5538b035d478424efcc2d50e66928e Mon Sep 17 00:00:00 2001 From: Herbert Xu Date: Sat, 16 May 2015 21:16:28 +0800 Subject: netlink: Disable insertions/removals during rehash [ Upstream commit: Not applicable ] The current rhashtable rehash code is buggy and can't deal with parallel insertions/removals without corrupting the hash table. This patch disables it by partially reverting c5adde9468b0714a051eac7f9666f23eb10b61f7 ("netlink: eliminate nl_sk_hash_lock"). I can fix my system by booting with kdbus=3D0 to disable kdbus or by revert= ing this single commit. Looks like anything deadlocks... Any idea? [0] https://git.kernel.org/cgit/linux/kernel/git/gregkh/char-misc.git/?h=3D= kdbus [1] https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit= /?id=3Dcf8befcc --=20 main(a){char*c=3D/* Schoene Gruesse */"B?IJj;MEH" "CX:;",b;for(a/* Chris get my mail address: */=3D0;b=3Dc[a+= +];) putchar(b-1/(/* gcc -o sig sig.c && ./sig */b/42*2-3)*42);} --Sig_/ioOSmWYQ3TuT+04Z.LTUYe3 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVi6geAAoJEIlFIdfMgPR2T8QIANx9MZgghq2DABSXutSfXg1Y jvQ6r4IQUGNaNIZqiOYcWRvHvn/H4xEHUBY3niyRJ5PkHVU6R/8TGQH9t2Pi4h79 m63IWyQYYrayVYf5ObAGuXU8Q9+KLc2kt6C6VXp1L+8TtcDzzknb74SIF/NnCEOa KHoI1rHpooKYqb97VK1E9h5uFpRGRxuFpin8LEM03GOMyxrNWQ23mco5nhGLvwWx Lop1VW97NjumEyFgzdPYGD7mpySRSr+yeP0v0D9zPjRQ8hi2CStieAsY6sAQWJA1 N8pt3NMb6ej3x+1GeXlWil26NrZL+IqJIIVKVEQZnS6QmxrxTOLRpaVS+bEHycA= =QBFk -----END PGP SIGNATURE----- --Sig_/ioOSmWYQ3TuT+04Z.LTUYe3--