netfilter: nft_meta: track register operations
Pablo Neira Ayuso authored

Check if the destination register already contains the data that this
meta store expression performs. This allows to skip this redundant
operation. If the destination contains a different selector, update
the register tracking information.
Signed-off-by: default avatarPablo Neira Ayuso <pablo@netfilter.org>
9b17afb2
Name Last commit Last update
Documentation ice: support immediate firmware activation via devlink reload
LICENSES LICENSES/dual/CC-BY-4.0: Git rid of "smart quotes"
arch ARM: dts: qcom: sdx55: fix IPA interconnect definitions
block Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
certs certs: Add support for using elliptic curve keys for signing modules
crypto Merge tag 'zstd-for-linus-v5.16' of git://github.com/terrelln/linux
drivers net: prestera: flower template support
fs net: add netns refcount tracker to struct seq_net_private
include netfilter: nf_tables: add register tracking infrastructure
init kbuild: Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x
ipc shm: extend forced shm destroy to support objects from several IPC nses
kernel Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
lib Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
mm Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
net netfilter: nft_meta: track register operations
samples Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
scripts Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
security selinux: fix NULL-pointer dereference when hashtab allocation fails
sound Merge tag 'sound-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
tools netfilter: nat: force port remap to prevent shadowing well-known ports
usr initramfs: Check timestamp to prevent broken cpio archive
virt KVM: downgrade two BUG_ONs to WARN_ON_ONCE
.clang-format clang-format: Update with the latest for_each macro list
.cocciconfig scripts: add Linux .cocciconfig for coccinelle
.get_maintainer.ignore Opt out of scripts/get_maintainer.pl
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile
README
Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.