Received: by 2002:ab2:6309:0:b0:1fb:d597:ff75 with SMTP id s9csp1135831lqt; Fri, 7 Jun 2024 08:59:30 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUX7THJpmEVjWNqFWK0wj+wbTaGVIN51tc4c0Vumf5l611NVfil7Eb5IOCdiNYswvuJ3wbu5wu6QcfTsCKBDPlqSoo5+fEFpRhxhP+Kjw== X-Google-Smtp-Source: AGHT+IHITDlg1qbREJbLcwl3YKu/X4wrBsTifM5rT1t/6iSAo8GvHTOeCnNYeEr0Kw9lgSfyrFbZ X-Received: by 2002:a05:620a:1710:b0:795:5115:5ae3 with SMTP id af79cd13be357-79551155c3emr16234785a.50.1717775970519; Fri, 07 Jun 2024 08:59:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717775970; cv=pass; d=google.com; s=arc-20160816; b=RH5SpHL8yu/49HMtBGDRfX5p+Xx2VzvNLJxXCHzUkcFssA7eTR0c9Aqnb/jhZF/lan Ky9eefYZwkg/0BXYNC8ZRp7fgJjA+lAOIPZ0bYwRuAE2gE9NqL4CEP/3EM69BcpEAtCY iJRjRBXvUFQHHhZOhva04Hml3WoikrkSLMzs5twelNJBYdvolKPCvsxzAm8pYg6c3HLs +ZKiVt+y6mQ24YV9EMhWPkr+ir16q4OLTCyd2sKpk9BnqmZg2cGCzSWqz/dg0Wc7/Iz2 INCcH56INPKHOC5vKysHYMJvvtkLYGcf7uXt+9JVT47ByUKosqwMZP5bAM+VY5Vtq+oK cPmg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:message-id:subject:cc:to:from:date :dkim-signature; bh=QYVQrKDg8pyiWOVvvrQUbElqVQzmxnxSLEHEjPlhImw=; fh=boWkX62jH/s+KXBtgyWixxG43kct4VmvnJt+mK54LIs=; b=Z+k6agZHzB/28WLtPvabMA2T2JW14FVgqQXo31pk3oZHKsihQ2PA28iCjgW3TzCgow s8TgRejuTwaJoSYZ1eVq0KLUCz8g5bafTT/OGH2P5e1CunZDUskpCfe5E9js5T5j10wP Hz7/yLQxXrUBkuYLF+dU/DvtB2iwoNv5dmpTqbTgmw/R+v/DflOww/JR+nIbWf4rLqH4 KP5MTlreq4izky4TMjDbxzbOJJawywLHM4CDDsc9ehScxy1W2K/7MLwQW0BoFYTB2M1J b3U/vg0vPD+1v39KodhQc2wE2xCPeQXlEMmZ/2R7yBDpTdBEfZWDJtdgDzIwfb7lltD2 hHpQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=HniGG5FG; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-206441-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-206441-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id af79cd13be357-795328519c1si456974985a.123.2024.06.07.08.59.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Jun 2024 08:59:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-206441-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=HniGG5FG; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-206441-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-206441-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 38B561C21E72 for ; Fri, 7 Jun 2024 15:59:30 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0A196199EAB; Fri, 7 Jun 2024 15:59:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="HniGG5FG" Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 94196194AD1 for ; Fri, 7 Jun 2024 15:59:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717775965; cv=none; b=cFgw7sZIrdJa72d6HCaxXLdc9ppiXmhc1+pGRoL14tSoSoKOwDBUSoa8z7BxzpzsI5a4or0hk/wcj2Q6C/Od3C4ie4QV89FiYhW+rebeZaNVGHJZ1GdDhfUWUB+1+VW2z3y0i7i1aSzDwD0hXuO3vINCdUiUKNHiYWkC+Z7+kVY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717775965; c=relaxed/simple; bh=gXUt4YFfiuPRDafLm7xloFMmnGXEDO6XI8NlX6N0TuE=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=YUayhomopcG3HWCDW6nwZx4uH/R37cv+EgaW+ouU2CW0o9MX3d0Ppvl9tEgNcrPA+idqoNTtB1OhYmBLIPHSC6WX2B9EfprsX2YXcfQ0TEpiaWPNyS5Bey+f2xpBxUw77y2yQSdRBusRy7dtXXAZiWKoNn1gS3d27O3jm5dd/pI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=HniGG5FG; arc=none smtp.client-ip=209.85.167.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lf1-f45.google.com with SMTP id 2adb3069b0e04-52bc27cfb14so674510e87.0 for ; Fri, 07 Jun 2024 08:59:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717775961; x=1718380761; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=QYVQrKDg8pyiWOVvvrQUbElqVQzmxnxSLEHEjPlhImw=; b=HniGG5FG1wqS94NsUiIl4bihusdmqvcMwqvZhLG1OfEajP3SpO+Vqsmvu+Qev5iAuu u0UCE30bEgv2So5sQdBoyCcCpH0EA3YSnuhZrWdnXSstcqmac2xWXc9nO/edEL4keFha 4/Ox8WH3dBSzG/9430y3UvMJKimgzVc8pWCuL5f2DEeXZEUkAcp3HaqgvmBdG9EvoAaa 8t6EVEDo+zCXRMu8jMVEBIvwA8oilbBjaqzzjt/fwshxx+XoN6AXnUW1qJ5MNGeEJTl4 s0VDbQk4n7h7vxN+C7/QQOzjWBt+wL8INj6KjU062It4D8No4OHUcYY4PfAGuibEGfoA ADRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717775961; x=1718380761; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=QYVQrKDg8pyiWOVvvrQUbElqVQzmxnxSLEHEjPlhImw=; b=Vbc30rV879zVSgXqSJTu8NXxmTolSJg41v+ggkBVPENUTToWQD7MgB4zctac4Mw5FN kWHa5lOIcQWJ9wgjw8INFWxmf/XUg+0T5mIla0QODDMdy52ROAwBddx6XnvvWNPUuj12 z8L4jStLDR7bwp2hDuhWCKk7xzuGqsigjidooyjjUaFIhoN1N2uqDfrMIW/+KhL6PDPr mdSQVNUSTDlZUvpdv39tOQ8NXc4stKTRZi6WeQ+pc8mYWTZ5+6tu43e1+l/IadYmnbWl sSHaD3rKBiC2Oje1Lf+2I93TmxJHQPGfOwGkloxaPkRYs8rELvmjP6YsxSZuhCSSs170 FKfQ== X-Gm-Message-State: AOJu0YzJaW06MfJsKA7sToLH2/8YcEyB+Edb04zV14bCo9qoTKeSzm0H hjGt8xHJHZFvRhgLOmWKQVJJriTYFQ1/V+8now5Ipk6NgwbI3BebVNHEawk= X-Received: by 2002:a05:6512:104e:b0:52b:fb4:1283 with SMTP id 2adb3069b0e04-52bb9f775ccmr3087579e87.15.1717775961012; Fri, 07 Jun 2024 08:59:21 -0700 (PDT) Received: from localhost (host-82-56-13-158.retail.telecomitalia.it. [82.56.13.158]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a6c80581cd9sm267973866b.16.2024.06.07.08.59.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Jun 2024 08:59:20 -0700 (PDT) Date: Fri, 7 Jun 2024 17:59:19 +0200 From: Andrea Righi To: linux-kernel@vger.kernel.org Cc: David Vernet , Tejun Heo , Changwoo Min , Giovanni Gherdovich , Himadri Chhaya-Shailesh , Piotr =?iso-8859-1?Q?G=F3rski?= , Peter Jung , Kevin Becker Subject: [CFP] sched_ext Micro-conference at LPC 2024 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline sched_ext [1] is a Linux kernel feature which enables implementing host-wide, safe kernel thread schedulers in BPF, and dynamically loading them at runtime. sched_ext enables safe and rapid iterations of scheduler implementations, thus radically widening the scope of scheduling strategies that can be experimented with and deployed, even in massive and complex production environments. sched_ext was first sent to the upstream list as an RFC patch set [2] back in November 2022. Since then, the project has evolved a great deal, both technically, as well as in the significant growth of the community of sched_ext users and contributors. The latest patch set has now reached v6 [3]. This MC is the space for the community to discuss the developments of sched_ext, its impact on the community, and to outline future strategies aimed at potentially integrating this feature into the Linux kernel and mainstream Linux distributions. Ideas of topics to be discussed include (but are not limited to): - Challenges and plans to facilitate the upstream merge of sched_ext - User-space scheduling (offload part / all of the scheduling from kernel to user-space) - Scheduling for gaming and latency-sensitive workloads - Scheduling & cpufreq integration - Distro support While we anticipate having a schedule with existing talk proposals at the MC, we invite you to submit proposals for any topic(s) you'd like to discuss. Time permitting, we are happy to readjust the schedule for additional topics that are of relevance to the sched_ext community. *We will consider the submissions until July 12th, AoE.* This email has a list of people in Bcc, based on a list of sched_ext authors and contributors. It is far from being complete. So, please forward this message to the people on your team working on scheduling-related topics. [1] https://github.com/sched-ext/scx [2] https://lore.kernel.org/lkml/20221130082313.3241517-1-tj@kernel.org/ [3] https://lore.kernel.org/lkml/20240501151312.635565-1-tj@kernel.org/ Thanks, -David and Andrea