All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bart Van Assche <bart.vanassche-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
To: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
Cc: Christoph Hellwig <hch-jcswGhMUV9g@public.gmane.org>,
	Sagi Grimberg <sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Alex Estrin <alex.estrin-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	"linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
	<linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: Re: [PATCH v4 15/21] IB/srpt: Log private data associated with REJ
Date: Wed, 17 Feb 2016 15:24:00 -0800	[thread overview]
Message-ID: <56C50110.7060003@sandisk.com> (raw)
In-Reply-To: <56C49854.6010204-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>

On 02/17/2016 07:57 AM, Doug Ledford wrote:
> On 02/11/2016 02:08 PM, Bart Van Assche wrote:
>> To make it possible to determine why an initiator sent a REJ,
>> log the private data associated with the received REJ packet.
>
> This particular function is all sorts of broken...I fixed it up as I
> took it in.  But, issues were:
>
> 1) We always allocate priv even when private_data_len is 0
> 2) Since we always allocate priv, the test for priv in the pr_info args
> isn't really helpful, but the way the test is set up, if priv exists,
> then we actually pass NULL, if it doesn't, we pass the static string.
> 3) In the event we have priv and private data, then there is a nit about
> formatting because priv will end with a space right before the null
> terminator, which makes the period in the pr_info format hang out in
> open space.
>
> My changes:
>
> 1) Only alloc priv if private_data_len is not 0
> 2) Change priv to be space prepended instead of space postpended
> 3) Change pr_info format to work with space prepended string
> 4) Fix test in pr_info args

Hello Doug,

Thanks for stepping in and addressing this. But as far as I can see 
these changes have not yet been pushed out to the k.o/for-4.6 branch on 
git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git ? I will 
have another look once your tree is publicly available.

Bart.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  parent reply	other threads:[~2016-02-17 23:24 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-11 19:02 [PATCH v4 00/21] IB/srpt patches for Linux kernel v4.6 Bart Van Assche
     [not found] ` <56BCDAAD.7030906-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2016-02-11 19:03   ` [PATCH v4 01/21] IB/srpt: Simplify srpt_handle_tsk_mgmt() Bart Van Assche
2016-02-11 19:03   ` [PATCH v4 02/21] IB/srpt: Add parentheses around sizeof argument Bart Van Assche
2016-02-11 19:04   ` [PATCH v4 03/21] IB/srpt: Remove struct srpt_node_acl Bart Van Assche
2016-02-11 19:04   ` [PATCH v4 04/21] IB/srpt: Inline srpt_sdev_name() Bart Van Assche
2016-02-11 19:04   ` [PATCH v4 05/21] IB/srpt: Inline srpt_get_ch_state() Bart Van Assche
2016-02-11 19:05   ` [PATCH v4 06/21] IB/srpt: Introduce target_reverse_dma_direction() Bart Van Assche
2016-02-11 19:05   ` [PATCH v4 07/21] IB/srpt: Use scsilun_to_int() Bart Van Assche
2016-02-11 19:05   ` [PATCH v4 08/21] IB/srpt: Simplify channel state management Bart Van Assche
2016-02-11 19:05   ` [PATCH v4 09/21] IB/srpt: Simplify srpt_shutdown_session() Bart Van Assche
2016-02-11 19:06   ` [PATCH v4 10/21] IB/srpt: Fix srpt_close_session() Bart Van Assche
2016-02-11 19:06   ` [PATCH v4 11/21] IB/srpt: Fix srpt_handle_cmd() error paths Bart Van Assche
2016-02-11 19:07   ` [PATCH v4 12/21] IB/srpt: Fix how aborted commands are processed Bart Van Assche
2016-02-11 19:07   ` [PATCH v4 13/21] IB/srpt: Inline trivial CM callback functions Bart Van Assche
2016-02-11 19:07   ` [PATCH v4 14/21] IB/srpt: Eliminate srpt_find_channel() Bart Van Assche
2016-02-11 19:08   ` [PATCH v4 15/21] IB/srpt: Log private data associated with REJ Bart Van Assche
     [not found]     ` <56BCDC1C.107-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2016-02-17 15:57       ` Doug Ledford
     [not found]         ` <56C49854.6010204-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-02-17 23:24           ` Bart Van Assche [this message]
     [not found]             ` <56C50110.7060003-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2016-02-18 15:14               ` Doug Ledford
2016-02-11 19:08   ` [PATCH v4 16/21] IB/srpt: Use a mutex to protect the channel list Bart Van Assche
2016-02-11 19:08   ` [PATCH v4 17/21] IB/srpt: Detect session shutdown reliably Bart Van Assche
2016-02-11 19:09   ` [PATCH v4 18/21] IB/srpt: Fix srpt_write_pending() Bart Van Assche
2016-02-11 19:09   ` [PATCH v4 19/21] IB/srpt: Log out all initiators if a port is disabled Bart Van Assche
2016-02-11 19:09   ` [PATCH v4 20/21] IB/srpt: Introduce srpt_process_wait_list() Bart Van Assche
2016-02-11 19:10   ` [PATCH v4 21/21] IB/srpt: Fix wait list processing Bart Van Assche
2016-02-17 16:18   ` [PATCH v4 00/21] IB/srpt patches for Linux kernel v4.6 Doug Ledford
     [not found] <36026914.21647304.1457915779058.JavaMail.zimbra@redhat.com>
     [not found] ` <36026914.21647304.1457915779058.JavaMail.zimbra-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-03-14  0:39   ` [PATCH v4 15/21] IB/srpt: Log private data associated with REJ Laurence Oberman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56C50110.7060003@sandisk.com \
    --to=bart.vanassche-xdaiopvojttbdgjk7y7tuq@public.gmane.org \
    --cc=alex.estrin-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
    --cc=hch-jcswGhMUV9g@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.