[stgt] [PATCH 0/5 RESEND] mgmt and concat_buf
Alexander Nezhinsky
alexandern at mellanox.com
Tue Feb 14 16:25:00 CET 2012
On 02/12/2012 01:01 AM, FUJITA Tomonori wrote:
> I got compile errors with this patchset. You can find my tree with
> this patchset:
> git://github.com/fujita/tgt.git concat
>
> I got something like the following:
> In file included from iscsi/iscsid.h:30,
> from iscsi/transport.c:27:
> ./tgtd.h:119: error: expected specifier-qualifier-list before
> ‘tgtadm_err’
Tomo,
I checked out your "concat" branch. The commit corresponding to the patch 2/5
looks like this:
# git show 61bb9b27ddb9237bda3c08791ea97017139d18b5
commit 61bb9b27ddb9237bda3c08791ea97017139d18b5
Author: Alexander Nezhinsky <alexandern at mellanox.com>
Date: Wed Feb 1 15:42:46 2012 +0200
mgmt and concat_buf: define tgtadm_err, add error values to tgtadm_error.h
...
+ TGTADM_NO_BINDING,
TGTADM_TARGET_EXIST,
TGTADM_LUN_EXIST,
+ TGTADM_BINDING_EXIST,
TGTADM_ACL_EXIST,
TGTADM_ACL_NOEXIST,
Here it ends. If you look the patch 2/5 that i sent, it is concluded with the
following lines:
+typedef enum tgtadm_errno tgtadm_err;
+
#endif
--
1.7.1
And this typedef of "tgtadm_err" is exactly what's lacking according
to the compilation error message you'd sent. Whatever the reason that
the patch was applied only partially, this is the cause of the errors.
> In addition, the first patch doesn't look 'git bisect'able. Please
> make sure every patch compilable.
My fault, i did not pay attention to that.
Unfortunately, not only the 1st patch breaks bisectability, actually
you need to apply all 5 patches to get everything compilable.
This happened because i produced them on the file-by-file basis after
rebase.
I don't see any easy way now to produce a fine-grained patch set.
Thus i am going to send you a unified patch with all the changes.
Not perfect but i agree that keeping bisectability is important.
Alexander
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
More information about the stgt
mailing list