Martin K. Petersen
c611529e7c
sd: Honor block layer integrity handling flags
...
A set of flags introduced in the block layer enable better control over
how protection information is handled. These flags are useful for both
error injection and data recovery purposes. Checking can be enabled and
disabled for controller and disk, and the guard tag format is now a
per-I/O property.
Update sd_protect_op to communicate the relevant information to the
low-level device driver via a set of flags in scsi_cmnd.
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Reviewed-by: Sagi Grimberg <sagig@mellanox.com>
Acked-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
2014-09-30 15:17:35 -06:00
..
2014-07-17 22:07:37 +02:00
2014-07-25 17:16:54 -04:00
2013-06-04 11:15:59 -07:00
2014-07-17 22:07:37 +02:00
2014-07-17 22:07:37 +02:00
2014-08-12 12:15:14 -06:00
2014-07-29 08:38:52 -04:00
2014-07-25 17:16:59 -04:00
2014-07-25 17:17:06 -04:00
2014-08-12 12:15:14 -06:00
2014-08-13 20:04:47 -07:00
2014-08-28 10:03:46 -06:00
2014-05-19 19:12:23 +02:00
2014-05-07 13:15:46 +02:00
2014-07-29 08:38:23 -04:00
2014-07-25 17:16:55 -04:00
2014-08-12 12:15:14 -06:00
2013-09-04 13:52:35 -07:00
2014-07-25 07:43:43 -04:00
2014-07-29 08:38:53 -04:00
2014-08-08 15:57:29 -07:00
2014-07-25 17:17:03 -04:00
2014-08-12 12:15:14 -06:00
2014-08-06 21:03:53 -07:00
2014-08-28 10:03:46 -06:00
2014-07-17 22:07:37 +02:00
2014-08-15 18:28:58 -06:00
2014-07-25 17:16:55 -04:00
2014-08-01 08:16:39 -04:00
2014-07-17 22:07:37 +02:00
2014-08-12 12:15:14 -06:00
2013-11-29 08:48:39 +04:00
2014-08-08 15:57:29 -07:00
2013-11-29 08:48:39 +04:00
2014-07-25 17:16:56 -04:00
2014-07-17 22:07:37 +02:00
2014-08-08 15:57:29 -07:00
2013-11-26 11:09:07 +01:00
2013-11-26 11:09:07 +01:00
2013-11-26 11:09:07 +01:00
2014-07-25 07:43:43 -04:00
2014-07-17 22:07:37 +02:00
2012-06-28 11:44:36 +02:00
2013-04-09 14:13:23 -04:00
2014-07-17 22:07:37 +02:00
2014-06-09 18:54:06 -07:00
2014-05-28 12:11:08 +02:00
2013-10-14 15:26:04 +02:00
2014-08-12 12:15:14 -06:00
2013-06-26 18:32:47 -07:00
2013-01-03 15:57:01 -08:00
2014-07-17 22:07:40 +02:00
2013-07-09 22:52:29 +01:00
2014-07-17 22:07:38 +02:00
2013-01-03 15:57:01 -08:00
2014-07-17 22:07:37 +02:00
2014-07-17 22:07:37 +02:00
2014-05-28 12:10:43 +02:00
2013-04-09 14:13:17 -04:00
2014-03-19 15:04:44 -07:00
2014-08-08 15:57:29 -07:00
2013-08-01 18:08:34 -07:00
2013-08-01 18:08:34 -07:00
2013-01-03 15:57:01 -08:00
2013-06-26 18:32:47 -07:00
2014-07-17 22:07:37 +02:00
2014-05-28 12:05:37 +02:00
2013-04-09 14:13:16 -04:00
2013-04-09 14:13:16 -04:00
2014-03-19 15:04:44 -07:00
2013-04-09 14:13:16 -04:00
2013-11-26 11:09:07 +01:00
2014-07-25 17:16:28 -04:00
2014-06-02 09:55:02 +02:00
2014-08-08 15:57:29 -07:00
2014-06-02 09:54:59 +02:00
2014-07-17 22:07:37 +02:00
2012-11-27 08:59:43 +04:00
2013-04-09 14:13:16 -04:00
2014-07-17 22:07:37 +02:00
2014-03-19 15:04:44 -07:00
2014-04-01 19:19:15 -07:00
2014-03-19 15:04:42 -07:00
2013-11-29 08:48:39 +04:00
2013-04-09 14:13:27 -04:00
2014-03-15 10:19:19 -07:00
2014-05-23 16:28:53 -04:00
2014-04-11 16:15:36 -04:00
2013-01-03 15:57:01 -08:00
2014-09-27 09:14:59 -06:00
2013-01-03 15:57:01 -08:00
2014-03-15 10:19:18 -07:00
2014-08-01 08:16:39 -04:00
2013-01-03 15:57:01 -08:00
2014-05-28 12:10:43 +02:00
2014-05-28 12:05:37 +02:00
2014-07-17 22:07:44 +02:00
2014-07-17 22:07:38 +02:00
2014-03-27 08:26:31 -07:00
2014-08-08 15:57:29 -07:00
2013-01-03 15:57:01 -08:00
2013-04-09 14:13:15 -04:00
2014-08-12 12:15:14 -06:00
2013-04-15 14:30:44 -06:00
2014-07-17 22:07:37 +02:00
2014-07-17 22:07:35 +02:00
2014-07-25 17:16:56 -04:00
2014-07-17 22:07:37 +02:00
2014-05-28 18:14:16 +02:00
2013-01-03 15:57:01 -08:00
2013-01-03 15:57:01 -08:00
2014-07-17 22:07:37 +02:00
2014-08-28 10:03:46 -06:00
2014-07-25 17:16:55 -04:00
2014-05-28 12:05:36 +02:00
2014-08-08 15:57:28 -07:00
2013-04-09 14:13:17 -04:00
2014-07-17 22:07:37 +02:00
2014-02-27 08:07:39 -08:00
2014-07-25 17:16:55 -04:00
2014-07-25 07:43:43 -04:00
2014-07-26 11:55:35 -04:00
2014-07-29 18:01:10 -04:00
2014-08-28 10:03:46 -06:00
2014-07-17 22:07:41 +02:00
2014-09-22 12:00:08 -06:00
2014-04-24 13:44:54 -04:00
2014-04-10 15:30:35 -07:00
2014-07-25 17:16:28 -04:00
2014-07-17 22:07:37 +02:00
2014-07-29 18:01:10 -04:00
2014-06-06 16:08:16 -07:00
2014-08-08 15:57:28 -07:00
2014-07-01 07:13:39 -04:00
2014-07-25 17:16:54 -04:00
2014-08-04 13:16:14 +02:00
2014-07-17 22:07:37 +02:00
2014-08-14 11:09:05 -06:00
2014-08-15 12:46:46 -07:00
2014-09-30 15:17:35 -06:00
2014-09-30 15:17:35 -06:00
2014-09-30 15:17:35 -06:00
2014-03-27 08:26:31 -07:00
2014-08-28 10:03:46 -06:00
2013-01-03 15:57:01 -08:00
2013-01-03 15:57:01 -08:00
2013-01-03 15:57:01 -08:00
2014-07-17 22:07:39 +02:00
2014-07-17 22:07:39 +02:00
2014-07-25 17:16:41 -04:00
2014-07-25 17:16:41 -04:00
2014-08-28 10:03:46 -06:00
2012-09-14 17:59:29 +01:00
2013-10-14 15:26:04 +02:00
2014-07-25 17:23:25 -04:00
2014-07-17 22:07:37 +02:00
2014-05-28 12:16:28 +02:00
2014-05-28 12:16:28 +02:00
2014-05-28 12:11:33 +02:00
2013-01-03 15:57:01 -08:00
2013-01-03 15:57:01 -08:00
2013-01-03 15:57:01 -08:00
2014-05-28 12:05:37 +02:00
2014-05-28 12:05:37 +02:00
2014-07-17 22:07:37 +02:00
2013-10-25 11:51:37 +01:00
2014-08-01 08:18:37 -04:00
2014-07-25 17:17:00 -04:00
2014-07-29 08:38:53 -04:00
2014-03-19 15:04:46 -07:00
2014-07-17 22:07:37 +02:00
2013-04-09 14:13:15 -04:00
2014-03-19 15:04:44 -07:00
2013-01-03 15:57:01 -08:00
2013-11-26 11:09:07 +01:00