From patchwork Wed Nov 14 22:40:17 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ronnie Sahlberg X-Patchwork-Id: 10683259 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 2EBE714E2 for ; Wed, 14 Nov 2018 22:40:37 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 22B822BD0C for ; Wed, 14 Nov 2018 22:40:37 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 177AC2BD21; Wed, 14 Nov 2018 22:40:37 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CAC2D2BD04 for ; Wed, 14 Nov 2018 22:40:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387412AbeKOIpp (ORCPT ); Thu, 15 Nov 2018 03:45:45 -0500 Received: from mx1.redhat.com ([209.132.183.28]:36196 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726844AbeKOIpo (ORCPT ); Thu, 15 Nov 2018 03:45:44 -0500 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id DAD543001BF3; Wed, 14 Nov 2018 22:40:35 +0000 (UTC) Received: from test1135.test.redhat.com (vpn2-54-34.bne.redhat.com [10.64.54.34]) by smtp.corp.redhat.com (Postfix) with ESMTP id 6F45B5C220; Wed, 14 Nov 2018 22:40:35 +0000 (UTC) From: Ronnie Sahlberg To: Linux CIFS mailing list Cc: Steve French Subject: [PATCH 0/3] cifs: moar compounding Date: Thu, 15 Nov 2018 08:40:17 +1000 Message-Id: <20181114224020.6100-1-lsahlber@redhat.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.45]); Wed, 14 Nov 2018 22:40:35 +0000 (UTC) Sender: linux-cifs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-cifs@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Steve, All Some patches to consider for the next merge window. The first two patches changes querying the EAs to use compounding and adds a new query info compound helpers we can use for all other open/query info/close places as well. The third patch adds an Open/Query/Close compound before setitng an EA in order to make sure that we do not add so many EAs that we go beyond the 64k limit that we have in the client for queries. That used to be very annoying since you could keep adding more and more large EAs until the point where you went above 64k, at which point you could no longer list or access the EAs from the client any more :-( Unfortunately it adds an extra roundtrip to setting an EA but that should be fine. Setting EAs should be relatively uncommon operation.