From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: [plbossart-sound:fix/ipc-fw-trace-abstraction 19/20] sound/soc/sof/imx/imx8.c:506:10: error: 'const struct snd_sof_dsp_ops' has no member named 'send_msg'
Date: Sat, 22 Jan 2022 18:44:19 +0800 [thread overview]
Message-ID: <202201221824.j16bNMVd-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 19989 bytes --]
tree: https://github.com/plbossart/sound fix/ipc-fw-trace-abstraction
head: b411629b960db33df23fac6714626f993be385db
commit: df9d3c13b1cfafc274d7a669915ed69d347e6785 [19/20] ASOC: SOF: partition DSP ops in more detail
config: m68k-allmodconfig (https://download.01.org/0day-ci/archive/20220122/202201221824.j16bNMVd-lkp(a)intel.com/config)
compiler: m68k-linux-gcc (GCC) 11.2.0
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
# https://github.com/plbossart/sound/commit/df9d3c13b1cfafc274d7a669915ed69d347e6785
git remote add plbossart-sound https://github.com/plbossart/sound
git fetch --no-tags plbossart-sound fix/ipc-fw-trace-abstraction
git checkout df9d3c13b1cfafc274d7a669915ed69d347e6785
# save the config file to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=m68k SHELL=/bin/bash sound/soc/sof/imx/ sound/soc/sof/mediatek/mt8195/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
>> sound/soc/sof/imx/imx8.c:506:10: error: 'const struct snd_sof_dsp_ops' has no member named 'send_msg'
506 | .send_msg = imx8_send_msg,
| ^~~~~~~~
>> sound/soc/sof/imx/imx8.c:506:27: error: initialization of 'const struct snd_sof_dsp_ipc_ops *' from incompatible pointer type 'int (*)(struct snd_sof_dev *, struct snd_sof_ipc_msg *)' [-Werror=incompatible-pointer-types]
506 | .send_msg = imx8_send_msg,
| ^~~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:506:27: note: (near initialization for 'sof_imx8_ops.ipc_ops')
>> sound/soc/sof/imx/imx8.c:507:10: error: 'const struct snd_sof_dsp_ops' has no member named 'fw_ready'
507 | .fw_ready = sof_fw_ready,
| ^~~~~~~~
>> sound/soc/sof/imx/imx8.c:507:27: error: initialization of 'const struct snd_sof_dsp_fw_ops *' from incompatible pointer type 'int (*)(struct snd_sof_dev *, u32)' {aka 'int (*)(struct snd_sof_dev *, unsigned int)'} [-Werror=incompatible-pointer-types]
507 | .fw_ready = sof_fw_ready,
| ^~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:507:27: note: (near initialization for 'sof_imx8_ops.fw_ops')
>> sound/soc/sof/imx/imx8.c:511:10: error: 'const struct snd_sof_dsp_ops' has no member named 'ipc_msg_data'
511 | .ipc_msg_data = sof_ipc_msg_data,
| ^~~~~~~~~~~~
>> sound/soc/sof/imx/imx8.c:511:27: error: initialization of 'int (*)(struct snd_sof_dev *, void *)' from incompatible pointer type 'int (*)(struct snd_sof_dev *, struct snd_pcm_substream *, void *, size_t)' {aka 'int (*)(struct snd_sof_dev *, struct snd_pcm_substream *, void *, unsigned int)'} [-Werror=incompatible-pointer-types]
511 | .ipc_msg_data = sof_ipc_msg_data,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:511:27: note: (near initialization for 'sof_imx8_ops.machine_register')
>> sound/soc/sof/imx/imx8.c:512:10: error: 'const struct snd_sof_dsp_ops' has no member named 'set_stream_data_offset'
512 | .set_stream_data_offset = sof_set_stream_data_offset,
| ^~~~~~~~~~~~~~~~~~~~~~
>> sound/soc/sof/imx/imx8.c:512:35: error: initialization of 'void (*)(struct snd_sof_dev *, void *)' from incompatible pointer type 'int (*)(struct snd_sof_dev *, struct snd_pcm_substream *, size_t)' {aka 'int (*)(struct snd_sof_dev *, struct snd_pcm_substream *, unsigned int)'} [-Werror=incompatible-pointer-types]
512 | .set_stream_data_offset = sof_set_stream_data_offset,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:512:35: note: (near initialization for 'sof_imx8_ops.machine_unregister')
>> sound/soc/sof/imx/imx8.c:515:10: error: 'const struct snd_sof_dsp_ops' has no member named 'load_module'
515 | .load_module = snd_sof_parse_module_memcpy,
| ^~~~~~~~~~~
>> sound/soc/sof/imx/imx8.c:515:27: error: initialization of 'struct snd_soc_acpi_mach * (*)(struct snd_sof_dev *)' from incompatible pointer type 'int (*)(struct snd_sof_dev *, struct snd_sof_mod_hdr *)' [-Werror=incompatible-pointer-types]
515 | .load_module = snd_sof_parse_module_memcpy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:515:27: note: (near initialization for 'sof_imx8_ops.machine_select')
>> sound/soc/sof/imx/imx8.c:518:10: error: 'const struct snd_sof_dsp_ops' has no member named 'load_firmware'
518 | .load_firmware = snd_sof_load_firmware_memcpy,
| ^~~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:518:27: warning: initialized field overwritten [-Woverride-init]
518 | .load_firmware = snd_sof_load_firmware_memcpy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:518:27: note: (near initialization for 'sof_imx8_ops.get_mailbox_offset')
sound/soc/sof/imx/imx8.c:569:10: error: 'const struct snd_sof_dsp_ops' has no member named 'send_msg'
569 | .send_msg = imx8_send_msg,
| ^~~~~~~~
sound/soc/sof/imx/imx8.c:569:27: error: initialization of 'const struct snd_sof_dsp_ipc_ops *' from incompatible pointer type 'int (*)(struct snd_sof_dev *, struct snd_sof_ipc_msg *)' [-Werror=incompatible-pointer-types]
569 | .send_msg = imx8_send_msg,
| ^~~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:569:27: note: (near initialization for 'sof_imx8x_ops.ipc_ops')
sound/soc/sof/imx/imx8.c:570:10: error: 'const struct snd_sof_dsp_ops' has no member named 'fw_ready'
570 | .fw_ready = sof_fw_ready,
| ^~~~~~~~
sound/soc/sof/imx/imx8.c:570:27: error: initialization of 'const struct snd_sof_dsp_fw_ops *' from incompatible pointer type 'int (*)(struct snd_sof_dev *, u32)' {aka 'int (*)(struct snd_sof_dev *, unsigned int)'} [-Werror=incompatible-pointer-types]
570 | .fw_ready = sof_fw_ready,
| ^~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:570:27: note: (near initialization for 'sof_imx8x_ops.fw_ops')
sound/soc/sof/imx/imx8.c:574:10: error: 'const struct snd_sof_dsp_ops' has no member named 'ipc_msg_data'
574 | .ipc_msg_data = sof_ipc_msg_data,
| ^~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:574:27: error: initialization of 'int (*)(struct snd_sof_dev *, void *)' from incompatible pointer type 'int (*)(struct snd_sof_dev *, struct snd_pcm_substream *, void *, size_t)' {aka 'int (*)(struct snd_sof_dev *, struct snd_pcm_substream *, void *, unsigned int)'} [-Werror=incompatible-pointer-types]
574 | .ipc_msg_data = sof_ipc_msg_data,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:574:27: note: (near initialization for 'sof_imx8x_ops.machine_register')
sound/soc/sof/imx/imx8.c:575:10: error: 'const struct snd_sof_dsp_ops' has no member named 'set_stream_data_offset'
575 | .set_stream_data_offset = sof_set_stream_data_offset,
| ^~~~~~~~~~~~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:575:35: error: initialization of 'void (*)(struct snd_sof_dev *, void *)' from incompatible pointer type 'int (*)(struct snd_sof_dev *, struct snd_pcm_substream *, size_t)' {aka 'int (*)(struct snd_sof_dev *, struct snd_pcm_substream *, unsigned int)'} [-Werror=incompatible-pointer-types]
575 | .set_stream_data_offset = sof_set_stream_data_offset,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:575:35: note: (near initialization for 'sof_imx8x_ops.machine_unregister')
sound/soc/sof/imx/imx8.c:578:10: error: 'const struct snd_sof_dsp_ops' has no member named 'load_module'
578 | .load_module = snd_sof_parse_module_memcpy,
| ^~~~~~~~~~~
sound/soc/sof/imx/imx8.c:578:27: error: initialization of 'struct snd_soc_acpi_mach * (*)(struct snd_sof_dev *)' from incompatible pointer type 'int (*)(struct snd_sof_dev *, struct snd_sof_mod_hdr *)' [-Werror=incompatible-pointer-types]
578 | .load_module = snd_sof_parse_module_memcpy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:578:27: note: (near initialization for 'sof_imx8x_ops.machine_select')
sound/soc/sof/imx/imx8.c:581:10: error: 'const struct snd_sof_dsp_ops' has no member named 'load_firmware'
581 | .load_firmware = snd_sof_load_firmware_memcpy,
| ^~~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:581:27: warning: initialized field overwritten [-Woverride-init]
581 | .load_firmware = snd_sof_load_firmware_memcpy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/sof/imx/imx8.c:581:27: note: (near initialization for 'sof_imx8x_ops.get_mailbox_offset')
cc1: some warnings being treated as errors
--
>> sound/soc/sof/imx/imx8m.c:431:10: error: 'const struct snd_sof_dsp_ops' has no member named 'send_msg'
431 | .send_msg = imx8m_send_msg,
| ^~~~~~~~
>> sound/soc/sof/imx/imx8m.c:431:27: error: initialization of 'const struct snd_sof_dsp_ipc_ops *' from incompatible pointer type 'int (*)(struct snd_sof_dev *, struct snd_sof_ipc_msg *)' [-Werror=incompatible-pointer-types]
431 | .send_msg = imx8m_send_msg,
| ^~~~~~~~~~~~~~
sound/soc/sof/imx/imx8m.c:431:27: note: (near initialization for 'sof_imx8m_ops.ipc_ops')
>> sound/soc/sof/imx/imx8m.c:432:10: error: 'const struct snd_sof_dsp_ops' has no member named 'fw_ready'
432 | .fw_ready = sof_fw_ready,
| ^~~~~~~~
>> sound/soc/sof/imx/imx8m.c:432:27: error: initialization of 'const struct snd_sof_dsp_fw_ops *' from incompatible pointer type 'int (*)(struct snd_sof_dev *, u32)' {aka 'int (*)(struct snd_sof_dev *, unsigned int)'} [-Werror=incompatible-pointer-types]
432 | .fw_ready = sof_fw_ready,
| ^~~~~~~~~~~~
sound/soc/sof/imx/imx8m.c:432:27: note: (near initialization for 'sof_imx8m_ops.fw_ops')
>> sound/soc/sof/imx/imx8m.c:436:10: error: 'const struct snd_sof_dsp_ops' has no member named 'ipc_msg_data'
436 | .ipc_msg_data = sof_ipc_msg_data,
| ^~~~~~~~~~~~
>> sound/soc/sof/imx/imx8m.c:436:27: error: initialization of 'int (*)(struct snd_sof_dev *, void *)' from incompatible pointer type 'int (*)(struct snd_sof_dev *, struct snd_pcm_substream *, void *, size_t)' {aka 'int (*)(struct snd_sof_dev *, struct snd_pcm_substream *, void *, unsigned int)'} [-Werror=incompatible-pointer-types]
436 | .ipc_msg_data = sof_ipc_msg_data,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/imx/imx8m.c:436:27: note: (near initialization for 'sof_imx8m_ops.machine_register')
>> sound/soc/sof/imx/imx8m.c:437:10: error: 'const struct snd_sof_dsp_ops' has no member named 'set_stream_data_offset'
437 | .set_stream_data_offset = sof_set_stream_data_offset,
| ^~~~~~~~~~~~~~~~~~~~~~
>> sound/soc/sof/imx/imx8m.c:437:35: error: initialization of 'void (*)(struct snd_sof_dev *, void *)' from incompatible pointer type 'int (*)(struct snd_sof_dev *, struct snd_pcm_substream *, size_t)' {aka 'int (*)(struct snd_sof_dev *, struct snd_pcm_substream *, unsigned int)'} [-Werror=incompatible-pointer-types]
437 | .set_stream_data_offset = sof_set_stream_data_offset,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/sof/imx/imx8m.c:437:35: note: (near initialization for 'sof_imx8m_ops.machine_unregister')
>> sound/soc/sof/imx/imx8m.c:440:10: error: 'const struct snd_sof_dsp_ops' has no member named 'load_module'
440 | .load_module = snd_sof_parse_module_memcpy,
| ^~~~~~~~~~~
>> sound/soc/sof/imx/imx8m.c:440:27: error: initialization of 'struct snd_soc_acpi_mach * (*)(struct snd_sof_dev *)' from incompatible pointer type 'int (*)(struct snd_sof_dev *, struct snd_sof_mod_hdr *)' [-Werror=incompatible-pointer-types]
440 | .load_module = snd_sof_parse_module_memcpy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/sof/imx/imx8m.c:440:27: note: (near initialization for 'sof_imx8m_ops.machine_select')
>> sound/soc/sof/imx/imx8m.c:443:10: error: 'const struct snd_sof_dsp_ops' has no member named 'load_firmware'
443 | .load_firmware = snd_sof_load_firmware_memcpy,
| ^~~~~~~~~~~~~
sound/soc/sof/imx/imx8m.c:443:27: warning: initialized field overwritten [-Woverride-init]
443 | .load_firmware = snd_sof_load_firmware_memcpy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/sof/imx/imx8m.c:443:27: note: (near initialization for 'sof_imx8m_ops.get_mailbox_offset')
cc1: some warnings being treated as errors
--
>> sound/soc/sof/mediatek/mt8195/mt8195.c:413:10: error: 'const struct snd_sof_dsp_ops' has no member named 'load_module'
413 | .load_module = snd_sof_parse_module_memcpy,
| ^~~~~~~~~~~
>> sound/soc/sof/mediatek/mt8195/mt8195.c:413:27: error: initialization of 'int (*)(struct snd_sof_dev *)' from incompatible pointer type 'int (*)(struct snd_sof_dev *, struct snd_sof_mod_hdr *)' [-Werror=incompatible-pointer-types]
413 | .load_module = snd_sof_parse_module_memcpy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/sof/mediatek/mt8195/mt8195.c:413:27: note: (near initialization for 'sof_mt8195_ops.get_mailbox_offset')
>> sound/soc/sof/mediatek/mt8195/mt8195.c:415:10: error: 'const struct snd_sof_dsp_ops' has no member named 'load_firmware'
415 | .load_firmware = snd_sof_load_firmware_memcpy,
| ^~~~~~~~~~~~~
>> sound/soc/sof/mediatek/mt8195/mt8195.c:415:27: error: initialization of 'int (*)(struct snd_sof_dev *, u32)' {aka 'int (*)(struct snd_sof_dev *, unsigned int)'} from incompatible pointer type 'int (*)(struct snd_sof_dev *)' [-Werror=incompatible-pointer-types]
415 | .load_firmware = snd_sof_load_firmware_memcpy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
sound/soc/sof/mediatek/mt8195/mt8195.c:415:27: note: (near initialization for 'sof_mt8195_ops.get_window_offset')
cc1: some warnings being treated as errors
vim +506 sound/soc/sof/imx/imx8.c
1c588ddd9fb551 Daniel Baluta 2020-03-12 488
a8d0c51237fb4b Paul Olaru 2020-01-13 489 /* i.MX8 ops */
53e3e4042de5be Daniel Baluta 2021-11-23 490 static const struct snd_sof_dsp_ops sof_imx8_ops = {
a8d0c51237fb4b Paul Olaru 2020-01-13 491 /* probe and remove */
a8d0c51237fb4b Paul Olaru 2020-01-13 492 .probe = imx8_probe,
a8d0c51237fb4b Paul Olaru 2020-01-13 493 .remove = imx8_remove,
a8d0c51237fb4b Paul Olaru 2020-01-13 494 /* DSP core boot */
a8d0c51237fb4b Paul Olaru 2020-01-13 495 .run = imx8_run,
a8d0c51237fb4b Paul Olaru 2020-01-13 496
a8d0c51237fb4b Paul Olaru 2020-01-13 497 /* Block IO */
a8d0c51237fb4b Paul Olaru 2020-01-13 498 .block_read = sof_block_read,
a8d0c51237fb4b Paul Olaru 2020-01-13 499 .block_write = sof_block_write,
a8d0c51237fb4b Paul Olaru 2020-01-13 500
b783316d8e0e9e Daniel Baluta 2021-05-12 501 /* Mailbox IO */
b783316d8e0e9e Daniel Baluta 2021-05-12 502 .mailbox_read = sof_mailbox_read,
b783316d8e0e9e Daniel Baluta 2021-05-12 503 .mailbox_write = sof_mailbox_write,
b783316d8e0e9e Daniel Baluta 2021-05-12 504
a8d0c51237fb4b Paul Olaru 2020-01-13 505 /* ipc */
a8d0c51237fb4b Paul Olaru 2020-01-13 @506 .send_msg = imx8_send_msg,
a8d0c51237fb4b Paul Olaru 2020-01-13 @507 .fw_ready = sof_fw_ready,
a8d0c51237fb4b Paul Olaru 2020-01-13 508 .get_mailbox_offset = imx8_get_mailbox_offset,
a8d0c51237fb4b Paul Olaru 2020-01-13 509 .get_window_offset = imx8_get_window_offset,
a8d0c51237fb4b Paul Olaru 2020-01-13 510
0c0b27a97750c7 Daniel Baluta 2021-05-11 @511 .ipc_msg_data = sof_ipc_msg_data,
44caea2fde7991 Peter Ujfalusi 2021-12-01 @512 .set_stream_data_offset = sof_set_stream_data_offset,
a8d0c51237fb4b Paul Olaru 2020-01-13 513
a8d0c51237fb4b Paul Olaru 2020-01-13 514 /* module loading */
a8d0c51237fb4b Paul Olaru 2020-01-13 @515 .load_module = snd_sof_parse_module_memcpy,
a8d0c51237fb4b Paul Olaru 2020-01-13 516 .get_bar_index = imx8_get_bar_index,
a8d0c51237fb4b Paul Olaru 2020-01-13 517 /* firmware loading */
a8d0c51237fb4b Paul Olaru 2020-01-13 @518 .load_firmware = snd_sof_load_firmware_memcpy,
a8d0c51237fb4b Paul Olaru 2020-01-13 519
3d8ae5ffd9745e Iulian Olaru 2020-08-08 520 /* Debug information */
3d8ae5ffd9745e Iulian Olaru 2020-08-08 521 .dbg_dump = imx8_dump,
c00912c783c322 Peter Ujfalusi 2021-05-14 522 .debugfs_add_region_item = snd_sof_debugfs_add_region_item_iomem,
3d8ae5ffd9745e Iulian Olaru 2020-08-08 523
0c0b27a97750c7 Daniel Baluta 2021-05-11 524 /* stream callbacks */
0c0b27a97750c7 Daniel Baluta 2021-05-11 525 .pcm_open = sof_stream_pcm_open,
0c0b27a97750c7 Daniel Baluta 2021-05-11 526 .pcm_close = sof_stream_pcm_close,
0c0b27a97750c7 Daniel Baluta 2021-05-11 527
b3b2f01f58f657 Iulian Olaru 2020-07-27 528 /* Firmware ops */
47adfac93bc127 Peter Ujfalusi 2021-06-01 529 .dsp_arch_ops = &sof_xtensa_arch_ops,
b3b2f01f58f657 Iulian Olaru 2020-07-27 530
a8d0c51237fb4b Paul Olaru 2020-01-13 531 /* DAI drivers */
a8d0c51237fb4b Paul Olaru 2020-01-13 532 .drv = imx8_dai,
adde266f87620b Daniel Baluta 2020-07-09 533 .num_drv = ARRAY_SIZE(imx8_dai),
428891f6a893d1 Daniel Baluta 2020-07-08 534
428891f6a893d1 Daniel Baluta 2020-07-08 535 /* ALSA HW info flags */
428891f6a893d1 Daniel Baluta 2020-07-08 536 .hw_info = SNDRV_PCM_INFO_MMAP |
428891f6a893d1 Daniel Baluta 2020-07-08 537 SNDRV_PCM_INFO_MMAP_VALID |
428891f6a893d1 Daniel Baluta 2020-07-08 538 SNDRV_PCM_INFO_INTERLEAVED |
428891f6a893d1 Daniel Baluta 2020-07-08 539 SNDRV_PCM_INFO_PAUSE |
428891f6a893d1 Daniel Baluta 2020-07-08 540 SNDRV_PCM_INFO_NO_PERIOD_WAKEUP,
1c588ddd9fb551 Daniel Baluta 2020-03-12 541
1c588ddd9fb551 Daniel Baluta 2020-03-12 542 /* PM */
1c588ddd9fb551 Daniel Baluta 2020-03-12 543 .runtime_suspend = imx8_dsp_runtime_suspend,
1c588ddd9fb551 Daniel Baluta 2020-03-12 544 .runtime_resume = imx8_dsp_runtime_resume,
1c588ddd9fb551 Daniel Baluta 2020-03-12 545
1c588ddd9fb551 Daniel Baluta 2020-03-12 546 .suspend = imx8_dsp_suspend,
1c588ddd9fb551 Daniel Baluta 2020-03-12 547 .resume = imx8_dsp_resume,
1c588ddd9fb551 Daniel Baluta 2020-03-12 548
1c588ddd9fb551 Daniel Baluta 2020-03-12 549 .set_power_state = imx8_dsp_set_power_state,
a8d0c51237fb4b Paul Olaru 2020-01-13 550 };
a8d0c51237fb4b Paul Olaru 2020-01-13 551
:::::: The code at line 506 was first introduced by commit
:::::: a8d0c51237fb4b16bbb50804022a5a1a974499b2 sound: soc: sof: Add ops for i.MX8QM
:::::: TO: Paul Olaru <paul.olaru@nxp.com>
:::::: CC: Paul Olaru <paul.olaru@nxp.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
reply other threads:[~2022-01-22 10:44 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=202201221824.j16bNMVd-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.