From patchwork Mon Mar 20 09:46:27 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xin Long X-Patchwork-Id: 740878 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 3vmryr44Xwz9s2x for ; Mon, 20 Mar 2017 20:59:48 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="rHeVt0Yi"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753754AbdCTJ5W (ORCPT ); Mon, 20 Mar 2017 05:57:22 -0400 Received: from mail-pg0-f65.google.com ([74.125.83.65]:35540 "EHLO mail-pg0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752346AbdCTJzv (ORCPT ); Mon, 20 Mar 2017 05:55:51 -0400 Received: by mail-pg0-f65.google.com with SMTP id g2so18972520pge.2; Mon, 20 Mar 2017 02:55:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=4+cCu684fuz16KHFe8yew3+Z47Elzo2qK/vBkDKBFUs=; b=rHeVt0YiZhPI2w4OV659TG/nClLoJJBFVTWO2HWfkIuBn6dW0WOQgKTy4OYAHWRRwW k6tVkFNcneyYKS8R+cmBXhnVC9UULqAYJuuKGyUNmQna2f/owMXxdqIgZZn3VNpVlJl7 6D5agxpUL19Ka4Iop33cFqG7AhHZLaSMdq4sExsy+mLFfr7NIvcUp/0MO2AfzDDGYw7b 5jP6vCJWWuPA7PeqynxU7lLmJrB16R3xNnWn++nTqIviA4TpuqRM8OQcwoJu8alX35JP UPxVkpL0a6CetEg31JP2TF6Ojnd1mnXmIcAh/5ImaYBPtm+9IcX2MBPfi8RIIb9EhcWI dDMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=4+cCu684fuz16KHFe8yew3+Z47Elzo2qK/vBkDKBFUs=; b=dsGZsbQ7HZHe+c0JKJyj3YbnbzQfgL+MRtwRsMF+05bqQxHsVF3WMKDJDPBzM3rKEU AID4qXgiAY5y1owJTXLPuJmV74OD15x9Uxk8b3dRaI5HHESmv9NPIpKDTH0X9yTEuSbU MBH5TFSulMFriXvvPFC0araAudNa9IH8sU2nH9qOPeYn2UudRTKzs+0PL9sP7R8D+1kK Xx4t9pWEPy1Fc4wjLLbOWAOpxjq7sgCmv//Wvo/7HPaZ0iywv+cLN87AvepjnFiQiTp7 3i2F4A0ZPk+/1myAZWfj0EdWkeQyvWxBaMPkKcOBRFm94/EkPKS+svuoQcEayOgjVMzd S4Uw== X-Gm-Message-State: AFeK/H0U0VkGY/sm5F6C/V3daHjttxhdAuNzBmpN6COq9rpxuvlT3mQbztGw6KKIhS6G5g== X-Received: by 10.98.18.216 with SMTP id 85mr32270856pfs.131.1490003194801; Mon, 20 Mar 2017 02:46:34 -0700 (PDT) Received: from localhost ([209.132.188.80]) by smtp.gmail.com with ESMTPSA id i3sm32010499pfk.47.2017.03.20.02.46.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 Mar 2017 02:46:34 -0700 (PDT) From: Xin Long To: network dev , linux-sctp@vger.kernel.org Cc: davem@davemloft.net, Marcelo Ricardo Leitner , Neil Horman Subject: [PATCH net] sctp: declare struct sctp_stream before using it Date: Mon, 20 Mar 2017 17:46:27 +0800 Message-Id: <1a16b414118d0876373774654d86e2a2a936b9d1.1490003187.git.lucien.xin@gmail.com> X-Mailer: git-send-email 2.1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org sctp_stream_free uses struct sctp_stream as a param, but struct sctp_stream is defined after it's declaration. This patch is to declare struct sctp_stream before sctp_stream_free. Fixes: a83863174a61 ("sctp: prepare asoc stream for stream reconf") Signed-off-by: Xin Long Acked-by: Neil Horman --- include/net/sctp/structs.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/net/sctp/structs.h b/include/net/sctp/structs.h index 4f64519..592dece 100644 --- a/include/net/sctp/structs.h +++ b/include/net/sctp/structs.h @@ -83,6 +83,7 @@ struct sctp_bind_addr; struct sctp_ulpq; struct sctp_ep_common; struct crypto_shash; +struct sctp_stream; #include