From patchwork Mon Oct 17 15:15:50 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wei Yongjun X-Patchwork-Id: 683074 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3syMGr3tB0z9sxS for ; Tue, 18 Oct 2016 02:16:04 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=cpyGNUXm; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933970AbcJQPQB (ORCPT ); Mon, 17 Oct 2016 11:16:01 -0400 Received: from mail-pf0-f196.google.com ([209.85.192.196]:35917 "EHLO mail-pf0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933594AbcJQPQA (ORCPT ); Mon, 17 Oct 2016 11:16:00 -0400 Received: by mail-pf0-f196.google.com with SMTP id r16so12972093pfg.3; Mon, 17 Oct 2016 08:16:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=hOm1AIrzQl4yjJhOmW4xzeYCO957G0vXA2VZbnNzCVI=; b=cpyGNUXmfRWmqq+grcFC1vxGzA8dID+h90NDj/nSzHZgD7R9Yc80flKp1CgDbYjWbR rreWrEihztbYDed8DaJq8/ukLvHQfxAJ+yBnrGTeBltsxy3Oa89zZt3cYSsHVT7ZBfKE 7LIrgaEfTuMHgo0dipsopegiJ1snPjf/e/Zn3Cj0af0qoHZ5gdb7HPxBxlrrW9OvgTAo SRXWr0iryGgE+hILDq5AQb+7n/HGb2TP9ICZNT79zakMA50Hdc0MfT1EIzLxngImQTCt 6cEy0TGMoafOpRzr7M1eDLXt0YmlKGlY3H7FDsa81D+n0eLj19R+YjTXjJKI8xkml19C SSZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=hOm1AIrzQl4yjJhOmW4xzeYCO957G0vXA2VZbnNzCVI=; b=hXtk/pMzzIZyzYURmp6vws9cA8Km25BjyNsNYsE2FxiTSS5Ud3uwLu5foS49HJWmfl 0FRn9qjkCaOIVD2dJ9ORzJcR590A9Fx+TfBKBD4lWACPn91MUaqdtfJ6TZQhvWjm1sjp 2IjQQDGT+rhdvGMLO8q3Ce352qQSmM2Y8o+eka2XLZCuqrwfXJTwccEJVtyEJUWNTLUP 2SL66oVdlF9mX+KjvJBCul01nBmOXmYao82YYwnoGG9OVzexFCJgmbe5ibPHVJXUCLV9 ZiGo9Mm7s45Xab1WnpXKZfYEbQ4jI3nX4Rw4jXwWUWwipqbWp7eGXbT20CXuvc0zniXx ng6g== X-Gm-Message-State: AA6/9RmwizbfNy+k9K2vknlprSxJIMiCgqKC6m2Qiwo4rAckTgREAJXl0R3WUWj1tzXbyA== X-Received: by 10.98.20.200 with SMTP id 191mr38512528pfu.51.1476717359554; Mon, 17 Oct 2016 08:15:59 -0700 (PDT) Received: from 192.168.0.37 (ec2-52-192-197-227.ap-northeast-1.compute.amazonaws.com. [52.192.197.227]) by smtp.gmail.com with ESMTPSA id w18sm19458133pfg.60.2016.10.17.08.15.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Oct 2016 08:15:58 -0700 (PDT) From: Wei Yongjun To: Alexander Graf , pbonzini@redhat.com, rkrcmar@redhat.com, benh@kernel.crashing.org, paulus@samba.org, mpe@ellerman.id.au Cc: Wei Yongjun , kvm-ppc@vger.kernel.org, kvm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH -next] KVM: PPC: Book3S HV: Use list_move_tail instead of list_del/list_add_tail Date: Mon, 17 Oct 2016 15:15:50 +0000 Message-Id: <1476717350-12884-1-git-send-email-weiyj.lk@gmail.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Sender: kvm-ppc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm-ppc@vger.kernel.org From: Wei Yongjun Using list_move_tail() instead of list_del() + list_add_tail(). Signed-off-by: Wei Yongjun --- arch/powerpc/kvm/book3s_hv.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/arch/powerpc/kvm/book3s_hv.c b/arch/powerpc/kvm/book3s_hv.c index 3686471..4159431 100644 --- a/arch/powerpc/kvm/book3s_hv.c +++ b/arch/powerpc/kvm/book3s_hv.c @@ -2123,8 +2123,7 @@ static bool can_dynamic_split(struct kvmppc_vcore *vc, struct core_info *cip) cip->subcore_threads[sub] = vc->num_threads; cip->subcore_vm[sub] = vc->kvm; init_master_vcore(vc); - list_del(&vc->preempt_list); - list_add_tail(&vc->preempt_list, &cip->vcs[sub]); + list_move_tail(&vc->preempt_list, &cip->vcs[sub]); return true; }