Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.4.13 /drivers/block/loop.c

Filename:/drivers/block/loop.c
Lines Added:2
Lines Deleted:2
Also changed in: (Previous) 2.4.13-pre6  2.4.13-pre5  2.4.13-pre4  2.4.13-pre3  2.4.12-ac6  2.4.12-ac4 
(Following) 2.4.13-ac1  2.4.13-ac2  2.4.13-ac3  2.4.13-ac4  2.4.13-ac5  2.4.13-ac6 

Location
[  2.4.13
  [  drivers
    [  block
       o  loop.c

Patch

diff -u --recursive --new-file v2.4.12/linux/drivers/block/loop.c linux/drivers/block/loop.c
--- v2.4.12/linux/drivers/block/loop.c   Tue Oct  9 17:06:51 2001
+++ linux/drivers/block/loop.c   Mon Oct 15 18:53:51 2001
@@ -151,7 +151,7 @@
 
 #define MAX_DISK_SIZE 1024*1024*1024
 
-static int compute_loop_size(struct loop_device *lo, struct dentry * lo_dentry, kdev_t lodev)
+static unsigned long compute_loop_size(struct loop_device *lo, struct dentry * lo_dentry, kdev_t lodev)
 {
    if (S_ISREG(lo_dentry->d_inode->i_mode))
       return (lo_dentry->d_inode->i_size - lo->lo_offset) >> BLOCK_SIZE_BITS;
@@ -865,7 +865,7 @@
          err = -ENXIO;
          break;
       }
-      err = put_user(loop_sizes[lo->lo_number] << 1, (long *) arg);
+      err = put_user((unsigned long)loop_sizes[lo->lo_number] << 1, (unsigned long *) arg);
       break;
    case BLKGETSIZE64:
       if (lo->lo_state != Lo_bound) {


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.