Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp5270678ybe; Tue, 10 Sep 2019 00:46:40 -0700 (PDT) X-Google-Smtp-Source: APXvYqw1ub/QOks2Yx1d0XjEGcKgfjzC79QE8F0oI/8PXTbgxU+x2VylAp7I+et4MgxKDET+O0OU X-Received: by 2002:a17:906:3948:: with SMTP id g8mr1550045eje.102.1568101599985; Tue, 10 Sep 2019 00:46:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568101599; cv=none; d=google.com; s=arc-20160816; b=wvpxA1M1/7BQ46JtcQOmEYUCJZZ64jezD7+WeQv96CHd5dfQyx58axKcIthvIe/Ri4 mwLJ7lJfcSQaeAfkeNQ1dKZwsBjWnvHki82q2PUgZJvxyg6kE70mTt5jogykl32azCXk ZQ2jTDEiqCrGfg+/aRc7kyxNwqwgRXOTp5t0S5uokXorofI0fN4ow9dJGng3IgISw2vL tftbPm6ijcjU/Hu1cz9PGPzR5rauTdG//SiTDrRUbb3QcNkj6aHFHSJvC8+KwUhcivqI UCF7xuRZf6WlPPG+scG8WCnp1rrRbodtZZ3pA0pwLWZ1+jPEJJvN7QqhEk3RkwoTZb2t SuOw== 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:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=ShzV6sE+FHwBgPYo4HneWQclwQ4A3p6MfIbRnOSiJ08=; b=vZu/rGjaFTYQLvMEdMqA/3+OkwgmRob3GxlaZEgI5/f45dBaHa98snive2MqI/KwcO BsaJr39IEVOpX9Xz8si6dWljzMvut7T8aJUUrN3oGmq878GXf0MrKDfOhBH0Ov9jkiFw Ya8g/VeFOUQmNWdhHT4LpTuIK+JVAX7Je77R+sgk9bn2TM/cxUdRoSYI14UBcP2S8ru7 9Dna1ZVEg7ggojpIdkKpWGS8m07yIWoM3AT21pzXMrVGokf2wrcOIpaO6RP+t3Z806Jl xyVO6XHRxjqS27WTLlwnGI+CyrHeG32MW9dXvwcbg06WnKZ8xaRxK8YrcASjtTQoJbdw cY7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rMIyGNno; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v6si8868257edr.36.2019.09.10.00.46.10; Tue, 10 Sep 2019 00:46:39 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-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=@gmail.com header.s=20161025 header.b=rMIyGNno; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730023AbfIINPd (ORCPT + 99 others); Mon, 9 Sep 2019 09:15:33 -0400 Received: from mail-yb1-f194.google.com ([209.85.219.194]:37838 "EHLO mail-yb1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729836AbfIINPd (ORCPT ); Mon, 9 Sep 2019 09:15:33 -0400 Received: by mail-yb1-f194.google.com with SMTP id t5so4587217ybt.4 for ; Mon, 09 Sep 2019 06:15:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=ShzV6sE+FHwBgPYo4HneWQclwQ4A3p6MfIbRnOSiJ08=; b=rMIyGNnog02e8T0HRPMwaQva4DkVfVQ3uwJ90aOSuwiMBukTjyGVt0+bJRrn0zPCbE L+gBOmQViR4zXORUv7UNO4G/ZiEik2ZEbAYcdUbXRI9ZL/m1+b+lT3jJnh/GABSNA8Mm V4wkVP6/QYEFBssKDy1Dtx9hxprcZ/Ey2CYDjsgM2aMVPjsmJxr7NKKEgs7xtNaOEyJ+ Xjf8rERm6QBSEeNsFUToRjJdqTGiTrzNuuR11TZhyhwkEUOUKNaWUbKbh8qOAC4MC6gD oxC13UBFQ+6cjJ1+Vui627ihTmuP1WwP67ODDOl5FrUEap6uvLvq4yeE2GxHUlm4ce6R A9Xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=ShzV6sE+FHwBgPYo4HneWQclwQ4A3p6MfIbRnOSiJ08=; b=fwZBUjhxIB2bm5/zM8gvSqoUq3EZtjQDZpza7gxZmaDPKJDGwmbiel6qkicCqUpWH/ JH2JMvpABug/VlGZ18JMksV8G1DgKeJIpY3WoQe2QQTjLtGWdRcrXb0njBxZt6BjbKkr uCyhjZIthMVAZu7hLcrhRh3NwTRGDwVT/ziWdTJpRg3xcnPGHj9f3r48Fi5HTGO0Iho8 M7ri7dPvnoLL6iwO/uM7xjopCWqmM6HAjJ9DXMXQb6p9tCBOP42b8xYIJYbtnLPJ3Z2i sGXxpTKj5G74nckLsUwaYcYILkflGBw4pbJ41hNEKGuFK+6D3wpjiNqj86Ft+xfOo9ZN f9aQ== X-Gm-Message-State: APjAAAXlqvxFRrePKj+gnKsWWgw3V75TiRnB/22fDm4WedI/bkj8w8D+ pM26JX+3DVv9pDCX0KIYIJz5RaL9J8d/PoC59pA= X-Received: by 2002:a25:3242:: with SMTP id y63mr15916170yby.455.1568034931171; Mon, 09 Sep 2019 06:15:31 -0700 (PDT) MIME-Version: 1.0 References: <20190903042928.18621-1-zajec5@gmail.com> <20190903042928.18621-2-zajec5@gmail.com> <527c6f46-bad4-58ac-afce-ca62ddda7c5b@broadcom.com> In-Reply-To: <527c6f46-bad4-58ac-afce-ca62ddda7c5b@broadcom.com> From: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= Date: Mon, 9 Sep 2019 15:15:20 +0200 Message-ID: Subject: Re: [PATCH 1/3] brcmfmac: move "cfg80211_ops" pointer to another struct To: Arend Van Spriel Cc: Kalle Valo , Franky Lin , Hante Meuleman , Chi-Hsien Lin , Wright Feng , Winnie Chang , "linux-wireless@vger.kernel.org" , "open list:BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER" , "open list:BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER ," , =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Tue, 3 Sep 2019 at 20:59, Arend Van Spriel wrote: > On 9/3/2019 6:29 AM, Rafa=C5=82 Mi=C5=82ecki wrote: > > From: Rafa=C5=82 Mi=C5=82ecki > > > > This moves "ops" pointer from "struct brcmf_cfg80211_info" to the > > "struct brcmf_pub". This movement makes it possible to allocate wiphy > > without attaching cfg80211 (brcmf_cfg80211_attach()). It's required for > > later separation of wiphy allocation and driver initialization. > > > > While at it fix also an unlikely memory leak in the brcmf_attach(). > > Always good ;-) > > I recall there is some fiddling with the callback ops in cfg80211.c. Is > that broken by this reorg. Need to look into that. I don't see how this patch could break that. It still calls brcmf_cfg80211_get_ops() and passes settings as an argument. -- Rafa=C5=82