From: Mike Christie <mchristi@redhat.com> To: martin.petersen@oracle.com, jejb@linux.vnet.ibm.com, linux-scsi@vger.kernel.org, target-devel@vger.kernel.org, nab@linux-iscsi.org Subject: [PATCH 00/19] target/target_core_user: changes for 4.16 Date: Mon, 30 Oct 2017 03:44:20 +0000 [thread overview] Message-ID: <1509335079-5276-1-git-send-email-mchristi@redhat.com> (raw) The following patches made over linus's tree, and also apply over Nicks target-pending master branch, and Martin and James's for-next branches, fix several bugs and add features to the target_core_user module for LIO. - Patches 1 -3 are target_core_user fixes/changes that have been sitting on the list for a while and have been reviewed. - Patches 4 - 18 are changes to target_core_user that fixes bugs in the ring buffer (buffer used to pass commands and responses between user/kernel space) and allow the user to config the ring size and how long we wait for memory to free up. - Patch 19 is a change to the core target code that allows backend modules like target_core_user to return SAM STAT TASK SET FULL when a condition like the ring buffer is full temporarily. I know it is already rc7 and I am not pushing these for 4.15, so that is why the subject mentions the next next kernel. Note: These patches have conflicts with Nicks's for next branch. Nick's for next has 3 patches which are not needed with my patchset. This patch: commit b8501553476c2eabbd15da79e152a84a9a67dc5a Author: Xiubo Li <lixiubo@cmss.chinamobile.com> Date: Wed Jul 12 15:16:07 2017 +0800 tcmu: Add fifo type waiter list support to avoid starvation is bad and can just be dropped/reverted. My patch fixes the same issue and fixes regressions/bugs that that patch has. This patch commit 04229774f69250e0f7e63b4d1b50ba8371c9d165 Author: Dan Carpenter <dan.carpenter@oracle.com> Date: Tue Aug 1 23:09:17 2017 +0300 tcmu: Oops in unmap_thread_fn() fixes a bug with the above patch and can just be dropped if the above patch is also dropped. And I included: commit 1b0a5fda1cd7e9001d4c16cbb6dfc5e963f08bd7 Author: Xiubo Li <lixiubo@cmss.chinamobile.com> Date: Thu Jul 13 14:33:50 2017 +0800 tcmu: clean up the scatter helper this patch in my set. Nick, I am assuming, if you come back soon'ish you can just drop the those patches or revert them like you have done in the past. Or, if someone else picks up these patches then they do not need to worry about what was sitting in your branches.
WARNING: multiple messages have this Message-ID (diff)
From: Mike Christie <mchristi@redhat.com> To: martin.petersen@oracle.com, jejb@linux.vnet.ibm.com, linux-scsi@vger.kernel.org, target-devel@vger.kernel.org, nab@linux-iscsi.org Subject: [PATCH 00/19] target/target_core_user: changes for 4.16 Date: Sun, 29 Oct 2017 22:44:20 -0500 [thread overview] Message-ID: <1509335079-5276-1-git-send-email-mchristi@redhat.com> (raw) The following patches made over linus's tree, and also apply over Nicks target-pending master branch, and Martin and James's for-next branches, fix several bugs and add features to the target_core_user module for LIO. - Patches 1 -3 are target_core_user fixes/changes that have been sitting on the list for a while and have been reviewed. - Patches 4 - 18 are changes to target_core_user that fixes bugs in the ring buffer (buffer used to pass commands and responses between user/kernel space) and allow the user to config the ring size and how long we wait for memory to free up. - Patch 19 is a change to the core target code that allows backend modules like target_core_user to return SAM STAT TASK SET FULL when a condition like the ring buffer is full temporarily. I know it is already rc7 and I am not pushing these for 4.15, so that is why the subject mentions the next next kernel. Note: These patches have conflicts with Nicks's for next branch. Nick's for next has 3 patches which are not needed with my patchset. This patch: commit b8501553476c2eabbd15da79e152a84a9a67dc5a Author: Xiubo Li <lixiubo@cmss.chinamobile.com> Date: Wed Jul 12 15:16:07 2017 +0800 tcmu: Add fifo type waiter list support to avoid starvation is bad and can just be dropped/reverted. My patch fixes the same issue and fixes regressions/bugs that that patch has. This patch commit 04229774f69250e0f7e63b4d1b50ba8371c9d165 Author: Dan Carpenter <dan.carpenter@oracle.com> Date: Tue Aug 1 23:09:17 2017 +0300 tcmu: Oops in unmap_thread_fn() fixes a bug with the above patch and can just be dropped if the above patch is also dropped. And I included: commit 1b0a5fda1cd7e9001d4c16cbb6dfc5e963f08bd7 Author: Xiubo Li <lixiubo@cmss.chinamobile.com> Date: Thu Jul 13 14:33:50 2017 +0800 tcmu: clean up the scatter helper this patch in my set. Nick, I am assuming, if you come back soon'ish you can just drop the those patches or revert them like you have done in the past. Or, if someone else picks up these patches then they do not need to worry about what was sitting in your branches.
next reply other threads:[~2017-10-30 3:44 UTC|newest] Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top 2017-10-30 3:44 Mike Christie [this message] 2017-10-30 3:44 ` [PATCH 00/19] target/target_core_user: changes for 4.16 Mike Christie 2017-10-30 3:44 ` [PATCH 01/19] tcmu: fix crash when removing the tcmu device v4 Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 02/19] tcmu: Add netlink command reply supported option for each device Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 03/19] tcmu: Use macro to call container_of in tcmu_cmd_time_out_show Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 04/19] tcmu: fix double se_cmd completion Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 05/19] tcmu: merge common block release code Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 06/19] tcmu: split unmap_thread_fn Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 07/19] tcmu: fix unmap thread race Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 08/19] tcmu: move expired command completion to unmap thread Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 09/19] tcmu: remove commands_lock Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 10/19] tcmu: release blocks for partially setup cmds Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 11/19] tcmu: simplify scatter_data_area error handling Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 12/19] tcmu: fix free block calculation Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 13/19] tcmu: clean up the scatter helper Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 14/19] tcmu: prep queue_cmd_ring to be used by unmap wq Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 15/19] tcmu: simplify dbi thresh handling Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 16/19] tcmu: don't block submitting context for block waits Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 17/19] tcmu: make ring buffer timer configurable Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 18/19] tcmu: allow max block and global max blocks to be settable Mike Christie 2017-10-30 3:44 ` Mike Christie 2017-10-30 3:44 ` [PATCH 19/19] target: return SAM_STAT_TASK_SET_FULL for TCM_OUT_OF_RESOURCES Mike Christie 2017-10-30 3:44 ` Mike Christie
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=1509335079-5276-1-git-send-email-mchristi@redhat.com \ --to=mchristi@redhat.com \ --cc=jejb@linux.vnet.ibm.com \ --cc=linux-scsi@vger.kernel.org \ --cc=martin.petersen@oracle.com \ --cc=nab@linux-iscsi.org \ --cc=target-devel@vger.kernel.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: linkBe 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.