ChanServ changed the topic of #armlinux to: ARM kernel talk [Upstream kernel, find your vendor forums for questions about their kernels] | https://libera.irclog.whitequark.org/armlinux
prabhakarlad has joined #armlinux
Pali has quit [Ping timeout: 240 seconds]
apritzel has quit [Ping timeout: 240 seconds]
punit_ is now known as punit
prabhakarlad has quit [Quit: Client closed]
sibis9 has joined #armlinux
sibis has quit [Read error: Connection reset by peer]
sibis9 is now known as sibis
dliviu has quit [Ping timeout: 256 seconds]
dliviu has joined #armlinux
jlinton has quit [Quit: Client closed]
jlinton has joined #armlinux
damxsa has joined #armlinux
apritzel has joined #armlinux
apritzel has quit [Ping timeout: 240 seconds]
guillaume_g has joined #armlinux
damxsa has quit [Remote host closed the connection]
iivanov has joined #armlinux
djrscally has joined #armlinux
jlinton has quit [Quit: Client closed]
matthias_bgg has joined #armlinux
ardb has joined #armlinux
sszy has joined #armlinux
alexels has joined #armlinux
nsaenz_ has joined #armlinux
nsaenz has quit [Ping timeout: 252 seconds]
sicelo_ has joined #armlinux
Pali has joined #armlinux
apritzel_ has joined #armlinux
sicelo_ has quit [Quit: Bye!]
sicelo_ has joined #armlinux
sicelo_ has joined #armlinux
sicelo_ has quit [Changing host]
sicelo_ has quit [Quit: Bye!]
Turingtoast has joined #armlinux
kbingham has quit [Quit: ZNC - http://znc.in]
prabhakarlad has joined #armlinux
prabhakarlad has quit [Quit: Client closed]
<CounterPillow> Can device tree overlays a la https://www.kernel.org/doc/html/latest/devicetree/overlay-notes.html contain include directives? It doesn't seem that way
<geertu> CounterPillow: If you run them through cpp first, they can
<CounterPillow> Thanks
<CounterPillow> How do I make it not see #gpio-cells = <2>; as an attempt at a preprocessor directive?
<CounterPillow> ah, -traditional-cpp
<geertu> CounterPillow: run "make V=1 dtbs
<geertu> CounterPillow: run "make V=1 dtbs" to see how Linux invokes cpp and tc
<geertu> and dtc
abelvesa has quit [Ping timeout: 268 seconds]
abelvesa has joined #armlinux
jlinton has joined #armlinux
prabhakarlad has joined #armlinux
jlinton has quit [Ping timeout: 256 seconds]
TheCoffeMaker has quit [Ping timeout: 256 seconds]
TheCoffeMaker has joined #armlinux
HdkR has quit [Ping timeout: 256 seconds]
HdkR has joined #armlinux
kristinam has quit [Ping timeout: 256 seconds]
krzk has quit [Ping timeout: 256 seconds]
kristinam has joined #armlinux
krzk has joined #armlinux
monstr has joined #armlinux
jlinton has joined #armlinux
prabhakarlad has quit [Quit: Client closed]
<mraynal> broonie: I saw you said something about topic branches and Linus not liking them, what do you mean exactly? Because I was about to create a specific branch for the "external ECC engines & Macronix support" series and merge it into my tree as well as providing it to you in case you would need it. Is this the wrong way to do?
<broonie> mraynal: You're probably fine so long as you don't end up with many merges. Basically he doesn't like merge commits, especially if you do something like merge a bunch of topic branches down prior to sending things out to him.
<broonie> I get annoyed because what he *says* and what he actually gets wound up about aren't the same thing.
<mraynal> broonie: mmmmh. In fact we actually do that all the time in mtd, as there are up to 4 different branches merged into one (so 4 merge commits basically). Maybe it's fine because we provide proper merge requests internally with specific tags.
<broonie> Oh, lots of trees do it (there's several are quite clearly generating a series of automated merges at teh last minute).
<bencoh> (he's not the only one not liking merge commits, to be fair)
<broonie> Basically he has some random tastes that he tries to attach to workflows but they don't actually line up with each other that well.
<mraynal> hu :)
<geertu> mraynal: Just don't merge anything from upstream, unless you have a very good reason, which should be explained in the merge commit message.
<geertu> broonie: perhaps you need some submaintainers to accept PRs from, one for each of your topic branches? ;-)
<mraynal> geertu: oh yeah, that should not be a problem indeed. It may happen sometimes that we merge the latest -rc when there is conflincting work, but it's rather rare...
<broonie> Too many merges within your own tree, or the wrong pattern of merges also sets him off (TBH it's more likely to than merging stuff from his tree, he only seems to pick on that if he's looking for other reasons).
<broonie> In theory he prefers to resolve all conflicts with his tree himself.
<mraynal> broonie: 'wrong pattern of merges'?
<broonie> mraynal: Yes, exactly :P
<geertu> broonie: You can avoid too many internal merges by only merging all your topic branches together right before sending a PR to him.
<mraynal> I didn't know about the latter. I assumed the opposite.
<geertu> Of course you need a separate for-next branch for sfr, which you do merge daily, but that one nevers goes to Linus directly.
<broonie> geertu: Which then generates a big block of merges at once without detailed messages about why the merge happens right now (since the answer is "to package them up for Linus") which he's not thrilled about either.
<mraynal> geertu: if you do merge all the topic branches, won't you have merge commits anyway?
<broonie> mraynal: His theory is that you should develop on the topic branch and then only merge it in when it's in some sense complete, doing so with a commit message which explains what's in the topic and why it's complete.
<mraynal> broonie: ok, looks legitimate
<geertu> broonie: use a single octopus (or millipede) merge?
<broonie> geertu: Definitely don't do that, I used to do that and he specifically complained about the number of branches.
<geertu> broonie: doh
<geertu> mraynal: yes, but you should avoid having too many.
<broonie> In practice if it doesn't cause conflicts you're probably fine.
<mraynal> so the final conclusion is: live off radar :)
<geertu> I'm not really suffering from that, as I send all individual branches as separate PRs, so e.g. arnd may be merging them together ;-)
<geertu> The branches that do contains lots of merges (renesas-devel and renesas-next) are never sent upstream.
<geertu> mraynal: Indeed. Do not cause problems, do not make silly mistakes, and he won't complain.
<mraynal> yeah, for 5.16-rc1 I did everything clean but Linus refused loudly my PR. It took me quite some time to realize that I wrongly generated my PR against the last patch of mtd/next instead of the mtd/for-xxx tag (which point to the exact same work, but without the PR text...)
Amit_T has joined #armlinux
Tokamak has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Tokamak has joined #armlinux
alexels has quit [Quit: WeeChat 3.3]
alexels has joined #armlinux
guillaume_g has quit [Quit: Konversation terminated!]
bps has quit [Ping timeout: 240 seconds]
matthias_bgg has quit [Ping timeout: 256 seconds]
torez has joined #armlinux
prabhakarlad has joined #armlinux
Tokamak has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jlinton has quit [Quit: Client closed]
jlinton has joined #armlinux
Tokamak has joined #armlinux
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
headless has joined #armlinux
alexels has quit [Quit: WeeChat 2.8]
bps has joined #armlinux
bps has joined #armlinux
bps has quit [Changing host]
apritzel_ has quit [Ping timeout: 265 seconds]
XV8 has joined #armlinux
monstr has quit [Remote host closed the connection]
Amit_T has quit [Quit: Leaving]
prabhakarlad has quit [Quit: Client closed]
apritzel has joined #armlinux
frieder has joined #armlinux
frieder has quit [Remote host closed the connection]
XV8 has quit [Quit: Textual IRC Client: www.textualapp.com]
jlinton has quit [Quit: Client closed]
Turingtoast has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Tokamak has quit [Read error: Connection reset by peer]
jlinton has joined #armlinux
Tokamak has joined #armlinux
amstan has quit [Ping timeout: 240 seconds]
a3f has quit [Ping timeout: 240 seconds]
psydroid has quit [Ping timeout: 240 seconds]
shoragan[m] has quit [Ping timeout: 268 seconds]
mvaittin has quit [Ping timeout: 268 seconds]
mvaittin has joined #armlinux
headless has quit [Quit: Konversation terminated!]
psydroid has joined #armlinux
shoragan[m] has joined #armlinux
amstan has joined #armlinux
torez has quit [Quit: torez]
amstan has quit [Remote host closed the connection]
mvaittin has quit [Read error: Connection reset by peer]
psydroid has quit [Write error: Connection reset by peer]
shoragan[m] has quit [Read error: Connection reset by peer]
psydroid has joined #armlinux
amstan has joined #armlinux
shoragan[m] has joined #armlinux
mvaittin has joined #armlinux
a3f has joined #armlinux
shoragan[m] has quit [Quit: Client limit exceeded: 20000]
amstan has quit [Quit: Client limit exceeded: 20000]
mvaittin has quit [Quit: Client limit exceeded: 20000]
a3f has quit [Quit: Client limit exceeded: 20000]
ardb has quit [Quit: Leaving.]
jlinton has quit [Ping timeout: 256 seconds]