Received: by 10.192.165.148 with SMTP id m20csp3065725imm; Mon, 7 May 2018 06:08:10 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrKGhGt+r+dM4xoRjhtomz9NarxhPgF61Hpk/PfsONzIFzSg7zpaQLYCCCgvUjgX1oRxdNS X-Received: by 10.98.245.139 with SMTP id b11mr36959295pfm.113.1525698490866; Mon, 07 May 2018 06:08:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525698490; cv=none; d=google.com; s=arc-20160816; b=Iw+NSQCFDXimfMvumggvvto/aoEjMpWCuUG84BYp5dziS+1HwbO+p8rgWhETMqw91B sbmt74PzFyPsGNWLB/U74Zx3MOE3IIHbGnSONOv8mEknhlLf26C5sy4kNhyXxUqABpVc Hnhr3RykIHyWSgFG3iXbbZaN5tF/n8kZbYGC0JsbWw1fBpvbg4yqC5md1CLMcl8PjtWo a812zad0LHOmNBNiHSM9JUlZJAv2toZy5wmykep/xEh+2nR8qVfZwvqtA/ndduOr1Ead /P0+26q+o4cXihLSYDysweznPDBnIzOLL+r/Lzg6ts+3vpuREqoggkb1IMDlkH1Xyf0i Ky+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:arc-authentication-results; bh=NuH0mzUZc5TQOt0jVCw1MQLxIQP7xkNHsoATenmfgVU=; b=iyHQv65kV52eySlZGbldBY56LWZ1pn6/AUmf6XwU2C9AczkPVxhApcYcTz0uq/BJQ4 wJau2SHfmZ2g0skXZ9VeiydPA/fSP5PclCjJWSmGteTxb06W4EM4d+Bvce52CcsD7DJA nyHsd5GC62EFAx6l0wjRAiR5OzHfOeyy/fKuR6Oq540/uf0/2Wjl8iR4QZPMaK5g3fo/ a7lEspwlzCgvPDysN8I9aOsYDnqk87jxmwPmDuGkWD8CcaUToxDQRdt5QlYes0CwIVrY BOVoPiVj+zrinsoy6nq/CTMtW+sCbsoKR+mQlLg4dlqEVZLOsgSEq8Y+mNuFHEzOSsxC 81bQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f18si19538691pff.208.2018.05.07.06.07.56; Mon, 07 May 2018 06:08:10 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752242AbeEGNGq (ORCPT + 99 others); Mon, 7 May 2018 09:06:46 -0400 Received: from mga04.intel.com ([192.55.52.120]:18988 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752000AbeEGNGp (ORCPT ); Mon, 7 May 2018 09:06:45 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 May 2018 06:06:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,374,1520924400"; d="scan'208";a="53070833" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by fmsmga001.fm.intel.com with SMTP; 07 May 2018 06:06:39 -0700 Received: by stinkbox (sSMTP sendmail emulation); Mon, 07 May 2018 16:06:38 +0300 From: Ville Syrjala To: linux-bluetooth@vger.kernel.org Cc: Dmitry Torokhov , Greg Kroah-Hartman , Marcel Holtmann , Kay Sievers , systemd-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= Subject: [PATCH bluez] hid2hci: Fix udev rules for linux-4.14+ Date: Mon, 7 May 2018 16:06:38 +0300 Message-Id: <20180507130638.3516-1-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.16.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Ville Syrjälä Since commit 1455cf8dbfd0 ("driver core: emit uevents when device is bound to a driver") the kernel started emitting "bound" and "unbound" uevents which confuse the hid2hci udev rules. The symptoms on an affected machine (Dell E5400 in my case) include bluetooth devices not appearing and udev hogging the cpu as it's busy processing a constant stream of these "bound"+"unbound" uevents. Change the udev rules only kick in for an "add" event. This seems to cure my machine at least. Cc: Dmitry Torokhov Cc: Greg Kroah-Hartman Cc: Marcel Holtmann Cc: Kay Sievers Cc: systemd-devel@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org Cc: linux-bluetooth@vger.kernel.org Signed-off-by: Ville Syrjälä --- tools/hid2hci.rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/hid2hci.rules b/tools/hid2hci.rules index db6bb03d2ef3..daa381d77387 100644 --- a/tools/hid2hci.rules +++ b/tools/hid2hci.rules @@ -1,6 +1,6 @@ # do not edit this file, it will be overwritten on update -ACTION=="remove", GOTO="hid2hci_end" +ACTION!="add", GOTO="hid2hci_end" SUBSYSTEM!="usb*", GOTO="hid2hci_end" # Variety of Dell Bluetooth devices - match on a mouse device that is -- 2.16.1