Boaz Harrosh
724577ca35
ore: Must support none-PAGE-aligned IO
...
NFS might send us offsets that are not PAGE aligned. So
we must read in the reminder of the first/last pages, in cases
we need it for Parity calculations.
We only add an sg segments to read the partial page. But
we don't mark it as read=true because it is a lock-for-write
page.
TODO: In some cases (IO spans a single unit) we can just
adjust the raid_unit offset/length, but this is left for
later Kernels.
[Bug in 3.2.0 Kernel]
CC: Stable Tree <stable@kernel.org>
Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
2012-01-08 10:43:13 +02:00
..
2011-11-02 12:53:43 +01:00
2011-11-02 12:53:43 +01:00
2011-11-02 12:53:43 +01:00
2011-11-02 12:53:43 +01:00
2011-11-02 12:53:43 +01:00
2011-11-02 12:53:43 +01:00
2011-11-02 12:53:43 +01:00
2011-12-23 14:58:39 -08:00
2011-12-13 11:59:53 -08:00
2011-12-08 22:04:47 -06:00
2011-11-02 12:53:43 +01:00
2011-12-13 12:35:15 -05:00
2011-11-02 12:53:43 +01:00
2011-11-23 15:43:53 -06:00
2011-11-02 12:53:43 +01:00
2012-01-08 10:43:13 +02:00
2011-11-02 11:41:01 -07:00
2011-11-02 11:41:01 -07:00
2011-12-13 22:29:12 -05:00
2011-11-02 12:53:43 +01:00
2011-11-02 12:53:43 +01:00
2011-12-14 18:23:35 -08:00
2011-11-06 19:44:47 -08:00
2011-11-15 14:29:42 -02:00
2011-11-02 12:53:43 +01:00
2011-11-02 11:41:01 -07:00
2011-11-02 12:53:43 +01:00
2011-11-02 12:53:43 +01:00
2011-11-02 12:53:43 +01:00
2011-11-02 16:07:27 -07:00
2011-11-01 19:04:59 -04:00
2011-11-01 19:09:18 -04:00
2011-11-07 09:11:16 -08:00
2011-11-06 19:44:47 -08:00
2011-11-06 19:44:47 -08:00
2011-11-19 11:13:28 -05:00
2011-12-14 00:45:33 -05:00
2011-12-15 18:44:36 -05:00
2011-11-06 19:44:47 -08:00
2011-12-20 10:25:04 -08:00
2011-11-02 12:53:43 +01:00
2011-12-01 14:55:34 -08:00
2011-11-02 12:53:43 +01:00
2011-10-31 17:30:54 -07:00
2011-12-14 18:22:55 -08:00
2011-11-17 12:58:07 -08:00
2011-11-02 12:53:43 +01:00
2011-11-06 19:02:23 -08:00
2011-11-02 16:06:58 -07:00
2011-11-02 12:53:43 +01:00
2011-11-02 12:53:43 +01:00
2011-11-04 16:48:37 -07:00
2011-11-02 12:53:43 +01:00
2011-11-02 12:53:43 +01:00
2011-12-13 12:35:13 -05:00
2011-11-02 11:41:01 -07:00
2011-11-02 12:53:43 +01:00
2011-12-06 14:19:47 -06:00
2011-11-02 16:07:03 -07:00
2011-11-02 16:06:58 -07:00
2011-11-02 12:53:43 +01:00
2011-10-31 19:30:31 -04:00
2011-11-16 09:21:50 +01:00
2011-11-04 17:22:14 -07:00
2011-11-06 19:02:23 -08:00
2011-10-31 17:30:44 -07:00
2011-12-06 23:57:18 -05:00
2011-10-28 14:58:58 +02:00
2011-10-31 17:30:57 -07:00
2011-10-31 17:30:45 -07:00
2011-12-18 14:20:17 +08:00
2011-11-02 12:53:43 +01:00
2011-10-31 19:30:31 -04:00
2012-01-06 16:48:14 +02:00
2011-11-02 12:53:43 +01:00
2011-10-25 15:42:01 +02:00
2011-10-27 08:36:51 +02:00
2011-11-07 14:58:06 -08:00
2011-12-06 23:57:18 -05:00
2011-10-28 14:59:00 +02:00
2011-10-31 17:30:51 -07:00
2011-10-28 14:58:54 +02:00
2011-10-31 17:30:44 -07:00
2011-12-06 23:57:18 -05:00
2011-11-02 12:53:43 +01:00
2011-11-02 12:53:42 +01:00
2011-11-04 18:15:59 -07:00
2011-11-02 12:53:42 +01:00
2011-10-31 00:33:36 +08:00