Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp4210757pxb; Mon, 8 Feb 2021 10:27:09 -0800 (PST) X-Google-Smtp-Source: ABdhPJzSKq8QiQKYfgxydmttvuhIfJBi102YMF1HdhKgqx8U9m6WEKDGN4CB6TN4aALNW0bV7yvK X-Received: by 2002:aa7:d3c7:: with SMTP id o7mr18452089edr.23.1612808829673; Mon, 08 Feb 2021 10:27:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612808829; cv=none; d=google.com; s=arc-20160816; b=IRW0JTVRNrdYGdnKawj7/7Zlp28ETDJSX+bEXIJSFlOK099deotRXc4ft07DR5pCjy t7S1PZm10MwngQsiC2SKPAvU3ed9zSJ26LEAEgLBhZSxi/U9A+Ywl/+X275KiGvR+n3B xlNRn/ZngRRAEwTw1YcRyJ/qROVDncDn24RIsHNKHtuOdrQLEMNfpxLBbnxX+XuHlKfg zmzjYdNKiPmJEYjaSL45x/3ael0GDLpYSFmgu/2xP+rCyu501of5eX77ql9Fn11aMQUn EFqU1k1PIgNuUJ91jrKgjZfCj8bcoNIXQO9CqzheHArwz+myiCABHNiCc9hFO5bSqmWd IA7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-language:content-transfer-encoding :in-reply-to:mime-version:user-agent:date:message-id:organization :from:references:cc:to:subject:dkim-signature; bh=Qcbtr1LdWWW5bciKMkCu87TpuKaqvnxst2wajR8RZW8=; b=pDx3gtYK/accpp86djaL4gakcKDjQvxr2clmFJD4AjTszoNee36iG+YGDqVuTbZFuW glLYrpY1T1XmdYJAbbG7fDynORAsmtWR8+swg+sEfa8oEqkATuvmXR4zv5LSeIFOFgZG gboOjeI3A+3z9E3BHL0XSbyOAX6wt6EuyOnLSfIrOFkfaQCmS8eClcNER3x8ClnNJPxW DksKBQfa0JpOb8XW1H0KaRNT7V6JKOHT7WIoif6XWiwUuxTEM594Pf7D90Yj7vbSn8Vh W9+BxBWCr7H2jlAwNWmTcyi8vv1QwmOAq2Dw4jx4pXxifcuwnvctqxXUm1dv9ASufOta Fnfw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@scylladb-com.20150623.gappssmtp.com header.s=20150623 header.b=KUsHg8NG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e13si11329941ejy.279.2021.02.08.10.26.46; Mon, 08 Feb 2021 10:27:09 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@scylladb-com.20150623.gappssmtp.com header.s=20150623 header.b=KUsHg8NG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230375AbhBHS0D (ORCPT + 99 others); Mon, 8 Feb 2021 13:26:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60302 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231359AbhBHPvF (ORCPT ); Mon, 8 Feb 2021 10:51:05 -0500 Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E808EC061786 for ; Mon, 8 Feb 2021 07:50:24 -0800 (PST) Received: by mail-wm1-x32a.google.com with SMTP id o10so135434wmc.1 for ; Mon, 08 Feb 2021 07:50:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scylladb-com.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=Qcbtr1LdWWW5bciKMkCu87TpuKaqvnxst2wajR8RZW8=; b=KUsHg8NGb+T2B4xF99XcgIfb/RaSHEja0/y1aGBLaOv+2CLKU8AaZ5Votph+yZQDX2 nXOjhoQnV3QBiwbiIMIf7I4N0JXvpllgI9t8ajzVn1ahe9rV5x+xNC3HJ1qSdlgoV1VJ Y0u23WrXUkwNhWDXltRMAmtPluATW4tdm7qA6yYQv9XuqB6AzO5rMYrdBFfcpdmVJjht 2wdbfPzMAWxaNLu1TN4v8mnCsPmiKp07L4v7nMoaxYLCIR0UXhfZF8S4VgkM5gPmpIJp 2c+b6wrr8dRKj8yLUgtrbkpzPSzy9Bbk1uCb3YnS+o82czmzt3/urU/gkaWkB5FCrng9 TYWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding:content-language; bh=Qcbtr1LdWWW5bciKMkCu87TpuKaqvnxst2wajR8RZW8=; b=tBsiH+I+ijCNEp3r7fKrJvfaWlew0PaZRm+3K4fwFF7C2y4BeXSLJu6nDm/RlGVG7K rbxAnq6C4fJa88CW2ZnZpV7numS9Cprysgbt2OmwfBD2wEybt5uU8HoPMPuicMqGXJJE JkHTpy0oLa6uQETycJAxB9kpe1c7oUqhcmwQC9bO98bIE+O3YcsU5wEkNQ9G74z9tGII Xl74HTipTuJerJQpJzfAvYx+UtvBXnVlmIsZHJI8T3tCvl/eHx4rnBC4SPQsfyrH/Tue THVHVzFBPfJntFr7AbDcYfS+m4keR1ORM9/xHwh1Iji+ZYYVghm7dDxyiUi7UJPNwQLS 3jiw== X-Gm-Message-State: AOAM532oqf8dd3eQBRMnwckg2BDAP6CY700Jb+bh2KcjhhxQH+s6qvKV vrL0+UQydviSTKP29ALsBnvskw== X-Received: by 2002:a7b:ce93:: with SMTP id q19mr15356415wmj.65.1612799423642; Mon, 08 Feb 2021 07:50:23 -0800 (PST) Received: from [10.0.0.1] (system.cloudius-systems.com. [199.203.229.89]) by smtp.gmail.com with ESMTPSA id m18sm29493995wrx.17.2021.02.08.07.50.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 08 Feb 2021 07:50:22 -0800 (PST) Subject: Re: Linux 4.9.256 To: Greg Kroah-Hartman , linux-kernel@vger.kernel.org, akpm@linux-foundation.org, torvalds@linux-foundation.org, stable@vger.kernel.org Cc: lwn@lwn.net, jslaby@suse.cz References: <1612535085125226@kroah.com> From: Avi Kivity Organization: ScyllaDB Message-ID: <23a28990-c465-f813-52a4-f7f3db007f9d@scylladb.com> Date: Mon, 8 Feb 2021 17:50:21 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 In-Reply-To: <1612535085125226@kroah.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 05/02/2021 16.26, Greg Kroah-Hartman wrote: > I'm announcing the release of the 4.9.256 kernel. > > This, and the 4.4.256 release are a little bit "different" than normal. > > This contains only 1 patch, just the version bump from .255 to .256 which ends > up causing the userspace-visable LINUX_VERSION_CODE to behave a bit differently > than normal due to the "overflow". > > With this release, KERNEL_VERSION(4, 9, 256) is the same as KERNEL_VERSION(4, 10, 0). I think this is a bad idea. Many kernel features can only be discovered by checking the kernel version. If a feature was introduced in 4.10, then an application can be tricked into thinking a 4.9 kernel has it. IMO, better to stop LINUX_VERSION_CODE at 255 and introduce a LINUX_VERSION_CODE_IMPROVED that has more bits for patchlevel. > Nothing in the kernel build itself breaks with this change, but given that this > is a userspace visible change, and some crazy tools (like glibc and gcc) have > logic that checks the kernel version for different reasons, I wanted to do this > release as an "empty" release to ensure that everything still works properly. Even if glibc and gcc work, other programs may not. I have two such cases. They don't depend on 4.9, but they're examples of features that are not discoverable by other means. > So, this is a YOU MUST UPGRADE requirement of a release. If you rely on the > 4.9.y kernel, please throw this release into your test builds and rebuild the > world and let us know if anything breaks, or if all is well. > > Go forth and do full system rebuilds! Yocto and Gentoo are great for this, as > will systems that use buildroot. > > I'll try to hold off on doing a "real" 4.9.y release for a 9eek to give > everyone a chance to test this out and get back to me. The pending patches in > the 4.9.y queue are pretty serious, so I am loath to wait longer than that, > consider yourself warned... > > The updated 4.9.y git tree can be found at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.9.y > and can be browsed at the normal kernel.org git web browser: > https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary > > thanks, > > greg k-h > > ------------ > > Makefile | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > Greg Kroah-Hartman (1): > Linux 4.9.256 > >