On Mon, Jul 30, 2012 at 03:18:16PM -0700, Ben Pfaff wrote: > open() with O_CREAT|O_EXCL yields EEXIST if the file being opened is a > symlink. lockfile_try_lock() interpreted that error code to mean that > some other process had created the lock file in the meantime, so it went > around its loop again, which found out the same thing, which led to a hang. > > This commit fixes the problem by dropping O_EXCL. I don't see any reason > that it's actually necessary. That means that the loop itself is > unnecessary, so this commit drops that too. > > Debian bug #681880. > CC: [email protected] > Reported-by: Bastian Blank <[email protected]> > Signed-off-by: Ben Pfaff <[email protected]>
Reviewed-by: Simon Horman <[email protected]> _______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
