Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

xfrm: Pass name as const to xfrm_*_get_byname().

Signed-off-by: David S. Miller <davem@davemloft.net>

+9 -9
+4 -4
include/net/xfrm.h
··· 1513 1513 extern struct xfrm_algo_desc *xfrm_aalg_get_byid(int alg_id); 1514 1514 extern struct xfrm_algo_desc *xfrm_ealg_get_byid(int alg_id); 1515 1515 extern struct xfrm_algo_desc *xfrm_calg_get_byid(int alg_id); 1516 - extern struct xfrm_algo_desc *xfrm_aalg_get_byname(char *name, int probe); 1517 - extern struct xfrm_algo_desc *xfrm_ealg_get_byname(char *name, int probe); 1518 - extern struct xfrm_algo_desc *xfrm_calg_get_byname(char *name, int probe); 1519 - extern struct xfrm_algo_desc *xfrm_aead_get_byname(char *name, int icv_len, 1516 + extern struct xfrm_algo_desc *xfrm_aalg_get_byname(const char *name, int probe); 1517 + extern struct xfrm_algo_desc *xfrm_ealg_get_byname(const char *name, int probe); 1518 + extern struct xfrm_algo_desc *xfrm_calg_get_byname(const char *name, int probe); 1519 + extern struct xfrm_algo_desc *xfrm_aead_get_byname(const char *name, int icv_len, 1520 1520 int probe); 1521 1521 1522 1522 struct hash_desc;
+4 -4
net/xfrm/xfrm_algo.c
··· 618 618 (entry->compat && !strcmp(name, entry->compat))); 619 619 } 620 620 621 - struct xfrm_algo_desc *xfrm_aalg_get_byname(char *name, int probe) 621 + struct xfrm_algo_desc *xfrm_aalg_get_byname(const char *name, int probe) 622 622 { 623 623 return xfrm_find_algo(&xfrm_aalg_list, xfrm_alg_name_match, name, 624 624 probe); 625 625 } 626 626 EXPORT_SYMBOL_GPL(xfrm_aalg_get_byname); 627 627 628 - struct xfrm_algo_desc *xfrm_ealg_get_byname(char *name, int probe) 628 + struct xfrm_algo_desc *xfrm_ealg_get_byname(const char *name, int probe) 629 629 { 630 630 return xfrm_find_algo(&xfrm_ealg_list, xfrm_alg_name_match, name, 631 631 probe); 632 632 } 633 633 EXPORT_SYMBOL_GPL(xfrm_ealg_get_byname); 634 634 635 - struct xfrm_algo_desc *xfrm_calg_get_byname(char *name, int probe) 635 + struct xfrm_algo_desc *xfrm_calg_get_byname(const char *name, int probe) 636 636 { 637 637 return xfrm_find_algo(&xfrm_calg_list, xfrm_alg_name_match, name, 638 638 probe); ··· 654 654 !strcmp(name, entry->name); 655 655 } 656 656 657 - struct xfrm_algo_desc *xfrm_aead_get_byname(char *name, int icv_len, int probe) 657 + struct xfrm_algo_desc *xfrm_aead_get_byname(const char *name, int icv_len, int probe) 658 658 { 659 659 struct xfrm_aead_name data = { 660 660 .name = name,
+1 -1
net/xfrm/xfrm_user.c
··· 234 234 } 235 235 236 236 static int attach_one_algo(struct xfrm_algo **algpp, u8 *props, 237 - struct xfrm_algo_desc *(*get_byname)(char *, int), 237 + struct xfrm_algo_desc *(*get_byname)(const char *, int), 238 238 struct nlattr *rta) 239 239 { 240 240 struct xfrm_algo *p, *ualg;