Re: mainline/master bisection: baseline.bootrr.rockchip-pcie-probed on rk3399-gru-kevin

From: Enric Balletbo i Serra
Date: Mon Aug 17 2020 - 06:11:25 EST


Hi Guillaume et all,

On 17/8/20 12:02, Guillaume Tucker wrote:
> Hi,
>
> Please see the bisection report below about a driver probe
> regression with rockchip-pcie.
>
> Reports aren't automatically sent to the public while we're
> trialing new bisection features on kernelci.org but this one
> looks valid.
>

Thank you for make it public. It's nice to see kernelCI catching these things.

> It seems to be due to this error:
>
> <6>[ 16.842128] rockchip-pcie f8000000.pcie: no vpcie12v regulator found
>

I just noticed some patches in the ML that might help to fix the issue. It is
not related to the above message though.

I suspect the following series sent by Marc (cc'ied in this email) will fix the
issue [1]. I'd expect the patches to land as a fix for this release.

Thanks,
Enric

[1] https://lkml.org/lkml/2020/8/15/220

> Full log:
>
> https://storage.kernelci.org/mainline/master/v5.8-13249-ga1d21081a60d/arm64/defconfig/gcc-8/lab-collabora/baseline-rk3399-gru-kevin.html
>
> The issue was not there in v5.8 when the driver was probing fine:
>
> https://storage.kernelci.org/mainline/master/v5.8/arm64/defconfig/gcc-8/lab-collabora/baseline-rk3399-gru-kevin.html
>
> Hope this helps.
>
> Thanks,
> Guillaume
>
> On 16/08/2020 16:18, KernelCI bot wrote:
>> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
>> * This automated bisection report was sent to you on the basis *
>> * that you may be involved with the breaking commit it has *
>> * found. No manual investigation has been done to verify it, *
>> * and the root cause of the problem may be somewhere else. *
>> * *
>> * If you do send a fix, please include this trailer: *
>> * Reported-by: "kernelci.org bot" <bot@xxxxxxxxxxxx> *
>> * *
>> * Hope this helps! *
>> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
>>
>> mainline/master bisection: baseline.bootrr.rockchip-pcie-probed on rk3399-gru-kevin
>>
>> Summary:
>> Start: a1d21081a60d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
>> Plain log: https://storage.kernelci.org/mainline/master/v5.8-13249-ga1d21081a60d/arm64/defconfig/gcc-8/lab-collabora/baseline-rk3399-gru-kevin.txt
>> HTML log: https://storage.kernelci.org/mainline/master/v5.8-13249-ga1d21081a60d/arm64/defconfig/gcc-8/lab-collabora/baseline-rk3399-gru-kevin.html
>> Result: 2f96593ecc37 of_address: Add bus type match for pci ranges parser
>>
>> Checks:
>> revert: PASS
>> verify: PASS
>>
>> Parameters:
>> Tree: mainline
>> URL: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
>> Branch: master
>> Target: rk3399-gru-kevin
>> CPU arch: arm64
>> Lab: lab-collabora
>> Compiler: gcc-8
>> Config: defconfig
>> Test case: baseline.bootrr.rockchip-pcie-probed
>>
>> Breaking commit found:
>>
>> -------------------------------------------------------------------------------
>> commit 2f96593ecc37e98bf99525f0629128080533867f
>> Author: Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx>
>> Date: Tue Jul 28 23:36:55 2020 +0800
>>
>> of_address: Add bus type match for pci ranges parser
>>
>> So the parser can be used to parse range property of ISA bus.
>>
>> As they're all using PCI-like method of range property, there is no need
>> start a new parser.
>>
>> Signed-off-by: Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx>
>> Reviewed-by: Rob Herring <robh@xxxxxxxxxx>
>> Signed-off-by: Thomas Bogendoerfer <tsbogend@xxxxxxxxxxxxxxxx>
>>
>> diff --git a/drivers/of/address.c b/drivers/of/address.c
>> index 8eea3f6e29a4..813936d419ad 100644
>> --- a/drivers/of/address.c
>> +++ b/drivers/of/address.c
>> @@ -49,6 +49,7 @@ struct of_bus {
>> u64 (*map)(__be32 *addr, const __be32 *range,
>> int na, int ns, int pna);
>> int (*translate)(__be32 *addr, u64 offset, int na);
>> + bool has_flags;
>> unsigned int (*get_flags)(const __be32 *addr);
>> };
>>
>> @@ -364,6 +365,7 @@ static struct of_bus of_busses[] = {
>> .count_cells = of_bus_pci_count_cells,
>> .map = of_bus_pci_map,
>> .translate = of_bus_pci_translate,
>> + .has_flags = true,
>> .get_flags = of_bus_pci_get_flags,
>> },
>> #endif /* CONFIG_PCI */
>> @@ -375,6 +377,7 @@ static struct of_bus of_busses[] = {
>> .count_cells = of_bus_isa_count_cells,
>> .map = of_bus_isa_map,
>> .translate = of_bus_isa_translate,
>> + .has_flags = true,
>> .get_flags = of_bus_isa_get_flags,
>> },
>> /* Default */
>> @@ -698,9 +701,10 @@ static int parser_init(struct of_pci_range_parser *parser,
>>
>> parser->node = node;
>> parser->pna = of_n_addr_cells(node);
>> - parser->na = of_bus_n_addr_cells(node);
>> - parser->ns = of_bus_n_size_cells(node);
>> parser->dma = !strcmp(name, "dma-ranges");
>> + parser->bus = of_match_bus(node);
>> +
>> + parser->bus->count_cells(parser->node, &parser->na, &parser->ns);
>>
>> parser->range = of_get_property(node, name, &rlen);
>> if (parser->range == NULL)
>> @@ -732,6 +736,7 @@ struct of_pci_range *of_pci_range_parser_one(struct of_pci_range_parser *parser,
>> int na = parser->na;
>> int ns = parser->ns;
>> int np = parser->pna + na + ns;
>> + int busflag_na = 0;
>>
>> if (!range)
>> return NULL;
>> @@ -739,12 +744,13 @@ struct of_pci_range *of_pci_range_parser_one(struct of_pci_range_parser *parser,
>> if (!parser->range || parser->range + np > parser->end)
>> return NULL;
>>
>> - if (parser->na == 3)
>> - range->flags = of_bus_pci_get_flags(parser->range);
>> - else
>> - range->flags = 0;
>> + range->flags = parser->bus->get_flags(parser->range);
>> +
>> + /* A extra cell for resource flags */
>> + if (parser->bus->has_flags)
>> + busflag_na = 1;
>>
>> - range->pci_addr = of_read_number(parser->range, na);
>> + range->bus_addr = of_read_number(parser->range + busflag_na, na - busflag_na);
>>
>> if (parser->dma)
>> range->cpu_addr = of_translate_dma_address(parser->node,
>> @@ -759,11 +765,10 @@ struct of_pci_range *of_pci_range_parser_one(struct of_pci_range_parser *parser,
>> /* Now consume following elements while they are contiguous */
>> while (parser->range + np <= parser->end) {
>> u32 flags = 0;
>> - u64 pci_addr, cpu_addr, size;
>> + u64 bus_addr, cpu_addr, size;
>>
>> - if (parser->na == 3)
>> - flags = of_bus_pci_get_flags(parser->range);
>> - pci_addr = of_read_number(parser->range, na);
>> + flags = parser->bus->get_flags(parser->range);
>> + bus_addr = of_read_number(parser->range + busflag_na, na - busflag_na);
>> if (parser->dma)
>> cpu_addr = of_translate_dma_address(parser->node,
>> parser->range + na);
>> @@ -774,7 +779,7 @@ struct of_pci_range *of_pci_range_parser_one(struct of_pci_range_parser *parser,
>>
>> if (flags != range->flags)
>> break;
>> - if (pci_addr != range->pci_addr + range->size ||
>> + if (bus_addr != range->bus_addr + range->size ||
>> cpu_addr != range->cpu_addr + range->size)
>> break;
>>
>> diff --git a/include/linux/of_address.h b/include/linux/of_address.h
>> index 763022ed3456..88bc943405cd 100644
>> --- a/include/linux/of_address.h
>> +++ b/include/linux/of_address.h
>> @@ -6,8 +6,11 @@
>> #include <linux/of.h>
>> #include <linux/io.h>
>>
>> +struct of_bus;
>> +
>> struct of_pci_range_parser {
>> struct device_node *node;
>> + struct of_bus *bus;
>> const __be32 *range;
>> const __be32 *end;
>> int na;
>> @@ -119,6 +122,7 @@ static inline void __iomem *of_iomap(struct device_node *device, int index)
>> return NULL;
>> }
>> #endif
>> +#define of_range_parser_init of_pci_range_parser_init
>>
>> #if defined(CONFIG_OF_ADDRESS) && defined(CONFIG_PCI)
>> extern const __be32 *of_get_pci_address(struct device_node *dev, int bar_no,
>> -------------------------------------------------------------------------------
>>
>>
>> Git bisection log:
>>
>> -------------------------------------------------------------------------------
>> git bisect start
>> # good: [e4cbce4d131753eca271d9d67f58c6377f27ad21] Merge tag 'sched-core-2020-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
>> git bisect good e4cbce4d131753eca271d9d67f58c6377f27ad21
>> # bad: [a1d21081a60dfb7fddf4a38b66d9cef603b317a9] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
>> git bisect bad a1d21081a60dfb7fddf4a38b66d9cef603b317a9
>> # skip: [47ec5303d73ea344e84f46660fff693c57641386] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
>> git bisect skip 47ec5303d73ea344e84f46660fff693c57641386
>> # good: [99f0975d760b6320dd5490bd0bc3a31900284757] dt-bindings: i2c: renesas,iic: Document r8a774e1 support
>> git bisect good 99f0975d760b6320dd5490bd0bc3a31900284757
>> # good: [641ca08547f83bd265477150a66cf2378bc98ed7] nfp: convert to new udp_tunnel_nic infra
>> git bisect good 641ca08547f83bd265477150a66cf2378bc98ed7
>> # good: [38c392cef19019457ddcfb197ff3d9c5267698e6] powerpc/pseries: remove dlpar_cpu_readd()
>> git bisect good 38c392cef19019457ddcfb197ff3d9c5267698e6
>> # skip: [cc3365bbd07c26aa2e4c7435068292e03116d4e7] perf tools: Add clockid_name function
>> git bisect skip cc3365bbd07c26aa2e4c7435068292e03116d4e7
>> # good: [1ea528b0963040273471dc904bf8b0a243741d9f] drm/komeda: Use GEM CMA object functions
>> git bisect good 1ea528b0963040273471dc904bf8b0a243741d9f
>> # good: [afae47af0cb73e36d61b61c8d93cb9d755853050] drm: msm_drm.h: delete duplicated words in comments
>> git bisect good afae47af0cb73e36d61b61c8d93cb9d755853050
>> # good: [e752ec8e9216fd72bc2528297b7606071fb60d29] Merge series "spi: bcm2835/bcm2835aux: support effective_speed_hz" from Marc Kleine-Budde <mkl@xxxxxxxxxxxxxx>:
>> git bisect good e752ec8e9216fd72bc2528297b7606071fb60d29
>> # good: [90fc73928fec2f62bbee1476781754c7392a7b61] x86/ioperm: Initialize pointer bitmap with NULL rather than 0
>> git bisect good 90fc73928fec2f62bbee1476781754c7392a7b61
>> # good: [e0eb34810113dbbf1ace57440cf48d514312a373] media: venus: fix multiple encoder crash
>> git bisect good e0eb34810113dbbf1ace57440cf48d514312a373
>> # good: [02772fbfcba8597eef9d5c5f7f94087132d0c1d4] f2fs: compress: fix to avoid memory leak on cc->cpages
>> git bisect good 02772fbfcba8597eef9d5c5f7f94087132d0c1d4
>> # good: [f65e1311e9c6c69bb886bd3333577f85d9eeddbc] tools/power/x86/intel-speed-select: Update version for v5.9
>> git bisect good f65e1311e9c6c69bb886bd3333577f85d9eeddbc
>> # good: [bf8fba45983b0a44db0d5d208d2faab4164cc3bf] memory: mvebu-devbus: Add missing braces to all arms of if statement
>> git bisect good bf8fba45983b0a44db0d5d208d2faab4164cc3bf
>> # good: [07e571ea59eef518730f983f4203651ea413f2cf] powerpc/64e: Drop dead BOOK3E_MMU_TLB_STATS code
>> git bisect good 07e571ea59eef518730f983f4203651ea413f2cf
>> # good: [2bb3c32c5c5fe98b7407a0befc32f16c959a0a92] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes
>> git bisect good 2bb3c32c5c5fe98b7407a0befc32f16c959a0a92
>> # good: [817ef1a456da7ffbc680763180f23af1fc05815f] ARM: dts: aspeed: rainier: System has one SPI NOR
>> git bisect good 817ef1a456da7ffbc680763180f23af1fc05815f
>> # good: [2cde6410c13d63cc306f395d9fa4b72605468061] staging: dpaa2-ethsw: ignore state interrupts when the interface is not running
>> git bisect good 2cde6410c13d63cc306f395d9fa4b72605468061
>> # bad: [086ba2ec163b638abd2a90ef3e8bab0238d02e56] Merge tag 'f2fs-for-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
>> git bisect bad 086ba2ec163b638abd2a90ef3e8bab0238d02e56
>> # skip: [8186749621ed6b8fc42644c399e8c755a2b6f630] Merge tag 'drm-next-2020-08-06' of git://anongit.freedesktop.org/drm/drm
>> git bisect skip 8186749621ed6b8fc42644c399e8c755a2b6f630
>> # skip: [4a93025cbe4a0b19d1a25a2d763a3d2018bad0d9] mm/shuffle: don't move pages between zones and don't read garbage memmaps
>> git bisect skip 4a93025cbe4a0b19d1a25a2d763a3d2018bad0d9
>> # good: [f2db5efefa8979fa891597c6abd42191f3cb6939] scsi: fcoe: Correct some kernel-doc issues
>> git bisect good f2db5efefa8979fa891597c6abd42191f3cb6939
>> # good: [b90a1269184a3ff374562d243419ad2fa9d3b1aa] Merge branch 'net-openvswitch-masks-cache-enhancements'
>> git bisect good b90a1269184a3ff374562d243419ad2fa9d3b1aa
>> # good: [0f69dae4d1069963fdcc16e63655927d83281006] trace : Have tracing buffer info use kvzalloc instead of kzalloc
>> git bisect good 0f69dae4d1069963fdcc16e63655927d83281006
>> # good: [f4e9654a79ca015f041cb8b3848d6557309a9ba1] media: dt-bindings: media: renesas,fdp1: Make power-domains mandatory
>> git bisect good f4e9654a79ca015f041cb8b3848d6557309a9ba1
>> # good: [aa639e4437046a2519779932d8aa8842b517e20f] pinctrl: aspeed: Improve debug output
>> git bisect good aa639e4437046a2519779932d8aa8842b517e20f
>> # skip: [49e917deeb81e263bcdb4b20e61ca18111995ffe] Merge tag 'selinux-pr-20200803' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
>> git bisect skip 49e917deeb81e263bcdb4b20e61ca18111995ffe
>> # good: [7f07c35fe63bc9563237436cb07bcc28f82a45b7] drm/vblank: Use spin_(un)lock_irq() in drm_queue_vblank_event()
>> git bisect good 7f07c35fe63bc9563237436cb07bcc28f82a45b7
>> # good: [bab9693a9a8c6dd19f670408ec1e78e12a320682] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
>> git bisect good bab9693a9a8c6dd19f670408ec1e78e12a320682
>> # skip: [e4a7b2dc35d9582c253cf5e6d6c3605aabc7284d] Merge tag 'leds-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds
>> git bisect skip e4a7b2dc35d9582c253cf5e6d6c3605aabc7284d
>> # skip: [0b93d59e90d4403dd7c6bccaf27bd5bc91396866] mm/debug: print head flags in dump_page
>> git bisect skip 0b93d59e90d4403dd7c6bccaf27bd5bc91396866
>> # good: [176cf704425f3d22603d379ffa4a1033a24a779d] regulator: cros-ec-regulator: Fix double free of desc->name.
>> git bisect good 176cf704425f3d22603d379ffa4a1033a24a779d
>> # good: [62a30a292a8283b3022b602964ff7484d5824841] iio: buffer: fix attach/detach pollfunc order
>> git bisect good 62a30a292a8283b3022b602964ff7484d5824841
>> # good: [6c06333073acf8b5cac4b11ecc7170ee98e9b8e7] drm/amdgpu/gfx10: add support for sienna_cichlid firmware
>> git bisect good 6c06333073acf8b5cac4b11ecc7170ee98e9b8e7
>> # good: [1b0443b11530c1fac9d8d2a71032291d05e91be4] drm/amdgpu: fix coding error of mmhub pg enablement
>> git bisect good 1b0443b11530c1fac9d8d2a71032291d05e91be4
>> # good: [f30ef3e8376380c5be9de121517c713527cf0813] gpiolib: cdev: fix minor race in GET_LINEINFO_WATCH
>> git bisect good f30ef3e8376380c5be9de121517c713527cf0813
>> # good: [fd01cc590357df1da6e3ec8c9947ee15a83a40ec] virt: vbox: Rename guest_caps struct members to set_guest_caps
>> git bisect good fd01cc590357df1da6e3ec8c9947ee15a83a40ec
>> # good: [e6873087cce622bf5af5b519bdf781d086f6b2f4] ARM: dts: aspeed: wedge40: Enable pwm_tacho device
>> git bisect good e6873087cce622bf5af5b519bdf781d086f6b2f4
>> # skip: [e3243e2a273d79c69d821e27cd246089638c472a] Merge branch 'for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
>> git bisect skip e3243e2a273d79c69d821e27cd246089638c472a
>> # good: [135961e0a7d555fc8f1d7c89ad44a94dffa5dcd8] x86/kvm/svm: Move guest enter/exit into .noinstr.text
>> git bisect good 135961e0a7d555fc8f1d7c89ad44a94dffa5dcd8
>> # good: [37ae231554f401104bf21847f9093d647a47faa4] USB: serial: only set sysrq timestamp for consoles
>> git bisect good 37ae231554f401104bf21847f9093d647a47faa4
>> # skip: [79e3ea5aab48c83de9410e43b52895406847eca7] tools/: replace HTTP links with HTTPS ones
>> git bisect skip 79e3ea5aab48c83de9410e43b52895406847eca7
>> # good: [3499f9ad5d78375856f692ae86e9f5fc50a08993] ASoC: amd: Removing unnecessary instance initialization
>> git bisect good 3499f9ad5d78375856f692ae86e9f5fc50a08993
>> # good: [0ed9498f9ecfde50c93f3f3dd64b4cd5414d9944] USB: Simplify USB ID table match
>> git bisect good 0ed9498f9ecfde50c93f3f3dd64b4cd5414d9944
>> # good: [a52c809769d3b4d5c94c96e9b49d898ce17128f0] misc: Replace HTTP links with HTTPS ones
>> git bisect good a52c809769d3b4d5c94c96e9b49d898ce17128f0
>> # good: [950a3a7951cdeb908798a49d57e5303ad7afd05a] arm64: dts: renesas: r8a774e1: Add I2C and IIC-DVFS support
>> git bisect good 950a3a7951cdeb908798a49d57e5303ad7afd05a
>> # skip: [dabc3e291d56e3125113101bc6d53d1a1738294d] mm/slab: add naive detection of double free
>> git bisect skip dabc3e291d56e3125113101bc6d53d1a1738294d
>> # good: [033555f6eb60787bd40e34d7abeacaebdcd4c54e] MIPS: KVM: Fix build error caused by 'kvm_run' cleanup
>> git bisect good 033555f6eb60787bd40e34d7abeacaebdcd4c54e
>> # good: [c5b6c914d2f3755426b9c68ed6ddd8f917d9be9e] drm/amdgpu: enable cp_fw_write_wait for navy_flounder
>> git bisect good c5b6c914d2f3755426b9c68ed6ddd8f917d9be9e
>> # good: [56643d9ad2b4933d55f872f61195c1650f9958e9] clk: bcm: rpi: Remove the quirks for the CPU clock
>> git bisect good 56643d9ad2b4933d55f872f61195c1650f9958e9
>> # good: [d777960e8f7268f82806451065f84ea3b05a3ea3] dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 compatible
>> git bisect good d777960e8f7268f82806451065f84ea3b05a3ea3
>> # good: [f639fb66d17e2e25049503b7c2c568457a9b5c6f] dt-bindings: power: renesas,rcar-sysc: Document r8a774e1 SYSC binding
>> git bisect good f639fb66d17e2e25049503b7c2c568457a9b5c6f
>> # good: [84520c02026174f2db61d40d461b3b0e4a890ea8] Documentation: PCI: pci-error-recovery: drop doubled words
>> git bisect good 84520c02026174f2db61d40d461b3b0e4a890ea8
>> # good: [c569e805c7bcebdd069e5c97ce5f8543f6d02433] thermal: intel: intel_pch_thermal: Add Cannon Lake Low Power PCH support
>> git bisect good c569e805c7bcebdd069e5c97ce5f8543f6d02433
>> # good: [d33cfc2e591a90f540cd696240ff953b8aaba17d] dt-bindings: pinctrl: sh-pfc: Document r8a774e1 PFC support
>> git bisect good d33cfc2e591a90f540cd696240ff953b8aaba17d
>> # good: [0c56c862e712001e4d86bc4f43d74f2425c010c2] drm/amd/powerplay: fix a crash when overclocking Vega M
>> git bisect good 0c56c862e712001e4d86bc4f43d74f2425c010c2
>> # good: [a535aa677521f63acbca3804ae42e062a912add0] drm/nouveau/fbcon: convert copyarea() to new push macros
>> git bisect good a535aa677521f63acbca3804ae42e062a912add0
>> # skip: [40ddad19131999161c39564815b8df2faff0fc7c] Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
>> git bisect skip 40ddad19131999161c39564815b8df2faff0fc7c
>> # good: [5759ff1131cd420aad7eae639719a473154b2e37] scsi: hpsa: Correct ctrl queue depth
>> git bisect good 5759ff1131cd420aad7eae639719a473154b2e37
>> # good: [29ace860ecdf716164d9059545bbaae14cced901] drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_procamp()
>> git bisect good 29ace860ecdf716164d9059545bbaae14cced901
>> # skip: [9ab9bc5115c9a1a57ed83a143c601c31488eadd9] Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
>> git bisect skip 9ab9bc5115c9a1a57ed83a143c601c31488eadd9
>> # good: [e6827bc3faa4da29ddbf48f48d04e87ca7c1c3c7] gpio: max77620: Initialize hardware state of interrupts
>> git bisect good e6827bc3faa4da29ddbf48f48d04e87ca7c1c3c7
>> # skip: [bbcf9cd1576752ebe8d618ad8c6500b7e262ffac] Merge tag 'xtensa-20200805' of git://github.com/jcmvbkbc/linux-xtensa
>> git bisect skip bbcf9cd1576752ebe8d618ad8c6500b7e262ffac
>> # skip: [7b4ea9456dd3f73238408126ab00f1d906963d81] Revert "x86/mm/64: Do not sync vmalloc/ioremap mappings"
>> git bisect skip 7b4ea9456dd3f73238408126ab00f1d906963d81
>> # good: [ba2def29285282f535f41acf9aac849553b71f25] ALSA: firewire: fix kernel-doc
>> git bisect good ba2def29285282f535f41acf9aac849553b71f25
>> # good: [8a473c39ae54c27e694a131c34a739d0f8aa5300] ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config
>> git bisect good 8a473c39ae54c27e694a131c34a739d0f8aa5300
>> # good: [bf6af17065079d29b9bd4e59de27cc2965e6fabf] bcache: handle cache set verify_ondisk properly for bucket size > 8MB
>> git bisect good bf6af17065079d29b9bd4e59de27cc2965e6fabf
>> # good: [eaad981291ee36efee15a5e515d4598ae94ace07] x86/entry/64: Introduce the FIND_PERCPU_BASE macro
>> git bisect good eaad981291ee36efee15a5e515d4598ae94ace07
>> # good: [dd4eddc4ba31fbf4554fc5fa12d3a553b50e1469] media: mtk-mdp: Fix a refcounting bug on error in init
>> git bisect good dd4eddc4ba31fbf4554fc5fa12d3a553b50e1469
>> # good: [95b1469e5cbaad02bc48043d4e159c6562b556b4] drm/nouveau/fbcon/nv50-: use NVIDIA's headers for copyarea()
>> git bisect good 95b1469e5cbaad02bc48043d4e159c6562b556b4
>> # good: [418370ff2231b7db5abf59b8faec911e6fc44d96] of: reserved_mem: Fix typo in the too-many-regions message
>> git bisect good 418370ff2231b7db5abf59b8faec911e6fc44d96
>> # good: [3b8bee2a96ce7a5e47239f3a0cb39caffa8358a4] dmaengine: ti: k3-udma: Do not use ring_get_occ in udma_pop_from_ring
>> git bisect good 3b8bee2a96ce7a5e47239f3a0cb39caffa8358a4
>> # good: [be3afa120c5f8131ff835a270247b0a9cca0138a] ASoC: Intel: sdw_max98373: add card_late_probe support
>> git bisect good be3afa120c5f8131ff835a270247b0a9cca0138a
>> # good: [bdcd178ada90d2413bcc9df4211dcdd511a47586] x86/entry: Use generic interrupt entry/exit code
>> git bisect good bdcd178ada90d2413bcc9df4211dcdd511a47586
>> # good: [ee4bf86c69d1e86ee0505f4824b95a74704d433f] erofs: fold in used-once helper erofs_workgroup_unfreeze_final()
>> git bisect good ee4bf86c69d1e86ee0505f4824b95a74704d433f
>> # good: [f959b5d037e71a4d69b5bf71faffa065d9269b4a] xfs: fix inode quota reservation checks
>> git bisect good f959b5d037e71a4d69b5bf71faffa065d9269b4a
>> # skip: [7a3767f83f173f9df9af9eb04959abe2966d4cc8] kasan: improve and simplify Kconfig.kasan
>> git bisect skip 7a3767f83f173f9df9af9eb04959abe2966d4cc8
>> # good: [169efc3bf4dde79a8e15d71f45f1150bec46b663] pinctrl: merrifield: Add I²S bus 2 pins to groups and functions
>> git bisect good 169efc3bf4dde79a8e15d71f45f1150bec46b663
>> # good: [1bc734759f284eb531dd474c72ce59874649a254] drm/amdgpu/navi1x: add SMU i2c support (v2)
>> git bisect good 1bc734759f284eb531dd474c72ce59874649a254
>> # good: [8c37ad2f523396e15cf002b29f8f796447c71932] cpufreq: ap806: fix cpufreq driver needs ap cpu clk
>> git bisect good 8c37ad2f523396e15cf002b29f8f796447c71932
>> # skip: [27ec4878df7bdffa4667f41d3830520597679a74] mm: swap: fix kerneldoc of swap_vma_readahead()
>> git bisect skip 27ec4878df7bdffa4667f41d3830520597679a74
>> # good: [f8951902b9daa65ba240ce8a054c727748df2147] MTD: mtd-abi.h: drop a duplicated word
>> git bisect good f8951902b9daa65ba240ce8a054c727748df2147
>> # good: [d1e2a97b36131607d33ac3d02e569b494900f1bd] Merge series "ASoC: add asoc_substream_to_rtd() macro" from Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx>:
>> git bisect good d1e2a97b36131607d33ac3d02e569b494900f1bd
>> # good: [cea0f76a483d1270ac6f6513964e3e75193dda48] dt-bindings: phy: Add DT bindings for Xilinx ZynqMP PSGTR PHY
>> git bisect good cea0f76a483d1270ac6f6513964e3e75193dda48
>> # good: [86b224beea5faf6b18204e5e324bcde472488096] ARM: tegra: Use numeric unit-addresses
>> git bisect good 86b224beea5faf6b18204e5e324bcde472488096
>> # bad: [71fa1a4489ff93ac4acd7e6c5b00098ba53a4485] thunderbolt: merge fix for kunix_resource changes
>> git bisect bad 71fa1a4489ff93ac4acd7e6c5b00098ba53a4485
>> # skip: [9aebd3254c184fb6c731548b8347193bf882b6f7] Merge tag 'hwmon-for-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
>> git bisect skip 9aebd3254c184fb6c731548b8347193bf882b6f7
>> # good: [c8f3446c66d810e21af61cf889e7b0e3bc921b9d] inotify: report both events on parent and child with single callback
>> git bisect good c8f3446c66d810e21af61cf889e7b0e3bc921b9d
>> # good: [d0c72c7759d463e31b4ef8937af1df61b513fc2c] arm64: dts: ti: k3-j721e-main: rename smmu node to iommu
>> git bisect good d0c72c7759d463e31b4ef8937af1df61b513fc2c
>> # skip: [1d9cfee7535c213038a615f112c900c2d0ba8f54] mm/sparsemem: enable vmem_altmap support in vmemmap_populate_basepages()
>> git bisect skip 1d9cfee7535c213038a615f112c900c2d0ba8f54
>> # good: [f1e51e99ed498d4aa9ae5df28e43d558ea627781] usb: mtu3: clear dual mode of u3port when disable device
>> git bisect good f1e51e99ed498d4aa9ae5df28e43d558ea627781
>> # good: [0f63ef1dd581de1655075e2dbdf2ef302514a983] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths
>> git bisect good 0f63ef1dd581de1655075e2dbdf2ef302514a983
>> # good: [ce79097a8f8391fdec835d1deaa112fba4b18362] selftests: Remove unneeded selftest API headers
>> git bisect good ce79097a8f8391fdec835d1deaa112fba4b18362
>> # good: [341a8f866e7252e7c0410fdd53fe513a9c12f3d2] Staging: rtl8712: Fixed a coding sytle issue
>> git bisect good 341a8f866e7252e7c0410fdd53fe513a9c12f3d2
>> # skip: [1d8ce0e09301920454234a4096dee96a670a8e32] Merge tag 'gpio-v5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
>> git bisect skip 1d8ce0e09301920454234a4096dee96a670a8e32
>> # good: [c9fadf212afd4f924a3502e3904917ee280854c0] Merge remote-tracking branch 'regmap/for-5.9' into regmap-next
>> git bisect good c9fadf212afd4f924a3502e3904917ee280854c0
>> # skip: [eda330e57b26df8fabce184736ae3d11e7a104bd] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled()
>> git bisect skip eda330e57b26df8fabce184736ae3d11e7a104bd
>> # good: [393a403ed87ee43d23fe1b075ff52826c6e74a53] arm64: tegra: Remove simple clocks bus
>> git bisect good 393a403ed87ee43d23fe1b075ff52826c6e74a53
>> # skip: [441977979a78bffe51b13932d353919b1fb20c14] Merge tag 'devicetree-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
>> git bisect skip 441977979a78bffe51b13932d353919b1fb20c14
>> # good: [e0f1a30cf184821499eeb67daedd7a3f21bbcb0b] firmware: arm_scmi: Fix SCMI genpd domain probing
>> git bisect good e0f1a30cf184821499eeb67daedd7a3f21bbcb0b
>> # good: [6760a29c8817769bfc754bf76899a153451433dc] Merge tag 'renesas-dt-bindings-for-v5.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
>> git bisect good 6760a29c8817769bfc754bf76899a153451433dc
>> # good: [3d702d06cb3c06b34a58f01471e094d8156181ad] drm/i915/tgl: Implement WAs 18011464164 and 22010931296
>> git bisect good 3d702d06cb3c06b34a58f01471e094d8156181ad
>> # skip: [6dc5ea16c86f753951f53085aa04df49cf17cb50] mm, dump_page: do not crash with bad compound_mapcount()
>> git bisect skip 6dc5ea16c86f753951f53085aa04df49cf17cb50
>> # good: [72f70c159b53e1363191953875e0223ed959e143] selftests: rtnetlink: make kci_test_encap() return sub-test result
>> git bisect good 72f70c159b53e1363191953875e0223ed959e143
>> # good: [0b8f96be9bd41521b6379b403cfce78934f8274c] dyndbg: fix pr_err with empty string
>> git bisect good 0b8f96be9bd41521b6379b403cfce78934f8274c
>> # good: [bf9b82b7fe4d3c7d4d432ef80b4299c9b6b4a1f8] kobject: remove unused KOBJ_MAX action
>> git bisect good bf9b82b7fe4d3c7d4d432ef80b4299c9b6b4a1f8
>> # good: [93ca8ac2e8fcea6feb02a40edd2334144b62fc6e] arm64: dts: rockchip: Add PCIe for RockPI N10
>> git bisect good 93ca8ac2e8fcea6feb02a40edd2334144b62fc6e
>> # good: [24194a7e03f46f08579e3094417e448a92aff2b4] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array()
>> git bisect good 24194a7e03f46f08579e3094417e448a92aff2b4
>> # good: [8807e15597492331992a0d749a90a291afa1ed7b] EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations
>> git bisect good 8807e15597492331992a0d749a90a291afa1ed7b
>> # good: [5b6570bbb26f1dfad5663d99351820865e8c5c7e] irqchip/imx-intmux: Fix irqdata regs save in imx_intmux_runtime_suspend()
>> git bisect good 5b6570bbb26f1dfad5663d99351820865e8c5c7e
>> # good: [be577b8125f89af549111a648ed66d63b29c666d] arm64: dts: qcom: msm8992: Add a SCM node
>> git bisect good be577b8125f89af549111a648ed66d63b29c666d
>> # skip: [8f7be6291529011a58856bf178f52ed5751c68ac] Merge tag 'mmc-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
>> git bisect skip 8f7be6291529011a58856bf178f52ed5751c68ac
>> # good: [4ff8a356daafaafbf90141ee7a3b8fdc18e560a8] ia64: switch to ->regset_get()
>> git bisect good 4ff8a356daafaafbf90141ee7a3b8fdc18e560a8
>> # good: [79560b8aeb01a715f75060e40085e641248bee51] ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3
>> git bisect good 79560b8aeb01a715f75060e40085e641248bee51
>> # good: [d7a1a4f47d804b32b3ca7a98b03425cf90cb9098] soc: ux500: Use custom soc attribute group instead of device_create_file
>> git bisect good d7a1a4f47d804b32b3ca7a98b03425cf90cb9098
>> # good: [80dcf024929788f155aaff3d2cffb4975ce1e3fd] ARM: sunxi: configs: Enable the Mailbox driver
>> git bisect good 80dcf024929788f155aaff3d2cffb4975ce1e3fd
>> # skip: [605cad8343721c4a53e80f87d5b1161baf1a7d2b] mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page
>> git bisect skip 605cad8343721c4a53e80f87d5b1161baf1a7d2b
>> # good: [c211ab5f5e6e304aee43bb5ef6919fbe4e41ef64] MIPS: ingenic: Add support for the JZ4725B SoC
>> git bisect good c211ab5f5e6e304aee43bb5ef6919fbe4e41ef64
>> # good: [69094c20323c5efff462a2e02d0bb7b6608779ad] Merge tag 'x86-microcode-2020-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
>> git bisect good 69094c20323c5efff462a2e02d0bb7b6608779ad
>> # good: [39e5993d0d452b9ef612f2fcf7ca77ff319438f4] ima: Shallow copy the args_p member of ima_rule_entry.lsm elements
>> git bisect good 39e5993d0d452b9ef612f2fcf7ca77ff319438f4
>> # good: [49dc2fb0e04679422369f54ff3ed720616ee7eb3] hwmon: (ina2xx) Replace HTTP links with HTTPS ones
>> git bisect good 49dc2fb0e04679422369f54ff3ed720616ee7eb3
>> # skip: [fffe3ae0ee84e25d2befe2ae59bc32aa2b6bc77b] Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
>> git bisect skip fffe3ae0ee84e25d2befe2ae59bc32aa2b6bc77b
>> # good: [6878ba91ce84f7a07887a0615af70f969508839f] ASoC: meson: axg-tdm-interface: fix link fmt setup
>> git bisect good 6878ba91ce84f7a07887a0615af70f969508839f
>> # skip: [2c547f9da0539ad1f7ef7f08c8c82036d61b011a] efi: provide empty efi_enter_virtual_mode implementation
>> git bisect skip 2c547f9da0539ad1f7ef7f08c8c82036d61b011a
>> # good: [54ae1055e55049dc799d02cfc06d2ae7ef2beffc] arm64: defconfig: enable CONFIG_FSL_ENETC_QOS
>> git bisect good 54ae1055e55049dc799d02cfc06d2ae7ef2beffc
>> # good: [c365ee561ee343b587df9f5ba191c1a090d4f43e] power: supply: test_power: Fix battery_current initial value
>> git bisect good c365ee561ee343b587df9f5ba191c1a090d4f43e
>> # good: [8902c6f96364d1117236948d6c7b9178f428529c] powerpc/ppc-opcode: Add divde and divdeu opcodes
>> git bisect good 8902c6f96364d1117236948d6c7b9178f428529c
>> # good: [f62fc08fdc51d18292eb13bd345dfb159f024746] dyndbg: use gcc ?: to reduce word count
>> git bisect good f62fc08fdc51d18292eb13bd345dfb159f024746
>> # good: [860e73b49cd933c708e3e1e1e07cdea81b6acd1c] Merge tag 'misc-habanalabs-next-2020-07-24' of git://people.freedesktop.org/~gabbayo/linux into char-misc-next
>> git bisect good 860e73b49cd933c708e3e1e1e07cdea81b6acd1c
>> # good: [786d33c887e15061ff95942db68fe5c6ca98e5fc] mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL975x
>> git bisect good 786d33c887e15061ff95942db68fe5c6ca98e5fc
>> # good: [7c2b325020be7d5ec375501c2aead46fc0496c17] ARM: dts: imx6ul: Add ASRC device node
>> git bisect good 7c2b325020be7d5ec375501c2aead46fc0496c17
>> # skip: [1fa2c0a0c814fbae0eb3e79a510765225570d043] Merge tag 'seccomp-v5.9-rc1-fix1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
>> git bisect skip 1fa2c0a0c814fbae0eb3e79a510765225570d043
>> # good: [5128063739d293b9faf8ffaa9a5dfd622bc954f5] fanotify: report events with parent dir fid to sb/mount/non-dir marks
>> git bisect good 5128063739d293b9faf8ffaa9a5dfd622bc954f5
>> # skip: [4510a5a98aff2d395e67890c480c0665f953ea00] ocfs2: replace HTTP links with HTTPS ones
>> git bisect skip 4510a5a98aff2d395e67890c480c0665f953ea00
>> # good: [9c3df2b1993da9ab1110702d7b2815d5cd8c02f3] clk: qcom: gcc: Make disp gpll0 branch aon for sc7180/sdm845
>> git bisect good 9c3df2b1993da9ab1110702d7b2815d5cd8c02f3
>> # good: [694dd304cc294b69db7191cec1d83e5a29c6a4b0] drm/msm/dsi: Add phy configuration for SDM630/636/660
>> git bisect good 694dd304cc294b69db7191cec1d83e5a29c6a4b0
>> # good: [5ad79c20b6d28467db643ac107bbdaa01aa93a23] leds: trigger: gpio: Avoid warning on update of inverted
>> git bisect good 5ad79c20b6d28467db643ac107bbdaa01aa93a23
>> # good: [c322fa0b3fa948010a278794e60c45ec860e4a1e] PCI: mvebu: Use struct pci_host_bridge.windows list directly
>> git bisect good c322fa0b3fa948010a278794e60c45ec860e4a1e
>> # good: [206c01d1ec14b5e238132ce7c8891ba02c3328c8] ARM: dts: ux500: Supply nodes for the other 2 AB8500 PWM devices
>> git bisect good 206c01d1ec14b5e238132ce7c8891ba02c3328c8
>> # good: [7ecd4a8175104b55de120dd8847e0bfabf7d75aa] PCI: Replace http:// links with https://
>> git bisect good 7ecd4a8175104b55de120dd8847e0bfabf7d75aa
>> # good: [f69f15a3c3f0f9ad049c5e0ef3f3bfd6c791df06] dt-bindings: mtd: Convert imx nand to json-schema
>> git bisect good f69f15a3c3f0f9ad049c5e0ef3f3bfd6c791df06
>> # good: [6c17e9dd5cdd352276180f47c0a8b24a1d4661af] ASoC: hda/tegra: Set buffer alignment to 128 bytes
>> git bisect good 6c17e9dd5cdd352276180f47c0a8b24a1d4661af
>> # good: [0d776e5bede6d375c617a03262eee9d2a8a58b75] mmc: via-sdmmc: use generic power management
>> git bisect good 0d776e5bede6d375c617a03262eee9d2a8a58b75
>> # bad: [37e5c69ffd4195c35aeb24978701f40ac82af7b1] MIPS: head.S: Init fw_passed_dtb to builtin DTB
>> git bisect bad 37e5c69ffd4195c35aeb24978701f40ac82af7b1
>> # good: [0d10d17bac3d5d4e97d6f008aa3c329a83d3b283] MIPS: X2000: Add X2000 system type.
>> git bisect good 0d10d17bac3d5d4e97d6f008aa3c329a83d3b283
>> # good: [64aa9fd01459bbdc51a7400552ba4741df37089d] MIPS: ath79: Remove unused include <asm/mips_machine.h>
>> git bisect good 64aa9fd01459bbdc51a7400552ba4741df37089d
>> # bad: [21a379a8cf917e4c45a3c50d8203859ea318c450] MIPS: Loongson64: Enlarge IO_SPACE_LIMIT
>> git bisect bad 21a379a8cf917e4c45a3c50d8203859ea318c450
>> # good: [6bc9c1619de3a8a03b412c925404440566568a64] MIPS: ingenic: Enable JZ4780_NEMC manually
>> git bisect good 6bc9c1619de3a8a03b412c925404440566568a64
>> # bad: [2f96593ecc37e98bf99525f0629128080533867f] of_address: Add bus type match for pci ranges parser
>> git bisect bad 2f96593ecc37e98bf99525f0629128080533867f
>> # good: [aa35a5eee58cce7863b7c0d5e94e3e2e6de59d08] memory: jz4780-nemc: Do not build by default
>> git bisect good aa35a5eee58cce7863b7c0d5e94e3e2e6de59d08
>> # first bad commit: [2f96593ecc37e98bf99525f0629128080533867f] of_address: Add bus type match for pci ranges parser
>> -------------------------------------------------------------------------------
>>
>> -=-=-=-=-=-=-=-=-=-=-=-
>> Groups.io Links: You receive all messages sent to this group.
>>
>> View/Reply Online (#591): https://groups.io/g/kernelci-results/message/591
>> Mute This Topic: https://groups.io/mt/76225213/924702
>> Group Owner: kernelci-results+owner@xxxxxxxxx
>> Unsubscribe: https://groups.io/g/kernelci-results/unsub [guillaume.tucker@xxxxxxxxxxxxx]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>
>