Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 438110 | Differences between
and this patch

Collapse All | Expand All

(-)a/modules/linux/vmsync/sync.c (+8 lines)
Lines 162-168 VmSyncThawDevices(void *_state) // IN Link Here
162
   cancel_delayed_work(&state->thawTask);
162
   cancel_delayed_work(&state->thawTask);
163
   list_for_each_safe(cur, tmp, &state->devices) {
163
   list_for_each_safe(cur, tmp, &state->devices) {
164
      dev = list_entry(cur, VmSyncBlockDevice, list);
164
      dev = list_entry(cur, VmSyncBlockDevice, list);
165
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 6, 0)
166
      if (dev->sb != NULL && dev->sb->s_writers.frozen != SB_UNFROZEN) {
167
#else
165
      if (dev->sb != NULL && dev->sb->s_frozen != SB_UNFROZEN) {
168
      if (dev->sb != NULL && dev->sb->s_frozen != SB_UNFROZEN) {
169
#endif
166
         thaw_bdev(dev->bdev, dev->sb);
170
         thaw_bdev(dev->bdev, dev->sb);
167
         atomic_dec(&gFreezeCount);
171
         atomic_dec(&gFreezeCount);
168
      }
172
      }
Lines 237-243 VmSyncAddPath(const VmSyncState *state, Link Here
237
    * the superblock is already frozen.
241
    * the superblock is already frozen.
238
    */
242
    */
239
   if (inode->i_sb->s_bdev == NULL ||
243
   if (inode->i_sb->s_bdev == NULL ||
244
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 6, 0)
245
       inode->i_sb->s_writers.frozen != SB_UNFROZEN) {
246
#else
240
       inode->i_sb->s_frozen != SB_UNFROZEN) {
247
       inode->i_sb->s_frozen != SB_UNFROZEN) {
248
#endif
241
      result = (inode->i_sb->s_bdev == NULL) ? -EINVAL : -EALREADY;
249
      result = (inode->i_sb->s_bdev == NULL) ? -EINVAL : -EALREADY;
242
      compat_path_release(&nd);
250
      compat_path_release(&nd);
243
      goto exit;
251
      goto exit;

Return to bug 438110