파일 크기 확장 기능을 구현하기 위해 수정이 필요한 파일과 함수는 다음과 같습니다:
inode.cinode_write_at()
chunk_size <= 0으로 인해 아무 것도 하지 않음.offset + size)가 기존 파일 크기보다 크다면 inode->data.length를 업데이트해야 함.inode_create()
file.cfile_write() / file_write_at()
inode_write_at()을 호출하므로, 이쪽에서 직접 수정할 필요는 없음.inode_write_at()이 확장 가능하도록 수정되면 자동으로 반영됨.free-map.cfree_map_allocate()
free_map_release()
process.c (간접 관련)