Konstantin Belousov
f3215a60fd
Fix a race with the vnode reclamation in the aio_qphysio(). Obtain
...
the thread reference on the vp->v_rdev and use the returned struct
cdev *dev instead of using vp->v_rdev. Call dev_strategy_csw()
instead of dev_strategy(), since we now own the reference.
Since the csw was already calculated, test d_flags to avoid mapping
the buffer if the driver supports unmapped requests [*].
Suggested by: kan [*]
Reviewed by: kan (previous version)
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
2013-03-27 11:47:52 +00:00
..
2013-03-19 14:13:12 +00:00
2013-03-23 17:17:06 +00:00
2013-03-20 15:39:27 +00:00
2013-03-21 22:59:01 +00:00
2013-03-25 06:31:17 +00:00
2013-03-26 20:17:08 +00:00
2013-03-21 23:02:19 +00:00
2013-03-23 20:01:45 +00:00
2013-03-05 08:08:16 +00:00
2013-02-20 22:59:53 +00:00
2012-11-01 04:07:08 +00:00
2013-03-27 07:30:08 +00:00
2013-03-22 07:40:34 +00:00
2013-03-26 07:55:24 +00:00
2013-03-02 15:33:54 +00:00
2013-03-27 10:52:18 +00:00
2013-03-19 14:13:12 +00:00
2013-03-27 11:47:52 +00:00
2012-12-18 00:25:48 +00:00
2013-03-16 23:11:55 +00:00
2013-03-27 03:38:58 +00:00
2013-03-19 00:39:02 +00:00
2013-03-22 20:44:16 +00:00
2013-03-20 02:42:52 +00:00
2012-12-05 08:04:20 +00:00
2013-03-26 14:08:14 +00:00
2013-03-20 10:35:33 +00:00
2013-03-22 01:45:54 +00:00
2013-03-15 10:20:15 +00:00
2012-12-05 08:04:20 +00:00
2012-12-05 08:04:20 +00:00
2013-03-25 07:43:46 +00:00
2013-03-09 16:58:19 +00:00
2013-03-15 10:21:18 +00:00
2013-03-19 13:06:11 +00:00
2013-03-09 02:32:23 +00:00
2012-10-22 17:50:54 +00:00
2013-03-09 02:32:23 +00:00
2013-02-20 22:59:53 +00:00
2013-03-09 02:32:23 +00:00
2013-02-21 12:52:18 +00:00
2013-03-19 14:13:12 +00:00
2013-03-13 21:06:03 +00:00
2013-03-09 02:32:23 +00:00
2013-03-19 14:13:12 +00:00
2013-03-27 11:34:27 +00:00
2013-02-21 19:02:50 +00:00
2013-03-22 21:45:28 +00:00
2013-03-26 17:30:40 +00:00
2013-02-28 13:46:03 +00:00
2013-03-15 10:21:18 +00:00
2012-10-26 17:31:35 +00:00
2013-03-12 14:21:52 +00:00