diff options
| author | Paul Mackerras <paulus@samba.org> | 2006-08-31 01:45:48 -0400 | 
|---|---|---|
| committer | Paul Mackerras <paulus@samba.org> | 2006-08-31 01:45:48 -0400 | 
| commit | aa43f77939c97bf9d3580c6a5e71a5a40290e451 (patch) | |
| tree | 095c0b8b3da4b6554a3f8ef4b39240a5d9216d4d /mm/swapfile.c | |
| parent | 2818c5dec5e28d65d52afbb7695bbbafe6377ee5 (diff) | |
| parent | 4c15343167b5febe7bb0ba96aad5bef42ae94d3b (diff) | |
Merge branch 'merge'
Diffstat (limited to 'mm/swapfile.c')
| -rw-r--r-- | mm/swapfile.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/mm/swapfile.c b/mm/swapfile.c index e70d6c6d6fee..f1f5ec783781 100644 --- a/mm/swapfile.c +++ b/mm/swapfile.c | |||
| @@ -442,11 +442,12 @@ int swap_type_of(dev_t device) | |||
| 442 | 442 | ||
| 443 | if (!(swap_info[i].flags & SWP_WRITEOK)) | 443 | if (!(swap_info[i].flags & SWP_WRITEOK)) | 
| 444 | continue; | 444 | continue; | 
| 445 | |||
| 445 | if (!device) { | 446 | if (!device) { | 
| 446 | spin_unlock(&swap_lock); | 447 | spin_unlock(&swap_lock); | 
| 447 | return i; | 448 | return i; | 
| 448 | } | 449 | } | 
| 449 | inode = swap_info->swap_file->f_dentry->d_inode; | 450 | inode = swap_info[i].swap_file->f_dentry->d_inode; | 
| 450 | if (S_ISBLK(inode->i_mode) && | 451 | if (S_ISBLK(inode->i_mode) && | 
| 451 | device == MKDEV(imajor(inode), iminor(inode))) { | 452 | device == MKDEV(imajor(inode), iminor(inode))) { | 
| 452 | spin_unlock(&swap_lock); | 453 | spin_unlock(&swap_lock); | 
