sctp: change to include linux/sctp.h in net/sctp/checksum.h
authorXin Long <lucien.xin@gmail.com>
Tue, 15 Nov 2022 15:39:53 +0000 (10:39 -0500)
committerJakub Kicinski <kuba@kernel.org>
Fri, 18 Nov 2022 05:43:34 +0000 (21:43 -0800)
Currently "net/sctp/checksum.h" including "net/sctp/sctp.h" is
included in quite some places in netfilter and openswitch and
net/sched. It's not necessary to include "net/sctp/sctp.h" if
a module does not have dependence on SCTP, "linux/sctp.h" is
the right one to include.

Signed-off-by: Xin Long <lucien.xin@gmail.com>
Reviewed-by: Saeed Mahameed <saeed@kernel.org>
Link: https://lore.kernel.org/r/ca7ea96d62a26732f0491153c3979dc1c0d8d34a.1668526793.git.lucien.xin@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/sctp/checksum.h

index 5a9bb09f32b6fe5c282daddbbcf35f3bf5168079..f514a0aa849eaa7ead9327f6689b6458f38785fb 100644 (file)
@@ -24,7 +24,7 @@
 #define __sctp_checksum_h__
 
 #include <linux/types.h>
-#include <net/sctp/sctp.h>
+#include <linux/sctp.h>
 #include <linux/crc32c.h>
 #include <linux/crc32.h>