DF-0835 / fix_build.log
=== PATCHED smbfs.ko build (fix.diff applied: removed lkop=SMB_LOCK_EXCL at line 943) ===
=== Source line verification (line 943 overwrite removed) ===
switch (ap->a_op) {
case F_SETLK:
switch (fl->l_type) {
case F_WRLCK:
lkop = SMB_LOCK_EXCL;
break;
case F_RDLCK:
lkop = SMB_LOCK_SHARED;
break;
case F_UNLCK:
lkop = SMB_LOCK_RELEASE;
break;
default:
return EINVAL;
}
error = lf_advlock(ap, &np->n_lockf, size);
if (error)
break;
error = smbfs_smb_lock(np, lkop, id, start, end, &scred);
if (error) {
ap->a_op = F_UNLCK;
lf_advlock(ap, &np->n_lockf, size);
}
break;
case F_UNLCK:
lf_advlock(ap, &np->n_lockf, size);
=== make ===
=== BUILD_EXIT=0 ===
=== Result ===
-rw-r--r-- 1 root wheel 168824 Jul 11 07:40 /usr/obj/usr/src/sys/vfs/smbfs/smbfs.ko
/usr/obj/usr/src/sys/vfs/smbfs/smbfs.ko: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=7b4137b134b9512f05b93adf775fba5ab092c179, not stripped