Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2209015imu; Tue, 6 Nov 2018 10:41:16 -0800 (PST) X-Google-Smtp-Source: AJdET5c3HfJ0b0742WoNS6kV3FH5PDxHo/0IxKFUFQ5GlvQ4JypQtLcNMJIfUADuAQc10Tfx4LPP X-Received: by 2002:a62:1fca:: with SMTP id l71-v6mr13822323pfj.23.1541529676076; Tue, 06 Nov 2018 10:41:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541529676; cv=none; d=google.com; s=arc-20160816; b=awOg5D9PpOEuqsiisPjXmwtaquz52p8aKaht4diyR/KhZdGtwevgDWQX6BnPwOI7TA atolOSfeG+DwfVo9JbFoWwtRrRCdJEjfowbv6G7ywhlArFRhlHzc+L6M925dxidGkdjw Ks8liSeO/znmTuLEkPx7jFqOomVmiLakR9CJRfe5SjdZv3wqcMtN11glaDKzu510KP+b 5afx/MNlKcJ8XRKOUQTSMn1cf/Lf/w5GjgWgjPWRUKENrNR4nVh6Slb6mMPpTv0JByh1 EkunSo/Xhac/x4L2oljsN4owQgsVxaMW+JQ1IM7i6uy0t2DVIKdZf1igbP/TC4hvjxDg TkWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date; bh=glE/1mIGvGLepW48r/f0A9qKEZehkMFZmmLgok4Euf0=; b=tXvTgmL2V/HAN1aJ6C9zMPRJREThi4s2Owr+3sHgwzvULrzX+L02PYsUrvjCaj4TR1 j8rK8GUJmtIy0GCIq5SH37wKzWTZun1yAstBs+J5PDV4ffzNcXjxo8dx8OCtqJn9CLEr g1ibF/zw4G1B+ynTj3Izc1idGBoukF67k/SUHyz44jvgR8M/LgILqAwQXkjFicAqnGTC pAymDfsHOBBfoAMh6uTGlPoAXolXSkwZPRIyFc9xDlnScqku/HnFvbzf6SN3i6LT5e9i BuOpt/5mLLMVSqQpKbEt1wu1nfuUv2ubVvsw0F3eCHtpLaDv2Mc055UzUw9wZ8RBQVVZ Ndaw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m75-v6si46848590pga.481.2018.11.06.10.41.00; Tue, 06 Nov 2018 10:41:16 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388445AbeKGDwV (ORCPT + 99 others); Tue, 6 Nov 2018 22:52:21 -0500 Received: from mga02.intel.com ([134.134.136.20]:55219 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387480AbeKGDwV (ORCPT ); Tue, 6 Nov 2018 22:52:21 -0500 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Nov 2018 10:25:49 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,472,1534834800"; d="gz'50?scan'50,208,50";a="102028601" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by fmsmga002.fm.intel.com with ESMTP; 06 Nov 2018 10:25:47 -0800 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1gK62t-000DVg-Gg; Wed, 07 Nov 2018 02:25:47 +0800 Date: Wed, 7 Nov 2018 02:25:10 +0800 From: kbuild test robot To: Sascha Hauer Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org, Richard Weinberger Subject: fs/ubifs/auth.c:249:2: error: implicit declaration of function 'request_key' Message-ID: <201811070256.7Ft2VSGA%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="+HP7ph2BbKc20aGI" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --+HP7ph2BbKc20aGI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 8053e5b93eca9b011f7b79bb019bf1eeaaf96c4b commit: d8a22773a12c6d78ee758c9e530f3a488bb7cb29 ubifs: Enable authentication support date: 2 weeks ago config: i386-randconfig-h1-11070135 (attached as .config) compiler: gcc-4.9 (Debian 4.9.4-2) 4.9.4 reproduce: git checkout d8a22773a12c6d78ee758c9e530f3a488bb7cb29 # save the attached .config to linux build tree make ARCH=i386 All error/warnings (new ones prefixed by >>): fs/ubifs/auth.c: In function 'ubifs_init_authentication': >> fs/ubifs/auth.c:249:2: error: implicit declaration of function 'request_key' [-Werror=implicit-function-declaration] keyring_key = request_key(&key_type_logon, c->auth_key_name, NULL); ^ >> fs/ubifs/auth.c:249:29: error: 'key_type_logon' undeclared (first use in this function) keyring_key = request_key(&key_type_logon, c->auth_key_name, NULL); ^ fs/ubifs/auth.c:249:29: note: each undeclared identifier is reported only once for each function it appears in >> fs/ubifs/auth.c:257:24: error: dereferencing pointer to incomplete type down_read(&keyring_key->sem); ^ In file included from arch/x86/include/asm/atomic.h:5:0, from include/linux/atomic.h:7, from include/linux/crypto.h:20, from fs/ubifs/auth.c:12: fs/ubifs/auth.c:259:17: error: dereferencing pointer to incomplete type if (keyring_key->type != &key_type_logon) { ^ include/linux/compiler.h:58:30: note: in definition of macro '__trace_if' if (__builtin_constant_p(!!(cond)) ? !!(cond) : \ ^ >> fs/ubifs/auth.c:259:2: note: in expansion of macro 'if' if (keyring_key->type != &key_type_logon) { ^ fs/ubifs/auth.c:259:17: error: dereferencing pointer to incomplete type if (keyring_key->type != &key_type_logon) { ^ include/linux/compiler.h:58:42: note: in definition of macro '__trace_if' if (__builtin_constant_p(!!(cond)) ? !!(cond) : \ ^ >> fs/ubifs/auth.c:259:2: note: in expansion of macro 'if' if (keyring_key->type != &key_type_logon) { ^ fs/ubifs/auth.c:259:17: error: dereferencing pointer to incomplete type if (keyring_key->type != &key_type_logon) { ^ include/linux/compiler.h:69:16: note: in definition of macro '__trace_if' ______r = !!(cond); \ ^ >> fs/ubifs/auth.c:259:2: note: in expansion of macro 'if' if (keyring_key->type != &key_type_logon) { ^ >> fs/ubifs/auth.c:265:2: error: implicit declaration of function 'user_key_payload_locked' [-Werror=implicit-function-declaration] ukp = user_key_payload_locked(keyring_key); ^ >> fs/ubifs/auth.c:265:6: warning: assignment makes pointer from integer without a cast ukp = user_key_payload_locked(keyring_key); ^ fs/ubifs/auth.c:304:44: error: dereferencing pointer to incomplete type err = crypto_shash_setkey(c->hmac_tfm, ukp->data, ukp->datalen); ^ fs/ubifs/auth.c:304:55: error: dereferencing pointer to incomplete type err = crypto_shash_setkey(c->hmac_tfm, ukp->data, ukp->datalen); ^ fs/ubifs/auth.c:323:22: error: dereferencing pointer to incomplete type up_read(&keyring_key->sem); ^ cc1: some warnings being treated as errors vim +/request_key +249 fs/ubifs/auth.c 49525e5e Sascha Hauer 2018-09-07 219 49525e5e Sascha Hauer 2018-09-07 220 /** 49525e5e Sascha Hauer 2018-09-07 221 * ubifs_init_authentication - initialize UBIFS authentication support 49525e5e Sascha Hauer 2018-09-07 222 * @c: UBIFS file-system description object 49525e5e Sascha Hauer 2018-09-07 223 * 49525e5e Sascha Hauer 2018-09-07 224 * This function returns 0 for success or a negative error code otherwise. 49525e5e Sascha Hauer 2018-09-07 225 */ 49525e5e Sascha Hauer 2018-09-07 226 int ubifs_init_authentication(struct ubifs_info *c) 49525e5e Sascha Hauer 2018-09-07 227 { 49525e5e Sascha Hauer 2018-09-07 228 struct key *keyring_key; 49525e5e Sascha Hauer 2018-09-07 229 const struct user_key_payload *ukp; 49525e5e Sascha Hauer 2018-09-07 230 int err; 49525e5e Sascha Hauer 2018-09-07 231 char hmac_name[CRYPTO_MAX_ALG_NAME]; 49525e5e Sascha Hauer 2018-09-07 232 49525e5e Sascha Hauer 2018-09-07 233 if (!c->auth_hash_name) { 49525e5e Sascha Hauer 2018-09-07 234 ubifs_err(c, "authentication hash name needed with authentication"); 49525e5e Sascha Hauer 2018-09-07 235 return -EINVAL; 49525e5e Sascha Hauer 2018-09-07 236 } 49525e5e Sascha Hauer 2018-09-07 237 49525e5e Sascha Hauer 2018-09-07 238 c->auth_hash_algo = match_string(hash_algo_name, HASH_ALGO__LAST, 49525e5e Sascha Hauer 2018-09-07 239 c->auth_hash_name); 49525e5e Sascha Hauer 2018-09-07 240 if ((int)c->auth_hash_algo < 0) { 49525e5e Sascha Hauer 2018-09-07 241 ubifs_err(c, "Unknown hash algo %s specified", 49525e5e Sascha Hauer 2018-09-07 242 c->auth_hash_name); 49525e5e Sascha Hauer 2018-09-07 243 return -EINVAL; 49525e5e Sascha Hauer 2018-09-07 244 } 49525e5e Sascha Hauer 2018-09-07 245 49525e5e Sascha Hauer 2018-09-07 246 snprintf(hmac_name, CRYPTO_MAX_ALG_NAME, "hmac(%s)", 49525e5e Sascha Hauer 2018-09-07 247 c->auth_hash_name); 49525e5e Sascha Hauer 2018-09-07 248 49525e5e Sascha Hauer 2018-09-07 @249 keyring_key = request_key(&key_type_logon, c->auth_key_name, NULL); 49525e5e Sascha Hauer 2018-09-07 250 49525e5e Sascha Hauer 2018-09-07 251 if (IS_ERR(keyring_key)) { 49525e5e Sascha Hauer 2018-09-07 252 ubifs_err(c, "Failed to request key: %ld", 49525e5e Sascha Hauer 2018-09-07 253 PTR_ERR(keyring_key)); 49525e5e Sascha Hauer 2018-09-07 254 return PTR_ERR(keyring_key); 49525e5e Sascha Hauer 2018-09-07 255 } 49525e5e Sascha Hauer 2018-09-07 256 49525e5e Sascha Hauer 2018-09-07 @257 down_read(&keyring_key->sem); 49525e5e Sascha Hauer 2018-09-07 258 49525e5e Sascha Hauer 2018-09-07 @259 if (keyring_key->type != &key_type_logon) { 49525e5e Sascha Hauer 2018-09-07 260 ubifs_err(c, "key type must be logon"); 49525e5e Sascha Hauer 2018-09-07 261 err = -ENOKEY; 49525e5e Sascha Hauer 2018-09-07 262 goto out; 49525e5e Sascha Hauer 2018-09-07 263 } 49525e5e Sascha Hauer 2018-09-07 264 49525e5e Sascha Hauer 2018-09-07 @265 ukp = user_key_payload_locked(keyring_key); 49525e5e Sascha Hauer 2018-09-07 266 if (!ukp) { 49525e5e Sascha Hauer 2018-09-07 267 /* key was revoked before we acquired its semaphore */ 49525e5e Sascha Hauer 2018-09-07 268 err = -EKEYREVOKED; 49525e5e Sascha Hauer 2018-09-07 269 goto out; 49525e5e Sascha Hauer 2018-09-07 270 } 49525e5e Sascha Hauer 2018-09-07 271 49525e5e Sascha Hauer 2018-09-07 272 c->hash_tfm = crypto_alloc_shash(c->auth_hash_name, 0, 49525e5e Sascha Hauer 2018-09-07 273 CRYPTO_ALG_ASYNC); 49525e5e Sascha Hauer 2018-09-07 274 if (IS_ERR(c->hash_tfm)) { 49525e5e Sascha Hauer 2018-09-07 275 err = PTR_ERR(c->hash_tfm); 49525e5e Sascha Hauer 2018-09-07 276 ubifs_err(c, "Can not allocate %s: %d", 49525e5e Sascha Hauer 2018-09-07 277 c->auth_hash_name, err); 49525e5e Sascha Hauer 2018-09-07 278 goto out; 49525e5e Sascha Hauer 2018-09-07 279 } 49525e5e Sascha Hauer 2018-09-07 280 49525e5e Sascha Hauer 2018-09-07 281 c->hash_len = crypto_shash_digestsize(c->hash_tfm); 49525e5e Sascha Hauer 2018-09-07 282 if (c->hash_len > UBIFS_HASH_ARR_SZ) { 49525e5e Sascha Hauer 2018-09-07 283 ubifs_err(c, "hash %s is bigger than maximum allowed hash size (%d > %d)", 49525e5e Sascha Hauer 2018-09-07 284 c->auth_hash_name, c->hash_len, UBIFS_HASH_ARR_SZ); 49525e5e Sascha Hauer 2018-09-07 285 err = -EINVAL; 49525e5e Sascha Hauer 2018-09-07 286 goto out_free_hash; 49525e5e Sascha Hauer 2018-09-07 287 } 49525e5e Sascha Hauer 2018-09-07 288 49525e5e Sascha Hauer 2018-09-07 289 c->hmac_tfm = crypto_alloc_shash(hmac_name, 0, CRYPTO_ALG_ASYNC); 49525e5e Sascha Hauer 2018-09-07 290 if (IS_ERR(c->hmac_tfm)) { 49525e5e Sascha Hauer 2018-09-07 291 err = PTR_ERR(c->hmac_tfm); 49525e5e Sascha Hauer 2018-09-07 292 ubifs_err(c, "Can not allocate %s: %d", hmac_name, err); 49525e5e Sascha Hauer 2018-09-07 293 goto out_free_hash; 49525e5e Sascha Hauer 2018-09-07 294 } 49525e5e Sascha Hauer 2018-09-07 295 49525e5e Sascha Hauer 2018-09-07 296 c->hmac_desc_len = crypto_shash_digestsize(c->hmac_tfm); 49525e5e Sascha Hauer 2018-09-07 297 if (c->hmac_desc_len > UBIFS_HMAC_ARR_SZ) { 49525e5e Sascha Hauer 2018-09-07 298 ubifs_err(c, "hmac %s is bigger than maximum allowed hmac size (%d > %d)", 49525e5e Sascha Hauer 2018-09-07 299 hmac_name, c->hmac_desc_len, UBIFS_HMAC_ARR_SZ); 49525e5e Sascha Hauer 2018-09-07 300 err = -EINVAL; 49525e5e Sascha Hauer 2018-09-07 301 goto out_free_hash; 49525e5e Sascha Hauer 2018-09-07 302 } 49525e5e Sascha Hauer 2018-09-07 303 49525e5e Sascha Hauer 2018-09-07 304 err = crypto_shash_setkey(c->hmac_tfm, ukp->data, ukp->datalen); 49525e5e Sascha Hauer 2018-09-07 305 if (err) 49525e5e Sascha Hauer 2018-09-07 306 goto out_free_hmac; 49525e5e Sascha Hauer 2018-09-07 307 49525e5e Sascha Hauer 2018-09-07 308 c->authenticated = true; 49525e5e Sascha Hauer 2018-09-07 309 49525e5e Sascha Hauer 2018-09-07 310 c->log_hash = ubifs_hash_get_desc(c); 49525e5e Sascha Hauer 2018-09-07 311 if (IS_ERR(c->log_hash)) 49525e5e Sascha Hauer 2018-09-07 312 goto out_free_hmac; 49525e5e Sascha Hauer 2018-09-07 313 49525e5e Sascha Hauer 2018-09-07 314 err = 0; 49525e5e Sascha Hauer 2018-09-07 315 49525e5e Sascha Hauer 2018-09-07 316 out_free_hmac: 49525e5e Sascha Hauer 2018-09-07 317 if (err) 49525e5e Sascha Hauer 2018-09-07 318 crypto_free_shash(c->hmac_tfm); 49525e5e Sascha Hauer 2018-09-07 319 out_free_hash: 49525e5e Sascha Hauer 2018-09-07 320 if (err) 49525e5e Sascha Hauer 2018-09-07 321 crypto_free_shash(c->hash_tfm); 49525e5e Sascha Hauer 2018-09-07 322 out: 49525e5e Sascha Hauer 2018-09-07 323 up_read(&keyring_key->sem); 49525e5e Sascha Hauer 2018-09-07 324 key_put(keyring_key); 49525e5e Sascha Hauer 2018-09-07 325 49525e5e Sascha Hauer 2018-09-07 326 return err; 49525e5e Sascha Hauer 2018-09-07 327 } 49525e5e Sascha Hauer 2018-09-07 328 :::::: The code at line 249 was first introduced by commit :::::: 49525e5eecca5e1b4a83ac217868e8d8b843539f ubifs: Add helper functions for authentication support :::::: TO: Sascha Hauer :::::: CC: Richard Weinberger --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --+HP7ph2BbKc20aGI Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 6CFbz1/ljhQY8NARJ/8D0yzz+HeoAQA= --+HP7ph2BbKc20aGI--