Received: by 10.213.65.68 with SMTP id h4csp568780imn; Tue, 13 Mar 2018 13:22:37 -0700 (PDT) X-Google-Smtp-Source: AG47ELt+Wl5NiwP8GDFUTzncI0j0TNt4IZFmIdxLBdsZB2WkjFVpNh4GawPRFGtzmaU44C0taFc3 X-Received: by 2002:a17:902:3a3:: with SMTP id d32-v6mr1715666pld.219.1520972557648; Tue, 13 Mar 2018 13:22:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520972557; cv=none; d=google.com; s=arc-20160816; b=dsx7rYQCE/gAm9B9eNpzHzO74fUnh2mWU3l3RLL8IJbUVpZdTP4rWwr77+GXP/Waeh BUofwJygTD6ynTdghHl/xKwpa9fiTyanwqVPpgYHOp7j09nGQTEZD8OsyCs7obgroonY aflxka8LK1VKHZWW5bOFLp9eSivU2qbr8bDPFC2JNAh/1ahsf+y9fHa3WuVUxVHltLms tzbZiKQnfSWo6nSHWXajoU3degyz81rW0OvoPT8m7/tDNnbZJezPGHp1Dv2RimqahFsy sGfVNzZffwfZH19cndgXbN0ZL0dWULE/BZf+0ix5DhaA5GX5W/Ynic3E+9/R078aZeVV AqmQ== 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:in-reply-to :mime-version:user-agent:date:message-id:from:cc:references:to :subject:dkim-signature:arc-authentication-results; bh=QjYXVaQeRW6mGGBj1XnRydVpqMkAfhJDwI5xjJiCvAo=; b=sT019msHoIIuhs4wsnyNtb6BTuCEHMODZ/rWX+xD628rsaOGPmG5FNc+f31xXm0/2s 5jwv/Zcm6E0+io97GBshoC/cNlLkR2KaPpB0yX4EIS3sDy5K2XxHonZ2opa6iH0CJSOd /safqKlqBgtoc83IV8Ow+SJnETX2ZqLYbvlOqG6bQhFySYZm5sLPlrvm1qi/zE4/I33s 3zcYlQM7xeclhfMn3fWtBJToN5Y9dW3hTyAyKbQKZt0+zU3/8EChsy+vcOoPIjhCcUXG 1bFRijK8L0GqrHvdkbt8fnrCUuo9oIn2gEkPr0ROwBD+gF5O67M2EnDGjTQivKvjxVzc 0CAA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=B4G7i3kP; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r7si624666pgf.433.2018.03.13.13.22.23; Tue, 13 Mar 2018 13:22:37 -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; dkim=pass header.i=@broadcom.com header.s=google header.b=B4G7i3kP; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752949AbeCMUVZ (ORCPT + 99 others); Tue, 13 Mar 2018 16:21:25 -0400 Received: from mail-wm0-f66.google.com ([74.125.82.66]:52087 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752381AbeCMUVX (ORCPT ); Tue, 13 Mar 2018 16:21:23 -0400 Received: by mail-wm0-f66.google.com with SMTP id h21so295516wmd.1 for ; Tue, 13 Mar 2018 13:21:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=QjYXVaQeRW6mGGBj1XnRydVpqMkAfhJDwI5xjJiCvAo=; b=B4G7i3kP7kt+gmg+NF+u8p6a1GRySqkMc20mACxLIoTNisvnciTuzdD1qjqDYyDUcC AwMTdM0vyf2YwZphCuuL2A803hCiufP6tJmTnFLsbUMtN9sW4QfjzroYQiRTozCkQvLs CICsBI36YXE4wg8SGh/P09Fz8Dff7wqJW2sBI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=QjYXVaQeRW6mGGBj1XnRydVpqMkAfhJDwI5xjJiCvAo=; b=U4xQAU3HlWbryx3JT4TGlMVkYiGKE+CbDGWW+GIYDE0sx01yAJfs3c4F1pQapHTs3O tg1UrNzHGYTNadzat0GFPH4kjYQxJ5Na9Nq5XbFsR3cBX2bxx3nS1YdDkBc9VOOEguZ9 O2Oe8ML9NZR/daGBKtExoLK8NqZjTLuhkIY4WpmJG56aPwY5cMWF/cPB+eIpByMGNoF3 SWq4g0/ufDF4dIfi8iy0TKGSb6tg0xdZsVH7uk1RK2GPNbKFAVDJun9O2Yi/HYepjkQ3 1Q9ki2b58PUj5fYy88/jt5OT1pBRyAxFpziynx8l0oGclyuOT1IGVsuVjjJVvO3sYo10 oedw== X-Gm-Message-State: AElRT7F4Q77MKnFIHxBj8R9D03Fxj5oVl34bzzJjGdd6gXrfpkibZWjw rRTNsxu1vrKqVKzTkNv/sxFroOx9 X-Received: by 10.80.200.203 with SMTP id k11mr2017722edh.161.1520972482037; Tue, 13 Mar 2018 13:21:22 -0700 (PDT) Received: from [192.168.178.129] (f140230.upc-f.chello.nl. [80.56.140.230]) by smtp.gmail.com with ESMTPSA id o9sm658575edh.59.2018.03.13.13.21.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Mar 2018 13:21:21 -0700 (PDT) Subject: Re: [2/3] mwifiex: support sysfs initiated device coredump To: Marcel Holtmann References: <1519210220-22437-3-git-send-email-arend.vanspriel@broadcom.com> <20180312094115.2E1C1606DB@smtp.codeaurora.org> <5AA67616.2000602@broadcom.com> <87efkoazow.fsf@kamboji.qca.qualcomm.com> <5AA829A1.1090209@broadcom.com> <24B25258-E680-490C-B7FF-D34CEBBA8566@holtmann.org> Cc: Kalle Valo , linux-wireless , Linux Bluetooth mailing list , LKML , Greg Kroah-Hartman From: Arend van Spriel Message-ID: <5AA832B7.2010007@broadcom.com> Date: Tue, 13 Mar 2018 21:21:11 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <24B25258-E680-490C-B7FF-D34CEBBA8566@holtmann.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 3/13/2018 9:19 PM, Marcel Holtmann wrote: > Hi Arend, > >>>>>> 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 >>>>> >>>>> Based on the discussion I assume this is ok to take to w-d-next. If that's not >>>>> the case, please let me know ASAP. >>>> >>>> It is up to the mwifiex maintainers to decide, I guess. The ABI >>>> documentation need to be revised and change the callback to void >>>> return type. I am not sure what the best approach is. 1) apply this >>>> and fix return type later, or 2) fix return type and resubmit this. >>>> What is your opinion? >>> >>> I guess the callback change will go through Greg's tree? Then I suspect >>> it's easier that you submit the callback change to Greg first and wait >>> for it to trickle down to wireless-drivers-next (after the next merge >>> window) and then I can apply the driver patches. Otherwise there might >>> be a conflict between my and Greg's tree. >> >> That was my assessment, but unfortunately Marcel already applied the btmrvl patch before I could reply. So how do I move from here? Option 1) revert brmrvl and fix callback return type, or 2) apply mwifiex patch and fix callback return type later for both drivers. > > I can take the patch back out of bluetooth-next if needed. It is your call. Thanks, Marcel Let's go for that. Please revert/remove the patch. Regards, Arend