X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Flockfile.c;h=690caf9f210826ceb16fb0b6a551acf8e62e61ed;hb=4e8e4213a815a30216e855a805a8bcd5b8c5a886;hp=84bfb3c04061bfa52c8b37aaac944de6e8ee9e42;hpb=adf7cfd851c3d9d6f1ad74653cbd2fecce8c3ba9;p=sliver-openvswitch.git diff --git a/lib/lockfile.c b/lib/lockfile.c index 84bfb3c04..690caf9f2 100644 --- a/lib/lockfile.c +++ b/lib/lockfile.c @@ -151,7 +151,7 @@ lockfile_postfork(void) { struct lockfile *lockfile; - HMAP_FOR_EACH (lockfile, struct lockfile, hmap_node, &lock_table) { + HMAP_FOR_EACH (lockfile, hmap_node, &lock_table) { if (lockfile->fd >= 0) { VLOG_WARN("%s: child does not inherit lock", lockfile->name); lockfile_unhash(lockfile); @@ -171,7 +171,7 @@ lockfile_find(dev_t device, ino_t inode) { struct lockfile *lockfile; - HMAP_FOR_EACH_WITH_HASH (lockfile, struct lockfile, hmap_node, + HMAP_FOR_EACH_WITH_HASH (lockfile, hmap_node, lockfile_hash(device, inode), &lock_table) { if (lockfile->device == device && lockfile->inode == inode) { return lockfile;