Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp621679rdg; Thu, 12 Oct 2023 16:17:09 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEkEkOerzDSs/rJ3N1S9QGfZBYB4wCkDx9SqFZJr2Nh0hPkXxCDlbuHbls7/5aXcqJfv6DK X-Received: by 2002:a17:90a:194c:b0:27d:237b:5592 with SMTP id 12-20020a17090a194c00b0027d237b5592mr4114645pjh.13.1697152629152; Thu, 12 Oct 2023 16:17:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697152629; cv=none; d=google.com; s=arc-20160816; b=cbbBmOLv1tuAppgmD3b2C6tKXC6xuum9jnxPlhFbE0VZ3kAVIDhNc6I+mt6QVgjupg FuHt3YLkD+1+v4TC1II2v+TlVW14TiFYiaRnp588JvSmn93AzielkdRk31CJ20rhaFvp pNyEkc5Th0oKsEWEyHiTdbkdlo4msb8KS9HZkZlTKCldvy2smj9ZR3k27WP4Fe9RiCMy YJpZ9RlZ5aU3fFQpaVbuJyu9Fx+P1Xkrk3oVFv6J3DcEm6Pmw16D+j8RjJHfE0v/l8SK bsM4c34lBbOf0oxkY0m9j9StgHuwFQJCIDPGnEe6epj366udLk193+BTEC+GNn4b24ef EOpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:sender:dkim-signature; bh=pH+QiaOpiodhML+ziwBZXDsGTkmJ8Um8VRUGUcj7OpE=; fh=4zc7hyAzP/VNJ9BSjHYvxdRoSuzM8uJ+bdbpBU/OFIo=; b=GAuHf3k01lAxxdzFagM85sJuO2ysu1I/XXFxzIF0lDH5abHq0B3wFydQVFq1r6CW+o 4UCCwF6Rk5b5Ex48+qRkHy3sf+Fu9RGojt0sahvNoT7ys0T/B66m0cV5zVQ5dfIKJ4aJ 2/wIp5x/Swb5BOsJMFGACUlI/BRlQOK0uJMIOxZ7Yt+649zipNoPykAGB2MPrtujTfYT 3W8dkmWAZWeQy7LAg40jIRyliKyoTdcorT99auVTDr/iCu0oJPaPihQWV3Wdj57P09K0 tIJwbSbPCUatdDmGXcW1aDOHl2XG6atiT0lxj8kNmfHKZ4M6euBdaPwmwOgR2stNzNI2 Q0og== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=AzlaMWoR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 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 snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id m10-20020a634c4a000000b0055c7eb53d7fsi3131059pgl.584.2023.10.12.16.17.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Oct 2023 16:17:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=AzlaMWoR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 8A7BA80615C9; Thu, 12 Oct 2023 16:16:13 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1443060AbjJLXQH (ORCPT + 99 others); Thu, 12 Oct 2023 19:16:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34188 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1443006AbjJLXQG (ORCPT ); Thu, 12 Oct 2023 19:16:06 -0400 Received: from mail-pf1-x42e.google.com (mail-pf1-x42e.google.com [IPv6:2607:f8b0:4864:20::42e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D933BA9 for ; Thu, 12 Oct 2023 16:16:04 -0700 (PDT) Received: by mail-pf1-x42e.google.com with SMTP id d2e1a72fcca58-690b7cb71aeso1140653b3a.0 for ; Thu, 12 Oct 2023 16:16:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697152564; x=1697757364; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :sender:from:to:cc:subject:date:message-id:reply-to; bh=pH+QiaOpiodhML+ziwBZXDsGTkmJ8Um8VRUGUcj7OpE=; b=AzlaMWoR1ee9Nm39y76CDwz6AH+QD8Xt2nuDg5CSu8mAAYAS+fYnJdhKg27SvPP0Lg pda63qU/jOiOSj0RIbluNZBmojRdeY7S/Z5GYupLfGzrQkIKpxujfjV6y923W+J4toKD LADaQSipY0KbusK8xM+FteRh9Srt6ysKRkLMjgb/g+cblz/Hobo/TzLiEfEy9ezstQBk qAtw/nhnTp/Z+x91cFV2dz8RV1xnpP+tOnLGjfkEvGdZVTNIUihx1i91keH3k1e76ETV pCzaPX12WcgxgrH7P0ncgd3lFONRftbrbbj7VeJtYIxloiDUj8Z7gjO6Fv8mxsmMVIJw N37g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697152564; x=1697757364; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pH+QiaOpiodhML+ziwBZXDsGTkmJ8Um8VRUGUcj7OpE=; b=XzHWkAeUccJzTkBbYhPfVUHoZJCZgTs661quxV9p/hNPECldIy3OTmSs2I/njUnYSB VUzODynkGf/0xIQ07Oi5TNDYYNTb52k5d/ZlB2wQTrIKMX7xff9tVNQpZUcXmDU6PNdO s7vh8czHXufYcaEd2D8SUd14EGX5opWR0nTOYN9YtE9q2l0riSgiYRwZ1n9HTAn1q3Da A1elVZi4txQkYQ1Wml585pq/taWWsy62YnH7/dPaGFlTAPTVR6P42kSTJOtNZU1jb6Hf CeXsBmQg3lHZpvwFoJ+/r5YYLxhUfDziUG8pC9MVulCedOVAmsCV2xZbrqr++eplM8t4 MB8A== X-Gm-Message-State: AOJu0Yx1QNa4w/B1MqoLJpluPu7koGTNR6Fls1H3C1dXq801HS3Fanoe IGAUd30LaqG+byhAylrjqgg= X-Received: by 2002:a05:6a00:2d98:b0:68e:3616:604a with SMTP id fb24-20020a056a002d9800b0068e3616604amr34034272pfb.8.1697152564146; Thu, 12 Oct 2023 16:16:04 -0700 (PDT) Received: from localhost (dhcp-72-235-13-41.hawaiiantel.net. [72.235.13.41]) by smtp.gmail.com with ESMTPSA id u5-20020aa78385000000b0068620bee456sm12292131pfm.209.2023.10.12.16.16.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Oct 2023 16:16:03 -0700 (PDT) Sender: Tejun Heo Date: Thu, 12 Oct 2023 13:16:02 -1000 From: Tejun Heo To: Linus Torvalds Cc: linux-kernel@vger.kernel.org Subject: [GIT PULL] Workqueue fixes for v6.6-rc5 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Thu, 12 Oct 2023 16:16:13 -0700 (PDT) The following changes since commit dd64c873ed11cdae340be06dcd2364870fd3e4fc: workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (2023-09-18 08:50:31 -1000) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git/ tags/wq-for-6.6-rc5-fixes for you to fetch changes up to 5d9c7a1e3e8e18db8e10c546de648cda2a57be52: workqueue: fix -Wformat-truncation in create_worker (2023-10-12 09:53:40 -1000) ---------------------------------------------------------------- workqueue: Fixes for v6.6-rc5 * Fix access-after-free in pwq allocation error path. * Implicitly ordered unbound workqueues should lose the implicit ordering if an attribute change which isn't compatible with ordered operation is requested. However, attribute changes requested through the sysfs interface weren't doing that leaving no way to override the implicit ordering through the sysfs interface. Fix it. * Other doc and misc updates. ---------------------------------------------------------------- Lucy Mielke (1): workqueue: fix -Wformat-truncation in create_worker Waiman Long (1): workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() WangJinchao (1): workqueue: doc: Fix function and sysfs path errors Zqiang (2): workqueue: Fix UAF report by KASAN in pwq_release_workfn() workqueue: Use the kmem_cache_free() instead of kfree() to release pwq Documentation/core-api/workqueue.rst | 4 ++-- .../translations/zh_CN/core-api/workqueue.rst | 2 +- kernel/workqueue.c | 24 +++++++++++++++++----- 3 files changed, 22 insertions(+), 8 deletions(-) -- tejun