QnA thread makefile관련 질문

2017.11.20 17:37

안진우_20121604 조회 수:6901

전 프로젝트에서 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 36482
공지 [공지] 운영체제 기말고사 공지 조교 2017.12.12 25730
공지 [공지] 운영체제 중간고사 공지(10월 30일 수정) 조교 2017.10.16 28267
공지 2017년 2학기 운영체제 강의계획서입니다. 조교 2017.09.04 29206
공지 2017년 2학기 운영체제 게시판입니다. 조교 2017.09.04 28742
23 프로젝트 채점 기준 질문드립니다. [1] 강민구 2017.09.24 8649
22 project0-1 설치 관련 질문 입니다 [1] file 20151559_성창훈 2017.09.24 8888
21 프로젝트 0-2 테스트케이스 질문 있습니다. [1] 20131526_김상섭 2017.09.24 8144
20 프로젝트 0-2 질문입니다. [1] 강민구 2017.09.23 10269
19 hash 질문 [1] 이정명 2017.09.22 9967
18 프로젝트 0-2 질문있습니다. [1] 강민구 2017.09.21 10828
17 project #0-1에서 make check [2] file 20121411_조승주 2017.09.21 10481
16 vi 테마설정 20131599_전시흠 2017.09.21 6748
15 프로젝트 #0-2 질문 [1] 민지우_20155143 2017.09.21 9719
14 계정이 들어가지지 않습니다. [2] 목충헌_20121588 2017.09.20 9244
13 Project 0-1에서,, [2] file 20131543_김치호 2017.09.19 11201
12 설치 후, 실행시 prototype mismatch [1] 장종석_20121635 2017.09.15 11487
11 설치 관련 질문입니다. [1] 한정협_20131621 2017.09.15 10396
10 설치관련 질문사항 [1] 장종석_20121635 2017.09.14 10620
9 powering off 질문입니다 [2] file 이정명 2017.09.14 10091
8 [과제공지]Project 0-2 file 조교 2017.09.14 8158
7 [과제공지]Project 0-1 file 조교 2017.09.14 8362
6 운영체제 수업 cspro 서버 계정 공지입니다. [2] 조교 2017.09.14 9884
5 운영체제 수업 9월 14일 공지입니다. 조교 2017.09.12 7124
4 운영체제 수업 9월 8일 보강 공지입니다. 조교 2017.09.06 6989
XE Login