Author: arekm                        Date: Sun Mar 27 19:03:06 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- rel 16; builds with 2.6.38

---- Files affected:
packages/iscsitarget:
   iscsitarget.spec (1.39 -> 1.40) , iscsitarget-2.6.38.patch (NONE -> 1.1)  
(NEW)

---- Diffs:

================================================================
Index: packages/iscsitarget/iscsitarget.spec
diff -u packages/iscsitarget/iscsitarget.spec:1.39 
packages/iscsitarget/iscsitarget.spec:1.40
--- packages/iscsitarget/iscsitarget.spec:1.39  Sun Mar 27 12:51:09 2011
+++ packages/iscsitarget/iscsitarget.spec       Sun Mar 27 21:03:01 2011
@@ -6,7 +6,7 @@
 %bcond_without userspace       # don't build userspace module
 %bcond_with    verbose         # verbose build (V=1)
 #
-%define                _rel 15
+%define                _rel 16
 Summary:       iSCSI target - SCSI over IP
 Summary(pl.UTF-8):     iSCSI target - SCSI po IP
 Name:          iscsitarget
@@ -19,6 +19,7 @@
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
 Patch0:                iscsitarget-2.6.37.patch
+Patch1:                iscsitarget-2.6.38.patch
 URL:           http://iscsitarget.sourceforge.net/
 BuildRequires: rpmbuild(macros) >= 1.379
 BuildRequires: openssl-devel
@@ -60,6 +61,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %if %{with kernel}
@@ -132,6 +134,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.40  2011/03/27 19:03:01  arekm
+- rel 16; builds with 2.6.38
+
 Revision 1.39  2011/03/27 10:51:09  arekm
 - release 15
 

================================================================
Index: packages/iscsitarget/iscsitarget-2.6.38.patch
diff -u /dev/null packages/iscsitarget/iscsitarget-2.6.38.patch:1.1
--- /dev/null   Sun Mar 27 21:03:07 2011
+++ packages/iscsitarget/iscsitarget-2.6.38.patch       Sun Mar 27 21:03:01 2011
@@ -0,0 +1,33 @@
+diff -urN iscsitarget-1.4.20.2.org/kernel/block-io.c 
iscsitarget-1.4.20.2/kernel/block-io.c
+--- iscsitarget-1.4.20.2.org/kernel/block-io.c 2010-06-30 00:02:26.000000000 
+0200
++++ iscsitarget-1.4.20.2/kernel/block-io.c     2011-03-27 21:00:32.361460295 
+0200
+@@ -155,14 +155,14 @@
+ {
+       struct blockio_data *bio_data = volume->private;
+       struct block_device *bdev;
+-      int flags = FMODE_READ | (LUReadonly(volume) ? 0 : FMODE_WRITE);
++      int flags = FMODE_EXCL | FMODE_READ | (LUReadonly(volume) ? 0 : 
FMODE_WRITE);
+       int err = 0;
+ 
+       bio_data->path = kstrdup(path, GFP_KERNEL);
+       if (!bio_data->path)
+               return -ENOMEM;
+ 
+-      bdev = open_bdev_exclusive(path, flags, THIS_MODULE);
++      bdev = blkdev_get_by_path(path, flags, THIS_MODULE);
+       if (IS_ERR(bdev)) {
+               err = PTR_ERR(bdev);
+               eprintk("Can't open device %s, error %d\n", path, err);
+@@ -250,10 +250,10 @@
+ blockio_detach(struct iet_volume *volume)
+ {
+       struct blockio_data *bio_data = volume->private;
+-      int flags = FMODE_READ | (LUReadonly(volume) ? 0 : FMODE_WRITE);
++      int flags = FMODE_EXCL | FMODE_READ | (LUReadonly(volume) ? 0 : 
FMODE_WRITE);
+ 
+       if (bio_data->bdev)
+-              close_bdev_exclusive(bio_data->bdev, flags);
++              blkdev_put(bio_data->bdev, flags);
+       kfree(bio_data->path);
+ 
+       kfree(volume->private);
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/iscsitarget/iscsitarget.spec?r1=1.39&r2=1.40&f=u

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to