From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S941245AbcLWGxD (ORCPT ); Fri, 23 Dec 2016 01:53:03 -0500 Received: from mga06.intel.com ([134.134.136.31]:1622 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757125AbcLWGxC (ORCPT ); Fri, 23 Dec 2016 01:53:02 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,392,1477983600"; d="scan'208";a="1085825989" From: Lu Baolu To: Mathias Nyman Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, Lu Baolu Subject: [PATCH 0/4] refactor command timeout handling Date: Fri, 23 Dec 2016 14:52:54 +0800 Message-Id: <1482475978-18203-1-git-send-email-baolu.lu@linux.intel.com> X-Mailer: git-send-email 2.1.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Mathias, This patch series is for command timeout refactoring. Patches usb: xhci: remove unnecessary second abort try usb: xhci: remove CRR polling in xhci_abort_cmd_ring() are follow-ups of your comments of "remove unnecessary second abort try as a separate patch, send to usb-next" and "remove polling for the Command ring running (CRR), waiting for completion is enough, if completion times out then we can check CRR. for usb-next" in below discussion thread. https://lkml.org/lkml/2016/12/21/186 Patches usb: xhci: add XHCI_MISS_CA_EVENT quirk bit usb: xhci: warn on command timeout in stopped command ring are my proposals. They base on the top of your timeout_race_fixes branch. (git://git.kernel.org/pub/scm/linux/kernel/git/mnyman/xhci.git timeout_race_fixes) Lu Baolu (4): usb: xhci: remove unnecessary second abort try usb: xhci: remove CRR polling in xhci_abort_cmd_ring() usb: xhci: add XHCI_MISS_CA_EVENT quirk bit usb: xhci: warn on command timeout in stopped command ring drivers/usb/host/xhci-ring.c | 64 ++++++++++++++++++-------------------------- drivers/usb/host/xhci.h | 6 +++++ 2 files changed, 32 insertions(+), 38 deletions(-) -- 2.1.4