• Linus Torvalds's avatar
    Merge tag 'kspp-misc-fixes-5.16-rc1' of... · bf953917
    Linus Torvalds authored
    Merge tag 'kspp-misc-fixes-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
    
    Pull hardening fixes and cleanups from Gustavo A. R. Silva:
     "Various hardening fixes and cleanups that I've been collecting during
      the last development cycle:
    
      Fix -Wcast-function-type error:
    
       - firewire: Remove function callback casts (Oscar Carter)
    
      Fix application of sizeof operator:
    
       - firmware/psci: fix application of sizeof to pointer (jing yangyang)
    
      Replace open coded instances with size_t saturating arithmetic
      helpers:
    
       - assoc_array: Avoid open coded arithmetic in allocator arguments
         (Len Baker)
    
       - writeback: prefer struct_size over open coded arithmetic (Len
         Baker)
    
       - aio: Prefer struct_size over open coded arithmetic (Len Baker)
    
       - dmaengine: pxa_dma: Prefer struct_size over open coded arithmetic
         (Len Baker)
    
      Flexible array transformation:
    
       - KVM: PPC: Replace zero-length array with flexible array member (Len
         Baker)
    
      Use 2-factor argument multiplication form:
    
       - nouveau/svm: Use kvcalloc() instead of kvzalloc() (Gustavo A. R.
         Silva)
    
       - xfs: Use kvcalloc() instead of kvzalloc() (Gustavo A. R. Silva)"
    
    * tag 'kspp-misc-fixes-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux:
      firewire: Remove function callback casts
      nouveau/svm: Use kvcalloc() instead of kvzalloc()
      firmware/psci: fix application of sizeof to pointer
      dmaengine: pxa_dma: Prefer struct_size over open coded arithmetic
      KVM: PPC: Replace zero-length array with flexible array member
      aio: Prefer struct_size over open coded arithmetic
      writeback: prefer struct_size over open coded arithmetic
      xfs: Use kvcalloc() instead of kvzalloc()
      assoc_array: Avoid open coded arithmetic in allocator arguments
    bf953917
aio.c 56.3 KB