<p style="white-space: pre-wrap; word-wrap: break-word;">only cosmetics...<br>mostly about the term choice of "implementation".<br>Did you mean "internal"? "BTS-model" / "BTS-type"?</p><p>Patch set 6:<span style="border-radius: 3px; display: inline-block; margin: 0 2px; padding: 4px;background-color: #d4ffd4;">Code-Review +1</span></p><p><a href="https://gerrit.osmocom.org/c/osmo-bts/+/18591">View Change</a></p><p>5 comments:</p><ul style="list-style: none; padding: 0;"><li style="margin: 0; padding: 0;"><p><a href="https://gerrit.osmocom.org/c/osmo-bts/+/18591/6/include/osmo-bts/gsm_data_shared.h">File include/osmo-bts/gsm_data_shared.h:</a></p><ul style="list-style: none; padding: 0;"><li style="margin: 0; padding: 0 0 0 16px;"><p style="margin-bottom: 4px;"><a href="https://gerrit.osmocom.org/c/osmo-bts/+/18591/6/include/osmo-bts/gsm_data_shared.h@461">Patch Set #6, Line 461:</a> <code style="font-family:monospace,monospace">/* BTS implementation flags (internal use, not exposed via OML) */</code></p><p style="white-space: pre-wrap; word-wrap: break-word;">(so maybe reflect "internal" in the naming? bts_internal_flag_get(), bts_internal_flag_set()?)</p></li><li style="margin: 0; padding: 0 0 0 16px;"><p style="margin-bottom: 4px;"><a href="https://gerrit.osmocom.org/c/osmo-bts/+/18591/6/include/osmo-bts/gsm_data_shared.h@465">Patch Set #6, Line 465:</a> <code style="font-family:monospace,monospace">     (bts->flags |= (typeof(bts->flags)) flag)</code></p><p style="white-space: pre-wrap; word-wrap: break-word;">(braces around this are slightly weird)</p></li><li style="margin: 0; padding: 0 0 0 16px;"><p style="margin-bottom: 4px;"><a href="https://gerrit.osmocom.org/c/osmo-bts/+/18591/6/include/osmo-bts/gsm_data_shared.h@468">Patch Set #6, Line 468:</a> <code style="font-family:monospace,monospace">#define BTS_IMPL_FLAG_MS_PWR_CTRL_DSP            (1 << 0)</code></p><p style="white-space: pre-wrap; word-wrap: break-word;">( s/IMPL/INTERNAL/ ?)</p></li></ul></li><li style="margin: 0; padding: 0;"><p><a href="https://gerrit.osmocom.org/c/osmo-bts/+/18591/6/src/common/vty.c">File src/common/vty.c:</a></p><ul style="list-style: none; padding: 0;"><li style="margin: 0; padding: 0 0 0 16px;"><p style="margin-bottom: 4px;"><a href="https://gerrit.osmocom.org/c/osmo-bts/+/18591/6/src/common/vty.c@832">Patch Set #6, Line 832:</a> <code style="font-family:monospace,monospace">     for (i = 0, no_features = true; i < _NUM_BTS_FEAT; i++) {</code></p><p style="white-space: pre-wrap; word-wrap: break-word;">(I'd rather leave the 'no_features = true' at the start of the function, above. This looks like no_features is used as a loop condition; it does not affect the loop, only what happens around the loop. So it doesn't qualify as a start condition, really.)</p></li><li style="margin: 0; padding: 0 0 0 16px;"><p style="margin-bottom: 4px;"><a href="https://gerrit.osmocom.org/c/osmo-bts/+/18591/6/src/common/vty.c@843">Patch Set #6, Line 843:</a> <code style="font-family:monospace,monospace">        vty_out(vty, "  Implementation flags:%s", VTY_NEWLINE);</code></p><p style="white-space: pre-wrap; word-wrap: break-word;">"Implementation" is a very general term, basically all code is implementation. In the comments you used "internal flags", which I find easier to understand... or "BTS model specific flags"?</p></li></ul></li></ul><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-bts/+/18591">change 18591</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-bts/+/18591"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-bts </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Icf792d02323bb73e3b8d46384c7890cb1eb4731e </div>
<div style="display:none"> Gerrit-Change-Number: 18591 </div>
<div style="display:none"> Gerrit-PatchSet: 6 </div>
<div style="display:none"> Gerrit-Owner: Vadim Yanitskiy <vyanitskiy@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: Vadim Yanitskiy <vyanitskiy@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-Reviewer: neels <nhofmeyr@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-Comment-Date: Tue, 02 Jun 2020 12:40:58 +0000 </div>
<div style="display:none"> Gerrit-HasComments: Yes </div>
<div style="display:none"> Gerrit-Has-Labels: Yes </div>
<div style="display:none"> Gerrit-MessageType: comment </div>