Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp8078250ybl; Thu, 16 Jan 2020 10:14:32 -0800 (PST) X-Google-Smtp-Source: APXvYqy0mVCDU5ZPnj7q8Z39LGVUdgGB3cyAXALj9zIQ5U+KQNwTJrMyUHwafSS60xleXD/a3ku0 X-Received: by 2002:a9d:6c06:: with SMTP id f6mr3178058otq.318.1579198472358; Thu, 16 Jan 2020 10:14:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579198472; cv=none; d=google.com; s=arc-20160816; b=JVD6XhfOE24QIz+HLmnbGZSFsLfNx3nbv3rwtEPCSAe4JrG81ZKTCBUQTJgX++mndl EByAHEVx8fH0cw2k6xWcTp17WBBStOwRbc8JC/a9FZL9U38kaDEiuobEcfCmBlxNa8ct MmJWpKe9LGfAFHE7l1GndTFZJcaHBwL/XftLUo9BUW5qoQAoD+r3hFG+Z3Z7+esdrZ6r LzNEA7YVuap7vltfnSgpkThMxuzpFwLSj2mejZBuvEzrZsl3grvaeRE8XXurk2ZwdNWY +qB0K0e2xaA+Gn/VBiSKZZRAdsp4g6y4JPIloPMlQwizvDXU8B72I3IlU3rmca+vc10W 9FhA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=PIS0hl8XU1bTKWwnF49HjmGeK1oOdKab4n/cnU0NWuo=; b=gLoL+SFdGgbBuGByE6MKFOrcEimdNmrmW32JQsxKf/sUYG5e4BCFpo6YaumU0sLhNJ W7axHrIsEaent8zmbObV8su3pDasv0YuNFiiKTMA+/spbHrJ0+8fYfS7kS+KdWYxrhYk Yi8fib9/kCsQVDbaXNKY0r1z37QqD2m4qXBNm5SCVJ9bqsIHAvTRG6OD09+7GjbIWnBE CWg5cL6Vmbw/9uJPp4UgDlAfZlEV2DPrkaNNBaJw2I3PexNMPN5gaHnnXyorrC0Mzrms bxEP1kfOlEFQzwIIkU1vDGLD1flrIOg1uX/t31obONRLSoKnAqlY4bOXNy2cl5rbTQcu EIvw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=a0AYaeH1; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v21si13446448otj.282.2020.01.16.10.14.20; Thu, 16 Jan 2020 10:14:32 -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=a0AYaeH1; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2395317AbgAPSL6 (ORCPT + 99 others); Thu, 16 Jan 2020 13:11:58 -0500 Received: from mail.kernel.org ([198.145.29.99]:52586 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731650AbgAPRhX (ORCPT ); Thu, 16 Jan 2020 12:37:23 -0500 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 2472E246D3; Thu, 16 Jan 2020 17:37:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1579196243; bh=Z5A90g+/eZtkcA/YgSKg43FyETGEqdOD7qAPa/dHGwk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=a0AYaeH1JHY+8e2ki9btplhTmAjBDzYI2Jg48ZRU4y8jYyiBM4maEp31QgKh21tDg j30UamRQrxn/lg0L4cKLyau/JTeuZVVrQsibVoSZY16CjMq07virKbaz+7wVRZjGHa klG1Dm5sx1qgjMnJgAX3Hb3ggx6apXCkUgpU02zg= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: David Howells , James Morris , Sasha Levin , keyrings@vger.kernel.org, linux-security-module@vger.kernel.org Subject: [PATCH AUTOSEL 4.9 072/251] keys: Timestamp new keys Date: Thu, 16 Jan 2020 12:33:41 -0500 Message-Id: <20200116173641.22137-32-sashal@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200116173641.22137-1-sashal@kernel.org> References: <20200116173641.22137-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: David Howells [ Upstream commit 7c1857bdbdf1e4c541e45eab477ee23ed4333ea4 ] Set the timestamp on new keys rather than leaving it unset. Fixes: 31d5a79d7f3d ("KEYS: Do LRU discard in full keyrings") Signed-off-by: David Howells Signed-off-by: James Morris Signed-off-by: Sasha Levin --- security/keys/key.c | 1 + 1 file changed, 1 insertion(+) diff --git a/security/keys/key.c b/security/keys/key.c index 7276d1a009d4..280b4feccdc0 100644 --- a/security/keys/key.c +++ b/security/keys/key.c @@ -296,6 +296,7 @@ struct key *key_alloc(struct key_type *type, const char *desc, key->gid = gid; key->perm = perm; key->restrict_link = restrict_link; + key->last_used_at = ktime_get_real_seconds(); if (!(flags & KEY_ALLOC_NOT_IN_QUOTA)) key->flags |= 1 << KEY_FLAG_IN_QUOTA; -- 2.20.1