Tejun Heo
77853bf2b4
[PATCH] libata: make the owner of a qc responsible for freeing it
...
qc used to be freed automatically on command completion. However, as
a qc can carry information about its completion status, it can be
useful to its owner/issuer after command completion. This patch makes
freeing qc responsibility of its owner. This simplifies
ata_exec_internal() and makes command turn-around for atapi request
sensing less hackish.
This change was originally suggested by Jeff Garzik.
Signed-off-by: Tejun Heo <htejun@gmail.com >
Signed-off-by: Jeff Garzik <jgarzik@pobox.com >
2006-01-26 22:33:49 -05:00
..
2006-01-07 13:52:45 +00:00
2006-01-08 20:14:02 -08:00
2006-01-09 15:25:07 -02:00
2006-01-06 14:58:39 -05:00
2006-01-09 22:51:46 +00:00
2006-01-19 16:58:37 -08:00
2006-01-12 14:06:43 -08:00
2006-01-12 14:06:43 -08:00
2006-01-17 02:39:19 -08:00
2006-01-18 19:20:24 -08:00
2006-01-06 08:34:10 -08:00
2006-01-13 16:29:56 -08:00
2006-01-18 19:20:24 -08:00
2006-01-08 20:14:03 -08:00
2006-01-17 10:26:28 -05:00
2006-01-08 20:14:07 -08:00
2006-01-13 09:12:21 -08:00
2006-01-09 09:26:40 -08:00
2006-01-06 08:33:26 -08:00
2006-01-08 20:13:47 -08:00
2006-01-10 20:35:03 -05:00
2006-01-10 08:01:35 -08:00
2006-01-11 18:42:13 -08:00
2006-01-07 16:15:52 +00:00
2006-01-10 08:01:33 -08:00
2006-01-14 18:27:15 -08:00
2006-01-14 18:27:16 -08:00
2006-01-10 08:32:35 -08:00
2006-01-08 20:14:02 -08:00
2006-01-14 18:27:10 -08:00
2006-01-09 14:15:37 -08:00
2006-01-08 20:14:07 -08:00
2006-01-08 20:13:58 -08:00
2006-01-13 11:26:04 -08:00
2006-01-06 08:34:01 -08:00
2006-01-11 19:04:51 -08:00
2006-01-10 00:09:36 +01:00
2006-01-08 20:13:49 -08:00
2006-01-09 15:59:24 -08:00
2006-01-14 18:27:15 -08:00
2006-01-18 19:20:29 -08:00
2006-01-06 13:08:20 -08:00
2006-01-18 19:20:29 -08:00
2006-01-12 16:31:52 -05:00
2006-01-06 08:33:56 -08:00
2006-01-11 19:04:51 -08:00
2006-01-14 18:27:09 -08:00
2006-01-12 11:47:34 +01:00
2006-01-06 08:33:23 -08:00
2006-01-05 22:16:26 -08:00
2006-01-15 09:02:44 -02:00
2006-01-05 22:16:24 -08:00
2006-01-06 08:33:54 -08:00
2006-01-13 11:26:10 -08:00
2006-01-18 00:45:15 +01:00
2006-01-08 20:14:07 -08:00
2006-01-06 13:24:54 -08:00
2006-01-16 23:18:35 -08:00
2006-01-09 16:03:03 +01:00
2006-01-14 18:25:20 -08:00
2006-01-06 13:24:29 -08:00
2006-01-07 12:57:33 -08:00
2006-01-06 08:33:53 -08:00
2006-01-08 20:14:07 -08:00
2006-01-10 08:02:01 -08:00
2006-01-06 08:33:59 -08:00
2006-01-09 15:59:24 -08:00
2006-01-10 08:01:35 -08:00
2006-01-10 08:01:59 -08:00
2006-01-17 02:10:53 -08:00
2006-01-16 23:15:27 -08:00
2006-01-08 20:13:53 -08:00
2006-01-08 20:13:53 -08:00
2006-01-11 18:42:12 -08:00
2006-01-12 11:36:14 +01:00
2006-01-26 22:33:49 -05:00
2006-01-10 08:01:24 -08:00
2006-01-09 15:59:27 -08:00
2006-01-08 20:12:39 -08:00
2006-01-18 19:20:18 -08:00
2006-01-18 19:20:17 -08:00
2006-01-14 18:27:15 -08:00
2006-01-18 19:20:17 -08:00
2006-01-06 21:17:50 +01:00
2006-01-10 08:01:34 -08:00
2006-01-08 20:13:46 -08:00
2006-01-11 08:14:16 -08:00
2006-01-11 08:14:16 -08:00
2006-01-18 19:20:29 -08:00
2006-01-06 08:33:20 -08:00
2006-01-14 18:27:12 -08:00
2006-01-08 20:14:07 -08:00
2006-01-10 12:54:29 -08:00
2006-01-07 12:57:42 -08:00
2006-01-06 14:58:52 -05:00
2006-01-06 14:58:58 -05:00
2006-01-06 14:58:48 -05:00
2006-01-06 14:58:51 -05:00
2006-01-06 08:33:29 -08:00
2006-01-08 20:13:52 -08:00
2006-01-06 08:33:58 -08:00
2006-01-08 20:14:07 -08:00
2006-01-18 11:47:33 +00:00
2006-01-09 15:03:17 +11:00
2006-01-09 12:13:21 -08:00
2006-01-08 20:13:59 -08:00
2006-01-15 02:12:54 +01:00
2006-01-12 16:31:52 -05:00
2006-01-09 15:59:24 -08:00
2006-01-09 15:47:16 +11:00
2006-01-18 19:20:30 -08:00
2006-01-10 08:01:39 -08:00
2006-01-13 21:02:13 +11:00
2006-01-08 20:14:04 -08:00
2006-01-08 20:13:48 -08:00
2006-01-12 11:35:15 -06:00
2006-01-06 08:33:32 -08:00
2006-01-10 08:42:50 -08:00
2006-01-09 15:59:24 -08:00
2006-01-08 20:13:51 -08:00
2006-01-10 08:01:53 -08:00
2006-01-06 08:33:27 -08:00
2006-01-08 20:13:47 -08:00
2006-01-18 19:20:29 -08:00
2006-01-10 08:01:42 -08:00
2006-01-08 20:14:07 -08:00
2006-01-08 20:14:02 -08:00
2006-01-13 21:37:07 +00:00
2006-01-14 18:27:07 -08:00
2006-01-08 20:13:53 -08:00
2006-01-17 02:54:21 -08:00
2006-01-08 20:13:41 -08:00
2006-01-14 18:27:13 -08:00
2006-01-12 14:06:31 -08:00
2006-01-08 20:14:02 -08:00
2006-01-06 08:33:40 -08:00
2006-01-18 19:20:17 -08:00
2006-01-08 20:13:45 -08:00
2006-01-18 19:20:22 -08:00
2006-01-18 19:20:17 -08:00
2006-01-18 19:20:29 -08:00
2006-01-10 08:01:38 -08:00
2006-01-18 00:45:15 +01:00
2006-01-12 14:06:38 -08:00
2006-01-18 19:20:17 -08:00
2006-01-10 08:01:59 -08:00
2006-01-10 08:01:59 -08:00
2006-01-10 08:01:59 -08:00
2006-01-04 18:44:12 -08:00
2006-01-09 15:32:31 -02:00
2006-01-09 15:32:31 -02:00
2006-01-08 20:14:07 -08:00
2006-01-08 20:12:40 -08:00
2006-01-08 20:13:47 -08:00
2006-01-10 08:01:29 -08:00
2006-01-10 08:01:57 -08:00