Michal Hocko bc4e54f6e9 drivers/md/bcache/super.c: use kvmalloc
bcache_device_init uses kmalloc for small requests and vmalloc for those
which are larger than 64 pages.  This alone is a strange criterion.
Moreover kmalloc can fallback to vmalloc on the failure.  Let's simply
use kvmalloc instead as it knows how to handle the fallback properly

Link: http://lkml.kernel.org/r/20170306103327.2766-5-mhocko@kernel.org
Signed-off-by: Michal Hocko <mhocko@suse.com>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
Cc: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2017-05-08 17:15:13 -07:00
..
2017-05-05 19:33:07 -07:00
2017-05-02 17:34:32 -07:00
2017-05-05 18:49:20 -07:00
2017-05-05 12:11:37 -07:00
2017-05-04 19:15:35 -07:00
2017-05-04 19:15:35 -07:00
2017-04-30 11:45:31 -07:00
2017-05-04 19:15:35 -07:00
2017-05-05 18:16:23 -07:00
2017-05-04 19:15:35 -07:00
2017-05-04 19:15:35 -07:00
2017-05-05 19:33:07 -07:00
2017-05-05 18:16:23 -07:00
2017-05-03 12:16:25 -07:00
2017-04-27 11:54:49 +01:00
2017-05-02 17:34:32 -07:00
2017-04-17 00:42:22 +02:00
2017-04-20 09:54:24 +02:00
2017-05-05 19:33:07 -07:00
2017-05-03 11:44:24 -07:00
2017-05-04 19:15:35 -07:00
2017-05-01 14:13:28 -07:00
2017-05-04 19:15:35 -07:00
2017-05-05 18:49:20 -07:00
2017-05-03 12:16:25 -07:00
2017-05-05 19:33:07 -07:00
2017-05-05 19:33:07 -07:00
2017-05-05 11:36:44 -07:00
2017-05-03 12:11:44 -07:00
2017-05-05 18:49:20 -07:00