In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:127, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:303:10: error: unknown type name 'vm_offset_t'; did you mean 'vm_guest_t'? vm_offset_t offset, /* in - ubc hint */ ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:304:10: error: unknown type name 'vm_size_t'; did you mean 'vmem_size_t'? vm_size_t len, /* in - ubc hint */ ^~~~~~~~~ vmem_size_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:325:10: error: unknown type name 'vm_offset_t'; did you mean 'vm_guest_t'? vm_offset_t offset, /* in - ubc hint */ ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:326:10: error: unknown type name 'vm_size_t'; did you mean 'vmem_size_t'? vm_size_t len, /* in - ubc hint */ ^~~~~~~~~ vmem_size_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'init_access': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:291:26: error: assignment to 'long int' from 'void (*)(struct cpu_info *)' makes integer from pointer without a cast [-Werror=int-conversion] bfap->bfap_free_time = sched_tick; ^ In file included from /public/src.git/sys/sys/stdint.h:35, from /public/src.git/sys/sys/inttypes.h:39, from /public/src.git/sys/sys/param.h:104, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:28: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'CHECK_ACC_CLEAN': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:304:48: error: 'struct uvm_object' has no member named 'vu_dirtypl' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_dirtypl == NULL); ^~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:304:5: note: in expansion of macro 'KDASSERT' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_dirtypl == NULL); ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:305:48: error: 'struct uvm_object' has no member named 'vu_dirtywpl' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_dirtywpl == NULL); ^~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:305:5: note: in expansion of macro 'KDASSERT' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_dirtywpl == NULL); ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:306:50: error: 'struct uvm_object' has no member named 'vu_putpages'; did you mean 'uo_npages'? KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_putpages == 0); ^~~~~~~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:306:5: note: in expansion of macro 'KDASSERT' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_putpages == 0); ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:330:1: error: no previous prototype for 'cleanup_closed_list' [-Werror=missing-prototypes] cleanup_closed_list(clupClosedListTypeT clean_type) ^~~~~~~~~~~~~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'cleanup_closed_list': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:450:38: note: in expansion of macro 'VTOC' if ( bfap->bfVp ) contextp = VTOC(bfap->bfVp); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:450:38: note: in expansion of macro 'VTOC' if ( bfap->bfVp ) contextp = VTOC(bfap->bfVp); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:524:19: error: implicit declaration of function 'fs_flush_saved_stats'; did you mean 'fs_update_stats'? [-Werror=implicit-function-declaration] ret = fs_flush_saved_stats(bfap, FTX_NOWAIT, FtxNilFtxH); ^~~~~~~~~~~~~~~~~~~~ fs_update_stats /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:552:21: error: implicit declaration of function 'assert_wait_mesg_timo' [-Werror=implicit-function-declaration] assert_wait_mesg_timo(NULL, FALSE, "AdvFS delay", 1); ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:553:21: error: implicit declaration of function 'thread_block'; did you mean 'state_block'? [-Werror=implicit-function-declaration] thread_block(); ^~~~~~~~~~~~ state_block /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:589:9: error: implicit declaration of function 'VN_LOCK'; did you mean 'VOP_LOCK'? [-Werror=implicit-function-declaration] VN_LOCK(vp); ^~~~~~~ VOP_LOCK /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:600:53: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? if (vp->v_usecount == 0 && vp->v_tag == VT_MSFS) { ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:600:53: note: each undeclared identifier is reported only once for each function it appears in /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:604:27: error: 'VX_NOSLEEP' undeclared (first use in this function); did you mean 'VM_NOSLEEP'? vgone(vp, VX_NOSLEEP, 0); ^~~~~~~~~~ VM_NOSLEEP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:604:17: error: too many arguments to function 'vgone' vgone(vp, VX_NOSLEEP, 0); ^~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:33, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/sys/vnode.h:509:7: note: declared here void vgone(struct vnode *); ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:605:17: error: implicit declaration of function 'VN_UNLOCK'; did you mean 'SS_UNLOCK'? [-Werror=implicit-function-declaration] VN_UNLOCK(vp); ^~~~~~~~~ SS_UNLOCK /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:629:14: error: implicit declaration of function 'vget_nowait'; did you mean 'get_name'? [-Werror=implicit-function-declaration] if (!vget_nowait(vp)) { ^~~~~~~~~~~ get_name /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:693:17: error: implicit declaration of function 'thread_wakeup'; did you mean 'sched_wakeup'? [-Werror=implicit-function-declaration] thread_wakeup((vm_offset_t)&SentCleanupMsg); ^~~~~~~~~~~~~ sched_wakeup /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:693:32: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_wakeup((vm_offset_t)&SentCleanupMsg); ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:338:19: error: variable 'cic' set but not used [-Werror=unused-but-set-variable] unsigned long cic; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:337:19: error: variable 'css' set but not used [-Werror=unused-but-set-variable] unsigned long css; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:750:1: error: no previous prototype for 'bfs_flush_dirty_stats' [-Werror=missing-prototypes] bfs_flush_dirty_stats(bfSetT *bfSetp, ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bfs_flush_dirty_stats': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:796:18: error: implicit declaration of function 'vget'; did you mean 'vput'? [-Werror=implicit-function-declaration] if (!vget(vp)) { ^~~~ vput /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:757:15: error: variable 'ret' set but not used [-Werror=unused-but-set-variable] statusT ret; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'get_free_acc': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1014:24: error: implicit declaration of function 'suser' [-Werror=implicit-function-declaration] ((not_root = suser(u.u_cred, &u.u_acflag)) == FALSE)))) { ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1014:30: error: 'u' undeclared (first use in this function) ((not_root = suser(u.u_cred, &u.u_acflag)) == FALSE)))) { ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1044:9: error: implicit declaration of function 'assert_wait'; did you mean 'assert'? [-Werror=implicit-function-declaration] assert_wait((vm_offset_t)(&BfapAllocInProgress), FALSE); ^~~~~~~~~~~ assert /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1044:22: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? assert_wait((vm_offset_t)(&BfapAllocInProgress), FALSE); ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'find_bfap': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1123:5: error: unknown type name 'thread_t'; did you mean 'timer_t'? thread_t th = current_thread(); ^~~~~~~~ timer_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1123:19: error: implicit declaration of function 'current_thread'; did you mean 'bs_vd_thread'? [-Werror=implicit-function-declaration] thread_t th = current_thread(); ^~~~~~~~~~~~~~ bs_vd_thread /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1207:21: error: implicit declaration of function 'thread_preempt'; did you mean 'Xresume_preempt'? [-Werror=implicit-function-declaration] thread_preempt( th, FALSE ); ^~~~~~~~~~~~~~ Xresume_preempt In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'access_invalidate': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:359:13: error: declaration of 'bfSetp' shadows a parameter [-Werror=shadow] bfSetT *bfSetp = bfap->bfSetp; \ ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1350:9: note: in expansion of macro 'RM_ACC_SETLIST' RM_ACC_SETLIST(bfap, FALSE); ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1283:33: note: shadowed declaration is here access_invalidate(struct bfSet *bfSetp) ~~~~~~~~~~~~~~^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_reclaim_cfs_rsvd_vn': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1527:30: error: 'u' undeclared (first use in this function) struct nameidata *ndp = &u.u_nd; ^ In file included from /public/src.git/sys/sys/systm.h:567, from /public/src.git/sys/sys/timevar.h:66, from /public/src.git/sys/sys/time.h:307, from /public/src.git/sys/sys/param.h:145, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:28: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1563:80: error: 'struct mount' has no member named 'm_stat'; did you mean 'mnt_stat'? fsMntp->mountpt = (char *)ms_malloc_waitok(strlen(fsp->mountp->m_stat.f_mntonname) + 1); ^~~~~~ /public/src.git/sys/lib/libkern/libkern.h:406:33: note: in definition of macro 'strlen' #define strlen(a) kasan_strlen(a) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1564:63: error: 'struct mount' has no member named 'm_stat'; did you mean 'mnt_stat'? strcpy(fsMntp->mountpt, (char *) fsp->mountp->m_stat.f_mntonname); ^~~~~~ /public/src.git/sys/lib/libkern/libkern.h:404:39: note: in definition of macro 'strcpy' #define strcpy(d, s) kasan_strcpy(d, s) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1580:45: error: 'MAX_MNT_PATHLEN' undeclared (first use in this function); did you mean 'MAXPATHLEN'? fnamep = (char *) ms_malloc_waitok( MAX_MNT_PATHLEN+15+1 ); ^~~~~~~~~~~~~~~ MAXPATHLEN /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1587:16: error: implicit declaration of function 'sprintf' [-Werror=implicit-function-declaration] sprintf(fnamep,"%s/.tags/M%d", ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1587:16: note: 'sprintf' is defined in header ''; did you forget to '#include '? /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:50:1: +#include /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1587:16: sprintf(fnamep,"%s/.tags/M%d", ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1591:19: error: dereferencing pointer to incomplete type 'struct nameidata' ndp->ni_nameiop = LOOKUP | FOLLOW; ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1591:34: error: 'LOOKUP' undeclared (first use in this function); did you mean 'LOCK_UN'? ndp->ni_nameiop = LOOKUP | FOLLOW; ^~~~~~ LOCK_UN /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1591:43: error: 'FOLLOW' undeclared (first use in this function); did you mean 'T_OFLOW'? ndp->ni_nameiop = LOOKUP | FOLLOW; ^~~~~~ T_OFLOW /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1594:21: error: implicit declaration of function 'namei' [-Werror=implicit-function-declaration] if (!namei(ndp)) { ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1621:40: error: 'VT_CFS' undeclared (first use in this function); did you mean 'VT_CHFS'? if(vp->v_tag == VT_CFS) { ^~~~~~ VT_CHFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1622:38: error: 'VX_NOSLEEP' undeclared (first use in this function); did you mean 'VM_NOSLEEP'? vgone(vp, VX_NOSLEEP | VX_INACTIVE, NULL); ^~~~~~~~~~ VM_NOSLEEP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1622:51: error: 'VX_INACTIVE' undeclared (first use in this function); did you mean 'VOP_INACTIVE'? vgone(vp, VX_NOSLEEP | VX_INACTIVE, NULL); ^~~~~~~~~~~ VOP_INACTIVE /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1622:28: error: too many arguments to function 'vgone' vgone(vp, VX_NOSLEEP | VX_INACTIVE, NULL); ^~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:33, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/sys/vnode.h:509:7: note: declared here void vgone(struct vnode *); ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_init_area': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1672:1: error: old-style function definition [-Werror=old-style-definition] bs_init_area() ^~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_map_bf': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1783:19: error: implicit declaration of function 'bmt_refpg'; did you mean 'bs_refpg'? [-Werror=implicit-function-declaration] sts = bmt_refpg( &pgref, ^~~~~~~~~ bs_refpg /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1898:12: error: implicit declaration of function 'clu_is_ready'; did you mean 'fs_read'? [-Werror=implicit-function-declaration] !(clu_is_ready() && (options & BS_FAILOVER)) && ^~~~~~~~~~~~ fs_read /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1923:22: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? if ((mp) && (mp->m_flag & M_ADL) && (bfattrp->cl.dataSafety == BFD_NIL)) { ^~~~~~ mnt_flag In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:127, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:49: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:303:10: error: unknown type name 'vm_offset_t'; did you mean 'vm_guest_t'? vm_offset_t offset, /* in - ubc hint */ ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1923:31: error: 'M_ADL' undeclared (first use in this function); did you mean 'P_ALL'? if ((mp) && (mp->m_flag & M_ADL) && (bfattrp->cl.dataSafety == BFD_NIL)) { ^~~~~ P_ALL /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:304:10: error: unknown type name 'vm_size_t'; did you mean 'vmem_size_t'? vm_size_t len, /* in - ubc hint */ ^~~~~~~~~ vmem_size_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:325:10: error: unknown type name 'vm_offset_t'; did you mean 'vm_guest_t'? vm_offset_t offset, /* in - ubc hint */ ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:326:10: error: unknown type name 'vm_size_t'; did you mean 'vmem_size_t'? vm_size_t len, /* in - ubc hint */ ^~~~~~~~~ vmem_size_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1937:9: error: implicit declaration of function 'UBC_OBJECT_PREVENT_FLUSH' [-Werror=implicit-function-declaration] UBC_OBJECT_PREVENT_FLUSH(bfap->bfObj); ^~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1980:1: error: no previous prototype for 'bs_insmntque' [-Werror=missing-prototypes] bs_insmntque( ^~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_insmntque': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2031:9: error: implicit declaration of function 'insmntque'; did you mean 'bs_insmntque'? [-Werror=implicit-function-declaration] insmntque( vp, mp, 0 ); ^~~~~~~~~ bs_insmntque /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bfm_open_ms': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2097:26: error: comparison between 'bfdBfMetaT' {aka 'enum '} and 'enum ' [-Werror=enum-compare] if (bfMIndex == BFM_BMT_V3) { ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'print_set_id': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:238:19: error: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'time_t' {aka 'long int'} [-Werror=format=] printf( "0x%08x.%05x.%x.%04x", ~~~^ %08lx setp->bfSetId.domainId.tv_sec, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_access_one': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2354:19: error: implicit declaration of function 'getnewvnode' [-Werror=implicit-function-declaration] sts = getnewvnode(VT_MSFS, &msfs_vnodeops, &vp); ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'frag_group_init': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_ANY' not handled in switch [-Werror=switch] switch (fragType) ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_1K' not handled in switch [-Werror=switch] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_3K' not handled in switch [-Werror=switch] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_5K' not handled in switch [-Werror=switch] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_7K' not handled in switch [-Werror=switch] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_MAX' not handled in switch [-Werror=switch] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_ALL' not handled in switch [-Werror=switch] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2354:31: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? sts = getnewvnode(VT_MSFS, &msfs_vnodeops, &vp); ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2362:47: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2362:47: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2488:47: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2488:47: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'frag_list_extend': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:858:9: error: implicit declaration of function 'imm_get_first_hole'; did you mean 'lgr_get_first_rec'? [-Werror=implicit-function-declaration] imm_get_first_hole( &fragBfAp->xtnts, &holePg, &holePgCnt ); ^~~~~~~~~~~~~~~~~~ lgr_get_first_rec /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2516:27: error: implicit declaration of function 'ubc_object_allocate'; did you mean 'uvm_deallocate'? [-Werror=implicit-function-declaration] bfap->bfObj = ubc_object_allocate((vfs_private_t)&bfap, ^~~~~~~~~~~~~~~~~~~ uvm_deallocate /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_fragbf_close': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:1921:13: error: variable 'sts' set but not used [-Werror=unused-but-set-variable] statusT sts; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:1946:1: error: no previous prototype for 'bs_frag_mark_group_header_as_bad' [-Werror=missing-prototypes] bs_frag_mark_group_header_as_bad(bfSetIdT bfSetId, uint32T groupHdrPage) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_bfs_init': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2021:12: error: unknown type name 'task_t' extern task_t first_task; ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2516:48: error: 'vfs_private_t' undeclared (first use in this function); did you mean 'fs_write'? bfap->bfObj = ubc_object_allocate((vfs_private_t)&bfap, ^~~~~~~~~~~~~ fs_write /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2525:24: error: 'struct uvm_object' has no member named 'vu_object' bfap->bfObj->vu_object.ob_ref_count += 1; ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2022:5: error: unknown type name 'thread_t'; did you mean 'timer_t'? thread_t fragBfThreadH; ^~~~~~~~ timer_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2579:51: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? if ( clu_is_ready() && mp && (mp->m_flag & M_FAILOVER) || ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2579:60: error: 'M_FAILOVER' undeclared (first use in this function); did you mean 'BS_FAILOVER'? if ( clu_is_ready() && mp && (mp->m_flag & M_FAILOVER) || ^~~~~~~~~~ BS_FAILOVER /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2637:28: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? if (mp && (mp->m_flag & M_FAILOVER)) flags |= BS_FAILOVER; ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2064:24: error: implicit declaration of function 'current_rad_id'; did you mean 'print_set_id'? [-Werror=implicit-function-declaration] current_rad_id() /* RAD to create on */ ^~~~~~~~~~~~~~ print_set_id /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2810:32: error: declaration of 'bnp' shadows a previous local [-Werror=shadow] struct bfNode *bnp; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2209:20: note: shadowed declaration is here struct bfNode *bnp; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2070:21: error: implicit declaration of function 'kernel_thread'; did you mean 'bs_vd_thread'? [-Werror=implicit-function-declaration] fragBfThreadH = kernel_thread( first_task, bs_fragbf_thread ); ^~~~~~~~~~~~~ bs_vd_thread /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2850:29: error: implicit declaration of function 'CACHE_LOOKUP_REF'; did you mean 'E_LOOKUP_ERROR'? [-Werror=implicit-function-declaration] CACHE_LOOKUP_REF(vp); ^~~~~~~~~~~~~~~~ E_LOOKUP_ERROR /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2071:26: error: 'THREAD_NULL' undeclared (first use in this function); did you mean 'FTA_NULL'? if (fragBfThreadH == THREAD_NULL) { ^~~~~~~~~~~ FTA_NULL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2071:26: note: each undeclared identifier is reported only once for each function it appears in /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2024:9: error: unused variable 'e' [-Werror=unused-variable] int e; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2865:41: error: implicit declaration of function 'vget_cache'; did you mean 'get_name'? [-Werror=implicit-function-declaration] if ((vret == 0) || (vget_cache(vp) == 0)) { ^~~~~~~~~~ get_name /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2886:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2886:51: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2425:1: error: no previous prototype for 'bfs_dealloc' [-Werror=missing-prototypes] bfs_dealloc( ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2894:25: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if( vp->v_object && vp->v_object != bfap->bfObj ) { ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2894:41: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if( vp->v_object && vp->v_object != bfap->bfObj ) { ^~~~~~~~ v_uobj In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_public.h:50, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:37: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2900:36: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? (long)vp->v_object, (long)bfap->bfObj ); ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_public.h:1229:51: note: in definition of macro 'ADVFS_SAD2' advfs_sad( __FILE__, __LINE__, SadFmt2, msg, (n1), (n2), 0 ); ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2949:24: error: declaration of 'bnp' shadows a previous local [-Werror=shadow] struct bfNode *bnp = (struct bfNode *)&vp->v_data[0]; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2209:20: note: shadowed declaration is here /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bfs_dealloc': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2431:13: error: unused variable 'sts' [-Werror=unused-variable] statusT sts; ^~~ struct bfNode *bnp; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2949:58: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] struct bfNode *bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2949:58: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3022:38: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? if ((clu_is_ready()) && (mp->m_flag & M_FAILOVER) && ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3080:17: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = NULL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3116:20: error: 'struct uvm_object' has no member named 'vu_object' bfap->bfObj->vu_object.ob_ref_count -= 1; ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bfs_create': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2649:21: error: 'u' undeclared (first use in this function) bfsAttrp->uid = u.u_nd.ni_cred->cr_uid; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3118:9: error: implicit declaration of function 'ubc_object_free'; did you mean 'rw_obj_free'? [-Werror=implicit-function-declaration] ubc_object_free(bfap->bfObj); ^~~~~~~~~~~~~~~ rw_obj_free /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2200:9: error: variable 'another_fs_open' set but not used [-Werror=unused-but-set-variable] int another_fs_open = FALSE; ^~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'get_n_setup_new_vnode': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3197:28: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? sts = getnewvnode( VT_MSFS, &msfs_vnodeops, &vp ); ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3204:14: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if ( vp->v_object ) { ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3205:29: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? ubc_object_free(vp->v_object); ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3206:13: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bfs_close': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2866:13: error: implicit declaration of function 'bfs_flush_dirty_stats'; did you mean 'bfflush_start'? [-Werror=implicit-function-declaration] bfs_flush_dirty_stats(bfSetp, ftxH); ^~~~~~~~~~~~~~~~~~~~~ bfflush_start /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bfs_access': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3140:13: error: implicit declaration of function 'aprintf'; did you mean 'uprintf'? [-Werror=implicit-function-declaration] aprintf( "\n\n" ); ^~~~~~~ uprintf /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3531:1: error: no previous prototype for 'delete_orig_set_tags' [-Werror=missing-prototypes] delete_orig_set_tags( ^~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'delete_orig_set_tags': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3542:5: error: unknown type name 'thread_t'; did you mean 'timer_t'? thread_t th = current_thread(); ^~~~~~~~ timer_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3206:24: error: 'VM_UBC_OBJECT_NULL' undeclared (first use in this function); did you mean 'VA_UTIMES_NULL'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~~~~~~~~~~~ VA_UTIMES_NULL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3212:13: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = bfap->bfObj; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3213:25: error: 'struct mount' has no member named 'm_funnel' if ( vp->v_mount->m_funnel ) { ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3214:17: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object->vu_oflags |= OB_FUNNEL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3214:40: error: 'OB_FUNNEL' undeclared (first use in this function) vp->v_object->vu_oflags |= OB_FUNNEL; ^~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3218:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3218:39: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3542:19: error: implicit declaration of function 'current_thread'; did you mean 'bs_vd_thread'? [-Werror=implicit-function-declaration] thread_t th = current_thread(); ^~~~~~~~~~~~~~ bs_vd_thread /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3223:9: error: 'vn_maxprivate' undeclared (first use in this function); did you mean 'vn_bwrite'? if (vn_maxprivate >= MSFS_VN_PRIVATE) { ^~~~~~~~~~~~~ vn_bwrite /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3229:28: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] &vp->v_data[roundup(sizeof(struct bfNode),sizeof(void *))]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3229:28: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'grab_bsacc': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3424:43: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3424:43: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3588:13: error: implicit declaration of function 'thread_preempt'; did you mean 'Xresume_preempt'? [-Werror=implicit-function-declaration] thread_preempt(th, FALSE); ^~~~~~~~~~~~~~ Xresume_preempt /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3425:26: error: 'struct vnode' has no member named 'v_id'; did you mean 'v_cv'? saved_v_id = vp->v_id; ^~~~ v_cv /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3601:1: error: no previous prototype for 'delete_clone_set_tags' [-Werror=missing-prototypes] delete_clone_set_tags( ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3440:22: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if ( vp->v_object == bfap->bfObj ) ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3441:21: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'delete_clone_set_tags': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3614:5: error: unknown type name 'thread_t'; did you mean 'timer_t'? thread_t th = current_thread(); ^~~~~~~~ timer_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3441:32: error: 'VM_UBC_OBJECT_NULL' undeclared (first use in this function); did you mean 'VA_UTIMES_NULL'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~~~~~~~~~~~ VA_UTIMES_NULL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_bfs_delete': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4406:17: error: 'M_FAILOVER' undeclared (first use in this function); did you mean 'BS_FAILOVER'? if( (flag & M_FAILOVER) && (flag & M_GLOBAL_ROOT) ) { ^~~~~~~~~~ BS_FAILOVER /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4406:40: error: 'M_GLOBAL_ROOT' undeclared (first use in this function); did you mean 'SPLAY_ROOT'? if( (flag & M_FAILOVER) && (flag & M_GLOBAL_ROOT) ) { ^~~~~~~~~~~~~ SPLAY_ROOT In file included from /public/src.git/sys/sys/stdint.h:35, from /public/src.git/sys/sys/inttypes.h:39, from /public/src.git/sys/sys/param.h:104, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:28: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:17: error: implicit declaration of function 'vm_object_type' [-Werror=implicit-function-declaration] KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~~~~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:33: error: 'vm_object_t' undeclared (first use in this function); did you mean 'uvm_object'? KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:45: error: expected ')' before 'bfap' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4415:9: error: implicit declaration of function 'ss_change_state'; did you mean 'lk_get_state'? [-Werror=implicit-function-declaration] ss_change_state(dmnP->domainName, SS_SUSPEND, &dmnState, 0); ^~~~~~~~~~~~~~~ lk_get_state /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:61: error: 'OT_UBC' undeclared (first use in this function); did you mean 'VT_UDF'? KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3448:20: error: 'struct uvm_object' has no member named 'vu_object' bfap->bfObj->vu_object.ob_ref_count -= 1; ^~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:359:13: error: declaration of 'bfSetp' shadows a parameter [-Werror=shadow] bfSetT *bfSetp = bfap->bfSetp; \ ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3489:9: note: in expansion of macro 'RM_ACC_SETLIST' RM_ACC_SETLIST(bfap, TRUE); ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3276:20: note: shadowed declaration is here bfSetT *bfSetp, /* in - bitfile-set handle */ ~~~~~~~~^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3520:17: error: 'struct vnode' has no member named 'v_id'; did you mean 'v_cv'? vp->v_id == saved_v_id && ^~~~ v_cv /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4452:13: error: implicit declaration of function 'thread_sleep'; did you mean 'tsleep'? [-Werror=implicit-function-declaration] thread_sleep( (vm_offset_t)&bfSetp->bfsHoldCnt, ^~~~~~~~~~~~ tsleep /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3521:26: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? vp->v_tag == VT_MSFS && ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4452:28: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_sleep( (vm_offset_t)&bfSetp->bfsHoldCnt, ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4453:39: error: 'kmutex_t' {aka 'struct kmutex'} has no member named 'mutex' &dmnP->mutex.mutex, FALSE ); ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3536:23: error: 'VX_NOSLEEP' undeclared (first use in this function); did you mean 'VM_NOSLEEP'? vgone(vp, VX_NOSLEEP, 0); ^~~~~~~~~~ VM_NOSLEEP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3536:13: error: too many arguments to function 'vgone' vgone(vp, VX_NOSLEEP, 0); ^~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:33, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/sys/vnode.h:509:7: note: declared here void vgone(struct vnode *); ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4642:9: error: implicit declaration of function 'clu_is_ready'; did you mean 'lgr_read'? [-Werror=implicit-function-declaration] if (clu_is_ready() && deletingClone) ^~~~~~~~~~~~ lgr_read In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:49: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:261:27: error: 'MOUNT_MSFS' undeclared (first use in this function); did you mean 'MOUNT_MFS'? _fsid.__fsid_val[1] = MOUNT_MSFS; \ ^~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4658:13: note: in expansion of macro 'BS_GET_FSID' BS_GET_FSID(origSetp,fsid); ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3541:9: error: implicit declaration of function 'CACHE_LOOKUP_RELE'; did you mean 'E_LOOKUP_ERROR'? [-Werror=implicit-function-declaration] CACHE_LOOKUP_RELE(vp); ^~~~~~~~~~~~~~~~~ E_LOOKUP_ERROR In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:333:13: error: declaration of 'bfSetp' shadows a parameter [-Werror=shadow] bfSetT *bfSetp = bfap->bfSetp; \ ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3662:5: note: in expansion of macro 'ADD_ACC_SETLIST' ADD_ACC_SETLIST(bfap); ^~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3276:20: note: shadowed declaration is here bfSetT *bfSetp, /* in - bitfile-set handle */ ~~~~~~~~^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_close_one': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3767:22: error: expected ';' before 'int' extern REPLICATED int SS_is_running; ^~~~ ; /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4663:6: error: implicit declaration of function 'CC_CFS_CLONE_NOTIFY' [-Werror=implicit-function-declaration] CC_CFS_CLONE_NOTIFY(fsid, CLONE_DELETE); ^~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4663:32: error: 'CLONE_DELETE' undeclared (first use in this function); did you mean 'NOTE_DELETE'? CC_CFS_CLONE_NOTIFY(fsid, CLONE_DELETE); ^~~~~~~~~~~~ NOTE_DELETE /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3795:17: error: implicit declaration of function 'ss_chk_fragratio' [-Werror=implicit-function-declaration] ss_chk_fragratio(bfap); ^~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_bfs_clone': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4933:24: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_sleep( (vm_offset_t)&origSetp->bfsHoldCnt, ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4934:35: error: 'kmutex_t' {aka 'struct kmutex'} has no member named 'mutex' &dmnP->mutex.mutex, FALSE ); ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3985:13: error: implicit declaration of function 'ss_snd_hot' [-Werror=implicit-function-declaration] ss_snd_hot ( HOT_REMOVE, bfap ); ^~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4989:9: error: implicit declaration of function 'assert_wait'; did you mean 'assert'? [-Werror=implicit-function-declaration] assert_wait((vm_offset_t)(&dmnP->dmnFlag), FALSE); ^~~~~~~~~~~ assert In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4000:35: note: in expansion of macro 'VTOC' if ( (bfap->bfVp) && (VTOC(bfap->bfVp)) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4000:35: note: in expansion of macro 'VTOC' if ( (bfap->bfVp) && (VTOC(bfap->bfVp)) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4991:9: error: implicit declaration of function 'thread_block'; did you mean 'state_block'? [-Werror=implicit-function-declaration] thread_block(); ^~~~~~~~~~~~ state_block /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5002:9: error: implicit declaration of function 'thread_wakeup'; did you mean 'sched_wakeup'? [-Werror=implicit-function-declaration] thread_wakeup((vm_offset_t)(&dmnP->dmnFlag)); ^~~~~~~~~~~~~ sched_wakeup /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4014:17: error: implicit declaration of function 'change_quotas' [-Werror=implicit-function-declaration] change_quotas(bfap->bfVp, -1, -totalblks, NULL, ^~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5197:1: error: no previous prototype for 'bs_bf_out_of_sync' [-Werror=missing-prototypes] bs_bf_out_of_sync( ^~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4015:31: error: 'u' undeclared (first use in this function) u.u_cred, 0, ftxH); ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_bfset_activate': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5495:36: error: 'M_LOCAL_ROOT' undeclared (first use in this function); did you mean 'SPLAY_ROOT'? flag & (M_LOCAL_ROOT | M_GLOBAL_ROOT), &setParams); ^~~~~~~~~~~~ SPLAY_ROOT /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4021:17: error: implicit declaration of function 'reset_ondisk_bf_state' [-Werror=implicit-function-declaration] reset_ondisk_bf_state( bfap->dmnP, ^~~~~~~~~~~~~~~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4103:36: note: in expansion of macro 'VTOC' if ( bfap->bfVp && VTOC(bfap->bfVp) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4103:36: note: in expansion of macro 'VTOC' if ( bfap->bfVp && VTOC(bfap->bfVp) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4104:21: note: in expansion of macro 'VTOC' VTOC(bfap->bfVp)->dirty_stats = NULL; ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4104:21: note: in expansion of macro 'VTOC' VTOC(bfap->bfVp)->dirty_stats = NULL; ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4104:51: error: assignment to 'int' from 'void *' makes integer from pointer without a cast [-Werror=int-conversion] VTOC(bfap->bfVp)->dirty_stats = NULL; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5495:51: error: 'M_GLOBAL_ROOT' undeclared (first use in this function); did you mean 'SPLAY_ROOT'? flag & (M_LOCAL_ROOT | M_GLOBAL_ROOT), &setParams); ^~~~~~~~~~~~~ SPLAY_ROOT /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4284:21: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? vp->v_flag |= VDIRECTIO; ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4284:31: error: 'VDIRECTIO' undeclared (first use in this function); did you mean 'AR_DIRECTIO'? vp->v_flag |= VDIRECTIO; ^~~~~~~~~ AR_DIRECTIO /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4286:21: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? vp->v_flag &= ~VDIRECTIO; ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4295:17: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? vp->v_flag &= ~VMMAPPED; ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_bfs_get_info': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5651:36: error: implicit declaration of function 'bs_get_avail_mcells'; did you mean 'bmt_unlink_mcells'? [-Werror=implicit-function-declaration] bfSetParams->dmnAvailFiles = bs_get_avail_mcells( dmnP ); ^~~~~~~~~~~~~~~~~~~ bmt_unlink_mcells /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5663:51: error: request for member 'low' in something not a structure or union bfSetParams->dmnTotalBlks = dmnP->totalBlks.low; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5664:50: error: request for member 'low' in something not a structure or union bfSetParams->dmnAvailBlks = dmnP->freeBlks.low; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4295:28: error: 'VMMAPPED' undeclared (first use in this function); did you mean 'VV_MAPPED'? vp->v_flag &= ~VMMAPPED; ^~~~~~~~ VV_MAPPED /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5555:13: error: variable 'bfSetp' set but not used [-Werror=unused-but-set-variable] bfSetT *bfSetp; ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'new_clone_mcell': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5791:11: error: implicit declaration of function 'new_mcell'; did you mean 'new_clone_mcell'? [-Werror=implicit-function-declaration] sts = new_mcell( ftx, &mcelluid, bfAttrp, dmnP, oxtntp ); ^~~~~~~~~ new_clone_mcell In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:127, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:72: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:303:10: error: unknown type name 'vm_offset_t'; did you mean 'vm_guest_t'? vm_offset_t offset, /* in - ubc hint */ ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'new_clone_mcell_undo_opx': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5864:11: error: implicit declaration of function 'dealloc_mcells'; did you mean 'bmt_alloc_mcell'? [-Werror=implicit-function-declaration] sts = dealloc_mcells (dmnP, vdp->vdIndex, undoRp->mcell, ftxH); ^~~~~~~~~~~~~~ bmt_alloc_mcell /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5879:1: error: return type defaults to 'int' [-Werror=implicit-int] init_crmcell_opx() ^~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'init_crmcell_opx': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5879:1: error: old-style function definition [-Werror=old-style-definition] /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:304:10: error: unknown type name 'vm_size_t'; did you mean 'vmem_size_t'? vm_size_t len, /* in - ubc hint */ ^~~~~~~~~ vmem_size_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4301:31: error: 'NFS_SERVER_TSD' undeclared (first use in this function) if ((vp != NULL) && ((NFS_SERVER_TSD == 0 && ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:325:10: error: unknown type name 'vm_offset_t'; did you mean 'vm_guest_t'? vm_offset_t offset, /* in - ubc hint */ ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:326:10: error: unknown type name 'vm_size_t'; did you mean 'vmem_size_t'? vm_size_t len, /* in - ubc hint */ ^~~~~~~~~ vmem_size_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'clone': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6141:9: error: implicit declaration of function 'x_dealloc_extent_maps'; did you mean 'x_detach_extent_chain'? [-Werror=implicit-function-declaration] x_dealloc_extent_maps(&cloneBfAp->xtnts); ^~~~~~~~~~~~~~~~~~~~~ x_detach_extent_chain /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6182:1: error: no previous prototype for 'print_out_of_sync_msg' [-Werror=missing-prototypes] print_out_of_sync_msg( ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4302:32: error: implicit declaration of function 'CFS_IN_DAEMON'; did you mean 'PRI_PGDAEMON'? [-Werror=implicit-function-declaration] ((clu_is_ready() && CFS_IN_DAEMON()) == 0)) || ^~~~~~~~~~~~~ PRI_PGDAEMON /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4320:31: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? (bfap->bfVp->v_mount->m_flag & M_ADL)) { ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4320:40: error: 'M_ADL' undeclared (first use in this function); did you mean 'P_ALL'? (bfap->bfVp->v_mount->m_flag & M_ADL)) { ^~~~~ P_ALL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3762:11: error: unused variable 'attrcopy' [-Werror=unused-variable] char *attrcopy=NULL; ^~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'free_acc_struct': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4400:34: note: in expansion of macro 'VTOC' } else if (bfap->bfVp && VTOC(bfap->bfVp)&& ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'hold_cloneset': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4400:34: note: in expansion of macro 'VTOC' } else if (bfap->bfVp && VTOC(bfap->bfVp)&& ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6309:28: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_sleep( (vm_offset_t)&bfSetp->bfsHoldWait, ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4401:20: note: in expansion of macro 'VTOC' VTOC(bfap->bfVp)->dirty_stats){ ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6310:39: error: 'kmutex_t' {aka 'struct kmutex'} has no member named 'mutex' &dmnP->mutex.mutex, FALSE ); ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4401:20: note: in expansion of macro 'VTOC' VTOC(bfap->bfVp)->dirty_stats){ ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6344:39: error: 'kmutex_t' {aka 'struct kmutex'} has no member named 'mutex' &dmnP->mutex.mutex, FALSE ); ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4411:13: error: implicit declaration of function 'vm_object_lock'; did you mean 'uvm_obj_setlock'? [-Werror=implicit-function-declaration] vm_object_lock(bfap->bfObj); /* lock while derefing object flds */ ^~~~~~~~~~~~~~ uvm_obj_setlock /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4412:29: error: 'struct uvm_object' has no member named 'vu_dirtypl' if ( bfap->bfObj->vu_dirtypl == NULL && ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'release_cloneset': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4413:32: error: 'struct uvm_object' has no member named 'vu_dirtywpl' bfap->bfObj->vu_dirtywpl == NULL && ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6383:9: error: implicit declaration of function 'thread_wakeup_one'; did you mean 'sched_wakeup'? [-Werror=implicit-function-declaration] thread_wakeup_one( (vm_offset_t)&bfSetp->bfsHoldCnt ); ^~~~~~~~~~~~~~~~~ sched_wakeup /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4414:34: error: 'struct uvm_object' has no member named 'vu_putpages'; did you mean 'uo_npages'? bfap->bfObj->vu_putpages == 0) { ^~~~~~~~~~~ uo_npages /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6383:29: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_wakeup_one( (vm_offset_t)&bfSetp->bfsHoldCnt ); ^~~~~~~~~~~ vm_guest_t In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:49: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'cow_get_locks': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:261:27: error: 'MOUNT_MSFS' undeclared (first use in this function); did you mean 'MOUNT_MFS'? _fsid.__fsid_val[1] = MOUNT_MSFS; \ ^~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6434:13: note: in expansion of macro 'BS_GET_FSID' BS_GET_FSID( cloneap->bfSetp, fsid ); ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4417:17: error: implicit declaration of function 'vm_object_unlock'; did you mean 'vm_map_unlock'? [-Werror=implicit-function-declaration] vm_object_unlock(bfap->bfObj); ^~~~~~~~~~~~~~~~ vm_map_unlock /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: In function 'bmtr_scan_mcells': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:839:15: error: implicit declaration of function 'bmt_refpg'; did you mean 'bs_refpg'? [-Werror=implicit-function-declaration] sts = bmt_refpg( pgRef, (void*)&bmtp, mdap, mcid->page, BS_NIL ); ^~~~~~~~~ bs_refpg In file included from /public/src.git/sys/sys/stdint.h:35, from /public/src.git/sys/sys/inttypes.h:39, from /public/src.git/sys/sys/param.h:104, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:42: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6448:17: note: in expansion of macro 'KASSERT' KASSERT(!rw_lock_held(&VTOC(bfap->bfVp)->file_lock)); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6448:40: note: in expansion of macro 'VTOC' KASSERT(!rw_lock_held(&VTOC(bfap->bfVp)->file_lock)); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6448:17: note: in expansion of macro 'KASSERT' KASSERT(!rw_lock_held(&VTOC(bfap->bfVp)->file_lock)); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6448:40: note: in expansion of macro 'VTOC' KASSERT(!rw_lock_held(&VTOC(bfap->bfVp)->file_lock)); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'check_mv_bfap_to_free': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:30: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~~~~ VT_MFS In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:250:36: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] ((((struct bfNode *)(&(vp)->v_data[0]))->accessp \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:250:36: error: dereferencing 'void *' pointer [-Werror] ((((struct bfNode *)(&(vp)->v_data[0]))->accessp \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:251:42: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] && (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap))? \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:251:42: error: dereferencing 'void *' pointer [-Werror] && (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap))? \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:252:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap): \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:252:39: error: dereferencing 'void *' pointer [-Werror] (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap): \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:253:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] (((struct bfNode *)(&(vp)->v_data[0]))->accessp)) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:253:39: error: dereferencing 'void *' pointer [-Werror] (((struct bfNode *)(&(vp)->v_data[0]))->accessp)) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4462:11: note: in expansion of macro 'VTOC' VTOC(vp) && VTOC(vp)->dirty_stats) ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4462:11: note: in expansion of macro 'VTOC' VTOC(vp) && VTOC(vp)->dirty_stats) ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4462:23: note: in expansion of macro 'VTOC' VTOC(vp) && VTOC(vp)->dirty_stats) ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4462:23: note: in expansion of macro 'VTOC' VTOC(vp) && VTOC(vp)->dirty_stats) ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4480:12: error: 'struct uvm_object' has no member named 'vu_dirtypl' if (obj->vu_dirtypl == NULL && ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4481:12: error: 'struct uvm_object' has no member named 'vu_dirtywpl' obj->vu_dirtywpl == NULL && ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4482:14: error: 'struct uvm_object' has no member named 'vu_putpages'; did you mean 'uo_npages'? obj->vu_putpages == 0) { ^~~~~~~~~~~ uo_npages /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: In function 'bmt_alloc_prim_mcell': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:1877:13: error: unused variable 'mcid' [-Werror=unused-variable] bfMCIdT mcid; ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'test_xtnt': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6449:23: error: implicit declaration of function 'CC_CFS_COW_MODE_ENTER' [-Werror=implicit-function-declaration] if ( !CC_CFS_COW_MODE_ENTER(fsid, cloneap->tag) ) { ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4613:30: error: format '%lx' expects argument of type 'long unsigned int', but argument 2 has type 'bfAccessT *' {aka 'struct bfAccess *'} [-Werror=format=] printf("bfap 0x%lx\nsubextent %d at 0x%lx, xtnt %d at 0x%lx\n", ~~^ bfap, i, &bfap->xtnts.xtntMap->subXtntMap[i], ~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:51: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6461:29: note: in expansion of macro 'VTOC' if (!rw_lock_held( &VTOC(bfap->bfVp)->file_lock) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6461:29: note: in expansion of macro 'VTOC' if (!rw_lock_held( &VTOC(bfap->bfVp)->file_lock) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6462:42: note: in expansion of macro 'VTOC' FS_FILE_READ_LOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4613:53: error: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'bsInMemSubXtntMapT *' {aka 'struct bsInMemSubXtntMap *'} [-Werror=format=] printf("bfap 0x%lx\nsubextent %d at 0x%lx, xtnt %d at 0x%lx\n", ~~^ bfap, i, &bfap->xtnts.xtntMap->subXtntMap[i], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6462:42: note: in expansion of macro 'VTOC' FS_FILE_READ_LOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6470:26: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? if ( bfap->bfVp->v_flag & VDIRECTIO ) { ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4613:71: error: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'bsXtntT *' {aka 'struct bsXtnt *'} [-Werror=format=] printf("bfap 0x%lx\nsubextent %d at 0x%lx, xtnt %d at 0x%lx\n", ~~^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4615:24: j, &bfap->xtnts.xtntMap->subXtntMap[i].bsXA[j]); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:2506:1: error: no previous prototype for 'bmt_extend' [-Werror=missing-prototypes] bmt_extend( ^~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4626:1: error: no previous prototype for 'bs_dealloc_access' [-Werror=missing-prototypes] bs_dealloc_access(bfAccessT *bfap) ^~~~~~~~~~~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_dealloc_access': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:250:36: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] ((((struct bfNode *)(&(vp)->v_data[0]))->accessp \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:250:36: error: dereferencing 'void *' pointer [-Werror] ((((struct bfNode *)(&(vp)->v_data[0]))->accessp \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:251:42: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] && (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap))? \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:251:42: error: dereferencing 'void *' pointer [-Werror] && (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap))? \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: In function 'bmt_extend': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:2535:9: error: implicit declaration of function 'aprintf'; did you mean 'uprintf'? [-Werror=implicit-function-declaration] aprintf("\nBMT ext size (%d) of %s in domain %s is too large\n", ^~~~~~~ uprintf /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6470:35: error: 'VDIRECTIO' undeclared (first use in this function); did you mean 'AR_DIRECTIO'? if ( bfap->bfVp->v_flag & VDIRECTIO ) { ^~~~~~~~~ AR_DIRECTIO /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:252:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap): \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:51: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6478:52: note: in expansion of macro 'VTOC' insert_actRange_onto_list( bfap, *arp, VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:252:39: error: dereferencing 'void *' pointer [-Werror] (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap): \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6478:52: note: in expansion of macro 'VTOC' insert_actRange_onto_list( bfap, *arp, VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:253:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] (((struct bfNode *)(&(vp)->v_data[0]))->accessp)) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6552:39: note: in expansion of macro 'VTOC' FS_FILE_UNLOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:253:39: error: dereferencing 'void *' pointer [-Werror] (((struct bfNode *)(&(vp)->v_data[0]))->accessp)) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6552:39: note: in expansion of macro 'VTOC' FS_FILE_UNLOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4690:62: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] struct bfNode *bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4690:62: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'cow_get_page_range': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4717:21: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if (vp->v_object == bfap->bfObj) ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6613:43: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? if ( cnt && bfap->bfVp && bfap->bfVp->v_flag & VDIRECTIO ) { ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4718:21: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:2901:1: error: no previous prototype for 'rbmt_extend' [-Werror=missing-prototypes] rbmt_extend ( ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6613:52: error: 'VDIRECTIO' undeclared (first use in this function); did you mean 'AR_DIRECTIO'? if ( cnt && bfap->bfVp && bfap->bfVp->v_flag & VDIRECTIO ) { ^~~~~~~~~ AR_DIRECTIO /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: In function 'rbmt_extend': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:2969:11: error: implicit declaration of function 'stg_add_rbmt_stg'; did you mean 'stg_add_stg'? [-Werror=implicit-function-declaration] sts = stg_add_rbmt_stg( ftxH, rbmtap, newPg, 1, mcid, &pageCnt); ^~~~~~~~~~~~~~~~ stg_add_stg /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6662:19: error: implicit declaration of function 'page_is_mapped'; did you mean 'page_is_mapped_local'? [-Werror=implicit-function-declaration] if ( !page_is_mapped(cloneap, arPg, &nextPg, TRUE) ) { ^~~~~~~~~~~~~~ page_is_mapped_local /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_cow_pg': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6917:36: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? if ( bfap->bfVp && bfap->bfVp->v_flag & VDIRECTIO ) { ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4718:32: error: 'VM_UBC_OBJECT_NULL' undeclared (first use in this function); did you mean 'VA_UTIMES_NULL'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~~~~~~~~~~~ VA_UTIMES_NULL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6917:45: error: 'VDIRECTIO' undeclared (first use in this function); did you mean 'AR_DIRECTIO'? if ( bfap->bfVp && bfap->bfVp->v_flag & VDIRECTIO ) { ^~~~~~~~~ AR_DIRECTIO In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:51: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7038:35: note: in expansion of macro 'VTOC' FS_FILE_UNLOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7038:35: note: in expansion of macro 'VTOC' FS_FILE_UNLOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:49: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:261:27: error: 'MOUNT_MSFS' undeclared (first use in this function); did you mean 'MOUNT_MFS'? _fsid.__fsid_val[1] = MOUNT_MSFS; \ ^~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7043:9: note: in expansion of macro 'BS_GET_FSID' BS_GET_FSID( cloneap->bfSetp, fsid ); ^~~~~~~~~~~ In file included from /public/src.git/sys/sys/stdint.h:35, from /public/src.git/sys/sys/inttypes.h:39, from /public/src.git/sys/sys/param.h:104, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:28: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:33: error: 'vm_object_t' undeclared (first use in this function); did you mean 'uvm_object'? KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:45: error: expected ')' before 'bfap' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: In function 'link_unlink_mcells_undo': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:3868:9: error: implicit declaration of function 'imm_delete_xtnt_map'; did you mean 'odm_rewrite_xtnt_map'? [-Werror=implicit-function-declaration] imm_delete_xtnt_map (xtnts->xtntMap); ^~~~~~~~~~~~~~~~~~~ odm_rewrite_xtnt_map /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:61: error: 'OT_UBC' undeclared (first use in this function); did you mean 'VT_UDF'? KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4724:20: error: 'struct uvm_object' has no member named 'vu_object' bfap->bfObj->vu_object.ob_ref_count -= 1; ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4777:17: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? if (vp->v_flag & VXLOCK) { ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7044:9: error: implicit declaration of function 'CC_CFS_COW_MODE_LEAVE' [-Werror=implicit-function-declaration] CC_CFS_COW_MODE_LEAVE( fsid, cloneap->tag ); ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4777:26: error: 'VXLOCK' undeclared (first use in this function); did you mean 'VSOCK'? if (vp->v_flag & VXLOCK) { ^~~~~~ VSOCK In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:51: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7095:35: note: in expansion of macro 'VTOC' FS_FILE_UNLOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7095:35: note: in expansion of macro 'VTOC' FS_FILE_UNLOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6770:13: error: unused variable 'nextpage' [-Werror=unused-variable] uint32T nextpage; ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6769:9: error: unused variable 'lastpg' [-Werror=unused-variable] int lastpg; ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:3879:26: error: implicit declaration of function 'imm_get_next_page'; did you mean 'bmt_init_page'? [-Werror=implicit-function-declaration] bfap->nextPage = imm_get_next_page(xtnts); ^~~~~~~~~~~~~~~~~ bmt_init_page /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_get_bfset_params': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7435:59: error: request for member 'low' in something not a structure or union bfSetParams->dmnTotalBlks = bfSetp->dmnP->totalBlks.low; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7436:58: error: request for member 'low' in something not a structure or union bfSetParams->dmnAvailBlks = bfSetp->dmnP->freeBlks.low; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4784:34: error: 'VX_NOLOCK' undeclared (first use in this function); did you mean 'SS_UNLOCK'? wait_for_vxlock2(vp, VX_NOLOCK, 0); ^~~~~~~~~ SS_UNLOCK /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4786:49: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? if (vp->v_usecount == 0 && vp->v_tag == VT_MSFS) { ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'rbf_set_bfset_params': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7631:9: error: implicit declaration of function 'TIME_READ'; did you mean 'ITIMER_REAL'? [-Werror=implicit-function-declaration] TIME_READ(tv); ^~~~~~~~~ ITIMER_REAL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7646:50: error: 'GRPQUOTA' undeclared (first use in this function); did you mean 'FS_QUOTA'? fsnp->blkTLimit = sec + fsnp->qi[GRPQUOTA].qiBlkTime; ^~~~~~~~ FS_QUOTA /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:3880:9: error: implicit declaration of function 'imm_get_alloc_page_cnt'; did you mean 'bs_get_bf_page_cnt'? [-Werror=implicit-function-declaration] imm_get_alloc_page_cnt(xtnts->xtntMap,0,bfap->nextPage,&xtnts->allocPageCnt); ^~~~~~~~~~~~~~~~~~~~~~ bs_get_bf_page_cnt /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4787:23: error: 'VX_NOSLEEP' undeclared (first use in this function); did you mean 'VM_NOSLEEP'? vgone(vp, VX_NOSLEEP, 0); ^~~~~~~~~~ VM_NOSLEEP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4787:13: error: too many arguments to function 'vgone' vgone(vp, VX_NOSLEEP, 0); ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:33, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/sys/vnode.h:509:7: note: declared here void vgone(struct vnode *); ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7749:1: error: return type defaults to 'int' [-Werror=implicit-int] set_bfset_flag(bfAccessT *bfap) ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7749:1: error: no previous prototype for 'set_bfset_flag' [-Werror=missing-prototypes] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: In function 'bmt_unlink_mcells': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4838:5: error: implicit declaration of function 'ASSERT'; did you mean 'KASSERT'? [-Werror=implicit-function-declaration] ASSERT(bfap->dirTruncp == NULL); ^~~~~~ KASSERT /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4158:39: error: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'int' [-Werror=format=] printf("firstVdIndex is %lu - xp->chainVdIndex is %lu\n", ~~^ %u firstVdIndex, xp->chainVdIndex); ~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4158:65: error: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint32T' {aka 'unsigned int'} [-Werror=format=] printf("firstVdIndex is %lu - xp->chainVdIndex is %lu\n", ~~^ %u firstVdIndex, xp->chainVdIndex); ~~~~~~~~~~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:49: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'get_clu_clone_locks': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4160:44: error: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'int' [-Werror=format=] printf("firstMcellId.page is %lu - xp->chainMCId.page is %lu\n", ~~^ %u firstMcellId.page , xp->chainMCId.page); ~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:261:27: error: 'MOUNT_MSFS' undeclared (first use in this function); did you mean 'MOUNT_MFS'? _fsid.__fsid_val[1] = MOUNT_MSFS; \ ^~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7895:5: note: in expansion of macro 'BS_GET_FSID' BS_GET_FSID(clonesetp, fsid); ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4160:72: error: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'int' [-Werror=format=] printf("firstMcellId.page is %lu - xp->chainMCId.page is %lu\n", ~~^ %u firstMcellId.page , xp->chainMCId.page); ~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4162:44: error: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'int' [-Werror=format=] printf("firstMcellId.cell is %lu - xp->chainMCId.cell is %lu\n", ~~^ %u firstMcellId.cell, xp->chainMCId.cell); ~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4162:72: error: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'int' [-Werror=format=] printf("firstMcellId.cell is %lu - xp->chainMCId.cell is %lu\n", ~~^ %u firstMcellId.cell, xp->chainMCId.cell); ~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4178:39: error: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'int' [-Werror=format=] printf("firstVdIndex is %lu - prevMcell->nextVdIndex is %lu\n", ~~^ %u firstVdIndex, prevMcell->nextVdIndex); ~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'release_clu_clone_locks': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4178:71: error: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'int' [-Werror=format=] printf("firstVdIndex is %lu - prevMcell->nextVdIndex is %lu\n", ~~^ %u firstVdIndex, prevMcell->nextVdIndex); ~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:261:27: error: 'MOUNT_MSFS' undeclared (first use in this function); did you mean 'MOUNT_MFS'? _fsid.__fsid_val[1] = MOUNT_MSFS; \ ^~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7972:13: note: in expansion of macro 'BS_GET_FSID' BS_GET_FSID( cloneSetp, fsid ); ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4180:44: error: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'int' [-Werror=format=] printf("firstMcellId.page is %lu - prevMcell->nextMCId.page is %lu\n", ~~^ %u firstMcellId.page , prevMcell->nextMCId.page); ~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4180:78: error: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'int' [-Werror=format=] printf("firstMcellId.page is %lu - prevMcell->nextMCId.page is %lu\n", ~~^ %u firstMcellId.page , prevMcell->nextMCId.page); ~~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4182:44: error: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'int' [-Werror=format=] printf("firstMcellId.cell is %lu - prevMcell->nextMCId.cell is %lu\n", ~~^ %u firstMcellId.cell, prevMcell->nextMCId.cell); ~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4182:78: error: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'int' [-Werror=format=] printf("firstMcellId.cell is %lu - prevMcell->nextMCId.cell is %lu\n", ~~^ %u firstMcellId.cell, prevMcell->nextMCId.cell); ~~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4839:5: error: implicit declaration of function 'x_dealloc_extent_maps'; did you mean 'x_detach_extent_chain'? [-Werror=implicit-function-declaration] x_dealloc_extent_maps(&bfap->xtnts); ^~~~~~~~~~~~~~~~~~~~~ x_detach_extent_chain /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_init_access_alloc_thread': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4852:12: error: unknown type name 'task_t' extern task_t first_task; ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: In function 'bmt_free_mcell': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4294:13: error: unused variable 'sts' [-Werror=unused-variable] statusT sts = EOK; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4293:18: error: unused variable 'writethru' [-Werror=unused-variable] bsUnpinModeT writethru = { BS_RECYCLE_IT, BS_MOD_SYNC }; ^~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4883:1: error: no previous prototype for 'bmt_get_vd_bf_inway' [-Werror=missing-prototypes] bmt_get_vd_bf_inway ( ^~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4863:23: error: implicit declaration of function 'current_rad_id' [-Werror=implicit-function-declaration] current_rad_id()); /* RAD to create queue on */ ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'init_crmcell_opx': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5891:1: error: control reaches end of non-void function [-Werror=return-type] } ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: In function 'bmt_get_vd_bf_inway': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4950:23: error: implicit declaration of function 'ss_block_and_wait'; did you mean 'ms_malloc_no_wait'? [-Werror=implicit-function-declaration] sts = ss_block_and_wait(vdp); ^~~~~~~~~~~~~~~~~ ms_malloc_no_wait /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4872:10: error: implicit declaration of function 'kernel_thread'; did you mean 'bs_vd_thread'? [-Werror=implicit-function-declaration] if (!kernel_thread( first_task, bs_access_alloc_thread)) { ^~~~~~~~~~~~~ bs_vd_thread /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4898:17: error: unused variable 'pgref' [-Werror=unused-variable] bfPageRefHT pgref; ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4897:19: error: unused variable 'rbmtp' [-Werror=unused-variable] struct bsMPg* rbmtp = NULL; ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:4896:16: error: unused variable 'mdap' [-Werror=unused-variable] bfAccessT *mdap; ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_access_alloc_thread': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4912:30: error: implicit declaration of function 'max'; did you mean 'lmax'? [-Werror=implicit-function-declaration] AdvfsMinFreeAccess = max(ADVFS_MIN_FREE_ACCESS, ^~~ lmax /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5423:1: error: no previous prototype for 'bmt_free_bf_mcells_i' [-Werror=missing-prototypes] bmt_free_bf_mcells_i( ^~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4949:31: error: 'nrads' undeclared (first use in this function); did you mean 'ras'? if (rad_id == nrads) { ^~~~~ ras cc1: all warnings being treated as errors /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5723:1: error: no previous prototype for 'bs_init_rbmt_thread' [-Werror=missing-prototypes] bs_init_rbmt_thread( void ) ^~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: In function 'bs_init_rbmt_thread': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5725:12: error: unknown type name 'task_t' extern task_t first_task; ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5727:5: error: function declaration isn't a prototype [-Werror=strict-prototypes] void bs_extend_rbmt_thread(); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4952:25: error: implicit declaration of function 'MID_TO_MAD'; did you mean 'UINT8_MAX'? [-Werror=implicit-function-declaration] while (!MID_TO_MAD(rad_id)) { ^~~~~~~~~~ UINT8_MAX --- bs_bitfile_sets.o --- *** [bs_bitfile_sets.o] Error code 1 nbmake: stopped in /public/netbsd-root/sys/arch/amd64/compile/ALL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4960:58: error: 'M_PREFER' undeclared (first use in this function); did you mean 'MSR_EFER'? M_PREFER, rad_id++); ^~~~~~~~ MSR_EFER /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5734:25: error: implicit declaration of function 'current_rad_id' [-Werror=implicit-function-declaration] current_rad_id() /* RAD to create on */ ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5006:24: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_wakeup((vm_offset_t)(&BfapAllocInProgress)); ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5742:10: error: implicit declaration of function 'kernel_thread'; did you mean 'bs_vd_thread'? [-Werror=implicit-function-declaration] if (!kernel_thread( first_task, bs_extend_rbmt_thread )) { ^~~~~~~~~~~~~ bs_vd_thread /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5751:1: error: no previous prototype for 'bs_extend_rbmt_thread' [-Werror=missing-prototypes] bs_extend_rbmt_thread( void ) ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: In function 'check_BMT_pg': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5869:32: error: implicit declaration of function 'ubc_load'; did you mean 'uvm_loan'? [-Werror=implicit-function-declaration] bsMPgT *bsMPgp = (bsMPgT *)ubc_load(bp->vmpage, 0, 0); ^~~~~~~~ uvm_loan /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5869:22: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] bsMPgT *bsMPgp = (bsMPgT *)ubc_load(bp->vmpage, 0, 0); ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5883:13: error: implicit declaration of function 'sprintf' [-Werror=implicit-function-declaration] sprintf(buf, "BMT page %d I/O status %d.", ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5883:13: note: 'sprintf' is defined in header ''; did you forget to '#include '? /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:81:1: +#include /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5883:13: sprintf(buf, "BMT page %d I/O status %d.", ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'insert_actRange_onto_list': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: In function 'check_mcell_hdr': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5151:26: error: implicit declaration of function 'lock_readers'; did you mean 'lgr_read'? [-Werror=implicit-function-declaration] read_lock_held = lock_readers( &(contextp->file_lock) ); ^~~~~~~~~~~~ lgr_read /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5931:15: error: missing terminating ' character [-Werror] This doesn't work for some reason. ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: In function 'check_BSR_XTNTS_rec': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5951:9: error: unused variable 'bfPageSz' [-Werror=unused-variable] int bfPageSz = bfap->bfPageSz; ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:5950:9: error: unused variable 'i' [-Werror=unused-variable] int i; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5159:5: error: implicit declaration of function 'mpsleep'; did you mean 'mtsleep'? [-Werror=implicit-function-declaration] mpsleep((caddr_t)(arp), /* event addr */ ^~~~~~~ mtsleep /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c: In function 'check_BSR_SHADOW_XTNTS_rec': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:6020:13: error: unused variable 'lastPage' [-Werror=unused-variable] uint32T lastPage; ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bmt_util.c:6018:9: error: unused variable 'i' [-Werror=unused-variable] int i; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5159:14: error: 'caddr_t' undeclared (first use in this function); did you mean 'daddr_t'? mpsleep((caddr_t)(arp), /* event addr */ ^~~~~~~ daddr_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5164:22: error: 'MS_LOCK_SIMPLE' undeclared (first use in this function); did you mean 'SS_WORK_STOP'? MS_LOCK_SIMPLE | MS_LOCK_ON_ERROR ); ^~~~~~~~~~~~~~ SS_WORK_STOP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5164:39: error: 'MS_LOCK_ON_ERROR' undeclared (first use in this function); did you mean 'E_LOOKUP_ERROR'? MS_LOCK_SIMPLE | MS_LOCK_ON_ERROR ); ^~~~~~~~~~~~~~~~ E_LOOKUP_ERROR cc1: all warnings being treated as errors /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'remove_actRange_from_list': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5245:18: error: implicit declaration of function 'thread_wakeup_one'; did you mean 'sched_wakeup'? [-Werror=implicit-function-declaration] thread_wakeup_one((vm_offset_t)waitp ); ^~~~~~~~~~~~~~~~~ sched_wakeup --- bs_bmt_util.o --- *** [bs_bmt_util.o] Error code 1 nbmake: stopped in /public/netbsd-root/sys/arch/amd64/compile/ALL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5245:37: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_wakeup_one((vm_offset_t)waitp ); ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5245:49: error: expected ')' before 'waitp' thread_wakeup_one((vm_offset_t)waitp ); ^~~~~ ) /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'ADD_ACC_FREELIST': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5439:34: error: assignment to 'long int' from 'void (*)(struct cpu_info *)' makes integer from pointer without a cast [-Werror=int-conversion] bfap->bfap_free_time = sched_tick; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5451:30: error: assignment to 'long int' from 'void (*)(struct cpu_info *)' makes integer from pointer without a cast [-Werror=int-conversion] bfap->bfap_free_time = sched_tick; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5461:44: error: pointer to a function used in arithmetic [-Werror=pointer-arith] (long)(sched_tick - BFAP_VALID_TIME)))))) { ^ cc1: all warnings being treated as errors --- bs_access.o --- *** [bs_access.o] Error code 1 nbmake: stopped in /public/netbsd-root/sys/arch/amd64/compile/ALL 3 errors nbmake: stopped in /public/netbsd-root/sys/arch/amd64/compile/ALL ERROR: Failed to make all in "/public/netbsd-root/sys/arch/amd64/compile/ALL" *** BUILD ABORTED *** 400 kamil@chieftec /public/src.git $ sudo ./build.sh -j2 -O /public/netbsd-root/ kernel=ALL ===> build.sh command: ./build.sh -j2 -O /public/netbsd-root/ kernel=ALL ===> build.sh started: Wed Nov 6 01:25:47 CET 2019 ===> NetBSD version: 9.99.17 ===> MACHINE: amd64 ===> MACHINE_ARCH: x86_64 ===> Build platform: NetBSD 9.99.17 amd64 ===> HOST_SH: /bin/sh ===> MAKECONF file: /etc/mk.conf ===> TOOLDIR path: /public/netbsd-root/tooldir.NetBSD-9.99.17-amd64 ===> DESTDIR path: /public/netbsd-root/destdir.amd64 ===> RELEASEDIR path: /public/netbsd-root/releasedir ===> Updated makewrapper: /public/netbsd-root/tooldir.NetBSD-9.99.17-amd64/bin/nbmake-amd64 ===> Building kernel without building new tools ===> Building kernel: ALL ===> Build directory: /public/netbsd-root/sys/arch/amd64/compile/ALL cleandiring the kern library objects cleaning the kern library objects Build directory is /public/netbsd-root/sys/arch/amd64/compile/ALL Don't forget to run "make depend" depending the kern library objects /public/src.git/sys/external/isc/atheros_hal/dist/ar5212/ar5212_xmit.c: In function 'ar5212ProcTxDesc': /public/src.git/sys/external/isc/atheros_hal/dist/ar5212/ar5212_xmit.c:904:27: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries2); ^~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5212/ar5212_xmit.c:905:2: note: here case 2: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries1); ^~~~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5212/ar5212_xmit.c:905:27: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries1); ^~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5212/ar5212_xmit.c:906:2: note: here case 1: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries0); ^~~~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5416/ar5416_xmit.c: In function 'ar5416ProcTxDesc': /public/src.git/sys/external/isc/atheros_hal/dist/ar5416/ar5416_xmit.c:560:27: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries2); ^~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5416/ar5416_xmit.c:561:2: note: here case 2: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries1); ^~~~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5416/ar5416_xmit.c:561:27: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries1); ^~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5416/ar5416_xmit.c:562:2: note: here case 1: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries0); ^~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:127, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:303:10: error: unknown type name 'vm_offset_t'; did you mean 'vm_guest_t'? vm_offset_t offset, /* in - ubc hint */ ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:304:10: error: unknown type name 'vm_size_t'; did you mean 'vmem_size_t'? vm_size_t len, /* in - ubc hint */ ^~~~~~~~~ vmem_size_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:325:10: error: unknown type name 'vm_offset_t'; did you mean 'vm_guest_t'? vm_offset_t offset, /* in - ubc hint */ ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:326:10: error: unknown type name 'vm_size_t'; did you mean 'vmem_size_t'? vm_size_t len, /* in - ubc hint */ ^~~~~~~~~ vmem_size_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'init_access': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:291:26: error: assignment to 'long int' from 'void (*)(struct cpu_info *)' makes integer from pointer without a cast [-Werror=int-conversion] bfap->bfap_free_time = sched_tick; ^ In file included from /public/src.git/sys/sys/stdint.h:35, from /public/src.git/sys/sys/inttypes.h:39, from /public/src.git/sys/sys/param.h:104, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:28: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'CHECK_ACC_CLEAN': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:304:48: error: 'struct uvm_object' has no member named 'vu_dirtypl' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_dirtypl == NULL); ^~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:304:5: note: in expansion of macro 'KDASSERT' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_dirtypl == NULL); ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:305:48: error: 'struct uvm_object' has no member named 'vu_dirtywpl' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_dirtywpl == NULL); ^~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:305:5: note: in expansion of macro 'KDASSERT' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_dirtywpl == NULL); ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:306:50: error: 'struct uvm_object' has no member named 'vu_putpages'; did you mean 'uo_npages'? KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_putpages == 0); ^~~~~~~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:306:5: note: in expansion of macro 'KDASSERT' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_putpages == 0); ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:330:1: error: no previous prototype for 'cleanup_closed_list' [-Werror=missing-prototypes] cleanup_closed_list(clupClosedListTypeT clean_type) ^~~~~~~~~~~~~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'cleanup_closed_list': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:450:38: note: in expansion of macro 'VTOC' if ( bfap->bfVp ) contextp = VTOC(bfap->bfVp); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:450:38: note: in expansion of macro 'VTOC' if ( bfap->bfVp ) contextp = VTOC(bfap->bfVp); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:524:19: error: implicit declaration of function 'fs_flush_saved_stats'; did you mean 'fs_update_stats'? [-Werror=implicit-function-declaration] ret = fs_flush_saved_stats(bfap, FTX_NOWAIT, FtxNilFtxH); ^~~~~~~~~~~~~~~~~~~~ fs_update_stats /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:552:21: error: implicit declaration of function 'assert_wait_mesg_timo' [-Werror=implicit-function-declaration] assert_wait_mesg_timo(NULL, FALSE, "AdvFS delay", 1); ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:553:21: error: implicit declaration of function 'thread_block'; did you mean 'state_block'? [-Werror=implicit-function-declaration] thread_block(); ^~~~~~~~~~~~ state_block /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:589:9: error: implicit declaration of function 'VN_LOCK'; did you mean 'VOP_LOCK'? [-Werror=implicit-function-declaration] VN_LOCK(vp); ^~~~~~~ VOP_LOCK /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:600:53: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? if (vp->v_usecount == 0 && vp->v_tag == VT_MSFS) { ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:600:53: note: each undeclared identifier is reported only once for each function it appears in /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:604:27: error: 'VX_NOSLEEP' undeclared (first use in this function); did you mean 'VM_NOSLEEP'? vgone(vp, VX_NOSLEEP, 0); ^~~~~~~~~~ VM_NOSLEEP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:604:17: error: too many arguments to function 'vgone' vgone(vp, VX_NOSLEEP, 0); ^~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:33, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/sys/vnode.h:509:7: note: declared here void vgone(struct vnode *); ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:605:17: error: implicit declaration of function 'VN_UNLOCK'; did you mean 'SS_UNLOCK'? [-Werror=implicit-function-declaration] VN_UNLOCK(vp); ^~~~~~~~~ SS_UNLOCK /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:629:14: error: implicit declaration of function 'vget_nowait'; did you mean 'get_name'? [-Werror=implicit-function-declaration] if (!vget_nowait(vp)) { ^~~~~~~~~~~ get_name /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:693:17: error: implicit declaration of function 'thread_wakeup'; did you mean 'sched_wakeup'? [-Werror=implicit-function-declaration] thread_wakeup((vm_offset_t)&SentCleanupMsg); ^~~~~~~~~~~~~ sched_wakeup /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:693:32: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_wakeup((vm_offset_t)&SentCleanupMsg); ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:338:19: error: variable 'cic' set but not used [-Werror=unused-but-set-variable] unsigned long cic; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:337:19: error: variable 'css' set but not used [-Werror=unused-but-set-variable] unsigned long css; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:750:1: error: no previous prototype for 'bfs_flush_dirty_stats' [-Werror=missing-prototypes] bfs_flush_dirty_stats(bfSetT *bfSetp, ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bfs_flush_dirty_stats': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:796:18: error: implicit declaration of function 'vget'; did you mean 'vput'? [-Werror=implicit-function-declaration] if (!vget(vp)) { ^~~~ vput /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:757:15: error: variable 'ret' set but not used [-Werror=unused-but-set-variable] statusT ret; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'get_free_acc': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1014:24: error: implicit declaration of function 'suser' [-Werror=implicit-function-declaration] ((not_root = suser(u.u_cred, &u.u_acflag)) == FALSE)))) { ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1014:30: error: 'u' undeclared (first use in this function) ((not_root = suser(u.u_cred, &u.u_acflag)) == FALSE)))) { ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1044:9: error: implicit declaration of function 'assert_wait'; did you mean 'assert'? [-Werror=implicit-function-declaration] assert_wait((vm_offset_t)(&BfapAllocInProgress), FALSE); ^~~~~~~~~~~ assert /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1044:22: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? assert_wait((vm_offset_t)(&BfapAllocInProgress), FALSE); ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'find_bfap': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1123:5: error: unknown type name 'thread_t'; did you mean 'timer_t'? thread_t th = current_thread(); ^~~~~~~~ timer_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1123:19: error: implicit declaration of function 'current_thread'; did you mean 'bs_vd_thread'? [-Werror=implicit-function-declaration] thread_t th = current_thread(); ^~~~~~~~~~~~~~ bs_vd_thread /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1207:21: error: implicit declaration of function 'thread_preempt'; did you mean 'Xresume_preempt'? [-Werror=implicit-function-declaration] thread_preempt( th, FALSE ); ^~~~~~~~~~~~~~ Xresume_preempt In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'access_invalidate': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:359:13: error: declaration of 'bfSetp' shadows a parameter [-Werror=shadow] bfSetT *bfSetp = bfap->bfSetp; \ ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1350:9: note: in expansion of macro 'RM_ACC_SETLIST' RM_ACC_SETLIST(bfap, FALSE); ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1283:33: note: shadowed declaration is here access_invalidate(struct bfSet *bfSetp) ~~~~~~~~~~~~~~^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_reclaim_cfs_rsvd_vn': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1527:30: error: 'u' undeclared (first use in this function) struct nameidata *ndp = &u.u_nd; ^ In file included from /public/src.git/sys/sys/systm.h:567, from /public/src.git/sys/sys/timevar.h:66, from /public/src.git/sys/sys/time.h:307, from /public/src.git/sys/sys/param.h:145, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:28: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1563:80: error: 'struct mount' has no member named 'm_stat'; did you mean 'mnt_stat'? fsMntp->mountpt = (char *)ms_malloc_waitok(strlen(fsp->mountp->m_stat.f_mntonname) + 1); ^~~~~~ /public/src.git/sys/lib/libkern/libkern.h:406:33: note: in definition of macro 'strlen' #define strlen(a) kasan_strlen(a) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1564:63: error: 'struct mount' has no member named 'm_stat'; did you mean 'mnt_stat'? strcpy(fsMntp->mountpt, (char *) fsp->mountp->m_stat.f_mntonname); ^~~~~~ /public/src.git/sys/lib/libkern/libkern.h:404:39: note: in definition of macro 'strcpy' #define strcpy(d, s) kasan_strcpy(d, s) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1580:45: error: 'MAX_MNT_PATHLEN' undeclared (first use in this function); did you mean 'MAXPATHLEN'? fnamep = (char *) ms_malloc_waitok( MAX_MNT_PATHLEN+15+1 ); ^~~~~~~~~~~~~~~ MAXPATHLEN /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1587:16: error: implicit declaration of function 'sprintf' [-Werror=implicit-function-declaration] sprintf(fnamep,"%s/.tags/M%d", ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1587:16: note: 'sprintf' is defined in header ''; did you forget to '#include '? /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:50:1: +#include /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1587:16: sprintf(fnamep,"%s/.tags/M%d", ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1591:19: error: dereferencing pointer to incomplete type 'struct nameidata' ndp->ni_nameiop = LOOKUP | FOLLOW; ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1591:34: error: 'LOOKUP' undeclared (first use in this function); did you mean 'LOCK_UN'? ndp->ni_nameiop = LOOKUP | FOLLOW; ^~~~~~ LOCK_UN /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1591:43: error: 'FOLLOW' undeclared (first use in this function); did you mean 'T_OFLOW'? ndp->ni_nameiop = LOOKUP | FOLLOW; ^~~~~~ T_OFLOW /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1594:21: error: implicit declaration of function 'namei' [-Werror=implicit-function-declaration] if (!namei(ndp)) { ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1621:40: error: 'VT_CFS' undeclared (first use in this function); did you mean 'VT_CHFS'? if(vp->v_tag == VT_CFS) { ^~~~~~ VT_CHFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1622:38: error: 'VX_NOSLEEP' undeclared (first use in this function); did you mean 'VM_NOSLEEP'? vgone(vp, VX_NOSLEEP | VX_INACTIVE, NULL); ^~~~~~~~~~ VM_NOSLEEP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1622:51: error: 'VX_INACTIVE' undeclared (first use in this function); did you mean 'VOP_INACTIVE'? vgone(vp, VX_NOSLEEP | VX_INACTIVE, NULL); ^~~~~~~~~~~ VOP_INACTIVE /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1622:28: error: too many arguments to function 'vgone' vgone(vp, VX_NOSLEEP | VX_INACTIVE, NULL); ^~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:33, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/sys/vnode.h:509:7: note: declared here void vgone(struct vnode *); ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_init_area': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1672:1: error: old-style function definition [-Werror=old-style-definition] bs_init_area() ^~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_map_bf': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1783:19: error: implicit declaration of function 'bmt_refpg'; did you mean 'bs_refpg'? [-Werror=implicit-function-declaration] sts = bmt_refpg( &pgref, ^~~~~~~~~ bs_refpg /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1898:12: error: implicit declaration of function 'clu_is_ready'; did you mean 'fs_read'? [-Werror=implicit-function-declaration] !(clu_is_ready() && (options & BS_FAILOVER)) && ^~~~~~~~~~~~ fs_read /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1923:22: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? if ((mp) && (mp->m_flag & M_ADL) && (bfattrp->cl.dataSafety == BFD_NIL)) { ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1923:31: error: 'M_ADL' undeclared (first use in this function); did you mean 'P_ALL'? if ((mp) && (mp->m_flag & M_ADL) && (bfattrp->cl.dataSafety == BFD_NIL)) { ^~~~~ P_ALL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1937:9: error: implicit declaration of function 'UBC_OBJECT_PREVENT_FLUSH' [-Werror=implicit-function-declaration] UBC_OBJECT_PREVENT_FLUSH(bfap->bfObj); ^~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1980:1: error: no previous prototype for 'bs_insmntque' [-Werror=missing-prototypes] bs_insmntque( ^~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_insmntque': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2031:9: error: implicit declaration of function 'insmntque'; did you mean 'bs_insmntque'? [-Werror=implicit-function-declaration] insmntque( vp, mp, 0 ); ^~~~~~~~~ bs_insmntque /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bfm_open_ms': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2097:26: error: comparison between 'bfdBfMetaT' {aka 'enum '} and 'enum ' [-Werror=enum-compare] if (bfMIndex == BFM_BMT_V3) { ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_access_one': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2354:19: error: implicit declaration of function 'getnewvnode' [-Werror=implicit-function-declaration] sts = getnewvnode(VT_MSFS, &msfs_vnodeops, &vp); ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2354:31: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? sts = getnewvnode(VT_MSFS, &msfs_vnodeops, &vp); ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2362:47: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2362:47: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2488:47: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2488:47: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2516:27: error: implicit declaration of function 'ubc_object_allocate'; did you mean 'uvm_deallocate'? [-Werror=implicit-function-declaration] bfap->bfObj = ubc_object_allocate((vfs_private_t)&bfap, ^~~~~~~~~~~~~~~~~~~ uvm_deallocate /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2516:48: error: 'vfs_private_t' undeclared (first use in this function); did you mean 'fs_write'? bfap->bfObj = ubc_object_allocate((vfs_private_t)&bfap, ^~~~~~~~~~~~~ fs_write /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2525:24: error: 'struct uvm_object' has no member named 'vu_object' bfap->bfObj->vu_object.ob_ref_count += 1; ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2579:51: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? if ( clu_is_ready() && mp && (mp->m_flag & M_FAILOVER) || ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2579:60: error: 'M_FAILOVER' undeclared (first use in this function); did you mean 'BS_FAILOVER'? if ( clu_is_ready() && mp && (mp->m_flag & M_FAILOVER) || ^~~~~~~~~~ BS_FAILOVER /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2637:28: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? if (mp && (mp->m_flag & M_FAILOVER)) flags |= BS_FAILOVER; ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2810:32: error: declaration of 'bnp' shadows a previous local [-Werror=shadow] struct bfNode *bnp; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2209:20: note: shadowed declaration is here struct bfNode *bnp; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2850:29: error: implicit declaration of function 'CACHE_LOOKUP_REF'; did you mean 'E_LOOKUP_ERROR'? [-Werror=implicit-function-declaration] CACHE_LOOKUP_REF(vp); ^~~~~~~~~~~~~~~~ E_LOOKUP_ERROR /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2865:41: error: implicit declaration of function 'vget_cache'; did you mean 'get_name'? [-Werror=implicit-function-declaration] if ((vret == 0) || (vget_cache(vp) == 0)) { ^~~~~~~~~~ get_name /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2886:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2886:51: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2894:25: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if( vp->v_object && vp->v_object != bfap->bfObj ) { ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2894:41: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if( vp->v_object && vp->v_object != bfap->bfObj ) { ^~~~~~~~ v_uobj In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_public.h:50, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:37: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2900:36: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? (long)vp->v_object, (long)bfap->bfObj ); ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_public.h:1229:51: note: in definition of macro 'ADVFS_SAD2' advfs_sad( __FILE__, __LINE__, SadFmt2, msg, (n1), (n2), 0 ); ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2949:24: error: declaration of 'bnp' shadows a previous local [-Werror=shadow] struct bfNode *bnp = (struct bfNode *)&vp->v_data[0]; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2209:20: note: shadowed declaration is here struct bfNode *bnp; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2949:58: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] struct bfNode *bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2949:58: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3022:38: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? if ((clu_is_ready()) && (mp->m_flag & M_FAILOVER) && ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3080:17: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = NULL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3116:20: error: 'struct uvm_object' has no member named 'vu_object' bfap->bfObj->vu_object.ob_ref_count -= 1; ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3118:9: error: implicit declaration of function 'ubc_object_free'; did you mean 'rw_obj_free'? [-Werror=implicit-function-declaration] ubc_object_free(bfap->bfObj); ^~~~~~~~~~~~~~~ rw_obj_free /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2200:9: error: variable 'another_fs_open' set but not used [-Werror=unused-but-set-variable] int another_fs_open = FALSE; ^~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'get_n_setup_new_vnode': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3197:28: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? sts = getnewvnode( VT_MSFS, &msfs_vnodeops, &vp ); ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3204:14: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if ( vp->v_object ) { ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3205:29: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? ubc_object_free(vp->v_object); ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3206:13: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~ v_uobj In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:127, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:49: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:303:10: error: unknown type name 'vm_offset_t'; did you mean 'vm_guest_t'? vm_offset_t offset, /* in - ubc hint */ ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:304:10: error: unknown type name 'vm_size_t'; did you mean 'vmem_size_t'? vm_size_t len, /* in - ubc hint */ ^~~~~~~~~ vmem_size_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3206:24: error: 'VM_UBC_OBJECT_NULL' undeclared (first use in this function); did you mean 'VA_UTIMES_NULL'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~~~~~~~~~~~ VA_UTIMES_NULL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3212:13: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = bfap->bfObj; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3213:25: error: 'struct mount' has no member named 'm_funnel' if ( vp->v_mount->m_funnel ) { ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3214:17: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object->vu_oflags |= OB_FUNNEL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:325:10: error: unknown type name 'vm_offset_t'; did you mean 'vm_guest_t'? vm_offset_t offset, /* in - ubc hint */ ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:326:10: error: unknown type name 'vm_size_t'; did you mean 'vmem_size_t'? vm_size_t len, /* in - ubc hint */ ^~~~~~~~~ vmem_size_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3214:40: error: 'OB_FUNNEL' undeclared (first use in this function) vp->v_object->vu_oflags |= OB_FUNNEL; ^~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3218:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3218:39: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3223:9: error: 'vn_maxprivate' undeclared (first use in this function); did you mean 'vn_bwrite'? if (vn_maxprivate >= MSFS_VN_PRIVATE) { ^~~~~~~~~~~~~ vn_bwrite /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3229:28: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] &vp->v_data[roundup(sizeof(struct bfNode),sizeof(void *))]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3229:28: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'grab_bsacc': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3424:43: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3424:43: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3425:26: error: 'struct vnode' has no member named 'v_id'; did you mean 'v_cv'? saved_v_id = vp->v_id; ^~~~ v_cv /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'print_set_id': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:238:19: error: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'time_t' {aka 'long int'} [-Werror=format=] printf( "0x%08x.%05x.%x.%04x", ~~~^ %08lx setp->bfSetId.domainId.tv_sec, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3440:22: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if ( vp->v_object == bfap->bfObj ) ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3441:21: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'frag_group_init': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_ANY' not handled in switch [-Werror=switch] switch (fragType) ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_1K' not handled in switch [-Werror=switch] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_3K' not handled in switch [-Werror=switch] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_5K' not handled in switch [-Werror=switch] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_7K' not handled in switch [-Werror=switch] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_MAX' not handled in switch [-Werror=switch] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:766:9: error: enumeration value 'BF_FRAG_ALL' not handled in switch [-Werror=switch] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'frag_list_extend': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:858:9: error: implicit declaration of function 'imm_get_first_hole'; did you mean 'lgr_get_first_rec'? [-Werror=implicit-function-declaration] imm_get_first_hole( &fragBfAp->xtnts, &holePg, &holePgCnt ); ^~~~~~~~~~~~~~~~~~ lgr_get_first_rec /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3441:32: error: 'VM_UBC_OBJECT_NULL' undeclared (first use in this function); did you mean 'VA_UTIMES_NULL'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~~~~~~~~~~~ VA_UTIMES_NULL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_fragbf_close': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:1921:13: error: variable 'sts' set but not used [-Werror=unused-but-set-variable] statusT sts; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:1946:1: error: no previous prototype for 'bs_frag_mark_group_header_as_bad' [-Werror=missing-prototypes] bs_frag_mark_group_header_as_bad(bfSetIdT bfSetId, uint32T groupHdrPage) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_bfs_init': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2021:12: error: unknown type name 'task_t' extern task_t first_task; ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2022:5: error: unknown type name 'thread_t'; did you mean 'timer_t'? thread_t fragBfThreadH; ^~~~~~~~ timer_t In file included from /public/src.git/sys/sys/stdint.h:35, from /public/src.git/sys/sys/inttypes.h:39, from /public/src.git/sys/sys/param.h:104, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:28: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:17: error: implicit declaration of function 'vm_object_type' [-Werror=implicit-function-declaration] KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~~~~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:33: error: 'vm_object_t' undeclared (first use in this function); did you mean 'uvm_object'? KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:45: error: expected ')' before 'bfap' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:61: error: 'OT_UBC' undeclared (first use in this function); did you mean 'VT_UDF'? KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2064:24: error: implicit declaration of function 'current_rad_id'; did you mean 'print_set_id'? [-Werror=implicit-function-declaration] current_rad_id() /* RAD to create on */ ^~~~~~~~~~~~~~ print_set_id /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3448:20: error: 'struct uvm_object' has no member named 'vu_object' bfap->bfObj->vu_object.ob_ref_count -= 1; ^~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:359:13: error: declaration of 'bfSetp' shadows a parameter [-Werror=shadow] bfSetT *bfSetp = bfap->bfSetp; \ ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3489:9: note: in expansion of macro 'RM_ACC_SETLIST' RM_ACC_SETLIST(bfap, TRUE); ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3276:20: note: shadowed declaration is here bfSetT *bfSetp, /* in - bitfile-set handle */ ~~~~~~~~^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3520:17: error: 'struct vnode' has no member named 'v_id'; did you mean 'v_cv'? vp->v_id == saved_v_id && ^~~~ v_cv /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3521:26: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? vp->v_tag == VT_MSFS && ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2070:21: error: implicit declaration of function 'kernel_thread'; did you mean 'bs_vd_thread'? [-Werror=implicit-function-declaration] fragBfThreadH = kernel_thread( first_task, bs_fragbf_thread ); ^~~~~~~~~~~~~ bs_vd_thread /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3536:23: error: 'VX_NOSLEEP' undeclared (first use in this function); did you mean 'VM_NOSLEEP'? vgone(vp, VX_NOSLEEP, 0); ^~~~~~~~~~ VM_NOSLEEP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3536:13: error: too many arguments to function 'vgone' vgone(vp, VX_NOSLEEP, 0); ^~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:33, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/sys/vnode.h:509:7: note: declared here void vgone(struct vnode *); ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2071:26: error: 'THREAD_NULL' undeclared (first use in this function); did you mean 'FTA_NULL'? if (fragBfThreadH == THREAD_NULL) { ^~~~~~~~~~~ FTA_NULL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2071:26: note: each undeclared identifier is reported only once for each function it appears in /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2024:9: error: unused variable 'e' [-Werror=unused-variable] int e; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2425:1: error: no previous prototype for 'bfs_dealloc' [-Werror=missing-prototypes] bfs_dealloc( ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bfs_dealloc': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2431:13: error: unused variable 'sts' [-Werror=unused-variable] statusT sts; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3541:9: error: implicit declaration of function 'CACHE_LOOKUP_RELE'; did you mean 'E_LOOKUP_ERROR'? [-Werror=implicit-function-declaration] CACHE_LOOKUP_RELE(vp); ^~~~~~~~~~~~~~~~~ E_LOOKUP_ERROR /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bfs_create': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2649:21: error: 'u' undeclared (first use in this function) bfsAttrp->uid = u.u_nd.ni_cred->cr_uid; ^ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:333:13: error: declaration of 'bfSetp' shadows a parameter [-Werror=shadow] bfSetT *bfSetp = bfap->bfSetp; \ ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3662:5: note: in expansion of macro 'ADD_ACC_SETLIST' ADD_ACC_SETLIST(bfap); ^~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3276:20: note: shadowed declaration is here bfSetT *bfSetp, /* in - bitfile-set handle */ ~~~~~~~~^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_close_one': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3767:22: error: expected ';' before 'int' extern REPLICATED int SS_is_running; ^~~~ ; /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bfs_close': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:2866:13: error: implicit declaration of function 'bfs_flush_dirty_stats'; did you mean 'bfflush_start'? [-Werror=implicit-function-declaration] bfs_flush_dirty_stats(bfSetp, ftxH); ^~~~~~~~~~~~~~~~~~~~~ bfflush_start /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3795:17: error: implicit declaration of function 'ss_chk_fragratio' [-Werror=implicit-function-declaration] ss_chk_fragratio(bfap); ^~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bfs_access': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3140:13: error: implicit declaration of function 'aprintf'; did you mean 'uprintf'? [-Werror=implicit-function-declaration] aprintf( "\n\n" ); ^~~~~~~ uprintf /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3985:13: error: implicit declaration of function 'ss_snd_hot' [-Werror=implicit-function-declaration] ss_snd_hot ( HOT_REMOVE, bfap ); ^~~~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4000:35: note: in expansion of macro 'VTOC' if ( (bfap->bfVp) && (VTOC(bfap->bfVp)) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4000:35: note: in expansion of macro 'VTOC' if ( (bfap->bfVp) && (VTOC(bfap->bfVp)) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3531:1: error: no previous prototype for 'delete_orig_set_tags' [-Werror=missing-prototypes] delete_orig_set_tags( ^~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'delete_orig_set_tags': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3542:5: error: unknown type name 'thread_t'; did you mean 'timer_t'? thread_t th = current_thread(); ^~~~~~~~ timer_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4014:17: error: implicit declaration of function 'change_quotas' [-Werror=implicit-function-declaration] change_quotas(bfap->bfVp, -1, -totalblks, NULL, ^~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4015:31: error: 'u' undeclared (first use in this function) u.u_cred, 0, ftxH); ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3542:19: error: implicit declaration of function 'current_thread'; did you mean 'bs_vd_thread'? [-Werror=implicit-function-declaration] thread_t th = current_thread(); ^~~~~~~~~~~~~~ bs_vd_thread /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3588:13: error: implicit declaration of function 'thread_preempt'; did you mean 'Xresume_preempt'? [-Werror=implicit-function-declaration] thread_preempt(th, FALSE); ^~~~~~~~~~~~~~ Xresume_preempt /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3601:1: error: no previous prototype for 'delete_clone_set_tags' [-Werror=missing-prototypes] delete_clone_set_tags( ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'delete_clone_set_tags': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:3614:5: error: unknown type name 'thread_t'; did you mean 'timer_t'? thread_t th = current_thread(); ^~~~~~~~ timer_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4021:17: error: implicit declaration of function 'reset_ondisk_bf_state' [-Werror=implicit-function-declaration] reset_ondisk_bf_state( bfap->dmnP, ^~~~~~~~~~~~~~~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4103:36: note: in expansion of macro 'VTOC' if ( bfap->bfVp && VTOC(bfap->bfVp) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4103:36: note: in expansion of macro 'VTOC' if ( bfap->bfVp && VTOC(bfap->bfVp) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4104:21: note: in expansion of macro 'VTOC' VTOC(bfap->bfVp)->dirty_stats = NULL; ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4104:21: note: in expansion of macro 'VTOC' VTOC(bfap->bfVp)->dirty_stats = NULL; ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4104:51: error: assignment to 'int' from 'void *' makes integer from pointer without a cast [-Werror=int-conversion] VTOC(bfap->bfVp)->dirty_stats = NULL; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4284:21: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? vp->v_flag |= VDIRECTIO; ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4284:31: error: 'VDIRECTIO' undeclared (first use in this function); did you mean 'AR_DIRECTIO'? vp->v_flag |= VDIRECTIO; ^~~~~~~~~ AR_DIRECTIO /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4286:21: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? vp->v_flag &= ~VDIRECTIO; ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4295:17: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? vp->v_flag &= ~VMMAPPED; ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_bfs_delete': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4295:28: error: 'VMMAPPED' undeclared (first use in this function); did you mean 'VV_MAPPED'? vp->v_flag &= ~VMMAPPED; ^~~~~~~~ VV_MAPPED /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4406:17: error: 'M_FAILOVER' undeclared (first use in this function); did you mean 'BS_FAILOVER'? if( (flag & M_FAILOVER) && (flag & M_GLOBAL_ROOT) ) { ^~~~~~~~~~ BS_FAILOVER /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4406:40: error: 'M_GLOBAL_ROOT' undeclared (first use in this function); did you mean 'SPLAY_ROOT'? if( (flag & M_FAILOVER) && (flag & M_GLOBAL_ROOT) ) { ^~~~~~~~~~~~~ SPLAY_ROOT /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4301:31: error: 'NFS_SERVER_TSD' undeclared (first use in this function) if ((vp != NULL) && ((NFS_SERVER_TSD == 0 && ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4415:9: error: implicit declaration of function 'ss_change_state'; did you mean 'lk_get_state'? [-Werror=implicit-function-declaration] ss_change_state(dmnP->domainName, SS_SUSPEND, &dmnState, 0); ^~~~~~~~~~~~~~~ lk_get_state /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4302:32: error: implicit declaration of function 'CFS_IN_DAEMON'; did you mean 'PRI_PGDAEMON'? [-Werror=implicit-function-declaration] ((clu_is_ready() && CFS_IN_DAEMON()) == 0)) || ^~~~~~~~~~~~~ PRI_PGDAEMON /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4320:31: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? (bfap->bfVp->v_mount->m_flag & M_ADL)) { ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4320:40: error: 'M_ADL' undeclared (first use in this function); did you mean 'P_ALL'? (bfap->bfVp->v_mount->m_flag & M_ADL)) { ^~~~~ P_ALL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3762:11: error: unused variable 'attrcopy' [-Werror=unused-variable] char *attrcopy=NULL; ^~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'free_acc_struct': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4400:34: note: in expansion of macro 'VTOC' } else if (bfap->bfVp && VTOC(bfap->bfVp)&& ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4400:34: note: in expansion of macro 'VTOC' } else if (bfap->bfVp && VTOC(bfap->bfVp)&& ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4401:20: note: in expansion of macro 'VTOC' VTOC(bfap->bfVp)->dirty_stats){ ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4401:20: note: in expansion of macro 'VTOC' VTOC(bfap->bfVp)->dirty_stats){ ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4452:13: error: implicit declaration of function 'thread_sleep'; did you mean 'tsleep'? [-Werror=implicit-function-declaration] thread_sleep( (vm_offset_t)&bfSetp->bfsHoldCnt, ^~~~~~~~~~~~ tsleep /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4411:13: error: implicit declaration of function 'vm_object_lock'; did you mean 'uvm_obj_setlock'? [-Werror=implicit-function-declaration] vm_object_lock(bfap->bfObj); /* lock while derefing object flds */ ^~~~~~~~~~~~~~ uvm_obj_setlock /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4412:29: error: 'struct uvm_object' has no member named 'vu_dirtypl' if ( bfap->bfObj->vu_dirtypl == NULL && ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4413:32: error: 'struct uvm_object' has no member named 'vu_dirtywpl' bfap->bfObj->vu_dirtywpl == NULL && ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4414:34: error: 'struct uvm_object' has no member named 'vu_putpages'; did you mean 'uo_npages'? bfap->bfObj->vu_putpages == 0) { ^~~~~~~~~~~ uo_npages /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4452:28: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_sleep( (vm_offset_t)&bfSetp->bfsHoldCnt, ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4453:39: error: 'kmutex_t' {aka 'struct kmutex'} has no member named 'mutex' &dmnP->mutex.mutex, FALSE ); ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4417:17: error: implicit declaration of function 'vm_object_unlock'; did you mean 'vm_map_unlock'? [-Werror=implicit-function-declaration] vm_object_unlock(bfap->bfObj); ^~~~~~~~~~~~~~~~ vm_map_unlock /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4642:9: error: implicit declaration of function 'clu_is_ready'; did you mean 'lgr_read'? [-Werror=implicit-function-declaration] if (clu_is_ready() && deletingClone) ^~~~~~~~~~~~ lgr_read /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'check_mv_bfap_to_free': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:30: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~~~~ VT_MFS In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:250:36: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] ((((struct bfNode *)(&(vp)->v_data[0]))->accessp \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:250:36: error: dereferencing 'void *' pointer [-Werror] ((((struct bfNode *)(&(vp)->v_data[0]))->accessp \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:251:42: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] && (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap))? \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:251:42: error: dereferencing 'void *' pointer [-Werror] && (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap))? \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:252:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap): \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:252:39: error: dereferencing 'void *' pointer [-Werror] (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap): \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:253:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] (((struct bfNode *)(&(vp)->v_data[0]))->accessp)) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:49: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:261:27: error: 'MOUNT_MSFS' undeclared (first use in this function); did you mean 'MOUNT_MFS'? _fsid.__fsid_val[1] = MOUNT_MSFS; \ ^~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4658:13: note: in expansion of macro 'BS_GET_FSID' BS_GET_FSID(origSetp,fsid); ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:253:39: error: dereferencing 'void *' pointer [-Werror] (((struct bfNode *)(&(vp)->v_data[0]))->accessp)) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4462:11: note: in expansion of macro 'VTOC' VTOC(vp) && VTOC(vp)->dirty_stats) ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4462:11: note: in expansion of macro 'VTOC' VTOC(vp) && VTOC(vp)->dirty_stats) ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4462:23: note: in expansion of macro 'VTOC' VTOC(vp) && VTOC(vp)->dirty_stats) ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4462:23: note: in expansion of macro 'VTOC' VTOC(vp) && VTOC(vp)->dirty_stats) ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4480:12: error: 'struct uvm_object' has no member named 'vu_dirtypl' if (obj->vu_dirtypl == NULL && ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4481:12: error: 'struct uvm_object' has no member named 'vu_dirtywpl' obj->vu_dirtywpl == NULL && ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4482:14: error: 'struct uvm_object' has no member named 'vu_putpages'; did you mean 'uo_npages'? obj->vu_putpages == 0) { ^~~~~~~~~~~ uo_npages /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'test_xtnt': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4613:30: error: format '%lx' expects argument of type 'long unsigned int', but argument 2 has type 'bfAccessT *' {aka 'struct bfAccess *'} [-Werror=format=] printf("bfap 0x%lx\nsubextent %d at 0x%lx, xtnt %d at 0x%lx\n", ~~^ bfap, i, &bfap->xtnts.xtntMap->subXtntMap[i], ~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4613:53: error: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'bsInMemSubXtntMapT *' {aka 'struct bsInMemSubXtntMap *'} [-Werror=format=] printf("bfap 0x%lx\nsubextent %d at 0x%lx, xtnt %d at 0x%lx\n", ~~^ bfap, i, &bfap->xtnts.xtntMap->subXtntMap[i], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4613:71: error: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'bsXtntT *' {aka 'struct bsXtnt *'} [-Werror=format=] printf("bfap 0x%lx\nsubextent %d at 0x%lx, xtnt %d at 0x%lx\n", ~~^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4615:24: j, &bfap->xtnts.xtntMap->subXtntMap[i].bsXA[j]); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4626:1: error: no previous prototype for 'bs_dealloc_access' [-Werror=missing-prototypes] bs_dealloc_access(bfAccessT *bfap) ^~~~~~~~~~~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_dealloc_access': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:250:36: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] ((((struct bfNode *)(&(vp)->v_data[0]))->accessp \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:250:36: error: dereferencing 'void *' pointer [-Werror] ((((struct bfNode *)(&(vp)->v_data[0]))->accessp \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:251:42: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] && (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap))? \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:251:42: error: dereferencing 'void *' pointer [-Werror] && (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap))? \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:252:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap): \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:252:39: error: dereferencing 'void *' pointer [-Werror] (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap): \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:253:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] (((struct bfNode *)(&(vp)->v_data[0]))->accessp)) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4663:6: error: implicit declaration of function 'CC_CFS_CLONE_NOTIFY' [-Werror=implicit-function-declaration] CC_CFS_CLONE_NOTIFY(fsid, CLONE_DELETE); ^~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:253:39: error: dereferencing 'void *' pointer [-Werror] (((struct bfNode *)(&(vp)->v_data[0]))->accessp)) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4690:62: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] struct bfNode *bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4690:62: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4717:21: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if (vp->v_object == bfap->bfObj) ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4718:21: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4663:32: error: 'CLONE_DELETE' undeclared (first use in this function); did you mean 'NOTE_DELETE'? CC_CFS_CLONE_NOTIFY(fsid, CLONE_DELETE); ^~~~~~~~~~~~ NOTE_DELETE /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_bfs_clone': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4933:24: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_sleep( (vm_offset_t)&origSetp->bfsHoldCnt, ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4934:35: error: 'kmutex_t' {aka 'struct kmutex'} has no member named 'mutex' &dmnP->mutex.mutex, FALSE ); ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4718:32: error: 'VM_UBC_OBJECT_NULL' undeclared (first use in this function); did you mean 'VA_UTIMES_NULL'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~~~~~~~~~~~ VA_UTIMES_NULL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4989:9: error: implicit declaration of function 'assert_wait'; did you mean 'assert'? [-Werror=implicit-function-declaration] assert_wait((vm_offset_t)(&dmnP->dmnFlag), FALSE); ^~~~~~~~~~~ assert In file included from /public/src.git/sys/sys/stdint.h:35, from /public/src.git/sys/sys/inttypes.h:39, from /public/src.git/sys/sys/param.h:104, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:28: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:33: error: 'vm_object_t' undeclared (first use in this function); did you mean 'uvm_object'? KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:45: error: expected ')' before 'bfap' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:61: error: 'OT_UBC' undeclared (first use in this function); did you mean 'VT_UDF'? KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4724:20: error: 'struct uvm_object' has no member named 'vu_object' bfap->bfObj->vu_object.ob_ref_count -= 1; ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4777:17: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? if (vp->v_flag & VXLOCK) { ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:4991:9: error: implicit declaration of function 'thread_block'; did you mean 'state_block'? [-Werror=implicit-function-declaration] thread_block(); ^~~~~~~~~~~~ state_block /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4777:26: error: 'VXLOCK' undeclared (first use in this function); did you mean 'VSOCK'? if (vp->v_flag & VXLOCK) { ^~~~~~ VSOCK /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4784:34: error: 'VX_NOLOCK' undeclared (first use in this function); did you mean 'SS_UNLOCK'? wait_for_vxlock2(vp, VX_NOLOCK, 0); ^~~~~~~~~ SS_UNLOCK /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5002:9: error: implicit declaration of function 'thread_wakeup'; did you mean 'sched_wakeup'? [-Werror=implicit-function-declaration] thread_wakeup((vm_offset_t)(&dmnP->dmnFlag)); ^~~~~~~~~~~~~ sched_wakeup /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4786:49: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? if (vp->v_usecount == 0 && vp->v_tag == VT_MSFS) { ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5197:1: error: no previous prototype for 'bs_bf_out_of_sync' [-Werror=missing-prototypes] bs_bf_out_of_sync( ^~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4787:23: error: 'VX_NOSLEEP' undeclared (first use in this function); did you mean 'VM_NOSLEEP'? vgone(vp, VX_NOSLEEP, 0); ^~~~~~~~~~ VM_NOSLEEP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4787:13: error: too many arguments to function 'vgone' vgone(vp, VX_NOSLEEP, 0); ^~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:33, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/sys/vnode.h:509:7: note: declared here void vgone(struct vnode *); ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4838:5: error: implicit declaration of function 'ASSERT'; did you mean 'KASSERT'? [-Werror=implicit-function-declaration] ASSERT(bfap->dirTruncp == NULL); ^~~~~~ KASSERT /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_bfset_activate': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5495:36: error: 'M_LOCAL_ROOT' undeclared (first use in this function); did you mean 'SPLAY_ROOT'? flag & (M_LOCAL_ROOT | M_GLOBAL_ROOT), &setParams); ^~~~~~~~~~~~ SPLAY_ROOT /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4839:5: error: implicit declaration of function 'x_dealloc_extent_maps'; did you mean 'x_detach_extent_chain'? [-Werror=implicit-function-declaration] x_dealloc_extent_maps(&bfap->xtnts); ^~~~~~~~~~~~~~~~~~~~~ x_detach_extent_chain /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_init_access_alloc_thread': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4852:12: error: unknown type name 'task_t' extern task_t first_task; ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5495:51: error: 'M_GLOBAL_ROOT' undeclared (first use in this function); did you mean 'SPLAY_ROOT'? flag & (M_LOCAL_ROOT | M_GLOBAL_ROOT), &setParams); ^~~~~~~~~~~~~ SPLAY_ROOT /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4863:23: error: implicit declaration of function 'current_rad_id' [-Werror=implicit-function-declaration] current_rad_id()); /* RAD to create queue on */ ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_bfs_get_info': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4872:10: error: implicit declaration of function 'kernel_thread'; did you mean 'bs_vd_thread'? [-Werror=implicit-function-declaration] if (!kernel_thread( first_task, bs_access_alloc_thread)) { ^~~~~~~~~~~~~ bs_vd_thread /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5651:36: error: implicit declaration of function 'bs_get_avail_mcells'; did you mean 'bmt_unlink_mcells'? [-Werror=implicit-function-declaration] bfSetParams->dmnAvailFiles = bs_get_avail_mcells( dmnP ); ^~~~~~~~~~~~~~~~~~~ bmt_unlink_mcells /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5663:51: error: request for member 'low' in something not a structure or union bfSetParams->dmnTotalBlks = dmnP->totalBlks.low; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5664:50: error: request for member 'low' in something not a structure or union bfSetParams->dmnAvailBlks = dmnP->freeBlks.low; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_access_alloc_thread': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4912:30: error: implicit declaration of function 'max'; did you mean 'lmax'? [-Werror=implicit-function-declaration] AdvfsMinFreeAccess = max(ADVFS_MIN_FREE_ACCESS, ^~~ lmax /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5555:13: error: variable 'bfSetp' set but not used [-Werror=unused-but-set-variable] bfSetT *bfSetp; ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4949:31: error: 'nrads' undeclared (first use in this function); did you mean 'ras'? if (rad_id == nrads) { ^~~~~ ras /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'new_clone_mcell': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5791:11: error: implicit declaration of function 'new_mcell'; did you mean 'new_clone_mcell'? [-Werror=implicit-function-declaration] sts = new_mcell( ftx, &mcelluid, bfAttrp, dmnP, oxtntp ); ^~~~~~~~~ new_clone_mcell /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4952:25: error: implicit declaration of function 'MID_TO_MAD'; did you mean 'UINT8_MAX'? [-Werror=implicit-function-declaration] while (!MID_TO_MAD(rad_id)) { ^~~~~~~~~~ UINT8_MAX /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4960:58: error: 'M_PREFER' undeclared (first use in this function); did you mean 'MSR_EFER'? M_PREFER, rad_id++); ^~~~~~~~ MSR_EFER /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'new_clone_mcell_undo_opx': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5864:11: error: implicit declaration of function 'dealloc_mcells'; did you mean 'bmt_alloc_mcell'? [-Werror=implicit-function-declaration] sts = dealloc_mcells (dmnP, vdp->vdIndex, undoRp->mcell, ftxH); ^~~~~~~~~~~~~~ bmt_alloc_mcell /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5879:1: error: return type defaults to 'int' [-Werror=implicit-int] init_crmcell_opx() ^~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'init_crmcell_opx': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5879:1: error: old-style function definition [-Werror=old-style-definition] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5006:24: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_wakeup((vm_offset_t)(&BfapAllocInProgress)); ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'clone': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6141:9: error: implicit declaration of function 'x_dealloc_extent_maps'; did you mean 'x_detach_extent_chain'? [-Werror=implicit-function-declaration] x_dealloc_extent_maps(&cloneBfAp->xtnts); ^~~~~~~~~~~~~~~~~~~~~ x_detach_extent_chain /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6182:1: error: no previous prototype for 'print_out_of_sync_msg' [-Werror=missing-prototypes] print_out_of_sync_msg( ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'insert_actRange_onto_list': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5151:26: error: implicit declaration of function 'lock_readers'; did you mean 'lgr_read'? [-Werror=implicit-function-declaration] read_lock_held = lock_readers( &(contextp->file_lock) ); ^~~~~~~~~~~~ lgr_read /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5159:5: error: implicit declaration of function 'mpsleep'; did you mean 'mtsleep'? [-Werror=implicit-function-declaration] mpsleep((caddr_t)(arp), /* event addr */ ^~~~~~~ mtsleep /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5159:14: error: 'caddr_t' undeclared (first use in this function); did you mean 'daddr_t'? mpsleep((caddr_t)(arp), /* event addr */ ^~~~~~~ daddr_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'hold_cloneset': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6309:28: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_sleep( (vm_offset_t)&bfSetp->bfsHoldWait, ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6310:39: error: 'kmutex_t' {aka 'struct kmutex'} has no member named 'mutex' &dmnP->mutex.mutex, FALSE ); ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6344:39: error: 'kmutex_t' {aka 'struct kmutex'} has no member named 'mutex' &dmnP->mutex.mutex, FALSE ); ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5164:22: error: 'MS_LOCK_SIMPLE' undeclared (first use in this function); did you mean 'SS_WORK_STOP'? MS_LOCK_SIMPLE | MS_LOCK_ON_ERROR ); ^~~~~~~~~~~~~~ SS_WORK_STOP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'release_cloneset': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6383:9: error: implicit declaration of function 'thread_wakeup_one'; did you mean 'sched_wakeup'? [-Werror=implicit-function-declaration] thread_wakeup_one( (vm_offset_t)&bfSetp->bfsHoldCnt ); ^~~~~~~~~~~~~~~~~ sched_wakeup /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6383:29: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_wakeup_one( (vm_offset_t)&bfSetp->bfsHoldCnt ); ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5164:39: error: 'MS_LOCK_ON_ERROR' undeclared (first use in this function); did you mean 'E_LOOKUP_ERROR'? MS_LOCK_SIMPLE | MS_LOCK_ON_ERROR ); ^~~~~~~~~~~~~~~~ E_LOOKUP_ERROR In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:49: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'cow_get_locks': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:261:27: error: 'MOUNT_MSFS' undeclared (first use in this function); did you mean 'MOUNT_MFS'? _fsid.__fsid_val[1] = MOUNT_MSFS; \ ^~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6434:13: note: in expansion of macro 'BS_GET_FSID' BS_GET_FSID( cloneap->bfSetp, fsid ); ^~~~~~~~~~~ In file included from /public/src.git/sys/sys/stdint.h:35, from /public/src.git/sys/sys/inttypes.h:39, from /public/src.git/sys/sys/param.h:104, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:42: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6448:17: note: in expansion of macro 'KASSERT' KASSERT(!rw_lock_held(&VTOC(bfap->bfVp)->file_lock)); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6448:40: note: in expansion of macro 'VTOC' KASSERT(!rw_lock_held(&VTOC(bfap->bfVp)->file_lock)); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6448:17: note: in expansion of macro 'KASSERT' KASSERT(!rw_lock_held(&VTOC(bfap->bfVp)->file_lock)); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6448:40: note: in expansion of macro 'VTOC' KASSERT(!rw_lock_held(&VTOC(bfap->bfVp)->file_lock)); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'remove_actRange_from_list': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5245:18: error: implicit declaration of function 'thread_wakeup_one'; did you mean 'sched_wakeup'? [-Werror=implicit-function-declaration] thread_wakeup_one((vm_offset_t)waitp ); ^~~~~~~~~~~~~~~~~ sched_wakeup /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6449:23: error: implicit declaration of function 'CC_CFS_COW_MODE_ENTER' [-Werror=implicit-function-declaration] if ( !CC_CFS_COW_MODE_ENTER(fsid, cloneap->tag) ) { ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5245:37: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_wakeup_one((vm_offset_t)waitp ); ^~~~~~~~~~~ vm_guest_t In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:51: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6461:29: note: in expansion of macro 'VTOC' if (!rw_lock_held( &VTOC(bfap->bfVp)->file_lock) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5245:49: error: expected ')' before 'waitp' thread_wakeup_one((vm_offset_t)waitp ); ^~~~~ ) /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6461:29: note: in expansion of macro 'VTOC' if (!rw_lock_held( &VTOC(bfap->bfVp)->file_lock) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6462:42: note: in expansion of macro 'VTOC' FS_FILE_READ_LOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6462:42: note: in expansion of macro 'VTOC' FS_FILE_READ_LOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6470:26: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? if ( bfap->bfVp->v_flag & VDIRECTIO ) { ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6470:35: error: 'VDIRECTIO' undeclared (first use in this function); did you mean 'AR_DIRECTIO'? if ( bfap->bfVp->v_flag & VDIRECTIO ) { ^~~~~~~~~ AR_DIRECTIO In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:51: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6478:52: note: in expansion of macro 'VTOC' insert_actRange_onto_list( bfap, *arp, VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6478:52: note: in expansion of macro 'VTOC' insert_actRange_onto_list( bfap, *arp, VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6552:39: note: in expansion of macro 'VTOC' FS_FILE_UNLOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6552:39: note: in expansion of macro 'VTOC' FS_FILE_UNLOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'cow_get_page_range': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6613:43: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? if ( cnt && bfap->bfVp && bfap->bfVp->v_flag & VDIRECTIO ) { ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6613:52: error: 'VDIRECTIO' undeclared (first use in this function); did you mean 'AR_DIRECTIO'? if ( cnt && bfap->bfVp && bfap->bfVp->v_flag & VDIRECTIO ) { ^~~~~~~~~ AR_DIRECTIO /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6662:19: error: implicit declaration of function 'page_is_mapped'; did you mean 'page_is_mapped_local'? [-Werror=implicit-function-declaration] if ( !page_is_mapped(cloneap, arPg, &nextPg, TRUE) ) { ^~~~~~~~~~~~~~ page_is_mapped_local /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_cow_pg': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6917:36: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? if ( bfap->bfVp && bfap->bfVp->v_flag & VDIRECTIO ) { ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6917:45: error: 'VDIRECTIO' undeclared (first use in this function); did you mean 'AR_DIRECTIO'? if ( bfap->bfVp && bfap->bfVp->v_flag & VDIRECTIO ) { ^~~~~~~~~ AR_DIRECTIO In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:51: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7038:35: note: in expansion of macro 'VTOC' FS_FILE_UNLOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7038:35: note: in expansion of macro 'VTOC' FS_FILE_UNLOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:49: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:261:27: error: 'MOUNT_MSFS' undeclared (first use in this function); did you mean 'MOUNT_MFS'? _fsid.__fsid_val[1] = MOUNT_MSFS; \ ^~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7043:9: note: in expansion of macro 'BS_GET_FSID' BS_GET_FSID( cloneap->bfSetp, fsid ); ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7044:9: error: implicit declaration of function 'CC_CFS_COW_MODE_LEAVE' [-Werror=implicit-function-declaration] CC_CFS_COW_MODE_LEAVE( fsid, cloneap->tag ); ^~~~~~~~~~~~~~~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:51: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7095:35: note: in expansion of macro 'VTOC' FS_FILE_UNLOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7095:35: note: in expansion of macro 'VTOC' FS_FILE_UNLOCK_RECURSIVE( VTOC(bfap->bfVp) ); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6770:13: error: unused variable 'nextpage' [-Werror=unused-variable] uint32T nextpage; ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:6769:9: error: unused variable 'lastpg' [-Werror=unused-variable] int lastpg; ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'bs_get_bfset_params': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7435:59: error: request for member 'low' in something not a structure or union bfSetParams->dmnTotalBlks = bfSetp->dmnP->totalBlks.low; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7436:58: error: request for member 'low' in something not a structure or union bfSetParams->dmnAvailBlks = bfSetp->dmnP->freeBlks.low; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'rbf_set_bfset_params': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7631:9: error: implicit declaration of function 'TIME_READ'; did you mean 'ITIMER_REAL'? [-Werror=implicit-function-declaration] TIME_READ(tv); ^~~~~~~~~ ITIMER_REAL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7646:50: error: 'GRPQUOTA' undeclared (first use in this function); did you mean 'FS_QUOTA'? fsnp->blkTLimit = sec + fsnp->qi[GRPQUOTA].qiBlkTime; ^~~~~~~~ FS_QUOTA /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7749:1: error: return type defaults to 'int' [-Werror=implicit-int] set_bfset_flag(bfAccessT *bfap) ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7749:1: error: no previous prototype for 'set_bfset_flag' [-Werror=missing-prototypes] In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:49: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'get_clu_clone_locks': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:261:27: error: 'MOUNT_MSFS' undeclared (first use in this function); did you mean 'MOUNT_MFS'? _fsid.__fsid_val[1] = MOUNT_MSFS; \ ^~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7895:5: note: in expansion of macro 'BS_GET_FSID' BS_GET_FSID(clonesetp, fsid); ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'release_clu_clone_locks': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:261:27: error: 'MOUNT_MSFS' undeclared (first use in this function); did you mean 'MOUNT_MFS'? _fsid.__fsid_val[1] = MOUNT_MSFS; \ ^~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:7972:13: note: in expansion of macro 'BS_GET_FSID' BS_GET_FSID( cloneSetp, fsid ); ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c: In function 'init_crmcell_opx': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_bitfile_sets.c:5891:1: error: control reaches end of non-void function [-Werror=return-type] } ^ cc1: all warnings being treated as errors --- bs_bitfile_sets.o --- *** [bs_bitfile_sets.o] Error code 1 nbmake: stopped in /public/netbsd-root/sys/arch/amd64/compile/ALL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'ADD_ACC_FREELIST': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5439:34: error: assignment to 'long int' from 'void (*)(struct cpu_info *)' makes integer from pointer without a cast [-Werror=int-conversion] bfap->bfap_free_time = sched_tick; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5451:30: error: assignment to 'long int' from 'void (*)(struct cpu_info *)' makes integer from pointer without a cast [-Werror=int-conversion] bfap->bfap_free_time = sched_tick; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5461:44: error: pointer to a function used in arithmetic [-Werror=pointer-arith] (long)(sched_tick - BFAP_VALID_TIME)))))) { ^ cc1: all warnings being treated as errors --- bs_access.o --- *** [bs_access.o] Error code 1 nbmake: stopped in /public/netbsd-root/sys/arch/amd64/compile/ALL 2 errors nbmake: stopped in /public/netbsd-root/sys/arch/amd64/compile/ALL ERROR: Failed to make all in "/public/netbsd-root/sys/arch/amd64/compile/ALL" *** BUILD ABORTED *** 401 kamil@chieftec /public/src.git $ sudo ./build.sh -j1 -O /public/netbsd-root/ kernel=ALL ===> build.sh command: ./build.sh -j1 -O /public/netbsd-root/ kernel=ALL ===> build.sh started: Wed Nov 6 01:30:06 CET 2019 ===> NetBSD version: 9.99.17 ===> MACHINE: amd64 ===> MACHINE_ARCH: x86_64 ===> Build platform: NetBSD 9.99.17 amd64 ===> HOST_SH: /bin/sh ===> MAKECONF file: /etc/mk.conf ===> TOOLDIR path: /public/netbsd-root/tooldir.NetBSD-9.99.17-amd64 ===> DESTDIR path: /public/netbsd-root/destdir.amd64 ===> RELEASEDIR path: /public/netbsd-root/releasedir ===> Updated makewrapper: /public/netbsd-root/tooldir.NetBSD-9.99.17-amd64/bin/nbmake-amd64 ===> Building kernel without building new tools ===> Building kernel: ALL ===> Build directory: /public/netbsd-root/sys/arch/amd64/compile/ALL cleandiring the kern library objects cleaning the kern library objects Build directory is /public/netbsd-root/sys/arch/amd64/compile/ALL Don't forget to run "make depend" depending the kern library objects making sure the kern library is up to date... building standard kern library /public/src.git/sys/external/isc/atheros_hal/dist/ar5212/ar5212_xmit.c: In function 'ar5212ProcTxDesc': /public/src.git/sys/external/isc/atheros_hal/dist/ar5212/ar5212_xmit.c:904:27: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries2); ^~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5212/ar5212_xmit.c:905:2: note: here case 2: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries1); ^~~~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5212/ar5212_xmit.c:905:27: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries1); ^~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5212/ar5212_xmit.c:906:2: note: here case 1: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries0); ^~~~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5416/ar5416_xmit.c: In function 'ar5416ProcTxDesc': /public/src.git/sys/external/isc/atheros_hal/dist/ar5416/ar5416_xmit.c:560:27: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries2); ^~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5416/ar5416_xmit.c:561:2: note: here case 2: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries1); ^~~~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5416/ar5416_xmit.c:561:27: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries1); ^~ /public/src.git/sys/external/isc/atheros_hal/dist/ar5416/ar5416_xmit.c:562:2: note: here case 1: ts->ts_longretry += MS(ads->ds_ctl2, AR_XmitDataTries0); ^~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:127, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:303:10: error: unknown type name 'vm_offset_t'; did you mean 'vm_guest_t'? vm_offset_t offset, /* in - ubc hint */ ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:304:10: error: unknown type name 'vm_size_t'; did you mean 'vmem_size_t'? vm_size_t len, /* in - ubc hint */ ^~~~~~~~~ vmem_size_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:325:10: error: unknown type name 'vm_offset_t'; did you mean 'vm_guest_t'? vm_offset_t offset, /* in - ubc hint */ ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_buf.h:326:10: error: unknown type name 'vm_size_t'; did you mean 'vmem_size_t'? vm_size_t len, /* in - ubc hint */ ^~~~~~~~~ vmem_size_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'init_access': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:291:26: error: assignment to 'long int' from 'void (*)(struct cpu_info *)' makes integer from pointer without a cast [-Werror=int-conversion] bfap->bfap_free_time = sched_tick; ^ In file included from /public/src.git/sys/sys/stdint.h:35, from /public/src.git/sys/sys/inttypes.h:39, from /public/src.git/sys/sys/param.h:104, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:28: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'CHECK_ACC_CLEAN': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:304:48: error: 'struct uvm_object' has no member named 'vu_dirtypl' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_dirtypl == NULL); ^~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:304:5: note: in expansion of macro 'KDASSERT' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_dirtypl == NULL); ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:305:48: error: 'struct uvm_object' has no member named 'vu_dirtywpl' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_dirtywpl == NULL); ^~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:305:5: note: in expansion of macro 'KDASSERT' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_dirtywpl == NULL); ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:306:50: error: 'struct uvm_object' has no member named 'vu_putpages'; did you mean 'uo_npages'? KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_putpages == 0); ^~~~~~~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:306:5: note: in expansion of macro 'KDASSERT' KDASSERT(bfap->bfObj == NULL || bfap->bfObj->vu_putpages == 0); ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:330:1: error: no previous prototype for 'cleanup_closed_list' [-Werror=missing-prototypes] cleanup_closed_list(clupClosedListTypeT clean_type) ^~~~~~~~~~~~~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'cleanup_closed_list': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:450:38: note: in expansion of macro 'VTOC' if ( bfap->bfVp ) contextp = VTOC(bfap->bfVp); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:450:38: note: in expansion of macro 'VTOC' if ( bfap->bfVp ) contextp = VTOC(bfap->bfVp); ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:524:19: error: implicit declaration of function 'fs_flush_saved_stats'; did you mean 'fs_update_stats'? [-Werror=implicit-function-declaration] ret = fs_flush_saved_stats(bfap, FTX_NOWAIT, FtxNilFtxH); ^~~~~~~~~~~~~~~~~~~~ fs_update_stats /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:552:21: error: implicit declaration of function 'assert_wait_mesg_timo' [-Werror=implicit-function-declaration] assert_wait_mesg_timo(NULL, FALSE, "AdvFS delay", 1); ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:553:21: error: implicit declaration of function 'thread_block'; did you mean 'state_block'? [-Werror=implicit-function-declaration] thread_block(); ^~~~~~~~~~~~ state_block /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:589:9: error: implicit declaration of function 'VN_LOCK'; did you mean 'VOP_LOCK'? [-Werror=implicit-function-declaration] VN_LOCK(vp); ^~~~~~~ VOP_LOCK /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:600:53: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? if (vp->v_usecount == 0 && vp->v_tag == VT_MSFS) { ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:600:53: note: each undeclared identifier is reported only once for each function it appears in /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:604:27: error: 'VX_NOSLEEP' undeclared (first use in this function); did you mean 'VM_NOSLEEP'? vgone(vp, VX_NOSLEEP, 0); ^~~~~~~~~~ VM_NOSLEEP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:604:17: error: too many arguments to function 'vgone' vgone(vp, VX_NOSLEEP, 0); ^~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:33, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/sys/vnode.h:509:7: note: declared here void vgone(struct vnode *); ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:605:17: error: implicit declaration of function 'VN_UNLOCK'; did you mean 'SS_UNLOCK'? [-Werror=implicit-function-declaration] VN_UNLOCK(vp); ^~~~~~~~~ SS_UNLOCK /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:629:14: error: implicit declaration of function 'vget_nowait'; did you mean 'get_name'? [-Werror=implicit-function-declaration] if (!vget_nowait(vp)) { ^~~~~~~~~~~ get_name /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:693:17: error: implicit declaration of function 'thread_wakeup'; did you mean 'sched_wakeup'? [-Werror=implicit-function-declaration] thread_wakeup((vm_offset_t)&SentCleanupMsg); ^~~~~~~~~~~~~ sched_wakeup /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:693:32: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_wakeup((vm_offset_t)&SentCleanupMsg); ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:338:19: error: variable 'cic' set but not used [-Werror=unused-but-set-variable] unsigned long cic; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:337:19: error: variable 'css' set but not used [-Werror=unused-but-set-variable] unsigned long css; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:750:1: error: no previous prototype for 'bfs_flush_dirty_stats' [-Werror=missing-prototypes] bfs_flush_dirty_stats(bfSetT *bfSetp, ^~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bfs_flush_dirty_stats': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:796:18: error: implicit declaration of function 'vget'; did you mean 'vput'? [-Werror=implicit-function-declaration] if (!vget(vp)) { ^~~~ vput /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:757:15: error: variable 'ret' set but not used [-Werror=unused-but-set-variable] statusT ret; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'get_free_acc': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1014:24: error: implicit declaration of function 'suser' [-Werror=implicit-function-declaration] ((not_root = suser(u.u_cred, &u.u_acflag)) == FALSE)))) { ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1014:30: error: 'u' undeclared (first use in this function) ((not_root = suser(u.u_cred, &u.u_acflag)) == FALSE)))) { ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1044:9: error: implicit declaration of function 'assert_wait'; did you mean 'assert'? [-Werror=implicit-function-declaration] assert_wait((vm_offset_t)(&BfapAllocInProgress), FALSE); ^~~~~~~~~~~ assert /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1044:22: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? assert_wait((vm_offset_t)(&BfapAllocInProgress), FALSE); ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'find_bfap': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1123:5: error: unknown type name 'thread_t'; did you mean 'timer_t'? thread_t th = current_thread(); ^~~~~~~~ timer_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1123:19: error: implicit declaration of function 'current_thread'; did you mean 'bs_vd_thread'? [-Werror=implicit-function-declaration] thread_t th = current_thread(); ^~~~~~~~~~~~~~ bs_vd_thread /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1207:21: error: implicit declaration of function 'thread_preempt'; did you mean 'Xresume_preempt'? [-Werror=implicit-function-declaration] thread_preempt( th, FALSE ); ^~~~~~~~~~~~~~ Xresume_preempt In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'access_invalidate': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:359:13: error: declaration of 'bfSetp' shadows a parameter [-Werror=shadow] bfSetT *bfSetp = bfap->bfSetp; \ ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1350:9: note: in expansion of macro 'RM_ACC_SETLIST' RM_ACC_SETLIST(bfap, FALSE); ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1283:33: note: shadowed declaration is here access_invalidate(struct bfSet *bfSetp) ~~~~~~~~~~~~~~^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_reclaim_cfs_rsvd_vn': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1527:30: error: 'u' undeclared (first use in this function) struct nameidata *ndp = &u.u_nd; ^ In file included from /public/src.git/sys/sys/systm.h:567, from /public/src.git/sys/sys/timevar.h:66, from /public/src.git/sys/sys/time.h:307, from /public/src.git/sys/sys/param.h:145, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:28: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1563:80: error: 'struct mount' has no member named 'm_stat'; did you mean 'mnt_stat'? fsMntp->mountpt = (char *)ms_malloc_waitok(strlen(fsp->mountp->m_stat.f_mntonname) + 1); ^~~~~~ /public/src.git/sys/lib/libkern/libkern.h:406:33: note: in definition of macro 'strlen' #define strlen(a) kasan_strlen(a) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1564:63: error: 'struct mount' has no member named 'm_stat'; did you mean 'mnt_stat'? strcpy(fsMntp->mountpt, (char *) fsp->mountp->m_stat.f_mntonname); ^~~~~~ /public/src.git/sys/lib/libkern/libkern.h:404:39: note: in definition of macro 'strcpy' #define strcpy(d, s) kasan_strcpy(d, s) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1580:45: error: 'MAX_MNT_PATHLEN' undeclared (first use in this function); did you mean 'MAXPATHLEN'? fnamep = (char *) ms_malloc_waitok( MAX_MNT_PATHLEN+15+1 ); ^~~~~~~~~~~~~~~ MAXPATHLEN /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1587:16: error: implicit declaration of function 'sprintf' [-Werror=implicit-function-declaration] sprintf(fnamep,"%s/.tags/M%d", ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1587:16: note: 'sprintf' is defined in header ''; did you forget to '#include '? /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:50:1: +#include /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1587:16: sprintf(fnamep,"%s/.tags/M%d", ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1591:19: error: dereferencing pointer to incomplete type 'struct nameidata' ndp->ni_nameiop = LOOKUP | FOLLOW; ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1591:34: error: 'LOOKUP' undeclared (first use in this function); did you mean 'LOCK_UN'? ndp->ni_nameiop = LOOKUP | FOLLOW; ^~~~~~ LOCK_UN /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1591:43: error: 'FOLLOW' undeclared (first use in this function); did you mean 'T_OFLOW'? ndp->ni_nameiop = LOOKUP | FOLLOW; ^~~~~~ T_OFLOW /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1594:21: error: implicit declaration of function 'namei' [-Werror=implicit-function-declaration] if (!namei(ndp)) { ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1621:40: error: 'VT_CFS' undeclared (first use in this function); did you mean 'VT_CHFS'? if(vp->v_tag == VT_CFS) { ^~~~~~ VT_CHFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1622:38: error: 'VX_NOSLEEP' undeclared (first use in this function); did you mean 'VM_NOSLEEP'? vgone(vp, VX_NOSLEEP | VX_INACTIVE, NULL); ^~~~~~~~~~ VM_NOSLEEP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1622:51: error: 'VX_INACTIVE' undeclared (first use in this function); did you mean 'VOP_INACTIVE'? vgone(vp, VX_NOSLEEP | VX_INACTIVE, NULL); ^~~~~~~~~~~ VOP_INACTIVE /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1622:28: error: too many arguments to function 'vgone' vgone(vp, VX_NOSLEEP | VX_INACTIVE, NULL); ^~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:33, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/sys/vnode.h:509:7: note: declared here void vgone(struct vnode *); ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_init_area': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1672:1: error: old-style function definition [-Werror=old-style-definition] bs_init_area() ^~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_map_bf': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1783:19: error: implicit declaration of function 'bmt_refpg'; did you mean 'bs_refpg'? [-Werror=implicit-function-declaration] sts = bmt_refpg( &pgref, ^~~~~~~~~ bs_refpg /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1898:12: error: implicit declaration of function 'clu_is_ready'; did you mean 'fs_read'? [-Werror=implicit-function-declaration] !(clu_is_ready() && (options & BS_FAILOVER)) && ^~~~~~~~~~~~ fs_read /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1923:22: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? if ((mp) && (mp->m_flag & M_ADL) && (bfattrp->cl.dataSafety == BFD_NIL)) { ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1923:31: error: 'M_ADL' undeclared (first use in this function); did you mean 'P_ALL'? if ((mp) && (mp->m_flag & M_ADL) && (bfattrp->cl.dataSafety == BFD_NIL)) { ^~~~~ P_ALL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1937:9: error: implicit declaration of function 'UBC_OBJECT_PREVENT_FLUSH' [-Werror=implicit-function-declaration] UBC_OBJECT_PREVENT_FLUSH(bfap->bfObj); ^~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:1980:1: error: no previous prototype for 'bs_insmntque' [-Werror=missing-prototypes] bs_insmntque( ^~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_insmntque': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2031:9: error: implicit declaration of function 'insmntque'; did you mean 'bs_insmntque'? [-Werror=implicit-function-declaration] insmntque( vp, mp, 0 ); ^~~~~~~~~ bs_insmntque /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bfm_open_ms': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2097:26: error: comparison between 'bfdBfMetaT' {aka 'enum '} and 'enum ' [-Werror=enum-compare] if (bfMIndex == BFM_BMT_V3) { ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_access_one': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2354:19: error: implicit declaration of function 'getnewvnode' [-Werror=implicit-function-declaration] sts = getnewvnode(VT_MSFS, &msfs_vnodeops, &vp); ^~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2354:31: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? sts = getnewvnode(VT_MSFS, &msfs_vnodeops, &vp); ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2362:47: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2362:47: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2488:47: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2488:47: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2516:27: error: implicit declaration of function 'ubc_object_allocate'; did you mean 'uvm_deallocate'? [-Werror=implicit-function-declaration] bfap->bfObj = ubc_object_allocate((vfs_private_t)&bfap, ^~~~~~~~~~~~~~~~~~~ uvm_deallocate /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2516:48: error: 'vfs_private_t' undeclared (first use in this function); did you mean 'fs_write'? bfap->bfObj = ubc_object_allocate((vfs_private_t)&bfap, ^~~~~~~~~~~~~ fs_write /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2525:24: error: 'struct uvm_object' has no member named 'vu_object' bfap->bfObj->vu_object.ob_ref_count += 1; ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2579:51: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? if ( clu_is_ready() && mp && (mp->m_flag & M_FAILOVER) || ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2579:60: error: 'M_FAILOVER' undeclared (first use in this function); did you mean 'BS_FAILOVER'? if ( clu_is_ready() && mp && (mp->m_flag & M_FAILOVER) || ^~~~~~~~~~ BS_FAILOVER /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2637:28: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? if (mp && (mp->m_flag & M_FAILOVER)) flags |= BS_FAILOVER; ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2810:32: error: declaration of 'bnp' shadows a previous local [-Werror=shadow] struct bfNode *bnp; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2209:20: note: shadowed declaration is here struct bfNode *bnp; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2850:29: error: implicit declaration of function 'CACHE_LOOKUP_REF'; did you mean 'E_LOOKUP_ERROR'? [-Werror=implicit-function-declaration] CACHE_LOOKUP_REF(vp); ^~~~~~~~~~~~~~~~ E_LOOKUP_ERROR /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2865:41: error: implicit declaration of function 'vget_cache'; did you mean 'get_name'? [-Werror=implicit-function-declaration] if ((vret == 0) || (vget_cache(vp) == 0)) { ^~~~~~~~~~ get_name /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2886:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2886:51: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2894:25: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if( vp->v_object && vp->v_object != bfap->bfObj ) { ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2894:41: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if( vp->v_object && vp->v_object != bfap->bfObj ) { ^~~~~~~~ v_uobj In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_public.h:50, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:37: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2900:36: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? (long)vp->v_object, (long)bfap->bfObj ); ^~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_public.h:1229:51: note: in definition of macro 'ADVFS_SAD2' advfs_sad( __FILE__, __LINE__, SadFmt2, msg, (n1), (n2), 0 ); ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2949:24: error: declaration of 'bnp' shadows a previous local [-Werror=shadow] struct bfNode *bnp = (struct bfNode *)&vp->v_data[0]; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2209:20: note: shadowed declaration is here struct bfNode *bnp; ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2949:58: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] struct bfNode *bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2949:58: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3022:38: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? if ((clu_is_ready()) && (mp->m_flag & M_FAILOVER) && ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3080:17: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = NULL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3116:20: error: 'struct uvm_object' has no member named 'vu_object' bfap->bfObj->vu_object.ob_ref_count -= 1; ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3118:9: error: implicit declaration of function 'ubc_object_free'; did you mean 'rw_obj_free'? [-Werror=implicit-function-declaration] ubc_object_free(bfap->bfObj); ^~~~~~~~~~~~~~~ rw_obj_free /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:2200:9: error: variable 'another_fs_open' set but not used [-Werror=unused-but-set-variable] int another_fs_open = FALSE; ^~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'get_n_setup_new_vnode': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3197:28: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? sts = getnewvnode( VT_MSFS, &msfs_vnodeops, &vp ); ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3204:14: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if ( vp->v_object ) { ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3205:29: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? ubc_object_free(vp->v_object); ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3206:13: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3206:24: error: 'VM_UBC_OBJECT_NULL' undeclared (first use in this function); did you mean 'VA_UTIMES_NULL'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~~~~~~~~~~~ VA_UTIMES_NULL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3212:13: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = bfap->bfObj; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3213:25: error: 'struct mount' has no member named 'm_funnel' if ( vp->v_mount->m_funnel ) { ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3214:17: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object->vu_oflags |= OB_FUNNEL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3214:40: error: 'OB_FUNNEL' undeclared (first use in this function) vp->v_object->vu_oflags |= OB_FUNNEL; ^~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3218:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3218:39: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3223:9: error: 'vn_maxprivate' undeclared (first use in this function); did you mean 'vn_bwrite'? if (vn_maxprivate >= MSFS_VN_PRIVATE) { ^~~~~~~~~~~~~ vn_bwrite /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3229:28: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] &vp->v_data[roundup(sizeof(struct bfNode),sizeof(void *))]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3229:28: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'grab_bsacc': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3424:43: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3424:43: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3425:26: error: 'struct vnode' has no member named 'v_id'; did you mean 'v_cv'? saved_v_id = vp->v_id; ^~~~ v_cv /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3440:22: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if ( vp->v_object == bfap->bfObj ) ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3441:21: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3441:32: error: 'VM_UBC_OBJECT_NULL' undeclared (first use in this function); did you mean 'VA_UTIMES_NULL'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~~~~~~~~~~~ VA_UTIMES_NULL In file included from /public/src.git/sys/sys/stdint.h:35, from /public/src.git/sys/sys/inttypes.h:39, from /public/src.git/sys/sys/param.h:104, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:28: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:17: error: implicit declaration of function 'vm_object_type' [-Werror=implicit-function-declaration] KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~~~~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:33: error: 'vm_object_t' undeclared (first use in this function); did you mean 'uvm_object'? KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:45: error: expected ')' before 'bfap' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:61: error: 'OT_UBC' undeclared (first use in this function); did you mean 'VT_UDF'? KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3446:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3448:20: error: 'struct uvm_object' has no member named 'vu_object' bfap->bfObj->vu_object.ob_ref_count -= 1; ^~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:359:13: error: declaration of 'bfSetp' shadows a parameter [-Werror=shadow] bfSetT *bfSetp = bfap->bfSetp; \ ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3489:9: note: in expansion of macro 'RM_ACC_SETLIST' RM_ACC_SETLIST(bfap, TRUE); ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3276:20: note: shadowed declaration is here bfSetT *bfSetp, /* in - bitfile-set handle */ ~~~~~~~~^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3520:17: error: 'struct vnode' has no member named 'v_id'; did you mean 'v_cv'? vp->v_id == saved_v_id && ^~~~ v_cv /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3521:26: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? vp->v_tag == VT_MSFS && ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3536:23: error: 'VX_NOSLEEP' undeclared (first use in this function); did you mean 'VM_NOSLEEP'? vgone(vp, VX_NOSLEEP, 0); ^~~~~~~~~~ VM_NOSLEEP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3536:13: error: too many arguments to function 'vgone' vgone(vp, VX_NOSLEEP, 0); ^~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:33, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/sys/vnode.h:509:7: note: declared here void vgone(struct vnode *); ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3541:9: error: implicit declaration of function 'CACHE_LOOKUP_RELE'; did you mean 'E_LOOKUP_ERROR'? [-Werror=implicit-function-declaration] CACHE_LOOKUP_RELE(vp); ^~~~~~~~~~~~~~~~~ E_LOOKUP_ERROR In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:273, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/../msfs/bs_bitfile_sets.h:333:13: error: declaration of 'bfSetp' shadows a parameter [-Werror=shadow] bfSetT *bfSetp = bfap->bfSetp; \ ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3662:5: note: in expansion of macro 'ADD_ACC_SETLIST' ADD_ACC_SETLIST(bfap); ^~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3276:20: note: shadowed declaration is here bfSetT *bfSetp, /* in - bitfile-set handle */ ~~~~~~~~^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_close_one': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3767:22: error: expected ';' before 'int' extern REPLICATED int SS_is_running; ^~~~ ; /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3795:17: error: implicit declaration of function 'ss_chk_fragratio' [-Werror=implicit-function-declaration] ss_chk_fragratio(bfap); ^~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3985:13: error: implicit declaration of function 'ss_snd_hot' [-Werror=implicit-function-declaration] ss_snd_hot ( HOT_REMOVE, bfap ); ^~~~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4000:35: note: in expansion of macro 'VTOC' if ( (bfap->bfVp) && (VTOC(bfap->bfVp)) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4000:35: note: in expansion of macro 'VTOC' if ( (bfap->bfVp) && (VTOC(bfap->bfVp)) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4014:17: error: implicit declaration of function 'change_quotas' [-Werror=implicit-function-declaration] change_quotas(bfap->bfVp, -1, -totalblks, NULL, ^~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4015:31: error: 'u' undeclared (first use in this function) u.u_cred, 0, ftxH); ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4021:17: error: implicit declaration of function 'reset_ondisk_bf_state' [-Werror=implicit-function-declaration] reset_ondisk_bf_state( bfap->dmnP, ^~~~~~~~~~~~~~~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4103:36: note: in expansion of macro 'VTOC' if ( bfap->bfVp && VTOC(bfap->bfVp) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4103:36: note: in expansion of macro 'VTOC' if ( bfap->bfVp && VTOC(bfap->bfVp) ) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4104:21: note: in expansion of macro 'VTOC' VTOC(bfap->bfVp)->dirty_stats = NULL; ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4104:21: note: in expansion of macro 'VTOC' VTOC(bfap->bfVp)->dirty_stats = NULL; ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4104:51: error: assignment to 'int' from 'void *' makes integer from pointer without a cast [-Werror=int-conversion] VTOC(bfap->bfVp)->dirty_stats = NULL; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4284:21: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? vp->v_flag |= VDIRECTIO; ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4284:31: error: 'VDIRECTIO' undeclared (first use in this function); did you mean 'AR_DIRECTIO'? vp->v_flag |= VDIRECTIO; ^~~~~~~~~ AR_DIRECTIO /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4286:21: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? vp->v_flag &= ~VDIRECTIO; ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4295:17: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? vp->v_flag &= ~VMMAPPED; ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4295:28: error: 'VMMAPPED' undeclared (first use in this function); did you mean 'VV_MAPPED'? vp->v_flag &= ~VMMAPPED; ^~~~~~~~ VV_MAPPED /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4301:31: error: 'NFS_SERVER_TSD' undeclared (first use in this function) if ((vp != NULL) && ((NFS_SERVER_TSD == 0 && ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4302:32: error: implicit declaration of function 'CFS_IN_DAEMON'; did you mean 'PRI_PGDAEMON'? [-Werror=implicit-function-declaration] ((clu_is_ready() && CFS_IN_DAEMON()) == 0)) || ^~~~~~~~~~~~~ PRI_PGDAEMON /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4320:31: error: 'struct mount' has no member named 'm_flag'; did you mean 'mnt_flag'? (bfap->bfVp->v_mount->m_flag & M_ADL)) { ^~~~~~ mnt_flag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4320:40: error: 'M_ADL' undeclared (first use in this function); did you mean 'P_ALL'? (bfap->bfVp->v_mount->m_flag & M_ADL)) { ^~~~~ P_ALL /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:3762:11: error: unused variable 'attrcopy' [-Werror=unused-variable] char *attrcopy=NULL; ^~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'free_acc_struct': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4400:34: note: in expansion of macro 'VTOC' } else if (bfap->bfVp && VTOC(bfap->bfVp)&& ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4400:34: note: in expansion of macro 'VTOC' } else if (bfap->bfVp && VTOC(bfap->bfVp)&& ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4401:20: note: in expansion of macro 'VTOC' VTOC(bfap->bfVp)->dirty_stats){ ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4401:20: note: in expansion of macro 'VTOC' VTOC(bfap->bfVp)->dirty_stats){ ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4411:13: error: implicit declaration of function 'vm_object_lock'; did you mean 'uvm_obj_setlock'? [-Werror=implicit-function-declaration] vm_object_lock(bfap->bfObj); /* lock while derefing object flds */ ^~~~~~~~~~~~~~ uvm_obj_setlock /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4412:29: error: 'struct uvm_object' has no member named 'vu_dirtypl' if ( bfap->bfObj->vu_dirtypl == NULL && ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4413:32: error: 'struct uvm_object' has no member named 'vu_dirtywpl' bfap->bfObj->vu_dirtywpl == NULL && ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4414:34: error: 'struct uvm_object' has no member named 'vu_putpages'; did you mean 'uo_npages'? bfap->bfObj->vu_putpages == 0) { ^~~~~~~~~~~ uo_npages /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4417:17: error: implicit declaration of function 'vm_object_unlock'; did you mean 'vm_map_unlock'? [-Werror=implicit-function-declaration] vm_object_unlock(bfap->bfObj); ^~~~~~~~~~~~~~~~ vm_map_unlock /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'check_mv_bfap_to_free': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:30: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~~~~ VT_MFS In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:250:36: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] ((((struct bfNode *)(&(vp)->v_data[0]))->accessp \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:250:36: error: dereferencing 'void *' pointer [-Werror] ((((struct bfNode *)(&(vp)->v_data[0]))->accessp \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:251:42: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] && (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap))? \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:251:42: error: dereferencing 'void *' pointer [-Werror] && (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap))? \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:252:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap): \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:252:39: error: dereferencing 'void *' pointer [-Werror] (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap): \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:253:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] (((struct bfNode *)(&(vp)->v_data[0]))->accessp)) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:253:39: error: dereferencing 'void *' pointer [-Werror] (((struct bfNode *)(&(vp)->v_data[0]))->accessp)) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4461:41: note: in expansion of macro 'VTOA' (vp && vp->v_tag == VT_MSFS && VTOA(vp) == bfap && ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4462:11: note: in expansion of macro 'VTOC' VTOC(vp) && VTOC(vp)->dirty_stats) ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4462:11: note: in expansion of macro 'VTOC' VTOC(vp) && VTOC(vp)->dirty_stats) ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4462:23: note: in expansion of macro 'VTOC' VTOC(vp) && VTOC(vp)->dirty_stats) ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:256:51: error: dereferencing 'void *' pointer [-Werror] #define VTOC(vp) (((struct bfNode *)(&(vp)->v_data[0]))->fsContextp) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4462:23: note: in expansion of macro 'VTOC' VTOC(vp) && VTOC(vp)->dirty_stats) ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4480:12: error: 'struct uvm_object' has no member named 'vu_dirtypl' if (obj->vu_dirtypl == NULL && ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4481:12: error: 'struct uvm_object' has no member named 'vu_dirtywpl' obj->vu_dirtywpl == NULL && ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4482:14: error: 'struct uvm_object' has no member named 'vu_putpages'; did you mean 'uo_npages'? obj->vu_putpages == 0) { ^~~~~~~~~~~ uo_npages /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'test_xtnt': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4613:30: error: format '%lx' expects argument of type 'long unsigned int', but argument 2 has type 'bfAccessT *' {aka 'struct bfAccess *'} [-Werror=format=] printf("bfap 0x%lx\nsubextent %d at 0x%lx, xtnt %d at 0x%lx\n", ~~^ bfap, i, &bfap->xtnts.xtntMap->subXtntMap[i], ~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4613:53: error: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'bsInMemSubXtntMapT *' {aka 'struct bsInMemSubXtntMap *'} [-Werror=format=] printf("bfap 0x%lx\nsubextent %d at 0x%lx, xtnt %d at 0x%lx\n", ~~^ bfap, i, &bfap->xtnts.xtntMap->subXtntMap[i], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4613:71: error: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'bsXtntT *' {aka 'struct bsXtnt *'} [-Werror=format=] printf("bfap 0x%lx\nsubextent %d at 0x%lx, xtnt %d at 0x%lx\n", ~~^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4615:24: j, &bfap->xtnts.xtntMap->subXtntMap[i].bsXA[j]); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: At top level: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4626:1: error: no previous prototype for 'bs_dealloc_access' [-Werror=missing-prototypes] bs_dealloc_access(bfAccessT *bfap) ^~~~~~~~~~~~~~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:46: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_dealloc_access': /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:250:36: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] ((((struct bfNode *)(&(vp)->v_data[0]))->accessp \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:250:36: error: dereferencing 'void *' pointer [-Werror] ((((struct bfNode *)(&(vp)->v_data[0]))->accessp \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:251:42: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] && (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap))? \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:251:42: error: dereferencing 'void *' pointer [-Werror] && (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap))? \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:252:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap): \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:252:39: error: dereferencing 'void *' pointer [-Werror] (((struct bfNode *)(&(vp)->v_data[0]))->accessp->real_bfap): \ ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:253:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] (((struct bfNode *)(&(vp)->v_data[0]))->accessp)) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_osf.h:253:39: error: dereferencing 'void *' pointer [-Werror] (((struct bfNode *)(&(vp)->v_data[0]))->accessp)) ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4689:13: note: in expansion of macro 'VTOA' if (VTOA(vp) == bfap) { ^~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4690:62: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith] struct bfNode *bnp = (struct bfNode *)&vp->v_data[0]; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4690:62: error: dereferencing 'void *' pointer [-Werror] /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4717:21: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? if (vp->v_object == bfap->bfObj) ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4718:21: error: 'struct vnode' has no member named 'v_object'; did you mean 'v_uobj'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~ v_uobj /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4718:32: error: 'VM_UBC_OBJECT_NULL' undeclared (first use in this function); did you mean 'VA_UTIMES_NULL'? vp->v_object = VM_UBC_OBJECT_NULL; ^~~~~~~~~~~~~~~~~~ VA_UTIMES_NULL In file included from /public/src.git/sys/sys/stdint.h:35, from /public/src.git/sys/sys/inttypes.h:39, from /public/src.git/sys/sys/param.h:104, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:28: /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:33: error: 'vm_object_t' undeclared (first use in this function); did you mean 'uvm_object'? KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:45: error: expected ')' before 'bfap' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:61: error: 'OT_UBC' undeclared (first use in this function); did you mean 'VT_UDF'? KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~ /public/src.git/sys/sys/cdefs.h:535:47: note: in definition of macro '__predict_true' #define __predict_true(exp) __builtin_expect((exp) != 0, 1) ^~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4722:9: note: in expansion of macro 'KASSERT' KASSERT(vm_object_type((vm_object_t)bfap->bfObj) == OT_UBC); ^~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4724:20: error: 'struct uvm_object' has no member named 'vu_object' bfap->bfObj->vu_object.ob_ref_count -= 1; ^~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4777:17: error: 'struct vnode' has no member named 'v_flag'; did you mean 'v_iflag'? if (vp->v_flag & VXLOCK) { ^~~~~~ v_iflag /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4777:26: error: 'VXLOCK' undeclared (first use in this function); did you mean 'VSOCK'? if (vp->v_flag & VXLOCK) { ^~~~~~ VSOCK /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4784:34: error: 'VX_NOLOCK' undeclared (first use in this function); did you mean 'SS_UNLOCK'? wait_for_vxlock2(vp, VX_NOLOCK, 0); ^~~~~~~~~ SS_UNLOCK /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4786:49: error: 'VT_MSFS' undeclared (first use in this function); did you mean 'VT_MFS'? if (vp->v_usecount == 0 && vp->v_tag == VT_MSFS) { ^~~~~~~ VT_MFS /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4787:23: error: 'VX_NOSLEEP' undeclared (first use in this function); did you mean 'VM_NOSLEEP'? vgone(vp, VX_NOSLEEP, 0); ^~~~~~~~~~ VM_NOSLEEP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4787:13: error: too many arguments to function 'vgone' vgone(vp, VX_NOSLEEP, 0); ^~~~~ In file included from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/../msfs/bs_ims.h:33, from /public/src.git/sys/external/gpl2/msfs/dist/bs/../msfs/ms_privates.h:116, from /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:38: /public/src.git/sys/sys/vnode.h:509:7: note: declared here void vgone(struct vnode *); ^~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4838:5: error: implicit declaration of function 'ASSERT'; did you mean 'KASSERT'? [-Werror=implicit-function-declaration] ASSERT(bfap->dirTruncp == NULL); ^~~~~~ KASSERT /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4839:5: error: implicit declaration of function 'x_dealloc_extent_maps'; did you mean 'x_detach_extent_chain'? [-Werror=implicit-function-declaration] x_dealloc_extent_maps(&bfap->xtnts); ^~~~~~~~~~~~~~~~~~~~~ x_detach_extent_chain /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_init_access_alloc_thread': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4852:12: error: unknown type name 'task_t' extern task_t first_task; ^~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4863:23: error: implicit declaration of function 'current_rad_id' [-Werror=implicit-function-declaration] current_rad_id()); /* RAD to create queue on */ ^~~~~~~~~~~~~~ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4872:10: error: implicit declaration of function 'kernel_thread'; did you mean 'bs_vd_thread'? [-Werror=implicit-function-declaration] if (!kernel_thread( first_task, bs_access_alloc_thread)) { ^~~~~~~~~~~~~ bs_vd_thread /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'bs_access_alloc_thread': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4912:30: error: implicit declaration of function 'max'; did you mean 'lmax'? [-Werror=implicit-function-declaration] AdvfsMinFreeAccess = max(ADVFS_MIN_FREE_ACCESS, ^~~ lmax /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4949:31: error: 'nrads' undeclared (first use in this function); did you mean 'ras'? if (rad_id == nrads) { ^~~~~ ras /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4952:25: error: implicit declaration of function 'MID_TO_MAD'; did you mean 'UINT8_MAX'? [-Werror=implicit-function-declaration] while (!MID_TO_MAD(rad_id)) { ^~~~~~~~~~ UINT8_MAX /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:4960:58: error: 'M_PREFER' undeclared (first use in this function); did you mean 'MSR_EFER'? M_PREFER, rad_id++); ^~~~~~~~ MSR_EFER /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5006:24: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_wakeup((vm_offset_t)(&BfapAllocInProgress)); ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'insert_actRange_onto_list': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5151:26: error: implicit declaration of function 'lock_readers'; did you mean 'lgr_read'? [-Werror=implicit-function-declaration] read_lock_held = lock_readers( &(contextp->file_lock) ); ^~~~~~~~~~~~ lgr_read /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5159:5: error: implicit declaration of function 'mpsleep'; did you mean 'mtsleep'? [-Werror=implicit-function-declaration] mpsleep((caddr_t)(arp), /* event addr */ ^~~~~~~ mtsleep /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5159:14: error: 'caddr_t' undeclared (first use in this function); did you mean 'daddr_t'? mpsleep((caddr_t)(arp), /* event addr */ ^~~~~~~ daddr_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5164:22: error: 'MS_LOCK_SIMPLE' undeclared (first use in this function); did you mean 'SS_WORK_STOP'? MS_LOCK_SIMPLE | MS_LOCK_ON_ERROR ); ^~~~~~~~~~~~~~ SS_WORK_STOP /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5164:39: error: 'MS_LOCK_ON_ERROR' undeclared (first use in this function); did you mean 'E_LOOKUP_ERROR'? MS_LOCK_SIMPLE | MS_LOCK_ON_ERROR ); ^~~~~~~~~~~~~~~~ E_LOOKUP_ERROR /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'remove_actRange_from_list': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5245:18: error: implicit declaration of function 'thread_wakeup_one'; did you mean 'sched_wakeup'? [-Werror=implicit-function-declaration] thread_wakeup_one((vm_offset_t)waitp ); ^~~~~~~~~~~~~~~~~ sched_wakeup /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5245:37: error: 'vm_offset_t' undeclared (first use in this function); did you mean 'vm_guest_t'? thread_wakeup_one((vm_offset_t)waitp ); ^~~~~~~~~~~ vm_guest_t /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5245:49: error: expected ')' before 'waitp' thread_wakeup_one((vm_offset_t)waitp ); ^~~~~ ) /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c: In function 'ADD_ACC_FREELIST': /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5439:34: error: assignment to 'long int' from 'void (*)(struct cpu_info *)' makes integer from pointer without a cast [-Werror=int-conversion] bfap->bfap_free_time = sched_tick; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5451:30: error: assignment to 'long int' from 'void (*)(struct cpu_info *)' makes integer from pointer without a cast [-Werror=int-conversion] bfap->bfap_free_time = sched_tick; ^ /public/src.git/sys/external/gpl2/msfs/dist/bs/bs_access.c:5461:44: error: pointer to a function used in arithmetic [-Werror=pointer-arith] (long)(sched_tick - BFAP_VALID_TIME)))))) { ^ cc1: all warnings being treated as errors *** [bs_access.o] Error code 1 nbmake: stopped in /public/netbsd-root/sys/arch/amd64/compile/ALL 1 error nbmake: stopped in /public/netbsd-root/sys/arch/amd64/compile/ALL ERROR: Failed to make all in "/public/netbsd-root/sys/arch/amd64/compile/ALL" *** BUILD ABORTED ***