Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4570980imu; Tue, 29 Jan 2019 04:01:31 -0800 (PST) X-Google-Smtp-Source: ALg8bN4ImS1BIHgRrgA9t41PWf625liHV1foVmgoIYkTbC9yB0ThnJnmb6kC8DgIhe6iR7SpgUcC X-Received: by 2002:a17:902:28c1:: with SMTP id f59mr25720455plb.37.1548763291669; Tue, 29 Jan 2019 04:01:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548763291; cv=none; d=google.com; s=arc-20160816; b=ldiKNjKdQ0S4lsEkggu+6mWF3kY8E7ZTLu2SsDLeCOJwMCHg5WNCH4eXXWe1k6UBj3 6j/8B2w1sjb2euUdZw8gZBWytiFgVUkaIl3FpPk58WfNXbEUmyj00oi9spyXxCFY0dl6 kLfBDNEb9/T404H/g87Zsen3UXzQOd2pit8SbB6iQWsyfDcGRZLrMTeOaG8Rqq4xvQU7 SJ85j7O31qUyVopjt+SQDoAZCo7h4jb14QJV1W9TLX1ZSxwc6BGpsL8yP9w9ceStxeys cvYBwkSuluX4fmF1uAwq+0ewtDHDWP4IsPF5Qbhd/U4F5k1V8sMFK2uzKIxhM6AO7NVb j/Ug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=nz9bOIVZTTRba5cztsSWVrvbo9xXSH3dlFeh3CZXdkU=; b=BuTe9ZEF5eCal7f3ccu1+fCMKQPmZCMBv4SVP2w2RvOwHPngrrBiSj4gzsDWHhWuW0 5ahdSee5D0XoBM3Jpc4RO+QMATmkL5Wei3TD8E2UZufIsPcUUUT+UhPRL6+IFDW6CEOY BBZDK7R5zGUPWR9ckCGOEYaHabbnSbu25+kG62dYUnpbH+FVevG08meLTCR0CPD9BCEZ jIDUeeDZlOEXwPCegJwYskd4dF1HHhz/nFOpo5NKm/oiWGihekNPfgAjwWzgS22376QP j/qRNAdXeGge/GjYCMt6oTJjR96uGiDjRAH7LytGhFiwVKeIIiGzAViEm+8LpiQBO9zc y1Aw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=gipOiUFm; 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 92si12472385plw.158.2019.01.29.04.01.16; Tue, 29 Jan 2019 04:01:31 -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; dkim=pass header.i=@kernel.org header.s=default header.b=gipOiUFm; 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 S1730815AbfA2Lpm (ORCPT + 99 others); Tue, 29 Jan 2019 06:45:42 -0500 Received: from mail.kernel.org ([198.145.29.99]:36148 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730808AbfA2Lpj (ORCPT ); Tue, 29 Jan 2019 06:45:39 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 4150A2083B; Tue, 29 Jan 2019 11:45:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1548762338; bh=EyQIbdoO9Rrfzjie4evC+SVcZCJqYzMlgMcmbWPG100=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gipOiUFmvW7cI9nH2isKc3Winksycv3EgvQ0aP+ZqcrUUVY5/Bnin5TQLbAT7+9Wy XfxcoaEcVVhOKJQb0QVz3Z9YbYdpJs48ewowWIC/SNWNivKBp1Txap9Ja0077VAe5n P56f4Xt4OeMGQCXtTLfJJVHbHjcmEPz1z+vt4iw4= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Daniel Drake , Thomas Gleixner , bp@alien8.de, hpa@zytor.com, linux@endlessm.com Subject: [PATCH 4.19 074/103] x86/kaslr: Fix incorrect i8254 outb() parameters Date: Tue, 29 Jan 2019 12:35:51 +0100 Message-Id: <20190129113205.188529390@linuxfoundation.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190129113159.567154026@linuxfoundation.org> References: <20190129113159.567154026@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review X-Patchwork-Hint: ignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.19-stable review patch. If anyone has any objections, please let me know. ------------------ From: Daniel Drake commit 7e6fc2f50a3197d0e82d1c0e86282976c9e6c8a4 upstream. The outb() function takes parameters value and port, in that order. Fix the parameters used in the kalsr i8254 fallback code. Fixes: 5bfce5ef55cb ("x86, kaslr: Provide randomness functions") Signed-off-by: Daniel Drake Signed-off-by: Thomas Gleixner Cc: bp@alien8.de Cc: hpa@zytor.com Cc: linux@endlessm.com Cc: stable@vger.kernel.org Link: https://lkml.kernel.org/r/20190107034024.15005-1-drake@endlessm.com Signed-off-by: Greg Kroah-Hartman --- arch/x86/lib/kaslr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/arch/x86/lib/kaslr.c +++ b/arch/x86/lib/kaslr.c @@ -36,8 +36,8 @@ static inline u16 i8254(void) u16 status, timer; do { - outb(I8254_PORT_CONTROL, - I8254_CMD_READBACK | I8254_SELECT_COUNTER0); + outb(I8254_CMD_READBACK | I8254_SELECT_COUNTER0, + I8254_PORT_CONTROL); status = inb(I8254_PORT_COUNTER0); timer = inb(I8254_PORT_COUNTER0); timer |= inb(I8254_PORT_COUNTER0) << 8;