linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] target: Updates for v3.3-rc1 (round 1)
@ 2012-01-10 18:56 Nicholas A. Bellinger
  2012-01-10 19:19 ` Bart Van Assche
  2012-01-13 23:02 ` Nicholas A. Bellinger
  0 siblings, 2 replies; 10+ messages in thread
From: Nicholas A. Bellinger @ 2012-01-10 18:56 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: target-devel, linux-scsi, LKML, Christoph Hellwig, Roland Dreier,
	Jörn Engel, Bart Van Assche, Sebastian Andrzej Siewior

Hi Linus,

The following are the v3.3-rc1 merge window updates for the target
subsystem.  The series has been in linux-next since before the holiday
break, and can be pulled directly from:

  git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git for-next-merge

The series has been cut against the following mainline commit:

commit dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Dec 9 15:09:32 2011 -0800

    Linux 3.2-rc5

The main highlights include:

*) Initial merge for the SRP target (ib_srpt) fabric module (bart)
*) Restructuring of target private + public target headers (hch)
*) Addition of target_submit_cmd() for fabrics (hch + nab)
*) Conversion of tcm_fc to use target_submit_cmd() (nab)
*) Remove legacy se_device TCQ depth handling (nab)
*) Remove extra se_device->execute_task_lock is fast path (nab)
*) Set missing additional sense length field (roland)

Please let us know if you have any questions.

Thanks!

--nab

Bart Van Assche (1):
  ib_srpt: Initial SRP Target merge for v3.3-rc1

Christoph Hellwig (7):
  target: reshuffle headers
  target: header reshuffle, part2
  target: fold se_task.task_sense into task_flags
  target: remove the se_task task_error_status field
  target: make the se_task task_state_active a normal bool
  tcm_loop: bump max_sectors
  target: remove overagressive ____cacheline_aligned annoations

Jörn Engel (3):
  target: Move core_scsi3_check_cdb_abort_and_preempt
  target: simplify target_check_cdb_and_preempt
  target: remove useless casts

Nicholas Bellinger (11):
  iscsi-target: fix chap identifier simple_strtoul usage
  Documentation/target: Fix tcm_mod_builder.py build breakage
  target: Make target_put_sess_cmd use target_release_cmd_kref
  target: Add target_submit_cmd() for process context fabric submission
  tcm_fc: Convert ft_send_work to use target_submit_cmd
  target: Remove TFO->check_release_cmd() fabric API caller
  target: Fix possible NULL pointer with __transport_execute_tasks
  target: Drop se_device TCQ queue_depth usage from I/O path
  target: Remove extra se_device->execute_task_lock access in fast path
  target: Remove __transport_execute_tasks() for each processing
    context
  target: Remove legacy device status check from
    transport_execute_tasks

Roland Dreier (2):
  target: Set response format in INQUIRY response
  target: Set additional sense length field in sense data

Sebastian Andrzej Siewior (3):
  target: use \n as a separator for configuration
  target/configs: remove trailing newline from udev_path and alias
  target: tcm_mod_builder: small fixups

 Documentation/target/tcm_mod_builder.py        |   60 +-
 drivers/infiniband/Kconfig                     |    1 +
 drivers/infiniband/Makefile                    |    1 +
 drivers/infiniband/ulp/srpt/Kconfig            |   12 +
 drivers/infiniband/ulp/srpt/Makefile           |    2 +
 drivers/infiniband/ulp/srpt/ib_dm_mad.h        |  139 +
 drivers/infiniband/ulp/srpt/ib_srpt.c          | 4073 ++++++++++++++++++++++++
 drivers/infiniband/ulp/srpt/ib_srpt.h          |  444 +++
 drivers/target/iscsi/iscsi_target.c            |   19 +-
 drivers/target/iscsi/iscsi_target_auth.c       |   36 +-
 drivers/target/iscsi/iscsi_target_configfs.c   |   11 +-
 drivers/target/iscsi/iscsi_target_device.c     |    3 +-
 drivers/target/iscsi/iscsi_target_erl0.c       |    2 +-
 drivers/target/iscsi/iscsi_target_erl1.c       |    2 +-
 drivers/target/iscsi/iscsi_target_erl2.c       |    2 +-
 drivers/target/iscsi/iscsi_target_login.c      |   23 +-
 drivers/target/iscsi/iscsi_target_nego.c       |    4 +-
 drivers/target/iscsi/iscsi_target_nodeattrib.c |    3 +-
 drivers/target/iscsi/iscsi_target_stat.c       |   17 +-
 drivers/target/iscsi/iscsi_target_tmr.c        |    2 +-
 drivers/target/iscsi/iscsi_target_tpg.c        |    6 +-
 drivers/target/iscsi/iscsi_target_util.c       |    8 +-
 drivers/target/loopback/tcm_loop.c             |   33 +-
 drivers/target/loopback/tcm_loop.h             |   11 +-
 drivers/target/target_core_alua.c              |    7 +-
 drivers/target/target_core_cdb.c               |   39 +-
 drivers/target/target_core_cdb.h               |   14 -
 drivers/target/target_core_configfs.c          |   34 +-
 drivers/target/target_core_device.c            |   15 +-
 drivers/target/target_core_fabric_configfs.c   |    8 +-
 drivers/target/target_core_fabric_lib.c        |   13 +-
 drivers/target/target_core_file.c              |   15 +-
 drivers/target/target_core_hba.c               |    7 +-
 drivers/target/target_core_hba.h               |    7 -
 drivers/target/target_core_iblock.c            |    7 +-
 drivers/target/target_core_internal.h          |  123 +
 drivers/target/target_core_pr.c                |   24 +-
 drivers/target/target_core_pr.h                |    2 -
 drivers/target/target_core_pscsi.c             |   20 +-
 drivers/target/target_core_rd.c                |    6 +-
 drivers/target/target_core_stat.c              |    9 +-
 drivers/target/target_core_stat.h              |    8 -
 drivers/target/target_core_tmr.c               |   36 +-
 drivers/target/target_core_tpg.c               |    9 +-
 drivers/target/target_core_transport.c         |  343 ++-
 drivers/target/target_core_ua.c                |    6 +-
 drivers/target/tcm_fc/tfc_cmd.c                |   57 +-
 drivers/target/tcm_fc/tfc_conf.c               |    6 +-
 drivers/target/tcm_fc/tfc_io.c                 |    5 +-
 drivers/target/tcm_fc/tfc_sess.c               |    5 +-
 include/target/target_core_backend.h           |   65 +
 include/target/target_core_base.h              |  169 +-
 include/target/target_core_device.h            |   63 -
 include/target/target_core_fabric.h            |  187 ++
 include/target/target_core_fabric_lib.h        |   28 -
 include/target/target_core_fabric_ops.h        |  105 -
 include/target/target_core_tmr.h               |   35 -
 include/target/target_core_tpg.h               |   35 -
 include/target/target_core_transport.h         |  287 --
 59 files changed, 5600 insertions(+), 1113 deletions(-)
 create mode 100644 drivers/infiniband/ulp/srpt/Kconfig
 create mode 100644 drivers/infiniband/ulp/srpt/Makefile
 create mode 100644 drivers/infiniband/ulp/srpt/ib_dm_mad.h
 create mode 100644 drivers/infiniband/ulp/srpt/ib_srpt.c
 create mode 100644 drivers/infiniband/ulp/srpt/ib_srpt.h
 delete mode 100644 drivers/target/target_core_cdb.h
 delete mode 100644 drivers/target/target_core_hba.h
 create mode 100644 drivers/target/target_core_internal.h
 delete mode 100644 drivers/target/target_core_stat.h
 create mode 100644 include/target/target_core_backend.h
 delete mode 100644 include/target/target_core_device.h
 create mode 100644 include/target/target_core_fabric.h
 delete mode 100644 include/target/target_core_fabric_lib.h
 delete mode 100644 include/target/target_core_fabric_ops.h
 delete mode 100644 include/target/target_core_tmr.h
 delete mode 100644 include/target/target_core_tpg.h
 delete mode 100644 include/target/target_core_transport.h



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] target: Updates for v3.3-rc1 (round 1)
  2012-01-10 18:56 [GIT PULL] target: Updates for v3.3-rc1 (round 1) Nicholas A. Bellinger
@ 2012-01-10 19:19 ` Bart Van Assche
  2012-01-10 19:33   ` Nicholas A. Bellinger
  2012-01-13 23:02 ` Nicholas A. Bellinger
  1 sibling, 1 reply; 10+ messages in thread
From: Bart Van Assche @ 2012-01-10 19:19 UTC (permalink / raw)
  To: Nicholas A. Bellinger
  Cc: Linus Torvalds, target-devel, linux-scsi, LKML,
	Christoph Hellwig, Roland Dreier, Jörn Engel,
	Sebastian Andrzej Siewior

2012/1/10 Nicholas A. Bellinger <nab@linux-iscsi.org>
> *) Initial merge for the SRP target (ib_srpt) fabric module (bart)

As far as I know the last time that patch was posted for review is
November 4 (http://permalink.gmane.org/gmane.linux.scsi.target.devel/420).
The date of the ib_srpt commit is December 16
(http://git.kernel.org/?p=linux/kernel/git/nab/target-pending.git;a=commitdiff;h=a42d985bd5b234da8b61347a78dc3057bf7bb94d).
The two patches aren't identical. That makes me wonder whether that
patch should have been reposted for review ?

Thanks,

Bart.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] target: Updates for v3.3-rc1 (round 1)
  2012-01-10 19:19 ` Bart Van Assche
@ 2012-01-10 19:33   ` Nicholas A. Bellinger
  2012-01-10 19:51     ` James Bottomley
  2012-01-11  6:57     ` Bart Van Assche
  0 siblings, 2 replies; 10+ messages in thread
From: Nicholas A. Bellinger @ 2012-01-10 19:33 UTC (permalink / raw)
  To: Bart Van Assche
  Cc: Linus Torvalds, target-devel, linux-scsi, LKML,
	Christoph Hellwig, Roland Dreier, Jörn Engel,
	Sebastian Andrzej Siewior

On Tue, 2012-01-10 at 19:19 +0000, Bart Van Assche wrote:
> 2012/1/10 Nicholas A. Bellinger <nab@linux-iscsi.org>
> > *) Initial merge for the SRP target (ib_srpt) fabric module (bart)
> 
> As far as I know the last time that patch was posted for review is
> November 4 (http://permalink.gmane.org/gmane.linux.scsi.target.devel/420).
> The date of the ib_srpt commit is December 16
> (http://git.kernel.org/?p=linux/kernel/git/nab/target-pending.git;a=commitdiff;h=a42d985bd5b234da8b61347a78dc3057bf7bb94d).
> The two patches aren't identical. That makes me wonder whether that
> patch should have been reposted for review ?
> 

Hi Bart,

The changes since the Nov 4 RFC are listed in the patch commit log:

ib_srpt: Make compilation with BUG=n proceed`
ib_srpt: Use new target_core_fabric.h include
ib_srpt: Check hex2bin() return code to silence build warning

These are all very minor and did not warrant another full RFC posting.

--nab




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] target: Updates for v3.3-rc1 (round 1)
  2012-01-10 19:33   ` Nicholas A. Bellinger
@ 2012-01-10 19:51     ` James Bottomley
  2012-01-10 21:04       ` Nicholas A. Bellinger
  2012-01-11 10:49       ` Christoph Hellwig
  2012-01-11  6:57     ` Bart Van Assche
  1 sibling, 2 replies; 10+ messages in thread
From: James Bottomley @ 2012-01-10 19:51 UTC (permalink / raw)
  To: Nicholas A. Bellinger
  Cc: Bart Van Assche, Linus Torvalds, target-devel, linux-scsi, LKML,
	Christoph Hellwig, Roland Dreier, Jörn Engel,
	Sebastian Andrzej Siewior

On Tue, 2012-01-10 at 11:33 -0800, Nicholas A. Bellinger wrote:
> On Tue, 2012-01-10 at 19:19 +0000, Bart Van Assche wrote:
> > 2012/1/10 Nicholas A. Bellinger <nab@linux-iscsi.org>
> > > *) Initial merge for the SRP target (ib_srpt) fabric module (bart)
> > 
> > As far as I know the last time that patch was posted for review is
> > November 4 (http://permalink.gmane.org/gmane.linux.scsi.target.devel/420).
> > The date of the ib_srpt commit is December 16
> > (http://git.kernel.org/?p=linux/kernel/git/nab/target-pending.git;a=commitdiff;h=a42d985bd5b234da8b61347a78dc3057bf7bb94d).
> > The two patches aren't identical. That makes me wonder whether that
> > patch should have been reposted for review ?
> > 
> 
> Hi Bart,
> 
> The changes since the Nov 4 RFC are listed in the patch commit log:
> 
> ib_srpt: Make compilation with BUG=n proceed`
> ib_srpt: Use new target_core_fabric.h include
> ib_srpt: Check hex2bin() return code to silence build warning
> 
> These are all very minor and did not warrant another full RFC posting.

They might not warrant a full RFC reposting, but individually they
should have been posted to the list, so Bart is right.

As a maintainer, there shouldn't be a patch in your tree that hasn't
been over the mailing list once.  This is for three reasons

     1. Git is a great source control tool, bit it doesn't hugely
        facilitate review.  Even virtuoso git users find it easier to
        read and reply to emailed patches for this purpose
     2. Not everyone in our community is a wholesale git user.  For
        them, email might be the only way they get to see a patch, so
        using git alone lowers our pool of reviewers (and reviewers are
        the species we most need to encourage)
     3. Enforcing the rule that everything is emailed first can save you
        from the maintainers curse:  the temptation to bung in that last
        little "obvious" fix just before you send your tree to Linus
        which later turns out to cause huge regressions and much
        heartache.

You don't have to endlessly repost patch series, just make sure that
small updates get posted for review and comment before they get applied.

James



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] target: Updates for v3.3-rc1 (round 1)
  2012-01-10 19:51     ` James Bottomley
@ 2012-01-10 21:04       ` Nicholas A. Bellinger
  2012-01-11 10:49       ` Christoph Hellwig
  1 sibling, 0 replies; 10+ messages in thread
From: Nicholas A. Bellinger @ 2012-01-10 21:04 UTC (permalink / raw)
  To: James Bottomley
  Cc: Bart Van Assche, Linus Torvalds, target-devel, linux-scsi, LKML,
	Christoph Hellwig, Roland Dreier, Jörn Engel,
	Sebastian Andrzej Siewior

On Tue, 2012-01-10 at 13:51 -0600, James Bottomley wrote:
> On Tue, 2012-01-10 at 11:33 -0800, Nicholas A. Bellinger wrote:
> > On Tue, 2012-01-10 at 19:19 +0000, Bart Van Assche wrote:
> > > 2012/1/10 Nicholas A. Bellinger <nab@linux-iscsi.org>
> > > > *) Initial merge for the SRP target (ib_srpt) fabric module (bart)
> > > 
> > > As far as I know the last time that patch was posted for review is
> > > November 4 (http://permalink.gmane.org/gmane.linux.scsi.target.devel/420).
> > > The date of the ib_srpt commit is December 16
> > > (http://git.kernel.org/?p=linux/kernel/git/nab/target-pending.git;a=commitdiff;h=a42d985bd5b234da8b61347a78dc3057bf7bb94d).
> > > The two patches aren't identical. That makes me wonder whether that
> > > patch should have been reposted for review ?
> > > 
> > 
> > Hi Bart,
> > 
> > The changes since the Nov 4 RFC are listed in the patch commit log:
> > 
> > ib_srpt: Make compilation with BUG=n proceed`
> > ib_srpt: Use new target_core_fabric.h include
> > ib_srpt: Check hex2bin() return code to silence build warning
> > 
> > These are all very minor and did not warrant another full RFC posting.
> 
> They might not warrant a full RFC reposting, but individually they
> should have been posted to the list, so Bart is right.
> 

Thanks for your input here, but the last two where reported to
linux-next / target-devel and fixed weeks ago.  The first one was from
Bart himself.

> As a maintainer, there shouldn't be a patch in your tree that hasn't
> been over the mailing list once.  This is for three reasons
> 
>      1. Git is a great source control tool, bit it doesn't hugely
>         facilitate review.  Even virtuoso git users find it easier to
>         read and reply to emailed patches for this purpose
>      2. Not everyone in our community is a wholesale git user.  For
>         them, email might be the only way they get to see a patch, so
>         using git alone lowers our pool of reviewers (and reviewers are
>         the species we most need to encourage)
>      3. Enforcing the rule that everything is emailed first can save you
>         from the maintainers curse:  the temptation to bung in that last
>         little "obvious" fix just before you send your tree to Linus
>         which later turns out to cause huge regressions and much
>         heartache.
> 
> You don't have to endlessly repost patch series, just make sure that
> small updates get posted for review and comment before they get applied.
> 

Yes, yes and yes.  :)

--nab




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] target: Updates for v3.3-rc1 (round 1)
  2012-01-10 19:33   ` Nicholas A. Bellinger
  2012-01-10 19:51     ` James Bottomley
@ 2012-01-11  6:57     ` Bart Van Assche
  2012-01-11 19:32       ` Nicholas A. Bellinger
  1 sibling, 1 reply; 10+ messages in thread
From: Bart Van Assche @ 2012-01-11  6:57 UTC (permalink / raw)
  To: Nicholas A. Bellinger
  Cc: Linus Torvalds, target-devel, linux-scsi, LKML,
	Christoph Hellwig, Roland Dreier, Jörn Engel,
	Sebastian Andrzej Siewior

2012/1/10 Nicholas A. Bellinger <nab@linux-iscsi.org>:
> These are all very minor and did not warrant another full RFC posting.

There is a reason why the ib_srpt patch should have been reposted:
Last WQE handling is still wrong, despite a patch being available
(http://www.spinics.net/lists/linux-rdma/msg09982.html).

Bart.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] target: Updates for v3.3-rc1 (round 1)
  2012-01-10 19:51     ` James Bottomley
  2012-01-10 21:04       ` Nicholas A. Bellinger
@ 2012-01-11 10:49       ` Christoph Hellwig
  2012-01-14 15:19         ` James Bottomley
  1 sibling, 1 reply; 10+ messages in thread
From: Christoph Hellwig @ 2012-01-11 10:49 UTC (permalink / raw)
  To: James Bottomley
  Cc: Nicholas A. Bellinger, Bart Van Assche, Linus Torvalds,
	target-devel, linux-scsi, LKML, Christoph Hellwig, Roland Dreier,
	J?rn Engel, Sebastian Andrzej Siewior

On Tue, Jan 10, 2012 at 01:51:07PM -0600, James Bottomley wrote:
> > The changes since the Nov 4 RFC are listed in the patch commit log:
> > 
> > ib_srpt: Make compilation with BUG=n proceed`
> > ib_srpt: Use new target_core_fabric.h include
> > ib_srpt: Check hex2bin() return code to silence build warning
> > 
> > These are all very minor and did not warrant another full RFC posting.
> 
> They might not warrant a full RFC reposting, but individually they
> should have been posted to the list, so Bart is right.

At least 2 and 3 list, just not as global patches against the
target tree, not ib_srpt specificly:

2 is from: [PATCH] target: header reshuffle, part2
3 is from: [PATCH 5/5] target: check hex2bin result

Not sure about 1.

I'm really getting tired of this bickering. It's a brand new driver and
doesn't have to be perfect.  While Bart generally has technically good
points there's really no reason to put his remaining fixups in after
the driver has been merged and available to a wieder audience.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] target: Updates for v3.3-rc1 (round 1)
  2012-01-11  6:57     ` Bart Van Assche
@ 2012-01-11 19:32       ` Nicholas A. Bellinger
  0 siblings, 0 replies; 10+ messages in thread
From: Nicholas A. Bellinger @ 2012-01-11 19:32 UTC (permalink / raw)
  To: Bart Van Assche
  Cc: Linus Torvalds, target-devel, linux-scsi, LKML,
	Christoph Hellwig, Roland Dreier, Jörn Engel,
	Sebastian Andrzej Siewior

On Wed, 2012-01-11 at 07:57 +0100, Bart Van Assche wrote:
> 2012/1/10 Nicholas A. Bellinger <nab@linux-iscsi.org>:
> > These are all very minor and did not warrant another full RFC posting.
> 
> There is a reason why the ib_srpt patch should have been reposted:
> Last WQE handling is still wrong, despite a patch being available
> (http://www.spinics.net/lists/linux-rdma/msg09982.html).
> 

This patch was applied to lio-core.git, but considering that I've
received zero testing feedback on this I elected not to include it in
target-pending for the initial merge.

Once it can get some real testing it will be included into rc-fixes
along with the rest of the post merge-window updates.  So please, lets
not try to delay the merging of this driver (again) over bits that will
be addressed post -rc1.

Thanks,

--nab





^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] target: Updates for v3.3-rc1 (round 1)
  2012-01-10 18:56 [GIT PULL] target: Updates for v3.3-rc1 (round 1) Nicholas A. Bellinger
  2012-01-10 19:19 ` Bart Van Assche
@ 2012-01-13 23:02 ` Nicholas A. Bellinger
  1 sibling, 0 replies; 10+ messages in thread
From: Nicholas A. Bellinger @ 2012-01-13 23:02 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: target-devel, linux-scsi, LKML, Christoph Hellwig, Roland Dreier,
	Jörn Engel, Bart Van Assche, Sebastian Andrzej Siewior

On Tue, 2012-01-10 at 10:56 -0800, Nicholas A. Bellinger wrote:
> Hi Linus,
> 
> The following are the v3.3-rc1 merge window updates for the target
> subsystem.  The series has been in linux-next since before the holiday
> break, and can be pulled directly from:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git for-next-merge
> 
> The series has been cut against the following mainline commit:
> 
> commit dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50
> Author: Linus Torvalds <torvalds@linux-foundation.org>
> Date:   Fri Dec 9 15:09:32 2011 -0800
> 
>     Linux 3.2-rc5
> 
> The main highlights include:
> 
> *) Initial merge for the SRP target (ib_srpt) fabric module (bart)
> *) Restructuring of target private + public target headers (hch)
> *) Addition of target_submit_cmd() for fabrics (hch + nab)
> *) Conversion of tcm_fc to use target_submit_cmd() (nab)
> *) Remove legacy se_device TCQ depth handling (nab)
> *) Remove extra se_device->execute_task_lock is fast path (nab)
> *) Set missing additional sense length field (roland)
> 
> Please let us know if you have any questions.
> 

Hi Linus,

Just a friendly ping on this pull request for -rc1.  Please go ahead and
pull at your earliest convenience, and let us know if you have any
questions or concerns.

Thank you,

--nab



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [GIT PULL] target: Updates for v3.3-rc1 (round 1)
  2012-01-11 10:49       ` Christoph Hellwig
@ 2012-01-14 15:19         ` James Bottomley
  0 siblings, 0 replies; 10+ messages in thread
From: James Bottomley @ 2012-01-14 15:19 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Nicholas A. Bellinger, Bart Van Assche, Linus Torvalds,
	target-devel, linux-scsi, LKML, Christoph Hellwig, Roland Dreier,
	J?rn Engel, Sebastian Andrzej Siewior

On Wed, 2012-01-11 at 05:49 -0500, Christoph Hellwig wrote:
> On Tue, Jan 10, 2012 at 01:51:07PM -0600, James Bottomley wrote:
> > > The changes since the Nov 4 RFC are listed in the patch commit log:
> > > 
> > > ib_srpt: Make compilation with BUG=n proceed`
> > > ib_srpt: Use new target_core_fabric.h include
> > > ib_srpt: Check hex2bin() return code to silence build warning
> > > 
> > > These are all very minor and did not warrant another full RFC posting.
> > 
> > They might not warrant a full RFC reposting, but individually they
> > should have been posted to the list, so Bart is right.
> 
> At least 2 and 3 list, just not as global patches against the
> target tree, not ib_srpt specificly:
> 
> 2 is from: [PATCH] target: header reshuffle, part2
> 3 is from: [PATCH 5/5] target: check hex2bin result
> 
> Not sure about 1.
> 
> I'm really getting tired of this bickering. It's a brand new driver and
> doesn't have to be perfect.  While Bart generally has technically good
> points there's really no reason to put his remaining fixups in after
> the driver has been merged and available to a wieder audience.

Absolutely.  I was just reminding about git best practises, not NAKing a
pull.  Putting this in the kernel and sorting out the rough edges later
is fine by me ... just make sure the rough edges go over the list ...

James



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-01-14 15:20 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-10 18:56 [GIT PULL] target: Updates for v3.3-rc1 (round 1) Nicholas A. Bellinger
2012-01-10 19:19 ` Bart Van Assche
2012-01-10 19:33   ` Nicholas A. Bellinger
2012-01-10 19:51     ` James Bottomley
2012-01-10 21:04       ` Nicholas A. Bellinger
2012-01-11 10:49       ` Christoph Hellwig
2012-01-14 15:19         ` James Bottomley
2012-01-11  6:57     ` Bart Van Assche
2012-01-11 19:32       ` Nicholas A. Bellinger
2012-01-13 23:02 ` Nicholas A. Bellinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).