Linus Torvalds
ed55635e2e
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
...
Pull SCSI target fixes from Nicholas Bellinger:
"The highlights this merge window include:
- Allow target fabric drivers to function as built-in. (Roland)
- Fix tcm_loop multi-TPG endpoint nexus bug. (Hannes)
- Move per device config_item_type into se_subsystem_api, allowing
configfs attributes to be defined at module_init time. (Jerome +
nab)
- Convert existing IBLOCK/FILEIO/RAMDISK/PSCSI/TCMU drivers to use
external configfs attributes. (nab)
- A number of iser-target fixes related to active session + network
portal shutdown stability during extended stress testing. (Sagi +
Slava)
- Dynamic allocation of T10-PI contexts for iser-target, fixing a
potentially bogus iscsi_np->tpg_np pointer reference in >= v3.14
code. (Sagi)
- iser-target performance + scalability improvements. (Sagi)
- Fixes for SPC-4 Persistent Reservation AllRegistrants spec
compliance. (Ilias + James + nab)
- Avoid potential short kern_sendmsg() in iscsi-target for now until
Al's conversion to use msghdr iteration is merged post -rc1.
(Viro)
Also, Sagi has requested a number of iser-target patches (9) that
address stability issues he's encountered during extended stress
testing be considered for v3.10.y + v3.14.y code. Given the amount of
LOC involved, it will certainly require extra backporting effort.
Apologies in advance to Greg-KH & Co on this. Sagi and I will be
working post-merge to ensure they each get applied correctly"
* 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending: (53 commits)
target: Allow AllRegistrants to re-RESERVE existing reservation
uapi/linux/target_core_user.h: fix headers_install.sh badness
iscsi-target: Fail connection on short sendmsg writes
iscsi-target: nullify session in failed login sequence
target: Avoid dropping AllRegistrants reservation during unregister
target: Fix R_HOLDER bit usage for AllRegistrants
iscsi-target: Drop left-over bogus iscsi_np->tpg_np
iser-target: Fix wc->wr_id cast warning
iser-target: Remove code duplication
iser-target: Adjust log levels and prettify some prints
iser-target: Use debug_level parameter to control logging level
iser-target: Fix logout sequence
iser-target: Don't wait for session commands from completion context
iser-target: Reduce CQ lock contention by batch polling
iser-target: Introduce isert_poll_budget
iser-target: Remove an atomic operation from the IO path
iser-target: Remove redundant call to isert_conn_terminate
iser-target: Use single CQ for TX and RX
iser-target: Centralize completion elements to a context
iser-target: Cast wr_id with uintptr_t instead of unsinged long
...
2014-12-19 18:02:22 -08:00
..
2014-10-20 10:30:15 +08:00
2012-10-13 10:46:49 +01:00
2013-04-23 13:25:51 -04:00
2014-12-07 21:22:09 +01:00
2013-09-08 14:34:22 -05:00
2013-04-08 06:53:15 -03:00
2014-09-23 23:15:46 -07:00
2012-11-09 16:28:37 -05:00
2012-10-09 09:48:44 +01:00
2012-10-09 09:48:45 +01:00
2012-10-11 17:27:54 -04:00
2014-12-03 12:43:35 +01:00
2014-08-20 15:13:08 +02:00
2014-06-25 19:28:43 +02:00
2014-06-25 19:28:43 +02:00
2013-04-02 12:25:57 +02:00
2014-11-24 17:31:46 -05:00
2014-10-14 13:08:29 +11:00
2014-02-27 13:51:29 +09:00
2012-10-09 09:49:04 +01:00
2014-12-09 13:34:10 -05:00
2012-10-09 09:49:06 +01:00
2014-09-16 09:58:21 -05:00
2013-08-02 12:33:54 -07:00
2012-10-13 10:46:48 +01:00
2013-03-13 15:21:48 -07:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-03-13 15:21:48 -07:00
2014-01-07 13:50:28 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-12-19 12:57:45 -08:00
2012-10-13 10:46:48 +01:00
2013-02-08 20:42:18 +01:00
2013-04-26 16:08:16 +10:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-01-08 13:05:13 -08:00
2013-07-01 15:10:53 +02:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-10-14 16:06:45 -04:00
2014-12-05 21:47:32 -08:00
2012-10-13 10:46:48 +01:00
2014-07-01 10:48:05 -06:00
2014-11-20 17:14:28 -08:00
2014-05-19 09:38:24 +02:00
2014-04-22 21:42:27 -04:00
2014-03-20 14:55:18 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-01-21 15:40:35 -05:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-08-28 19:26:38 -07:00
2013-03-20 13:23:21 -04:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-03-15 12:12:36 -07:00
2013-06-25 15:50:04 -07:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-07-30 17:21:05 -07:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-11-19 14:48:02 -06:00
2014-11-19 12:31:17 -05:00
2014-01-21 23:46:27 -05:00
2014-01-23 16:36:55 -08:00
2013-08-20 16:53:58 -05:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-12-08 12:55:57 +08:00
2012-10-16 18:49:15 -07:00
2014-11-28 10:19:49 +00:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-08-05 16:35:54 -07:00
2014-12-08 21:07:10 -05:00
2013-12-03 15:35:52 +01:00
2012-10-13 10:46:48 +01:00
2014-03-13 19:07:42 +11:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-08-08 15:57:31 -07:00
2014-01-17 11:12:06 +01:00
2012-10-13 10:46:48 +01:00
2013-08-03 10:40:23 -07:00
2013-08-16 22:05:14 -04:00
2014-10-14 16:06:45 -04:00
2013-07-27 20:24:36 +02:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-10-03 16:53:33 -07:00
2014-10-24 00:14:37 +02:00
2012-10-13 10:46:48 +01:00
2014-07-22 16:37:43 +02:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-06-11 02:51:03 -07:00
2013-11-28 18:26:30 -05:00
2014-05-14 10:04:34 +01:00
2012-10-13 10:46:48 +01:00
2013-10-25 17:14:03 -04:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-11-03 23:20:14 -05:00
2012-11-19 22:21:03 +00:00
2014-11-07 10:21:44 -08:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-07-09 16:41:36 -07:00
2012-10-13 10:46:48 +01:00
2013-09-03 22:11:44 -04:00
2014-01-15 17:00:40 -08:00
2012-10-13 10:46:48 +01:00
2014-12-05 23:56:55 +08:00
2012-10-13 10:46:48 +01:00
2013-12-11 12:57:55 -08:00
2013-10-03 15:36:38 -04:00
2014-12-09 18:24:47 -05:00
2013-05-08 13:13:30 -07:00
2012-10-13 10:46:48 +01:00
2014-08-27 22:59:39 -07:00
2012-10-13 10:46:48 +01:00
2014-04-27 19:08:06 -04:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-12-02 20:01:23 -08:00
2012-10-13 10:46:48 +01:00
2014-07-29 11:39:50 -07:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-08-13 15:10:22 -07:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-12-16 11:19:42 -05:00
2014-11-05 16:30:03 -05:00
2013-02-10 20:37:22 -05:00
2012-10-13 10:46:48 +01:00
2014-02-27 15:59:09 -05:00
2012-10-13 10:46:48 +01:00
2014-08-06 15:25:01 -07:00
2012-10-13 10:46:48 +01:00
2014-02-26 15:51:00 -05:00
2014-09-29 00:13:10 -04:00
2012-10-13 10:46:48 +01:00
2014-10-20 21:03:58 +02:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-09-16 09:03:33 +09:00
2013-08-26 16:37:08 -04:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-02-27 19:10:21 -08:00
2012-10-13 10:46:48 +01:00
2012-11-16 01:47:40 -05:00
2014-10-29 15:11:36 -04:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-17 12:31:15 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-12-17 10:16:27 -08:00
2014-12-02 13:52:53 -07:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-10-09 22:26:01 -04:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-08-08 15:57:32 -07:00
2012-10-13 10:46:48 +01:00
2013-09-24 10:35:19 +01:00
2014-07-16 15:55:29 +03:00
2014-05-30 21:01:11 +02:00
2014-11-21 18:07:33 +01:00
2014-05-23 16:28:53 -04:00
2014-04-03 16:21:06 -07:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-12-10 21:30:20 -05:00
2013-11-06 23:32:59 -08:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-11-14 17:47:47 -02:00
2013-12-04 14:59:20 -02:00
2012-10-13 10:46:48 +01:00
2014-08-08 15:57:31 -07:00
2012-12-11 14:42:48 +00:00
2013-02-05 18:23:47 -02:00
2013-11-27 11:03:38 -08:00
2014-02-07 15:30:34 -08:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-12-14 13:05:23 +10:30
2014-03-04 13:51:06 -05:00
2014-01-20 14:45:33 -08:00
2013-01-21 13:55:14 -05:00
2013-01-21 13:55:14 -05:00
2013-07-09 10:33:25 -07:00
2014-12-13 12:42:52 -08:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-02-27 19:10:22 -08:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-12-02 20:01:22 -08:00
2012-10-13 10:46:48 +01:00
2014-12-08 20:20:48 -05:00
2012-10-13 10:46:48 +01:00
2013-12-22 18:02:43 -05:00
2014-07-15 16:12:01 -07:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-01-07 23:57:25 +01:00
2013-11-28 18:16:43 -05:00
2013-04-19 14:57:57 -04:00
2012-10-13 10:46:48 +01:00
2014-12-02 22:59:28 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-01-23 16:36:55 -08:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-10-28 15:37:56 -04:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-11-26 20:56:42 +01:00
2012-10-13 10:46:48 +01:00
2014-11-04 13:17:10 -07:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-11-16 10:15:35 -08:00
2014-11-09 18:58:44 -08:00
2013-11-28 18:16:43 -05:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-10-01 12:30:58 -06:00
2012-10-13 10:46:48 +01:00
2014-11-16 11:41:57 +01:00
2012-10-13 10:46:48 +01:00
2014-02-17 07:18:19 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-10-29 17:33:17 -04:00
2014-01-06 15:13:01 -05:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-01-23 16:36:55 -08:00
2012-10-13 10:46:48 +01:00
2014-11-18 00:58:53 +01:00
2014-04-30 04:18:57 -07:00
2014-03-21 14:21:13 -04:00
2013-07-03 16:08:01 -07:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-08-05 16:41:22 -04:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-07-25 19:30:03 +10:00
2014-01-20 14:44:17 -08:00
2013-04-12 16:54:38 +02:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-11-10 12:05:59 -05:00
2012-10-13 10:46:48 +01:00
2014-11-16 10:58:53 +01:00
2012-10-13 10:46:48 +01:00
2014-07-16 14:40:04 -07:00
2012-10-13 10:46:48 +01:00
2014-07-18 12:13:40 -07:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-12-13 12:42:52 -08:00
2014-11-06 14:57:18 -08:00
2014-11-05 19:10:07 -08:00
2012-10-13 10:46:48 +01:00
2014-07-20 14:33:23 -07:00
2014-06-06 16:08:14 -07:00
2012-12-19 18:07:39 -05:00
2012-10-13 10:46:48 +01:00
2014-08-21 15:25:11 -05:00
2014-12-09 14:58:23 -05:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-11-19 19:07:21 +00:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-12-06 01:22:31 +00:00
2012-10-13 10:46:48 +01:00
2014-12-10 17:41:10 -08:00
2012-10-13 10:46:48 +01:00
2014-12-18 11:07:27 -08:00
2012-10-13 10:46:48 +01:00
2014-02-26 17:08:40 -05:00
2014-02-14 16:09:43 -05:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-12-09 14:10:41 +08:00
2013-03-22 16:19:59 -07:00
2012-10-13 10:46:48 +01:00
2014-01-20 14:44:05 -08:00
2012-10-13 10:46:48 +01:00
2014-06-25 18:03:41 -07:00
2014-11-21 15:01:32 -05:00
2014-04-26 12:13:24 -04:00
2012-10-13 10:46:48 +01:00
2014-11-06 15:01:03 -08:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-05-23 16:28:53 -04:00
2014-08-25 03:28:08 -05:00
2014-07-21 14:30:42 -07:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2013-11-28 18:16:43 -05:00
2014-03-04 15:38:05 -08:00
2014-08-25 10:40:06 -07:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-12-04 12:37:01 -02:00
2014-09-21 20:23:39 -03:00
2014-10-24 08:58:09 -02:00
2014-12-16 23:21:36 -02:00
2014-11-14 17:51:18 -02:00
2012-10-13 10:46:48 +01:00
2014-09-29 10:06:19 -06:00
2013-05-02 13:40:15 +03:00
2014-12-04 12:38:09 -02:00
2012-10-13 10:46:48 +01:00
2014-11-11 17:09:58 +10:30
2014-12-09 12:05:26 +02:00
2014-12-09 12:06:32 +02:00
2014-12-09 12:06:32 +02:00
2013-03-20 14:06:06 +10:30
2014-12-09 12:05:26 +02:00
2014-12-14 15:10:31 +02:00
2014-12-09 12:05:24 +02:00
2012-10-13 10:46:48 +01:00
2014-12-09 12:06:31 +02:00
2014-12-09 12:05:24 +02:00
2013-03-08 12:24:48 -05:00
2013-12-11 09:25:20 -02:00
2014-11-05 20:18:30 -08:00
2012-10-13 10:46:48 +01:00
2013-01-31 19:56:35 -05:00
2012-10-13 10:46:48 +01:00
2014-10-02 14:23:14 -04:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2012-10-13 10:46:48 +01:00
2014-08-29 16:28:16 -07:00
2014-09-02 13:37:56 +02:00
2013-11-26 11:09:08 +01:00
2013-11-26 11:09:09 +01:00