All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 00/11] net: skbuff: clean up unnecessary includes
@ 2023-01-26  7:14 Jakub Kicinski
  2023-01-26  7:14 ` [PATCH net-next 01/11] net: add missing includes of linux/net.h Jakub Kicinski
                   ` (11 more replies)
  0 siblings, 12 replies; 14+ messages in thread
From: Jakub Kicinski @ 2023-01-26  7:14 UTC (permalink / raw)
  To: davem; +Cc: netdev, edumazet, pabeni, Jakub Kicinski

skbuff.h is included in a significant portion of the tree.
Clean up unused dependencies to speed up builds.

This set only takes care of the most obvious cases.

Jakub Kicinski (11):
  net: add missing includes of linux/net.h
  net: skbuff: drop the linux/net.h include
  net: checksum: drop the linux/uaccess.h include
  net: skbuff: drop the linux/textsearch.h include
  net: add missing includes of linux/sched/clock.h
  net: skbuff: drop the linux/sched/clock.h include
  net: skbuff: drop the linux/sched.h include
  net: add missing includes of linux/splice.h
  net: skbuff: drop the linux/splice.h include
  net: skbuff: drop the linux/hrtimer.h include
  net: remove unnecessary includes from net/flow.h

 arch/arm/include/asm/checksum.h                            | 1 +
 arch/x86/include/asm/checksum_64.h                         | 1 -
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 1 +
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c     | 2 ++
 drivers/net/wireless/intersil/orinoco/hermes.c             | 1 +
 drivers/scsi/lpfc/lpfc_init.c                              | 1 +
 include/linux/filter.h                                     | 1 +
 include/linux/igmp.h                                       | 1 +
 include/linux/skbuff.h                                     | 7 +------
 include/net/checksum.h                                     | 4 +++-
 include/net/flow.h                                         | 5 +++--
 net/core/skbuff.c                                          | 1 +
 net/rds/ib_recv.c                                          | 1 +
 net/rds/recv.c                                             | 1 +
 net/smc/af_smc.c                                           | 1 +
 net/smc/smc_rx.c                                           | 1 +
 net/unix/af_unix.c                                         | 1 +
 17 files changed, 21 insertions(+), 10 deletions(-)

-- 
2.39.1


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2023-01-27 12:35 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-26  7:14 [PATCH net-next 00/11] net: skbuff: clean up unnecessary includes Jakub Kicinski
2023-01-26  7:14 ` [PATCH net-next 01/11] net: add missing includes of linux/net.h Jakub Kicinski
2023-01-26  7:14 ` [PATCH net-next 02/11] net: skbuff: drop the linux/net.h include Jakub Kicinski
2023-01-26  7:14 ` [PATCH net-next 03/11] net: checksum: drop the linux/uaccess.h include Jakub Kicinski
2023-01-26  7:14 ` [PATCH net-next 04/11] net: skbuff: drop the linux/textsearch.h include Jakub Kicinski
2023-01-26  7:14 ` [PATCH net-next 05/11] net: add missing includes of linux/sched/clock.h Jakub Kicinski
2023-01-26  7:14 ` [PATCH net-next 06/11] net: skbuff: drop the linux/sched/clock.h include Jakub Kicinski
2023-01-26  7:14 ` [PATCH net-next 07/11] net: skbuff: drop the linux/sched.h include Jakub Kicinski
2023-01-26  7:14 ` [PATCH net-next 08/11] net: add missing includes of linux/splice.h Jakub Kicinski
2023-01-27 12:35   ` Wenjia Zhang
2023-01-26  7:14 ` [PATCH net-next 09/11] net: skbuff: drop the linux/splice.h include Jakub Kicinski
2023-01-26  7:14 ` [PATCH net-next 10/11] net: skbuff: drop the linux/hrtimer.h include Jakub Kicinski
2023-01-26  7:14 ` [PATCH net-next 11/11] net: remove unnecessary includes from net/flow.h Jakub Kicinski
2023-01-27 12:10 ` [PATCH net-next 00/11] net: skbuff: clean up unnecessary includes patchwork-bot+netdevbpf

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.