From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [PATCH v2 12/17] arch, drivers: replace for_each_membock() with for_each_mem_range()
Date: Tue, 04 Aug 2020 01:19:38 +0800 [thread overview]
Message-ID: <202008040103.TpxdnUIy%lkp@intel.com> (raw)
In-Reply-To: <20200802163601.8189-13-rppt@kernel.org>
[-- Attachment #1: Type: text/plain, Size: 6598 bytes --]
Hi Mike,
I love your patch! Perhaps something to improve:
[auto build test WARNING on linus/master]
[also build test WARNING on v5.8]
[cannot apply to hnaz-linux-mm/master powerpc/next arm64/for-next/core next-20200731]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Mike-Rapoport/memblock-seasonal-cleaning-w-cleanup/20200803-004031
base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git ac3a0c8472969a03c0496ae774b3a29eb26c8d5a
compiler: or1k-linux-gcc (GCC) 9.3.0
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
cppcheck warnings: (new ones prefixed by >>)
>> arch/openrisc/mm/init.c:125:10: warning: Uninitialized variable: region [uninitvar]
region->base, region->base + region->size);
^
vim +125 arch/openrisc/mm/init.c
61e85e367535a7b Jonas Bonn 2011-06-04 58
61e85e367535a7b Jonas Bonn 2011-06-04 59 /*
61e85e367535a7b Jonas Bonn 2011-06-04 60 * Map all physical memory into kernel's address space.
61e85e367535a7b Jonas Bonn 2011-06-04 61 *
61e85e367535a7b Jonas Bonn 2011-06-04 62 * This is explicitly coded for two-level page tables, so if you need
61e85e367535a7b Jonas Bonn 2011-06-04 63 * something else then this needs to change.
61e85e367535a7b Jonas Bonn 2011-06-04 64 */
61e85e367535a7b Jonas Bonn 2011-06-04 65 static void __init map_ram(void)
61e85e367535a7b Jonas Bonn 2011-06-04 66 {
860df8f8a56d7c5 Mike Rapoport 2020-08-02 67 phys_addr_t start, end;
61e85e367535a7b Jonas Bonn 2011-06-04 68 unsigned long v, p, e;
61e85e367535a7b Jonas Bonn 2011-06-04 69 pgprot_t prot;
61e85e367535a7b Jonas Bonn 2011-06-04 70 pgd_t *pge;
b187fb7fca9cc42 Mike Rapoport 2020-06-04 71 p4d_t *p4e;
61e85e367535a7b Jonas Bonn 2011-06-04 72 pud_t *pue;
61e85e367535a7b Jonas Bonn 2011-06-04 73 pmd_t *pme;
61e85e367535a7b Jonas Bonn 2011-06-04 74 pte_t *pte;
860df8f8a56d7c5 Mike Rapoport 2020-08-02 75 u64 i;
61e85e367535a7b Jonas Bonn 2011-06-04 76 /* These mark extents of read-only kernel pages...
61e85e367535a7b Jonas Bonn 2011-06-04 77 * ...from vmlinux.lds.S
61e85e367535a7b Jonas Bonn 2011-06-04 78 */
61e85e367535a7b Jonas Bonn 2011-06-04 79 struct memblock_region *region;
61e85e367535a7b Jonas Bonn 2011-06-04 80
61e85e367535a7b Jonas Bonn 2011-06-04 81 v = PAGE_OFFSET;
61e85e367535a7b Jonas Bonn 2011-06-04 82
860df8f8a56d7c5 Mike Rapoport 2020-08-02 83 for_each_mem_range(i, &start, &end) {
860df8f8a56d7c5 Mike Rapoport 2020-08-02 84 p = (u32) start & PAGE_MASK;
860df8f8a56d7c5 Mike Rapoport 2020-08-02 85 e = (u32) end;
61e85e367535a7b Jonas Bonn 2011-06-04 86
61e85e367535a7b Jonas Bonn 2011-06-04 87 v = (u32) __va(p);
61e85e367535a7b Jonas Bonn 2011-06-04 88 pge = pgd_offset_k(v);
61e85e367535a7b Jonas Bonn 2011-06-04 89
61e85e367535a7b Jonas Bonn 2011-06-04 90 while (p < e) {
61e85e367535a7b Jonas Bonn 2011-06-04 91 int j;
b187fb7fca9cc42 Mike Rapoport 2020-06-04 92 p4e = p4d_offset(pge, v);
b187fb7fca9cc42 Mike Rapoport 2020-06-04 93 pue = pud_offset(p4e, v);
61e85e367535a7b Jonas Bonn 2011-06-04 94 pme = pmd_offset(pue, v);
61e85e367535a7b Jonas Bonn 2011-06-04 95
61e85e367535a7b Jonas Bonn 2011-06-04 96 if ((u32) pue != (u32) pge || (u32) pme != (u32) pge) {
61e85e367535a7b Jonas Bonn 2011-06-04 97 panic("%s: OR1K kernel hardcoded for "
61e85e367535a7b Jonas Bonn 2011-06-04 98 "two-level page tables",
61e85e367535a7b Jonas Bonn 2011-06-04 99 __func__);
61e85e367535a7b Jonas Bonn 2011-06-04 100 }
61e85e367535a7b Jonas Bonn 2011-06-04 101
61e85e367535a7b Jonas Bonn 2011-06-04 102 /* Alloc one page for holding PTE's... */
fb054d0d91dbe3c Mike Rapoport 2019-03-11 103 pte = memblock_alloc_raw(PAGE_SIZE, PAGE_SIZE);
fb054d0d91dbe3c Mike Rapoport 2019-03-11 104 if (!pte)
fb054d0d91dbe3c Mike Rapoport 2019-03-11 105 panic("%s: Failed to allocate page for PTEs\n",
fb054d0d91dbe3c Mike Rapoport 2019-03-11 106 __func__);
61e85e367535a7b Jonas Bonn 2011-06-04 107 set_pmd(pme, __pmd(_KERNPG_TABLE + __pa(pte)));
61e85e367535a7b Jonas Bonn 2011-06-04 108
61e85e367535a7b Jonas Bonn 2011-06-04 109 /* Fill the newly allocated page with PTE'S */
f47706099bdb8c0 Stefan Kristiansson 2014-01-11 110 for (j = 0; p < e && j < PTRS_PER_PTE;
61e85e367535a7b Jonas Bonn 2011-06-04 111 v += PAGE_SIZE, p += PAGE_SIZE, j++, pte++) {
61e85e367535a7b Jonas Bonn 2011-06-04 112 if (v >= (u32) _e_kernel_ro ||
61e85e367535a7b Jonas Bonn 2011-06-04 113 v < (u32) _s_kernel_ro)
61e85e367535a7b Jonas Bonn 2011-06-04 114 prot = PAGE_KERNEL;
61e85e367535a7b Jonas Bonn 2011-06-04 115 else
61e85e367535a7b Jonas Bonn 2011-06-04 116 prot = PAGE_KERNEL_RO;
61e85e367535a7b Jonas Bonn 2011-06-04 117
61e85e367535a7b Jonas Bonn 2011-06-04 118 set_pte(pte, mk_pte_phys(p, prot));
61e85e367535a7b Jonas Bonn 2011-06-04 119 }
61e85e367535a7b Jonas Bonn 2011-06-04 120
61e85e367535a7b Jonas Bonn 2011-06-04 121 pge++;
61e85e367535a7b Jonas Bonn 2011-06-04 122 }
61e85e367535a7b Jonas Bonn 2011-06-04 123
61e85e367535a7b Jonas Bonn 2011-06-04 124 printk(KERN_INFO "%s: Memory: 0x%x-0x%x\n", __func__,
61e85e367535a7b Jonas Bonn 2011-06-04 @125 region->base, region->base + region->size);
61e85e367535a7b Jonas Bonn 2011-06-04 126 }
61e85e367535a7b Jonas Bonn 2011-06-04 127 }
61e85e367535a7b Jonas Bonn 2011-06-04 128
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
next prev parent reply other threads:[~2020-08-03 17:19 UTC|newest]
Thread overview: 276+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-02 16:35 [PATCH v2 00/17] memblock: seasonal cleaning^w cleanup Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` [PATCH v2 01/17] KVM: PPC: Book3S HV: simplify kvm_cma_reserve() Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-04 13:53 ` Daniel Axtens
2020-08-04 13:53 ` [OpenRISC] " Daniel Axtens
2020-08-04 13:53 ` Daniel Axtens
2020-08-04 13:53 ` Daniel Axtens
2020-08-04 13:53 ` Daniel Axtens
2020-08-04 13:53 ` Daniel Axtens
2020-08-04 13:53 ` Daniel Axtens
2020-08-04 13:53 ` Daniel Axtens
2020-08-04 13:53 ` Daniel Axtens
2020-08-02 16:35 ` [PATCH v2 02/17] dma-contiguous: simplify cma_early_percent_memory() Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-05 3:50 ` Baoquan He
2020-08-05 3:50 ` [OpenRISC] " Baoquan He
2020-08-05 3:50 ` Baoquan He
2020-08-05 3:50 ` Baoquan He
2020-08-05 3:50 ` Baoquan He
2020-08-05 3:50 ` Baoquan He
2020-08-05 3:50 ` Baoquan He
2020-08-05 3:50 ` Baoquan He
2020-08-02 16:35 ` [PATCH v2 03/17] arm, xtensa: simplify initialization of high memory pages Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` [PATCH v2 04/17] arm64: numa: simplify dummy_numa_init() Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` [PATCH v2 05/17] h8300, nds32, openrisc: simplify detection of memory extents Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` [PATCH v2 06/17] riscv: drop unneeded node initialization Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` [PATCH v2 07/17] mircoblaze: drop unneeded NUMA and sparsemem initializations Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` [PATCH v2 08/17] memblock: make for_each_memblock_type() iterator private Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` [PATCH v2 09/17] memblock: make memblock_debug and related functionality private Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` [PATCH v2 10/17] memblock: reduce number of parameters in for_each_mem_range() Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` [PATCH v2 11/17] arch, mm: replace for_each_memblock() with for_each_mem_pfn_range() Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-05 3:57 ` Baoquan He
2020-08-05 3:57 ` [OpenRISC] " Baoquan He
2020-08-05 3:57 ` Baoquan He
2020-08-05 3:57 ` Baoquan He
2020-08-05 3:57 ` Baoquan He
2020-08-05 3:57 ` Baoquan He
2020-08-05 3:57 ` Baoquan He
2020-08-05 3:57 ` Baoquan He
2020-08-02 16:35 ` [PATCH v2 12/17] arch, drivers: replace for_each_membock() with for_each_mem_range() Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-03 17:19 ` kernel test robot [this message]
2020-08-05 11:00 ` Thomas Bogendoerfer
2020-08-05 11:00 ` [OpenRISC] " Thomas Bogendoerfer
2020-08-05 11:00 ` Thomas Bogendoerfer
2020-08-05 11:00 ` Thomas Bogendoerfer
2020-08-05 11:00 ` Thomas Bogendoerfer
2020-08-05 11:00 ` Thomas Bogendoerfer
2020-08-05 11:00 ` Thomas Bogendoerfer
2020-08-05 11:00 ` Thomas Bogendoerfer
2020-08-02 16:35 ` [PATCH v2 13/17] x86/setup: simplify initrd relocation and reservation Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 18:01 ` Ingo Molnar
2020-08-02 18:01 ` [OpenRISC] " Ingo Molnar
2020-08-02 18:01 ` Ingo Molnar
2020-08-02 18:01 ` Ingo Molnar
2020-08-02 18:01 ` Ingo Molnar
2020-08-02 18:01 ` Ingo Molnar
2020-08-02 18:01 ` Ingo Molnar
2020-08-02 18:01 ` Ingo Molnar
2020-08-05 4:20 ` Baoquan He
2020-08-05 4:20 ` [OpenRISC] " Baoquan He
2020-08-05 4:20 ` Baoquan He
2020-08-05 4:20 ` Baoquan He
2020-08-05 4:20 ` Baoquan He
2020-08-05 4:20 ` Baoquan He
2020-08-05 4:20 ` Baoquan He
2020-08-05 4:20 ` Baoquan He
2020-08-05 5:59 ` Mike Rapoport
2020-08-05 5:59 ` [OpenRISC] " Mike Rapoport
2020-08-05 5:59 ` Mike Rapoport
2020-08-05 5:59 ` Mike Rapoport
2020-08-05 5:59 ` Mike Rapoport
2020-08-05 5:59 ` Mike Rapoport
2020-08-05 5:59 ` Mike Rapoport
2020-08-05 5:59 ` Mike Rapoport
2020-08-02 16:35 ` [PATCH v2 14/17] x86/setup: simplify reserve_crashkernel() Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 18:02 ` Ingo Molnar
2020-08-02 18:02 ` [OpenRISC] " Ingo Molnar
2020-08-02 18:02 ` Ingo Molnar
2020-08-02 18:02 ` Ingo Molnar
2020-08-02 18:02 ` Ingo Molnar
2020-08-02 18:02 ` Ingo Molnar
2020-08-02 18:02 ` Ingo Molnar
2020-08-02 18:02 ` Ingo Molnar
2020-08-05 6:00 ` Baoquan He
2020-08-05 6:00 ` [OpenRISC] " Baoquan He
2020-08-05 6:00 ` Baoquan He
2020-08-05 6:00 ` Baoquan He
2020-08-05 6:00 ` Baoquan He
2020-08-05 6:00 ` Baoquan He
2020-08-05 6:00 ` Baoquan He
2020-08-05 6:00 ` Baoquan He
2020-08-02 16:35 ` [PATCH v2 15/17] memblock: remove unused memblock_mem_size() Mike Rapoport
2020-08-02 16:35 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-02 16:35 ` Mike Rapoport
2020-08-05 8:29 ` Baoquan He
2020-08-05 8:29 ` [OpenRISC] " Baoquan He
2020-08-05 8:29 ` Baoquan He
2020-08-05 8:29 ` Baoquan He
2020-08-05 8:29 ` Baoquan He
2020-08-05 8:29 ` Baoquan He
2020-08-05 8:29 ` Baoquan He
2020-08-05 8:29 ` Baoquan He
[not found] ` <20200802163601.8189-1-rppt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2020-08-02 16:36 ` [PATCH v2 16/17] memblock: implement for_each_reserved_mem_region() using __next_mem_region() Mike Rapoport
2020-08-02 16:36 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:36 ` Mike Rapoport
2020-08-02 16:36 ` Mike Rapoport
2020-08-02 16:36 ` Mike Rapoport
2020-08-02 16:36 ` Mike Rapoport
2020-08-02 16:36 ` Mike Rapoport
2020-08-02 16:36 ` Mike Rapoport
2020-08-05 9:11 ` Baoquan He
2020-08-05 9:11 ` [OpenRISC] " Baoquan He
2020-08-05 9:11 ` Baoquan He
2020-08-05 9:11 ` Baoquan He
2020-08-05 9:11 ` Baoquan He
2020-08-05 9:11 ` Baoquan He
2020-08-05 9:11 ` Baoquan He
2020-08-05 9:11 ` Baoquan He
2020-08-05 17:11 ` Miguel Ojeda
2020-08-05 17:11 ` [OpenRISC] " Miguel Ojeda
2020-08-05 17:11 ` Miguel Ojeda
2020-08-05 17:11 ` Miguel Ojeda
2020-08-05 17:11 ` Miguel Ojeda
2020-08-05 17:11 ` Miguel Ojeda
2020-08-05 17:11 ` Miguel Ojeda
2020-08-05 17:11 ` Miguel Ojeda
2020-08-05 17:11 ` Miguel Ojeda
2020-08-02 16:36 ` [PATCH v2 17/17] memblock: use separate iterators for memory and reserved regions Mike Rapoport
2020-08-02 16:36 ` [OpenRISC] " Mike Rapoport
2020-08-02 16:36 ` Mike Rapoport
2020-08-02 16:36 ` Mike Rapoport
2020-08-02 16:36 ` Mike Rapoport
2020-08-02 16:36 ` Mike Rapoport
2020-08-02 16:36 ` Mike Rapoport
2020-08-02 16:36 ` Mike Rapoport
2020-08-02 18:03 ` Ingo Molnar
2020-08-02 18:03 ` [OpenRISC] " Ingo Molnar
2020-08-02 18:03 ` Ingo Molnar
2020-08-02 18:03 ` Ingo Molnar
2020-08-02 18:03 ` Ingo Molnar
2020-08-02 18:03 ` Ingo Molnar
2020-08-02 18:03 ` Ingo Molnar
2020-08-02 18:03 ` Ingo Molnar
[not found] ` <20200802163601.8189-18-rppt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2020-08-05 9:29 ` Baoquan He
2020-08-05 9:29 ` [OpenRISC] " Baoquan He
2020-08-05 9:29 ` Baoquan He
2020-08-05 9:29 ` Baoquan He
2020-08-05 9:29 ` Baoquan He
2020-08-05 9:29 ` Baoquan He
2020-08-05 9:29 ` Baoquan He
2020-08-05 9:29 ` Baoquan He
2020-08-05 10:58 ` Thomas Bogendoerfer
2020-08-05 10:58 ` [OpenRISC] " Thomas Bogendoerfer
2020-08-05 10:58 ` Thomas Bogendoerfer
2020-08-05 10:58 ` Thomas Bogendoerfer
2020-08-05 10:58 ` Thomas Bogendoerfer
2020-08-05 10:58 ` Thomas Bogendoerfer
2020-08-05 10:58 ` Thomas Bogendoerfer
2020-08-05 10:58 ` Thomas Bogendoerfer
2020-08-05 17:10 ` Miguel Ojeda
2020-08-05 17:10 ` [OpenRISC] " Miguel Ojeda
2020-08-05 17:10 ` Miguel Ojeda
2020-08-05 17:10 ` Miguel Ojeda
2020-08-05 17:10 ` Miguel Ojeda
2020-08-05 17:10 ` Miguel Ojeda
2020-08-05 17:10 ` Miguel Ojeda
2020-08-05 17:10 ` Miguel Ojeda
2020-08-05 17:10 ` Miguel Ojeda
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202008040103.TpxdnUIy%lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild-all@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.