]> git.baikalelectronics.ru Git - kernel.git/commit
net/hyperv: Remove unnecessary kmap_atomic in netvsc driver
authorHaiyang Zhang <haiyangz@microsoft.com>
Thu, 15 Dec 2011 21:45:15 +0000 (13:45 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 5 Jan 2012 00:13:05 +0000 (16:13 -0800)
commitefcc1c25b847a6608b4998b952ad0a9432b68359
treeb38aaaccac96fda0b3b6e25c05b0bbbbe7a84567
parentda6c8f26ccdf096e47a85f497f33b0071f704812
net/hyperv: Remove unnecessary kmap_atomic in netvsc driver

__get_free_pages() doesn't return HI memory, so the memory is always mapped.
kmap_atomic() is not necessary here. This patch removes the kmap_atomic()
calls and related code for locking and page manipulation.

Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/hyperv/hyperv_net.h
drivers/net/hyperv/netvsc.c
drivers/net/hyperv/netvsc_drv.c
drivers/net/hyperv/rndis_filter.c