wok annotate lvm2/stuff/lvm2_hotfix_udevsync.patch @ rev 10361
gtk+: make it build so we can follow with all gtk apps on Tank (no cross)
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Mon May 23 01:01:19 2011 +0200 (2011-05-23) |
parents | |
children |
rev | line source |
---|---|
slaxemulator@8344 | 1 --- a/lib/locking/locking.h |
slaxemulator@8344 | 2 +++ b/lib/locking/locking.h |
slaxemulator@8344 | 3 @@ -143,7 +143,12 @@ int check_lvm1_vg_inactive(struct cmd_context *cmd, const char *vgname); |
slaxemulator@8344 | 4 lock_vol(cmd, (lv)->lvid.s, flags | LCK_LV_CLUSTERED(lv)) : \ |
slaxemulator@8344 | 5 0) |
slaxemulator@8344 | 6 |
slaxemulator@8344 | 7 -#define unlock_vg(cmd, vol) lock_vol(cmd, vol, LCK_VG_UNLOCK) |
slaxemulator@8344 | 8 +#define unlock_vg(cmd, vol) \ |
slaxemulator@8344 | 9 + do {\ |
slaxemulator@8344 | 10 + sync_local_dev_names(cmd); \ |
slaxemulator@8344 | 11 + lock_vol(cmd, vol, LCK_VG_UNLOCK); \ |
slaxemulator@8344 | 12 + } while (0) |
slaxemulator@8344 | 13 + |
slaxemulator@8344 | 14 #define unlock_and_free_vg(cmd, vg, vol) \ |
slaxemulator@8344 | 15 do { \ |
slaxemulator@8344 | 16 unlock_vg(cmd, vol); \</pre> |