Centos-kernel-stream-9/net/openvswitch
Chris von Recklinghausen 59baaa91f0 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h
Bugzilla: https://bugzilla.redhat.com/2120352

commit a1554c002699cbc9ced2e9f44f9c1357181bead3
Author: Mianhan Liu <liumh1@shanghaitech.edu.cn>
Date:   Fri Nov 5 13:45:21 2021 -0700

    include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h

    nr_free_buffer_pages could be exposed through mm.h instead of swap.h.
    The advantage of this change is that it can reduce the obsolete
    includes.  For example, net/ipv4/tcp.c wouldn't need swap.h any more
    since it has already included mm.h.  Similarly, after checking all the
    other files, it comes that tcp.c, udp.c meter.c ,...  follow the same
    rule, so these files can have swap.h removed too.

    Moreover, after preprocessing all the files that use
    nr_free_buffer_pages, it turns out that those files have already
    included mm.h.Thus, we can move nr_free_buffer_pages from swap.h to mm.h
    safely.  This change will not affect the compilation of other files.

    Link: https://lkml.kernel.org/r/20210912133640.1624-1-liumh1@shanghaitech.edu.cn
    Signed-off-by: Mianhan Liu <liumh1@shanghaitech.edu.cn>
    Cc: Jakub Kicinski <kuba@kernel.org>
    CC: Ulf Hansson <ulf.hansson@linaro.org>
    Cc: "David S . Miller" <davem@davemloft.net>
    Cc: Simon Horman <horms@verge.net.au>
    Cc: Pravin B Shelar <pshelar@ovn.org>
    Cc: Vlad Yasevich <vyasevich@gmail.com>
    Cc: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
    Cc: Matthew Wilcox <willy@infradead.org>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Signed-off-by: Chris von Recklinghausen <crecklin@redhat.com>
2022-10-12 07:27:30 -04:00
..
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
Makefile openvswitch: add trace points 2021-06-22 10:47:32 -07:00
actions.c net: openvswitch: fix misuse of the cached connection on tuple changes 2022-06-27 16:42:13 +02:00
conntrack.c net: openvswitch: fix misuse of the cached connection on tuple changes 2022-06-27 16:42:13 +02:00
conntrack.h net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct 2021-03-16 15:22:18 -07:00
datapath.c net/sched: Enable tc skb ext allocation on chain miss only when needed 2022-06-06 16:31:54 +02:00
datapath.h net/sched: Enable tc skb ext allocation on chain miss only when needed 2022-06-06 16:31:54 +02:00
dp_notify.c
flow.c net: openvswitch: fix parsing of nw_proto for IPv6 fragments 2022-06-27 16:42:16 +02:00
flow.h
flow_netlink.c Merge: ovs: 9.1 P1 backports 2022-06-10 09:44:32 +02:00
flow_netlink.h
flow_table.c openvswitch: Optimize operation for key comparison 2021-07-01 11:13:10 -07:00
flow_table.h net: openvswitch: fix to make sure flow_lookup() is not preempted 2020-10-18 12:29:36 -07:00
meter.c include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h 2022-10-12 07:27:30 -04:00
meter.h net: openvswitch: use u64 for meter bucket 2020-04-23 18:26:11 -07:00
openvswitch_trace.c openvswitch: add trace points 2021-06-22 10:47:32 -07:00
openvswitch_trace.h openvswitch: add trace points 2021-06-22 10:47:32 -07:00
vport-geneve.c
vport-gre.c
vport-internal_dev.c net: openvswitch: use core API to update/provide stats 2020-11-14 16:59:32 -08:00
vport-internal_dev.h
vport-netdev.c openvswitch: add net device refcount tracker to struct vport 2022-06-13 18:38:39 +02:00
vport-netdev.h
vport-vxlan.c
vport.c ovs: clear skb->tstamp in forwarding path 2021-08-18 11:31:13 +01:00
vport.h openvswitch: add net device refcount tracker to struct vport 2022-06-13 18:38:39 +02:00