All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915: don't call free_mmap_offset when purging
From: Patchwork @ 2022-01-05 16:43 UTC (permalink / raw)
  To: Matthew Auld; +Cc: intel-gfx
In-Reply-To: <20220105145835.142950-1-matthew.auld@intel.com>

[-- Attachment #1: Type: text/plain, Size: 6831 bytes --]

== Series Details ==

Series: series starting with [1/4] drm/i915: don't call free_mmap_offset when purging
URL   : https://patchwork.freedesktop.org/series/98509/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_11048 -> Patchwork_21927
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/index.html

Participating hosts (46 -> 37)
------------------------------

  Additional (1): fi-icl-u2 
  Missing    (10): bat-dg1-6 bat-dg1-5 fi-bsw-cyan bat-adlp-6 bat-adlp-4 fi-pnv-d510 bat-rpls-1 fi-bdw-samus bat-jsl-2 bat-jsl-1 

Known issues
------------

  Here are the changes found in Patchwork_21927 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@amdgpu/amd_basic@cs-gfx:
    - fi-hsw-4770:        NOTRUN -> [SKIP][1] ([fdo#109271] / [fdo#109315]) +17 similar issues
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-hsw-4770/igt@amdgpu/amd_basic@cs-gfx.html

  * igt@amdgpu/amd_cs_nop@fork-gfx0:
    - fi-icl-u2:          NOTRUN -> [SKIP][2] ([fdo#109315]) +17 similar issues
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-icl-u2/igt@amdgpu/amd_cs_nop@fork-gfx0.html

  * igt@amdgpu/amd_cs_nop@sync-fork-compute0:
    - fi-kbl-soraka:      NOTRUN -> [SKIP][3] ([fdo#109271]) +9 similar issues
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-kbl-soraka/igt@amdgpu/amd_cs_nop@sync-fork-compute0.html

  * igt@gem_huc_copy@huc-copy:
    - fi-skl-6600u:       NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#2190])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-skl-6600u/igt@gem_huc_copy@huc-copy.html
    - fi-icl-u2:          NOTRUN -> [SKIP][5] ([i915#2190])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-icl-u2/igt@gem_huc_copy@huc-copy.html

  * igt@gem_lmem_swapping@parallel-random-engines:
    - fi-icl-u2:          NOTRUN -> [SKIP][6] ([i915#4613]) +3 similar issues
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-icl-u2/igt@gem_lmem_swapping@parallel-random-engines.html

  * igt@gem_lmem_swapping@verify-random:
    - fi-skl-6600u:       NOTRUN -> [SKIP][7] ([fdo#109271] / [i915#4613]) +3 similar issues
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-skl-6600u/igt@gem_lmem_swapping@verify-random.html

  * igt@kms_chamelium@hdmi-hpd-fast:
    - fi-icl-u2:          NOTRUN -> [SKIP][8] ([fdo#111827]) +8 similar issues
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-fast.html

  * igt@kms_chamelium@vga-edid-read:
    - fi-skl-6600u:       NOTRUN -> [SKIP][9] ([fdo#109271] / [fdo#111827]) +8 similar issues
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-skl-6600u/igt@kms_chamelium@vga-edid-read.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - fi-icl-u2:          NOTRUN -> [SKIP][10] ([fdo#109278]) +2 similar issues
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-icl-u2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
    - fi-skl-6600u:       NOTRUN -> [SKIP][11] ([fdo#109271]) +2 similar issues
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-skl-6600u/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_force_connector_basic@force-load-detect:
    - fi-icl-u2:          NOTRUN -> [SKIP][12] ([fdo#109285])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-icl-u2/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d:
    - fi-skl-6600u:       NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#533])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-skl-6600u/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d.html

  * igt@kms_psr@primary_page_flip:
    - fi-skl-6600u:       NOTRUN -> [FAIL][14] ([i915#4547])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-skl-6600u/igt@kms_psr@primary_page_flip.html

  * igt@prime_vgem@basic-userptr:
    - fi-icl-u2:          NOTRUN -> [SKIP][15] ([i915#3301])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-icl-u2/igt@prime_vgem@basic-userptr.html

  * igt@runner@aborted:
    - fi-skl-6600u:       NOTRUN -> [FAIL][16] ([i915#4312])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-skl-6600u/igt@runner@aborted.html

  
#### Possible fixes ####

  * igt@gem_flink_basic@bad-flink:
    - fi-skl-6600u:       [INCOMPLETE][17] ([i915#4547]) -> [PASS][18]
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11048/fi-skl-6600u/igt@gem_flink_basic@bad-flink.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-skl-6600u/igt@gem_flink_basic@bad-flink.html

  * igt@i915_selftest@live@hangcheck:
    - fi-hsw-4770:        [INCOMPLETE][19] ([i915#3303]) -> [PASS][20]
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11048/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html

  
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
  [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
  [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
  [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
  [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
  [i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301
  [i915#3303]: https://gitlab.freedesktop.org/drm/intel/issues/3303
  [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
  [i915#4547]: https://gitlab.freedesktop.org/drm/intel/issues/4547
  [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
  [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533


Build changes
-------------

  * Linux: CI_DRM_11048 -> Patchwork_21927

  CI-20190529: 20190529
  CI_DRM_11048: a5532aab7c6ca334d0469d237a8c3cd4731917dc @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_6323: 9dbaa0d5be7a859cda9b7d54c20ba96a596f43bd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_21927: c6d2e5c11332ff3cdf7fefad21997434e5bbb7b9 @ git://anongit.freedesktop.org/gfx-ci/linux


== Linux commits ==

c6d2e5c11332 drm/i915/ttm: ensure we unmap when shrinking
62769350a16a drm/i915/ttm: ensure we unmap when purging
d478a7195b96 drm/i915/ttm: only fault WILLNEED objects
5198a35603a2 drm/i915: don't call free_mmap_offset when purging

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21927/index.html

[-- Attachment #2: Type: text/html, Size: 8631 bytes --]

^ permalink raw reply

* Re: [PATCH] apply: Avoid ambiguous pointer provenance for CHERI/Arm's Morello
From: Jessica Clarke @ 2022-01-05 16:40 UTC (permalink / raw)
  To: Konstantin Khomoutov; +Cc: git
In-Reply-To: <20220105163935.eqfdqbeifcgj2wna@carbon>

On 5 Jan 2022, at 16:39, Konstantin Khomoutov <kostix@bswap.ru> wrote:
> 
> On Wed, Jan 05, 2022 at 01:23:10PM +0000, Jessica Clarke wrote:
> 
> [...]
>> This means that, currently, the code when run on a CHERI architecture
>> will preserve the metadata from the integer, i.e. an invalid capability
>> that will trap on deference, and not the pointer.
> 
> ^ You have probably meant to use "dereference" here.

Indeed I did; spellcheck doesn’t help for wrong words...

Should I send a v2, or can that be fixed on git-am?

Jess


^ permalink raw reply

* Re: [PATCH v3 01/15] dt-bindings: mmc: Convert Broadcom STB SDHCI binding to YAML
From: Rob Herring @ 2022-01-05 16:39 UTC (permalink / raw)
  To: Florian Fainelli
  Cc: devicetree, Damien Le Moal, Linus Walleij, Bartosz Golaszewski,
	maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE, Gregory Fong,
	Thomas Gleixner, Marc Zyngier, Ulf Hansson, Thierry Reding,
	Uwe Kleine-König, Lee Jones, Philipp Zabel, Herbert Xu,
	Ray Jui, Scott Branden, Alessandro Zummo, Alexandre Belloni,
	Rafael J. Wysocki, Daniel Lezcano, Amit Kucheria, Zhang Rui,
	Markus Mayer, Greg Kroah-Hartman, Al Cooper, Doug Berger,
	open list:LIBATA SUBSYSTEM (Serial and Parallel ATA drivers),
	open list, open list:GPIO SUBSYSTEM,
	moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE,
	open list:MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND...,
	open list:PWM SUBSYSTEM,
	open list:HARDWARE RANDOM NUMBER GENERATOR CORE,
	open list:REAL TIME CLOCK (RTC) SUBSYSTEM, open list:THERMAL,
	open list:USB SUBSYSTEM
In-Reply-To: <20211208003727.3596577-2-f.fainelli@gmail.com>

On Tue, Dec 7, 2021 at 6:37 PM Florian Fainelli <f.fainelli@gmail.com> wrote:
>
> Convert the Broadcom STB SDHCI controller Device Tree binding to YAML.
>
> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
> ---
>  .../bindings/mmc/brcm,sdhci-brcmstb.txt       |  53 ----------
>  .../bindings/mmc/brcm,sdhci-brcmstb.yaml      | 100 ++++++++++++++++++
>  2 files changed, 100 insertions(+), 53 deletions(-)
>  delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt
>  create mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml
>
> diff --git a/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt b/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt
> deleted file mode 100644
> index ae2074184528..000000000000
> --- a/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt
> +++ /dev/null
> @@ -1,53 +0,0 @@
> -* BROADCOM BRCMSTB/BMIPS SDHCI Controller
> -
> -This file documents differences between the core properties in mmc.txt
> -and the properties used by the sdhci-brcmstb driver.
> -
> -NOTE: The driver disables all UHS speed modes by default and depends
> -on Device Tree properties to enable them for SoC/Board combinations
> -that support them.
> -
> -Required properties:
> -- compatible: should be one of the following
> -  - "brcm,bcm7425-sdhci"
> -  - "brcm,bcm7445-sdhci"
> -  - "brcm,bcm7216-sdhci"
> -
> -Refer to clocks/clock-bindings.txt for generic clock consumer properties.
> -
> -Example:
> -
> -       sdhci@84b0000 {
> -               sd-uhs-sdr50;
> -               sd-uhs-ddr50;
> -               sd-uhs-sdr104;
> -               sdhci,auto-cmd12;
> -               compatible = "brcm,bcm7216-sdhci",
> -                          "brcm,bcm7445-sdhci",
> -                          "brcm,sdhci-brcmstb";
> -               reg = <0x84b0000 0x260 0x84b0300 0x200>;
> -               reg-names = "host", "cfg";
> -               interrupts = <0x0 0x26 0x4>;
> -               interrupt-names = "sdio0_0";
> -               clocks = <&scmi_clk 245>;
> -               clock-names = "sw_sdio";
> -       };
> -
> -       sdhci@84b1000 {
> -               mmc-ddr-1_8v;
> -               mmc-hs200-1_8v;
> -               mmc-hs400-1_8v;
> -               mmc-hs400-enhanced-strobe;
> -               supports-cqe;
> -               non-removable;
> -               bus-width = <0x8>;
> -               compatible = "brcm,bcm7216-sdhci",
> -                          "brcm,bcm7445-sdhci",
> -                          "brcm,sdhci-brcmstb";
> -               reg = <0x84b1000 0x260 0x84b1300 0x200>;
> -               reg-names = "host", "cfg";
> -               interrupts = <0x0 0x27 0x4>;
> -               interrupt-names = "sdio1_0";
> -               clocks = <&scmi_clk 245>;
> -               clock-names = "sw_sdio";
> -       };
> diff --git a/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml b/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml
> new file mode 100644
> index 000000000000..dccd5ad96981
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml
> @@ -0,0 +1,100 @@
> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/mmc/brcm,sdhci-brcmstb.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Broadcom BRCMSTB/BMIPS SDHCI Controller binding
> +
> +maintainers:
> +  - Al Cooper <alcooperx@gmail.com>
> +  - Florian Fainelli <f.fainelli@gmail.com>
> +
> +allOf:
> +  - $ref: mmc-controller.yaml#
> +
> +properties:
> +  compatible:
> +    oneOf:
> +      - items:
> +          - enum:
> +              - brcm,bcm7216-sdhci
> +          - const: brcm,bcm7445-sdhci
> +          - const: brcm,sdhci-brcmstb
> +      - items:
> +          - enum:
> +              - brcm,bcm7445-sdhci
> +          - const: brcm,sdhci-brcmstb
> +      - items:
> +          - enum:
> +              - brcm,bcm7425-sdhci
> +          - const: brcm,sdhci-brcmstb
> +
> +  reg:
> +    minItems: 2
> +
> +  reg-names:
> +    items:
> +      - const: host
> +      - const: cfg
> +
> +  interrupts:
> +    maxItems: 1
> +
> +  clocks:
> +    maxItems: 1
> +    description:
> +      handle to core clock for the sdhci controller.
> +
> +  clock-names:
> +    items:
> +      - const: sw_sdio
> +
> +  sdhci,auto-cmd12:
> +    type: boolean
> +    description: Specifies that controller should use auto CMD12
> +
> +required:
> +  - compatible
> +  - reg
> +  - interrupts
> +  - clocks
> +
> +unevaluatedProperties: false
> +
> +examples:
> +  - |
> +    mmc@84b0000 {
> +      sd-uhs-sdr50;
> +      sd-uhs-ddr50;
> +      sd-uhs-sdr104;
> +      sdhci,auto-cmd12;
> +      compatible = "brcm,bcm7216-sdhci",
> +                   "brcm,bcm7445-sdhci",
> +                   "brcm,sdhci-brcmstb";
> +      reg = <0x84b0000 0x260>, <0x84b0300 0x200>;
> +      reg-names = "host", "cfg";
> +      interrupts = <0x0 0x26 0x4>;
> +      interrupt-names = "sdio0_0";

Not documented.

Rob

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply

* Re: [PATCH v2] rockchip: timer: add OF_PLATDATA support for dw-apb-timer
From: Johan Jonker @ 2022-01-05 16:40 UTC (permalink / raw)
  To: Simon Glass; +Cc: Kever Yang, Philipp Tomsich, Marek Vasut, U-Boot Mailing List
In-Reply-To: <CAPnjgZ2VrmviLtTVS_5TViOyMoosCEn+JEVUP_d_hUMOwF7QmA@mail.gmail.com>

Hi Simon,

Thanks you for your comments.
Shown below are the objdump results of the full U-boot binary
dw_apb_timer_of_to_plat() function.
Same goes for the dw_apb_timer_probe() function.
With if (IS_ENABLED(OF_REAL)) I don't get a useful timer result (boot
hangs after timer probe, because in full U-boot the reg value isn't
correct defined. Part of the init probe is missing.

Could you try it yourself?
Please advise what options we have.

Kind regards,

Johan Jonker

==========================================================================
Patch version 1 with if (IS_ENABLED(OF_REAL)) {}:

arm-linux-gnueabihf-objdump -d drivers/timer/dw-apb-timer.o >
../dw-apb-timer-20220105-v1.asm


00000000 <dw_apb_timer_of_to_plat>:
   0:	2000      	movs	r0, #0
   2:	4770      	bx	lr

arm-linux-gnueabihf-objdump -d spl/drivers/timer/dw-apb-timer.o >
../dw-apb-timer-20220105-spl-v1.asm
arm-linux-gnueabihf-objdump -d tpl/drivers/timer/dw-apb-timer.o >
../dw-apb-timer-20220105-tpl-v1.asm
==========================================================================
patch version 2 with #if CONFIG_IS_ENABLED(OF_REAL):

arm-linux-gnueabihf-objdump -d drivers/timer/dw-apb-timer.o > ../dw-apb-
timer-20220105-v2.asm

00000000 <dw_apb_timer_of_to_plat>:
   0:	b538      	push	{r3, r4, r5, lr}
   2:	4605      	mov	r5, r0
   4:	f7ff fffe 	bl	0 <dev_get_priv>
   8:	4604      	mov	r4, r0
   a:	4628      	mov	r0, r5
   c:	f7ff fffe 	bl	0 <devfdt_get_addr>
  10:	6020      	str	r0, [r4, #0]
  12:	2000      	movs	r0, #0
  14:	bd38      	pop	{r3, r4, r5, pc}

arm-linux-gnueabihf-objdump -d spl/drivers/timer/dw-apb-timer.o >
../dw-apb-timer-20220105-spl-v2.asm
arm-linux-gnueabihf-objdump -d tpl/drivers/timer/dw-apb-timer.o >
../dw-apb-timer-20220105-tpl-v2.asm

===========================================================================

On 1/5/22 3:03 PM, Simon Glass wrote:
> Hi Johan,
> 
> On Tue, 4 Jan 2022 at 19:15, Johan Jonker <jbx6244@gmail.com> wrote:
>>
>> The Rockchip rk3066 SoC has 3 dw-apb-timer nodes.
>> U-boot is compiled with OF_PLATDATA TPL/SPL options,
>> so add OF_PLATDATA support for the dw-apb-timer.
>> Also change driver name to be able to compile with
>> U-boot scripts. No reset OF_PLATDATA support was added,
>> because the rk3066 nodes don't need/have them.
>>
>> Signed-off-by: Johan Jonker <jbx6244@gmail.com>
>> ---
>>
>> Changed V2:
>>   replace if (IS_ENABLED(OF_REAL)) by #if CONFIG_IS_ENABLED(OF_REAL)
>> ---
>>  drivers/timer/dw-apb-timer.c | 30 +++++++++++++++++++++++++-----
>>  1 file changed, 25 insertions(+), 5 deletions(-)
>>
> 
> This seems OK but you have included unrelated changes (whitespace)
> which should go in a separate patch.

OK
With whitespace did you mean this or something else?

-	.of_to_plat = dw_apb_timer_of_to_plat,
+	.of_to_plat	= dw_apb_timer_of_to_plat,

> 
> Can you use if() instead of #if for the CONFIG_IS_ENABLED(OF_REAL) ?

See comments above.
Currently not it seems.

> 
> Regards,
> Simon
> 

^ permalink raw reply

* Re: [PATCH] Use strict priority ranking for pq gen() benchmarking
From: Dirk Müller @ 2022-01-05 16:39 UTC (permalink / raw)
  To: Song Liu; +Cc: linux-raid
In-Reply-To: <CAPhsuW5ThAK78JNfVZ0P8W1vKm2nWk7kYm350WFdSzBwcR3-ZQ@mail.gmail.com>

On Dienstag, 4. Januar 2022 18:28:39 CET Song Liu wrote:

> > want me to add to both then?
> I guess we only need something like:
>   .priority = 2   /* avx is always faster than sse */

Ah okay, makes total sense. added to v2. 

> Let's keep this part as-is then.

Thank you!

Greetings,
Dirk




^ permalink raw reply

* drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c:31:20: warning: unused function 'mdss_write'
From: kernel test robot @ 2022-01-05 16:39 UTC (permalink / raw)
  To: Christian König; +Cc: llvm, kbuild-all, linux-kernel, Rob Clark

Hi Christian,

First bad commit (maybe != root cause):

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   c9e6606c7fe92b50a02ce51dda82586ebdf99b48
commit: b3ed524f84f573ece1aa2f26e9db3c34a593e0d1 drm/msm: allow compile_test on !ARM
date:   3 months ago
config: mips-randconfig-r002-20220105 (https://download.01.org/0day-ci/archive/20220106/202201060040.iyvFP9ru-lkp@intel.com/config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project d5b6e30ed3acad794dd0aec400e617daffc6cc3d)
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # install mips cross compiling tool for clang build
        # apt-get install binutils-mips-linux-gnu
        # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b3ed524f84f573ece1aa2f26e9db3c34a593e0d1
        git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout b3ed524f84f573ece1aa2f26e9db3c34a593e0d1
        # save the config file to linux build tree
        mkdir build_dir
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=mips SHELL=/bin/bash drivers/gpu/drm/msm/ fs/

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>):

>> drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c:31:20: warning: unused function 'mdss_write'
   static inline void mdss_write(struct mdp5_mdss u32 reg, u32 data)
   ^
   fatal error: error in backend: Nested variants found in inline asm string: ' .set push
   .set mips64r2
   .if ( 0x00 ) != -1)) 0x00 ) != -1)) : ($( static struct ftrace_branch_data __attribute__((__aligned__(4))) __attribute__((__section__("_ftrace_branch"))) __if_trace = $( .func = __func__, .file = "arch/mips/include/asm/bitops.h", .line = 133, $); 0x00 ) != -1)) : $))) ) && ( 0 ); .set push; .set mips64r2; .rept 1; sync 0x00; .endr; .set pop; .else; ; .endif
   1: ll $0, $1
   and $0, $2
   sc $0, $1
   beqz $0, 1b
   .set pop
   '
   PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
   Stack dump:
   0. Program arguments: clang -Wp,-MMD,drivers/gpu/drm/msm/disp/mdp5/.mdp5_mdss.o.d -nostdinc -isystem /opt/cross/clang-d5b6e30ed3/lib/clang/14.0.0/include -Iarch/mips/include -I./arch/mips/include/generated -Iinclude -I./include -Iarch/mips/include/uapi -I./arch/mips/include/generated/uapi -Iinclude/uapi -I./include/generated/uapi -include include/linux/compiler-version.h -include include/linux/kconfig.h -include include/linux/compiler_types.h -D__KERNEL__ -DVMLINUX_LOAD_ADDRESS=0xffffffff84000000 -DLINKER_LOAD_ADDRESS=0x84000000 -DDATAOFFSET=0 -Qunused-arguments -fmacro-prefix-map== -DKBUILD_EXTRA_WARN1 -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu89 --target=mipsel-linux -fintegrated-as -Werror=unknown-warning-option -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -DGAS_HAS_SET_HARDFLOAT -Wa,-msoft-float -ffreestanding -EL -fno-stack-check -march=mips32 -Wa,--trap -DTOOLCHAIN_SUPPORTS_VIRT -Iarch/mips/include/asm/mach-au1x00 -Iarch/mips/include/asm/mach-generic -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-address-of-packed-member -O2 -Wframe-larger-than=1024 -fno-stack-protector -Wno-gnu -mno-global-merge -Wno-unused-but-set-variable -Wno-unused-const-variable -ftrivial-auto-var-init=pattern -fno-stack-clash-protection -pg -falign-functions=64 -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-array-bounds -fno-strict-overflow -fno-stack-check -Werror=date-time -Werror=incompatible-pointer-types -Wextra -Wunused -Wno-unused-parameter -Wmissing-declarations -Wmissing-format-attribute -Wmissing-prototypes -Wold-style-definition -Wmissing-include-dirs -Wunused-but-set-variable -Wunused-const-variable -Wno-missing-field-initializers -Wno-sign-compare -Wno-type-limits -I drivers/gpu/drm/msm -I drivers/gpu/drm/msm/disp/dpu1 -I drivers/gpu/drm/msm/dp -fsanitize=array-bounds -fsanitize=unreachable -fsanitize=object-size -fsanitize=enum -fsanitize-coverage=trace-pc -I drivers/gpu/drm/msm -I ./drivers/gpu/drm/msm -ffunction-sections -fdata-sections -DKBUILD_MODFILE="drivers/gpu/drm/msm/msm" -DKBUILD_BASENAME="mdp5_mdss" -DKBUILD_MODNAME="msm" -D__KBUILD_MODNAME=kmod_msm -c -o drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.o drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c
   1. <eof> parser at end of file
   2. Code generation
   3. Running pass 'Function Pass Manager' on module 'drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c'.
   4. Running pass 'Mips Assembly Printer' on function '@mdss_hw_mask_irq'
   #0 0x000056459b78eb3f Signals.cpp:0:0
   #1 0x000056459b78ca8c llvm::sys::CleanupOnSignal(unsigned long) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3401a8c)
   #2 0x000056459b6d0667 llvm::CrashRecoveryContext::HandleExit(int) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3345667)
   #3 0x000056459b78513e llvm::sys::Process::Exit(int, bool) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x33fa13e)
   #4 0x000056459940b33b (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x108033b)
   #5 0x000056459b6d710c llvm::report_fatal_error(llvm::Twine const&, bool) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x334c10c)
   #6 0x000056459c3b99b8 llvm::AsmPrinter::emitInlineAsm(llvm::MachineInstr const (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x402e9b8)
   #7 0x000056459c3b5759 llvm::AsmPrinter::emitFunctionBody() (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x402a759)
   #8 0x0000564599e6682e llvm::MipsAsmPrinter::runOnMachineFunction(llvm::MachineFunction&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x1adb82e)
   #9 0x000056459aafd2fd llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (.part.53) MachineFunctionPass.cpp:0:0
   #10 0x000056459af35867 llvm::FPPassManager::runOnFunction(llvm::Function&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x2baa867)
   #11 0x000056459af359e1 llvm::FPPassManager::runOnModule(llvm::Module&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x2baa9e1)
   #12 0x000056459af36cbf llvm::legacy::PassManagerImpl::run(llvm::Module&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x2babcbf)
   #13 0x000056459baa04fa clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x37154fa)
   #14 0x000056459c6cdea3 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x4342ea3)
   #15 0x000056459d1d1fd9 clang::ParseAST(clang::Sema&, bool, bool) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x4e46fd9)
   #16 0x000056459c6cccff clang::CodeGenAction::ExecuteAction() (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x4341cff)
   #17 0x000056459c0cc001 clang::FrontendAction::Execute() (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3d41001)
   #18 0x000056459c063bda clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3cd8bda)
   #19 0x000056459c19507b (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3e0a07b)
   #20 0x000056459940c084 cc1_main(llvm::ArrayRef<char char (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x1081084)
   #21 0x00005645994095cb ExecuteCC1Tool(llvm::SmallVectorImpl<char driver.cpp:0:0
   #22 0x000056459bf00b15 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> const::'lambda'()>(long) Job.cpp:0:0
   #23 0x000056459b6d0523 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3345523)
   #24 0x000056459bf0140e clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> const (.part.216) Job.cpp:0:0
   #25 0x000056459bed7ee7 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3b4cee7)
   #26 0x000056459bed88c7 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command >&) const (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3b4d8c7)
   #27 0x000056459bee2139 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command >&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3b57139)
   #28 0x000056459933419f main (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0xfa919f)
   #29 0x00007fd134c40d0a __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x26d0a)
   #30 0x00005645994090ea _start (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x107e0ea)
   clang-14: error: clang frontend command failed with exit code 70 (use -v to see invocation)
   clang version 14.0.0 (git://gitmirror/llvm_project d5b6e30ed3acad794dd0aec400e617daffc6cc3d)
   Target: mipsel-unknown-linux
   Thread model: posix
   InstalledDir: /opt/cross/clang-d5b6e30ed3/bin
   clang-14: note: diagnostic msg:
   Makefile arch drivers fs include kernel net nr_bisected scripts sound source usr
--
>> drivers/gpu/drm/msm/dp/dp_catalog.c:119:19: warning: unused function 'dp_read_p0'
   static inline u32 dp_read_p0(struct dp_catalog_private
   ^
   fatal error: error in backend: Nested variants found in inline asm string: '.if ( 0x00 ) != -1)) 0x00 ) != -1)) : ($( static struct ftrace_branch_data __attribute__((__aligned__(4))) __attribute__((__section__("_ftrace_branch"))) __if_trace = $( .func = __func__, .file = "arch/mips/include/asm/barrier.h", .line = 16, $); 0x00 ) != -1)) : $))) ) && ( (1 << 0) ); .set push; .set mips64r2; .rept 1; sync 0x00; .endr; .set pop; .else; ; .endif'
   PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
   Stack dump:
   0. Program arguments: clang -Wp,-MMD,drivers/gpu/drm/msm/dp/.dp_catalog.o.d -nostdinc -isystem /opt/cross/clang-d5b6e30ed3/lib/clang/14.0.0/include -Iarch/mips/include -I./arch/mips/include/generated -Iinclude -I./include -Iarch/mips/include/uapi -I./arch/mips/include/generated/uapi -Iinclude/uapi -I./include/generated/uapi -include include/linux/compiler-version.h -include include/linux/kconfig.h -include include/linux/compiler_types.h -D__KERNEL__ -DVMLINUX_LOAD_ADDRESS=0xffffffff84000000 -DLINKER_LOAD_ADDRESS=0x84000000 -DDATAOFFSET=0 -Qunused-arguments -fmacro-prefix-map== -DKBUILD_EXTRA_WARN1 -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu89 --target=mipsel-linux -fintegrated-as -Werror=unknown-warning-option -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -DGAS_HAS_SET_HARDFLOAT -Wa,-msoft-float -ffreestanding -EL -fno-stack-check -march=mips32 -Wa,--trap -DTOOLCHAIN_SUPPORTS_VIRT -Iarch/mips/include/asm/mach-au1x00 -Iarch/mips/include/asm/mach-generic -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-address-of-packed-member -O2 -Wframe-larger-than=1024 -fno-stack-protector -Wno-gnu -mno-global-merge -Wno-unused-but-set-variable -Wno-unused-const-variable -ftrivial-auto-var-init=pattern -fno-stack-clash-protection -pg -falign-functions=64 -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-array-bounds -fno-strict-overflow -fno-stack-check -Werror=date-time -Werror=incompatible-pointer-types -Wextra -Wunused -Wno-unused-parameter -Wmissing-declarations -Wmissing-format-attribute -Wmissing-prototypes -Wold-style-definition -Wmissing-include-dirs -Wunused-but-set-variable -Wunused-const-variable -Wno-missing-field-initializers -Wno-sign-compare -Wno-type-limits -I drivers/gpu/drm/msm -I drivers/gpu/drm/msm/disp/dpu1 -I drivers/gpu/drm/msm/dp -fsanitize=array-bounds -fsanitize=unreachable -fsanitize=object-size -fsanitize=enum -fsanitize-coverage=trace-pc -I drivers/gpu/drm/msm -I ./drivers/gpu/drm/msm -ffunction-sections -fdata-sections -DKBUILD_MODFILE="drivers/gpu/drm/msm/msm" -DKBUILD_BASENAME="dp_catalog" -DKBUILD_MODNAME="msm" -D__KBUILD_MODNAME=kmod_msm -c -o drivers/gpu/drm/msm/dp/dp_catalog.o drivers/gpu/drm/msm/dp/dp_catalog.c
   1. <eof> parser at end of file
   2. Code generation
   3. Running pass 'Function Pass Manager' on module 'drivers/gpu/drm/msm/dp/dp_catalog.c'.
   4. Running pass 'Mips Assembly Printer' on function '@dp_catalog_aux_read_data'
   #0 0x0000564ef7f1cb3f Signals.cpp:0:0
   #1 0x0000564ef7f1aa8c llvm::sys::CleanupOnSignal(unsigned long) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3401a8c)
   #2 0x0000564ef7e5e667 llvm::CrashRecoveryContext::HandleExit(int) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3345667)
   #3 0x0000564ef7f1313e llvm::sys::Process::Exit(int, bool) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x33fa13e)
   #4 0x0000564ef5b9933b (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x108033b)
   #5 0x0000564ef7e6510c llvm::report_fatal_error(llvm::Twine const&, bool) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x334c10c)
   #6 0x0000564ef8b479b8 llvm::AsmPrinter::emitInlineAsm(llvm::MachineInstr const (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x402e9b8)
   #7 0x0000564ef8b43759 llvm::AsmPrinter::emitFunctionBody() (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x402a759)
   #8 0x0000564ef65f482e llvm::MipsAsmPrinter::runOnMachineFunction(llvm::MachineFunction&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x1adb82e)
   #9 0x0000564ef728b2fd llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (.part.53) MachineFunctionPass.cpp:0:0
   #10 0x0000564ef76c3867 llvm::FPPassManager::runOnFunction(llvm::Function&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x2baa867)
   #11 0x0000564ef76c39e1 llvm::FPPassManager::runOnModule(llvm::Module&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x2baa9e1)
   #12 0x0000564ef76c4cbf llvm::legacy::PassManagerImpl::run(llvm::Module&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x2babcbf)
   #13 0x0000564ef822e4fa clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x37154fa)
   #14 0x0000564ef8e5bea3 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x4342ea3)
   #15 0x0000564ef995ffd9 clang::ParseAST(clang::Sema&, bool, bool) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x4e46fd9)
   #16 0x0000564ef8e5acff clang::CodeGenAction::ExecuteAction() (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x4341cff)
   #17 0x0000564ef885a001 clang::FrontendAction::Execute() (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3d41001)
   #18 0x0000564ef87f1bda clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3cd8bda)
   #19 0x0000564ef892307b (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3e0a07b)
   #20 0x0000564ef5b9a084 cc1_main(llvm::ArrayRef<char char (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x1081084)
   #21 0x0000564ef5b975cb ExecuteCC1Tool(llvm::SmallVectorImpl<char driver.cpp:0:0
   #22 0x0000564ef868eb15 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> const::'lambda'()>(long) Job.cpp:0:0
   #23 0x0000564ef7e5e523 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3345523)
   #24 0x0000564ef868f40e clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> const (.part.216) Job.cpp:0:0
   #25 0x0000564ef8665ee7 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3b4cee7)
   #26 0x0000564ef86668c7 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command >&) const (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3b4d8c7)
   #27 0x0000564ef8670139 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command >&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3b57139)
   #28 0x0000564ef5ac219f main (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0xfa919f)
   #29 0x00007fcd5dcaad0a __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x26d0a)
   #30 0x0000564ef5b970ea _start (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x107e0ea)
   clang-14: error: clang frontend command failed with exit code 70 (use -v to see invocation)
   clang version 14.0.0 (git://gitmirror/llvm_project d5b6e30ed3acad794dd0aec400e617daffc6cc3d)
   Target: mipsel-unknown-linux
   Thread model: posix
   InstalledDir: /opt/cross/clang-d5b6e30ed3/bin
   clang-14: note: diagnostic msg:
   Makefile arch drivers fs include kernel net nr_bisected scripts sound source usr


vim +/mdss_write +31 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c

990a40079a55b8 drivers/gpu/drm/msm/mdp/mdp5/mdp5_mdss.c  Archit Taneja 2016-05-07  30  
bc3220be22577e drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c Rajesh Yadav  2018-06-21 @31  static inline void mdss_write(struct mdp5_mdss *mdp5_mdss, u32 reg, u32 data)
990a40079a55b8 drivers/gpu/drm/msm/mdp/mdp5/mdp5_mdss.c  Archit Taneja 2016-05-07  32  {
bc3220be22577e drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c Rajesh Yadav  2018-06-21  33  	msm_writel(data, mdp5_mdss->mmio + reg);
990a40079a55b8 drivers/gpu/drm/msm/mdp/mdp5/mdp5_mdss.c  Archit Taneja 2016-05-07  34  }
990a40079a55b8 drivers/gpu/drm/msm/mdp/mdp5/mdp5_mdss.c  Archit Taneja 2016-05-07  35  

:::::: The code at line 31 was first introduced by commit
:::::: bc3220be22577e199452edbb6a24a980a4ab5c73 drm/msm/mdp5: subclass msm_mdss for mdp5

:::::: TO: Rajesh Yadav <ryadav@codeaurora.org>
:::::: CC: Sean Paul <seanpaul@chromium.org>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

^ permalink raw reply

* Re: [PATCH] apply: Avoid ambiguous pointer provenance for CHERI/Arm's Morello
From: Konstantin Khomoutov @ 2022-01-05 16:39 UTC (permalink / raw)
  To: Jessica Clarke; +Cc: git
In-Reply-To: <20220105132310.6600-1-jrtc27@jrtc27.com>

On Wed, Jan 05, 2022 at 01:23:10PM +0000, Jessica Clarke wrote:

[...]
> This means that, currently, the code when run on a CHERI architecture
> will preserve the metadata from the integer, i.e. an invalid capability
> that will trap on deference, and not the pointer.

^ You have probably meant to use "dereference" here.


^ permalink raw reply

* Re: [PATCH v3 01/15] dt-bindings: mmc: Convert Broadcom STB SDHCI binding to YAML
From: Rob Herring @ 2022-01-05 16:39 UTC (permalink / raw)
  To: Florian Fainelli
  Cc: devicetree, Damien Le Moal, Linus Walleij, Bartosz Golaszewski,
	maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE, Gregory Fong,
	Thomas Gleixner, Marc Zyngier, Ulf Hansson, Thierry Reding,
	Uwe Kleine-König, Lee Jones, Philipp Zabel, Herbert Xu,
	Ray Jui, Scott Branden, Alessandro Zummo, Alexandre Belloni,
	Rafael J. Wysocki, Daniel Lezcano, Amit Kucheria, Zhang Rui,
	Markus Mayer, Greg Kroah-Hartman, Al Cooper, Doug Berger,
	open list:LIBATA SUBSYSTEM (Serial and Parallel ATA drivers),
	open list, open list:GPIO SUBSYSTEM,
	moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE,
	open list:MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND...,
	open list:PWM SUBSYSTEM,
	open list:HARDWARE RANDOM NUMBER GENERATOR CORE,
	open list:REAL TIME CLOCK (RTC) SUBSYSTEM, open list:THERMAL,
	open list:USB SUBSYSTEM
In-Reply-To: <20211208003727.3596577-2-f.fainelli@gmail.com>

On Tue, Dec 7, 2021 at 6:37 PM Florian Fainelli <f.fainelli@gmail.com> wrote:
>
> Convert the Broadcom STB SDHCI controller Device Tree binding to YAML.
>
> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
> ---
>  .../bindings/mmc/brcm,sdhci-brcmstb.txt       |  53 ----------
>  .../bindings/mmc/brcm,sdhci-brcmstb.yaml      | 100 ++++++++++++++++++
>  2 files changed, 100 insertions(+), 53 deletions(-)
>  delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt
>  create mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml
>
> diff --git a/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt b/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt
> deleted file mode 100644
> index ae2074184528..000000000000
> --- a/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt
> +++ /dev/null
> @@ -1,53 +0,0 @@
> -* BROADCOM BRCMSTB/BMIPS SDHCI Controller
> -
> -This file documents differences between the core properties in mmc.txt
> -and the properties used by the sdhci-brcmstb driver.
> -
> -NOTE: The driver disables all UHS speed modes by default and depends
> -on Device Tree properties to enable them for SoC/Board combinations
> -that support them.
> -
> -Required properties:
> -- compatible: should be one of the following
> -  - "brcm,bcm7425-sdhci"
> -  - "brcm,bcm7445-sdhci"
> -  - "brcm,bcm7216-sdhci"
> -
> -Refer to clocks/clock-bindings.txt for generic clock consumer properties.
> -
> -Example:
> -
> -       sdhci@84b0000 {
> -               sd-uhs-sdr50;
> -               sd-uhs-ddr50;
> -               sd-uhs-sdr104;
> -               sdhci,auto-cmd12;
> -               compatible = "brcm,bcm7216-sdhci",
> -                          "brcm,bcm7445-sdhci",
> -                          "brcm,sdhci-brcmstb";
> -               reg = <0x84b0000 0x260 0x84b0300 0x200>;
> -               reg-names = "host", "cfg";
> -               interrupts = <0x0 0x26 0x4>;
> -               interrupt-names = "sdio0_0";
> -               clocks = <&scmi_clk 245>;
> -               clock-names = "sw_sdio";
> -       };
> -
> -       sdhci@84b1000 {
> -               mmc-ddr-1_8v;
> -               mmc-hs200-1_8v;
> -               mmc-hs400-1_8v;
> -               mmc-hs400-enhanced-strobe;
> -               supports-cqe;
> -               non-removable;
> -               bus-width = <0x8>;
> -               compatible = "brcm,bcm7216-sdhci",
> -                          "brcm,bcm7445-sdhci",
> -                          "brcm,sdhci-brcmstb";
> -               reg = <0x84b1000 0x260 0x84b1300 0x200>;
> -               reg-names = "host", "cfg";
> -               interrupts = <0x0 0x27 0x4>;
> -               interrupt-names = "sdio1_0";
> -               clocks = <&scmi_clk 245>;
> -               clock-names = "sw_sdio";
> -       };
> diff --git a/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml b/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml
> new file mode 100644
> index 000000000000..dccd5ad96981
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml
> @@ -0,0 +1,100 @@
> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/mmc/brcm,sdhci-brcmstb.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Broadcom BRCMSTB/BMIPS SDHCI Controller binding
> +
> +maintainers:
> +  - Al Cooper <alcooperx@gmail.com>
> +  - Florian Fainelli <f.fainelli@gmail.com>
> +
> +allOf:
> +  - $ref: mmc-controller.yaml#
> +
> +properties:
> +  compatible:
> +    oneOf:
> +      - items:
> +          - enum:
> +              - brcm,bcm7216-sdhci
> +          - const: brcm,bcm7445-sdhci
> +          - const: brcm,sdhci-brcmstb
> +      - items:
> +          - enum:
> +              - brcm,bcm7445-sdhci
> +          - const: brcm,sdhci-brcmstb
> +      - items:
> +          - enum:
> +              - brcm,bcm7425-sdhci
> +          - const: brcm,sdhci-brcmstb
> +
> +  reg:
> +    minItems: 2
> +
> +  reg-names:
> +    items:
> +      - const: host
> +      - const: cfg
> +
> +  interrupts:
> +    maxItems: 1
> +
> +  clocks:
> +    maxItems: 1
> +    description:
> +      handle to core clock for the sdhci controller.
> +
> +  clock-names:
> +    items:
> +      - const: sw_sdio
> +
> +  sdhci,auto-cmd12:
> +    type: boolean
> +    description: Specifies that controller should use auto CMD12
> +
> +required:
> +  - compatible
> +  - reg
> +  - interrupts
> +  - clocks
> +
> +unevaluatedProperties: false
> +
> +examples:
> +  - |
> +    mmc@84b0000 {
> +      sd-uhs-sdr50;
> +      sd-uhs-ddr50;
> +      sd-uhs-sdr104;
> +      sdhci,auto-cmd12;
> +      compatible = "brcm,bcm7216-sdhci",
> +                   "brcm,bcm7445-sdhci",
> +                   "brcm,sdhci-brcmstb";
> +      reg = <0x84b0000 0x260>, <0x84b0300 0x200>;
> +      reg-names = "host", "cfg";
> +      interrupts = <0x0 0x26 0x4>;
> +      interrupt-names = "sdio0_0";

Not documented.

Rob

^ permalink raw reply

* Re: [PATCH v4 22/32] mm: Convert struct page to struct slab in functions used by other subsystems
From: Vlastimil Babka @ 2022-01-05 16:39 UTC (permalink / raw)
  To: Roman Gushchin
  Cc: Matthew Wilcox, Christoph Lameter, David Rientjes, Joonsoo Kim,
	Pekka Enberg, linux-mm, Andrew Morton, Johannes Weiner,
	Hyeonggon Yoo, patches, Andrey Konovalov, Julia Lawall,
	Luis Chamberlain, Andrey Ryabinin, Alexander Potapenko,
	Dmitry Vyukov, Marco Elver, Michal Hocko, Vladimir Davydov,
	kasan-dev, cgroups
In-Reply-To: <YdT+qU4xgQeZc/jP@carbon.dhcp.thefacebook.com>

On 1/5/22 03:12, Roman Gushchin wrote:
> On Tue, Jan 04, 2022 at 01:10:36AM +0100, Vlastimil Babka wrote:
>> --- a/mm/kasan/report.c
>> +++ b/mm/kasan/report.c
>> @@ -249,7 +249,7 @@ static void print_address_description(void *addr, u8 tag)
>>  
>>  	if (page && PageSlab(page)) {
>>  		struct kmem_cache *cache = page->slab_cache;
>> -		void *object = nearest_obj(cache, page,	addr);
>> +		void *object = nearest_obj(cache, page_slab(page),	addr);
>                                                                   s/tab/space

Yeah it was pointed out earlier that the tab was already there but only this
change made it stand out. Fixing that up here would go against the automated
spatch conversion, so it's done in later manual patch that also touches this
line.

>> 2.34.1
>> 
> 
> Reviewed-by: Roman Gushchin <guro@fb.com>
> 
> Thanks!

Thanks!

^ permalink raw reply

* Re: [PATCH v4 22/32] mm: Convert struct page to struct slab in functions used by other subsystems
From: Vlastimil Babka @ 2022-01-05 16:39 UTC (permalink / raw)
  To: Roman Gushchin
  Cc: Matthew Wilcox, Christoph Lameter, David Rientjes, Joonsoo Kim,
	Pekka Enberg, linux-mm-Bw31MaZKKs3YtjvyW6yDsg, Andrew Morton,
	Johannes Weiner, Hyeonggon Yoo, patches-cunTk1MwBs/YUNznpcFYbw,
	Andrey Konovalov, Julia Lawall, Luis Chamberlain, Andrey Ryabinin,
	Alexander Potapenko, Dmitry Vyukov, Marco Elver, Michal Hocko,
	Vladimir Davydov, kasan-dev-/JYPxA39Uh5TLH3MbocFFw,
	cgroups-u79uwXL29TY76Z2rM5mHXA
In-Reply-To: <YdT+qU4xgQeZc/jP-cx5fftMpWqeCjSd+JxjunQ2O0Ztt9esIQQ4Iyu8u01E@public.gmane.org>

On 1/5/22 03:12, Roman Gushchin wrote:
> On Tue, Jan 04, 2022 at 01:10:36AM +0100, Vlastimil Babka wrote:
>> --- a/mm/kasan/report.c
>> +++ b/mm/kasan/report.c
>> @@ -249,7 +249,7 @@ static void print_address_description(void *addr, u8 tag)
>>  
>>  	if (page && PageSlab(page)) {
>>  		struct kmem_cache *cache = page->slab_cache;
>> -		void *object = nearest_obj(cache, page,	addr);
>> +		void *object = nearest_obj(cache, page_slab(page),	addr);
>                                                                   s/tab/space

Yeah it was pointed out earlier that the tab was already there but only this
change made it stand out. Fixing that up here would go against the automated
spatch conversion, so it's done in later manual patch that also touches this
line.

>> 2.34.1
>> 
> 
> Reviewed-by: Roman Gushchin <guro-b10kYP2dOMg@public.gmane.org>
> 
> Thanks!

Thanks!

^ permalink raw reply

* [PATCH v2 2/2] lib/raid6: Use strict priority ranking for pq gen() benchmarking
From: Dirk Müller @ 2022-01-05 16:38 UTC (permalink / raw)
  To: linux-raid; +Cc: Dirk Müller, Paul Menzel
In-Reply-To: <20220105163847.18592-1-dmueller@suse.de>

On x86_64, currently 3 variants of AVX512, 3 variants of AVX2
and 3 variants of SSE2 are benchmarked on initialization, taking
between 144-153 jiffies. Testing across a hardware pool of
various generations of intel cpus I could not find a single
case where SSE2 won over AVX2 or AVX512. There are cases where
AVX2 wins over AVX512 however.

Change "prefer" into an integer priority field (similar to
how recov selection works) to have more than one ranking level
available, which is backwards compatible with existing behavior.

Give AVX2/512 variants higher priority over SSE2 in order to skip
SSE testing when AVX is available. in a AVX2/x86_64/HZ=250 case this
saves in the order of 200ms of initialization time.

Signed-off-by: Dirk Müller <dmueller@suse.de>
Acked-by: Paul Menzel <pmenzel@molgen.mpg.de>
---
 include/linux/raid/pq.h | 2 +-
 lib/raid6/algos.c       | 2 +-
 lib/raid6/avx2.c        | 8 ++++----
 lib/raid6/avx512.c      | 6 +++---
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/include/linux/raid/pq.h b/include/linux/raid/pq.h
index 154e954b711d..d6e5a1feb947 100644
--- a/include/linux/raid/pq.h
+++ b/include/linux/raid/pq.h
@@ -81,7 +81,7 @@ struct raid6_calls {
 	void (*xor_syndrome)(int, int, int, size_t, void **);
 	int  (*valid)(void);	/* Returns 1 if this routine set is usable */
 	const char *name;	/* Name of this routine set */
-	int prefer;		/* Has special performance attribute */
+	int priority;		/* Relative priority ranking if non-zero */
 };
 
 /* Selected algorithm */
diff --git a/lib/raid6/algos.c b/lib/raid6/algos.c
index 9b7e8a837b27..39b74221f4a7 100644
--- a/lib/raid6/algos.c
+++ b/lib/raid6/algos.c
@@ -151,7 +151,7 @@ static inline const struct raid6_calls *raid6_choose_gen(
 	const struct raid6_calls *best;
 
 	for (bestgenperf = 0, best = NULL, algo = raid6_algos; *algo; algo++) {
-		if (!best || (*algo)->prefer >= best->prefer) {
+		if (!best || (*algo)->priority >= best->priority) {
 			if ((*algo)->valid && !(*algo)->valid())
 				continue;
 
diff --git a/lib/raid6/avx2.c b/lib/raid6/avx2.c
index f299476e1d76..059024234dce 100644
--- a/lib/raid6/avx2.c
+++ b/lib/raid6/avx2.c
@@ -132,7 +132,7 @@ const struct raid6_calls raid6_avx2x1 = {
 	raid6_avx21_xor_syndrome,
 	raid6_have_avx2,
 	"avx2x1",
-	1			/* Has cache hints */
+	.priority = 2		/* Prefer AVX2 over priority 1 (SSE2 and others) */
 };
 
 /*
@@ -262,7 +262,7 @@ const struct raid6_calls raid6_avx2x2 = {
 	raid6_avx22_xor_syndrome,
 	raid6_have_avx2,
 	"avx2x2",
-	1			/* Has cache hints */
+	.priority = 2		/* Prefer AVX2 over priority 1 (SSE2 and others) */
 };
 
 #ifdef CONFIG_X86_64
@@ -465,6 +465,6 @@ const struct raid6_calls raid6_avx2x4 = {
 	raid6_avx24_xor_syndrome,
 	raid6_have_avx2,
 	"avx2x4",
-	1			/* Has cache hints */
+	.priority = 2		/* Prefer AVX2 over priority 1 (SSE2 and others) */
 };
-#endif
+#endif /* CONFIG_X86_64 */
diff --git a/lib/raid6/avx512.c b/lib/raid6/avx512.c
index bb684d144ee2..9c3e822e1adf 100644
--- a/lib/raid6/avx512.c
+++ b/lib/raid6/avx512.c
@@ -162,7 +162,7 @@ const struct raid6_calls raid6_avx512x1 = {
 	raid6_avx5121_xor_syndrome,
 	raid6_have_avx512,
 	"avx512x1",
-	1                       /* Has cache hints */
+	.priority = 2		/* Prefer AVX512 over priority 1 (SSE2 and others) */
 };
 
 /*
@@ -319,7 +319,7 @@ const struct raid6_calls raid6_avx512x2 = {
 	raid6_avx5122_xor_syndrome,
 	raid6_have_avx512,
 	"avx512x2",
-	1                       /* Has cache hints */
+	.priority = 2		/* Prefer AVX512 over priority 1 (SSE2 and others) */
 };
 
 #ifdef CONFIG_X86_64
@@ -557,7 +557,7 @@ const struct raid6_calls raid6_avx512x4 = {
 	raid6_avx5124_xor_syndrome,
 	raid6_have_avx512,
 	"avx512x4",
-	1                       /* Has cache hints */
+	.priority = 2		/* Prefer AVX512 over priority 1 (SSE2 and others) */
 };
 #endif
 
-- 
2.34.1


^ permalink raw reply related

* [PATCH v2 1/2] lib/raid6: skip benchmark of non-chosen xor_syndrome functions
From: Dirk Müller @ 2022-01-05 16:38 UTC (permalink / raw)
  To: linux-raid; +Cc: Dirk Müller

In commit fe5cbc6e06c7 ("md/raid6 algorithms: delta syndrome functions")
a xor_syndrome() benchmarking was added also to the raid6_choose_gen()
function. However, the results of that benchmarking were intentionally
discarded and did not influence the choice. It picked the
xor_syndrome() variant related to the best performing gen_syndrome().

Reduce runtime of raid6_choose_gen() without modifying its outcome by
only benchmarking the xor_syndrome() of the best gen_syndrome() variant.

For a HZ=250 x86_64 system with avx2 and without avx512 this removes
5 out of 6 xor() benchmarks, saving 340ms of raid6 initialization time.

Signed-off-by: Dirk Müller <dmueller@suse.de>
---
 lib/raid6/algos.c | 76 +++++++++++++++++++++++------------------------
 1 file changed, 37 insertions(+), 39 deletions(-)

diff --git a/lib/raid6/algos.c b/lib/raid6/algos.c
index 6d5e5000fdd7..9b7e8a837b27 100644
--- a/lib/raid6/algos.c
+++ b/lib/raid6/algos.c
@@ -145,12 +145,12 @@ static inline const struct raid6_recov_calls *raid6_choose_recov(void)
 static inline const struct raid6_calls *raid6_choose_gen(
 	void *(*const dptrs)[RAID6_TEST_DISKS], const int disks)
 {
-	unsigned long perf, bestgenperf, bestxorperf, j0, j1;
+	unsigned long perf, bestgenperf, j0, j1;
 	int start = (disks>>1)-1, stop = disks-3;	/* work on the second half of the disks */
 	const struct raid6_calls *const *algo;
 	const struct raid6_calls *best;
 
-	for (bestgenperf = 0, bestxorperf = 0, best = NULL, algo = raid6_algos; *algo; algo++) {
+	for (bestgenperf = 0, best = NULL, algo = raid6_algos; *algo; algo++) {
 		if (!best || (*algo)->prefer >= best->prefer) {
 			if ((*algo)->valid && !(*algo)->valid())
 				continue;
@@ -180,50 +180,48 @@ static inline const struct raid6_calls *raid6_choose_gen(
 			pr_info("raid6: %-8s gen() %5ld MB/s\n", (*algo)->name,
 				(perf * HZ * (disks-2)) >>
 				(20 - PAGE_SHIFT + RAID6_TIME_JIFFIES_LG2));
+		}
+	}
 
-			if (!(*algo)->xor_syndrome)
-				continue;
+	if (!best) {
+		pr_err("raid6: Yikes! No algorithm found!\n");
+		goto out;
+	}
 
-			perf = 0;
+	raid6_call = *best;
 
-			preempt_disable();
-			j0 = jiffies;
-			while ((j1 = jiffies) == j0)
-				cpu_relax();
-			while (time_before(jiffies,
-					    j1 + (1<<RAID6_TIME_JIFFIES_LG2))) {
-				(*algo)->xor_syndrome(disks, start, stop,
-						      PAGE_SIZE, *dptrs);
-				perf++;
-			}
-			preempt_enable();
-
-			if (best == *algo)
-				bestxorperf = perf;
+	if (!IS_ENABLED(CONFIG_RAID6_PQ_BENCHMARK)) {
+		pr_info("raid6: skipped pq benchmark and selected %s\n",
+			best->name);
+		goto out;
+	}
 
-			pr_info("raid6: %-8s xor() %5ld MB/s\n", (*algo)->name,
-				(perf * HZ * (disks-2)) >>
-				(20 - PAGE_SHIFT + RAID6_TIME_JIFFIES_LG2 + 1));
+	pr_info("raid6: using algorithm %s gen() %ld MB/s\n",
+		best->name,
+		(bestgenperf * HZ * (disks - 2)) >>
+		(20 - PAGE_SHIFT + RAID6_TIME_JIFFIES_LG2));
+
+	if (best->xor_syndrome) {
+		perf = 0;
+
+		preempt_disable();
+		j0 = jiffies;
+		while ((j1 = jiffies) == j0)
+			cpu_relax();
+		while (time_before(jiffies,
+				   j1 + (1 << RAID6_TIME_JIFFIES_LG2))) {
+			best->xor_syndrome(disks, start, stop,
+					   PAGE_SIZE, *dptrs);
+			perf++;
 		}
-	}
+		preempt_enable();
 
-	if (best) {
-		if (IS_ENABLED(CONFIG_RAID6_PQ_BENCHMARK)) {
-			pr_info("raid6: using algorithm %s gen() %ld MB/s\n",
-				best->name,
-				(bestgenperf * HZ * (disks-2)) >>
-				(20 - PAGE_SHIFT+RAID6_TIME_JIFFIES_LG2));
-			if (best->xor_syndrome)
-				pr_info("raid6: .... xor() %ld MB/s, rmw enabled\n",
-					(bestxorperf * HZ * (disks-2)) >>
-					(20 - PAGE_SHIFT + RAID6_TIME_JIFFIES_LG2 + 1));
-		} else
-			pr_info("raid6: skip pq benchmark and using algorithm %s\n",
-				best->name);
-		raid6_call = *best;
-	} else
-		pr_err("raid6: Yikes!  No algorithm found!\n");
+		pr_info("raid6: .... xor() %ld MB/s, rmw enabled\n",
+			(perf * HZ * (disks - 2)) >>
+			(20 - PAGE_SHIFT + RAID6_TIME_JIFFIES_LG2 + 1));
+	}
 
+out:
 	return best;
 }
 
-- 
2.34.1


^ permalink raw reply related

* drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c:31:20: warning: unused function 'mdss_write'
From: kernel test robot @ 2022-01-05 16:39 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 19131 bytes --]

Hi Christian,

First bad commit (maybe != root cause):

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   c9e6606c7fe92b50a02ce51dda82586ebdf99b48
commit: b3ed524f84f573ece1aa2f26e9db3c34a593e0d1 drm/msm: allow compile_test on !ARM
date:   3 months ago
config: mips-randconfig-r002-20220105 (https://download.01.org/0day-ci/archive/20220106/202201060040.iyvFP9ru-lkp(a)intel.com/config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project d5b6e30ed3acad794dd0aec400e617daffc6cc3d)
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # install mips cross compiling tool for clang build
        # apt-get install binutils-mips-linux-gnu
        # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b3ed524f84f573ece1aa2f26e9db3c34a593e0d1
        git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout b3ed524f84f573ece1aa2f26e9db3c34a593e0d1
        # save the config file to linux build tree
        mkdir build_dir
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=mips SHELL=/bin/bash drivers/gpu/drm/msm/ fs/

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>):

>> drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c:31:20: warning: unused function 'mdss_write'
   static inline void mdss_write(struct mdp5_mdss u32 reg, u32 data)
   ^
   fatal error: error in backend: Nested variants found in inline asm string: ' .set push
   .set mips64r2
   .if ( 0x00 ) != -1)) 0x00 ) != -1)) : ($( static struct ftrace_branch_data __attribute__((__aligned__(4))) __attribute__((__section__("_ftrace_branch"))) __if_trace = $( .func = __func__, .file = "arch/mips/include/asm/bitops.h", .line = 133, $); 0x00 ) != -1)) : $))) ) && ( 0 ); .set push; .set mips64r2; .rept 1; sync 0x00; .endr; .set pop; .else; ; .endif
   1: ll $0, $1
   and $0, $2
   sc $0, $1
   beqz $0, 1b
   .set pop
   '
   PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
   Stack dump:
   0. Program arguments: clang -Wp,-MMD,drivers/gpu/drm/msm/disp/mdp5/.mdp5_mdss.o.d -nostdinc -isystem /opt/cross/clang-d5b6e30ed3/lib/clang/14.0.0/include -Iarch/mips/include -I./arch/mips/include/generated -Iinclude -I./include -Iarch/mips/include/uapi -I./arch/mips/include/generated/uapi -Iinclude/uapi -I./include/generated/uapi -include include/linux/compiler-version.h -include include/linux/kconfig.h -include include/linux/compiler_types.h -D__KERNEL__ -DVMLINUX_LOAD_ADDRESS=0xffffffff84000000 -DLINKER_LOAD_ADDRESS=0x84000000 -DDATAOFFSET=0 -Qunused-arguments -fmacro-prefix-map== -DKBUILD_EXTRA_WARN1 -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu89 --target=mipsel-linux -fintegrated-as -Werror=unknown-warning-option -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -DGAS_HAS_SET_HARDFLOAT -Wa,-msoft-float -ffreestanding -EL -fno-stack-check -march=mips32 -Wa,--trap -DTOOLCHAIN_SUPPORTS_VIRT -Iarch/mips/include/asm/mach-au1x00 -Iarch/mips/include/asm/mach-generic -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-address-of-packed-member -O2 -Wframe-larger-than=1024 -fno-stack-protector -Wno-gnu -mno-global-merge -Wno-unused-but-set-variable -Wno-unused-const-variable -ftrivial-auto-var-init=pattern -fno-stack-clash-protection -pg -falign-functions=64 -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-array-bounds -fno-strict-overflow -fno-stack-check -Werror=date-time -Werror=incompatible-pointer-types -Wextra -Wunused -Wno-unused-parameter -Wmissing-declarations -Wmissing-format-attribute -Wmissing-prototypes -Wold-style-definition -Wmissing-include-dirs -Wunused-but-set-variable -Wunused-const-variable -Wno-missing-field-initializers -Wno-sign-compare -Wno-type-limits -I drivers/gpu/drm/msm -I drivers/gpu/drm/msm/disp/dpu1 -I drivers/gpu/drm/msm/dp -fsanitize=array-bounds -fsanitize=unreachable -fsanitize=object-size -fsanitize=enum -fsanitize-coverage=trace-pc -I drivers/gpu/drm/msm -I ./drivers/gpu/drm/msm -ffunction-sections -fdata-sections -DKBUILD_MODFILE="drivers/gpu/drm/msm/msm" -DKBUILD_BASENAME="mdp5_mdss" -DKBUILD_MODNAME="msm" -D__KBUILD_MODNAME=kmod_msm -c -o drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.o drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c
   1. <eof> parser at end of file
   2. Code generation
   3. Running pass 'Function Pass Manager' on module 'drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c'.
   4. Running pass 'Mips Assembly Printer' on function '@mdss_hw_mask_irq'
   #0 0x000056459b78eb3f Signals.cpp:0:0
   #1 0x000056459b78ca8c llvm::sys::CleanupOnSignal(unsigned long) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3401a8c)
   #2 0x000056459b6d0667 llvm::CrashRecoveryContext::HandleExit(int) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3345667)
   #3 0x000056459b78513e llvm::sys::Process::Exit(int, bool) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x33fa13e)
   #4 0x000056459940b33b (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x108033b)
   #5 0x000056459b6d710c llvm::report_fatal_error(llvm::Twine const&, bool) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x334c10c)
   #6 0x000056459c3b99b8 llvm::AsmPrinter::emitInlineAsm(llvm::MachineInstr const (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x402e9b8)
   #7 0x000056459c3b5759 llvm::AsmPrinter::emitFunctionBody() (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x402a759)
   #8 0x0000564599e6682e llvm::MipsAsmPrinter::runOnMachineFunction(llvm::MachineFunction&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x1adb82e)
   #9 0x000056459aafd2fd llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (.part.53) MachineFunctionPass.cpp:0:0
   #10 0x000056459af35867 llvm::FPPassManager::runOnFunction(llvm::Function&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x2baa867)
   #11 0x000056459af359e1 llvm::FPPassManager::runOnModule(llvm::Module&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x2baa9e1)
   #12 0x000056459af36cbf llvm::legacy::PassManagerImpl::run(llvm::Module&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x2babcbf)
   #13 0x000056459baa04fa clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x37154fa)
   #14 0x000056459c6cdea3 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x4342ea3)
   #15 0x000056459d1d1fd9 clang::ParseAST(clang::Sema&, bool, bool) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x4e46fd9)
   #16 0x000056459c6cccff clang::CodeGenAction::ExecuteAction() (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x4341cff)
   #17 0x000056459c0cc001 clang::FrontendAction::Execute() (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3d41001)
   #18 0x000056459c063bda clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3cd8bda)
   #19 0x000056459c19507b (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3e0a07b)
   #20 0x000056459940c084 cc1_main(llvm::ArrayRef<char char (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x1081084)
   #21 0x00005645994095cb ExecuteCC1Tool(llvm::SmallVectorImpl<char driver.cpp:0:0
   #22 0x000056459bf00b15 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> const::'lambda'()>(long) Job.cpp:0:0
   #23 0x000056459b6d0523 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3345523)
   #24 0x000056459bf0140e clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> const (.part.216) Job.cpp:0:0
   #25 0x000056459bed7ee7 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3b4cee7)
   #26 0x000056459bed88c7 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command >&) const (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3b4d8c7)
   #27 0x000056459bee2139 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command >&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3b57139)
   #28 0x000056459933419f main (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0xfa919f)
   #29 0x00007fd134c40d0a __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x26d0a)
   #30 0x00005645994090ea _start (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x107e0ea)
   clang-14: error: clang frontend command failed with exit code 70 (use -v to see invocation)
   clang version 14.0.0 (git://gitmirror/llvm_project d5b6e30ed3acad794dd0aec400e617daffc6cc3d)
   Target: mipsel-unknown-linux
   Thread model: posix
   InstalledDir: /opt/cross/clang-d5b6e30ed3/bin
   clang-14: note: diagnostic msg:
   Makefile arch drivers fs include kernel net nr_bisected scripts sound source usr
--
>> drivers/gpu/drm/msm/dp/dp_catalog.c:119:19: warning: unused function 'dp_read_p0'
   static inline u32 dp_read_p0(struct dp_catalog_private
   ^
   fatal error: error in backend: Nested variants found in inline asm string: '.if ( 0x00 ) != -1)) 0x00 ) != -1)) : ($( static struct ftrace_branch_data __attribute__((__aligned__(4))) __attribute__((__section__("_ftrace_branch"))) __if_trace = $( .func = __func__, .file = "arch/mips/include/asm/barrier.h", .line = 16, $); 0x00 ) != -1)) : $))) ) && ( (1 << 0) ); .set push; .set mips64r2; .rept 1; sync 0x00; .endr; .set pop; .else; ; .endif'
   PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
   Stack dump:
   0. Program arguments: clang -Wp,-MMD,drivers/gpu/drm/msm/dp/.dp_catalog.o.d -nostdinc -isystem /opt/cross/clang-d5b6e30ed3/lib/clang/14.0.0/include -Iarch/mips/include -I./arch/mips/include/generated -Iinclude -I./include -Iarch/mips/include/uapi -I./arch/mips/include/generated/uapi -Iinclude/uapi -I./include/generated/uapi -include include/linux/compiler-version.h -include include/linux/kconfig.h -include include/linux/compiler_types.h -D__KERNEL__ -DVMLINUX_LOAD_ADDRESS=0xffffffff84000000 -DLINKER_LOAD_ADDRESS=0x84000000 -DDATAOFFSET=0 -Qunused-arguments -fmacro-prefix-map== -DKBUILD_EXTRA_WARN1 -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu89 --target=mipsel-linux -fintegrated-as -Werror=unknown-warning-option -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -DGAS_HAS_SET_HARDFLOAT -Wa,-msoft-float -ffreestanding -EL -fno-stack-check -march=mips32 -Wa,--trap -DTOOLCHAIN_SUPPORTS_VIRT -Iarch/mips/include/asm/mach-au1x00 -Iarch/mips/include/asm/mach-generic -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-address-of-packed-member -O2 -Wframe-larger-than=1024 -fno-stack-protector -Wno-gnu -mno-global-merge -Wno-unused-but-set-variable -Wno-unused-const-variable -ftrivial-auto-var-init=pattern -fno-stack-clash-protection -pg -falign-functions=64 -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-array-bounds -fno-strict-overflow -fno-stack-check -Werror=date-time -Werror=incompatible-pointer-types -Wextra -Wunused -Wno-unused-parameter -Wmissing-declarations -Wmissing-format-attribute -Wmissing-prototypes -Wold-style-definition -Wmissing-include-dirs -Wunused-but-set-variable -Wunused-const-variable -Wno-missing-field-initializers -Wno-sign-compare -Wno-type-limits -I drivers/gpu/drm/msm -I drivers/gpu/drm/msm/disp/dpu1 -I drivers/gpu/drm/msm/dp -fsanitize=array-bounds -fsanitize=unreachable -fsanitize=object-size -fsanitize=enum -fsanitize-coverage=trace-pc -I drivers/gpu/drm/msm -I ./drivers/gpu/drm/msm -ffunction-sections -fdata-sections -DKBUILD_MODFILE="drivers/gpu/drm/msm/msm" -DKBUILD_BASENAME="dp_catalog" -DKBUILD_MODNAME="msm" -D__KBUILD_MODNAME=kmod_msm -c -o drivers/gpu/drm/msm/dp/dp_catalog.o drivers/gpu/drm/msm/dp/dp_catalog.c
   1. <eof> parser at end of file
   2. Code generation
   3. Running pass 'Function Pass Manager' on module 'drivers/gpu/drm/msm/dp/dp_catalog.c'.
   4. Running pass 'Mips Assembly Printer' on function '@dp_catalog_aux_read_data'
   #0 0x0000564ef7f1cb3f Signals.cpp:0:0
   #1 0x0000564ef7f1aa8c llvm::sys::CleanupOnSignal(unsigned long) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3401a8c)
   #2 0x0000564ef7e5e667 llvm::CrashRecoveryContext::HandleExit(int) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3345667)
   #3 0x0000564ef7f1313e llvm::sys::Process::Exit(int, bool) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x33fa13e)
   #4 0x0000564ef5b9933b (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x108033b)
   #5 0x0000564ef7e6510c llvm::report_fatal_error(llvm::Twine const&, bool) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x334c10c)
   #6 0x0000564ef8b479b8 llvm::AsmPrinter::emitInlineAsm(llvm::MachineInstr const (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x402e9b8)
   #7 0x0000564ef8b43759 llvm::AsmPrinter::emitFunctionBody() (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x402a759)
   #8 0x0000564ef65f482e llvm::MipsAsmPrinter::runOnMachineFunction(llvm::MachineFunction&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x1adb82e)
   #9 0x0000564ef728b2fd llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (.part.53) MachineFunctionPass.cpp:0:0
   #10 0x0000564ef76c3867 llvm::FPPassManager::runOnFunction(llvm::Function&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x2baa867)
   #11 0x0000564ef76c39e1 llvm::FPPassManager::runOnModule(llvm::Module&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x2baa9e1)
   #12 0x0000564ef76c4cbf llvm::legacy::PassManagerImpl::run(llvm::Module&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x2babcbf)
   #13 0x0000564ef822e4fa clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x37154fa)
   #14 0x0000564ef8e5bea3 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x4342ea3)
   #15 0x0000564ef995ffd9 clang::ParseAST(clang::Sema&, bool, bool) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x4e46fd9)
   #16 0x0000564ef8e5acff clang::CodeGenAction::ExecuteAction() (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x4341cff)
   #17 0x0000564ef885a001 clang::FrontendAction::Execute() (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3d41001)
   #18 0x0000564ef87f1bda clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3cd8bda)
   #19 0x0000564ef892307b (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3e0a07b)
   #20 0x0000564ef5b9a084 cc1_main(llvm::ArrayRef<char char (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x1081084)
   #21 0x0000564ef5b975cb ExecuteCC1Tool(llvm::SmallVectorImpl<char driver.cpp:0:0
   #22 0x0000564ef868eb15 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> const::'lambda'()>(long) Job.cpp:0:0
   #23 0x0000564ef7e5e523 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3345523)
   #24 0x0000564ef868f40e clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> const (.part.216) Job.cpp:0:0
   #25 0x0000564ef8665ee7 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3b4cee7)
   #26 0x0000564ef86668c7 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command >&) const (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3b4d8c7)
   #27 0x0000564ef8670139 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command >&) (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x3b57139)
   #28 0x0000564ef5ac219f main (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0xfa919f)
   #29 0x00007fcd5dcaad0a __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x26d0a)
   #30 0x0000564ef5b970ea _start (/opt/cross/clang-d5b6e30ed3/bin/clang-14+0x107e0ea)
   clang-14: error: clang frontend command failed with exit code 70 (use -v to see invocation)
   clang version 14.0.0 (git://gitmirror/llvm_project d5b6e30ed3acad794dd0aec400e617daffc6cc3d)
   Target: mipsel-unknown-linux
   Thread model: posix
   InstalledDir: /opt/cross/clang-d5b6e30ed3/bin
   clang-14: note: diagnostic msg:
   Makefile arch drivers fs include kernel net nr_bisected scripts sound source usr


vim +/mdss_write +31 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c

990a40079a55b8 drivers/gpu/drm/msm/mdp/mdp5/mdp5_mdss.c  Archit Taneja 2016-05-07  30  
bc3220be22577e drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c Rajesh Yadav  2018-06-21 @31  static inline void mdss_write(struct mdp5_mdss *mdp5_mdss, u32 reg, u32 data)
990a40079a55b8 drivers/gpu/drm/msm/mdp/mdp5/mdp5_mdss.c  Archit Taneja 2016-05-07  32  {
bc3220be22577e drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c Rajesh Yadav  2018-06-21  33  	msm_writel(data, mdp5_mdss->mmio + reg);
990a40079a55b8 drivers/gpu/drm/msm/mdp/mdp5/mdp5_mdss.c  Archit Taneja 2016-05-07  34  }
990a40079a55b8 drivers/gpu/drm/msm/mdp/mdp5/mdp5_mdss.c  Archit Taneja 2016-05-07  35  

:::::: The code at line 31 was first introduced by commit
:::::: bc3220be22577e199452edbb6a24a980a4ab5c73 drm/msm/mdp5: subclass msm_mdss for mdp5

:::::: TO: Rajesh Yadav <ryadav@codeaurora.org>
:::::: CC: Sean Paul <seanpaul@chromium.org>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

^ permalink raw reply

* Re: [oe] [meta-networking][PATCH v2] ifupdown-ng: Add recipe
From: Khem Raj @ 2022-01-05 16:37 UTC (permalink / raw)
  To: Ross Burton, Alex Kiernan
  Cc: Otavio Salvador, OpenEmbedded Devel List, Alex Kiernan
In-Reply-To: <CAAnfSTu04cesHKxFYYA1DGDDHnXHXOEvs6tr9TzbhdBko0R1Vg@mail.gmail.com>



On 1/5/22 8:36 AM, Ross Burton wrote:
> On Wed, 5 Jan 2022 at 12:51, Alex Kiernan <alex.kiernan@gmail.com> wrote:
>> Smaller if anything (though I've just realised I've not dealt the
>> ALTERNATIVES paths correctly):
> 
> There's a case to be made for just conflicting with ifupdown and not
> bothering with alternatives.

thats works for me.

> 
> Ross
> 
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#94662): https://lists.openembedded.org/g/openembedded-devel/message/94662
> Mute This Topic: https://lists.openembedded.org/mt/88115930/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
> 


^ permalink raw reply

* [Bug 1862619] Re: "-serial telnet::xxxx, server" causes "Device 'serial0' is in use"
From: Andrew Scott @ 2022-01-05 16:27 UTC (permalink / raw)
  To: qemu-devel
In-Reply-To: <158133547000.19789.14380673630783179726.malonedeb@wampee.canonical.com>

Reporting again. Compiled QEMU from the latest stable Git:

QEMU emulator version 6.2.50 (v6.2.0-529-gfb084237a3)
Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers

Exactly as original post, if I place -serial telnet::4441,server ahead
of -serial mon,stdio on the command line, it dumps core and aborts.

if I flip them, it runs... BUT! The vm console output appears in the
terminal where I launched qemu, I get no output in the telnet session.
That's backwards. I have no access to the qemu console and can't issue
commands to do things like change the CDROM.

full command startup script (this one works but output doesn't happen
where I expect)

#!/bin/sh
CDROM="-cdrom HP-UX-OE-1.iso"
QEMU=/home/ascott/Documents/hpux/qemu/qemu/build/qemu-system-hppa
IMAGE=/home/ascott/Documents/hpux/hpux.img
$QEMU -boot d -serial mon:stdio -serial telnet::4441,server -drive if=scsi,bus=0,index=6,file=$IMAGE,format=raw -nographic -m 512 -d nochain $CDROM  -net nic,model=tulip  -net user

This one dumps core with the serial0 error from the originla post:

#!/bin/sh
CDROM="-cdrom HP-UX-OE-1.iso"
QEMU=/home/ascott/Documents/hpux/qemu/qemu/build/qemu-system-hppa
IMAGE=/home/ascott/Documents/hpux/hpux.img
$QEMU -boot d -serial telnet::4441,server -serial mon:stdio -drive if=scsi,bus=0,index=6,file=$IMAGE,format=raw -nographic -m 512 -d nochain $CDROM  -net nic,model=tulip  -net user

ascott@vmhost01:~/Documents/hpux$ sh ./install-hpux.sh 
qemu-system-hppa: -serial telnet::4441,server: info: QEMU waiting for connection on: disconnected:telnet:0.0.0.0:4441,server=on
Unexpected error in qemu_chr_fe_init() at ../chardev/char-fe.c:220:
qemu-system-hppa: Device 'serial0' is in use
Aborted (core dumped)

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1862619

Title:
  "-serial telnet::xxxx,server" causes "Device 'serial0' is in use"

Status in QEMU:
  Fix Released

Bug description:
  I start qemu version 4.2.50 in a first terminal :

  $ sudo ./qemu-system-hppa -boot d -serial telnet::4441,server -drive
  if=scsi,bus=0,index=6,file=./hpux.img,format=raw -serial mon:stdio -D
  /tmp/foo -nographic -m 512 -d nochain -cdrom
  ./HPUX_9.05_Installation_Disc_S700.iso -D /tmp/foo -net
  nic,model=tulip  -net tap

  qemu-system-hppa: -serial telnet::4441,server: info: QEMU waiting for
  connection on: disconnected:telnet:0.0.0.0:4441,server

  In another terminal, I launch "telnet localhost 4441"

  And in the qemu window I have the following error:

  Unexpected error in qemu_chr_fe_init() at chardev/char-fe.c:220:
  qemu-system-hppa: Device 'serial0' is in use

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1862619/+subscriptions



^ permalink raw reply

* Re: [oe] [meta-networking][PATCH v2] ifupdown-ng: Add recipe
From: Ross Burton @ 2022-01-05 16:36 UTC (permalink / raw)
  To: Alex Kiernan; +Cc: Otavio Salvador, OpenEmbedded Devel List, Alex Kiernan
In-Reply-To: <CAO5Uq5TMppqwskcZOHPUE=5fDUN5Q1QP_vRPegfFoi4jmG8M=w@mail.gmail.com>

On Wed, 5 Jan 2022 at 12:51, Alex Kiernan <alex.kiernan@gmail.com> wrote:
> Smaller if anything (though I've just realised I've not dealt the
> ALTERNATIVES paths correctly):

There's a case to be made for just conflicting with ifupdown and not
bothering with alternatives.

Ross


^ permalink raw reply

* Re: [PATCH] xfs/107: remove long-broken test
From: Zorro Lang @ 2022-01-05 16:36 UTC (permalink / raw)
  To: Darrick J. Wong; +Cc: Eryu Guan, fstests, xfs
In-Reply-To: <20220104020746.GC31566@magnolia>

On Mon, Jan 03, 2022 at 06:07:46PM -0800, Darrick J. Wong wrote:
> From: Darrick J. Wong <djwong@kernel.org>
> 
> This poorly implemented test runs fsstress and embeds xfs_quota output
> in the golden output.  This means that it breaks as soon as anyone adds
> a new operation to fsstress, since that perturbs the sequence of
> operations that it runs, which will make the project quota report output
> change.
> 
> Normally I'd just fix the test, but the golden output also encodes
> output strings that xfs_quota hasn't printed since 2010.  Clearly
> nobody's running this test (including me, who has had it turned off for
> five+ years) so just get rid of it.
> 
> Signed-off-by: Darrick J. Wong <djwong@kernel.org>
> ---

Reviewed-by: Zorro Lang <zlang@redhat.com>

The old xfs/106 had the same problem as this case, so I tried to rewrite it
(xfs/106) long time ago by:
  b18191a1d ("xfs/106: rewrite to make it a reliable regression test")
And it becomed another test case practically. So I agree to remove xfs/107,
we've skipped this test by default long time.

Thanks,
Zorro

>  tests/xfs/107     |  129 ----
>  tests/xfs/107.out | 1550 -----------------------------------------------------
>  2 files changed, 1679 deletions(-)
>  delete mode 100755 tests/xfs/107
>  delete mode 100644 tests/xfs/107.out
> 
> diff --git a/tests/xfs/107 b/tests/xfs/107
> deleted file mode 100755
> index da052290..00000000
> --- a/tests/xfs/107
> +++ /dev/null
> @@ -1,129 +0,0 @@
> -#! /bin/bash
> -# SPDX-License-Identifier: GPL-2.0
> -# Copyright (c) 2005 Silicon Graphics, Inc.  All Rights Reserved.
> -#
> -# FS QA Test No. 107
> -#
> -# Project quota.
> -# Use of "sync" mount option here is an attempt to get deterministic
> -# allocator behaviour.
> -#
> -. ./common/preamble
> -_begin_fstest quota
> -
> -# Import common functions.
> -. ./common/filter
> -. ./common/quota
> -
> -filter_xfs_quota()
> -{
> -	perl -ne "
> -s,$target,[TARGET],;
> -s,$tmp.projects,[PROJECTS_FILE],;
> -s,$SCRATCH_MNT,[SCR_MNT],;
> -s,$SCRATCH_DEV,[SCR_DEV],;
> -s/Inode: \#\d+ \(0 blocks, 0 extents\)/Inode: #[INO] (0 blocks, 0 extents)/;
> -s/Inode: \#\d+ \(\d+ blocks, \d+ extents\)/Inode: #[INO] (X blocks, Y extents)/;
> -	print;"
> -}
> -
> -_supported_fs xfs
> -_require_scratch
> -_require_xfs_quota
> -
> -# real QA test starts here
> -_scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
> -cat $tmp.mkfs >$seqres.full
> -. $tmp.mkfs
> -
> -# setup a default run
> -if [ -z "$MOUNT_OPTIONS" ]; then
> -	export MOUNT_OPTIONS="-o pquota,sync"
> -else
> -	export MOUNT_OPTIONS="$MOUNT_OPTIONS -o sync"
> -fi
> -
> -_qmount
> -_require_prjquota $SCRATCH_DEV
> -
> -echo "### create projects file"
> -rm -f $tmp.projects
> -target=$SCRATCH_MNT/project
> -echo "6:$target" | tee -a $seqres.full > $tmp.projects
> -
> -echo "### populate filesystem"
> -mkdir $target		|| exit
> -$FSSTRESS_PROG -z -s 65261 -m 8 -n 1000 -p 4 \
> --f allocsp=1 \
> --f chown=3 \
> --f creat=4 \
> --f dwrite=4 \
> --f fallocate=1 \
> --f fdatasync=1 \
> --f fiemap=1 \
> --f freesp=1 \
> --f fsync=1 \
> --f link=1 \
> --f mkdir=2 \
> --f punch=1 \
> --f rename=2 \
> --f resvsp=1 \
> --f rmdir=1 \
> --f setxattr=1 \
> --f sync=1 \
> --f truncate=2 \
> --f unlink=1 \
> --f unresvsp=1 \
> --f write=4 \
> --d $target
> -
> -$FSSTRESS_PROG -z -s 47806 -m 8 -n 500 -p 4 \
> --f chown=250 \
> --f setxattr=250 \
> --d $target
> -
> -QARGS="-x -D $tmp.projects -P /dev/null $SCRATCH_MNT"
> -
> -echo "### initial report"
> -$XFS_QUOTA_PROG -c 'quot -p' -c 'quota -ip 6' $QARGS | filter_xfs_quota
> -
> -echo "### check the project, should give warnings"
> -$XFS_QUOTA_PROG -c 'project -c 6' $QARGS | LC_COLLATE=POSIX sort | filter_xfs_quota
> -
> -echo "### recursively setup the project"
> -$XFS_QUOTA_PROG -c 'project -s 6' $QARGS | LC_COLLATE=POSIX sort | filter_xfs_quota
> -$XFS_QUOTA_PROG -c 'quota -ip 6' $QARGS | filter_xfs_quota
> -
> -echo "### check the project, should give no warnings now"
> -$XFS_QUOTA_PROG -c 'project -c 6' $QARGS | LC_COLLATE=POSIX sort | filter_xfs_quota
> -
> -echo "### deny a hard link - wrong project ID"
> -rm -f $SCRATCH_MNT/outer $target/inner
> -$XFS_IO_PROG -f -c 'chproj 789' $SCRATCH_MNT/outer
> -ln $SCRATCH_MNT/outer $target/inner 2>/dev/null
> -if [ $? -eq 0 ]; then
> -	echo hard link succeeded
> -	ls -ld $SCRATCH_MNT/outer $target/inner
> -else
> -	echo hard link failed
> -fi
> -$XFS_QUOTA_PROG -c 'quota -ip 6' $QARGS | filter_xfs_quota
> -
> -echo "### allow a hard link - right project ID"
> -$XFS_IO_PROG -c 'chproj 6' $SCRATCH_MNT/outer
> -ln $SCRATCH_MNT/outer $target/inner
> -if [ $? -eq 0 ]; then
> -	echo hard link succeeded
> -else
> -	echo hard link failed
> -	ls -ld $SCRATCH_MNT/outer $target/inner
> -fi
> -$XFS_QUOTA_PROG -c 'quota -ip 6' $QARGS | filter_xfs_quota
> -
> -echo "### recursively clear the project"
> -$XFS_QUOTA_PROG -c 'project -C 6' $QARGS | LC_COLLATE=POSIX sort | filter_xfs_quota
> -#no output...
> -$XFS_QUOTA_PROG -c 'quota -ip 6' $QARGS | filter_xfs_quota
> -
> -status=0
> -exit
> diff --git a/tests/xfs/107.out b/tests/xfs/107.out
> deleted file mode 100644
> index 77c00a89..00000000
> --- a/tests/xfs/107.out
> +++ /dev/null
> @@ -1,1550 +0,0 @@
> -QA output created by 107
> -meta-data=DDEV isize=XXX agcount=N, agsize=XXX blks
> -data     = bsize=XXX blocks=XXX, imaxpct=PCT
> -         = sunit=XXX swidth=XXX, unwritten=X
> -naming   =VERN bsize=XXX
> -log      =LDEV bsize=XXX blocks=XXX
> -realtime =RDEV extsz=XXX blocks=XXX, rtextents=XXX
> -### create projects file
> -### populate filesystem
> -### initial report
> -[SCR_DEV] ([SCR_MNT]) Project:
> -Disk quotas for Project #6 (6)
> -Filesystem               Files      Quota      Limit  Warn/Time      Mounted on
> -[SCR_DEV]                    2          0          0   00 [--------] [SCR_MNT]
> -### check the project, should give warnings
> -[TARGET] - project identifier is not set (inode=0, tree=6)
> -[TARGET] - project inheritance flag is not set
> -[TARGET]/p0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0 - project inheritance flag is not set
> -[TARGET]/p0/d0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d44 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d44 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d44/db7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d44/db7 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d44/db7/fd5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d44/db7/fd5 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d44/f4b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d44/f4b - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d44/f51 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d44/f51 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d44/fb5 - project identifier is not set (inode=5, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d44/fb5 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/d88 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/d88 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/dbc - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/dbc - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/dbc/fc1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/dbc/fc1 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/dbc/fc3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/dbc/fc3 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/dbc/fcd - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/dbc/fcd - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/dbc/fff - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/dbc/fff - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/f5e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/f5e - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/f67 - project identifier is not set (inode=12, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/f67 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/f6c - project identifier is not set (inode=2, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/f6c - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/f7c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/f7c - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/f9b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d53/f9b - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d99 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d99 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d99/f89 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d99/f89 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d99/fda - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/d99/fda - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/f36 - project identifier is not set (inode=26, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/f36 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/f3d - project identifier is not set (inode=1, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/f3d - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/f43 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/f43 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/f6a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/f6a - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/f79 - project identifier is not set (inode=48, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/f79 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/fb3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d30/fb3 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d90 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d90 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d90/fa2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d90/fa2 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d90/fc7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d90/fc7 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d90/fd4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/d90/fd4 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/def - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/def - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/def/d103 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/def/d103 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/def/ff5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/def/ff5 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/f28 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/f28 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/f39 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/f39 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/f96 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/f96 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/fb0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/fb0 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/db8/fec - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/db8/fec - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/f7a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/f7a - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/faf - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/faf - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/fc5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/fc5 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d3e/ffb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d3e/ffb - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61/d97 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61/d97 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61/d97/f10a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61/d97/f10a - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61/d97/fe6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61/d97/fe6 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61/dc0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61/dc0 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61/f102 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61/f102 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61/f7b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61/f7b - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61/f7f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61/f7f - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61/f9c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61/f9c - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61/fa0 - project identifier is not set (inode=48, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61/fa0 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61/fad - project identifier is not set (inode=48, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61/fad - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61/fb1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61/fb1 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61/fcf - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61/fcf - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/d61/ffc - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/d61/ffc - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/f17 - project identifier is not set (inode=1, tree=6)
> -[TARGET]/p0/d0/d12/d16/f17 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/f29 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/f29 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d16/f91 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d16/f91 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/d8b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/d8b - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/d8b/d8c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/d8b/d8c - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/d8b/d8c/dc9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/d8b/d8c/dc9 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/d8b/d8c/dc9/dd2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/d8b/d8c/dc9/dd2 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/d8b/d8c/f8d - project identifier is not set (inode=17, tree=6)
> -[TARGET]/p0/d0/d12/d42/d8b/d8c/f8d - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/d8b/d8c/fee - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/d8b/d8c/fee - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/d8b/fa5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/d8b/fa5 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/d8b/fcb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/d8b/fcb - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/d8b/fe3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/d8b/fe3 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/d8b/ff6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/d8b/ff6 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/dd1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/dd1 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/dd1/fe4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/dd1/fe4 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/df4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/df4 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/df4/ded - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/df4/ded - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/df4/ded/d104 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/df4/ded/d104 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/df4/f68 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/df4/f68 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/f3a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/f3a - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/fb9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/fb9 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/d42/fce - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/d42/fce - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/f107 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/f107 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/f2a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/f2a - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/f63 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/f63 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/f66 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/f66 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/f93 - project identifier is not set (inode=121, tree=6)
> -[TARGET]/p0/d0/d12/f93 - project inheritance flag is not set
> -[TARGET]/p0/d0/d12/fe8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d12/fe8 - project inheritance flag is not set
> -[TARGET]/p0/d0/d1f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d1f - project inheritance flag is not set
> -[TARGET]/p0/d0/d1f/f109 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d1f/f109 - project inheritance flag is not set
> -[TARGET]/p0/d0/d1f/f74 - project identifier is not set (inode=12, tree=6)
> -[TARGET]/p0/d0/d1f/f74 - project inheritance flag is not set
> -[TARGET]/p0/d0/d1f/fc6 - project identifier is not set (inode=3, tree=6)
> -[TARGET]/p0/d0/d1f/fc6 - project inheritance flag is not set
> -[TARGET]/p0/d0/d1f/ffe - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d1f/ffe - project inheritance flag is not set
> -[TARGET]/p0/d0/d32 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d32 - project inheritance flag is not set
> -[TARGET]/p0/d0/d32/d78 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d32/d78 - project inheritance flag is not set
> -[TARGET]/p0/d0/d32/d78/dd3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d32/d78/dd3 - project inheritance flag is not set
> -[TARGET]/p0/d0/d32/d78/fc2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d32/d78/fc2 - project inheritance flag is not set
> -[TARGET]/p0/d0/d32/d78/fe2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d32/d78/fe2 - project inheritance flag is not set
> -[TARGET]/p0/d0/d32/f3b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d32/f3b - project inheritance flag is not set
> -[TARGET]/p0/d0/d32/f40 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d32/f40 - project inheritance flag is not set
> -[TARGET]/p0/d0/d32/f82 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d32/f82 - project inheritance flag is not set
> -[TARGET]/p0/d0/d32/f8a - project identifier is not set (inode=12, tree=6)
> -[TARGET]/p0/d0/d32/f8a - project inheritance flag is not set
> -[TARGET]/p0/d0/d32/fdc - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d32/fdc - project inheritance flag is not set
> -[TARGET]/p0/d0/d64 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d5a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d5a - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/dab - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/dab - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/dab/dfd - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/dab/dfd - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/dab/dfd/fa8 - project identifier is not set (inode=4, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/dab/dfd/fa8 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/dab/fca - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/dab/fca - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/dab/fe5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/dab/fe5 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/dd7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/dd7 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/fba - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/fba - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/fea - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d5a/fea - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d7d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d7d - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d7d/dd9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d7d/dd9 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d7d/dd9/fe9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d7d/dd9/fe9 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d81 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d81 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d81/f83 - project identifier is not set (inode=7, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d81/f83 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d81/fd6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d81/fd6 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/d8f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/d8f - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/deb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/deb - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/f106 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/f106 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/f108 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/f108 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/f86 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/f86 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d56/fb4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d56/fb4 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d65 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d65 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d65/df7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d65/df7 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d65/f6d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d65/f6d - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d65/f6e - project identifier is not set (inode=39, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d65/f6e - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/d65/ff3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/d65/ff3 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/f3c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/f3c - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d6b/f6f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d6b/f6f - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d95 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d95 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d95/fb6 - project identifier is not set (inode=2, tree=6)
> -[TARGET]/p0/d0/d64/d95/fb6 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/d95/fbf - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/d95/fbf - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/df1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/df1 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/df1/f10b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/df1/f10b - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/f7e - project identifier is not set (inode=2, tree=6)
> -[TARGET]/p0/d0/d64/f7e - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/fa9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/fa9 - project inheritance flag is not set
> -[TARGET]/p0/d0/d64/fe1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/d64/fe1 - project inheritance flag is not set
> -[TARGET]/p0/d0/db - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db - project inheritance flag is not set
> -[TARGET]/p0/d0/db/d38 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/d38 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/d38/ddb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/d38/ddb - project inheritance flag is not set
> -[TARGET]/p0/d0/db/d38/ddb/d10c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/d38/ddb/d10c - project inheritance flag is not set
> -[TARGET]/p0/d0/db/d38/ddb/ff8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/d38/ddb/ff8 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/d38/f105 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/d38/f105 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/d38/f59 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/d38/f59 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/d38/f62 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/d38/f62 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/d38/fa3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/d38/fa3 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/d9e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/d9e - project inheritance flag is not set
> -[TARGET]/p0/d0/db/d9e/de0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/d9e/de0 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/d9e/fc8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/d9e/fc8 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/dc - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/dc - project inheritance flag is not set
> -[TARGET]/p0/d0/db/dc/f100 - project identifier is not set (inode=2, tree=6)
> -[TARGET]/p0/d0/db/dc/f100 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/dc/f11 - project identifier is not set (inode=1, tree=6)
> -[TARGET]/p0/d0/db/dc/f11 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/dc/f46 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/dc/f46 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/dc/f49 - project identifier is not set (inode=11, tree=6)
> -[TARGET]/p0/d0/db/dc/f49 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/dc/f94 - project identifier is not set (inode=1, tree=6)
> -[TARGET]/p0/d0/db/dc/f94 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/dc/fa4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/dc/fa4 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/dc/ff2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/dc/ff2 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/f2c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/f2c - project inheritance flag is not set
> -[TARGET]/p0/d0/db/f45 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/f45 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/f47 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/f47 - project inheritance flag is not set
> -[TARGET]/p0/d0/db/fdf - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/fdf - project inheritance flag is not set
> -[TARGET]/p0/d0/db/ff0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/db/ff0 - project inheritance flag is not set
> -[TARGET]/p0/d0/df9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/df9 - project inheritance flag is not set
> -[TARGET]/p0/d0/f58 - project identifier is not set (inode=1, tree=6)
> -[TARGET]/p0/d0/f58 - project inheritance flag is not set
> -[TARGET]/p0/d0/fa - project identifier is not set (inode=11, tree=6)
> -[TARGET]/p0/d0/fa - project inheritance flag is not set
> -[TARGET]/p0/d0/ffa - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p0/d0/ffa - project inheritance flag is not set
> -[TARGET]/p1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1 - project inheritance flag is not set
> -[TARGET]/p1/d7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d13 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d13 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d13/f2b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d13/f2b - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d13/f45 - project identifier is not set (inode=1, tree=6)
> -[TARGET]/p1/d7/dc/d13/f45 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d13/f49 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d13/f49 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d13/f95 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d13/f95 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d13/fa5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d13/fa5 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d13/fd4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d13/fd4 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d107 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d107 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da2 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da2/d100 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da2/d100 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da2/d100/f10b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da2/d100/f10b - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da2/fc1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da2/fc1 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da2/fe4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da2/fe4 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da8 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da8/df0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da8/df0 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da8/df0/f114 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da8/df0/f114 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da8/fe9 - project identifier is not set (inode=7, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/da8/fe9 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/fa6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/fa6 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/fab - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/fab - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/fb7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/fb7 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/fc0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/fc0 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/fc8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/fc8 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/fd2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/fd2 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/ffc - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/de2/de6/ffc - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/f10c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/f10c - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/f9d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/f9d - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/fe8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/fe8 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/ffb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/d89/ffb - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/f108 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/f108 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/f93 - project identifier is not set (inode=4, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/f93 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/fb9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/d80/fb9 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/d40 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/d40 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/d40/f110 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/d40/f110 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/d40/f72 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/d40/f72 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/d40/fbc - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/d40/fbc - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/d40/fda - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/d40/fda - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/ddd - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/ddd - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/ddd/dfe - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/ddd/dfe - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/ddd/dfe/f103 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/ddd/dfe/f103 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/ddd/fe7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/ddd/fe7 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/f104 - project identifier is not set (inode=3, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/f104 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/f112 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/f112 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/f38 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/f38 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/f4a - project identifier is not set (inode=3, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/f4a - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/f51 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/f51 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/f56 - project identifier is not set (inode=1, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/df5/f56 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/f6f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/d5f/f6f - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/f57 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/f57 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/fef - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d32/fef - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d41 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d41 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d41/d86 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d41/d86 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d41/d86/fc7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d41/d86/fc7 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d41/d86/fd5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d41/d86/fd5 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d41/d86/fea - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d41/d86/fea - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d41/f81 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d41/f81 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/d10f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/d10f - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/f60 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/f60 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/f73 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/f73 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/f8d - project identifier is not set (inode=4, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/f8d - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/f8f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/f8f - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/fc5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/fc5 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/ff8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/d50/ff8 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/f30 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/f30 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/f35 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/f35 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/f6d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/f6d - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d27/fa3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d27/fa3 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d47 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d47 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d47/dc4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d47/dc4 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d47/dde - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d47/dde - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d47/dde/f10e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d47/dde/f10e - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d47/f62 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d47/f62 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d47/fbf - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d47/fbf - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d47/fc2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d47/fc2 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d47/feb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d47/feb - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/d47/fee - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/d47/fee - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/f102 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/f102 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/f117 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/f117 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/f3b - project identifier is not set (inode=3, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/f3b - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/f6c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/f6c - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/f7b - project identifier is not set (inode=1, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/f7b - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d3a/fad - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d3a/fad - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d4b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d4b - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d4b/d115 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d4b/d115 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d4b/dba - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d4b/dba - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d4b/dba/f101 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d4b/dba/f101 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d4b/dba/fd3 - project identifier is not set (inode=7, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d4b/dba/fd3 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d4b/f7f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d4b/f7f - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d4b/fe0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d4b/fe0 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d4b/ff1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d4b/ff1 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/db1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/db1 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/db1/ded - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/db1/ded - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/db1/faa - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/db1/faa - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/db1/fdb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/db1/fdb - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/db1/fdf - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/db1/fdf - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/df4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/df4 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/df4/f106 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/df4/f106 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/f116 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/f116 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/fe5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/fe5 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/ffa - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/d82/ffa - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/f25 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/f25 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/f55 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/f55 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/f67 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/f67 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/f6a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/f6a - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/f7e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d70/f7e - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d88 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d88 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d88/da4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d88/da4 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d88/da4/dd9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d88/da4/dd9 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d88/da4/dd9/ff2 - project identifier is not set (inode=3, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d88/da4/dd9/ff2 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d88/da4/dd9/ff9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d88/da4/dd9/ff9 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d88/fb2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/d88/fb2 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/de3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/de3 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/f76 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/f76 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/f78 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/f78 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/faf - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/faf - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/fcd - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/d105/fcd - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/dcb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/dcb - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/f109 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/f109 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/f8a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/f8a - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d61/f90 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d61/f90 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d79 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d79 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d79/d111 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d79/d111 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d79/d7c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d79/d7c - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d79/d7c/da0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d79/d7c/da0 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d79/d7c/fd8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d79/d7c/fd8 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d79/d7c/ff3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d79/d7c/ff3 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d79/f1d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d79/f1d - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d79/f23 - project identifier is not set (inode=4, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d79/f23 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d79/f6e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d79/f6e - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d79/fd0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d79/fd0 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/d79/fdc - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/d79/fdc - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/f5c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/f5c - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/fc3 - project identifier is not set (inode=4, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/fc3 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/d44/fd6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/d44/fd6 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/f10a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/f10a - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/f5b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/f5b - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d15/fec - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d15/fec - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d5d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d5d - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d5d/f8b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d5d/f8b - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d5d/f9a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/d5d/f9a - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/d5d/fff - project identifier is not set (inode=3, tree=6)
> -[TARGET]/p1/d7/dc/d5d/fff - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/de - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/d12 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/de/d12 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/d12/f10d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/de/d12/f10d - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/d12/f2e - project identifier is not set (inode=2, tree=6)
> -[TARGET]/p1/d7/dc/de/d12/f2e - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/d12/fbe - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/de/d12/fbe - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/d12/fe1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/de/d12/fe1 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/d58 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/de/d58 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/d58/f77 - project identifier is not set (inode=8, tree=6)
> -[TARGET]/p1/d7/dc/de/d58/f77 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/d58/fd7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/de/d58/fd7 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/d58/ffd - project identifier is not set (inode=3, tree=6)
> -[TARGET]/p1/d7/dc/de/d58/ffd - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/f85 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/de/f85 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/f96 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/de/f96 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/f97 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/de/f97 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/fae - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/de/fae - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/fb4 - project identifier is not set (inode=3, tree=6)
> -[TARGET]/p1/d7/dc/de/fb4 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/fca - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/de/fca - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/de/ff6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/de/ff6 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/f24 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/f24 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/f46 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/dc/f46 - project inheritance flag is not set
> -[TARGET]/p1/d7/dc/f9e - project identifier is not set (inode=3, tree=6)
> -[TARGET]/p1/d7/dc/f9e - project inheritance flag is not set
> -[TARGET]/p1/d7/f65 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/f65 - project inheritance flag is not set
> -[TARGET]/p1/d7/f8e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/f8e - project inheritance flag is not set
> -[TARGET]/p1/d7/fac - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/fac - project inheritance flag is not set
> -[TARGET]/p1/d7/fb8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/fb8 - project inheritance flag is not set
> -[TARGET]/p1/d7/ff - project identifier is not set (inode=3, tree=6)
> -[TARGET]/p1/d7/ff - project inheritance flag is not set
> -[TARGET]/p1/d7/ff7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p1/d7/ff7 - project inheritance flag is not set
> -[TARGET]/p2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2 - project inheritance flag is not set
> -[TARGET]/p2/d0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d63 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d63 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d63/d64 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d63/d64 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d63/d64/d87 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d63/d64/d87 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d63/d64/d87/de6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d63/d64/d87/de6 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d63/d64/d87/de6/f117 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d63/d64/d87/de6/f117 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d63/d64/f121 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d63/d64/f121 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d63/d64/faa - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d63/d64/faa - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d63/d64/fde - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d63/d64/fde - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d63/f104 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d63/f104 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d63/f115 - project identifier is not set (inode=59, tree=6)
> -[TARGET]/p2/d0/d51/d63/f115 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d63/f75 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d63/f75 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d63/fea - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d63/fea - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d10a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d10a - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/da9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/da9 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/da9/fc7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/da9/fc7 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/db3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/db3 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/db3/f120 - project identifier is not set (inode=59, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/db3/f120 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/db3/fac - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/db3/fac - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/db6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/db6 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/db6/f111 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/db6/f111 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/db6/fb8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/db6/fb8 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/db9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/db9 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/db9/dbf - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/db9/dbf - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/db9/dbf/fc5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/db9/dbf/fc5 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/db9/dbf/fe0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/db9/dbf/fe0 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/db9/dbf/ffb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/db9/dbf/ffb - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/db9/dec - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/db9/dec - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/db9/f131 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/db9/f131 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/f103 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/f103 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/fa1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/fa1 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/fb7 - project identifier is not set (inode=4, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/fb7 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/d83/ff1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/d83/ff1 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/d68/f99 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/d68/f99 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/dc4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/dc4 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/dc4/f118 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/dc4/f118 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/dc4/fe9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/dc4/fe9 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/f134 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/f134 - project inheritance flag is not set
> -[TARGET]/p2/d0/d51/fca - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d51/fca - project inheritance flag is not set
> -[TARGET]/p2/d0/d7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d132 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d132 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/db1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/db1 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/db1/d11d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/db1/d11d - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/db1/f128 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/db1/f128 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/db1/fd5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/db1/fd5 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/db1/fe4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/db1/fe4 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/db1/feb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/db1/feb - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/dd4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/dd4 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/f58 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/f58 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/f74 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/f74 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/faf - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/faf - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/fe5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d42/fe5 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d8b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d8b - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d8b/d112 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/d8b/d112 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/dcc - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/dcc - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/dcc/f123 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/dcc/f123 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/dcc/f125 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/dcc/f125 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/dcc/f12d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/dcc/f12d - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/f32 - project identifier is not set (inode=10, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/f32 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/f80 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/f80 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/f88 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/f88 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/f9f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/f9f - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/fa8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/fa8 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/fb4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/fb4 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/ff6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d6c/ff6 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d124 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d124 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/f122 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/f122 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/f127 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/f127 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/f130 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/f130 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/fad - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/fad - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/fd3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/fd3 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/ff4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/ff4 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/ff7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d38/ff7 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d3f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d3f - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d3f/f11b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d3f/f11b - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d3f/f45 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d3f/f45 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d56 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d56 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d56/dd0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d56/dd0 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d56/f66 - project identifier is not set (inode=59, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d56/f66 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d56/f8e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d56/f8e - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d56/ffc - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/d56/ffc - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/da5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/da5 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/da5/d133 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/da5/d133 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/da5/f4f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/da5/f4f - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/da5/f5f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/da5/f5f - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/da5/fa3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/da5/fa3 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/da5/fb5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/da5/fb5 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/df5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/df5 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/f105 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/f105 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/f10b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/f10b - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/f41 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/f41 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/f72 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/f72 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/f9b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/f9b - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/fdb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/d7b/fdb - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/dd2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/dd2 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/dd2/d107 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/dd2/d107 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/dd2/f106 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/dd2/f106 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/f8a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/f8a - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/f98 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/d5c/f98 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/f6a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/f6a - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/f84 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/f84 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/f85 - project identifier is not set (inode=13, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/f85 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/d2b/fff - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/d2b/fff - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/db0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/db0 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/dc0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/dc0 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/dc0/d12f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/dc0/d12f - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/dc0/f102 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/dc0/f102 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/dc0/ff0 - project identifier is not set (inode=17, tree=6)
> -[TARGET]/p2/d0/d7/d1d/dc0/ff0 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/dd8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/dd8 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/dd8/f11c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/dd8/f11c - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/dd8/f12b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/dd8/f12b - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/dd8/fdd - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/dd8/fdd - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/f34 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/f34 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/f40 - project identifier is not set (inode=1, tree=6)
> -[TARGET]/p2/d0/d7/d1d/f40 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/f44 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/f44 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/f76 - project identifier is not set (inode=46, tree=6)
> -[TARGET]/p2/d0/d7/d1d/f76 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/f92 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/f92 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/fe7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/fe7 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d1d/fee - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d1d/fee - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d26 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d26 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d26/f10d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d26/f10d - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d26/f114 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d26/f114 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d26/f12a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d26/f12a - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d26/f57 - project identifier is not set (inode=13, tree=6)
> -[TARGET]/p2/d0/d7/d26/f57 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/d26/fa - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/d26/fa - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/df2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/df2 - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/df2/f10c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/df2/f10c - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/df2/f10e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/df2/f10e - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/f12e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/f12e - project inheritance flag is not set
> -[TARGET]/p2/d0/d7/f6e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/d7/f6e - project inheritance flag is not set
> -[TARGET]/p2/d0/dd - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d36 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d36 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d36/f108 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d36/f108 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d36/f52 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d36/f52 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d36/f53 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d36/f53 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d36/fa7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d36/fa7 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d36/fbb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d36/fbb - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/d24 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/d24 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/d24/d2f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/d24/d2f - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/d24/d2f/f90 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/d24/d2f/f90 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/d24/d2f/f9d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/d24/d2f/f9d - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/d24/da2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/d24/da2 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/d24/f100 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/d24/f100 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/d24/f110 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/d24/f110 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/d24/f33 - project identifier is not set (inode=59, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/d24/f33 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/d78 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/d78 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/d78/f11e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/d78/f11e - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/d78/f96 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/d78/f96 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/f4b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/f4b - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/f6b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/f6b - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/d50/f7c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/d50/f7c - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/dae - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/dae - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/dae/f10f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/dae/f10f - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/dae/f113 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/dae/f113 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/dae/fc2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/dae/fc2 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/dae/fe3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/dae/fe3 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/dae/ff3 - project identifier is not set (inode=17, tree=6)
> -[TARGET]/p2/d0/dd/d25/dae/ff3 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/f109 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/f109 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/f82 - project identifier is not set (inode=41, tree=6)
> -[TARGET]/p2/d0/dd/d25/f82 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/d25/fd7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/d25/fd7 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/d116 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/d116 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/d116/f126 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/d116/f126 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/d116/f129 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/d116/f129 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/d119 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/d119 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/d4a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/d4a - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/d4a/f11f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/d4a/f11f - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/d4a/fc9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/d4a/fc9 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/d4a/fd9 - project identifier is not set (inode=17, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/d4a/fd9 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/d4a/fe2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/d4a/fe2 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/f14 - project identifier is not set (inode=1, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/f14 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/f16 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/f16 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/f61 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/f61 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/f69 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/f69 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/f7f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/f7f - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/fd1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/fd1 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/fe8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/fe8 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/d12c/ffd - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/d12c/ffd - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/f11a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/f11a - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/fce - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/fce - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/dcb/ffe - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/dcb/ffe - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/ded - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/ded - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/f17 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/f17 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/f1b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/f1b - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/f1c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/f1c - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/f47 - project identifier is not set (inode=46, tree=6)
> -[TARGET]/p2/d0/dd/f47 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/f86 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/f86 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/fa0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/fa0 - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/fbc - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/fbc - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/fbe - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/fbe - project inheritance flag is not set
> -[TARGET]/p2/d0/dd/fef - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/dd/fef - project inheritance flag is not set
> -[TARGET]/p2/d0/f8d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/f8d - project inheritance flag is not set
> -[TARGET]/p2/d0/fc3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/fc3 - project inheritance flag is not set
> -[TARGET]/p2/d0/fd6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p2/d0/fd6 - project inheritance flag is not set
> -[TARGET]/p3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3 - project inheritance flag is not set
> -[TARGET]/p3/d6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/dc7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/dc7 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/dc7/deb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/dc7/deb - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/dc7/deb/dee - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/dc7/deb/dee - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/dc7/deb/ffc - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/dc7/deb/ffc - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/dc7/f10e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/dc7/f10e - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/f105 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/f105 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/f86 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/f86 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/fa9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/fa9 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/fb7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/fb7 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/fd6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/fd6 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/fdc - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/fdc - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/ff6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/d72/ff6 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/f64 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/f64 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/f69 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d5b/f69 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d5b/f8c - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d97 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d97 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/d97/fe9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/d97/fe9 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/dce - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/dce - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/dce/fdf - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/dce/fdf - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/f104 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/f104 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/f110 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/f110 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/f61 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/f61 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/f6f - project identifier is not set (inode=70, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/f6f - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/f80 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/f80 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/d4f/f98 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/d4f/f98 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/ddb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/ddb - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/ddb/f81 - project identifier is not set (inode=11, tree=6)
> -[TARGET]/p3/d6/d1f/ddb/f81 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/f20 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/f20 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/f2f - project identifier is not set (inode=97, tree=6)
> -[TARGET]/p3/d6/d1f/f2f - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/f3e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/f3e - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/f65 - project identifier is not set (inode=53, tree=6)
> -[TARGET]/p3/d6/d1f/f65 - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/f9e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/f9e - project inheritance flag is not set
> -[TARGET]/p3/d6/d1f/fc5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d1f/fc5 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d111 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d111 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a/f116 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a/f116 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a/f8b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a/f8b - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a/f8d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a/f8d - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a/f9b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a/f9b - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a/fcb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a/fcb - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a/fff - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/d6a/fff - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/fba - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d2a/fba - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d7f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d7f - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d7f/db8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d7f/db8 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d7f/fed - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/d7f/fed - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/f103 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/f103 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/fa2 - project identifier is not set (inode=11, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/fa2 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/fc4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/fc4 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/fd8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/fd8 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/ffb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/d82/ffb - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/dfa - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/dfa - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/f83 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/f83 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/fa4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/fa4 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/fb3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/fb3 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/fde - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/fde - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/d51/fe1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/d51/fe1 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/dc2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/dc2 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/dc2/df1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/dc2/df1 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/dc2/df1/f10c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/dc2/df1/f10c - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/dc2/df1/f119 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/dc2/df1/f119 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/dc2/df1/f11b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/dc2/df1/f11b - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/dc2/fca - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/dc2/fca - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/f10f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/f10f - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/db1/fe0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/db1/fe0 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/de6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/de6 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/f101 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/f101 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/f25 - project identifier is not set (inode=2, tree=6)
> -[TARGET]/p3/d6/d59/d11a/f25 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/f4d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/f4d - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/f9d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/f9d - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/f9f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/f9f - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/d11a/ffd - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/d11a/ffd - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/da5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/da5 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/da5/dd9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/da5/dd9 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/da5/fb4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/da5/fb4 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/df5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/df5 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/df5/f112 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/df5/f112 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/f11c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/f11c - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/f52 - project identifier is not set (inode=2, tree=6)
> -[TARGET]/p3/d6/d59/f52 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/f60 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/f60 - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/f7a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/f7a - project inheritance flag is not set
> -[TARGET]/p3/d6/d59/f89 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d59/f89 - project inheritance flag is not set
> -[TARGET]/p3/d6/d5e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d5e - project inheritance flag is not set
> -[TARGET]/p3/d6/d5e/f9a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d5e/f9a - project inheritance flag is not set
> -[TARGET]/p3/d6/d5e/fa3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d5e/fa3 - project inheritance flag is not set
> -[TARGET]/p3/d6/d78 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d78 - project inheritance flag is not set
> -[TARGET]/p3/d6/d78/d8e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d78/d8e - project inheritance flag is not set
> -[TARGET]/p3/d6/d78/d8e/f93 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d78/d8e/f93 - project inheritance flag is not set
> -[TARGET]/p3/d6/d78/d8e/f94 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d78/d8e/f94 - project inheritance flag is not set
> -[TARGET]/p3/d6/d78/d8e/ff8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d78/d8e/ff8 - project inheritance flag is not set
> -[TARGET]/p3/d6/d78/de5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d78/de5 - project inheritance flag is not set
> -[TARGET]/p3/d6/d78/fc6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d78/fc6 - project inheritance flag is not set
> -[TARGET]/p3/d6/d78/ff0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/d78/ff0 - project inheritance flag is not set
> -[TARGET]/p3/d6/de - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d1e - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e/d3b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d1e/d3b - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e/d3b/d106 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d1e/d3b/d106 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e/d3b/d106/f10d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d1e/d3b/d106/f10d - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e/d3b/d84 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d1e/d3b/d84 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e/d3b/d84/f109 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d1e/d3b/d84/f109 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e/d3b/d84/fb2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d1e/d3b/d84/fb2 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e/d3b/f41 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d1e/d3b/f41 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e/d3b/fa7 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e/f114 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d1e/f114 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e/f11d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d1e/f11d - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e/f77 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d1e/f77 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e/fc0 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d1e/fc0 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d1e/ffe - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d1e/ffe - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d23 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/d2d - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d23/d2d - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/d2d/d107 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d23/d2d/d107 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/d2d/d5c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d23/d2d/d5c - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/d2d/d5c/dcf - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d23/d2d/d5c/dcf - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/d2d/d5c/f10b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d23/d2d/d5c/f10b - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/d2d/d5c/f118 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d23/d2d/d5c/f118 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/d2d/d5c/f68 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d23/d2d/d5c/f68 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/d2d/d5c/fbe - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d23/d2d/d5c/fbe - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/d2d/f6e - project identifier is not set (inode=11, tree=6)
> -[TARGET]/p3/d6/de/d23/d2d/f6e - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/d2d/f92 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d23/d2d/f92 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/f34 - project identifier is not set (inode=115, tree=6)
> -[TARGET]/p3/d6/de/d23/f34 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/f62 - project identifier is not set (inode=8, tree=6)
> -[TARGET]/p3/d6/de/d23/f62 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/f8f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d23/f8f - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/f9c - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d23/f9c - project inheritance flag is not set
> -[TARGET]/p3/d6/de/d23/fb9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/d23/fb9 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/da8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/da8 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/da8/db6 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/da8/db6 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/da8/db6/df9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/da8/db6/df9 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/da8/db6/f10a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/da8/db6/f10a - project inheritance flag is not set
> -[TARGET]/p3/d6/de/da8/db6/f115 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/da8/db6/f115 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/da8/de7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/da8/de7 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/da8/de7/dd5 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/da8/de7/dd5 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/da8/de7/f75 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/da8/de7/f75 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/da8/fab - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/da8/fab - project inheritance flag is not set
> -[TARGET]/p3/d6/de/da8/fbb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/da8/fbb - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/dc3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/dc3 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/dc3/d117 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/dc3/d117 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/dc3/de3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/dc3/de3 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/dc3/de3/fe4 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/dc3/de3/fe4 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/dda - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/dda - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/dda/dac - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/dda/dac - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/dda/dac/dd1 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/dda/dac/dd1 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/dda/dac/dd1/df2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/dda/dac/dd1/df2 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/dda/dac/dd1/ff7 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/dda/dac/dd1/ff7 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/dda/df3 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/dda/df3 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/dda/f90 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/dda/f90 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/dda/fd2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/dda/fd2 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/f40 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/f40 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/f55 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/f55 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/f7e - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/f7e - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d3f/fdd - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d3f/fdd - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d5a - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d5a - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d5a/f7d - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d5a/fc9 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d5a/fc9 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/d5a/fcd - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/d5a/fcd - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/f66 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/f66 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/f6b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/f6b - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/f7b - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/f7b - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/faa - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/faa - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/fe2 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/fe2 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/daf/fe8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/daf/fe8 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/f102 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/f102 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/f113 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/f113 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/f26 - project identifier is not set (inode=7, tree=6)
> -[TARGET]/p3/d6/de/f26 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/f45 - project identifier is not set (inode=81, tree=6)
> -[TARGET]/p3/d6/de/f45 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/f99 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/f99 - project inheritance flag is not set
> -[TARGET]/p3/d6/de/fea - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/de/fea - project inheritance flag is not set
> -[TARGET]/p3/d6/f100 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/f100 - project inheritance flag is not set
> -[TARGET]/p3/d6/f1a - project identifier is not set (inode=4, tree=6)
> -[TARGET]/p3/d6/f1a - project inheritance flag is not set
> -[TARGET]/p3/d6/f28 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/f28 - project inheritance flag is not set
> -[TARGET]/p3/d6/f39 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/f39 - project inheritance flag is not set
> -[TARGET]/p3/d6/f48 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/f48 - project inheritance flag is not set
> -[TARGET]/p3/d6/f8 - project identifier is not set (inode=10, tree=6)
> -[TARGET]/p3/d6/f8 - project inheritance flag is not set
> -[TARGET]/p3/d6/fb - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/fb - project inheritance flag is not set
> -[TARGET]/p3/d6/fc8 - project identifier is not set (inode=0, tree=6)
> -[TARGET]/p3/d6/fc8 - project inheritance flag is not set
> -Checking project 6 (path [TARGET])...
> -Processed 1 [PROJECTS_FILE] paths for project 6
> -### recursively setup the project
> -Processed 1 [PROJECTS_FILE] paths for project 6
> -Setting up project 6 (path [TARGET])...
> -Disk quotas for Project #6 (6)
> -Filesystem               Files      Quota      Limit  Warn/Time      Mounted on
> -[SCR_DEV]                  660          0          0   00 [--------] [SCR_MNT]
> -### check the project, should give no warnings now
> -Checking project 6 (path [TARGET])...
> -Processed 1 [PROJECTS_FILE] paths for project 6
> -### deny a hard link - wrong project ID
> -hard link failed
> -Disk quotas for Project #6 (6)
> -Filesystem               Files      Quota      Limit  Warn/Time      Mounted on
> -[SCR_DEV]                  660          0          0   00 [--------] [SCR_MNT]
> -### allow a hard link - right project ID
> -hard link succeeded
> -Disk quotas for Project #6 (6)
> -Filesystem               Files      Quota      Limit  Warn/Time      Mounted on
> -[SCR_DEV]                  661          0          0   00 [--------] [SCR_MNT]
> -### recursively clear the project
> -Clearing project 6 (path [TARGET])...
> -Processed 1 [PROJECTS_FILE] paths for project 6
> 


^ permalink raw reply

* Re: [PATCH net] ppp: ensure minimum packet size in ppp_write()
From: James Carlson @ 2022-01-05 16:35 UTC (permalink / raw)
  To: Guillaume Nault
  Cc: Eric Dumazet, David S . Miller, Jakub Kicinski, netdev,
	Eric Dumazet, Paul Mackerras, linux-ppp, syzbot
In-Reply-To: <20220105162954.GB17823@pc-1.home>

On 1/5/22 11:29, Guillaume Nault wrote:
> On Wed, Jan 05, 2022 at 10:30:09AM -0500, James Carlson wrote:
>> On 1/5/22 08:19, Guillaume Nault wrote:
>>> On Wed, Jan 05, 2022 at 03:48:42AM -0800, Eric Dumazet wrote:
>>>> From: Eric Dumazet <edumazet@google.com>
>>>>
>>>> It seems pretty clear ppp layer assumed user space
>>>> would always be kind to provide enough data
>>>> in their write() to a ppp device.
>>>>
>>>> This patch makes sure user provides at least
>>>> 2 bytes.
>>>>
>>>> It adds PPP_PROTO_LEN macro that could replace
>>>> in net-next many occurrences of hard-coded 2 value.
>>>
>>> The PPP header can be compressed to only 1 byte, but since 2 bytes is
>>> assumed in several parts of the code, rejecting such packets in
>>> ppp_xmit() is probably the best we can do.
>>
>> The only ones that can be compressed are those less than 0x0100, which
>> are (intentionally) all network layer protocols.  We should be getting
>> only control protocol messages though the user-space interface, not
>> network layer, so I'd say it's not just the best we can do, but indeed
>> the right thing to do by design.
> 
> Well, I know of at least one implementation that used to transmit data
> by writing on ppp unit file descriptors. That was a hack to work around
> some other problems. Not a beautiful one, but it worked.
> 

So, if you do that sort of hack, then you're constrained to send
uncompressed protocol numbers regardless of what's negotiated. That
seems like a tiny concession. (And receivers are required to handle
uncompressed no matter what LCP negotiation says, per 1661 6.5.)

And I'd still maintain that the intended design is that control
protocols are handled by the user portion, while network layer protocols
are connected in the kernel.

-- 
James Carlson         42.703N 71.076W         <carlsonj@workingcode.com>

^ permalink raw reply

* [PATCH v10 3/3] virtio-vsock: SOCK_SEQPACKET description
From: Stefano Garzarella @ 2022-01-05 16:35 UTC (permalink / raw)
  To: virtio-comment; +Cc: jasowang, mst, cohuck, stefanha, arseny.krasnov, sgarzare
In-Reply-To: <20220105163505.192146-1-sgarzare@redhat.com>

From: Arseny Krasnov <arseny.krasnov@kaspersky.com>

This adds description of SOCK_SEQPACKET socket type
support for virtio-vsock.

Signed-off-by: Arseny Krasnov <arseny.krasnov@kaspersky.com>
Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
---
 virtio-vsock.tex | 39 +++++++++++++++++++++++++++++++++++----
 1 file changed, 35 insertions(+), 4 deletions(-)

diff --git a/virtio-vsock.tex b/virtio-vsock.tex
index bf015ac..9fa93f2 100644
--- a/virtio-vsock.tex
+++ b/virtio-vsock.tex
@@ -20,6 +20,7 @@ \subsection{Feature bits}\label{sec:Device Types / Socket Device / Feature bits}
 
 \begin{description}
 \item VIRTIO_VSOCK_F_STREAM (0) stream socket type is supported.
+\item VIRTIO_VSOCK_F_SEQPACKET (1) seqpacket socket type is supported.
 \end{description}
 
 \subsection{Device configuration layout}\label{sec:Device Types / Socket Device / Device configuration layout}
@@ -139,15 +140,17 @@ \subsubsection{Addressing}\label{sec:Device Types / Socket Device / Device Opera
 consists of a (cid, port number) tuple. The header fields used for this are
 \field{src_cid}, \field{src_port}, \field{dst_cid}, and \field{dst_port}.
 
-Currently only stream sockets are supported. \field{type} is 1 (VIRTIO_VSOCK_TYPE_STREAM)
-for stream socket types.
+Currently stream and seqpacket sockets are supported. \field{type} is 1 (VIRTIO_VSOCK_TYPE_STREAM)
+for stream socket types, and 2 (VIRTIO_VSOCK_TYPE_SEQPACKET) for seqpacket socket types.
 
 \begin{lstlisting}
-#define VIRTIO_VSOCK_TYPE_STREAM 1
+#define VIRTIO_VSOCK_TYPE_STREAM    1
+#define VIRTIO_VSOCK_TYPE_SEQPACKET 2
 \end{lstlisting}
 
 Stream sockets provide in-order, guaranteed, connection-oriented delivery
-without message boundaries.
+without message boundaries. Seqpacket sockets provide in-order, guaranteed,
+connection-oriented delivery with message and record boundaries.
 
 \subsubsection{Buffer Space Management}\label{sec:Device Types / Socket Device / Device Operation / Buffer Space Management}
 \field{buf_alloc} and \field{fwd_cnt} are used for buffer space management of
@@ -248,6 +251,34 @@ \subsubsection{Stream Sockets}\label{sec:Device Types / Socket Device / Device O
 destination) address tuple for a new connection while the other peer is still
 processing the old connection.
 
+\subsubsection{Seqpacket Sockets}\label{sec:Device Types / Socket Device / Device Operation / Seqpacket Sockets}
+
+\paragraph{Message and record boundaries}\label{sec:Device Types / Socket Device / Device Operation / Seqpacket Sockets / Boundaries}
+Two types of boundaries supported: message and record boundaries.
+
+A message contains data sent by a single system call. Message boundary means
+that data of single send system call is guaranteed to be read wholly by single
+receive system call. If receive buffer is not enough, then out of size data
+will be dropped.
+
+Record is any number of subsequent messages, where last message is sent with POSIX
+MSG_EOR flag set. Record boundary means that receiver gets MSG_EOR flag set
+in the corresponding message where sender set it.
+
+To provide message boundaries, last RW packet of each message has VIRTIO_VSOCK_SEQ_EOM
+bit (bit 0) set in the \field{flags} of packet's header.
+
+\begin{lstlisting}
+#define VIRTIO_VSOCK_SEQ_EOM (1 << 0)
+\end{lstlisting}
+
+To provide record boundaries, last RW packet of each record has VIRTIO_VSOCK_SEQ_EOR
+bit (bit 1) set in the \field{flags} of packet's header.
+
+\begin{lstlisting}
+#define VIRTIO_VSOCK_SEQ_EOR (1 << 1)
+\end{lstlisting}
+
 \subsubsection{Device Events}\label{sec:Device Types / Socket Device / Device Operation / Device Events}
 
 Certain events are communicated by the device to the driver using the event
-- 
2.31.1


^ permalink raw reply related

* [PATCH v10 2/3] virtio-vsock: add VIRTIO_VSOCK_F_STREAM feature bit
From: Stefano Garzarella @ 2022-01-05 16:35 UTC (permalink / raw)
  To: virtio-comment; +Cc: jasowang, mst, cohuck, stefanha, arseny.krasnov, sgarzare
In-Reply-To: <20220105163505.192146-1-sgarzare@redhat.com>

Initially vsock devices only supported stream sockets, but now
we are adding support for new types (i.e. SEQPACKET, DGRAM).

Since some devices may not want to support stream sockets, we add
a feature bit for this type.

For backward compatibility, if no feature bit is set, only stream
socket type is supported.

Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
---
 virtio-vsock.tex | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/virtio-vsock.tex b/virtio-vsock.tex
index ad57f9d..bf015ac 100644
--- a/virtio-vsock.tex
+++ b/virtio-vsock.tex
@@ -16,7 +16,11 @@ \subsection{Virtqueues}\label{sec:Device Types / Socket Device / Virtqueues}
 
 \subsection{Feature bits}\label{sec:Device Types / Socket Device / Feature bits}
 
-There are currently no feature bits defined for this device.
+If no feature bit is set, only stream socket type is supported.
+
+\begin{description}
+\item VIRTIO_VSOCK_F_STREAM (0) stream socket type is supported.
+\end{description}
 
 \subsection{Device configuration layout}\label{sec:Device Types / Socket Device / Device configuration layout}
 
-- 
2.31.1


^ permalink raw reply related

* [PATCH v10 1/3] virtio-vsock: use C style defines for constants
From: Stefano Garzarella @ 2022-01-05 16:35 UTC (permalink / raw)
  To: virtio-comment; +Cc: jasowang, mst, cohuck, stefanha, arseny.krasnov, sgarzare
In-Reply-To: <20220105163505.192146-1-sgarzare@redhat.com>

From: Arseny Krasnov <arseny.krasnov@kaspersky.com>

This:
1) Replaces enums with C style "defines", because
   use of enums is not documented, while "defines"
   are widely used in spec.
2) Adds defines for some constants.

Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Arseny Krasnov <arseny.krasnov@kaspersky.com>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
---
 virtio-vsock.tex | 54 +++++++++++++++++++++++++-----------------------
 1 file changed, 28 insertions(+), 26 deletions(-)

diff --git a/virtio-vsock.tex b/virtio-vsock.tex
index da7e641..ad57f9d 100644
--- a/virtio-vsock.tex
+++ b/virtio-vsock.tex
@@ -86,23 +86,18 @@ \subsection{Device Operation}\label{sec:Device Types / Socket Device / Device Op
 operation constants:
 
 \begin{lstlisting}
-enum {
-	VIRTIO_VSOCK_OP_INVALID = 0,
-
-	/* Connect operations */
-	VIRTIO_VSOCK_OP_REQUEST = 1,
-	VIRTIO_VSOCK_OP_RESPONSE = 2,
-	VIRTIO_VSOCK_OP_RST = 3,
-	VIRTIO_VSOCK_OP_SHUTDOWN = 4,
-
-	/* To send payload */
-	VIRTIO_VSOCK_OP_RW = 5,
-
-	/* Tell the peer our credit info */
-	VIRTIO_VSOCK_OP_CREDIT_UPDATE = 6,
-	/* Request the peer to send the credit info to us */
-	VIRTIO_VSOCK_OP_CREDIT_REQUEST = 7,
-};
+#define VIRTIO_VSOCK_OP_INVALID        0
+/* Connect operations */
+#define VIRTIO_VSOCK_OP_REQUEST        1
+#define VIRTIO_VSOCK_OP_RESPONSE       2
+#define VIRTIO_VSOCK_OP_RST            3
+#define VIRTIO_VSOCK_OP_SHUTDOWN       4
+/* To send payload */
+#define VIRTIO_VSOCK_OP_RW             5
+/* Tell the peer our credit info */
+#define VIRTIO_VSOCK_OP_CREDIT_UPDATE  6
+/* Request the peer to send the credit info to us */
+#define VIRTIO_VSOCK_OP_CREDIT_REQUEST 7
 \end{lstlisting}
 
 \subsubsection{Virtqueue Flow Control}\label{sec:Device Types / Socket Device / Device Operation / Virtqueue Flow Control}
@@ -140,8 +135,12 @@ \subsubsection{Addressing}\label{sec:Device Types / Socket Device / Device Opera
 consists of a (cid, port number) tuple. The header fields used for this are
 \field{src_cid}, \field{src_port}, \field{dst_cid}, and \field{dst_port}.
 
-Currently only stream sockets are supported. \field{type} is 1 for stream
-socket types.
+Currently only stream sockets are supported. \field{type} is 1 (VIRTIO_VSOCK_TYPE_STREAM)
+for stream socket types.
+
+\begin{lstlisting}
+#define VIRTIO_VSOCK_TYPE_STREAM 1
+\end{lstlisting}
 
 Stream sockets provide in-order, guaranteed, connection-oriented delivery
 without message boundaries.
@@ -222,10 +221,15 @@ \subsubsection{Stream Sockets}\label{sec:Device Types / Socket Device / Device O
 insufficient resources to establish the connection.
 
 When a connected socket receives VIRTIO_VSOCK_OP_SHUTDOWN the header
-\field{flags} field bit 0 indicates that the peer will not receive any more
-data and bit 1 indicates that the peer will not send any more data.  These
-hints are permanent once sent and successive packets with bits clear do not
-reset them.
+\field{flags} field bit VIRTIO_VSOCK_SHUTDOWN_F_RECEIVE (bit 0) set indicates
+that the peer will not receive any more data and bit VIRTIO_VSOCK_SHUTDOWN_F_SEND
+(bit 1) set indicates that the peer will not send any more data.  These hints are
+permanent once sent and successive packets with bits clear do not reset them.
+
+\begin{lstlisting}
+#define VIRTIO_VSOCK_SHUTDOWN_F_RECEIVE 0
+#define VIRTIO_VSOCK_SHUTDOWN_F_SEND    1
+\end{lstlisting}
 
 The VIRTIO_VSOCK_OP_RST packet aborts the connection process or forcibly
 disconnects a connected socket.
@@ -248,9 +252,7 @@ \subsubsection{Device Events}\label{sec:Device Types / Socket Device / Device Op
 The event buffer is as follows:
 
 \begin{lstlisting}
-enum virtio_vsock_event_id {
-        VIRTIO_VSOCK_EVENT_TRANSPORT_RESET = 0,
-};
+#define VIRTIO_VSOCK_EVENT_TRANSPORT_RESET 0
 
 struct virtio_vsock_event {
         le32 id;
-- 
2.31.1


^ permalink raw reply related

* [PATCH v10 0/3] virtio-vsock: SOCK_SEQPACKET description
From: Stefano Garzarella @ 2022-01-05 16:35 UTC (permalink / raw)
  To: virtio-comment; +Cc: jasowang, mst, cohuck, stefanha, arseny.krasnov, sgarzare

v9: https://markmail.org/message/4s6kfbeblxw4vzk4

Linux kernel and QEMU already merged SOCK_SEQPACKET support,
so I'm resending Arseny's patches to have consistent virtio-spec
and implementation.

I added patch 2, following the discussion about F_STREAM feature bit:
https://markmail.org/message/aoaspjy2jhidwbuo#query:+page:1+mid:obw54zzikgqimhjk+state:results

About patch 2, the vhost-vsock device in the Linux kernel doesn't set bit 0
(F_STREAM), so at this point I don't know if it's better to use a negative
feature flag (e.g. F_NO_STREAM) or we go for F_STREAM and send a patch to
linux-stable (and QEMU?) to solve this issue.

Thanks,
Stefano

Arseny Krasnov (2):
  virtio-vsock: use C style defines for constants
  virtio-vsock: SOCK_SEQPACKET description

Stefano Garzarella (1):
  virtio-vsock: add VIRTIO_VSOCK_F_STREAM feature bit

 virtio-vsock.tex | 93 +++++++++++++++++++++++++++++++++---------------
 1 file changed, 65 insertions(+), 28 deletions(-)

-- 
2.31.1


^ permalink raw reply

* [RFC PATCH 2/2] merge-ort: add t/t4310-merge-tree-ort.sh
From: Christian Couder @ 2022-01-05 16:33 UTC (permalink / raw)
  To: git
  Cc: Junio C Hamano, Christian Couder,
	Ævar Arnfjörð Bjarmason, Taylor Blau,
	Johannes Schindelin, Elijah Newren
In-Reply-To: <20220105163324.73369-1-chriscool@tuxfamily.org>

This adds a few tests for the new merge-tree-ort command. They have
been copy-pasted from t4300-merge-tree.sh, and then the expected
output has been adjusted.

Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
---
 t/t4310-merge-tree-ort.sh | 162 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 162 insertions(+)
 create mode 100755 t/t4310-merge-tree-ort.sh

diff --git a/t/t4310-merge-tree-ort.sh b/t/t4310-merge-tree-ort.sh
new file mode 100755
index 0000000000..9a54508e82
--- /dev/null
+++ b/t/t4310-merge-tree-ort.sh
@@ -0,0 +1,162 @@
+#!/bin/sh
+#
+# Copyright (c) 2010 Will Palmer
+# Copyright (c) 2021 Christian Couder
+#
+
+test_description='git merge-tree-ort'
+
+TEST_PASSES_SANITIZE_LEAK=true
+. ./test-lib.sh
+
+test_expect_success setup '
+	test_commit "initial" "initial-file" "initial"
+'
+
+test_expect_success 'file add A, !B' '
+	git reset --hard initial &&
+	test_commit "add-a-not-b" "ONE" "AAA" &&
+	git merge-tree-ort initial initial add-a-not-b >actual &&
+	cat >expected <<EXPECTED &&
+result tree: ee38e20a5c0e1698539ac99d55616079a04fce26
+clean: 1
+diff with branch1:
+:000000 100644 0000000 43d5a8e A	ONE
+
+diff --git a/ONE b/ONE
+new file mode 100644
+index 0000000..43d5a8e
+--- /dev/null
++++ b/ONE
+@@ -0,0 +1 @@
++AAA
+diff with branch2:
+diff with base:
+:000000 100644 0000000 43d5a8e A	ONE
+
+diff --git a/ONE b/ONE
+new file mode 100644
+index 0000000..43d5a8e
+--- /dev/null
++++ b/ONE
+@@ -0,0 +1 @@
++AAA
+EXPECTED
+
+	test_cmp expected actual
+'
+
+test_expect_success 'file add !A, B' '
+	git reset --hard initial &&
+	test_commit "add-not-a-b" "ONE" "AAA" &&
+	git merge-tree-ort initial add-not-a-b initial >actual &&
+	cat >expected <<EXPECTED &&
+result tree: ee38e20a5c0e1698539ac99d55616079a04fce26
+clean: 1
+diff with branch1:
+diff with branch2:
+:000000 100644 0000000 43d5a8e A	ONE
+
+diff --git a/ONE b/ONE
+new file mode 100644
+index 0000000..43d5a8e
+--- /dev/null
++++ b/ONE
+@@ -0,0 +1 @@
++AAA
+diff with base:
+:000000 100644 0000000 43d5a8e A	ONE
+
+diff --git a/ONE b/ONE
+new file mode 100644
+index 0000000..43d5a8e
+--- /dev/null
++++ b/ONE
+@@ -0,0 +1 @@
++AAA
+EXPECTED
+
+	test_cmp expected actual
+'
+
+test_expect_success 'file add A, B (same)' '
+	git reset --hard initial &&
+	test_commit "add-a-b-same-A" "ONE" "AAA" &&
+	git reset --hard initial &&
+	test_commit "add-a-b-same-B" "ONE" "AAA" &&
+	git merge-tree-ort initial add-a-b-same-A add-a-b-same-B >actual &&
+	cat >expected <<EXPECTED &&
+result tree: ee38e20a5c0e1698539ac99d55616079a04fce26
+clean: 1
+diff with branch1:
+diff with branch2:
+diff with base:
+:000000 100644 0000000 43d5a8e A	ONE
+
+diff --git a/ONE b/ONE
+new file mode 100644
+index 0000000..43d5a8e
+--- /dev/null
++++ b/ONE
+@@ -0,0 +1 @@
++AAA
+EXPECTED
+
+	test_cmp expected actual
+'
+
+test_expect_success 'file add A, B (different)' '
+	git reset --hard initial &&
+	test_commit "add-a-b-diff-A" "ONE" "AAA" &&
+	git reset --hard initial &&
+	test_commit "add-a-b-diff-B" "ONE" "BBB" &&
+	git merge-tree-ort initial add-a-b-diff-A add-a-b-diff-B >actual &&
+	cat >expected <<EXPECTED &&
+result tree: 3aa938e8cc8be73c81cbaf629ea55a16e7c39319
+clean: 0
+diff with branch1:
+:100644 100644 43d5a8e 1e462bc M	ONE
+
+diff --git a/ONE b/ONE
+index 43d5a8e..1e462bc 100644
+--- a/ONE
++++ b/ONE
+@@ -1 +1,5 @@
++<<<<<<< add-a-b-diff-A
+ AAA
++=======
++BBB
++>>>>>>> add-a-b-diff-B
+diff with branch2:
+:100644 100644 ba62923 1e462bc M	ONE
+
+diff --git a/ONE b/ONE
+index ba62923..1e462bc 100644
+--- a/ONE
++++ b/ONE
+@@ -1 +1,5 @@
++<<<<<<< add-a-b-diff-A
++AAA
++=======
+ BBB
++>>>>>>> add-a-b-diff-B
+diff with base:
+:000000 100644 0000000 1e462bc A	ONE
+
+diff --git a/ONE b/ONE
+new file mode 100644
+index 0000000..1e462bc
+--- /dev/null
++++ b/ONE
+@@ -0,0 +1,5 @@
++<<<<<<< add-a-b-diff-A
++AAA
++=======
++BBB
++>>>>>>> add-a-b-diff-B
+EXPECTED
+
+	test_cmp expected actual
+'
+
+test_done
-- 
2.34.1.433.g7bc349372a.dirty


^ permalink raw reply related

* Re: [PATCH v2 25/30] KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls
From: Sean Christopherson @ 2022-01-05 16:33 UTC (permalink / raw)
  To: David Matlack
  Cc: Paolo Bonzini, Vitaly Kuznetsov, Wanpeng Li, Jim Mattson,
	Joerg Roedel, kvm, linux-kernel, Ben Gardon, Mingwei Zhang
In-Reply-To: <YdTj/eHur+9Vqdw6@google.com>

On Wed, Jan 05, 2022, David Matlack wrote:
> On Thu, Dec 23, 2021 at 10:23:13PM +0000, Sean Christopherson wrote:
> > Zapping at 1gb in the first pass is not arbitrary.  First and foremost,
> > KVM relies on being able to zap 1gb shadow pages in a single shot when
> > when repacing a shadow page with a hugepage.
> 
> When dirty logging is disabled, zap_collapsible_spte_range() does the
> bulk of the work zapping leaf SPTEs and allows yielding. I guess that
> could race with a vCPU faulting in the huge page though and the vCPU
> could do the bulk of the work.
> 
> Are there any other scenarios where KVM relies on zapping 1GB worth of
> 4KB SPTEs without yielding?

Yes.  Zapping executable shadow pages that were forced to be small because of the
iTLB multihit mitigation.  If the VM is using nested EPT and a shadow page is
unaccounted, in which case decrementing disallow_lpage could allow a hugepage
and a fault in the 1gb region that installs a 1gb hugepage would then zap the
shadow page.

There are other scenarios, though they are much more contrived, e.g. if the guest
changes its MTRRs such that a previously disallowed hugepage is now allowed.

> In any case, 100ms is a long time to hog the CPU. Why not just do the
> safe thing and zap each level? 4K, then 2M, then 1GB, ..., then root
> level. The only argument against it I can think of is performance (lots
> of redundant walks through the page table). But I don't think root
> zapping is especially latency critical.

I'm not opposed to that approach, assuming putting a root is done asynchronously
so that the high latency isn't problematic for vCPUs.  Though from a test coverage
perspective, I do like zapping at the worst case level (for the above flows).

And regarding the latency, if it's problematic we could track the number of present
SPTEs and skip the walk if there are none.  The downside is that doing so would
require an atomic operation when installing SPTEs to play nice with parallel page
faults.

> > @@ -846,6 +858,11 @@ static void tdp_mmu_zap_root(struct kvm *kvm, struct kvm_mmu_page *root,
> >  		}
> >  	}
> >  
> > +	if (zap_level < root->role.level) {
> > +		zap_level = root->role.level;
> > +		goto start;
> > +	}
> 
> This is probably just person opinion but I find the 2 iteration goto
> loop harder to understand than just open-coding the 2 passes.

Yeah, but it's clever!  I'll add another helper unless it turns out gross for
some reason. :-)

^ permalink raw reply

* [RFC PATCH 0/2] Introduce new merge-tree-ort command
From: Christian Couder @ 2022-01-05 16:33 UTC (permalink / raw)
  To: git
  Cc: Junio C Hamano, Christian Couder,
	Ævar Arnfjörð Bjarmason, Taylor Blau,
	Johannes Schindelin, Elijah Newren

During the 2nd Virtual Git Contributors’ Summit last October, and even
before, the subject of performing server side merges and rebases came
up, as platforms like GitHub and GitLab would like to support many
features and data formats that libgit2 doesn't support, like for
example SHA256 hashes and partial clone.

It's hard for them to get rid of libgit2 though, because Git itself
doesn't have a good way to support server side merges and rebases,
while libgit2 has ways to perform them. Without server side merges and
rebases, those platforms would have to launch some kind of checkout,
which can be very expensive, before any merge or rebase.

The latest discussions on this topic following the 2nd Virtual
Summit[1] ended with some proposals around a `git merge-tree` on
steroids that could be a good solution to this issue.

The current `git merge-tree` command though seems to have a number of
issues, especially:

  - it's too much related to the old merge recursive strategy which is
    not the default anymore since v2.34.0 and is likely to be
    deprecated over time,

  - it seems to output things in its own special format, which is not
    easy to customize, and which needs special code and logic to parse

To move forward on this, this small RFC patch series introduces a new
`git merge-tree-ort` command with the following design:

  - it uses merge-ort's API as is to perform the merge
  
  - it gets back a tree oid and a cleanliness status from merge-ort's
    API and prints them out first

  - it uses diff's API as is to output changed paths and code

  - the diff API, actually diff_tree_oid() is called 3 times: once for
    the diff versus branch1 ("ours"), once for the diff versus branch2
    ("theirs"), and once for the diff versus the base.

Therefore:

  - its code is very simple and very easy to extend and customize, for
    example by passing diff or merge-ort options that the code would
    just pass on to the merge-ort and diff APIs respectively

  - its output can easily be parsed using simple code and existing
    diff parsers

This of course means that merge-tree-ort's output is not backward
compatible with merge-tree's output, but it doesn't seem that there is
much value in keeping the same output anyway. On the contrary
merge-tree's output is likely to hold us back already.

The first patch in the series adds the new command without any test
and documentation.

The second patch in the series adds a few tests that let us see how
the command's output looks like in different very simple cases.

Of course if this approach is considered valuable, I plan to add some
documentation, more tests and very likely a number of options before
submitting the next iteration.

I am not sure that it's worth showing the 3 diffs (versus branch1,
branch2 and base) by default. Maybe by default no diff at all should
be shown and the command should have --branch1 (or --ours), --branch2
(or --theirs) and --base options to ask for such output, but for an
RFC patch I thought it would be better to output the 3 diffs so that
people get a better idea of the approach this patch series is taking.

[1] https://lore.kernel.org/git/nycvar.QRO.7.76.6.2110211147490.56@tvgsbejvaqbjf.bet/


Christian Couder (2):
  merge-ort: add new merge-tree-ort command
  merge-ort: add t/t4310-merge-tree-ort.sh

 .gitignore                |   1 +
 Makefile                  |   1 +
 builtin.h                 |   1 +
 builtin/merge-tree-ort.c  |  93 ++++++++++++++++++++++
 git.c                     |   1 +
 t/t4310-merge-tree-ort.sh | 162 ++++++++++++++++++++++++++++++++++++++
 6 files changed, 259 insertions(+)
 create mode 100644 builtin/merge-tree-ort.c
 create mode 100755 t/t4310-merge-tree-ort.sh

-- 
2.34.1.433.g7bc349372a.dirty


^ permalink raw reply


This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.