Project 2 is posted Deep C: How about we make a struct to represent file permissions? copy_to_user and copy_from_user They make sure the user's pointer is actually in userspace Controlling things with write! slow_cat_trap If we finish this, move to processes early