* RISC-V SoC Drivers for v6.2
@ 2022-11-21 17:24 Conor Dooley
2022-11-22 14:38 ` Arnd Bergmann
0 siblings, 1 reply; 5+ messages in thread
From: Conor Dooley @ 2022-11-21 17:24 UTC (permalink / raw)
To: soc; +Cc: linux-riscv, palmer, conor
Hey Arnd,
Same stuff applies here: lmk if there's something you'd rather see changed.
Perhaps you'd prefer to see PRs per vendor? Although I think that's less
likely to matter here than in the DT stuff. Again, I'll try to get the PR
out a bit earlier next time.
Not too much to see here, Yang Yingliang has added some error handling
to the setup of the driver that reports SiFive cache topology
information. I've put it on -next given how far we are in the release
cycle, feel free to put it on fixes if you disagree :)
Thanks,
Conor.
The following changes since commit 9abf2313adc1ca1b6180c508c25f22f9395cc780:
Linux 6.1-rc1 (2022-10-16 15:36:24 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ tags/riscv-soc-for-v6.2-mw0
for you to fetch changes up to 8fbf94fea0b4e187ca9100936c5429f96b8a4e44:
soc: sifive: ccache: fix missing of_node_put() in sifive_ccache_init() (2022-11-09 22:01:31 +0000)
----------------------------------------------------------------
RISC-V SoC drivers for v6.2
SiFive:
- add probe error handling to the ccache driver
----------------------------------------------------------------
Yang Yingliang (3):
soc: sifive: ccache: fix missing iounmap() in error path in sifive_ccache_init()
soc: sifive: ccache: fix missing free_irq() in error path in sifive_ccache_init()
soc: sifive: ccache: fix missing of_node_put() in sifive_ccache_init()
drivers/soc/sifive/sifive_ccache.c | 33 +++++++++++++++++++++++++--------
1 file changed, 25 insertions(+), 8 deletions(-
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: RISC-V SoC Drivers for v6.2 2022-11-21 17:24 RISC-V SoC Drivers for v6.2 Conor Dooley @ 2022-11-22 14:38 ` Arnd Bergmann 2022-11-22 15:00 ` Palmer Dabbelt 0 siblings, 1 reply; 5+ messages in thread From: Arnd Bergmann @ 2022-11-22 14:38 UTC (permalink / raw) To: Conor Dooley, soc; +Cc: linux-riscv, Palmer Dabbelt On Mon, Nov 21, 2022, at 18:24, Conor Dooley wrote: > Hey Arnd, > > Same stuff applies here: lmk if there's something you'd rather see changed. > Perhaps you'd prefer to see PRs per vendor? Although I think that's less > likely to matter here than in the DT stuff. Again, I'll try to get the PR > out a bit earlier next time. Applied, this looks fine, just a few things to keep in mind: - please add "[GIT PULL]" to the subject line of the email - Splitting up a large pull request into smaller ones can be helpful to make sure things don't go in unnoticed. I try to (briefly) look at each patch, but if you have 20 boring but large patches, and a small but important patch that I may need to comment on, that is a good reason to split. > Not too much to see here, Yang Yingliang has added some error handling > to the setup of the driver that reports SiFive cache topology > information. I've put it on -next given how far we are in the release > cycle, feel free to put it on fixes if you disagree :) This is fine either way, as none of the fixes are likely to cause any real issues. I usually like to err on the side of having too much in the fixes branch instead of risking to miss something, but I'm just as happy to follow your preference here. > RISC-V SoC drivers for v6.2 > > SiFive: > - add probe error handling to the ccache driver Since this tag description becomes part of the git history, try to write it like you would write a commit log in the future. Ideally that avoids bulleted lists (I know they are easy) and instead uses full sentences that explain things about the state of the patches. If there are bugfixes, are users likely to need the fixes or were they found through inspection? For new features, explain who would have the corresponding hardware and what it does. Again, what you have here is not wrong, but it can always get better. Arnd _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: RISC-V SoC Drivers for v6.2 2022-11-22 14:38 ` Arnd Bergmann @ 2022-11-22 15:00 ` Palmer Dabbelt 2022-11-22 15:14 ` Conor Dooley 0 siblings, 1 reply; 5+ messages in thread From: Palmer Dabbelt @ 2022-11-22 15:00 UTC (permalink / raw) To: Arnd Bergmann; +Cc: Conor Dooley, soc, linux-riscv On Tue, 22 Nov 2022 06:38:40 PST (-0800), Arnd Bergmann wrote: > On Mon, Nov 21, 2022, at 18:24, Conor Dooley wrote: >> Hey Arnd, >> >> Same stuff applies here: lmk if there's something you'd rather see changed. >> Perhaps you'd prefer to see PRs per vendor? Although I think that's less >> likely to matter here than in the DT stuff. Again, I'll try to get the PR >> out a bit earlier next time. > > Applied, this looks fine, just a few things to keep in mind: Thanks! > - please add "[GIT PULL]" to the subject line of the email FWIW, here's the script I use to send pull requests: https://github.com/palmer-dabbelt/home/blob/master/.local/src/git-send-pull.bash > - Splitting up a large pull request into smaller ones can be > helpful to make sure things don't go in unnoticed. I try to > (briefly) look at each patch, but if you have 20 boring but > large patches, and a small but important patch that I may > need to comment on, that is a good reason to split. > >> Not too much to see here, Yang Yingliang has added some error handling >> to the setup of the driver that reports SiFive cache topology >> information. I've put it on -next given how far we are in the release >> cycle, feel free to put it on fixes if you disagree :) > > This is fine either way, as none of the fixes are likely to cause > any real issues. I usually like to err on the side of having too much > in the fixes branch instead of risking to miss something, but I'm > just as happy to follow your preference here. > >> RISC-V SoC drivers for v6.2 >> >> SiFive: >> - add probe error handling to the ccache driver > > Since this tag description becomes part of the git history, try to write > it like you would write a commit log in the future. Ideally that > avoids bulleted lists (I know they are easy) and instead uses full > sentences that explain things about the state of the patches. If there > are bugfixes, are users likely to need the fixes or were they found > through inspection? For new features, explain who would have the > corresponding hardware and what it does. Again, what you have here > is not wrong, but it can always get better. > > Arnd _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: RISC-V SoC Drivers for v6.2 2022-11-22 15:00 ` Palmer Dabbelt @ 2022-11-22 15:14 ` Conor Dooley 2022-11-22 16:04 ` Arnd Bergmann 0 siblings, 1 reply; 5+ messages in thread From: Conor Dooley @ 2022-11-22 15:14 UTC (permalink / raw) To: Palmer Dabbelt, arnd; +Cc: Arnd Bergmann, Conor Dooley, soc, linux-riscv On Tue, Nov 22, 2022 at 07:00:00AM -0800, Palmer Dabbelt wrote: > On Tue, 22 Nov 2022 06:38:40 PST (-0800), Arnd Bergmann wrote: > > On Mon, Nov 21, 2022, at 18:24, Conor Dooley wrote: > > > Hey Arnd, > > > > > > Same stuff applies here: lmk if there's something you'd rather see changed. > > > Perhaps you'd prefer to see PRs per vendor? Although I think that's less > > > likely to matter here than in the DT stuff. Again, I'll try to get the PR > > > out a bit earlier next time. > > > > Applied, this looks fine, just a few things to keep in mind: > > Thanks! Ditto :) > > - please add "[GIT PULL]" to the subject line of the email > > FWIW, here's the script I use to send pull requests: https://github.com/palmer-dabbelt/home/blob/master/.local/src/git-send-pull.bash I noticed that yesterday evening while double checking what I'd sent out but by then it was too late... I'll use the script I use for internal stuff going forward & hopefully avoid a repeat. > > - Splitting up a large pull request into smaller ones can be > > helpful to make sure things don't go in unnoticed. I try to > > (briefly) look at each patch, but if you have 20 boring but > > large patches, and a small but important patch that I may > > need to comment on, that is a good reason to split. Sure. I'll try to figure out what makes the most sense for a split versus having stuff in linux-next in a reasonable way. I suppose volume of changes will mainly dictate the approach. > > > Not too much to see here, Yang Yingliang has added some error handling > > > to the setup of the driver that reports SiFive cache topology > > > information. I've put it on -next given how far we are in the release > > > cycle, feel free to put it on fixes if you disagree :) > > > > This is fine either way, as none of the fixes are likely to cause > > any real issues. I usually like to err on the side of having too much > > in the fixes branch instead of risking to miss something, but I'm > > just as happy to follow your preference here. Cool. I'll bear that in mind for next time, thanks. > > > RISC-V SoC drivers for v6.2 > > > > > > SiFive: > > > - add probe error handling to the ccache driver > > > > Since this tag description becomes part of the git history, try to write > > it like you would write a commit log in the future. Ideally that > > avoids bulleted lists (I know they are easy) and instead uses full > > sentences that explain things about the state of the patches. If there > > are bugfixes, are users likely to need the fixes or were they found > > through inspection? For new features, explain who would have the > > corresponding hardware and what it does. Again, what you have here > > is not wrong, but it can always get better. Yeah, I can do that. You likely won't get a Christian Brauner novella out of me ever, but I'll do something more cover letter-y next time around. Thanks again, Conor. _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: RISC-V SoC Drivers for v6.2 2022-11-22 15:14 ` Conor Dooley @ 2022-11-22 16:04 ` Arnd Bergmann 0 siblings, 0 replies; 5+ messages in thread From: Arnd Bergmann @ 2022-11-22 16:04 UTC (permalink / raw) To: Conor.Dooley, Palmer Dabbelt; +Cc: Conor Dooley, soc, linux-riscv On Tue, Nov 22, 2022, at 16:14, Conor Dooley wrote: > On Tue, Nov 22, 2022 at 07:00:00AM -0800, Palmer Dabbelt wrote: >> On Tue, 22 Nov 2022 06:38:40 PST (-0800), Arnd Bergmann wrote: >> > On Mon, Nov 21, 2022, at 18:24, Conor Dooley wrote: >> > - Splitting up a large pull request into smaller ones can be >> > helpful to make sure things don't go in unnoticed. I try to >> > (briefly) look at each patch, but if you have 20 boring but >> > large patches, and a small but important patch that I may >> > need to comment on, that is a good reason to split. > > Sure. I'll try to figure out what makes the most sense for a split > versus having stuff in linux-next in a reasonable way. I suppose volume > of changes will mainly dictate the approach. Note that you can split things two ways, either by time or by content: If you feel that the branch is getting a bit large, then use that as a hint that you should send out parts early, and follow up with another set of changes later, even if that touches the same files. Here I would expect later pull requests to be smaller than earlier ones for the same merge window. Splitting by content is different: If you feel that something in the branch is not like the other things, then you can split it in a way that would give each branch a sensible tag description rather than having to describe two different things in a coherent way. Often this ends up with one of them being much larger than the other, and that is ok. Arnd _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2022-11-22 16:05 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-11-21 17:24 RISC-V SoC Drivers for v6.2 Conor Dooley 2022-11-22 14:38 ` Arnd Bergmann 2022-11-22 15:00 ` Palmer Dabbelt 2022-11-22 15:14 ` Conor Dooley 2022-11-22 16:04 ` Arnd Bergmann
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox