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 6/13/18 9:20 AM, Bart Van Assche wrote:
> 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?

You can do it - just send an email go greg/stable saking for that commit
sha to be marked for stable.

-- 
Jens Axboe




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux