All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thierry Reding <thierry.reding@gmail.com>
To: Olof Johansson <olof@lixom.net>
Cc: Alexandre Courbot <gnurou@gmail.com>,
	Stephen Warren <swarren@wwwdotorg.org>,
	Jon Hunter <jonathanh@nvidia.com>,
	arm@kernel.org, linux-tegra@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org
Subject: Re: [GIT PULL 1/10] mailbox: Add Tegra HSP driver
Date: Mon, 21 Nov 2016 09:17:52 +0100	[thread overview]
Message-ID: <20161121081752.GC25171@ulmo.ba.sec> (raw)
In-Reply-To: <20161119022742.GK2543@localhost>


[-- Attachment #1.1: Type: text/plain, Size: 2458 bytes --]

On Fri, Nov 18, 2016 at 06:27:42PM -0800, Olof Johansson wrote:
> Hi,
> 
> On Fri, Nov 18, 2016 at 05:17:10PM +0100, Thierry Reding wrote:
> > Hi ARM SoC maintainers,
> > 
> > The following changes since commit 1001354ca34179f3db924eb66672442a173147dc:
> > 
> >   Linux 4.9-rc1 (2016-10-15 12:17:50 -0700)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.10-mailbox
> > 
> > for you to fetch changes up to 68050eb6c611527232fe5574c7306e97e47499ef:
> > 
> >   mailbox: tegra-hsp: Use after free in tegra_hsp_remove_doorbells() (2016-11-18 14:32:13 +0100)
> > 
> > Thanks,
> > Thierry
> > 
> > ----------------------------------------------------------------
> > mailbox: Add Tegra HSP driver
> > 
> > This contains the device tree bindings and a driver for the Tegra HSP, a
> > hardware block that provides hardware synchronization primitives and is
> > the foundation for inter-processor communication between CPU and BPMP.
> > 
> > ----------------------------------------------------------------
> > Dan Carpenter (1):
> >       mailbox: tegra-hsp: Use after free in tegra_hsp_remove_doorbells()
> > 
> > Joseph Lo (2):
> >       soc/tegra: Add Tegra186 support
> 
> I don't think you really needed to merge this in here, since all you need it
> for is to fulfill the kconfig dependency and enable the driver, right? That'd
> happen when the driver and soc branch is merged at the toplevel anyway.

The reason I did this is that I wanted each branch to be buildable as a
way to confirm that the dependencies are correct. In order to do that I
need the Kconfig symbol to enable the driver.

I suppose there are other ways I could've done that, though. Maybe in
the future new SoC Kconfig symbols should just be introduced way ahead
of time, so that they're already in a release or two before actual code
starts to emerge.

> Anyhow, no damage done, I've merged this in. I would say that it'd be a little
> more logical to send the SoC branch before the driver branch given this
> dependency though.

The reason that the SoC branch was sent after is because only the first
commit in that branch was pulled into the mailbox branch.

In retrospect, I think perhaps a better approach would've been to have a
separate branch with only the Kconfig symbol addition and pull that in
where needed.

Thanks,
Thierry

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

WARNING: multiple messages have this Message-ID (diff)
From: thierry.reding@gmail.com (Thierry Reding)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL 1/10] mailbox: Add Tegra HSP driver
Date: Mon, 21 Nov 2016 09:17:52 +0100	[thread overview]
Message-ID: <20161121081752.GC25171@ulmo.ba.sec> (raw)
In-Reply-To: <20161119022742.GK2543@localhost>

On Fri, Nov 18, 2016 at 06:27:42PM -0800, Olof Johansson wrote:
> Hi,
> 
> On Fri, Nov 18, 2016 at 05:17:10PM +0100, Thierry Reding wrote:
> > Hi ARM SoC maintainers,
> > 
> > The following changes since commit 1001354ca34179f3db924eb66672442a173147dc:
> > 
> >   Linux 4.9-rc1 (2016-10-15 12:17:50 -0700)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.10-mailbox
> > 
> > for you to fetch changes up to 68050eb6c611527232fe5574c7306e97e47499ef:
> > 
> >   mailbox: tegra-hsp: Use after free in tegra_hsp_remove_doorbells() (2016-11-18 14:32:13 +0100)
> > 
> > Thanks,
> > Thierry
> > 
> > ----------------------------------------------------------------
> > mailbox: Add Tegra HSP driver
> > 
> > This contains the device tree bindings and a driver for the Tegra HSP, a
> > hardware block that provides hardware synchronization primitives and is
> > the foundation for inter-processor communication between CPU and BPMP.
> > 
> > ----------------------------------------------------------------
> > Dan Carpenter (1):
> >       mailbox: tegra-hsp: Use after free in tegra_hsp_remove_doorbells()
> > 
> > Joseph Lo (2):
> >       soc/tegra: Add Tegra186 support
> 
> I don't think you really needed to merge this in here, since all you need it
> for is to fulfill the kconfig dependency and enable the driver, right? That'd
> happen when the driver and soc branch is merged at the toplevel anyway.

The reason I did this is that I wanted each branch to be buildable as a
way to confirm that the dependencies are correct. In order to do that I
need the Kconfig symbol to enable the driver.

I suppose there are other ways I could've done that, though. Maybe in
the future new SoC Kconfig symbols should just be introduced way ahead
of time, so that they're already in a release or two before actual code
starts to emerge.

> Anyhow, no damage done, I've merged this in. I would say that it'd be a little
> more logical to send the SoC branch before the driver branch given this
> dependency though.

The reason that the SoC branch was sent after is because only the first
commit in that branch was pulled into the mailbox branch.

In retrospect, I think perhaps a better approach would've been to have a
separate branch with only the Kconfig symbol addition and pull that in
where needed.

Thanks,
Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20161121/84d12034/attachment.sig>

  reply	other threads:[~2016-11-21  8:17 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-11-18 16:17 [GIT PULL 1/10] mailbox: Add Tegra HSP driver Thierry Reding
2016-11-18 16:17 ` Thierry Reding
     [not found] ` <20161118161719.24153-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-11-18 16:17   ` [GIT PULL 2/10] firmware: Add Tegra IVC and BPMP support Thierry Reding
2016-11-18 16:17     ` Thierry Reding
     [not found]     ` <20161118161719.24153-2-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-11-19  2:31       ` Olof Johansson
2016-11-19  2:31         ` Olof Johansson
2016-11-21  8:29         ` Thierry Reding
2016-11-21  8:29           ` Thierry Reding
     [not found]           ` <20161121082959.GE25171-EkSeR96xj6Pcmrwk2tT4+A@public.gmane.org>
2016-12-04  5:10             ` Olof Johansson
2016-12-04  5:10               ` Olof Johansson
2016-11-18 16:17   ` [GIT PULL 3/10] reset: Add Tegra BPMP reset driver Thierry Reding
2016-11-18 16:17     ` Thierry Reding
     [not found]     ` <20161118161719.24153-3-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-11-19  2:32       ` Olof Johansson
2016-11-19  2:32         ` Olof Johansson
2016-11-18 16:17   ` [GIT PULL 4/10] bus: Add Tegra GMI support Thierry Reding
2016-11-18 16:17     ` Thierry Reding
     [not found]     ` <20161118161719.24153-4-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-11-19  2:33       ` Olof Johansson
2016-11-19  2:33         ` Olof Johansson
2016-11-19  2:35       ` Olof Johansson
2016-11-19  2:35         ` Olof Johansson
2016-11-18 16:17   ` [GIT PULL 5/10] soc: tegra: Core SoC changes for v4.10-rc1 Thierry Reding
2016-11-18 16:17     ` Thierry Reding
     [not found]     ` <20161118161719.24153-5-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-11-19  2:35       ` Olof Johansson
2016-11-19  2:35         ` Olof Johansson
2016-11-18 16:17   ` [GIT PULL 6/10] dt-bindings: Cleanups and additions " Thierry Reding
2016-11-18 16:17     ` Thierry Reding
     [not found]     ` <20161118161719.24153-6-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-11-19  2:35       ` Olof Johansson
2016-11-19  2:35         ` Olof Johansson
2016-11-18 16:17   ` [GIT PULL 7/10] ARM: tegra: Device tree changes " Thierry Reding
2016-11-18 16:17     ` Thierry Reding
     [not found]     ` <20161118161719.24153-7-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-11-19  2:36       ` Olof Johansson
2016-11-19  2:36         ` Olof Johansson
2016-11-18 16:17   ` [GIT PULL 8/10] ARM: tegra: Default configuration updates " Thierry Reding
2016-11-18 16:17     ` Thierry Reding
     [not found]     ` <20161118161719.24153-8-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-11-19  2:37       ` Olof Johansson
2016-11-19  2:37         ` Olof Johansson
2016-11-18 16:17   ` [GIT PULL 9/10] arm64: tegra: Device tree changes " Thierry Reding
2016-11-18 16:17     ` Thierry Reding
     [not found]     ` <20161118161719.24153-9-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-11-19  2:40       ` Olof Johansson
2016-11-19  2:40         ` Olof Johansson
2016-11-21  8:22         ` Thierry Reding
2016-11-21  8:22           ` Thierry Reding
     [not found]           ` <20161121082210.GD25171-EkSeR96xj6Pcmrwk2tT4+A@public.gmane.org>
2016-12-04  5:13             ` Olof Johansson
2016-12-04  5:13               ` Olof Johansson
2016-11-21 10:23       ` [GIT PULL v2 " Thierry Reding
2016-11-21 10:23         ` Thierry Reding
     [not found]         ` <20161121102312.19968-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-11-30 16:08           ` Arnd Bergmann
2016-11-30 16:08             ` Arnd Bergmann
2016-11-18 16:17   ` [GIT PULL 10/10] arm64: tegra: Default configuration updates " Thierry Reding
2016-11-18 16:17     ` Thierry Reding
     [not found]     ` <20161118161719.24153-10-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-11-30 16:10       ` Arnd Bergmann
2016-11-30 16:10         ` Arnd Bergmann
2016-11-30 16:39         ` Thierry Reding
2016-11-30 16:39           ` Thierry Reding
2016-11-30 21:12           ` Arnd Bergmann
2016-11-30 21:12             ` Arnd Bergmann
2016-11-19  2:27   ` [GIT PULL 1/10] mailbox: Add Tegra HSP driver Olof Johansson
2016-11-19  2:27     ` Olof Johansson
2016-11-21  8:17     ` Thierry Reding [this message]
2016-11-21  8:17       ` Thierry Reding
     [not found]       ` <20161121081752.GC25171-EkSeR96xj6Pcmrwk2tT4+A@public.gmane.org>
2016-12-04  5:25         ` Olof Johansson
2016-12-04  5:25           ` Olof Johansson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20161121081752.GC25171@ulmo.ba.sec \
    --to=thierry.reding@gmail.com \
    --cc=arm@kernel.org \
    --cc=gnurou@gmail.com \
    --cc=jonathanh@nvidia.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-tegra@vger.kernel.org \
    --cc=olof@lixom.net \
    --cc=swarren@wwwdotorg.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.