Date: Wed, 20 Aug 2003 11:08:02 -0700 (PDT) From: Robert Watson <rwatson@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 36493 for review Message-ID: <200308201808.h7KI82Wn081726@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=36493 Change 36493 by rwatson@rwatson_paprika on 2003/08/20 11:07:09 Resolve a few more conflicts missed in the previous pass. Affected files ... .. //depot/projects/trustedbsd/sebsd/sys/sys/param.h#4 edit .. //depot/projects/trustedbsd/sebsd/sys/sys/proc.h#4 edit .. //depot/projects/trustedbsd/sebsd/sys/sys/socketvar.h#4 edit Differences ... ==== //depot/projects/trustedbsd/sebsd/sys/sys/param.h#4 (text+ko) ==== @@ -36,13 +36,7 @@ * SUCH DAMAGE. * * @(#)param.h 8.3 (Berkeley) 4/4/95 ->>>> ORIGINAL param.h#16 - * $FreeBSD: src/sys/sys/param.h,v 1.139 2002/11/01 09:38:33 dfr Exp $ -==== THEIRS param.h#26 * $FreeBSD: src/sys/sys/param.h,v 1.164 2003/08/05 22:59:01 ps Exp $ -==== YOURS param.h - * $FreeBSD: src/sys/sys/param.h,v 1.163 2003/07/31 01:45:35 kan Exp $ -<<<< */ #ifndef _SYS_PARAM_H_ @@ -63,13 +57,7 @@ * scheme is: <major><two digit minor><0 if release branch, otherwise 1>xx */ #undef __FreeBSD_version ->>>> ORIGINAL param.h#16 -#define __FreeBSD_version 500043 /* Master, propagated to newvers */ -==== THEIRS param.h#26 #define __FreeBSD_version 501104 /* Master, propagated to newvers */ -==== YOURS param.h -#define __FreeBSD_version 501103 /* Master, propagated to newvers */ -<<<< #ifndef NULL #define NULL 0 ==== //depot/projects/trustedbsd/sebsd/sys/sys/proc.h#4 (text+ko) ==== @@ -36,13 +36,7 @@ * SUCH DAMAGE. * * @(#)proc.h 8.15 (Berkeley) 5/19/95 ->>>> ORIGINAL proc.h#33 - * $FreeBSD: src/sys/sys/proc.h,v 1.284 2002/12/10 02:33:45 julian Exp $ -==== THEIRS proc.h#45 * $FreeBSD: src/sys/sys/proc.h,v 1.344 2003/08/04 20:28:20 jhb Exp $ -==== YOURS proc.h - * $FreeBSD: src/sys/sys/proc.h,v 1.343 2003/07/18 13:51:15 tjr Exp $ -<<<< */ #ifndef _SYS_PROC_H_ @@ -293,25 +287,6 @@ struct kse_thr_mailbox *td_mailbox; /* (*) Userland mailbox address */ struct ucred *td_ucred; /* (k) Reference to credentials. */ void (*td_switchin)(void); /* (k) Switchin special func. */ ->>>> ORIGINAL proc.h#33 - struct thread *td_standin; /* (?) use this for an upcall */ - u_int td_usticks; /* Statclock hits in kernel, for UTS */ - u_int td_critnest; /* (k) Critical section nest level. */ -==== THEIRS proc.h#45 - struct thread *td_standin; /* (*) Use this for an upcall */ - u_int td_prticks; /* (*) Profclock hits in sys for user */ - struct kse_upcall *td_upcall; /* (*) Upcall structure. */ - u_int64_t td_sticks; /* (j) Statclock hits in system mode. */ - u_int td_uuticks; /* (*) Statclock in user, for UTS */ - u_int td_usticks; /* (*) Statclock in kernel, for UTS */ - int td_intrval; /* (*) Return value of TDF_INTERRUPT */ - sigset_t td_oldsigmask; /* (k) Saved mask from pre sigpause. */ - sigset_t td_sigmask; /* (c) Current signal mask. */ - sigset_t td_siglist; /* (c) Sigs arrived, not delivered. */ - sigset_t *td_waitset; /* (c) Wait set for sigwait */ - TAILQ_ENTRY(thread) td_umtx; /* (c?) Link for when we're blocked. */ - -==== YOURS proc.h struct thread *td_standin; /* (*) Use this for an upcall */ u_int td_prticks; /* (*) Profclock hits in sys for user */ struct kse_upcall *td_upcall; /* (*) Upcall structure. */ @@ -319,14 +294,12 @@ u_int td_uuticks; /* (*) Statclock in user, for UTS */ u_int td_usticks; /* (*) Statclock in kernel, for UTS */ int td_intrval; /* (*) Return value of TDF_INTERRUPT */ - u_int td_critnest; /* (k) Critical section nest level. */ sigset_t td_oldsigmask; /* (k) Saved mask from pre sigpause. */ sigset_t td_sigmask; /* (c) Current signal mask. */ sigset_t td_siglist; /* (c) Sigs arrived, not delivered. */ sigset_t *td_waitset; /* (c) Wait set for sigwait */ TAILQ_ENTRY(thread) td_umtx; /* (c?) Link for when we're blocked. */ -<<<< #define td_endzero td_base_pri /* Copied during fork1() or thread_sched_upcall() */ @@ -354,17 +327,9 @@ vm_offset_t td_kstack; /* (a) Kernel VA of kstack. */ int td_kstack_pages; /* (a) Size of the kstack */ struct vm_object *td_altkstack_obj;/* (a) Alternate kstack object. */ ->>>> ORIGINAL proc.h#33 - vm_offset_t td_altkstack; /* Kernel VA of alternate kstack. */ - int td_altkstack_pages; /* Size of the alternate kstack */ -==== THEIRS proc.h#45 vm_offset_t td_altkstack; /* (a) Kernel VA of alternate kstack. */ int td_altkstack_pages; /* (a) Size of the alternate kstack */ u_int td_critnest; /* (k) Critical section nest level. */ -==== YOURS proc.h - vm_offset_t td_altkstack; /* (a) Kernel VA of alternate kstack. */ - int td_altkstack_pages; /* (a) Size of the alternate kstack */ -<<<< struct mdthread td_md; /* (k) Any machine-dependent fields. */ struct td_sched *td_sched; /* (*) Scheduler specific data */ }; @@ -489,19 +454,6 @@ * The upcall is used when returning to userland. If a thread does not have * an upcall on return to userland the thread exports its context and exits. */ ->>>> ORIGINAL proc.h#33 -==== THEIRS proc.h#45 -struct kse_upcall { - TAILQ_ENTRY(kse_upcall) ku_link; /* List of upcalls in KSEG. */ - struct ksegrp *ku_ksegrp; /* Associated KSEG. */ - struct thread *ku_owner; /* owning thread */ - int ku_flags; /* KUF_* flags. */ - struct kse_mailbox *ku_mailbox; /* userland mailbox address. */ - stack_t ku_stack; /* userland upcall stack. */ - void *ku_func; /* userland upcall function. */ - unsigned int ku_mflags; /* cached upcall mailbox flags */ -}; -==== YOURS proc.h struct kse_upcall { TAILQ_ENTRY(kse_upcall) ku_link; /* List of upcalls in KSEG. */ struct ksegrp *ku_ksegrp; /* Associated KSEG. */ @@ -515,10 +467,6 @@ #define KUF_DOUPCALL 0x00001 /* Do upcall now, don't wait */ #define KUF_EXITING 0x00002 /* Upcall structure is exiting */ -<<<< - -#define KUF_DOUPCALL 0x00001 /* Do upcall now, don't wait */ -#define KUF_EXITING 0x00002 /* Upcall structure is exiting */ /* * Kernel-scheduled entity group (KSEG). The scheduler considers each KSEG to ==== //depot/projects/trustedbsd/sebsd/sys/sys/socketvar.h#4 (text+ko) ==== @@ -31,13 +31,7 @@ * SUCH DAMAGE. * * @(#)socketvar.h 8.3 (Berkeley) 2/19/95 ->>>> ORIGINAL socketvar.h#26 - * $FreeBSD: src/sys/sys/socketvar.h,v 1.96 2002/11/02 05:14:31 alc Exp $ -==== THEIRS socketvar.h#32 * $FreeBSD: src/sys/sys/socketvar.h,v 1.105 2003/08/05 00:27:54 hsu Exp $ -==== YOURS socketvar.h - * $FreeBSD: src/sys/sys/socketvar.h,v 1.104 2003/07/17 23:49:10 robert Exp $ -<<<< */ #ifndef _SYS_SOCKETVAR_H_
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200308201808.h7KI82Wn081726>