Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp1207038rdh; Fri, 27 Oct 2023 07:38:36 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE4exqu2Bn5LyDBybNxLzykRNiW2pHknFmKCjiPPAopAl+h19hSDO+BM+LHdGoBdWSgwKeB X-Received: by 2002:a05:6870:120c:b0:1e9:a434:58a5 with SMTP id 12-20020a056870120c00b001e9a43458a5mr2444830oan.46.1698417516507; Fri, 27 Oct 2023 07:38:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698417516; cv=none; d=google.com; s=arc-20160816; b=oZAIdej2lvbx/SOSDKmjdxvUgbVeuM9vZHHrAvwcxXOgr5LdEh1qmV34hZ9kxmrrm4 2o8BR1v35zb1E493Th2ROs/zBiag8N+UonTBemmBz8kPuG+GpWkzOcmKbmbbqo8NvkzX jk6oCEOKk6B1pj9rPcL0/J+MGIzNTJ9fBpaJNTLI00H3XZQPWTlGeqkHboMqDg+XSe2c 4zL8JeCM0oksHQiQSPWEZXoI+Dg9U3Wi7JvQ8+VTaQbS6qcTgCaUCmFe41RmCn0KJ+EX FWi9fbu6gSHS89xocvQtsDEeRDeIfDC0AqPl4QAmu3fzpgNPFSe4s4RVR+kDf1ZKeVaZ fzMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language:cc:to :subject:from:user-agent:mime-version:date:message-id:dkim-signature :dkim-signature; bh=GcxaSeqkCqbDEGJ3KChrTM3TW8Y9uOZhrvKJt8xkhgo=; fh=G/SApMXTrMybzStcFok/ZK9IPen0wsBvzAE1MHOuoG4=; b=Swz4faIAGrTfa5Y4k3lSnd7Ai783gFxZ+YE8fQR5maUYfkV75En4L5RZ8ye7l5+3AG 97zaGN2NDl2JjKDJPtymBjw5hFDYMpM8DRe1ptECwp/i89XBhqRFB68DlCnoqkJdiXSK igMOI7mILqBTR6H4YWhj3gk+JfwxFjhwpdZwKEPA0PAUmBtcVtqWEZfWNJaPXVImvEe6 joW/OV2i7nUQovt5ZZFUrnzU9ALSEHeTphIJenoGd/yXOrR+HSsIxd/U3OIkCu5iQReV JlWYXFjL+/wQJNxG1KfPGdKW1M+pVyJomwUY+KKtAABZPQfoClQqjfbcIVFzL6wjobuk RD/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.cz header.s=susede2_rsa header.b=hjtiRAov; dkim=neutral (no key) header.i=@suse.cz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id w205-20020a817bd6000000b005a7aad8dd33si2660146ywc.136.2023.10.27.07.38.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:38:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.cz header.s=susede2_rsa header.b=hjtiRAov; dkim=neutral (no key) header.i=@suse.cz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 278C88260F51; Fri, 27 Oct 2023 07:38:33 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346069AbjJ0OiZ (ORCPT + 99 others); Fri, 27 Oct 2023 10:38:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34746 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231424AbjJ0OiY (ORCPT ); Fri, 27 Oct 2023 10:38:24 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2001:67c:2178:6::1d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E6A9FC4 for ; Fri, 27 Oct 2023 07:38:21 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 6253F1FEF4; Fri, 27 Oct 2023 14:38:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1698417500; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=GcxaSeqkCqbDEGJ3KChrTM3TW8Y9uOZhrvKJt8xkhgo=; b=hjtiRAovlw0PHu4CBR62UvQmqu4/fwmF/88cH84jgQ0YH7dT842SjuxWky/1aZcejfczFl mTcRU8HjTRgfMaOI27KiaVYvSa87iVtyLgneYL519Cq2VSH1m6tDhpKskmYP2UE7gS0SW2 B5I+O9yr7eKk0viPOWHm+KKgwzUyONM= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1698417500; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=GcxaSeqkCqbDEGJ3KChrTM3TW8Y9uOZhrvKJt8xkhgo=; b=gLtR4+jt93eFd77ilr0us9HvpDrgPnHk1Iy20T7dUeBpWLv9HZirjosg8yoPqwsrxG9uyB P/F8sG4L+bKnUQCg== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 3188213524; Fri, 27 Oct 2023 14:38:20 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id rgBlC1zLO2UdAgAAMHmgww (envelope-from ); Fri, 27 Oct 2023 14:38:20 +0000 Message-ID: <7f4cd48e-492c-24f7-6fef-e3b50eace6ba@suse.cz> Date: Fri, 27 Oct 2023 16:38:19 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 From: Vlastimil Babka Subject: [GIT PULL] slab updates for 6.7 To: Linus Torvalds Cc: David Rientjes , Joonsoo Kim , Christoph Lameter , Pekka Enberg , Andrew Morton , "linux-mm@kvack.org" , LKML , patches@lists.linux.dev, Roman Gushchin , Hyeonggon Yoo <42.hyeyoo@gmail.com>, Feng Tang , Jay Patel Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email 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 (groat.vger.email [0.0.0.0]); Fri, 27 Oct 2023 07:38:33 -0700 (PDT) Hi Linus, once the merge window opens, please pull the latest slab updates from: git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git tags/slab-for-6.7 Thanks, Vlastimil ====================================== * SLUB: slab order calculation refactoring (Vlastimil Babka, Feng Tang) Recent proposals to tune the slab order calculations have prompted us to look at the current code and refactor it to make it easier to follow and eliminate some odd corner cases. The refactoring is mostly non-functional changes, but should make the actual tuning easier to implement and review. ---------------------------------------------------------------- Feng Tang (1): mm/slub: add sanity check for slub_min/max_order cmdline setup Vlastimil Babka (4): mm/slub: simplify the last resort slab order calculation mm/slub: remove min_objects loop from calculate_order() mm/slub: attempt to find layouts up to 1/2 waste in calculate_order() mm/slub: refactor calculate_order() and calc_slab_order() mm/slub.c | 73 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 36 insertions(+), 37 deletions(-)