Attention is currently required from: lynxis lazus.
Jenkins Builder has posted comments on this change by lynxis lazus. (
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562?usp=email )
Change subject: Rework SGSN code to use new libvlr code
......................................................................
Patch Set 3:
(24 comments)
File src/sgsn/gprs_gmm.c:
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/f9b6b63f_2b1c6eb4?us… :
PS3, Line 1220: if (req.mi.type == GSM_MI_TYPE_IMSI) {
braces {} are not necessary for any arm of this statement
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/bb2fc1ce_2406d56e?us… :
PS3, Line 1290: if (!mmctx->attach_rau.rau_fsm || rc != 0) {
braces {} are not necessary for single statement blocks
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/5fad0f97_a60d9ba2?us… :
PS3, Line 1551: else {
braces {} are not necessary for single statement blocks
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/59a0492a_19b66cce?us… :
PS3, Line 1555: if (TLVP_PRESENT(&req.tlv, GSM48_IE_GMM_PTMSI_TYPE)) {
braces {} are not necessary for single statement blocks
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/f8c628ca_f6e87380?us… :
PS3, Line 1673: if (!foreign_ra &&
that open brace { should be on the previous line
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/09935e3d_81db8a9b?us… :
PS3, Line 1759: if (!strlen(mmctx->imsi) && strlen(mmctx->vsub->imsi))
{
braces {} are not necessary for single statement blocks
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/c73f37cb_52c184b4?us… :
PS3, Line 1787: if (mmctx) {
braces {} are not necessary for any arm of this statement
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/2588de34_b8360a71?us… :
PS3, Line 1817: if (!mmctx->attach_rau.rau_fsm || rc != 0) {
braces {} are not necessary for single statement blocks
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/31d1f5a3_bbf69544?us… :
PS3, Line 1964: } else {
else is not generally useful after a break or return
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/c5101ee1_c5b58ab9?us… :
PS3, Line 2321: if (!strlen(mmctx->imsi) && strlen(mmctx->vsub->imsi))
{
braces {} are not necessary for single statement blocks
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/7bce4b24_3e839384?us… :
PS3, Line 2345: /* FIXME: when loosing the VLR subscriber, we should ensure the GMM is in
IDLE (same for PMM) */
'loosing' may be misspelled - perhaps 'losing'?
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/e2b407b6_58635fc4?us… :
PS3, Line 2372: if (ctx->p_tmsi != send_tmsi && ctx->p_tmsi !=
GSM_RESERVED_TMSI && send_tmsi != GSM_RESERVED_TMSI)
that open brace { should be on the previous line
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/c650fb5e_0949b9f6?us… :
PS3, Line 2387: if (ctx->attach_rau.rau_fsm) {
braces {} are not necessary for single statement blocks
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/b541c192_41750e2a?us… :
PS3, Line 2393: switch(ctx->ran_type) {
space required before the open parenthesis '('
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/eca3b257_f4ef2163?us… :
PS3, Line 2431: if (ctx->iu.mm_state_fsm->state == ST_PMM_CONNECTED) {
braces {} are not necessary for single statement blocks
File src/sgsn/gprs_rau_fsm.c:
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/717dab4b_d94d4097?us… :
PS3, Line 206: switch(mmctx->ran_type) {
space required before the open parenthesis '('
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/ced4a57f_4f4a5fe2?us… :
PS3, Line 231: switch(mmctx->ran_type) {
space required before the open parenthesis '('
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/2aa38ddc_52e46c8d?us… :
PS3, Line 304: .in_event_mask = S(GMM_RAU_E_UE_RAU_REQUEST) |
S(GMM_RAU_E_VLR_RAU_ACCEPT) | S(GMM_RAU_E_VLR_RAU_REJECT) | S(GMM_RAU_E_VLR_TERM_SUCCESS)|
S(GMM_RAU_E_VLR_TERM_FAIL),
need consistent spacing around '|' (ctx:VxW) (or typedef missing in
osmo-ci/lint/checkpatch/typedefs_osmo.txt?)
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/2cb27979_bc9d95cb?us… :
PS3, Line 310: .in_event_mask = S(GMM_RAU_E_UE_RAU_COMPLETE) |
S(GMM_RAU_E_VLR_RAU_REJECT) | S(GMM_RAU_E_VLR_RAU_ACCEPT) | S(GMM_RAU_E_UE_RAU_REQUEST) |
S(GMM_RAU_E_VLR_TERM_SUCCESS)| S(GMM_RAU_E_VLR_TERM_FAIL),
need consistent spacing around '|' (ctx:VxW) (or typedef missing in
osmo-ci/lint/checkpatch/typedefs_osmo.txt?)
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/a5b4dea0_7c91d07d?us… :
PS3, Line 339: static __attribute__((constructor)) void gmm_rau_fsm_init()
Bad function definition - void gmm_rau_fsm_init() should probably be void
gmm_rau_fsm_init(void)
File src/sgsn/mmctx.c:
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/1525febf_3c105db4?us… :
PS3, Line 619: if (!strlen(mm->imsi) && strlen(mm->vsub->imsi)) {
braces {} are not necessary for single statement blocks
File src/sgsn/sgsn_libgtp.c:
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/6d3e35d4_98e5a126?us… :
PS3, Line 537: if (cause != GTPCAUSE_NON_EXIST) {
braces {} are not necessary for single statement blocks
File src/sgsn/sgsn_main.c:
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/8a36f5ad_55a39384?us… :
PS3, Line 360: [DVLR] = {
please, no spaces at the start of a line
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-21553):
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562/comment/34ec79b5_9db017b9?us… :
PS3, Line 364: },
please, no spaces at the start of a line
--
To view, visit
https://gerrit.osmocom.org/c/osmo-sgsn/+/39562?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-sgsn
Gerrit-Branch: master
Gerrit-Change-Id: I9c5b4ec1b337c35e85c2d1a3d09b318380ae6ef8
Gerrit-Change-Number: 39562
Gerrit-PatchSet: 3
Gerrit-Owner: lynxis lazus <lynxis(a)fe80.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Attention: lynxis lazus <lynxis(a)fe80.eu>
Gerrit-Comment-Date: Sun, 16 Feb 2025 21:39:49 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No