longdo_sys_open(intdfd,constchar__user *filename,intflags,umode_tmode){structopen_flagsop;intfd = build_open_flags(flags, mode, &op);structfilename*tmp;if(fd)returnfd; tmp = getname(filename);if(IS_ERR(tmp))returnPTR_ERR(tmp); fd = get_unused_fd_flags(flags);if(fd >=0) {...