From: Christophe JAILLET <christophe.jaillet@xxxxxxxxxx> Date: Sat, 18 Jul 2020 12:30:33 +0200 > The wrappers in include/linux/pci-dma-compat.h should go away. > > The patch has been generated with the coccinelle script below and has been > hand modified to replace GFP_ with a correct flag. > It has been compile tested. > > When memory is allocated in 'setup_hw()' (hfcpci.c) GFP_KERNEL can be used > because it is called from the probe function and no lock is taken. > The call chain is: > hfc_probe() > --> setup_card() > --> setup_hw() > > When memory is allocated in 'inittiger()' (netjet.c) GFP_ATOMIC must be > used because a spin_lock is taken by the caller (i.e. 'nj_init_card()') > This is also consistent with the other allocations done in the function. ... > Signed-off-by: Christophe JAILLET <christophe.jaillet@xxxxxxxxxx> Applied, thanks.