ovl: use O_LARGEFILE in ovl_copy_up()
ovl: fix dentry reference leak
ovl: fix open in stacked overlay
ovl: free stack of paths in ovl_fill_super
ovl: free lower_mnt array in ovl_put_super
You are correct, but that's totally irrelevant. You are failing basic C badly. Please...
Look at that condition, it's an "or" operator not "and".
It is safe to free a NULL pointer. See manpage.