Skip to content
  • Dmitry Kasatkin's avatar
    ima: introduce multi-page collect buffers · 6edf7a89
    Dmitry Kasatkin authored
    
    
    Use of multiple-page collect buffers reduces:
    1) the number of block IO requests
    2) the number of asynchronous hash update requests
    
    Second is important for HW accelerated hashing, because significant
    amount of time is spent for preparation of hash update operation,
    which includes configuring acceleration HW, DMA engine, etc...
    Thus, HW accelerators are more efficient when working on large
    chunks of data.
    
    This patch introduces usage of multi-page collect buffers. Buffer size
    can be specified using 'ahash_bufsize' module parameter. Default buffer
    size is 4096 bytes.
    
    Changes in v3:
    - kernel parameter replaced with module parameter
    
    Signed-off-by: default avatarDmitry Kasatkin <d.kasatkin@samsung.com>
    Signed-off-by: default avatarMimi Zohar <zohar@linux.vnet.ibm.com>
    6edf7a89