undefined4 fastnathash_proc_read(undefined1 *param_1)
{
int *piVar1;
undefined *puVar2;
int iVar3;
int *piVar4;
printk("Fastnat hash map:\n");
piVar4 = (int *)&sw_turbo_hash;
piVar1 = sw_turbo_hash;
while( true ) {
iVar3 = 0;
if (piVar1 == (int *)0x0) {
printk(&_LC15) //possible issue identified - semgrep
}
else {
do {
piVar1 = (int *)*piVar1;
iVar3 = iVar3 + 1;
} while (piVar1 != (int *)0x0);
puVar2 = &_LC16;
if (iVar3 < 0x10) {
puVar2 = &_LC17;
}
printk(puVar2) //possible issue identified - semgrep
}
piVar4 = piVar4 + 1;
if (piVar4 == &need_sync) break;
piVar1 = (int *)*piVar4;
}
printk(&_LC9) //possible issue identified - semgrep
*param_1 = 0;
return 0;
}