public inbox for netdev@vger.kernel.org 
 help / color / mirror / Atom feed
* Latest version of zero-copy fix
@ 2014-02-10 23:21 David Miller
  2014-02-11  1:31 ` Richard Yao
  0 siblings, 1 reply; 3+ messages in thread
From: David Miller @ 2014-02-10 23:21 UTC (permalink / raw)
  To: ryao; +Cc: netdev


So now the patch only tests is_vmalloc_addr(), did you test this
version with the situation that triggers the given backtrace?

[<ffffffff814878ce>] p9_virtio_zc_request+0x45e/0x510
[<ffffffff814814ed>] p9_client_zc_rpc.constprop.16+0xfd/0x4f0
[<ffffffff814839dd>] p9_client_read+0x15d/0x240
[<ffffffff811c8440>] v9fs_fid_readn+0x50/0xa0
[<ffffffff811c84a0>] v9fs_file_readn+0x10/0x20
[<ffffffff811c84e7>] v9fs_file_read+0x37/0x70
[<ffffffff8114e3fb>] vfs_read+0x9b/0x160
[<ffffffff81153571>] kernel_read+0x41/0x60
[<ffffffff810c83ab>] copy_module_from_fd.isra.34+0xfb/0x180

This is reading from v9fs into a module address.

It's going generate the same backtrace with your fix.

I don't think the situation was sufficiently explained to Linus.  In
fact, I didn't see the above backtrace mentioned at all.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-02-11  1:48 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-10 23:21 Latest version of zero-copy fix David Miller
2014-02-11  1:31 ` Richard Yao
2014-02-11  1:48   ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox