Re: [PATCH] blkdev_report_zones_ioctl(): Use vmalloc() to allocate large buffers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 05/22/18 10:58, Jens Axboe wrote:
On 5/22/18 9:27 AM, Bart Van Assche wrote:
Avoid that complaints similar to the following appear in the kernel log
if the number of zones is sufficiently large:

   fio: page allocation failure: order:9, mode:0x140c0c0(GFP_KERNEL|__GFP_COMP|__GFP_ZERO), nodemask=(null)
   Call Trace:
   dump_stack+0x63/0x88
   warn_alloc+0xf5/0x190
   __alloc_pages_slowpath+0x8f0/0xb0d
   __alloc_pages_nodemask+0x242/0x260
   alloc_pages_current+0x6a/0xb0
   kmalloc_order+0x18/0x50
   kmalloc_order_trace+0x26/0xb0
   __kmalloc+0x20e/0x220
   blkdev_report_zones_ioctl+0xa5/0x1a0
   blkdev_ioctl+0x1ba/0x930
   block_ioctl+0x41/0x50
   do_vfs_ioctl+0xaa/0x610
   SyS_ioctl+0x79/0x90
   do_syscall_64+0x79/0x1b0
   entry_SYSCALL_64_after_hwframe+0x3d/0xa2

Applied, thanks.

Thank you Jens. This patch (commit 327ea4adcfa3) is now in Linus tree.
We would like this patch to appear in the v4.14 and v4.17 kernel series too. Since this patch does not have a stable tag, how do you want us
to proceed? Do you want to send this patch yourself to Greg or do you
rather expect us to do that?

Thanks,

Bart.



[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux