if (files->fd != &files->fd_array[0]) free_fd_array(files->fd, files->max_fds); if (files->max_fdset > __FD_SETSIZE) { free_fdset(files->open_fds, files->max_fdset); free_fdset(files->close_on_exec, files->max_fdset); 
fdt = files_fdtable(files); if (fdt->fd != &files->fd_array[0]) free_fd_array(fdt->fd, fdt->max_fds); if (fdt->max_fdset > __FD_SETSIZE) { free_fdset(fdt->open_fds, fdt->max_fdset); free_fdset(fdt->close_on_exec, fdt->max_fdset); 
void fastcall put_files_struct(struct files_struct *files){	if (atomic_dec_and_test(&files->count)) {		close_files(files);		/*		 * Free the fd and fdset arrays if we expanded them.		 */		if (files->fd != &files->fd_array[0])			free_fd_array(files->fd, files->max_fds);		if (files->max_fdset > __FD_SETSIZE) {			free_fdset(files->open_fds, files->max_fdset);			free_fdset(files->close_on_exec, files->max_fdset);		}		kmem_cache_free(files_cachep, files);	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/badf16621c1f9d1ac753be056fce11b43d6e0be5/exit.c/clean/kernel/exit.c