* [GIT PULL-v2] iscsi-target merge for v3.1-rc1
@ 2011-07-27 2:13 Nicholas A. Bellinger
2011-07-27 22:48 ` Nicholas A. Bellinger
2011-07-30 9:30 ` Bart Van Assche
0 siblings, 2 replies; 3+ messages in thread
From: Nicholas A. Bellinger @ 2011-07-27 2:13 UTC (permalink / raw)
To: Linus Torvalds
Cc: target-devel, linux-scsi, LKML, Andrew Morton, Christoph Hellwig,
Andy Grover, Hannes Reinecke, Roland Dreier, James Bottomley,
Boaz Harrosh, Mike Christie
Hi Linus,
Here is an updated pull request for an initial v3.1-rc1 merge of
iscsi_target including the updates to address some recent build breakage
with iscsi_proto.h in linux-next, and minor build warnings on 32-bit.
This also includes the DIV_ROUND_UP_SECTOR_T bit and associated change
for targte_core_mod from this morning that address the 32-bit unsigned
long long division build issues as per your direction on LKML. This can
definately use some more discussion and testing in linux-next, so please
let me know if how you prefer to merge these.
The series is available directly here:
master.kernel.org:/pub/scm/linux/kernel/git/nab/target-pending.git for-next
This tree is also available from kernel.org mirrors at:
git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git for-next
The series is based on the following mainline HEAD:
commit bbd9d6f7fbb0305c9a592bf05a32e87eb364a4ff
Merge: 8e20487 5a9a436
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Fri Jul 22 19:02:39 2011 -0700
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
Also just double checking, here the for-next branch is merge conflict
free on yesterdays linux-next (20110725), and latest mainline HEAD from
afternoon.
Thank you,
Signed-of-by: Nicholas A. Bellinger <nab@linux-iscsi.org>
Andy Grover (1):
iscsi: Use struct scsi_lun in iscsi structs instead of u8[8]
Nicholas Bellinger (5):
iscsi: Resolve iscsi_proto.h naming conflicts with
drivers/target/iscsi
iscsi: Add Serial Number Arithmetic LT and GT into iscsi_proto.h
iscsi-target: Add iSCSI fabric support for target v4.1
kernel.h: Add DIV_ROUND_UP_ULL and DIV_ROUND_UP_SECTOR_T macro usage
target: Convert to DIV_ROUND_UP_SECTOR_T usage for sectors /
dev_max_sectors
drivers/infiniband/ulp/iser/iser_initiator.c | 2 +-
drivers/scsi/be2iscsi/be_main.c | 5 +-
drivers/scsi/be2iscsi/be_main.h | 4 +-
drivers/scsi/bnx2i/bnx2i_hwi.c | 16 +-
drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +-
drivers/scsi/libiscsi.c | 36 +-
drivers/target/Kconfig | 1 +
drivers/target/Makefile | 2 +-
drivers/target/iscsi/Kconfig | 8 +
drivers/target/iscsi/Makefile | 20 +
drivers/target/iscsi/iscsi_target.c | 4559 +++++++++++++++++++++
drivers/target/iscsi/iscsi_target.h | 42 +
drivers/target/iscsi/iscsi_target_auth.c | 490 +++
drivers/target/iscsi/iscsi_target_auth.h | 31 +
drivers/target/iscsi/iscsi_target_configfs.c | 1882 +++++++++
drivers/target/iscsi/iscsi_target_configfs.h | 7 +
drivers/target/iscsi/iscsi_target_core.h | 859 ++++
drivers/target/iscsi/iscsi_target_datain_values.c | 531 +++
drivers/target/iscsi/iscsi_target_datain_values.h | 12 +
drivers/target/iscsi/iscsi_target_device.c | 87 +
drivers/target/iscsi/iscsi_target_device.h | 9 +
drivers/target/iscsi/iscsi_target_erl0.c | 1004 +++++
drivers/target/iscsi/iscsi_target_erl0.h | 15 +
drivers/target/iscsi/iscsi_target_erl1.c | 1299 ++++++
drivers/target/iscsi/iscsi_target_erl1.h | 26 +
drivers/target/iscsi/iscsi_target_erl2.c | 474 +++
drivers/target/iscsi/iscsi_target_erl2.h | 18 +
drivers/target/iscsi/iscsi_target_login.c | 1232 ++++++
drivers/target/iscsi/iscsi_target_login.h | 12 +
drivers/target/iscsi/iscsi_target_nego.c | 1067 +++++
drivers/target/iscsi/iscsi_target_nego.h | 17 +
drivers/target/iscsi/iscsi_target_nodeattrib.c | 263 ++
drivers/target/iscsi/iscsi_target_nodeattrib.h | 14 +
drivers/target/iscsi/iscsi_target_parameters.c | 1905 +++++++++
drivers/target/iscsi/iscsi_target_parameters.h | 269 ++
drivers/target/iscsi/iscsi_target_seq_pdu_list.c | 664 +++
drivers/target/iscsi/iscsi_target_seq_pdu_list.h | 86 +
drivers/target/iscsi/iscsi_target_stat.c | 950 +++++
drivers/target/iscsi/iscsi_target_stat.h | 64 +
drivers/target/iscsi/iscsi_target_tmr.c | 849 ++++
drivers/target/iscsi/iscsi_target_tmr.h | 14 +
drivers/target/iscsi/iscsi_target_tpg.c | 759 ++++
drivers/target/iscsi/iscsi_target_tpg.h | 41 +
drivers/target/iscsi/iscsi_target_tq.c | 551 +++
drivers/target/iscsi/iscsi_target_tq.h | 88 +
drivers/target/iscsi/iscsi_target_util.c | 1819 ++++++++
drivers/target/iscsi/iscsi_target_util.h | 60 +
drivers/target/target_core_transport.c | 7 +-
include/linux/kernel.h | 8 +
include/scsi/iscsi_proto.h | 78 +-
include/scsi/libiscsi.h | 2 +-
51 files changed, 22196 insertions(+), 64 deletions(-)
create mode 100644 drivers/target/iscsi/Kconfig
create mode 100644 drivers/target/iscsi/Makefile
create mode 100644 drivers/target/iscsi/iscsi_target.c
create mode 100644 drivers/target/iscsi/iscsi_target.h
create mode 100644 drivers/target/iscsi/iscsi_target_auth.c
create mode 100644 drivers/target/iscsi/iscsi_target_auth.h
create mode 100644 drivers/target/iscsi/iscsi_target_configfs.c
create mode 100644 drivers/target/iscsi/iscsi_target_configfs.h
create mode 100644 drivers/target/iscsi/iscsi_target_core.h
create mode 100644 drivers/target/iscsi/iscsi_target_datain_values.c
create mode 100644 drivers/target/iscsi/iscsi_target_datain_values.h
create mode 100644 drivers/target/iscsi/iscsi_target_device.c
create mode 100644 drivers/target/iscsi/iscsi_target_device.h
create mode 100644 drivers/target/iscsi/iscsi_target_erl0.c
create mode 100644 drivers/target/iscsi/iscsi_target_erl0.h
create mode 100644 drivers/target/iscsi/iscsi_target_erl1.c
create mode 100644 drivers/target/iscsi/iscsi_target_erl1.h
create mode 100644 drivers/target/iscsi/iscsi_target_erl2.c
create mode 100644 drivers/target/iscsi/iscsi_target_erl2.h
create mode 100644 drivers/target/iscsi/iscsi_target_login.c
create mode 100644 drivers/target/iscsi/iscsi_target_login.h
create mode 100644 drivers/target/iscsi/iscsi_target_nego.c
create mode 100644 drivers/target/iscsi/iscsi_target_nego.h
create mode 100644 drivers/target/iscsi/iscsi_target_nodeattrib.c
create mode 100644 drivers/target/iscsi/iscsi_target_nodeattrib.h
create mode 100644 drivers/target/iscsi/iscsi_target_parameters.c
create mode 100644 drivers/target/iscsi/iscsi_target_parameters.h
create mode 100644 drivers/target/iscsi/iscsi_target_seq_pdu_list.c
create mode 100644 drivers/target/iscsi/iscsi_target_seq_pdu_list.h
create mode 100644 drivers/target/iscsi/iscsi_target_stat.c
create mode 100644 drivers/target/iscsi/iscsi_target_stat.h
create mode 100644 drivers/target/iscsi/iscsi_target_tmr.c
create mode 100644 drivers/target/iscsi/iscsi_target_tmr.h
create mode 100644 drivers/target/iscsi/iscsi_target_tpg.c
create mode 100644 drivers/target/iscsi/iscsi_target_tpg.h
create mode 100644 drivers/target/iscsi/iscsi_target_tq.c
create mode 100644 drivers/target/iscsi/iscsi_target_tq.h
create mode 100644 drivers/target/iscsi/iscsi_target_util.c
create mode 100644 drivers/target/iscsi/iscsi_target_util.h
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL-v2] iscsi-target merge for v3.1-rc1
2011-07-27 2:13 [GIT PULL-v2] iscsi-target merge for v3.1-rc1 Nicholas A. Bellinger
@ 2011-07-27 22:48 ` Nicholas A. Bellinger
2011-07-30 9:30 ` Bart Van Assche
1 sibling, 0 replies; 3+ messages in thread
From: Nicholas A. Bellinger @ 2011-07-27 22:48 UTC (permalink / raw)
To: Linus Torvalds
Cc: target-devel, linux-scsi, LKML, Andrew Morton, Christoph Hellwig,
Andy Grover, Hannes Reinecke, Roland Dreier, James Bottomley,
Boaz Harrosh, Mike Christie, Dan Carpenter, Randy Dunlap
On Tue, 2011-07-26 at 19:13 -0700, Nicholas A. Bellinger wrote:
> Hi Linus,
>
> Here is an updated pull request for an initial v3.1-rc1 merge of
> iscsi_target including the updates to address some recent build breakage
> with iscsi_proto.h in linux-next, and minor build warnings on 32-bit.
>
> This also includes the DIV_ROUND_UP_SECTOR_T bit and associated change
> for targte_core_mod from this morning that address the 32-bit unsigned
> long long division build issues as per your direction on LKML. This can
> definately use some more discussion and testing in linux-next, so please
> let me know if how you prefer to merge these.
>
> The series is available directly here:
>
> master.kernel.org:/pub/scm/linux/kernel/git/nab/target-pending.git for-next
>
> This tree is also available from kernel.org mirrors at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git for-next
>
> The series is based on the following mainline HEAD:
>
> commit bbd9d6f7fbb0305c9a592bf05a32e87eb364a4ff
> Merge: 8e20487 5a9a436
> Author: Linus Torvalds <torvalds@linux-foundation.org>
> Date: Fri Jul 22 19:02:39 2011 -0700
>
> Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
>
> Also just double checking, here the for-next branch is merge conflict
> free on yesterdays linux-next (20110725), and latest mainline HEAD from
> afternoon.
>
> Thank you,
>
Hi Linus,
Thank you for pulling in iscsi-target for an initial v3.1 merge!
The for-next branch has been updated to address this morning's reported
items with Dan's fixes and Randy's CONFIG_SMP=n + CONFIG_MODULES=n build
breakage.
I'll keep queueing up v3.1-rc1 bugfixes in for-next and will follow up
with a fixes-only pull request early next week, unless of course you
want it earlier than that. :)
Thanks again, and please let us know if you have any concerns,
--nab
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL-v2] iscsi-target merge for v3.1-rc1
2011-07-27 2:13 [GIT PULL-v2] iscsi-target merge for v3.1-rc1 Nicholas A. Bellinger
2011-07-27 22:48 ` Nicholas A. Bellinger
@ 2011-07-30 9:30 ` Bart Van Assche
1 sibling, 0 replies; 3+ messages in thread
From: Bart Van Assche @ 2011-07-30 9:30 UTC (permalink / raw)
To: Linus Torvalds, Andrew Morton, James Bottomley; +Cc: linux-scsi, LKML
On Wed, Jul 27, 2011 at 4:13 AM, Nicholas A. Bellinger
<nab@linux-iscsi.org> wrote:
> Here is an updated pull request for an initial v3.1-rc1 merge of
> iscsi_target including the updates to address some recent build breakage
> with iscsi_proto.h in linux-next, and minor build warnings on 32-bit.
Hi Linus, Andrew and James,
There is a tradition in the Linux kernel community of only accepting
kernel code upstream after all major outstanding issues have been
resolved. Something that I consider as a major outstanding issue and
that does not only affect the iSCSI target code but also the target
core is that support for hot-pluggable HCAs is missing. This is
something I have reported more than once in the past -- see e.g.
http://www.spinics.net/lists/linux-scsi/msg50248.html. As far as I
know nobody is working on this. So I'm wondering whether that has
perhaps been overlooked when the iSCSI target code was pulled ?
Bart.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-07-30 9:30 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-27 2:13 [GIT PULL-v2] iscsi-target merge for v3.1-rc1 Nicholas A. Bellinger
2011-07-27 22:48 ` Nicholas A. Bellinger
2011-07-30 9:30 ` Bart Van Assche
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.