QnA thread makefile관련 질문

2017.11.20 17:37

안진우_20121604 조회 수:9612

전 프로젝트에서 thread struct로부터 file close하는 코드를 thread.c에 넣었기 때문에 thread에서 make file이 안됩니다.

우선 Make.vars에 filesys 링킹이 없음을 확인하고 수정하여 돌려보니 make는 됐으나, test를 돌릴 때 filesys_init에서 PANIC이 발생하고

USERPROC로 ifdef 시키면 kernel thread의 경우에는 struct thread의 file table을 deallocate시킬 수 없어 문제가 생길 가능성이 남을 것 같습니다.

이 경우 makefile을 수정해야하는 것인지, 아니면 file 함수를 ifdef USERPROC로 처리해야하는지, 또는 다른 방법이 있는 것인 지 질문드립니다. 

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 프로젝트 기여도에 대한 점수 환산 [1] 박성용교수님 2017.12.26 52771
공지 [공지] 운영체제 기말고사 공지 조교 2017.12.12 41679
공지 [공지] 운영체제 중간고사 공지(10월 30일 수정) 조교 2017.10.16 44436
공지 2017년 2학기 운영체제 강의계획서입니다. 조교 2017.09.04 45205
공지 2017년 2학기 운영체제 게시판입니다. 조교 2017.09.04 44800
101 운영체제 1-2장 강의자료 file 박성용교수님 2017.09.06 36452
100 운영체제 수업 9월 8일 보강 공지입니다. 조교 2017.09.06 9990
99 운영체제 수업 9월 14일 공지입니다. 조교 2017.09.12 9877
98 운영체제 수업 cspro 서버 계정 공지입니다. [2] 조교 2017.09.14 12528
97 [과제공지]Project 0-1 file 조교 2017.09.14 11906
96 [과제공지]Project 0-2 file 조교 2017.09.14 10780
95 powering off 질문입니다 [2] file 이정명 2017.09.14 13286
94 설치관련 질문사항 [1] 장종석_20121635 2017.09.14 13175
93 설치 관련 질문입니다. [1] 한정협_20131621 2017.09.15 12922
92 설치 후, 실행시 prototype mismatch [1] 장종석_20121635 2017.09.15 14810
91 Project 0-1에서,, [2] file 20131543_김치호 2017.09.19 14509
90 계정이 들어가지지 않습니다. [2] 목충헌_20121588 2017.09.20 11669
89 프로젝트 #0-2 질문 [1] 민지우_20155143 2017.09.21 12191
88 vi 테마설정 20131599_전시흠 2017.09.21 9498
87 project #0-1에서 make check [2] file 20121411_조승주 2017.09.21 12933
86 프로젝트 0-2 질문있습니다. [1] 강민구 2017.09.21 13215
85 hash 질문 [1] 이정명 2017.09.22 12320
84 프로젝트 0-2 질문입니다. [1] 강민구 2017.09.23 12620
XE Login