tristate "Perform selftest on IDA functions"
>
> config TEST_MISC_MINOR
> - tristate "miscdevice KUnit test" if !KUNIT_ALL_TESTS
> - depends on KUNIT
> + bool "miscdevice KUnit test" if !KUNIT_ALL_TESTS
> + depends on KUNIT=y
Hi Alex.
On Mon, 30 Jun 2025 at 15:54, Alexandre Belloni
wrote:
> On 30/06/2025 09:47:54+0200, Geert Uytterhoeven wrote:
> > When compiling the RTC library functions test as a module, the module
> > has the non-descriptive name "lib_test.ko". Fix this by adding the
When compiling the RTC library functions test as a module, the module
has the non-descriptive name "lib_test.ko". Fix this by renaming it to
"test_rtc_lib.ko".
Signed-off-by: Geert Uytterhoeven
---
v2:
- s/rtc_lib_test/test_rtc_lib/.
---
drivers/rtc/Makefile
When compiling the RTC library functions test as a module, the module
has the non-descriptive name "lib_test.ko". Fix this by adding the
subsystem's name as a prefix.
Signed-off-by: Geert Uytterhoeven
---
drivers/rtc/Makefile | 2 +-
drivers/
Hi Thadeu,
CC kunit
On Mon, 5 May 2025 at 14:13, Thadeu Lima de Souza Cascardo
wrote:
> On Mon, May 05, 2025 at 09:21:15AM +0200, Geert Uytterhoeven wrote:
> > On Wed, 30 Apr 2025 at 18:53, Thadeu Lima de Souza Cascardo
> > wrote:
> > > Since it uses __init symbol
_BUILD=y
>
> CONFIG_AUDIT=y
>
> +CONFIG_PRIME_NUMBERS=y
> +
> CONFIG_SECURITY=y
> CONFIG_SECURITY_APPARMOR=y
> CONFIG_SECURITY_LANDLOCK=y
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond
/selftests/lib/config for the latter use case.
Fixes: 313b38a6ecb46db4 ("lib/prime_numbers: convert self-test to KUnit")
Signed-off-by: Geert Uytterhoeven
Acked-by: Tamir Duberstein
---
v2:
- Add Acked-by,
- Resurrect CONFIG_PRIME_NUMBERS=m in
tools/testing/selftests/lib/config
On Mon, 14 Apr 2025 at 10:50, Geert Uytterhoeven wrote:
> Enabling a (modular) test should not silently enable additional kernel
> functionality, as that may increase the attack vector of a product.
>
> Fix this by making PRIME_NUMBERS_KUNIT_TEST depend on PRIME_NUMBERS
> instead
nvert self-test to KUnit")
Signed-off-by: Geert Uytterhoeven
---
lib/Kconfig.debug | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
index 4060a89866626c0a..51722f5d041970aa 100644
--- a/lib/Kconfig.debug
+++ b/lib/Kconfig.debug
@@ -3326
k these are all good
> changes, even if there's more we can do to better scale to slower
> hardware.
>
> On Fri, 28 Mar 2025 at 00:07, Geert Uytterhoeven wrote:
> > 2. Increase timeout by ten; ideally this should only be done for very
> > slow tests, but I
test_date_range_1000.speed: slow
ok 1 rtc_time64_to_tm_test_date_range_1000
# rtc_time64_to_tm_test_date_range_16.speed: very_slow
ok 2 rtc_time64_to_tm_test_date_range_16
# rtc_lib_test_cases: pass:2 fail:0 skip:0 total:2
# Totals: pass:2 fail:0 skip:0 total:2
ok 1 rtc_lib_
When compiling the RTC library functions test as a module, the module
has the non-descriptive name "lib_test.ko". Fix this by adding the
subsystem's name as a prefix.
Signed-off-by: Geert Uytterhoeven
---
drivers/rtc/Makefile | 2 +-
drivers/
Fix a misspelling of "slow".
Signed-off-by: Geert Uytterhoeven
---
include/kunit/test.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/kunit/test.h b/include/kunit/test.h
index 58dbab60f8530588..9b773406e01f3c43 100644
--- a/include/kunit/test.h
+++ b/inc
> >
> > +struct cache_desc {
> > + u32 size;
> > + u32 sets;
> > + u32 block_size;
> > + u32 ways;
>
> Considering the changes below to add cache available checks, maybe we
> want to add a field here, such as `bool present`. Or a flags field
5fcb88a8aa26831f9dba9faf15 Mon Sep 17 00:00:00 2001
> From: Vlastimil Babka
> Date: Tue, 11 Feb 2025 16:16:11 +0100
> Subject: [PATCH] get_maintainer: add --substatus for reporting subsystem
> status - fix
>
> The automatically enabled --substatus can break existing scripts t
Hi Vlastimil,
On Tue, 11 Feb 2025 at 17:09, Vlastimil Babka wrote:
> On 2/11/25 16:19, Geert Uytterhoeven wrote:
> > On Tue, 11 Feb 2025 at 15:58, Vlastimil Babka wrote:
> >> On 2/11/25 11:48, Geert Uytterhoeven wrote:
> >> I've tried to do that in v1 in the for
Hi Uwe,
On Tue, 11 Feb 2025 at 16:09, Uwe Kleine-König
wrote:
> On Tue, Feb 11, 2025 at 11:48:13AM +0100, Geert Uytterhoeven wrote:
> > On Tue, 11 Feb 2025 at 11:32, Uwe Kleine-König
> > wrote:
> > > On Mon, Feb 03, 2025 at 12:13:16PM +0100, Vlastimil Babka wrote:
>
Hi Vlastimil,
On Tue, 11 Feb 2025 at 15:58, Vlastimil Babka wrote:
> On 2/11/25 11:48, Geert Uytterhoeven wrote:
> > On Tue, 11 Feb 2025 at 11:32, Uwe Kleine-König
> > wrote:
> >> On Mon, Feb 03, 2025 at 12:13:16PM +0100, Vlastimil Babka wrote:
> >> > The su
us: Supported \
--cc "ARM/ASPEED MACHINE SUPPORT status: Supported \
--cc "MELEXIS MLX90614 DRIVER status: Supported \
--cc "ARM/NUVOTON MA35 ARCHITECTURE status: Supported \
--cc "ARM/RISC-V/RENESAS ARCHITECTURE status: Supported \
Iff this extra output is good to have, why not
oid *check_data, const
> char *string,
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
8k patch.
Fine for me!
Alternatively, you could just drop them. I do refresh the m68k
defconfigs after every kernel release, but these updates only go
upstream one cycle later. In this case that doesn't matter at all.
Gr{oetje,eeting}s,
Geert
--
Geert Uyt
t enabling KUNIT in config and/or re-compiling the whole kernel?
> Please teach me, if so
>
> Unless you give me a way to build and run the test in true
> production environment, I'm not going with KUNITs. Sorry.
FTR, this is why I've been advocating for making all tests modul
1 -
> arch/m68k/configs/sun3x_defconfig | 1 -
Acked-by: Geert Uytterhoeven # m68k
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I call myself
arch/m68k/configs/sun3_defconfig | 1 -
> arch/m68k/configs/sun3x_defconfig | 1 -
Acked-by: Geert Uytterhoeven # m68k
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal c
> arch/m68k/configs/multi_defconfig| 1 -
> arch/m68k/configs/mvme147_defconfig | 1 -
> arch/m68k/configs/mvme16x_defconfig | 1 -
> arch/m68k/configs/q40_defconfig | 1 -
> arch/m68k/configs/sun3_defconfig | 1 -
> arch/m68k/configs/sun3x_defcon
ally like having all tests available as modules.
Fortunately all of these will be gone, once all tests have been converted
to kunit, and have a "default KUNIT_ALL_TESTS" line...
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32
mware: cs_dsp: Add KUnit testing of bin file
download")
Signed-off-by: Geert Uytterhoeven
---
See also commits 70a640c0efa76674 ("regmap: REGMAP_KUNIT should not
select REGMAP") and 47ee108a113c72e ("regmap: Provide user selectable
option to enable regmap").
BTW, what&
ned-off-by: Geert Uytterhoeven
Reviewed-by: Thomas Gleixner
---
v2:
- Add Reviewed-by.
When just running the test, the output looks like:
# Validating clocksource arch_sys_counter
TAP version 13
1..12
ok 1 CLOCK_REALTIME
...
# Validating clocksource ffca.timer
T
The parameter passed to load_mod() is stored in $MOD, but never used.
Obviously it was intended to be used instead of the hardcoded
"test_kallsyms_b" module name.
Fixes: 84b4a51fce4ccc66 ("selftests: add new kallsyms selftests")
Signed-off-by: Geert Uytterhoeven
---
too
owever, I didn't notice any extra-ordinary build times.
Also, when running the test manually on ARAnyM, everything runs
in the blink of an eye. I didn't use the script, but ran all commands
manually. I tried insmodding a/b/c/d, c/a/b, a/c/d/b.
Is this expected?
Thanks!
$ wc -l lib/tests/module/test_
SCSI maintainers don't like.
[1] "[PATCH] scsi: core: Make scsi_lib KUnit tests modular for real"
https://lore.kernel.org/all/48ca5e827ca420bbdbabb1643e2179dc95c9e0b7.1710849638.git.ge...@linux-m68k.org/
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoev
Hi Andrew,
On Wed, Nov 6, 2024 at 10:17 PM Andrew Morton wrote:
> On Wed, 6 Nov 2024 09:33:55 +0100 Geert Uytterhoeven
> wrote:
> > > This conflicts with "[PATCH] m68k: defconfig: Update defconfigs for
> > > v6.12-rc1"[1]. Of course the proper way forw
Hi all,
On Fri, Oct 11, 2024 at 10:59 AM Geert Uytterhoeven
wrote:
> On Fri, Oct 11, 2024 at 9:31 AM David Gow wrote:
> > From: Luis Felipe Hernandez
> >
> > This patch is a follow-up task from a discussion stemming from point 3
> > in a recent patch introducing the
gt; @@ -2993,7 +2993,7 @@ config TEST_OBJPOOL
>
> If unsure, say N.
>
> -config INT_POW_TEST
> +config INT_POW_KUNIT_TEST
> tristate "Integer exponentiation (int_pow) test" if !KUNIT_ALL_TESTS
> depends on KUNIT
> default KUNIT_ALL_TESTS
[
insns, len);
>
> - if (!ret)
> - flush_icache_range((uintptr_t) tp, (uintptr_t) tp + len);
> -
> return ret;
> }
> NOKPROBE_SYMBOL(patch_text_nosync);
patch_text_nosync() is now identical to patch_insn_write(), and both
functions are called from
c: In function ‘__sprint_symbol.constprop’:
kernel/kallsyms.c:492:17: warning: ‘strcpy’ source argument is the
same as destination [-Werror=restrict]
492 | strcpy(buffer, name);
| ^~~~
I am seeing with shmobile_defconfig and gcc version 11.4.0 (U
his is indeed a useful feature.
Reviewed-by: Geert Uytterhoeven
Tested-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I call mysel
ine R_OR1K_NONE0
and add definitions for backwards compatibility?
#define R_OR32_NONER_OR1K_NONE
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technic
e?
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
On Fri, Nov 24, 2023 at 10:21 AM Krzysztof Kozlowski
wrote:
> Use only one and exactly one space around '=' in DTS example.
>
> Signed-off-by: Krzysztof Kozlowski
> .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 6 +++---
Reviewed-by: Geert Uytterh
st robot
> Closes:
> https://lore.kernel.org/oe-kbuild-all/202310241310.ir5uukog-...@intel.com/
> Signed-off-by: Masami Hiramatsu (Google)
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- g
/atomic-arch-fallback.h:392:16: note: in
expansion of macro ‘raw_cmpxchg_local’
392 | ___r = raw_cmpxchg_local((_ptr), ___o, (_new)); \
|^
./include/linux/atomic/atomic-instrumented.h:4980:9: note: in
expansion of macro ‘raw_try_cmpxchg_local’
4980 |
CONFIG_IPV6.
Fixes: fc651001d2c5ca4f ("neighbor: Add tracepoint to __neigh_create")
Signed-off-by: Geert Uytterhoeven
---
No changes in generated code.
include/trace/events/neigh.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/trace/events/neigh.h b/inc
en: although openrisc does not
select ARCH_NO_PREEMPT, it does not call preempt_schedule_irq() or
select GENERIC_ENTRY?
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical
Hi Michael,
On Tue, Sep 19, 2023 at 4:13 AM Michael Ellerman wrote:
> Geert Uytterhoeven writes:
> > Upstream Linux never had a "README.legal" file, but it was present
> > in early source releases of Linux/m68k. It contained a simple copyright
> > notice and a li
Get rid of the references to non-existent files by replacing the
boilerplate with SPDX license identifiers.
Signed-off-by: Geert Uytterhoeven
---
v2:
- s/existant/existent/.
---
arch/powerpc/kernel/ptrace/ptrace.c | 5 +
arch/powerpc/kernel/signal.c| 5 +
arch/powerpc/kernel/
sx-11.mit.edu/Oct-07-1996/680x0/v0.9/linux-0.9.tar.gz
[2] "[PATCH 0/2] m68k/powerpc: Kill references to non-existent README.legal
https://lore.kernel.org/r/cover.1694095086.git.ge...@linux-m68k.org
Geert Uytterhoeven (2):
m68k: Replace GPL 2.0+ README.legal boilerplate with SPDX
powerp
Get rid of the references to non-existent files by replacing the
boilerplate with SPDX license identifiers.
Signed-off-by: Geert Uytterhoeven
Acked-by: Greg Ungerer
---
v2:
- Add Acked-by,
- s/existant/existent/.
---
arch/m68k/68000/entry.S | 7 ++-
arch/m68k/bvme6000/config.c | 5 +--
rgs = nosetup_args;
>
> ---
> base-commit: 2dde18cd1d8fac735875f2e4987f11817cc0bc2c
> change-id:
> 20230911-strncpy-arch-um-os-linux-drivers-ethertap_user-c-859160d13f59
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia3
On Mon, 6 Jun 2022, Geert Uytterhoeven wrote:
Below is the list of build error/warning regressions/improvements in
v5.19-rc1[1] compared to v5.18[2].
Summarized:
- build errors: +9/-10
[1]
http://kisskb.ellerman.id.au/kisskb/branch/linus/head/f2906aa863381afb0015a9eb7fefad885d4e5a56/
(all
dr(struct page *page, dma_addr_t addr)
> +{
> + page->dma_addr[0] = addr;
> + if (sizeof(dma_addr_t) > sizeof(unsigned long))
> + page->dma_addr[1] = addr >> 16 >> 16;
... but we do have upper_32_bits() for a 32-bi
Hi Andy,
On Mon, Apr 19, 2021 at 4:14 PM Andy Shevchenko
wrote:
> On Mon, Apr 19, 2021 at 4:58 PM Andy Shevchenko
> wrote:
> > On Mon, Apr 19, 2021 at 4:54 PM Geert Uytterhoeven
> > wrote:
>
> > > > In any case it's not true. We have the platform drivers
Hi Andy,
On Mon, Apr 19, 2021 at 3:58 PM Andy Shevchenko
wrote:
> On Mon, Apr 19, 2021 at 4:54 PM Geert Uytterhoeven
> wrote:
> > On Mon, Apr 19, 2021 at 3:35 PM Andy Shevchenko
> > wrote:
> > > On Mon, Apr 19, 2021 at 4:02 PM Geert Uytterhoeven
> > > wr
Hi Andy,
On Mon, Apr 19, 2021 at 3:35 PM Andy Shevchenko
wrote:
> On Mon, Apr 19, 2021 at 4:02 PM Geert Uytterhoeven
> wrote:
> > On Thu, Apr 15, 2021 at 10:50 AM Andy Shevchenko
> > wrote:
> > > On Thu, Apr 15, 2021 at 3:43 AM Geert Uytterhoeven
> > > wr
Hi Andy,
On Thu, Apr 15, 2021 at 10:50 AM Andy Shevchenko
wrote:
> On Thu, Apr 15, 2021 at 3:43 AM Geert Uytterhoeven
> wrote:
> > On Wed, Apr 14, 2021 at 9:14 PM Andy Shevchenko
> > wrote:
> > > On Wed, Apr 14, 2021 at 08:55:21PM +0200, Geert Uytterhoeven wrote:
&
Hi Adam,
On Sat, Apr 17, 2021 at 3:54 PM Adam Ford wrote:
> On Thu, Mar 4, 2021 at 2:04 AM Geert Uytterhoeven
> wrote:
> > On Wed, Feb 24, 2021 at 12:52 PM Adam Ford wrote:
> > > The AVB refererence clock assumes an external clock that runs
> >
> > reference
On Wed, Feb 24, 2021 at 12:52 PM Adam Ford wrote:
> The bindings have been updated to support two clocks, but the
> original clock now requires the name fck. Add a clock-names
> list in the device tree with fck in it.
>
> Signed-off-by: Adam Ford
> Reviewed-by: Geert Uytterho
et/bridge/br_vlan.c: warning: 'br_vlan_fill_vids' uses dynamic
stack allocation: => 1672:1
+ /kisskb/src/net/bridge/netfilter/ebtables.c: warning:
'compat_copy_everything_to_user' uses dynamic stack allocation: => 1791:1
+ modpost: WARNING: modpost: Symbol info of v
me drivers may be used on
multiple platforms, some of them registering an SoC device, some of
them not registering an SoC device. So there is no way to know the
difference between "SoC device not registered, intentionally", and
"SoC device not yet registered".
soc_device_match()
c_bus_type.p && !early_soc_dev_attr)
> + return ERR_PTR(-EPROBE_DEFER);
> +
> while (!ret) {
> if (!(matches->machine || matches->family ||
> matches->revision || matches->soc_id))
Gr{oetje,eeting}s,
gt; makes it much cleaner with reduced code.
>
> The default FIRST_USER_ADDRESS here would be skipped in
> when the given platform overrides its value via .
> Signed-off-by: Anshuman Khandual
> arch/m68k/include/asm/pgtable_mm.h | 1 -
Acked-by: Geert Uytte
lk")
> Signed-off-by: Adam Ford
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I
est config patch when all other parts have
entered mainline. Note that I would have made the same changes
myself anyway, on -rc1 defconfig refresh.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In perso
t; > +
> > port@1 {
> > #address-cells = <1>;
> > #size-cells = <0>;
\
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.o
Hi Andrii,
On Thu, Apr 15, 2021 at 12:58 AM Andrii Nakryiko
wrote:
> On Wed, Apr 14, 2021 at 11:30 AM Florent Revest wrote:
> > On Wed, Apr 14, 2021 at 8:02 PM Geert Uytterhoeven
> > wrote:
> > > On Wed, Apr 14, 2021 at 9:41 AM Andrii Nakryiko
> > > wrote:
On Thu, Apr 15, 2021 at 5:15 AM Wan Jiabing wrote:
> Fix the following coccicheck warning:
>
> ./arch/m68k/include/asm/sun3xflop.h:109:2-3: Unneeded semicolon
>
> Signed-off-by: Wan Jiabing
Reviewed-by: Geert Uytterhoeven
i.e. will queue in the m68k for-v5.14 branch.
Gr
; > I would have written poc-gpio to match the order of the GPIO bindings
> > syntax.
> >
>
> That's what I had :) but then the property gets matched against the
> gpio schema and I get complains because it expects a phandle as first
> argument... Maybe ther
Hi Andy,
On Wed, Apr 14, 2021 at 9:14 PM Andy Shevchenko
wrote:
> On Wed, Apr 14, 2021 at 08:55:21PM +0200, Geert Uytterhoeven wrote:
> > On Wed, Apr 14, 2021 at 8:18 PM Andy Shevchenko
> > wrote:
> > > On Wed, Apr 14, 2021 at 08:06:18PM +0200, Geert Uytterhoeven wrote
On Wed, Apr 14, 2021 at 3:53 PM Marc Zyngier wrote:
> perf_pmu_name() and perf_num_counters() are unused. Drop them.
>
> Signed-off-by: Marc Zyngier
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Lin
Hi Andy,
On Wed, Apr 14, 2021 at 8:18 PM Andy Shevchenko
wrote:
> On Wed, Apr 14, 2021 at 08:06:18PM +0200, Geert Uytterhoeven wrote:
> > On Wed, Apr 14, 2021 at 11:24 AM Yicong Yang
> > wrote:
> > > On 2021/4/13 20:26, Geert Uytterhoeven wrote:
> > > > The
Hi Yicong,
On Wed, Apr 14, 2021 at 11:24 AM Yicong Yang wrote:
> On 2021/4/13 20:26, Geert Uytterhoeven wrote:
> > The HiSilicon Kunpeng I2C controller is only present on HiSilicon
> > Kunpeng SoCs, and its driver relies on ACPI to probe for its presence.
> > Hence add depe
* and map_direct_value_addr is set.
> > +*/
> > + fmt_map_off = fmt_reg->off + fmt_reg->var_off.value;
> > + err = fmt_map->ops->map_direct_value_addr(fmt_map, &fmt_addr,
> > + fmt_map_of
Hi Adam,
On Wed, Apr 14, 2021 at 3:08 PM Adam Ford wrote:
> On Tue, Apr 13, 2021 at 2:33 AM Geert Uytterhoeven
> wrote:
> > On Mon, Apr 12, 2021 at 3:27 PM Adam Ford wrote:
> > > For devices that use a programmable clock for the AVB reference clock,
> > > the
Hi Andy,
On Tue, Apr 13, 2021 at 4:41 PM Andy Shevchenko
wrote:
> On Tue, Apr 13, 2021 at 02:48:15PM +0200, Geert Uytterhoeven wrote:
> > On Tue, Apr 13, 2021 at 2:37 PM Andy Shevchenko
> > wrote:
> > > On Tue, Apr 13, 2021 at 02:26:15PM +0200, Geert Uytterhoeven wrot
Hi Andy,
On Tue, Apr 13, 2021 at 2:37 PM Andy Shevchenko
wrote:
> On Tue, Apr 13, 2021 at 02:26:15PM +0200, Geert Uytterhoeven wrote:
> > The HiSilicon Kunpeng I2C controller is only present on HiSilicon
> > Kunpeng SoCs, and its driver relies on ACPI to probe for its presence
r for Kunpeng
SoCs")
Signed-off-by: Geert Uytterhoeven
---
drivers/spi/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index 1ffcad19c0562a39..7d438ad343598bb8 100644
--- a/drivers/spi/Kconfig
+++ b/drivers/spi/Kconfig
support.
Fixes: d62fbdb99a85730a ("i2c: add support for HiSilicon I2C controller")
Signed-off-by: Geert Uytterhoeven
---
drivers/i2c/busses/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig
index b5b4e0
("irqchip/apple-aic: Add support for the Apple
Interrupt Controller")
Signed-off-by: Geert Uytterhoeven
---
drivers/irqchip/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig
index d3a14f304ec80caa..b165b3
dev);
> out_release:
> + clk_disable_unprepare(priv->refclk);
> free_netdev(ndev);
>
> pm_runtime_put(&pdev->dev);
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Li
our pull
requests for soc.
> renesas/r8a774a1-beacon-rzg2m-kit.dt.yaml: csi2@feaa: ports:
> 'port@0' is a required property
[...]
I've replied to these as a response to your PR reply, see
https://lore.kernel.org/linux-renesas-soc/camuhmdwhlnxgbsjp7vkudx-ynr9rskfke5ge5q_taru6hp
kb/src/net/bridge/br_vlan.c: warning: 'br_vlan_fill_vids' uses dynamic
stack allocation: => 1672:1
+ /kisskb/src/net/bridge/netfilter/ebtables.c: warning:
'compat_copy_everything_to_user' uses dynamic stack allocation: => 1767:1
+ modpost: WARNING: modpost: Symbol info of
< ARRAY_SIZE(sci_port->irqs); ++i) {
> > + sci_port->irqs[i] = platform_get_irq_optional(dev, i);
> > + if (sci_port->irqs[i] < 0)
> > + return sci_port->irqs[i];
> > + if (sci_port->irqs[i] =
ster:
> + clk_hw_unregister(&priv->hw);
The error path can be simplified by replacing the call to clk_register()
by a call to devm_clk_register(), to match the style of the other
initialization steps.
> +pm_put:
> + pm_runtime_put(dev);
> + pm_runtime_disab
8k") no longer pick up the cross-compiler,
but fall back to the native compiler, thus breaking the build.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversatio
On Wed, Apr 7, 2021 at 10:00 PM Liam Howlett wrote:
> When the superuser flushes the entire cache, the mmap_read_lock() is not
> taken, but mmap_read_unlock() is called. Add the missing
> mmap_read_lock() call.
>
> Signed-off-by: Liam R. Howlett
Reviewed-by: Geert Uytterhoeven
e the m68k-only version of the install script.
>
> Cc: Geert Uytterhoeven
> Cc: linux-m...@lists.linux-m68k.org
> Signed-off-by: Greg Kroah-Hartman
Thanks for your patch!
Acked-by: Geert Uytterhoeven
I guess it would "work" with the version number, too.
Gr{oetje,eet
?
With separate or appended DTB?
Even on x86, the script will bail out with "Cannot find LILO." if you're
using Grub.
Anyway, having less of them is good.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@l
domain, irq))
> + continue;
>
> intc_irq_xlate_set(irq, vect->enum_id, d);
> intc_register_irq(desc, d, vect->enum_id, irq);
Otherwise this seems to work fine on real hardware (landisk) and qemu
(rts7751r2d). I did verify that t
Hoi Hans,
On Tue, Apr 6, 2021 at 11:24 AM Hans Verkuil wrote:
> On 31/03/2021 10:17, Geert Uytterhoeven wrote:
> > The i.MX8 QXP/QM integrated JPEG encoder/decoder is only present on
> > Freescale/NXP i.MX8 QXP and QM SoCs. Hence add a dependency on
> > ARCH_MXC, to pr
t;default y" if CONFIG_MODULES is not
enabled), as merely enabling CONFIG_COMPILE_TEST should not enable
additional code.
Fixes: 2db16c6ed72ce644 ("media: imx-jpeg: Add V4L2 driver for i.MX8 JPEG
Encoder/Decoder")
Signed-off-by: Geert Uytterhoeven
---
v2:
- Really drop the "default m&quo
Hi Nick,
On Tue, Apr 6, 2021 at 10:11 AM Nick Kossifidis wrote:
> Hello Geert,
> Στις 2021-04-06 10:19, Geert Uytterhoeven έγραψε:
> > On Mon, Apr 5, 2021 at 10:57 AM Nick Kossifidis
> > wrote:
> >> * Kernel region is always present and we know where it is, no
>
"m68k: mvme16x: Handle timer counter overflow")
> Reported-and-tested-by: Michael Pavone
> Signed-off-by: Finn Thain
Thanks, applying, and queueing in the m68k for-v5.13 branch.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linu
region when called, so increase the
> number of pre-allocated regions by one to be on the safe side
> (reported and patched by Geert Uytterhoeven)
>
> Signed-off-by: Geert Uytterhoeven
Where does this SoB come from?
> Signed-off-by: Nick Kossifidis
> --- a/arch/riscv/kernel/
br_vlan.c: warning: 'br_vlan_fill_vids' uses dynamic
stack allocation: => 1672:1
+ /kisskb/src/net/bridge/netfilter/ebtables.c: warning:
'compat_copy_everything_to_user' uses dynamic stack allocation: => 1767:1
+ modpost: WARNING: modpost: Symbol info of vmlinux is m
Using overlay sugar syntax makes the DTS files easier to read (and
write).
While at it, fix two build issues:
- "/dts-v1/" and "/plugin/" must be separate statements.
- Add a missing closing curly brace.
Signed-off-by: Geert Uytterhoeven
---
.../devicetree/bindings/
ak bug reported by syzbot at:
> https://syzkaller.appspot.com/bug?id=741578659feabd108ad9e06696f0c1f2e69c4b6e
>
> Reported-by: syzbot+47fa9c9c648b76530...@syzkaller.appspotmail.com
> Signed-off-by: Phillip Potter
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Hi Steven,
On Wed, Mar 31, 2021 at 3:40 PM Steven Rostedt wrote:
> On Wed, 31 Mar 2021 11:31:03 +0200
> Geert Uytterhoeven wrote:
>
> > This reduces kernel size by ca. 0.5 KiB.
>
> If you are worried about size, disable tracing and it will go away
> entirely. 0.5KiB
Reviewed-by: Geert Uytterhoeven
i.e. will queue in the m68k for-v5.13 branch.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I call myself a hacker.
On Wed, Mar 31, 2021 at 4:44 PM Masahiro Yamada wrote:
> 'git grep OS_OBJS' hits only this line. $(OS_OBJS) is just empty.
Indeed. All other users were removed in 2002.
> Signed-off-by: Masahiro Yamada
Reviewed-by: Geert Uytterhoeven
i.e. will queue in the m68k for-v5.13 b
rting level of such messages from
KERN_WARNING to KERN_CRIT, and removes irrelevant text and graphics.
It was made against linux-next, but applies to v5.12-rc5 with an offset
for the last patch.
Each of these patches reduces kernel size by ca. 0.5 KiB.
Thanks for your comments!
Geert Uytterhoev
1 - 100 of 5216 matches
Mail list logo