Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

crypto: stm32 - Add missing header inclusions

The stm32 driver was missing a number of includes that we being
pulled in by unrelated header files. As the indirect inclusion
went away, it now fails to build.

This patch adds the missing inclusions.

Reported-by: kernel test robot <lkp@intel.com>
Fixes: 0c3dc787a62a ("crypto: algapi - Remove skbuff.h inclusion")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

+3
+2
drivers/crypto/stm32/stm32-crc32.c
··· 7 7 #include <linux/bitrev.h> 8 8 #include <linux/clk.h> 9 9 #include <linux/crc32poly.h> 10 + #include <linux/io.h> 11 + #include <linux/kernel.h> 10 12 #include <linux/module.h> 11 13 #include <linux/mod_devicetable.h> 12 14 #include <linux/platform_device.h>
+1
drivers/crypto/stm32/stm32-hash.c
··· 9 9 #include <linux/clk.h> 10 10 #include <linux/crypto.h> 11 11 #include <linux/delay.h> 12 + #include <linux/dma-mapping.h> 12 13 #include <linux/dmaengine.h> 13 14 #include <linux/interrupt.h> 14 15 #include <linux/io.h>