<p>laforge <strong>submitted</strong> this change.</p><p><a href="https://gerrit.osmocom.org/c/osmo-bts/+/15788">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  laforge: Looks good to me, but someone else must approve
  pespin: Looks good to me, approved
  Jenkins Builder: Verified

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Fix common misspellings and typos<br><br>Change-Id: I403b9029f57fec3fdec2c1e2cbeac0f6eab53f24<br>---<br>M README.md<br>M doc/control_interface.txt<br>M doc/manuals/abis/rsl.adoc<br>M doc/manuals/chapters/bts-models.adoc<br>M doc/manuals/chapters/configuration.adoc<br>M doc/manuals/chapters/overview.adoc<br>M doc/manuals/rtp-amr.adoc<br>M doc/startup.txt<br>M include/osmo-bts/gsm_data_shared.h<br>M src/common/abis.c<br>M src/common/bts.c<br>M src/common/cbch.c<br>M src/common/handover.c<br>M src/common/l1sap.c<br>M src/common/load_indication.c<br>M src/common/measurement.c<br>M src/common/pcu_sock.c<br>M src/common/rsl.c<br>M src/common/scheduler.c<br>M src/osmo-bts-litecell15/calib_file.c<br>M src/osmo-bts-litecell15/misc/lc15bts_mgr_vty.c<br>M src/osmo-bts-litecell15/misc/lc15bts_misc.c<br>M src/osmo-bts-litecell15/oml.c<br>M src/osmo-bts-oc2g/calib_file.c<br>M src/osmo-bts-oc2g/l1_if.c<br>M src/osmo-bts-oc2g/misc/oc2gbts_mgr_vty.c<br>M src/osmo-bts-oc2g/misc/oc2gbts_misc.c<br>M src/osmo-bts-oc2g/oml.c<br>M src/osmo-bts-octphy/l1_if.c<br>M src/osmo-bts-octphy/l1_oml.c<br>M src/osmo-bts-octphy/octphy_vty.c<br>M src/osmo-bts-octphy/octpkt.c<br>M src/osmo-bts-sysmo/eeprom.c<br>M src/osmo-bts-sysmo/misc/sysmobts-layer1.c<br>M src/osmo-bts-sysmo/misc/sysmobts_mgr.c<br>M src/osmo-bts-sysmo/misc/sysmobts_mgr_vty.c<br>M src/osmo-bts-sysmo/misc/sysmobts_misc.c<br>M src/osmo-bts-sysmo/oml.c<br>M src/osmo-bts-sysmo/sysmobts_ctrl.c<br>M src/osmo-bts-trx/trx_if.c<br>M src/osmo-bts-virtual/l1_if.c<br>M src/osmo-bts-virtual/scheduler_virtbts.c<br>M tests/meas/meas_test.c<br>M tests/tx_power/tx_power_test.c<br>44 files changed, 178 insertions(+), 178 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/README.md b/README.md</span><br><span>index eaff165..965744f 100644</span><br><span>--- a/README.md</span><br><span>+++ b/README.md</span><br><span>@@ -45,7 +45,7 @@</span><br><span> as well as a</span><br><span> [VTY Reference Manual](http://ftp.osmocom.org/docs/latest/osmobsc-vty-reference.pdf)</span><br><span> and a</span><br><span style="color: hsl(0, 100%, 40%);">-[Abis refrence MAnual](http://ftp.osmocom.org/docs/latest/osmobts-abis.pdf)</span><br><span style="color: hsl(120, 100%, 40%);">+[Abis reference MAnual](http://ftp.osmocom.org/docs/latest/osmobts-abis.pdf)</span><br><span> describing the OsmoBTS specific A-bis dialect.</span><br><span> </span><br><span> Mailing List</span><br><span>diff --git a/doc/control_interface.txt b/doc/control_interface.txt</span><br><span>index 5ad9717..dd3dba2 100644</span><br><span>--- a/doc/control_interface.txt</span><br><span>+++ b/doc/control_interface.txt</span><br><span>@@ -4,7 +4,7 @@</span><br><span> </span><br><span> h3. trx.0.thermal-attenuation</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-The idea of this paramter is to attenuate the system output power as part of</span><br><span style="color: hsl(120, 100%, 40%);">+The idea of this parameter is to attenuate the system output power as part of</span><br><span> thermal management.  In some cases the PA might be passing a critical level,</span><br><span> so an external control process can use this attribute to reduce the system</span><br><span> output power.</span><br><span>diff --git a/doc/manuals/abis/rsl.adoc b/doc/manuals/abis/rsl.adoc</span><br><span>index 86beaa2..4d7e430 100644</span><br><span>--- a/doc/manuals/abis/rsl.adoc</span><br><span>+++ b/doc/manuals/abis/rsl.adoc</span><br><span>@@ -346,7 +346,7 @@</span><br><span> In the classic data model established by ETSI/3GPP for A-bis, each</span><br><span> timeslot (channel) is configured using a static channel combination by</span><br><span> means of A-bis OML.  Particularly in presence of GPRS services, this</span><br><span style="color: hsl(0, 100%, 40%);">-is very unflexible and leads to inefficient use of air interface</span><br><span style="color: hsl(120, 100%, 40%);">+is very inflexible and leads to inefficient use of air interface</span><br><span> resources.</span><br><span> </span><br><span> As such, several methods have been implemented to overcome this</span><br><span>diff --git a/doc/manuals/chapters/bts-models.adoc b/doc/manuals/chapters/bts-models.adoc</span><br><span>index 31c5147..4b48d4b 100644</span><br><span>--- a/doc/manuals/chapters/bts-models.adoc</span><br><span>+++ b/doc/manuals/chapters/bts-models.adoc</span><br><span>@@ -443,7 +443,7 @@</span><br><span> as in the GSM network architecture provides almost all relevant</span><br><span> configuration to the BTS from the BSC.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-An example configuratin file is provided as part of the osmo-bts source</span><br><span style="color: hsl(120, 100%, 40%);">+An example configuration file is provided as part of the osmo-bts source</span><br><span> code: `doc/examples/virtual/osmobts-virtual.cfg`</span><br><span> </span><br><span> For more information see</span><br><span>diff --git a/doc/manuals/chapters/configuration.adoc b/doc/manuals/chapters/configuration.adoc</span><br><span>index 558bd4b..2b78620 100644</span><br><span>--- a/doc/manuals/chapters/configuration.adoc</span><br><span>+++ b/doc/manuals/chapters/configuration.adoc</span><br><span>@@ -14,7 +14,7 @@</span><br><span> </span><br><span> === Command Line Options</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Ths OsmoBTS executables (`osmo-bts-sysmo`, `osmo-bts-trx`,</span><br><span style="color: hsl(120, 100%, 40%);">+The OsmoBTS executables (`osmo-bts-sysmo`, `osmo-bts-trx`,</span><br><span> `osmo-bts-octphy`, `osmo-bts-litecell15`, ...) share the following</span><br><span> generic command line options:</span><br><span> </span><br><span>diff --git a/doc/manuals/chapters/overview.adoc b/doc/manuals/chapters/overview.adoc</span><br><span>index 6b6b828..0dff16a 100644</span><br><span>--- a/doc/manuals/chapters/overview.adoc</span><br><span>+++ b/doc/manuals/chapters/overview.adoc</span><br><span>@@ -38,7 +38,7 @@</span><br><span> OsmoNITB, as can be seen in the following figures.</span><br><span> </span><br><span> [[fig-gsm-classic]]</span><br><span style="color: hsl(0, 100%, 40%);">-.Classic GSM archtiecture using OsmoBTS with OsmoBTS components</span><br><span style="color: hsl(120, 100%, 40%);">+.Classic GSM architecture using OsmoBTS with OsmoBTS components</span><br><span> [graphviz]</span><br><span> ----</span><br><span> digraph G {</span><br><span>diff --git a/doc/manuals/rtp-amr.adoc b/doc/manuals/rtp-amr.adoc</span><br><span>index 5a36aea..75f0e01 100644</span><br><span>--- a/doc/manuals/rtp-amr.adoc</span><br><span>+++ b/doc/manuals/rtp-amr.adoc</span><br><span>@@ -95,10 +95,10 @@</span><br><span>  phy => bts   [label="PH-DATA.ind GsmL1_TchPlType_Amr (SID_FIRST)"];</span><br><span>     bts => mgw   [label="RTP (AMR FT=SID,Q=1)"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span>@@ -110,10 +110,10 @@</span><br><span>        bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-       ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind GsmL1_TchPlType_Amr (SID_UPDATE)"];</span><br><span>    bts => mgw   [label="RTP (AMR FT=SID,Q=1)"];</span><br><span> }</span><br><span>@@ -123,7 +123,7 @@</span><br><span> the SID_FIRST frame is immediately followed by a speech frame. It has been observed that some phone</span><br><span> does not transmit the last 4 bursts even if it is not followed by a speech frame.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-ULSU2:: There must be exactly two supressed voice frames between the</span><br><span style="color: hsl(120, 100%, 40%);">+ULSU2:: There must be exactly two suppressed voice frames between the</span><br><span> SID_FIRST and the SID_UPDATE, i.e. there's 60ms between SID_FIRST and</span><br><span> SID_UPDATE.</span><br><span> </span><br><span>@@ -152,52 +152,52 @@</span><br><span>      phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind GsmL1_TchPlType_Amr (SID_UPDATE)"];</span><br><span>    bts => mgw   [label="RTP (AMR FT=SID,Q=1)"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span>@@ -208,10 +208,10 @@</span><br><span>        phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind GsmL1_TchPlType_Amr (SID_UPDATE)"];</span><br><span>    bts => mgw   [label="RTP (AMR FT=SID,Q=1)"];</span><br><span> }</span><br><span>@@ -254,10 +254,10 @@</span><br><span>       ...;</span><br><span>         ---             [label="Once voice is active again"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-     ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span>@@ -345,10 +345,10 @@</span><br><span>        ...;</span><br><span>         ---             [label="FACCH/F Frame During DTX"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-       ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span>@@ -368,10 +368,10 @@</span><br><span>        phy => bts   [label="PH-DATA.ind FACCH/F"];</span><br><span>     bts => mgw   [label="FACCH/F"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-        ms -x phy       [label="Supressed L1 burst", id="ULSF2"];</span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst", id="ULSF2"];</span><br><span style="color: hsl(120, 100%, 40%);">+        ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind GsmL1_TchPlType_Amr (SID_FIRST)"];</span><br><span>     bts => mgw   [label="RTP (AMR FT=SID,Q=1)"];</span><br><span>    ...;</span><br><span>@@ -382,7 +382,7 @@</span><br><span> information bits are contained in sub-blocks 1-4 only</span><br><span> </span><br><span> Note:: It has been observed with some phones that the SID_FIRST is not sent following the FACCH/F</span><br><span style="color: hsl(0, 100%, 40%);">-frame. If this case occures the No Data Frame and SID_UPDATE order resumes.</span><br><span style="color: hsl(120, 100%, 40%);">+frame. If this case occurs the No Data Frame and SID_UPDATE order resumes.</span><br><span> </span><br><span> === TCH/AFS Downlink (Network to MS)</span><br><span> </span><br><span>@@ -660,10 +660,10 @@</span><br><span>  phy => bts   [label="PH-RTS.ind (TCH)"];</span><br><span>        phy <= bts   [label="PH-EMPTY-FRAME.req (FACCH/F)"];</span><br><span>    phy <= bts   [label="PH-EMPTY-FRAME.req (TCH/F)"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms x- phy       [label="Supressed burst"];</span><br><span style="color: hsl(0, 100%, 40%);">-    ms x- phy       [label="Supressed burst"];</span><br><span style="color: hsl(0, 100%, 40%);">-    ms x- phy       [label="Supressed burst"];</span><br><span style="color: hsl(0, 100%, 40%);">-    ms x- phy       [label="Supressed burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+  ms x- phy       [label="Suppressed burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+ ms x- phy       [label="Suppressed burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+ ms x- phy       [label="Suppressed burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+ ms x- phy       [label="Suppressed burst"];</span><br><span> }</span><br><span> ----</span><br><span> </span><br><span>@@ -738,8 +738,8 @@</span><br><span>         phy => bts   [label="PH-DATA.ind GsmL1_TchPlType_Amr (N)"];</span><br><span>     bts => mgw   [label="RTP (AMR FT=0..7,Q=1)"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-  ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind GsmL1_TchPlType_Amr_SidFirstP1", id="ULSF1"];</span><br><span>        bts => mgw   [label="RTP (AMR FT=SID,Q=1)"];</span><br><span> </span><br><span>@@ -753,8 +753,8 @@</span><br><span>  phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind GsmL1_TchPlType_Amr (SID_UPDATE)"];</span><br><span>    bts => mgw   [label="RTP (AMR FT=SID,Q=1)"];</span><br><span> }</span><br><span>@@ -764,7 +764,7 @@</span><br><span> </span><br><span> NOTE:: It has been observed that not all phones transmit SID_FIRST_P2 so the PH-DATA.ind GsmL1_TchPlType_Amr_SidFirstP2 is not guaranteed to be sent to the BTS.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-ULSU1:: There must be exactly two supressed voice frames between the</span><br><span style="color: hsl(120, 100%, 40%);">+ULSU1:: There must be exactly two suppressed voice frames between the</span><br><span> SID_FIRST and the SID_UPDATE, i.e. there's 60ms between SID_FIRST and</span><br><span> SID_UPDATE.</span><br><span> </span><br><span>@@ -795,33 +795,33 @@</span><br><span>  phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind GsmL1_TchPlType_Amr (SID_UPDATE)"];</span><br><span>    bts => mgw   [label="RTP (AMR FT=SID,Q=1)"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span>@@ -834,8 +834,8 @@</span><br><span>  phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind GsmL1_TchPlType_Amr (SID_UPDATE)"];</span><br><span>    bts => mgw   [label="RTP (AMR FT=SID,Q=1)"];</span><br><span> }</span><br><span>@@ -999,8 +999,8 @@</span><br><span>         ...;</span><br><span>         ms .. mgw       [label="FACCH/H during DTX operation"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span>@@ -1026,8 +1026,8 @@</span><br><span>        phy => bts   [label="PH-DATA.ind with empty payload"];</span><br><span>  bts -x mgw      [label="Suppressed RTP frame"];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(0, 100%, 40%);">- ms -x phy       [label="Supressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -x phy       [label="Suppressed L1 burst"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -x phy       [label="Suppressed L1 burst"];</span><br><span>     phy => bts   [label="PH-DATA.ind GsmL1_TchPlType_Amr_SidFirstP1"];</span><br><span>      bts => mgw   [label="RTP (AMR FT=SID,Q=1)"];</span><br><span> }</span><br><span>diff --git a/doc/startup.txt b/doc/startup.txt</span><br><span>index 50766e4..c60cc0a 100644</span><br><span>--- a/doc/startup.txt</span><br><span>+++ b/doc/startup.txt</span><br><span>@@ -22,7 +22,7 @@</span><br><span> | common | bts_controlif_setup() | Initialization of Control Interface</span><br><span> | bts-specific | bts_model_ctrl_cmds_install()</span><br><span> | common | telnet_init() | Initialization of telnet interface</span><br><span style="color: hsl(0, 100%, 40%);">-| common | pcu_sock_init() | Initializaiton of PCU socket</span><br><span style="color: hsl(120, 100%, 40%);">+| common | pcu_sock_init() | Initialization of PCU socket</span><br><span> | common | main() | Installation of signal handlers</span><br><span> | common | abis_open() | Start of the A-bis connection to BSC</span><br><span> | common | phy_links_open() | Iterate over list of configured PHY links</span><br><span>diff --git a/include/osmo-bts/gsm_data_shared.h b/include/osmo-bts/gsm_data_shared.h</span><br><span>index 5d8bc76..1445ed2 100644</span><br><span>--- a/include/osmo-bts/gsm_data_shared.h</span><br><span>+++ b/include/osmo-bts/gsm_data_shared.h</span><br><span>@@ -250,7 +250,7 @@</span><br><span>   } si;</span><br><span>        struct {</span><br><span>             uint8_t flags;</span><br><span style="color: hsl(0, 100%, 40%);">-          /* RSL measurment result number, 0 at lchan_act */</span><br><span style="color: hsl(120, 100%, 40%);">+            /* RSL measurement result number, 0 at lchan_act */</span><br><span>          uint8_t res_nr;</span><br><span>              /* current Tx power level of the BTS */</span><br><span>              uint8_t bts_tx_pwr;</span><br><span>@@ -556,7 +556,7 @@</span><br><span>    /* list header in net->bts_list */</span><br><span>        struct llist_head list;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-     /* number of ths BTS in network */</span><br><span style="color: hsl(120, 100%, 40%);">+    /* number of the BTS in network */</span><br><span>   uint8_t nr;</span><br><span>  /* human readable name / description */</span><br><span>      char *description;</span><br><span>@@ -622,7 +622,7 @@</span><br><span>     /* is SI3 GPRS Indicator currently disabled due to lack of PCU connection? */</span><br><span>        bool si3_gprs_ind_disabled;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">- /* ip.accesss Unit ID's have Site/BTS/TRX layout */</span><br><span style="color: hsl(120, 100%, 40%);">+       /* ip.access Unit ID's have Site/BTS/TRX layout */</span><br><span>       union {</span><br><span>              struct {</span><br><span>                     uint16_t site_id;</span><br><span>@@ -765,7 +765,7 @@</span><br><span>      struct bts_smscb_state smscb_extended;</span><br><span>       int smscb_queue_tgt_len; /* ideal/target queue length */</span><br><span>     int smscb_queue_max_len; /* maximum queue length */</span><br><span style="color: hsl(0, 100%, 40%);">-     int smscb_queue_hyst; /* hysteresis for CBCH laod indications */</span><br><span style="color: hsl(120, 100%, 40%);">+      int smscb_queue_hyst; /* hysteresis for CBCH load indications */</span><br><span> </span><br><span>         int16_t min_qual_rach;  /* minimum link quality (in centiBels) for Access Bursts */</span><br><span>  int16_t min_qual_norm;  /* minimum link quality (in centiBels) for Normal Bursts */</span><br><span>diff --git a/src/common/abis.c b/src/common/abis.c</span><br><span>index 84a3a04..24eb8a1 100644</span><br><span>--- a/src/common/abis.c</span><br><span>+++ b/src/common/abis.c</span><br><span>@@ -173,7 +173,7 @@</span><br><span> }</span><br><span> </span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* callback for incoming mesages from A-bis/IP */</span><br><span style="color: hsl(120, 100%, 40%);">+/* callback for incoming messages from A-bis/IP */</span><br><span> static int sign_link_cb(struct msgb *msg)</span><br><span> {</span><br><span>       struct e1inp_sign_link *link = msg->dst;</span><br><span>@@ -212,7 +212,7 @@</span><br><span>            return 0;</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   /* we assume that the soket is AF_INET.  As Abis/IP contains</span><br><span style="color: hsl(120, 100%, 40%);">+  /* we assume that the socket is AF_INET.  As Abis/IP contains</span><br><span>         * lots of hard-coded IPv4 addresses, this safe */</span><br><span>   OSMO_ASSERT(sin.sin_family == AF_INET);</span><br><span> </span><br><span>@@ -270,7 +270,7 @@</span><br><span> {</span><br><span>       struct e1inp_line *line;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-    /* patch in various data from VTY and othe sources */</span><br><span style="color: hsl(120, 100%, 40%);">+ /* patch in various data from VTY and other sources */</span><br><span>       line_ops.cfg.ipa.addr = dst_host;</span><br><span>    osmo_get_macaddr(bts_dev_info.mac_addr, "eth0");</span><br><span>   bts_dev_info.site_id = bts->ip_access.site_id;</span><br><span>diff --git a/src/common/bts.c b/src/common/bts.c</span><br><span>index 73631ae..60e27cc 100644</span><br><span>--- a/src/common/bts.c</span><br><span>+++ b/src/common/bts.c</span><br><span>@@ -292,7 +292,7 @@</span><br><span>                 bts_model_trx_close(trx);</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   /* shedule a timer to make sure select loop logic can run again</span><br><span style="color: hsl(120, 100%, 40%);">+       /* schedule a timer to make sure select loop logic can run again</span><br><span>      * to dispatch any pending primitives */</span><br><span>     osmo_timer_schedule(&shutdown_timer, 3, 0);</span><br><span> }</span><br><span>@@ -591,7 +591,7 @@</span><br><span>           return 0;</span><br><span> </span><br><span>        /* GSM 08.58, 5.7</span><br><span style="color: hsl(0, 100%, 40%);">-        * -> The BTS may combine serveral IMM.ASS.REJ messages</span><br><span style="color: hsl(120, 100%, 40%);">+     * -> The BTS may combine several IMM.ASS.REJ messages</span><br><span>     * -> Identical request refs in one message may be squeezed</span><br><span>        *</span><br><span>    * GSM 04.08, 9.1.20.2</span><br><span>@@ -669,7 +669,7 @@</span><br><span> /*</span><br><span>  * Remove lower prio messages if the queue has grown too long.</span><br><span>  *</span><br><span style="color: hsl(0, 100%, 40%);">- * \return 0 iff the number of messages in the queue would fit into the AGCH</span><br><span style="color: hsl(120, 100%, 40%);">+ * \return 0 if the number of messages in the queue would fit into the AGCH</span><br><span>  *         reserved part of the CCCH.</span><br><span>  */</span><br><span> static void compact_agch_queue(struct gsm_bts *bts)</span><br><span>diff --git a/src/common/cbch.c b/src/common/cbch.c</span><br><span>index 7ed11c2..ebea60b 100644</span><br><span>--- a/src/common/cbch.c</span><br><span>+++ b/src/common/cbch.c</span><br><span>@@ -38,7 +38,7 @@</span><br><span>      uint8_t num_segs;               /* total number of segments */</span><br><span> };</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* determine if current queue length differes more than permitted hysteresis from target</span><br><span style="color: hsl(120, 100%, 40%);">+/* determine if current queue length differs more than permitted hysteresis from target</span><br><span>  * queue length. If it does, send CBCH LOAD IND */</span><br><span> static void check_and_send_cbch_load(struct gsm_bts *bts, struct bts_smscb_state *bts_ss)</span><br><span> {</span><br><span>diff --git a/src/common/handover.c b/src/common/handover.c</span><br><span>index 63a9832..b615932 100644</span><br><span>--- a/src/common/handover.c</span><br><span>+++ b/src/common/handover.c</span><br><span>@@ -135,7 +135,7 @@</span><br><span>     osmo_timer_schedule(&lchan->ho.t3105, 0, bts->t3105_ms * 1000);</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* received frist valid data frame on dedicated channel */</span><br><span style="color: hsl(120, 100%, 40%);">+/* received first valid data frame on dedicated channel */</span><br><span> void handover_frame(struct gsm_lchan *lchan)</span><br><span> {</span><br><span>        LOGPLCHAN(lchan, DHO, LOGL_INFO, "First valid frame detected\n");</span><br><span>diff --git a/src/common/l1sap.c b/src/common/l1sap.c</span><br><span>index 7c54380..c68dc79 100644</span><br><span>--- a/src/common/l1sap.c</span><br><span>+++ b/src/common/l1sap.c</span><br><span>@@ -160,7 +160,7 @@</span><br><span> }</span><br><span> </span><br><span> /* allocate a msgb containing a osmo_phsap_prim + optional l2 data</span><br><span style="color: hsl(0, 100%, 40%);">- * in order to wrap femtobts header arround l2 data, there must be enough space</span><br><span style="color: hsl(120, 100%, 40%);">+ * in order to wrap femtobts header around l2 data, there must be enough space</span><br><span>  * in front and behind data pointer */</span><br><span> struct msgb *l1sap_msgb_alloc(unsigned int l2_len)</span><br><span> {</span><br><span>@@ -664,7 +664,7 @@</span><br><span>      return 0;</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* any L1 MPH_INFO indication prim recevied from bts model */</span><br><span style="color: hsl(120, 100%, 40%);">+/* any L1 MPH_INFO indication prim received from bts model */</span><br><span> static int l1sap_mph_info_ind(struct gsm_bts_trx *trx,</span><br><span>      struct osmo_phsap_prim *l1sap, struct mph_info_param *info)</span><br><span> {</span><br><span>@@ -738,7 +738,7 @@</span><br><span>      return 0;</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* any L1 MPH_INFO confirm prim recevied from bts model */</span><br><span style="color: hsl(120, 100%, 40%);">+/* any L1 MPH_INFO confirm prim received from bts model */</span><br><span> static int l1sap_mph_info_cnf(struct gsm_bts_trx *trx,</span><br><span>    struct osmo_phsap_prim *l1sap, struct mph_info_param *info)</span><br><span> {</span><br><span>@@ -798,7 +798,7 @@</span><br><span> int is_ccch_for_agch(struct gsm_bts_trx *trx, uint32_t fn) {</span><br><span>      /* Note: The number of available access grant channels is set by the</span><br><span>          * parameter BS_AG_BLKS_RES via system information type 3. This SI is</span><br><span style="color: hsl(0, 100%, 40%);">-    * transfered to osmo-bts via RSL */</span><br><span style="color: hsl(120, 100%, 40%);">+   * transferred to osmo-bts via RSL */</span><br><span>         return l1sap_fn2ccch_block(fn) < num_agch(trx, "PH-RTS-IND");</span><br><span> }</span><br><span> </span><br><span>@@ -1008,7 +1008,7 @@</span><br><span>         return true;</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* TCH-RTS-IND prim recevied from bts model */</span><br><span style="color: hsl(120, 100%, 40%);">+/* TCH-RTS-IND prim received from bts model */</span><br><span> static int l1sap_tch_rts_ind(struct gsm_bts_trx *trx,</span><br><span>         struct osmo_phsap_prim *l1sap, struct ph_tch_param *rts_ind)</span><br><span> {</span><br><span>diff --git a/src/common/load_indication.c b/src/common/load_indication.c</span><br><span>index fa4745b..8d9b56f 100644</span><br><span>--- a/src/common/load_indication.c</span><br><span>+++ b/src/common/load_indication.c</span><br><span>@@ -52,7 +52,7 @@</span><br><span>           uint16_t buffer_space = paging_buffer_space(bts->paging_state);</span><br><span>           rsl_tx_ccch_load_ind_pch(bts, buffer_space);</span><br><span>         } else {</span><br><span style="color: hsl(0, 100%, 40%);">-                /* This is an extenstion of TS 08.58.  We don't only</span><br><span style="color: hsl(120, 100%, 40%);">+              /* This is an extension of TS 08.58.  We don't only</span><br><span>               * send load indications if the load is above threshold,</span><br><span>              * but we also explicitly indicate that we are below</span><br><span>                  * threshold by using the magic value 0xffff */</span><br><span>diff --git a/src/common/measurement.c b/src/common/measurement.c</span><br><span>index c2001da..12fd779 100644</span><br><span>--- a/src/common/measurement.c</span><br><span>+++ b/src/common/measurement.c</span><br><span>@@ -340,7 +340,7 @@</span><br><span>   }</span><br><span> </span><br><span>        /* We expect the lower layers to mark AMR SID_UPDATE frames already as such.</span><br><span style="color: hsl(0, 100%, 40%);">-     * In this function, we only deal with the comon logic as per the TS 45.008 tables */</span><br><span style="color: hsl(120, 100%, 40%);">+  * In this function, we only deal with the common logic as per the TS 45.008 tables */</span><br><span>       if (!ulm->is_sub)</span><br><span>                 ulm->is_sub = ts45008_83_is_sub(lchan, fn, false);</span><br><span> </span><br><span>@@ -698,7 +698,7 @@</span><br><span> </span><br><span>  lchan->meas.num_ul_meas = 0;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-     /* return 1 to indicte that the computation has been done and the next</span><br><span style="color: hsl(120, 100%, 40%);">+        /* return 1 to indicate that the computation has been done and the next</span><br><span>       * interval begins. */</span><br><span>       return 1;</span><br><span> }</span><br><span>diff --git a/src/common/pcu_sock.c b/src/common/pcu_sock.c</span><br><span>index 51f72d8..9fc1d4d 100644</span><br><span>--- a/src/common/pcu_sock.c</span><br><span>+++ b/src/common/pcu_sock.c</span><br><span>@@ -909,7 +909,7 @@</span><br><span>        return rc;</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* accept connection comming from PCU */</span><br><span style="color: hsl(120, 100%, 40%);">+/* accept connection coming from PCU */</span><br><span> static int pcu_sock_accept(struct osmo_fd *bfd, unsigned int flags)</span><br><span> {</span><br><span>     struct pcu_sock_state *state = (struct pcu_sock_state *)bfd->data;</span><br><span>diff --git a/src/common/rsl.c b/src/common/rsl.c</span><br><span>index c0d43d0..de51e6f 100644</span><br><span>--- a/src/common/rsl.c</span><br><span>+++ b/src/common/rsl.c</span><br><span>@@ -285,7 +285,7 @@</span><br><span> }</span><br><span> </span><br><span> /*</span><br><span style="color: hsl(0, 100%, 40%);">- * common channel releated messages</span><br><span style="color: hsl(120, 100%, 40%);">+ * common channel related messages</span><br><span>  */</span><br><span> </span><br><span> /* 8.5.1 BCCH INFOrmation is received */</span><br><span>@@ -571,7 +571,7 @@</span><br><span>  *  \param[out] buf Output buffer, must be caller-allocated and hold at least len + 2 or sizeof(sysinfo_buf_t) bytes</span><br><span>  *  \param[out] valid pointer to bit-mask of 'valid' System information types</span><br><span>  *  \param[in] current input data (L3 without L2/L1 header)</span><br><span style="color: hsl(0, 100%, 40%);">- *  \param[in] osmo_si Sytstem Infrormation Type (SYSINFO_TYPE_*)</span><br><span style="color: hsl(120, 100%, 40%);">+ *  \param[in] osmo_si Sytstem Information Type (SYSINFO_TYPE_*)</span><br><span>  *  \param[in] len length of \a current in octets */</span><br><span> static inline void lapdm_ui_prefix(uint8_t *buf, uint32_t *valid, const uint8_t *current, uint8_t osmo_si, uint16_t len)</span><br><span> {</span><br><span>@@ -593,7 +593,7 @@</span><br><span> /*! Prefix a given SACCH frame with a L2/LAPDm UI header and store it in given BTS SACCH buffer</span><br><span>  *  \param[out] bts BTS in whose System Information State we shall store</span><br><span>  *  \param[in] current input data (L3 without L2/L1 header)</span><br><span style="color: hsl(0, 100%, 40%);">- *  \param[in] osmo_si Sytstem Infrormation Type (SYSINFO_TYPE_*)</span><br><span style="color: hsl(120, 100%, 40%);">+ *  \param[in] osmo_si Sytstem Information Type (SYSINFO_TYPE_*)</span><br><span>  *  \param[in] len length of \a current in octets */</span><br><span> static inline void lapdm_ui_prefix_bts(struct gsm_bts *bts, const uint8_t *current, uint8_t osmo_si, uint16_t len)</span><br><span> {</span><br><span>@@ -603,7 +603,7 @@</span><br><span> /*! Prefix a given SACCH frame with a L2/LAPDm UI header and store it in given lchan SACCH buffer</span><br><span>  *  \param[out] lchan Logical Channel in whose System Information State we shall store</span><br><span>  *  \param[in] current input data (L3 without L2/L1 header)</span><br><span style="color: hsl(0, 100%, 40%);">- *  \param[in] osmo_si Sytstem Infrormation Type (SYSINFO_TYPE_*)</span><br><span style="color: hsl(120, 100%, 40%);">+ *  \param[in] osmo_si Sytstem Information Type (SYSINFO_TYPE_*)</span><br><span>  *  \param[in] len length of \a current in octets */</span><br><span> static inline void lapdm_ui_prefix_lchan(struct gsm_lchan *lchan, const uint8_t *current, uint8_t osmo_si, uint16_t len)</span><br><span> {</span><br><span>diff --git a/src/common/scheduler.c b/src/common/scheduler.c</span><br><span>index 19fec32..3adfc49 100644</span><br><span>--- a/src/common/scheduler.c</span><br><span>+++ b/src/common/scheduler.c</span><br><span>@@ -896,7 +896,7 @@</span><br><span>                 rc = l1sap_up(l1t->trx, l1sap);</span><br><span>   }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   /* dont send, if TCH is in signalling only mode */</span><br><span style="color: hsl(120, 100%, 40%);">+    /* don't send, if TCH is in signalling only mode */</span><br><span>      if (l1ts->chan_state[chan].rsl_cmode != RSL_CMOD_SPD_SIGN) {</span><br><span>              /* generate prim */</span><br><span>          msg = l1sap_msgb_alloc(200);</span><br><span>@@ -1266,7 +1266,7 @@</span><br><span>          * There are several TDMA frames between the last processed</span><br><span>   * frame and currently received one. Let's walk through this</span><br><span>      * path and count potentially lost frames, i.e. for which</span><br><span style="color: hsl(0, 100%, 40%);">-        * we didn't receive the corresponsing UL bursts.</span><br><span style="color: hsl(120, 100%, 40%);">+  * we didn't receive the corresponding UL bursts.</span><br><span>         *</span><br><span>    * Start counting from the last_fn + 1.</span><br><span>       */</span><br><span>diff --git a/src/osmo-bts-litecell15/calib_file.c b/src/osmo-bts-litecell15/calib_file.c</span><br><span>index b7049df..2641552 100644</span><br><span>--- a/src/osmo-bts-litecell15/calib_file.c</span><br><span>+++ b/src/osmo-bts-litecell15/calib_file.c</span><br><span>@@ -317,7 +317,7 @@</span><br><span>        fseek(st->fp, 0L, SEEK_END);</span><br><span>        sz = ftell(st->fp);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-       /* rewind read poiner */</span><br><span style="color: hsl(120, 100%, 40%);">+       /* rewind read pointer */</span><br><span>        fseek(st->fp, 0L, SEEK_SET);</span><br><span> </span><br><span>        /* read file */</span><br><span>diff --git a/src/osmo-bts-litecell15/misc/lc15bts_mgr_vty.c b/src/osmo-bts-litecell15/misc/lc15bts_mgr_vty.c</span><br><span>index 80751fb..424ff18 100644</span><br><span>--- a/src/osmo-bts-litecell15/misc/lc15bts_mgr_vty.c</span><br><span>+++ b/src/osmo-bts-litecell15/misc/lc15bts_mgr_vty.c</span><br><span>@@ -584,39 +584,39 @@</span><br><span>          lc15bts_mgr_sensor_get_state(s_mgr->state.state), VTY_NEWLINE);</span><br><span>   vty_out(vty, "Current Temperatures%s", VTY_NEWLINE);</span><br><span>       lc15bts_temp_get(LC15BTS_TEMP_SUPPLY, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">-       vty_out(vty, " Main Supply : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " Main Supply : %4.2f Celsius%s",</span><br><span>              temp/ 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>        lc15bts_temp_get(LC15BTS_TEMP_SOC, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">-  vty_out(vty, " SoC         : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " SoC         : %4.2f Celsius%s",</span><br><span>             temp / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>        lc15bts_temp_get(LC15BTS_TEMP_FPGA, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">- vty_out(vty, " FPGA        : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " FPGA        : %4.2f Celsius%s",</span><br><span>             temp / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>        lc15bts_temp_get(LC15BTS_TEMP_RMSDET, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">-       vty_out(vty, " RMSDet      : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " RMSDet      : %4.2f Celsius%s",</span><br><span>             temp / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>        lc15bts_temp_get(LC15BTS_TEMP_OCXO, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">- vty_out(vty, " OCXO        : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " OCXO        : %4.2f Celsius%s",</span><br><span>             temp / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>        lc15bts_temp_get(LC15BTS_TEMP_TX0, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">-  vty_out(vty, " TX 0        : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " TX 0        : %4.2f Celsius%s",</span><br><span>             temp / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>        lc15bts_temp_get(LC15BTS_TEMP_TX1, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">-  vty_out(vty, " TX 1        : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " TX 1        : %4.2f Celsius%s",</span><br><span>             temp / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>        lc15bts_temp_get(LC15BTS_TEMP_PA0, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">-  vty_out(vty, " Power Amp #0: %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " Power Amp #0: %4.2f Celsius%s",</span><br><span>             temp / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>        lc15bts_temp_get(LC15BTS_TEMP_PA1, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">-  vty_out(vty, " Power Amp #1: %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " Power Amp #1: %4.2f Celsius%s",</span><br><span>             temp / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span> </span><br><span>diff --git a/src/osmo-bts-litecell15/misc/lc15bts_misc.c b/src/osmo-bts-litecell15/misc/lc15bts_misc.c</span><br><span>index 2cedc5d..467b9d0 100644</span><br><span>--- a/src/osmo-bts-litecell15/misc/lc15bts_misc.c</span><br><span>+++ b/src/osmo-bts-litecell15/misc/lc15bts_misc.c</span><br><span>@@ -363,7 +363,7 @@</span><br><span>     case LC15BTS_FW_DSP1: </span><br><span>               fd = open(fw_sysfs[type], O_WRONLY);</span><br><span>                 if (fd < 0) {</span><br><span style="color: hsl(0, 100%, 40%);">-                        LOGP(DFW, LOGL_ERROR, "unable ot open firmware device %s: %s\n",</span><br><span style="color: hsl(120, 100%, 40%);">+                    LOGP(DFW, LOGL_ERROR, "unable to open firmware device %s: %s\n",</span><br><span>                           fw_sysfs[type], strerror(errno));</span><br><span>                    close(fd);</span><br><span>                   return fd;</span><br><span>diff --git a/src/osmo-bts-litecell15/oml.c b/src/osmo-bts-litecell15/oml.c</span><br><span>index f084f1b..edc49ec 100644</span><br><span>--- a/src/osmo-bts-litecell15/oml.c</span><br><span>+++ b/src/osmo-bts-litecell15/oml.c</span><br><span>@@ -1724,7 +1724,7 @@</span><br><span>                  power_ramp_start(trx, get_p_target_mdBm(trx, 0), 0);</span><br><span>         }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   /* FIXME: we actaully need to send a ACK or NACK for the OML message */</span><br><span style="color: hsl(120, 100%, 40%);">+       /* FIXME: we actually need to send a ACK or NACK for the OML message */</span><br><span>      return oml_fom_ack_nack(msg, 0);</span><br><span> }</span><br><span> </span><br><span>diff --git a/src/osmo-bts-oc2g/calib_file.c b/src/osmo-bts-oc2g/calib_file.c</span><br><span>index 6d2d561..22122ab 100644</span><br><span>--- a/src/osmo-bts-oc2g/calib_file.c</span><br><span>+++ b/src/osmo-bts-oc2g/calib_file.c</span><br><span>@@ -307,7 +307,7 @@</span><br><span>         fseek(st->fp, 0L, SEEK_END);</span><br><span>      sz = ftell(st->fp);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-      /* rewind read poiner */</span><br><span style="color: hsl(120, 100%, 40%);">+      /* rewind read pointer */</span><br><span>    fseek(st->fp, 0L, SEEK_SET);</span><br><span> </span><br><span>  /* read file */</span><br><span>diff --git a/src/osmo-bts-oc2g/l1_if.c b/src/osmo-bts-oc2g/l1_if.c</span><br><span>index d8be2d6..425fd0d 100644</span><br><span>--- a/src/osmo-bts-oc2g/l1_if.c</span><br><span>+++ b/src/osmo-bts-oc2g/l1_if.c</span><br><span>@@ -1533,7 +1533,7 @@</span><br><span>     return 0;</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* FIXME: This delays the TRX initalization by 5 sec in order to avoid the</span><br><span style="color: hsl(120, 100%, 40%);">+/* FIXME: This delays the TRX initialization by 5 sec in order to avoid the</span><br><span>  * occurrence of a race condition in the OML bringup. This a work around and</span><br><span>  * should be fixed properly. See also OS#3782, OS#2470 and OS#2469 */</span><br><span> void l1if_reset_cb(void *arg)</span><br><span>diff --git a/src/osmo-bts-oc2g/misc/oc2gbts_mgr_vty.c b/src/osmo-bts-oc2g/misc/oc2gbts_mgr_vty.c</span><br><span>index 7e80e03..9693eab 100644</span><br><span>--- a/src/osmo-bts-oc2g/misc/oc2gbts_mgr_vty.c</span><br><span>+++ b/src/osmo-bts-oc2g/misc/oc2gbts_mgr_vty.c</span><br><span>@@ -512,35 +512,35 @@</span><br><span>             oc2gbts_mgr_sensor_get_state(s_mgr->state.state), VTY_NEWLINE);</span><br><span>   vty_out(vty, "Current Temperatures%s", VTY_NEWLINE);</span><br><span>       oc2gbts_temp_get(OC2GBTS_TEMP_SUPPLY, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">-       vty_out(vty, " Main Supply : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " Main Supply : %4.2f Celsius%s",</span><br><span>              temp/ 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>        oc2gbts_temp_get(OC2GBTS_TEMP_SOC, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">-  vty_out(vty, " SoC         : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " SoC         : %4.2f Celsius%s",</span><br><span>             temp / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>        oc2gbts_temp_get(OC2GBTS_TEMP_FPGA, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">- vty_out(vty, " FPGA        : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " FPGA        : %4.2f Celsius%s",</span><br><span>             temp / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>        if (oc2gbts_option_get(OC2GBTS_OPTION_RMS_FWD) ||</span><br><span>                    oc2gbts_option_get(OC2GBTS_OPTION_RMS_REFL)) {</span><br><span>               oc2gbts_temp_get(OC2GBTS_TEMP_RMSDET, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">-               vty_out(vty, " RMSDet      : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+              vty_out(vty, " RMSDet      : %4.2f Celsius%s",</span><br><span>                     temp / 1000.0f,</span><br><span>                      VTY_NEWLINE);</span><br><span>        }</span><br><span>    oc2gbts_temp_get(OC2GBTS_TEMP_OCXO, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">- vty_out(vty, " OCXO        : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " OCXO        : %4.2f Celsius%s",</span><br><span>             temp / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>        oc2gbts_temp_get(OC2GBTS_TEMP_TX, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">-   vty_out(vty, " TX          : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " TX          : %4.2f Celsius%s",</span><br><span>             temp / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>        if (oc2gbts_option_get(OC2GBTS_OPTION_PA_TEMP)) {</span><br><span>            oc2gbts_temp_get(OC2GBTS_TEMP_PA, &temp);</span><br><span style="color: hsl(0, 100%, 40%);">-           vty_out(vty, " Power Amp   : %4.2f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+              vty_out(vty, " Power Amp   : %4.2f Celsius%s",</span><br><span>                     temp / 1000.0f,</span><br><span>                      VTY_NEWLINE);</span><br><span>        }</span><br><span>diff --git a/src/osmo-bts-oc2g/misc/oc2gbts_misc.c b/src/osmo-bts-oc2g/misc/oc2gbts_misc.c</span><br><span>index bacf07b..0d31f0b 100644</span><br><span>--- a/src/osmo-bts-oc2g/misc/oc2gbts_misc.c</span><br><span>+++ b/src/osmo-bts-oc2g/misc/oc2gbts_misc.c</span><br><span>@@ -361,7 +361,7 @@</span><br><span>     case OC2GBTS_FW_DSP:</span><br><span>                 fd = open(fw_sysfs[type], O_WRONLY);</span><br><span>                 if (fd < 0) {</span><br><span style="color: hsl(0, 100%, 40%);">-                        LOGP(DFW, LOGL_ERROR, "unable ot open firmware device %s: %s\n",</span><br><span style="color: hsl(120, 100%, 40%);">+                    LOGP(DFW, LOGL_ERROR, "unable to open firmware device %s: %s\n",</span><br><span>                           fw_sysfs[type], strerror(errno));</span><br><span>                    close(fd);</span><br><span>                   return fd;</span><br><span>diff --git a/src/osmo-bts-oc2g/oml.c b/src/osmo-bts-oc2g/oml.c</span><br><span>index 3202409..567dd52 100644</span><br><span>--- a/src/osmo-bts-oc2g/oml.c</span><br><span>+++ b/src/osmo-bts-oc2g/oml.c</span><br><span>@@ -1869,7 +1869,7 @@</span><br><span> </span><br><span>      }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   /* FIXME: we actaully need to send a ACK or NACK for the OML message */</span><br><span style="color: hsl(120, 100%, 40%);">+       /* FIXME: we actually need to send a ACK or NACK for the OML message */</span><br><span>      return oml_fom_ack_nack(msg, 0);</span><br><span> }</span><br><span> </span><br><span>diff --git a/src/osmo-bts-octphy/l1_if.c b/src/osmo-bts-octphy/l1_if.c</span><br><span>index bf2fa35..8f06b34 100644</span><br><span>--- a/src/osmo-bts-octphy/l1_if.c</span><br><span>+++ b/src/osmo-bts-octphy/l1_if.c</span><br><span>@@ -998,7 +998,7 @@</span><br><span> </span><br><span>         set_log_ctx_sapi(evt->LchId.bySAPI);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-     /* Retrive the data */</span><br><span style="color: hsl(120, 100%, 40%);">+        /* Retrieve the data */</span><br><span>      fn = evt->ulFrameNumber;</span><br><span>  ts_num = (uint8_t) evt->LchId.byTimeslotNb;</span><br><span>       sc = (uint8_t) evt->LchId.bySubChannelNb;</span><br><span>@@ -1194,7 +1194,7 @@</span><br><span>         /* burst timing  in 1x but PCU is expecting 4X */</span><br><span>    l1sap->u.data.ta_offs_256bits = data_ind->MeasurementInfo.sBurstTiming4x*64;</span><br><span>   snr = data_ind->MeasurementInfo.sSNRDb;</span><br><span style="color: hsl(0, 100%, 40%);">-      /* FIXME: better converion formulae for SnR -> C / I?</span><br><span style="color: hsl(120, 100%, 40%);">+      /* FIXME: better conversion formulae for SnR -> C / I?</span><br><span>    l1sap->u.data.lqual_cb = (snr ? snr : (snr - 65536)) * 10 / 256;</span><br><span>  LOGP(DL1C, LOGL_ERROR, "SnR: raw %d, computed %d\n", snr, l1sap->u.data.lqual_cb);</span><br><span>      */</span><br><span>@@ -1681,7 +1681,7 @@</span><br><span>   }</span><br><span> </span><br><span>        /* we first need to decode the common OCTPKT header and dispatch</span><br><span style="color: hsl(0, 100%, 40%);">-         * based on contrl (command/resp) or data (event=indication) */</span><br><span style="color: hsl(120, 100%, 40%);">+        * based on control (command/resp) or data (event=indication) */</span><br><span>     switch (format) {</span><br><span>    case cOCTVOCNET_PKT_FORMAT_CTRL:</span><br><span>             ctlh = (tOCTVOCNET_PKT_CTL_HEADER *) (msg->l1h + 4);</span><br><span>diff --git a/src/osmo-bts-octphy/l1_oml.c b/src/osmo-bts-octphy/l1_oml.c</span><br><span>index d44f721..9c5dd19 100644</span><br><span>--- a/src/osmo-bts-octphy/l1_oml.c</span><br><span>+++ b/src/osmo-bts-octphy/l1_oml.c</span><br><span>@@ -506,7 +506,7 @@</span><br><span>    * sub-channel, only th request contains this information :( */</span><br><span>      lchan = &ts->lchan[(unsigned long) data];</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-    /* TODO: This state machine should be shared accross BTS models? */</span><br><span style="color: hsl(120, 100%, 40%);">+   /* TODO: This state machine should be shared across BTS models? */</span><br><span>   switch (lchan->ciph_state) {</span><br><span>      case LCHAN_CIPH_RX_REQ:</span><br><span>              lchan->ciph_state = LCHAN_CIPH_RX_CONF;</span><br><span>@@ -1191,7 +1191,7 @@</span><br><span> </span><br><span>               if (!no_fw_check) {</span><br><span>                  LOGP(DL1C, LOGL_ERROR,</span><br><span style="color: hsl(0, 100%, 40%);">-                       "use option -I to override the check (not recommened)\n");</span><br><span style="color: hsl(120, 100%, 40%);">+                          "use option -I to override the check (not recommended)\n");</span><br><span>                   LOGP(DL1C, LOGL_ERROR,</span><br><span>                            "exiting...\n");</span><br><span>                      exit(1);</span><br><span>@@ -1346,7 +1346,7 @@</span><br><span>     if (plink->u.octphy.tx_atten_flag) {</span><br><span>              oc->RfConfig.ulTxAttndB = plink->u.octphy.tx_atten_db;</span><br><span>         } else {</span><br><span style="color: hsl(0, 100%, 40%);">-                /* Take the Tx Attn received in set radio attribures</span><br><span style="color: hsl(120, 100%, 40%);">+          /* Take the Tx Attn received in set radio attributes</span><br><span>                  * x4 is for the value in db */</span><br><span>              oc->RfConfig.ulTxAttndB = (trx->max_power_red) << 2;</span><br><span>     }</span><br><span>diff --git a/src/osmo-bts-octphy/octphy_vty.c b/src/osmo-bts-octphy/octphy_vty.c</span><br><span>index d250a95..afc2ce7 100644</span><br><span>--- a/src/osmo-bts-octphy/octphy_vty.c</span><br><span>+++ b/src/osmo-bts-octphy/octphy_vty.c</span><br><span>@@ -60,7 +60,7 @@</span><br><span> </span><br><span> DEFUN(cfg_phy_hwaddr, cfg_phy_hwaddr_cmd,</span><br><span>  "octphy hw-addr HWADDR",</span><br><span style="color: hsl(0, 100%, 40%);">-      OCT_STR "Configure the hardware addess of the OCTPHY\n"</span><br><span style="color: hsl(120, 100%, 40%);">+     OCT_STR "Configure the hardware address of the OCTPHY\n"</span><br><span>   "hardware address in aa:bb:cc:dd:ee:ff format\n")</span><br><span> {</span><br><span>     struct phy_link *plink = vty->index;</span><br><span>diff --git a/src/osmo-bts-octphy/octpkt.c b/src/osmo-bts-octphy/octpkt.c</span><br><span>index d96d93d..c6aea1f 100644</span><br><span>--- a/src/osmo-bts-octphy/octpkt.c</span><br><span>+++ b/src/osmo-bts-octphy/octpkt.c</span><br><span>@@ -101,7 +101,7 @@</span><br><span> #include <net/ethernet.h></span><br><span> </span><br><span> /*! \brief Initialize a packet socket</span><br><span style="color: hsl(0, 100%, 40%);">- *  \param[in] tye Socket type like SOCK_RAW or SOCK_DGRAM</span><br><span style="color: hsl(120, 100%, 40%);">+ *  \param[in] type Socket type like SOCK_RAW or SOCK_DGRAM</span><br><span>  *  \param[in] proto The link-layer protocol in network byte order</span><br><span>  *  \param[in] bind_dev The name of the interface to bind to (if any)</span><br><span>  *  \param[in] flags flags like \ref OSMO_SOCK_F_BIND</span><br><span>diff --git a/src/osmo-bts-sysmo/eeprom.c b/src/osmo-bts-sysmo/eeprom.c</span><br><span>index 472b78e..6c887d4 100644</span><br><span>--- a/src/osmo-bts-sysmo/eeprom.c</span><br><span>+++ b/src/osmo-bts-sysmo/eeprom.c</span><br><span>@@ -226,12 +226,12 @@</span><br><span> </span><br><span>                 char szSn[16];                  ///< Serial number</span><br><span>                 uint32_t u8Rev      :  8;       ///< Board revision</span><br><span style="color: hsl(0, 100%, 40%);">-                uint32_t u2Tcxo     :  2;       ///< TCXO present       (0:absent, 1:present, x:unknows)</span><br><span style="color: hsl(0, 100%, 40%);">-                uint32_t u2Ocxo     :  2;       ///< OCXO present       (0:absent, 1:present, x:unknows)</span><br><span style="color: hsl(0, 100%, 40%);">-                uint32_t u2GSM850   :  2;       ///< GSM-850 supported  (0:unsupported, 1:supported, x:unknows)</span><br><span style="color: hsl(0, 100%, 40%);">-                uint32_t u2GSM900   :  2;       ///< GSM-900 supported  (0:unsupported, 1:supported, x:unknows)</span><br><span style="color: hsl(0, 100%, 40%);">-                uint32_t u2DCS1800  :  2;       ///< GSM-1800 supported (0:unsupported, 1:supported, x:unknows)</span><br><span style="color: hsl(0, 100%, 40%);">-                uint32_t u2PCS1900  :  2;       ///< GSM-1900 supported (0:unsupported, 1:supported, x:unknows)</span><br><span style="color: hsl(120, 100%, 40%);">+                uint32_t u2Tcxo     :  2;       ///< TCXO present       (0:absent, 1:present, x:unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                uint32_t u2Ocxo     :  2;       ///< OCXO present       (0:absent, 1:present, x:unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                uint32_t u2GSM850   :  2;       ///< GSM-850 supported  (0:unsupported, 1:supported, x:unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                uint32_t u2GSM900   :  2;       ///< GSM-900 supported  (0:unsupported, 1:supported, x:unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                uint32_t u2DCS1800  :  2;       ///< GSM-1800 supported (0:unsupported, 1:supported, x:unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                uint32_t u2PCS1900  :  2;       ///< GSM-1900 supported (0:unsupported, 1:supported, x:unknown)</span><br><span>                 uint32_t            : 12;       ///< unused</span><br><span>             } __attribute__((packed)) sysInfo;</span><br><span> </span><br><span>@@ -307,12 +307,12 @@</span><br><span>                 uint32_t u32Time;               ///< Epoch time</span><br><span>                 char szSn[16];                  ///< Serial number</span><br><span>                 uint32_t u8Rev      :  8;       ///< Board revision</span><br><span style="color: hsl(0, 100%, 40%);">-                uint32_t u2Tcxo     :  2;       ///< TCXO present       (0:absent, 1:present, x:unknows)</span><br><span style="color: hsl(0, 100%, 40%);">-                uint32_t u2Ocxo     :  2;       ///< OCXO present       (0:absent, 1:present, x:unknows)</span><br><span style="color: hsl(0, 100%, 40%);">-                uint32_t u2GSM850   :  2;       ///< GSM-850 supported  (0:unsupported, 1:supported, x:unknows)</span><br><span style="color: hsl(0, 100%, 40%);">-                uint32_t u2GSM900   :  2;       ///< GSM-900 supported  (0:unsupported, 1:supported, x:unknows)</span><br><span style="color: hsl(0, 100%, 40%);">-                uint32_t u2DCS1800  :  2;       ///< GSM-1800 supported (0:unsupported, 1:supported, x:unknows)</span><br><span style="color: hsl(0, 100%, 40%);">-                uint32_t u2PCS1900  :  2;       ///< GSM-1900 supported (0:unsupported, 1:supported, x:unknows)</span><br><span style="color: hsl(120, 100%, 40%);">+                uint32_t u2Tcxo     :  2;       ///< TCXO present       (0:absent, 1:present, x:unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                uint32_t u2Ocxo     :  2;       ///< OCXO present       (0:absent, 1:present, x:unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                uint32_t u2GSM850   :  2;       ///< GSM-850 supported  (0:unsupported, 1:supported, x:unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                uint32_t u2GSM900   :  2;       ///< GSM-900 supported  (0:unsupported, 1:supported, x:unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                uint32_t u2DCS1800  :  2;       ///< GSM-1800 supported (0:unsupported, 1:supported, x:unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                uint32_t u2PCS1900  :  2;       ///< GSM-1900 supported (0:unsupported, 1:supported, x:unknown)</span><br><span>                 uint32_t            : 12;       ///< unused</span><br><span>             } __attribute__((packed)) sysInfo;</span><br><span> </span><br><span>diff --git a/src/osmo-bts-sysmo/misc/sysmobts-layer1.c b/src/osmo-bts-sysmo/misc/sysmobts-layer1.c</span><br><span>index 4b34f50..20ca6f5 100644</span><br><span>--- a/src/osmo-bts-sysmo/misc/sysmobts-layer1.c</span><br><span>+++ b/src/osmo-bts-sysmo/misc/sysmobts-layer1.c</span><br><span>@@ -622,7 +622,7 @@</span><br><span>            return -1;</span><br><span>   }</span><br><span>    if (prim.u.rfClockSetupCnf.status != GsmL1_Status_Success) {</span><br><span style="color: hsl(0, 100%, 40%);">-            printf("Clock setup was not successfull.\n");</span><br><span style="color: hsl(120, 100%, 40%);">+               printf("Clock setup was not successful.\n");</span><br><span>               return -2;</span><br><span>   }</span><br><span> </span><br><span>diff --git a/src/osmo-bts-sysmo/misc/sysmobts_mgr.c b/src/osmo-bts-sysmo/misc/sysmobts_mgr.c</span><br><span>index a8289c2..50c9c22 100644</span><br><span>--- a/src/osmo-bts-sysmo/misc/sysmobts_mgr.c</span><br><span>+++ b/src/osmo-bts-sysmo/misc/sysmobts_mgr.c</span><br><span>@@ -312,7 +312,7 @@</span><br><span>             LOGP(DLCTRL, LOGL_ERROR, "Can't connect to CTRL @ localhost:%u\n",</span><br><span>                  OSMO_CTRL_PORT_BTS);</span><br><span>    else</span><br><span style="color: hsl(0, 100%, 40%);">-            LOGP(DLCTRL, LOGL_NOTICE, "CTRL connected to locahost:%u\n",</span><br><span style="color: hsl(120, 100%, 40%);">+                LOGP(DLCTRL, LOGL_NOTICE, "CTRL connected to localhost:%u\n",</span><br><span>                   OSMO_CTRL_PORT_BTS);</span><br><span> </span><br><span>         sysmobts_mgr_temp_init(&manager, ccon);</span><br><span>diff --git a/src/osmo-bts-sysmo/misc/sysmobts_mgr_vty.c b/src/osmo-bts-sysmo/misc/sysmobts_mgr_vty.c</span><br><span>index 444ee7c..fb3987b 100644</span><br><span>--- a/src/osmo-bts-sysmo/misc/sysmobts_mgr_vty.c</span><br><span>+++ b/src/osmo-bts-sysmo/misc/sysmobts_mgr_vty.c</span><br><span>@@ -380,11 +380,11 @@</span><br><span>    vty_out(vty, "Temperature control state: %s%s",</span><br><span>            sysmobts_mgr_temp_get_state(s_mgr->state), VTY_NEWLINE);</span><br><span>  vty_out(vty, "Current Temperatures%s", VTY_NEWLINE);</span><br><span style="color: hsl(0, 100%, 40%);">-  vty_out(vty, " Digital: %f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " Digital: %f Celsius%s",</span><br><span>             sysmobts_temp_get(SYSMOBTS_TEMP_DIGITAL,</span><br><span>                                     SYSMOBTS_TEMP_INPUT) / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span style="color: hsl(0, 100%, 40%);">-   vty_out(vty, " RF:      %f Celcius%s",</span><br><span style="color: hsl(120, 100%, 40%);">+      vty_out(vty, " RF:      %f Celsius%s",</span><br><span>             sysmobts_temp_get(SYSMOBTS_TEMP_RF,</span><br><span>                                  SYSMOBTS_TEMP_INPUT) / 1000.0f,</span><br><span>              VTY_NEWLINE);</span><br><span>@@ -396,8 +396,8 @@</span><br><span>                  is_sbts2050_master() ? "master" : "slave", VTY_NEWLINE);</span><br><span> </span><br><span>             sbts2050_uc_check_temp(&temp_pa, &temp_board);</span><br><span style="color: hsl(0, 100%, 40%);">-          vty_out(vty, " sysmoBTS 2050 PA: %d Celcius%s", temp_pa, VTY_NEWLINE);</span><br><span style="color: hsl(0, 100%, 40%);">-                vty_out(vty, " sysmoBTS 2050 PA: %d Celcius%s", temp_board, VTY_NEWLINE);</span><br><span style="color: hsl(120, 100%, 40%);">+           vty_out(vty, " sysmoBTS 2050 PA: %d Celsius%s", temp_pa, VTY_NEWLINE);</span><br><span style="color: hsl(120, 100%, 40%);">+              vty_out(vty, " sysmoBTS 2050 PA: %d Celsius%s", temp_board, VTY_NEWLINE);</span><br><span> </span><br><span>              sbts2050_uc_get_status(&status);</span><br><span>                 vty_out(vty, "Power Status%s", VTY_NEWLINE);</span><br><span>diff --git a/src/osmo-bts-sysmo/misc/sysmobts_misc.c b/src/osmo-bts-sysmo/misc/sysmobts_misc.c</span><br><span>index d996d64..8c93979 100644</span><br><span>--- a/src/osmo-bts-sysmo/misc/sysmobts_misc.c</span><br><span>+++ b/src/osmo-bts-sysmo/misc/sysmobts_misc.c</span><br><span>@@ -234,14 +234,14 @@</span><br><span> </span><br><span>  fd_in = open(name, O_RDONLY);</span><br><span>        if (fd_in < 0) {</span><br><span style="color: hsl(0, 100%, 40%);">-             LOGP(DFW, LOGL_ERROR, "unable ot open firmware file %s: %s\n",</span><br><span style="color: hsl(120, 100%, 40%);">+              LOGP(DFW, LOGL_ERROR, "unable to open firmware file %s: %s\n",</span><br><span>                  name, strerror(errno));</span><br><span>                 return fd_in;</span><br><span>        }</span><br><span> </span><br><span>        fd_out = open(fw_devs[type], O_WRONLY);</span><br><span>      if (fd_out < 0) {</span><br><span style="color: hsl(0, 100%, 40%);">-            LOGP(DFW, LOGL_ERROR, "unable ot open firmware device %s: %s\n",</span><br><span style="color: hsl(120, 100%, 40%);">+            LOGP(DFW, LOGL_ERROR, "unable to open firmware device %s: %s\n",</span><br><span>                fw_devs[type], strerror(errno));</span><br><span>                close(fd_in);</span><br><span>                return fd_out;</span><br><span>diff --git a/src/osmo-bts-sysmo/oml.c b/src/osmo-bts-sysmo/oml.c</span><br><span>index ea7527d..3533597 100644</span><br><span>--- a/src/osmo-bts-sysmo/oml.c</span><br><span>+++ b/src/osmo-bts-sysmo/oml.c</span><br><span>@@ -1746,7 +1746,7 @@</span><br><span>                  power_ramp_start(trx, get_p_target_mdBm(trx, 0), 0);</span><br><span>         }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   /* FIXME: we actaully need to send a ACK or NACK for the OML message */</span><br><span style="color: hsl(120, 100%, 40%);">+       /* FIXME: we actually need to send a ACK or NACK for the OML message */</span><br><span>      return oml_fom_ack_nack(msg, 0);</span><br><span> }</span><br><span> </span><br><span>diff --git a/src/osmo-bts-sysmo/sysmobts_ctrl.c b/src/osmo-bts-sysmo/sysmobts_ctrl.c</span><br><span>index 21df88e..c6dac58 100644</span><br><span>--- a/src/osmo-bts-sysmo/sysmobts_ctrl.c</span><br><span>+++ b/src/osmo-bts-sysmo/sysmobts_ctrl.c</span><br><span>@@ -94,7 +94,7 @@</span><br><span>   SuperFemto_Prim_t *sysp = msgb_sysprim(msg);</span><br><span>         struct ctrl_cmd_def *cd;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-    /* geneate a deferred control command */</span><br><span style="color: hsl(120, 100%, 40%);">+      /* generate a deferred control command */</span><br><span>    cd = ctrl_cmd_def_make(fl1h, cmd, NULL, 10);</span><br><span> </span><br><span>     sysp->id = SuperFemto_PrimId_RfClockInfoReq;</span><br><span>@@ -136,7 +136,7 @@</span><br><span>        SuperFemto_Prim_t *sysp = msgb_sysprim(msg);</span><br><span>         struct ctrl_cmd_def *cd;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-    /* geneate a deferred control command */</span><br><span style="color: hsl(120, 100%, 40%);">+      /* generate a deferred control command */</span><br><span>    cd = ctrl_cmd_def_make(fl1h, cmd, NULL, 10);</span><br><span> </span><br><span>     /* Set GPS/PPS as reference */</span><br><span>@@ -197,7 +197,7 @@</span><br><span>          * prefer to to ask the actual L1 about the currently used value to</span><br><span>   * avoid any mistakes */</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-    /* geneate a deferred control command */</span><br><span style="color: hsl(120, 100%, 40%);">+      /* generate a deferred control command */</span><br><span>    cd = ctrl_cmd_def_make(fl1h, cmd, NULL, 10);</span><br><span> </span><br><span>     sysp->id = SuperFemto_PrimId_RfClockInfoReq;</span><br><span>@@ -241,7 +241,7 @@</span><br><span> </span><br><span>    fl1h->clk_cal = atoi(cmd->value);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-     /* geneate a deferred control command */</span><br><span style="color: hsl(120, 100%, 40%);">+      /* generate a deferred control command */</span><br><span>    cd = ctrl_cmd_def_make(fl1h, cmd, NULL, 10);</span><br><span> </span><br><span>     sysp->id = SuperFemto_PrimId_RfClockSetupReq;</span><br><span>diff --git a/src/osmo-bts-trx/trx_if.c b/src/osmo-bts-trx/trx_if.c</span><br><span>index 1b8ea45..920f441 100644</span><br><span>--- a/src/osmo-bts-trx/trx_if.c</span><br><span>+++ b/src/osmo-bts-trx/trx_if.c</span><br><span>@@ -195,7 +195,7 @@</span><br><span> </span><br><span> /*! Send a new TRX control command.</span><br><span>  *  \param[inout] l1h TRX Layer1 handle to which to send command</span><br><span style="color: hsl(0, 100%, 40%);">- *  \param[in] criticial</span><br><span style="color: hsl(120, 100%, 40%);">+ *  \param[in] critical</span><br><span>  *  \param[in] cb callback function to be called when valid response is</span><br><span>  *                  received. Type of cb depends on type of message.</span><br><span>  *  \param[in] cmd zero-terminated string containing command</span><br><span>@@ -1166,7 +1166,7 @@</span><br><span>           return plink->u.osmotrx.base_port_local + (pinst->num << 1) + inc;</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/*! open a TRX interface. creates contro + data sockets */</span><br><span style="color: hsl(120, 100%, 40%);">+/*! open a TRX interface. creates control + data sockets */</span><br><span> static int trx_if_open(struct trx_l1h *l1h)</span><br><span> {</span><br><span>   struct phy_instance *pinst = l1h->phy_inst;</span><br><span>diff --git a/src/osmo-bts-virtual/l1_if.c b/src/osmo-bts-virtual/l1_if.c</span><br><span>index acd8ea2..58f4781 100644</span><br><span>--- a/src/osmo-bts-virtual/l1_if.c</span><br><span>+++ b/src/osmo-bts-virtual/l1_if.c</span><br><span>@@ -208,7 +208,7 @@</span><br><span>    llist_for_each_entry(pinst, &plink->instances, list) {</span><br><span>                trx_sched_init(&pinst->u.virt.sched, pinst->trx);</span><br><span>          /* Only start the scheduler for the transceiver on C0.</span><br><span style="color: hsl(0, 100%, 40%);">-           * If we have multiple tranceivers, CCCH is always on C0</span><br><span style="color: hsl(120, 100%, 40%);">+               * If we have multiple transceivers, CCCH is always on C0</span><br><span>             * and has to be auto active */</span><br><span>              /* Other TRX are activated via OML by a PRIM_INFO_MODIFY</span><br><span>              * / PRIM_INFO_ACTIVATE */</span><br><span>diff --git a/src/osmo-bts-virtual/scheduler_virtbts.c b/src/osmo-bts-virtual/scheduler_virtbts.c</span><br><span>index 83c37f3..0621eaa 100644</span><br><span>--- a/src/osmo-bts-virtual/scheduler_virtbts.c</span><br><span>+++ b/src/osmo-bts-virtual/scheduler_virtbts.c</span><br><span>@@ -1,4 +1,4 @@</span><br><span style="color: hsl(0, 100%, 40%);">-/* Scheduler worker functiosn for Virtua OsmoBTS */</span><br><span style="color: hsl(120, 100%, 40%);">+/* Scheduler worker functions for Virtua OsmoBTS */</span><br><span> </span><br><span> /* (C) 2015-2017 by Harald Welte <laforge@gnumonks.org></span><br><span>  * (C) 2017 Sebastian Stumpf <sebastian.stumpf87@googlemail.com></span><br><span>@@ -64,7 +64,7 @@</span><br><span> {</span><br><span>    const struct trx_chan_desc *chdesc = &trx_chan_desc[chan];</span><br><span>       struct msgb *outmsg;                    /* msg to send with gsmtap header prepended */</span><br><span style="color: hsl(0, 100%, 40%);">-  uint16_t arfcn = l1t->trx->arfcn; /* ARFCN of the tranceiver the message is send with */</span><br><span style="color: hsl(120, 100%, 40%);">+        uint16_t arfcn = l1t->trx->arfcn; /* ARFCN of the transceiver the message is send with */</span><br><span>      uint8_t signal_dbm = 63;                /* signal strength, 63 is best */</span><br><span>    uint8_t snr = 63;                       /* signal noise ratio, 63 is best */</span><br><span>         uint8_t *data = msgb_l2(msg);           /* data to transmit (whole message without l1 header) */</span><br><span>diff --git a/tests/meas/meas_test.c b/tests/meas/meas_test.c</span><br><span>index b2bf80e..c8f06b6 100644</span><br><span>--- a/tests/meas/meas_test.c</span><br><span>+++ b/tests/meas/meas_test.c</span><br><span>@@ -306,7 +306,7 @@</span><br><span>  * received. The process must still go on when measurement indications (blocks)</span><br><span>  * are lost or otherwise spaced out. Even the complete absence of the</span><br><span>  * measurement indications from the SACCH which are used to detect the interval</span><br><span style="color: hsl(0, 100%, 40%);">- * end must not keep the interval from beeing processed. */</span><br><span style="color: hsl(120, 100%, 40%);">+ * end must not keep the interval from being processed. */</span><br><span> void test_lchan_meas_process_measurement(bool no_sacch, bool dropouts)</span><br><span> {</span><br><span>     struct gsm_lchan *lchan = &trx->ts[2].lchan[0];</span><br><span>diff --git a/tests/tx_power/tx_power_test.c b/tests/tx_power/tx_power_test.c</span><br><span>index ad3f68c..34fbeb7 100644</span><br><span>--- a/tests/tx_power/tx_power_test.c</span><br><span>+++ b/tests/tx_power/tx_power_test.c</span><br><span>@@ -238,7 +238,7 @@</span><br><span> </span><br><span>        /* test error case / excess power (40 dBm is too much) */</span><br><span>    test_power_ramp(trx, 40);</span><br><span style="color: hsl(0, 100%, 40%);">-       /* test actaul ramping to full 33 dBm */</span><br><span style="color: hsl(120, 100%, 40%);">+      /* test actual ramping to full 33 dBm */</span><br><span>     test_power_ramp(trx, 33);</span><br><span> </span><br><span>        while (1) {</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-bts/+/15788">change 15788</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/+/15788"/><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: I403b9029f57fec3fdec2c1e2cbeac0f6eab53f24 </div>
<div style="display:none"> Gerrit-Change-Number: 15788 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: roox <mardnh@gmx.de> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-Reviewer: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>