<matrixProject _class='hudson.matrix.MatrixProject'><action _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></defaultParameterValue><description>osmo-ci.git branch
</description><name>BRANCH_CI</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>COMMENT_TYPE</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>DISTRO</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_CHANGE_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_HOST</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_REVISION</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_UPLOADER_NAME</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PORT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PROJECT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REFSPEC</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REPO_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PIPELINE_BUILD_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PROJECT_NAME</name><type>StringParameterDefinition</type></parameterDefinition></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/</displayUrl></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>Build job of CI for patches sent to
&lt;a href="https://gerrit.osmocom.org/#/q/status:open+project:libosmocore"&gt;libosmocore&lt;/a&gt;
&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Auto-generated using Jenkins Job Builder. DO NOT EDIT MANUALLY!&lt;/b&gt;
&lt;!-- Managed by Jenkins Job Builder --&gt;</description><displayName>gerrit-libosmocore-build</displayName><fullDisplayName>gerrit-libosmocore-build</fullDisplayName><fullName>gerrit-libosmocore-build</fullName><name>gerrit-libosmocore-build</name><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/</url><buildable>true</buildable><build _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmocore" build number 2,400</shortDescription><upstreamBuild>2400</upstreamBuild><upstreamProject>gerrit-libosmocore</upstreamProject><upstreamUrl>job/gerrit-libosmocore/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>43151</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e44ef1837b1fb6bd6815232e5258fc2708048450</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/51/43151/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmocore/2400/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>174225</buildingDurationMillis><executingTimeMillis>174225</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8726</waitingDurationMillis><waitingTimeMillis>8726</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1315</buildNumber><marked><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>2156</buildNumber><marked><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>1319</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>1773</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>1877</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>2093</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>2118</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1740</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><arehbeinosmo_io_ipa _class='hudson.plugins.git.util.Build'><buildNumber>833</buildNumber><marked><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></marked><revision><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></revision></arehbeinosmo_io_ipa><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>1946</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>1743</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><master _class='hudson.plugins.git.util.Build'><buildNumber>2401</buildNumber><marked><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></marked><revision><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2401</displayName><duration>174225</duration><estimatedDuration>204774</estimatedDuration><fullDisplayName>gerrit-libosmocore-build #2401</fullDisplayName><id>2401</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2401</number><queueId>184128</queueId><result>SUCCESS</result><timestamp>1785524159969</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/2401/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmocom/core/linuxlist.h</affectedPath><commitId>e44ef1837b1fb6bd6815232e5258fc2708048450</commitId><timestamp>1785524024000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>linuxlist: drop no-op prefetch() calls

prefetch() has always been a no-op stub in this header so calling
it buys nothing at runtime.  Drop all call sites and remove the
now-dead stub itself.

The macro was copied over from the Linux kernel, where prefetch()
is a real, arch-specific cache prefetch hint; here it never was
anything but an empty inline function.

Change-Id: Id84973330df44b4efdd1bd85e4b7c3cb88642f92
Related: OS#7036, OS#6858
</comment><date>2026-07-31 23:53:44 +0500</date><id>e44ef1837b1fb6bd6815232e5258fc2708048450</id><msg>linuxlist: drop no-op prefetch() calls</msg><path><editType>edit</editType><file>include/osmocom/core/linuxlist.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit><run><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2401/</url></run><run><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2401/</url></run></build><build _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmocore" build number 2,399</shortDescription><upstreamBuild>2399</upstreamBuild><upstreamProject>gerrit-libosmocore</upstreamProject><upstreamUrl>job/gerrit-libosmocore/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>43150</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>43d68d820ada216f444d12eddcbfcc32c27d97a3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/50/43150/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmocore/2399/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>204437</buildingDurationMillis><executingTimeMillis>204437</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>9067</waitingDurationMillis><waitingTimeMillis>9067</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1315</buildNumber><marked><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>2156</buildNumber><marked><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>1319</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>1773</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>1877</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>2093</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>2118</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1740</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><arehbeinosmo_io_ipa _class='hudson.plugins.git.util.Build'><buildNumber>833</buildNumber><marked><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></marked><revision><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></revision></arehbeinosmo_io_ipa><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>1946</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>1743</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><master _class='hudson.plugins.git.util.Build'><buildNumber>2400</buildNumber><marked><SHA1>43d68d820ada216f444d12eddcbfcc32c27d97a3</SHA1><branch><SHA1>43d68d820ada216f444d12eddcbfcc32c27d97a3</SHA1><name>master</name></branch></marked><revision><SHA1>43d68d820ada216f444d12eddcbfcc32c27d97a3</SHA1><branch><SHA1>43d68d820ada216f444d12eddcbfcc32c27d97a3</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>43d68d820ada216f444d12eddcbfcc32c27d97a3</SHA1><branch><SHA1>43d68d820ada216f444d12eddcbfcc32c27d97a3</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2400</displayName><duration>204437</duration><estimatedDuration>204774</estimatedDuration><fullDisplayName>gerrit-libosmocore-build #2400</fullDisplayName><id>2400</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2400</number><queueId>184127</queueId><result>SUCCESS</result><timestamp>1785524159872</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/2400/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmocom/core/linuxlist.h</affectedPath><commitId>43d68d820ada216f444d12eddcbfcc32c27d97a3</commitId><timestamp>1785523620000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>linuxlist: fix false-positive UBSan misaligned-access reports

llist_for_each_entry() and its variants terminate by comparing
&amp;pos-&gt;member against head.  Once a full traversal reaches the end of a
non-empty list (or the list is empty to begin with), pos becomes a pure
container_of()-computed sentinel address that was never a real object
of typeof(*pos), only ever the plain 'struct llist_head *' passed in as
head.  Forming 'pos-&gt;member' on that address requires pos to satisfy
the alignment of typeof(*pos), which the sentinel does not necessarily
provide (e.g. embedded struct osmo_timer_list/gprs_nsvc on 32-bit ARM
with a 64-bit time_t need 8-byte alignment, while head itself is only
pointer-aligned) - tripping -fsanitize=alignment even though no real
object is ever misaligned or dereferenced.

Add __llist_member(), computing the same address via 'char *'
pointer arithmetic and an explicit cast to 'struct llist_head *', which
carries no alignment requirement of its own.  Use it for the loop
termination check, the "next" pointer computation, and the prefetch()
calls (dereferencing the returned struct llist_head * still only
requires pointer alignment, so prefetch() keeps working exactly
as before without reintroducing the false positive).

Change-Id: I0424e76e76d8aa9402bd1a5aefe789de16e72fae
Related: OS#7036, OS#6858
</comment><date>2026-07-31 23:47:00 +0500</date><id>43d68d820ada216f444d12eddcbfcc32c27d97a3</id><msg>linuxlist: fix false-positive UBSan misaligned-access reports</msg><path><editType>edit</editType><file>include/osmocom/core/linuxlist.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit><run><number>2400</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2400/</url></run><run><number>2400</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2400/</url></run></build><build _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmocore" build number 2,397</shortDescription><upstreamBuild>2397</upstreamBuild><upstreamProject>gerrit-libosmocore</upstreamProject><upstreamUrl>job/gerrit-libosmocore/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>43150</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e225d60e7106cf8a3654febb4bb3c724877f0869</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/50/43150/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmocore/2397/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>235659</buildingDurationMillis><executingTimeMillis>235659</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7595</waitingDurationMillis><waitingTimeMillis>7595</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1315</buildNumber><marked><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>2156</buildNumber><marked><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>1319</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>1773</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>1877</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>2093</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>2118</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1740</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><arehbeinosmo_io_ipa _class='hudson.plugins.git.util.Build'><buildNumber>833</buildNumber><marked><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></marked><revision><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></revision></arehbeinosmo_io_ipa><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>1946</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>1743</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><master _class='hudson.plugins.git.util.Build'><buildNumber>2399</buildNumber><marked><SHA1>e225d60e7106cf8a3654febb4bb3c724877f0869</SHA1><branch><SHA1>e225d60e7106cf8a3654febb4bb3c724877f0869</SHA1><name>master</name></branch></marked><revision><SHA1>e225d60e7106cf8a3654febb4bb3c724877f0869</SHA1><branch><SHA1>e225d60e7106cf8a3654febb4bb3c724877f0869</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>e225d60e7106cf8a3654febb4bb3c724877f0869</SHA1><branch><SHA1>e225d60e7106cf8a3654febb4bb3c724877f0869</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2399</displayName><duration>235659</duration><estimatedDuration>204774</estimatedDuration><fullDisplayName>gerrit-libosmocore-build #2399</fullDisplayName><id>2399</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2399</number><queueId>184107</queueId><result>SUCCESS</result><timestamp>1785523254830</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/2399/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmocom/core/linuxlist.h</affectedPath><commitId>e225d60e7106cf8a3654febb4bb3c724877f0869</commitId><timestamp>1785504860000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>linuxlist: fix false-positive UBSan misaligned-access reports

llist_for_each_entry() and its variants terminate by comparing
&amp;pos-&gt;member against head.  Once a full traversal reaches the end of a
non-empty list (or the list is empty to begin with), pos becomes a pure
container_of()-computed sentinel address that was never a real object
of typeof(*pos), only ever the plain 'struct llist_head *' passed in as
head.  Forming 'pos-&gt;member' on that address requires pos to satisfy
the alignment of typeof(*pos), which the sentinel does not necessarily
provide (e.g. embedded struct osmo_timer_list/gprs_nsvc on 32-bit ARM
with a 64-bit time_t need 8-byte alignment, while head itself is only
pointer-aligned) - tripping -fsanitize=alignment even though no real
object is ever misaligned or dereferenced.

Add __llist_member(), computing the same address via 'char *'
pointer arithmetic and an explicit cast to 'struct llist_head *', which
carries no alignment requirement of its own.  Use it for the loop
termination check, the "next" pointer computation, and the prefetch()
calls (dereferencing the returned struct llist_head * still only
requires pointer alignment, so prefetch() keeps working exactly
as before without reintroducing the false positive).

Change-Id: I0424e76e76d8aa9402bd1a5aefe789de16e72fae
Related: OS#7036, OS#6858
</comment><date>2026-07-31 18:34:20 +0500</date><id>e225d60e7106cf8a3654febb4bb3c724877f0869</id><msg>linuxlist: fix false-positive UBSan misaligned-access reports</msg><path><editType>edit</editType><file>include/osmocom/core/linuxlist.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit><run><number>2399</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2399/</url></run><run><number>2399</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2399/</url></run></build><build _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmocore" build number 2,398</shortDescription><upstreamBuild>2398</upstreamBuild><upstreamProject>gerrit-libosmocore</upstreamProject><upstreamUrl>job/gerrit-libosmocore/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>43151</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>04f028cebadac7fb220e522ead04386b67597710</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/51/43151/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmocore/2398/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>235779</buildingDurationMillis><executingTimeMillis>235779</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8322</waitingDurationMillis><waitingTimeMillis>8322</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1315</buildNumber><marked><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>2156</buildNumber><marked><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>1319</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>1773</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>1877</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>2093</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>2118</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1740</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><arehbeinosmo_io_ipa _class='hudson.plugins.git.util.Build'><buildNumber>833</buildNumber><marked><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></marked><revision><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></revision></arehbeinosmo_io_ipa><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>1946</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>1743</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><master _class='hudson.plugins.git.util.Build'><buildNumber>2398</buildNumber><marked><SHA1>04f028cebadac7fb220e522ead04386b67597710</SHA1><branch><SHA1>04f028cebadac7fb220e522ead04386b67597710</SHA1><name>master</name></branch></marked><revision><SHA1>04f028cebadac7fb220e522ead04386b67597710</SHA1><branch><SHA1>04f028cebadac7fb220e522ead04386b67597710</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>04f028cebadac7fb220e522ead04386b67597710</SHA1><branch><SHA1>04f028cebadac7fb220e522ead04386b67597710</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2398</displayName><duration>235779</duration><estimatedDuration>204774</estimatedDuration><fullDisplayName>gerrit-libosmocore-build #2398</fullDisplayName><id>2398</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2398</number><queueId>184106</queueId><result>SUCCESS</result><timestamp>1785523254686</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/2398/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmocom/core/linuxlist.h</affectedPath><commitId>04f028cebadac7fb220e522ead04386b67597710</commitId><timestamp>1785523185000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>linuxlist: drop no-op prefetch() calls

prefetch() has always been a no-op stub in this header so calling
it buys nothing at runtime.  Drop all call sites and remove the
now-dead stub itself.

The macro was copied over from the Linux kernel, where prefetch()
is a real, arch-specific cache prefetch hint; here it never was
anything but an empty inline function.

Change-Id: Id84973330df44b4efdd1bd85e4b7c3cb88642f92
Related: OS#7036, OS#6858
</comment><date>2026-07-31 23:39:45 +0500</date><id>04f028cebadac7fb220e522ead04386b67597710</id><msg>linuxlist: drop no-op prefetch() calls</msg><path><editType>edit</editType><file>include/osmocom/core/linuxlist.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit><run><number>2398</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2398/</url></run><run><number>2398</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2398/</url></run></build><build _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmocore" build number 2,396</shortDescription><upstreamBuild>2396</upstreamBuild><upstreamProject>gerrit-libosmocore</upstreamProject><upstreamUrl>job/gerrit-libosmocore/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>43102</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>cbc95bdf61f392e5ee2e2e62faf70f1659c31732</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/02/43102/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmocore/2396/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>136636</buildingDurationMillis><executingTimeMillis>136636</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6166</waitingDurationMillis><waitingTimeMillis>6166</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1315</buildNumber><marked><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>2156</buildNumber><marked><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>1319</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>1773</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>1877</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>2093</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>2118</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1740</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><arehbeinosmo_io_ipa _class='hudson.plugins.git.util.Build'><buildNumber>833</buildNumber><marked><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></marked><revision><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></revision></arehbeinosmo_io_ipa><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>1946</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>1743</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><master _class='hudson.plugins.git.util.Build'><buildNumber>2397</buildNumber><marked><SHA1>cbc95bdf61f392e5ee2e2e62faf70f1659c31732</SHA1><branch><SHA1>cbc95bdf61f392e5ee2e2e62faf70f1659c31732</SHA1><name>master</name></branch></marked><revision><SHA1>cbc95bdf61f392e5ee2e2e62faf70f1659c31732</SHA1><branch><SHA1>cbc95bdf61f392e5ee2e2e62faf70f1659c31732</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>cbc95bdf61f392e5ee2e2e62faf70f1659c31732</SHA1><branch><SHA1>cbc95bdf61f392e5ee2e2e62faf70f1659c31732</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2397</displayName><duration>136636</duration><estimatedDuration>204774</estimatedDuration><fullDisplayName>gerrit-libosmocore-build #2397</fullDisplayName><id>2397</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2397</number><queueId>180386</queueId><result>SUCCESS</result><timestamp>1785231470641</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/2397/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/osmo_io/osmo_io_test.c</affectedPath><affectedPath>include/osmocom/core/osmo_io.h</affectedPath><affectedPath>src/core/osmo_io_internal.h</affectedPath><affectedPath>src/core/libosmocore.map</affectedPath><affectedPath>src/core/osmo_io.c</affectedPath><affectedPath>tests/osmo_io/osmo_io_test.ok</affectedPath><affectedPath>src/core/osmo_io_poll.c</affectedPath><commitId>cbc95bdf61f392e5ee2e2e62faf70f1659c31732</commitId><timestamp>1785231174000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>osmo_io: add osmo_iofd_flush() to transmit the pending Tx queue

osmo_iofd_write_msgb() and friends only enqueue the given message;
the actual transmission happens asynchronously from within
osmo_select_main().  An application that needs to say 'goodbye'
right before calling osmo_iofd_free() (think of a connection
teardown datagram, like TRXC "CMD POWEROFF") currently has no way
to do so reliably: osmo_iofd_free() discards the Tx queue, so a
message enqueued in the same event loop iteration never reaches
the socket.

Add osmo_iofd_flush(), which synchronously transmits the pending
Tx queue, stopping on -EAGAIN or other errors.  Only the poll
backend implements it for now;  the io_uring backend returns
-ENOTSUP, since in-flight SQE submissions make a synchronous
flush non-trivial there.

Change-Id: I4e09e91e472a4441977a2c199c07c2cb8005632f
</comment><date>2026-07-28 14:32:54 +0500</date><id>cbc95bdf61f392e5ee2e2e62faf70f1659c31732</id><msg>osmo_io: add osmo_iofd_flush() to transmit the pending Tx queue</msg><path><editType>edit</editType><file>src/core/osmo_io_internal.h</file></path><path><editType>edit</editType><file>tests/osmo_io/osmo_io_test.ok</file></path><path><editType>edit</editType><file>src/core/libosmocore.map</file></path><path><editType>edit</editType><file>include/osmocom/core/osmo_io.h</file></path><path><editType>edit</editType><file>src/core/osmo_io_poll.c</file></path><path><editType>edit</editType><file>src/core/osmo_io.c</file></path><path><editType>edit</editType><file>tests/osmo_io/osmo_io_test.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit><run><number>2397</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2397/</url></run><run><number>2397</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2397/</url></run></build><build _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmocore" build number 2,395</shortDescription><upstreamBuild>2395</upstreamBuild><upstreamProject>gerrit-libosmocore</upstreamProject><upstreamUrl>job/gerrit-libosmocore/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>43097</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>950430e829a3dc1d162aa241bc0505745c5a7311</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>pespin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/97/43097/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmocore/2395/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>176575</buildingDurationMillis><executingTimeMillis>176575</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6341</waitingDurationMillis><waitingTimeMillis>6341</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1315</buildNumber><marked><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>2156</buildNumber><marked><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>1319</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>1773</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>1877</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>2093</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>2118</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1740</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><arehbeinosmo_io_ipa _class='hudson.plugins.git.util.Build'><buildNumber>833</buildNumber><marked><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></marked><revision><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></revision></arehbeinosmo_io_ipa><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>1946</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>1743</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><master _class='hudson.plugins.git.util.Build'><buildNumber>2396</buildNumber><marked><SHA1>950430e829a3dc1d162aa241bc0505745c5a7311</SHA1><branch><SHA1>950430e829a3dc1d162aa241bc0505745c5a7311</SHA1><name>master</name></branch></marked><revision><SHA1>950430e829a3dc1d162aa241bc0505745c5a7311</SHA1><branch><SHA1>950430e829a3dc1d162aa241bc0505745c5a7311</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>950430e829a3dc1d162aa241bc0505745c5a7311</SHA1><branch><SHA1>950430e829a3dc1d162aa241bc0505745c5a7311</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2396</displayName><duration>176575</duration><estimatedDuration>204774</estimatedDuration><fullDisplayName>gerrit-libosmocore-build #2396</fullDisplayName><id>2396</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2396</number><queueId>179623</queueId><result>SUCCESS</result><timestamp>1785158974570</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/2396/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/osmo_io/osmo_io_backpressure_test.c</affectedPath><commitId>950430e829a3dc1d162aa241bc0505745c5a7311</commitId><timestamp>1785158878000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>tests/osmo_io: Remove unused variable

gcc 16.1.1 warns about it.

Change-Id: I0bdfe5ed6803042277ed8d21171b5f9c11495ca3
</comment><date>2026-07-27 15:27:58 +0200</date><id>950430e829a3dc1d162aa241bc0505745c5a7311</id><msg>tests/osmo_io: Remove unused variable</msg><path><editType>edit</editType><file>tests/osmo_io/osmo_io_backpressure_test.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit><run><number>2396</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2396/</url></run><run><number>2396</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2396/</url></run></build><build _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmocore" build number 2,394</shortDescription><upstreamBuild>2394</upstreamBuild><upstreamProject>gerrit-libosmocore</upstreamProject><upstreamUrl>job/gerrit-libosmocore/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>43091</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>a9ea438f2d3ee85167bc7ec90ae3c010e47ded92</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>osmith</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/91/43091/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmocore/2394/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>134982</buildingDurationMillis><executingTimeMillis>134982</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6018</waitingDurationMillis><waitingTimeMillis>6018</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1315</buildNumber><marked><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>2156</buildNumber><marked><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>1319</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>1773</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>1877</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>2093</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>2118</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1740</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><arehbeinosmo_io_ipa _class='hudson.plugins.git.util.Build'><buildNumber>833</buildNumber><marked><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></marked><revision><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></revision></arehbeinosmo_io_ipa><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>1946</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>1743</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><master _class='hudson.plugins.git.util.Build'><buildNumber>2395</buildNumber><marked><SHA1>a9ea438f2d3ee85167bc7ec90ae3c010e47ded92</SHA1><branch><SHA1>a9ea438f2d3ee85167bc7ec90ae3c010e47ded92</SHA1><name>master</name></branch></marked><revision><SHA1>a9ea438f2d3ee85167bc7ec90ae3c010e47ded92</SHA1><branch><SHA1>a9ea438f2d3ee85167bc7ec90ae3c010e47ded92</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>a9ea438f2d3ee85167bc7ec90ae3c010e47ded92</SHA1><branch><SHA1>a9ea438f2d3ee85167bc7ec90ae3c010e47ded92</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2395</displayName><duration>134982</duration><estimatedDuration>204774</estimatedDuration><fullDisplayName>gerrit-libosmocore-build #2395</fullDisplayName><id>2395</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2395</number><queueId>175481</queueId><result>SUCCESS</result><timestamp>1784712738749</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/2395/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>debian/changelog</affectedPath><affectedPath>src/core/Makefile.am</affectedPath><affectedPath>src/vty/Makefile.am</affectedPath><commitId>a9ea438f2d3ee85167bc7ec90ae3c010e47ded92</commitId><timestamp>1784712656000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>Bump version: 1.14.0.6-ac289-dirty → 1.14.1

Change-Id: I671d21db38d915370e7191ada34ff640ee3a49dd
</comment><date>2026-07-22 11:30:56 +0200</date><id>a9ea438f2d3ee85167bc7ec90ae3c010e47ded92</id><msg>Bump version: 1.14.0.6-ac289-dirty → 1.14.1</msg><path><editType>edit</editType><file>src/vty/Makefile.am</file></path><path><editType>edit</editType><file>debian/changelog</file></path><path><editType>edit</editType><file>src/core/Makefile.am</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></culprit><run><number>2395</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2395/</url></run><run><number>2395</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2395/</url></run></build><build _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmocore" build number 2,393</shortDescription><upstreamBuild>2393</upstreamBuild><upstreamProject>gerrit-libosmocore</upstreamProject><upstreamUrl>job/gerrit-libosmocore/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>43090</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/90/43090/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmocore/2393/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>163778</buildingDurationMillis><executingTimeMillis>163778</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8090</waitingDurationMillis><waitingTimeMillis>8090</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1315</buildNumber><marked><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>2156</buildNumber><marked><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>1319</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>1773</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>1877</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>2093</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>2118</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1740</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><arehbeinosmo_io_ipa _class='hudson.plugins.git.util.Build'><buildNumber>833</buildNumber><marked><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></marked><revision><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></revision></arehbeinosmo_io_ipa><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>1946</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>1743</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><master _class='hudson.plugins.git.util.Build'><buildNumber>2394</buildNumber><marked><SHA1>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</SHA1><branch><SHA1>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</SHA1><name>master</name></branch></marked><revision><SHA1>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</SHA1><branch><SHA1>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</SHA1><branch><SHA1>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2394</displayName><duration>163778</duration><estimatedDuration>204774</estimatedDuration><fullDisplayName>gerrit-libosmocore-build #2394</fullDisplayName><id>2394</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2394</number><queueId>174976</queueId><result>SUCCESS</result><timestamp>1784658039497</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/2394/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/gsm/Makefile.am</affectedPath><commitId>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</commitId><timestamp>1784657984000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>gsm/Makefile.am: add missing kdf/crypto.h

Change-Id: I55fb391d61969357bb55f0834b389f9c701554aa
</comment><date>2026-07-21 20:19:44 +0200</date><id>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</id><msg>gsm/Makefile.am: add missing kdf/crypto.h</msg><path><editType>edit</editType><file>src/gsm/Makefile.am</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>2394</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2394/</url></run><run><number>2394</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2394/</url></run></build><color>blue</color><firstBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmocore" build number 2,393</shortDescription><upstreamBuild>2393</upstreamBuild><upstreamProject>gerrit-libosmocore</upstreamProject><upstreamUrl>job/gerrit-libosmocore/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>43090</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/90/43090/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmocore/2393/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>163778</buildingDurationMillis><executingTimeMillis>163778</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8090</waitingDurationMillis><waitingTimeMillis>8090</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1315</buildNumber><marked><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>2156</buildNumber><marked><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>1319</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>1773</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>1877</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>2093</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>2118</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1740</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><arehbeinosmo_io_ipa _class='hudson.plugins.git.util.Build'><buildNumber>833</buildNumber><marked><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></marked><revision><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></revision></arehbeinosmo_io_ipa><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>1946</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>1743</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><master _class='hudson.plugins.git.util.Build'><buildNumber>2394</buildNumber><marked><SHA1>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</SHA1><branch><SHA1>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</SHA1><name>master</name></branch></marked><revision><SHA1>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</SHA1><branch><SHA1>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</SHA1><branch><SHA1>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2394</displayName><duration>163778</duration><estimatedDuration>204774</estimatedDuration><fullDisplayName>gerrit-libosmocore-build #2394</fullDisplayName><id>2394</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2394</number><queueId>174976</queueId><result>SUCCESS</result><timestamp>1784658039497</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/2394/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/gsm/Makefile.am</affectedPath><commitId>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</commitId><timestamp>1784657984000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>gsm/Makefile.am: add missing kdf/crypto.h

Change-Id: I55fb391d61969357bb55f0834b389f9c701554aa
</comment><date>2026-07-21 20:19:44 +0200</date><id>ac2895186c56dfc24f2dea1fa068c248c01d6ca4</id><msg>gsm/Makefile.am: add missing kdf/crypto.h</msg><path><editType>edit</editType><file>src/gsm/Makefile.am</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>2394</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2394/</url></run><run><number>2394</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2394/</url></run></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmocore" build number 2,400</shortDescription><upstreamBuild>2400</upstreamBuild><upstreamProject>gerrit-libosmocore</upstreamProject><upstreamUrl>job/gerrit-libosmocore/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>43151</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e44ef1837b1fb6bd6815232e5258fc2708048450</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/51/43151/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmocore/2400/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>174225</buildingDurationMillis><executingTimeMillis>174225</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8726</waitingDurationMillis><waitingTimeMillis>8726</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1315</buildNumber><marked><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>2156</buildNumber><marked><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>1319</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>1773</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>1877</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>2093</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>2118</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1740</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><arehbeinosmo_io_ipa _class='hudson.plugins.git.util.Build'><buildNumber>833</buildNumber><marked><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></marked><revision><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></revision></arehbeinosmo_io_ipa><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>1946</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>1743</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><master _class='hudson.plugins.git.util.Build'><buildNumber>2401</buildNumber><marked><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></marked><revision><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2401</displayName><duration>174225</duration><estimatedDuration>204774</estimatedDuration><fullDisplayName>gerrit-libosmocore-build #2401</fullDisplayName><id>2401</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2401</number><queueId>184128</queueId><result>SUCCESS</result><timestamp>1785524159969</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/2401/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmocom/core/linuxlist.h</affectedPath><commitId>e44ef1837b1fb6bd6815232e5258fc2708048450</commitId><timestamp>1785524024000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>linuxlist: drop no-op prefetch() calls

prefetch() has always been a no-op stub in this header so calling
it buys nothing at runtime.  Drop all call sites and remove the
now-dead stub itself.

The macro was copied over from the Linux kernel, where prefetch()
is a real, arch-specific cache prefetch hint; here it never was
anything but an empty inline function.

Change-Id: Id84973330df44b4efdd1bd85e4b7c3cb88642f92
Related: OS#7036, OS#6858
</comment><date>2026-07-31 23:53:44 +0500</date><id>e44ef1837b1fb6bd6815232e5258fc2708048450</id><msg>linuxlist: drop no-op prefetch() calls</msg><path><editType>edit</editType><file>include/osmocom/core/linuxlist.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit><run><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2401/</url></run><run><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2401/</url></run></lastBuild><lastCompletedBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmocore" build number 2,400</shortDescription><upstreamBuild>2400</upstreamBuild><upstreamProject>gerrit-libosmocore</upstreamProject><upstreamUrl>job/gerrit-libosmocore/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>43151</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e44ef1837b1fb6bd6815232e5258fc2708048450</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/51/43151/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmocore/2400/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>174225</buildingDurationMillis><executingTimeMillis>174225</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8726</waitingDurationMillis><waitingTimeMillis>8726</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1315</buildNumber><marked><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>2156</buildNumber><marked><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>1319</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>1773</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>1877</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>2093</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>2118</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1740</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><arehbeinosmo_io_ipa _class='hudson.plugins.git.util.Build'><buildNumber>833</buildNumber><marked><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></marked><revision><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></revision></arehbeinosmo_io_ipa><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>1946</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>1743</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><master _class='hudson.plugins.git.util.Build'><buildNumber>2401</buildNumber><marked><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></marked><revision><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2401</displayName><duration>174225</duration><estimatedDuration>204774</estimatedDuration><fullDisplayName>gerrit-libosmocore-build #2401</fullDisplayName><id>2401</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2401</number><queueId>184128</queueId><result>SUCCESS</result><timestamp>1785524159969</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/2401/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmocom/core/linuxlist.h</affectedPath><commitId>e44ef1837b1fb6bd6815232e5258fc2708048450</commitId><timestamp>1785524024000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>linuxlist: drop no-op prefetch() calls

prefetch() has always been a no-op stub in this header so calling
it buys nothing at runtime.  Drop all call sites and remove the
now-dead stub itself.

The macro was copied over from the Linux kernel, where prefetch()
is a real, arch-specific cache prefetch hint; here it never was
anything but an empty inline function.

Change-Id: Id84973330df44b4efdd1bd85e4b7c3cb88642f92
Related: OS#7036, OS#6858
</comment><date>2026-07-31 23:53:44 +0500</date><id>e44ef1837b1fb6bd6815232e5258fc2708048450</id><msg>linuxlist: drop no-op prefetch() calls</msg><path><editType>edit</editType><file>include/osmocom/core/linuxlist.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit><run><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2401/</url></run><run><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2401/</url></run></lastCompletedBuild><lastStableBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmocore" build number 2,400</shortDescription><upstreamBuild>2400</upstreamBuild><upstreamProject>gerrit-libosmocore</upstreamProject><upstreamUrl>job/gerrit-libosmocore/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>43151</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e44ef1837b1fb6bd6815232e5258fc2708048450</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/51/43151/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmocore/2400/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>174225</buildingDurationMillis><executingTimeMillis>174225</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8726</waitingDurationMillis><waitingTimeMillis>8726</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1315</buildNumber><marked><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>2156</buildNumber><marked><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>1319</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>1773</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>1877</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>2093</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>2118</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1740</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><arehbeinosmo_io_ipa _class='hudson.plugins.git.util.Build'><buildNumber>833</buildNumber><marked><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></marked><revision><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></revision></arehbeinosmo_io_ipa><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>1946</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>1743</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><master _class='hudson.plugins.git.util.Build'><buildNumber>2401</buildNumber><marked><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></marked><revision><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2401</displayName><duration>174225</duration><estimatedDuration>204774</estimatedDuration><fullDisplayName>gerrit-libosmocore-build #2401</fullDisplayName><id>2401</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2401</number><queueId>184128</queueId><result>SUCCESS</result><timestamp>1785524159969</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/2401/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmocom/core/linuxlist.h</affectedPath><commitId>e44ef1837b1fb6bd6815232e5258fc2708048450</commitId><timestamp>1785524024000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>linuxlist: drop no-op prefetch() calls

prefetch() has always been a no-op stub in this header so calling
it buys nothing at runtime.  Drop all call sites and remove the
now-dead stub itself.

The macro was copied over from the Linux kernel, where prefetch()
is a real, arch-specific cache prefetch hint; here it never was
anything but an empty inline function.

Change-Id: Id84973330df44b4efdd1bd85e4b7c3cb88642f92
Related: OS#7036, OS#6858
</comment><date>2026-07-31 23:53:44 +0500</date><id>e44ef1837b1fb6bd6815232e5258fc2708048450</id><msg>linuxlist: drop no-op prefetch() calls</msg><path><editType>edit</editType><file>include/osmocom/core/linuxlist.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit><run><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2401/</url></run><run><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2401/</url></run></lastStableBuild><lastSuccessfulBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmocore" build number 2,400</shortDescription><upstreamBuild>2400</upstreamBuild><upstreamProject>gerrit-libosmocore</upstreamProject><upstreamUrl>job/gerrit-libosmocore/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>43151</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e44ef1837b1fb6bd6815232e5258fc2708048450</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/51/43151/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmocore/2400/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmocore</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>174225</buildingDurationMillis><executingTimeMillis>174225</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8726</waitingDurationMillis><waitingTimeMillis>8726</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1315</buildNumber><marked><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><branch><SHA1>197248107c5c2007b44c4df1bec011e6c1754cda</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>2156</buildNumber><marked><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><branch><SHA1>d38417e5965ae02eaffdd87d281098f30105b8b7</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>1319</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>1773</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>1877</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>2093</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>2118</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>1740</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><arehbeinosmo_io_ipa _class='hudson.plugins.git.util.Build'><buildNumber>833</buildNumber><marked><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></marked><revision><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><branch><SHA1>d75a0cca8117b609da75111388bf8baea5dac0a5</SHA1><name>arehbein/osmo_io_ipa</name></branch></revision></arehbeinosmo_io_ipa><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>1946</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>1743</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><master _class='hudson.plugins.git.util.Build'><buildNumber>2401</buildNumber><marked><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></marked><revision><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><branch><SHA1>e44ef1837b1fb6bd6815232e5258fc2708048450</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2401</displayName><duration>174225</duration><estimatedDuration>204774</estimatedDuration><fullDisplayName>gerrit-libosmocore-build #2401</fullDisplayName><id>2401</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2401</number><queueId>184128</queueId><result>SUCCESS</result><timestamp>1785524159969</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/2401/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmocom/core/linuxlist.h</affectedPath><commitId>e44ef1837b1fb6bd6815232e5258fc2708048450</commitId><timestamp>1785524024000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>linuxlist: drop no-op prefetch() calls

prefetch() has always been a no-op stub in this header so calling
it buys nothing at runtime.  Drop all call sites and remove the
now-dead stub itself.

The macro was copied over from the Linux kernel, where prefetch()
is a real, arch-specific cache prefetch hint; here it never was
anything but an empty inline function.

Change-Id: Id84973330df44b4efdd1bd85e4b7c3cb88642f92
Related: OS#7036, OS#6858
</comment><date>2026-07-31 23:53:44 +0500</date><id>e44ef1837b1fb6bd6815232e5258fc2708048450</id><msg>linuxlist: drop no-op prefetch() calls</msg><path><editType>edit</editType><file>include/osmocom/core/linuxlist.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit><run><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2401/</url></run><run><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2401/</url></run></lastSuccessfulBuild><nextBuildNumber>2402</nextBuildNumber><property _class='jenkins.model.BuildDiscarderProperty'></property><property _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></defaultParameterValue><description>osmo-ci.git branch
</description><name>BRANCH_CI</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>COMMENT_TYPE</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>DISTRO</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_CHANGE_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_HOST</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_REVISION</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_UPLOADER_NAME</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PORT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PROJECT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REFSPEC</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REPO_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PIPELINE_BUILD_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PROJECT_NAME</name><type>StringParameterDefinition</type></parameterDefinition></property><concurrentBuild>true</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm><activeConfiguration><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><displayName>a2=default,a3=default,a4=default,arm-none-eabi,io_uring</displayName><fullDisplayName>gerrit-libosmocore-build » a2=default,a3=default,a4=default,arm-none-eabi,io_uring</fullDisplayName><fullName>gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring</fullName><name>a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring</name><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/</url><buildable>true</buildable><build _class='hudson.matrix.MatrixRun'><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2401/</url></build><build _class='hudson.matrix.MatrixRun'><number>2400</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2400/</url></build><build _class='hudson.matrix.MatrixRun'><number>2399</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2399/</url></build><build _class='hudson.matrix.MatrixRun'><number>2398</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2398/</url></build><build _class='hudson.matrix.MatrixRun'><number>2397</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2397/</url></build><build _class='hudson.matrix.MatrixRun'><number>2396</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2396/</url></build><build _class='hudson.matrix.MatrixRun'><number>2395</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2395/</url></build><build _class='hudson.matrix.MatrixRun'><number>2394</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2394/</url></build><color>blue</color><firstBuild _class='hudson.matrix.MatrixRun'><number>2394</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2394/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.matrix.MatrixRun'><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2401/</url></lastBuild><lastCompletedBuild _class='hudson.matrix.MatrixRun'><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2401/</url></lastCompletedBuild><lastStableBuild _class='hudson.matrix.MatrixRun'><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2401/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.matrix.MatrixRun'><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/2401/</url></lastSuccessfulBuild><nextBuildNumber>2402</nextBuildNumber><concurrentBuild>true</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'></scm></activeConfiguration><activeConfiguration><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><displayName>a2=default,a3=default,a4=default,amd64,io_uring</displayName><fullDisplayName>gerrit-libosmocore-build » a2=default,a3=default,a4=default,amd64,io_uring</fullDisplayName><fullName>gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring</fullName><name>a2=default,a3=default,a4=default,arch=amd64,label=io_uring</name><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/</url><buildable>true</buildable><build _class='hudson.matrix.MatrixRun'><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2401/</url></build><build _class='hudson.matrix.MatrixRun'><number>2400</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2400/</url></build><build _class='hudson.matrix.MatrixRun'><number>2399</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2399/</url></build><build _class='hudson.matrix.MatrixRun'><number>2398</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2398/</url></build><build _class='hudson.matrix.MatrixRun'><number>2397</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2397/</url></build><build _class='hudson.matrix.MatrixRun'><number>2396</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2396/</url></build><build _class='hudson.matrix.MatrixRun'><number>2395</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2395/</url></build><build _class='hudson.matrix.MatrixRun'><number>2394</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2394/</url></build><color>blue</color><firstBuild _class='hudson.matrix.MatrixRun'><number>2394</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2394/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.matrix.MatrixRun'><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2401/</url></lastBuild><lastCompletedBuild _class='hudson.matrix.MatrixRun'><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2401/</url></lastCompletedBuild><lastStableBuild _class='hudson.matrix.MatrixRun'><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2401/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.matrix.MatrixRun'><number>2401</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-libosmocore-build/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/2401/</url></lastSuccessfulBuild><nextBuildNumber>2402</nextBuildNumber><concurrentBuild>true</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'></scm></activeConfiguration></matrixProject>