diff options
author | Xin Long <lucien.xin@gmail.com> | 2021-11-24 12:11:12 -0500 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2021-11-25 20:58:16 -0800 |
commit | 0c51dffcc8a2821cb18ef6fdf5b02ea891b850c4 (patch) | |
tree | ed1fe5d149645d972444afa3e366f70743b5849b /net/tipc/subscr.c | |
parent | 4e35a4f7db4b087816eeed1592e39d026bc61cdb (diff) | |
download | linux-stable-0c51dffcc8a2821cb18ef6fdf5b02ea891b850c4.tar.gz linux-stable-0c51dffcc8a2821cb18ef6fdf5b02ea891b850c4.tar.bz2 linux-stable-0c51dffcc8a2821cb18ef6fdf5b02ea891b850c4.zip |
tipc: delete the unlikely branch in tipc_aead_encrypt
When a skb comes to tipc_aead_encrypt(), it's always linear. The
unlikely check 'skb_cloned(skb) && tailen <= skb_tailroom(skb)'
can completely be taken care of in skb_cow_data() by the code
in branch "if (!skb_has_frag_list())".
Also, remove the 'TODO:' annotation, as the pages in skbs are not
writable, see more on commit 3cf4375a0904 ("tipc: do not write
skb_shinfo frags when doing decrytion").
Signed-off-by: Xin Long <lucien.xin@gmail.com>
Acked-by: Jon Maloy <jmaloy@redhat.com>
Link: https://lore.kernel.org/r/47a478da0b6095b76e3cbe7a75cbd25d9da1df9a.1637773872.git.lucien.xin@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'net/tipc/subscr.c')
0 files changed, 0 insertions, 0 deletions