From patchwork Sun Mar 27 06:51:36 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zeng Zhaoxiu X-Patchwork-Id: 602254 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3qXnlv4vmBz9sB6 for ; Sun, 27 Mar 2016 17:52:27 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=rFDHTuXr; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753270AbcC0GwN (ORCPT ); Sun, 27 Mar 2016 02:52:13 -0400 Received: from mail-pa0-f68.google.com ([209.85.220.68]:33459 "EHLO mail-pa0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752269AbcC0GwM (ORCPT ); Sun, 27 Mar 2016 02:52:12 -0400 Received: by mail-pa0-f68.google.com with SMTP id q6so11429658pav.0; Sat, 26 Mar 2016 23:52:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:references:to:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=+H/M92UOzJLcLeVAqR5e0PjlltlspHPSb4nMUD+fSAs=; b=rFDHTuXrvIT4Yzxtbs9us/kquSQ7YkS9PmAyvZxopcLKp/ozW851s5FQ6ZB+EoEN2u f2eSV9yCRcwInUk1ZBYC2MJh+f6QhCNfFildjmEKDJEIPKnISEpfDyIOnzIdaTZdgzCY jJTpDsTHbr+/V+G3xyLT7rRGhmUOr6L7DbjmJazwOsmTZE/Tw+mufOb4bXNcWPT8aafs sGGDHbulgNIo3gEn6seuCpRLyBBFHCVP6FsncQGwFDTrkxO/i/XCBlHqJdw/AA5djiMe AMlLlCJNd11M1N6bTb1kGTjt25PD2bAhkXZ9d1IEFgxpmZKb1wR8j5otdOXcl7NlZnPt B+NQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:references:to:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=+H/M92UOzJLcLeVAqR5e0PjlltlspHPSb4nMUD+fSAs=; b=H7Qg4N9MeERjTyH6OilfeR7b4JkTACwpu6FEt9h9Olv+v5xhBkwZUBii2pKvYtQ3zI LhRvmuZYDT0QAJPUktwbLJhNky4kbwdZ+1vwMLCD66PEfVhJ+7ZRvCnHpl8hLn4YlJGL MzqEwHwURpRwEXORE6GHrm3WQzVnyqeANLI+ryP0z+OTYAHnU+PZwyY58hbUEO8Wl7xX iB6BVnnV8ygCpJarIeuB3mMNYj0b525NNgfVTfRWsY9CwMp4dxJH5RfHYEgvwkZr1HAA yqtbFVzfkkj/ICKEPZrbxWaLRq9Ats5iE3mFtGAfQKEmduglhFAkvZ1zLe62dNPlGjl0 oNNA== X-Gm-Message-State: AD7BkJL5Hd63kje5414DXa4+sNvzbt/RNawCOENWbRVCi9Z0Pmei3p70YKgxsbYP820D6w== X-Received: by 10.66.102.106 with SMTP id fn10mr33733592pab.60.1459061530858; Sat, 26 Mar 2016 23:52:10 -0700 (PDT) Received: from [0.0.0.0] (dsl-olubrasgw1-54fb5b-165.dhcp.inet.fi. [84.251.91.165]) by smtp.googlemail.com with ESMTPSA id m84sm26846224pfi.75.2016.03.26.23.51.49 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 26 Mar 2016 23:52:10 -0700 (PDT) Subject: [PATCH 12/31] sunrpc: auth_gss: use parity8 References: <1458788612-4367-1-git-send-email-zhaoxiu.zeng@gmail.com> To: Trond Myklebust , Anna Schumaker , "J. Bruce Fields" , Jeff Layton , "David S. Miller" , Herbert Xu Cc: linux-kernel@vger.kernel.org, linux-nfs@vger.kernel.org, netdev@vger.kernel.org From: "zhaoxiu.zeng" Message-ID: <56F782F8.8000903@gmail.com> Date: Sun, 27 Mar 2016 14:51:36 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 In-Reply-To: <1458788612-4367-1-git-send-email-zhaoxiu.zeng@gmail.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Zeng Zhaoxiu Signed-off-by: Zeng Zhaoxiu --- net/sunrpc/auth_gss/gss_krb5_keys.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/net/sunrpc/auth_gss/gss_krb5_keys.c b/net/sunrpc/auth_gss/gss_krb5_keys.c index 8701331..c41b389 100644 --- a/net/sunrpc/auth_gss/gss_krb5_keys.c +++ b/net/sunrpc/auth_gss/gss_krb5_keys.c @@ -243,16 +243,12 @@ err_return: return ret; } -#define smask(step) ((1<>step)&smask(step))) -#define parity_char(x) pstep(pstep(pstep((x), 4), 2), 1) - static void mit_des_fixup_key_parity(u8 key[8]) { int i; for (i = 0; i < 8; i++) { key[i] &= 0xfe; - key[i] |= 1^parity_char(key[i]); + key[i] |= !parity8(key[i]); } }