Received: by 10.223.185.116 with SMTP id b49csp1244957wrg; Wed, 21 Feb 2018 15:00:09 -0800 (PST) X-Google-Smtp-Source: AH8x224X/PXWITds7DsPaDzHLRk9r58ei/7hSpjl3zJLzR9gfR478ZFUyN00C9gCPsgYK4MIc7tG X-Received: by 10.167.128.143 with SMTP id v15mr4850154pff.36.1519254009084; Wed, 21 Feb 2018 15:00:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519254009; cv=none; d=google.com; s=arc-20160816; b=fqnC7ghOvyzJxKYFxyAYB8OyIvGQgv4EYCOlSINo7guu2vS3PcliQlL4JvP1nKb9YO Uv5mVVkftm6YDfTRHG7XCTF9+20AGVPVtCgZ2F1QkMfny/StOIMez00vrOBxw4imttG0 upp7oJdPh/RoOnGXB9SAv88GIpe+YzaJd+BFEs9sapPjz/QmjRYNhhFAgqwAicn5NGS3 GdOLYHxVvc8doRgMjnA9XTuSl7+YRLvk+maLWpTdaBEKVcbxHDCHpeynAjEVozqRpj2/ uWBsqEYfpiYMD1PbDbnFQtkYEKuGhA99ggy5o6alP3CUyUwswIBzwHKVGvIRjQV6hX6D hmQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=PZOL+5cHIJSiepJIXAR+uLyxb2nT4MiwLBgiSoMTHOU=; b=d7LHrVUcgFJ4XcCMIt9r0dlbyMV1enOKWPAbhQ7AbV/ulBqt4yz/XrYe9pkuSoBLBL cfIT5c+NEdez9CV/Ds1Mpap3s7t7itmOeEhHchr7rqj9J/9nUZ4XoNao7VY3avWwz9Ts ifHaE7eccNCbuQM93E/Zs4o/NxCGUPLQx7DAjf62as5jeQ9xDC8oUcsc+xuUZzq+sys5 vAxRW37jjGIVHnxzqiV5bL/fnRM0yy0v5ZZEnBbEQHVwIDmH7VSk4PugMvro+qnO85gU er7dOSXbKgcgBlUhJ6iGd5GYV9uK+uDlGh0ifM6TbvcRWgcyRSYk0rxtqURi+COd5O3u Az+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=F9CWSpBf; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w8si11767340pfk.17.2018.02.21.14.59.53; Wed, 21 Feb 2018 15:00:09 -0800 (PST) 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; dkim=pass header.i=@chromium.org header.s=google header.b=F9CWSpBf; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751340AbeBUW7K (ORCPT + 99 others); Wed, 21 Feb 2018 17:59:10 -0500 Received: from mail-pl0-f67.google.com ([209.85.160.67]:42970 "EHLO mail-pl0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751000AbeBUW7I (ORCPT ); Wed, 21 Feb 2018 17:59:08 -0500 Received: by mail-pl0-f67.google.com with SMTP id 31so1781747ple.9 for ; Wed, 21 Feb 2018 14:59:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=PZOL+5cHIJSiepJIXAR+uLyxb2nT4MiwLBgiSoMTHOU=; b=F9CWSpBf/OhftCBmP3R1UrM2i/xtRikYAAij4MdfzjxbI/medot1MDB2g6KLn1NydL ONJRL8QTyUidvZXdh8su/slczZ36POIzPDEecuz0zlwj9m4os9p3LSqOj3PwmL28+Hrs K1qHNf7il/l3DswlIuVgkkDr26/um2c7LAzpg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=PZOL+5cHIJSiepJIXAR+uLyxb2nT4MiwLBgiSoMTHOU=; b=d7y5gjgevNSLsy7sReAOcAuzNcwsQB4CMbgtnz9d+UQH8rSFO26FkqSqctf/uWMTxh PNtL5342xIE23t+A59C8rOrFjz+fRijhnYlJdkFuoRaTi6Sx4wfjtXUTmNUb3GbRUfRs 3j8SFUltnKSyyg1nKwUYyK05Wb4lrHz/YIoU9F4LkDln/CzLTuZdRc/pd6iBOOzvK4hw In5YTt5YDFZYFUQaTf9hYArORHB6U1pwsogv0uA8fgRixGGLN/oW38+obRccttP3ig1f 3eKT7xJvMsLqfOBGHsxxJH/PgckaOSIJI11/Z18t22Z/az3WB7++sDG3SR4Rq0AHjrox ufaw== X-Gm-Message-State: APf1xPAUw5qUJoeJH7sG5W9dIZfPIE68sAHECwMVFD11QVKMWFeVLSU1 ertygRysMcvV7/HJVglb6XpSZg== X-Received: by 2002:a17:902:bc3:: with SMTP id 61-v6mr4496145plr.407.1519253948009; Wed, 21 Feb 2018 14:59:08 -0800 (PST) Received: from rodete-desktop-imager.corp.google.com ([172.22.102.85]) by smtp.gmail.com with ESMTPSA id l64sm76228271pfg.62.2018.02.21.14.59.06 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 21 Feb 2018 14:59:07 -0800 (PST) Date: Wed, 21 Feb 2018 14:59:05 -0800 From: Brian Norris To: Arend van Spriel Cc: Kalle Valo , Marcel Holtmann , linux-wireless@vger.kernel.org, linux-bluetooth@vger.kernel.org, linux-kernel@vger.kernel.org, Greg Kroah-Hartman Subject: Re: [PATCH 2/3] mwifiex: support sysfs initiated device coredump Message-ID: <20180221225903.GA42395@rodete-desktop-imager.corp.google.com> References: <1519210220-22437-1-git-send-email-arend.vanspriel@broadcom.com> <1519210220-22437-3-git-send-email-arend.vanspriel@broadcom.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1519210220-22437-3-git-send-email-arend.vanspriel@broadcom.com> User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 21, 2018 at 11:50:19AM +0100, Arend van Spriel wrote: > Since commit 3c47d19ff4dc ("drivers: base: add coredump driver ops") > it is possible to initiate a device coredump from user-space. This > patch adds support for it adding the .coredump() driver callback. > As there is no longer a need to initiate it through debugfs remove > that code. > > Signed-off-by: Arend van Spriel > --- > drivers/net/wireless/marvell/mwifiex/debugfs.c | 31 +------------------------- > drivers/net/wireless/marvell/mwifiex/pcie.c | 19 ++++++++++++++-- > drivers/net/wireless/marvell/mwifiex/sdio.c | 13 +++++++++++ > drivers/net/wireless/marvell/mwifiex/usb.c | 14 ++++++++++++ > 4 files changed, 45 insertions(+), 32 deletions(-) The documentation doesn't really say [1], but is the coredump supposed to happen synchronously? Because the mwifiex implementation is asynchronous, whereas it looks like the brcmfmac one is synchronous. Brian [1] In fact, the ABI documentation really just describes kernel internals, rather than documenting any user-facing details, from what I can tell.