Received: by 10.192.165.148 with SMTP id m20csp4354844imm; Mon, 30 Apr 2018 17:11:03 -0700 (PDT) X-Google-Smtp-Source: AB8JxZr9ZiIJsTeCl+O3sgBjYpLR351EajNQ7xbUZ9s4dAF+dkkGW7TL6kaMZiABL0kGCJqTtQrK X-Received: by 2002:a17:902:6bc3:: with SMTP id m3-v6mr13920965plt.363.1525133463846; Mon, 30 Apr 2018 17:11:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525133463; cv=none; d=google.com; s=arc-20160816; b=Bge/ykMu7eH9nYz9BOBeebKFMo8Gm8JN2HjcbujwkoLjQep/mqh7rMuguTKhZvjI0H gShDyI3K/GkTE8bw3k9Ok2FBZF1D4mEyD8knZHlDpUoog4COFPB6qdWjtj5XfBnQKJOH qjzM5YfqSk6rILg4oEgpJHxglYSpjQtVuhAFhDyFbAg6Oswc1iu9l+UJN/Hq0Sdmuw6s +Pv9NMGp/TbYOFF6G6I6r83OtKID6uK5zos1zaSF+Uid2cWa+IgFxHfJFCs+Q5iyq1xr 6x5kmlYG5NxDYNTUOdwQgoOdy7ReW8fBI9BHpcxkeBaWxvYn1Uecn3DQq9eTHyOOtz0i YuMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:subject:cc:to :from:date:dkim-signature:arc-authentication-results; bh=s0wX0bDtBrtgb5jr3ks4MfQZv8p9RnwdvgSUVKOaOnA=; b=k1peQ3x9QO2WrUSjeC3hrKU/djDS7UsLKw//GhRNY8NvBDsVxunkyedTphHWYne1qA 1waKfaZmuEYOA1Ba6JeOLcOam9urAVm8+gK8m+U38zws2kGcSETMMnRwEUWCQfeldWc3 rDQ9w/KoTgQ7hQFa06ZtrLf92qDlIx05KO5FMioFuFM48LrVN6S41Gujq6mrucSCjYUG s0CBl55C93EmGf3D+F09uVgazBJNsJvxx6I1JSZbphxBxj7vKX76DiUB3viizpgOlVzR UO8zROd0m56nKxTzYP5eil58G/t/TfsjSjl7z9bxPB1fL2vybJNEpqXpXNA12/Nw8BmV YgGg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b=s2EqmMJM; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 90-v6si8276428plc.205.2018.04.30.17.10.49; Mon, 30 Apr 2018 17:11:03 -0700 (PDT) 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; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b=s2EqmMJM; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754055AbeEAAKm (ORCPT + 99 others); Mon, 30 Apr 2018 20:10:42 -0400 Received: from ozlabs.org ([203.11.71.1]:60769 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751296AbeEAAKk (ORCPT ); Mon, 30 Apr 2018 20:10:40 -0400 Received: from authenticated.ozlabs.org (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPSA id 40ZhdB2cd1z9rx7; Tue, 1 May 2018 10:10:38 +1000 (AEST) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=canb.auug.org.au DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au; s=201702; t=1525133438; bh=08OSLv65cUj9HvXGZvRdE5VEuSIkDkHjEfosBNwyuwY=; h=Date:From:To:Cc:Subject:From; b=s2EqmMJM1z/tDTIw7XKsTYUx0so+LMa0uJjeN4b5lOXWeEa24FrpQWllqT+Xi9Bxc XeWiwJ1S3EEFBwmhwsNvA88+ZTdVuU3saV1tbkEo0gVXGDp/yEauA4+BjJtBlsu60p 1idenhxtquSj3IsuyQzGqYSqSKYSpy/cfCMtVb7bBFm9B751CJ4ipK5WYLJNHKeBVN xwzB9gUXxLWYWLzxsZ3lP4c05eJNKt/z2vjAZwdxfA3nHVbgyKoLEHMCIlONwQDwkt DocHXijOfc+dk0s8o8fpjSEpven+vaYorWHo+Jjv9seoor2jIBz9do7VjIMK+ROmji ZyPxcxoXilyTA== Date: Tue, 1 May 2018 10:10:17 +1000 From: Stephen Rothwell To: Doug Ledford , Jason Gunthorpe Cc: Linux-Next Mailing List , Linux Kernel Mailing List , Zhu Yanjun Subject: linux-next: manual merge of the rdma tree with the rdma-fixes tree Message-ID: <20180501101017.517b38af@canb.auug.org.au> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/Wl9dmyWBlHaq7dgRMcNuJ32"; protocol="application/pgp-signature" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Sig_/Wl9dmyWBlHaq7dgRMcNuJ32 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi all, Today's linux-next merge of the rdma tree got a conflict in: drivers/infiniband/sw/rxe/rxe_resp.c between commit: 9fd4350ba895 ("B/rxe: avoid double kfree_skb") from the rdma-fixes tree and commit: 2e47350789eb ("IB/rxe: optimize the function duplicate_request") from the rdma tree. I fixed it up (I think - see below) and can carry the fix as necessary. This is now fixed as far as linux-next is concerned, but any non trivial conflicts should be mentioned to your upstream maintainer when your tree is submitted for merging. You may also want to consider cooperating with the maintainer of the conflicting tree to minimise any particularly complex conflicts. --=20 Cheers, Stephen Rothwell diff --cc drivers/infiniband/sw/rxe/rxe_resp.c index 955ff3b6da9c,c45c1ff24497..000000000000 --- a/drivers/infiniband/sw/rxe/rxe_resp.c +++ b/drivers/infiniband/sw/rxe/rxe_resp.c @@@ -1121,23 -1123,13 +1120,12 @@@ static enum resp_states duplicate_reque /* Find the operation in our list of responder resources. */ res =3D find_resource(qp, pkt->psn); if (res) { - struct sk_buff *skb_copy; -=20 - skb_copy =3D skb_clone(res->atomic.skb, GFP_ATOMIC); - if (skb_copy) { - rxe_add_ref(qp); /* for the new SKB */ - } else { - pr_warn("Couldn't clone atomic resp\n"); - rc =3D RESPST_CLEANUP; - goto out; - } -=20 + skb_get(res->atomic.skb); /* Resend the result. */ rc =3D rxe_xmit_packet(to_rdev(qp->ibqp.device), qp, - pkt, skb_copy); + pkt, res->atomic.skb); if (rc) { pr_err("Failed resending result. This flow is not handled - skb ignor= ed\n"); - rxe_drop_ref(qp); - kfree_skb(res->atomic.skb); rc =3D RESPST_CLEANUP; goto out; } --Sig_/Wl9dmyWBlHaq7dgRMcNuJ32 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEENIC96giZ81tWdLgKAVBC80lX0GwFAlrnsGkACgkQAVBC80lX 0GwYKggAieq6QngquggXeIH9/2RF2XQaDmmbOBIpVKsZPF25aO89hyHbRklwdPdF /sZ2+BZ3OjKrJc/OjLWiApCHUHOGoEqDrkLji1gYuOX3PT6iGPTBZSAFsFFKZgZv sFuJd0faDPmhFfr7mrbUqm6c0gJEc5+e5SDXixyNJ340tus0lYXS9QLZZny0WZzt YhKySTSBryciFj1BOdH8Ev9bI9Uk6KVWTSq4i1xMBdW4s5ZmPN8Fg5SHkGMPc0zQ q/gBydvibmHWAUUruKqlfcH4gZJqYGc1zQxmVQdFCCVqieZvaeHyAAfKyoNP2KSL mSiloMgyIjN+FUUaXj2RpePsdhs+zg== =3GkS -----END PGP SIGNATURE----- --Sig_/Wl9dmyWBlHaq7dgRMcNuJ32--