af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)().
authorKuniyuki Iwashima <kuniyu@amazon.co.jp>
Wed, 24 Nov 2021 02:14:24 +0000 (11:14 +0900)
committerJakub Kicinski <kuba@kernel.org>
Sat, 27 Nov 2021 02:01:55 +0000 (18:01 -0800)
commitd2d8c9fddb1c11ccfa73bf0ad2b1e6b4ea7afdaf
tree7af8ac8f42b9c96e9742dda0ec2b5dd63f30df93
parentb8a58aa6fccc5b2940f0da18c7f02e8a1deb693a
af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)().

We should not call unix_mkname() before unix_find_other() and instead do
the same thing where necessary based on the address type:

  - terminating the address with '\0' in unix_find_bsd()
  - calculating the hash in unix_find_abstract().

Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.co.jp>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/unix/af_unix.c