Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp794798pxa; Wed, 5 Aug 2020 12:58:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwn/V5hlF3oTsHiTYVZrFGY7TPHqr9rxzA9z9itiYizN0romTOBRYFbvlGkfq0L1iksr4vI X-Received: by 2002:a05:6402:21e6:: with SMTP id ce6mr868939edb.275.1596657513472; Wed, 05 Aug 2020 12:58:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596657513; cv=none; d=google.com; s=arc-20160816; b=g/rFCaKrdhd/DHs04mrkXJZtv/bnehBJejbmpzLtYJDbco7ieixO3DnrjFO3OylZvm U0DoLbR0BBZWDWCZd459+AOVP6RJXjk4W6BUd+0sCb7YTqc5C9NjubR8k++0fhVv72Ch 88Tfhzkjdmj4FTnFmRVpX75utzxhbxfLfDtaJm1G8FZfIj98rNBN+VIGg/q19Qs0ZEgc cVv/sd+tHUYkdOSYrf4dNOi5yhWJOpOMI/L4zCVdPEi8CzKPSAeJBQvWQM5Hy6OW2cxx giHtQ7waAmfa2dSkqsz7zWI75t5MwDTJkTGEN50jg8aQ9/jfDOZBePoP8i5vLNy3GS4b 8XPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=EFzCfSOy2IvutgdDhPs5RnGz6j56czFjRkJZIjDwC5E=; b=YrbJZtFHBDXDM1Gv/2x3WeUDTEfCIyLWhLbe1lhAbRU0H+2n0cVQ0cM0sYeziPTdLT emJoVu6LnK5NehlDuX8gv+WHbFXvskZ04DdZAxM3REt4rmF7ajBrWIFI8gelEYlHILVm EE1F0JOVnesD7WXH7BRapjp1eIpZGNX4axMmU7sQIZ7WkVtJxKsq9xRUeQQNkns/ld0z uxZ8RDOWVLkuCJhjSP6jxzp3r90o0lO5COS9RFPZWRz54GDwUD06bSR+vFD2jnCOpyDm 3OLt7BNLKBlFy0rW/j2gHOYJcfFpRU7idDrVwbBgvOIOZAnoFHwGAtWK0NZ8wWXUenMb w7hg== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=fHDQmOPF; 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 h18si2101782eds.431.2020.08.05.12.58.11; Wed, 05 Aug 2020 12:58:33 -0700 (PDT) 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=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=fHDQmOPF; 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 S1729519AbgHET4f (ORCPT + 99 others); Wed, 5 Aug 2020 15:56:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45404 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728012AbgHEQoN (ORCPT ); Wed, 5 Aug 2020 12:44:13 -0400 Received: from mail-ej1-x641.google.com (mail-ej1-x641.google.com [IPv6:2a00:1450:4864:20::641]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D3B29C034607 for ; Wed, 5 Aug 2020 04:56:14 -0700 (PDT) Received: by mail-ej1-x641.google.com with SMTP id m22so2988996eje.10 for ; Wed, 05 Aug 2020 04:56:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szeredi.hu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EFzCfSOy2IvutgdDhPs5RnGz6j56czFjRkJZIjDwC5E=; b=fHDQmOPFaJvbXbvEliSuXqTAPHK8v552b9np6X9cWK6tTGWtQJ8LY3S0vJn2HS00rJ gVpdofbnaxr9+tJ+Mqj1cFGgRzfxwqq+vkUzACPs5rGvCTBqKNfOo+qeWAS+wlxzEwx6 SKI85B2YDPDIN9J5DECiCM+0m7oOnfVCzXQdk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EFzCfSOy2IvutgdDhPs5RnGz6j56czFjRkJZIjDwC5E=; b=H7urJGnZQu/YFa4r3vVqHqjw5NHhrssBibABXrP5FuBpHar60q/MS4Dy7NXn5zgEL1 55yJgP6ItIKwqexcYvfxiHiUIM5iiGKnP+6FiDuTQsZ+6ryEHchplAE1cWwJE9jXnHWp rACq7FUvio4Pk3x4mg8IoKH51iQRYaKeoZRApr345P008kmtLkDJfSBAUM0Q6f62tmX9 1JMhkAjeRLXBul62tr9TPoOuTy+t6HjYBgjePFabWImv4QEdhA8CBzAJlzleIpW4XQWi zN4H8266btq1mwsruJEYJ+r8Z9ydEMFTRoaBjTOUrmusV8Fyuq2qcr9Eh+3rVlEuQibf 0oPQ== X-Gm-Message-State: AOAM532s5OSyU63M9uCeliXSXQ234U0S/1ikzwow2t3FqvKXvnh0E3xA 3ePeMQhfdzDEBzpDabNpZiWH0A4vE6h+vOnL1aRxyA== X-Received: by 2002:a17:906:22c1:: with SMTP id q1mr2735858eja.443.1596628572819; Wed, 05 Aug 2020 04:56:12 -0700 (PDT) MIME-Version: 1.0 References: <158454378820.2863966.10496767254293183123.stgit@warthog.procyon.org.uk> <158454391302.2863966.1884682840541676280.stgit@warthog.procyon.org.uk> <1293241.1595501326@warthog.procyon.org.uk> <43c061d26ddef2aa3ca1ac726da7db9ab461e7be.camel@themaw.net> <013e9bb3cb1536c73a5b58c5ff000b3b00629561.camel@themaw.net> In-Reply-To: <013e9bb3cb1536c73a5b58c5ff000b3b00629561.camel@themaw.net> From: Miklos Szeredi Date: Wed, 5 Aug 2020 13:56:01 +0200 Message-ID: Subject: Re: [PATCH 13/17] watch_queue: Implement mount topology and attribute change notifications [ver #5] To: Ian Kent Cc: David Howells , Linus Torvalds , Al Viro , Casey Schaufler , Stephen Smalley , Nicolas Dichtel , Christian Brauner , andres@anarazel.de, Jeff Layton , dray@redhat.com, Karel Zak , keyrings@vger.kernel.org, Linux API , linux-fsdevel@vger.kernel.org, LSM , linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Aug 5, 2020 at 1:36 PM Ian Kent wrote: > > I can see in the kernel code that an error is returned if the message > buffer is full when trying to add a message, I just can't see where > to get it in the libmount code. > > That's not really a communication protocol problem. > > Still I need to work out how to detect it, maybe it is seen by > the code in libmount already and I simply can't see what I need > to do to recognise it ... > > So I'm stuck wanting to verify I have got everything that was > sent and am having trouble moving on from that. This is the commit that should add the overrun detection capability: e7d553d69cf6 ("pipe: Add notification lossage handling") Thanks, Miklos