QnA thread makefile관련 질문

2017.11.20 17:37

안진우_20121604 조회 수:16930

전 프로젝트에서 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 90209
공지 [공지] 운영체제 기말고사 공지 조교 2017.12.12 78607
공지 [공지] 운영체제 중간고사 공지(10월 30일 수정) 조교 2017.10.16 81838
공지 2017년 2학기 운영체제 강의계획서입니다. 조교 2017.09.04 82639
공지 2017년 2학기 운영체제 게시판입니다. 조교 2017.09.04 81816
101 운영체제 1-2장 강의자료 file 박성용교수님 2017.09.06 52916
100 운영체제 수업 9월 8일 보강 공지입니다. 조교 2017.09.06 17402
99 운영체제 수업 9월 14일 공지입니다. 조교 2017.09.12 17405
98 운영체제 수업 cspro 서버 계정 공지입니다. [2] 조교 2017.09.14 18996
97 [과제공지]Project 0-1 file 조교 2017.09.14 19109
96 [과제공지]Project 0-2 file 조교 2017.09.14 17943
95 powering off 질문입니다 [2] file 이정명 2017.09.14 18911
94 설치관련 질문사항 [1] 장종석_20121635 2017.09.14 18865
93 설치 관련 질문입니다. [1] 한정협_20131621 2017.09.15 18694
92 설치 후, 실행시 prototype mismatch [1] 장종석_20121635 2017.09.15 21502
91 Project 0-1에서,, [2] file 20131543_김치호 2017.09.19 20862
90 계정이 들어가지지 않습니다. [2] 목충헌_20121588 2017.09.20 16787
89 프로젝트 #0-2 질문 [1] 민지우_20155143 2017.09.21 17564
88 vi 테마설정 20131599_전시흠 2017.09.21 16416
87 project #0-1에서 make check [2] file 20121411_조승주 2017.09.21 18654
86 프로젝트 0-2 질문있습니다. [1] 강민구 2017.09.21 18571
85 hash 질문 [1] 이정명 2017.09.22 17682
84 프로젝트 0-2 질문입니다. [1] 강민구 2017.09.23 17874
XE Login