tree:
https://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git
randconfig-v5.12
head: fd21c2581b744639b5207c11651ab40abf13701a
commit: 997a2bb5a4fcdbf3f5e10032b711f07ea7b7f276 [398/597] pci: add
'bus_assigned_by_firmware' flag
config: mips-allyesconfig (attached as .config)
compiler: mips-linux-gcc (GCC) 9.3.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://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git/commi...
git remote add arnd-playground
https://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git
git fetch --no-tags arnd-playground randconfig-v5.12
git checkout 997a2bb5a4fcdbf3f5e10032b711f07ea7b7f276
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=mips
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
In file included from include/linux/pci.h:1821,
from drivers/scsi/bnx2fc/bnx2fc.h:34,
from drivers/scsi/bnx2fc/bnx2fc_els.c:17:
include/linux/pci.h: In function 'pci_assign_all_busses':
> arch/mips/include/asm/pci.h:101:35: error: called object is not a
function or function pointer
101 | #define pcibios_assign_all_busses 1
| ^
include/linux/pci.h:1860:9: note: in expansion of macro
'pcibios_assign_all_busses'
1860 | return pcibios_assign_all_busses();
| ^~~~~~~~~~~~~~~~~~~~~~~~~
--
In file included from include/linux/pci.h:1821,
from drivers/ipack/carriers/tpci200.h:16,
from drivers/ipack/carriers/tpci200.c:14:
include/linux/pci.h: In function 'pci_assign_all_busses':
> arch/mips/include/asm/pci.h:101:35: error: called object is not a
function or function pointer
101 | #define pcibios_assign_all_busses 1
| ^
include/linux/pci.h:1860:9: note: in expansion of macro
'pcibios_assign_all_busses'
1860 | return pcibios_assign_all_busses();
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/ipack/carriers/tpci200.c: In function 'tpci200_enable_irq':
drivers/ipack/carriers/tpci200.c:110:4: warning: taking address of packed member of
'struct tpci200_regs' may result in an unaligned pointer value
[-Waddress-of-packed-member]
110 | &tpci200->info->interface_regs->control[islot],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/ipack/carriers/tpci200.c: In function 'tpci200_disable_irq':
drivers/ipack/carriers/tpci200.c:118:4: warning: taking address of packed member of
'struct tpci200_regs' may result in an unaligned pointer value
[-Waddress-of-packed-member]
118 | &tpci200->info->interface_regs->control[islot],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/ipack/carriers/tpci200.c: In function 'tpci200_get_clockrate':
drivers/ipack/carriers/tpci200.c:373:9: warning: taking address of packed member of
'struct tpci200_regs' may result in an unaligned pointer value
[-Waddress-of-packed-member]
373 | addr = &tpci200->info->interface_regs->control[dev->slot];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/ipack/carriers/tpci200.c: In function 'tpci200_set_clockrate':
drivers/ipack/carriers/tpci200.c:385:9: warning: taking address of packed member of
'struct tpci200_regs' may result in an unaligned pointer value
[-Waddress-of-packed-member]
385 | addr = &tpci200->info->interface_regs->control[dev->slot];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/ipack/carriers/tpci200.c: In function 'tpci200_get_error':
drivers/ipack/carriers/tpci200.c:409:9: warning: taking address of packed member of
'struct tpci200_regs' may result in an unaligned pointer value
[-Waddress-of-packed-member]
409 | addr = &tpci200->info->interface_regs->status;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/ipack/carriers/tpci200.c: In function 'tpci200_get_timeout':
drivers/ipack/carriers/tpci200.c:423:9: warning: taking address of packed member of
'struct tpci200_regs' may result in an unaligned pointer value
[-Waddress-of-packed-member]
423 | addr = &tpci200->info->interface_regs->status;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/ipack/carriers/tpci200.c: In function 'tpci200_reset_timeout':
drivers/ipack/carriers/tpci200.c:438:9: warning: taking address of packed member of
'struct tpci200_regs' may result in an unaligned pointer value
[-Waddress-of-packed-member]
438 | addr = &tpci200->info->interface_regs->status;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--
In file included from include/linux/pci.h:1821,
from drivers/net/wireless/intel/iwlwifi/dvm/../iwl-devtrace-io.h:17,
from drivers/net/wireless/intel/iwlwifi/dvm/../iwl-devtrace.h:94,
from drivers/net/wireless/intel/iwlwifi/dvm/../iwl-io.h:8,
from drivers/net/wireless/intel/iwlwifi/dvm/lib.c:17:
include/linux/pci.h: In function 'pci_assign_all_busses':
> arch/mips/include/asm/pci.h:101:35: error: called object is not a
function or function pointer
101 | #define pcibios_assign_all_busses 1
| ^
include/linux/pci.h:1860:9: note: in expansion of macro
'pcibios_assign_all_busses'
1860 | return pcibios_assign_all_busses();
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/dvm/lib.c: In function
'iwlagn_wowlan_program_keys':
drivers/net/wireless/intel/iwlwifi/dvm/lib.c:923:42: warning: taking address of packed
member of 'struct iwlagn_p1k_cache' may result in an unaligned pointer value
[-Waddress-of-packed-member]
923 | iwlagn_convert_p1k(p1k, data->tkip->tx.p1k);
| ~~~~~~~~~~~~~~^~~~
drivers/net/wireless/intel/iwlwifi/dvm/lib.c:952:37: warning: taking address of packed
member of 'struct iwlagn_p1k_cache' may result in an unaligned pointer value
[-Waddress-of-packed-member]
952 | iwlagn_convert_p1k(p1k, rx_p1ks[0].p1k);
| ~~~~~~~~~~^~~~
drivers/net/wireless/intel/iwlwifi/dvm/lib.c:955:37: warning: taking address of packed
member of 'struct iwlagn_p1k_cache' may result in an unaligned pointer value
[-Waddress-of-packed-member]
955 | iwlagn_convert_p1k(p1k, rx_p1ks[1].p1k);
| ~~~~~~~~~~^~~~
--
In file included from include/linux/pci.h:1821,
from drivers/net/wireless/intel/iwlwifi/dvm/../iwl-devtrace-io.h:17,
from drivers/net/wireless/intel/iwlwifi/dvm/../iwl-devtrace.h:94,
from drivers/net/wireless/intel/iwlwifi/dvm/../iwl-io.h:8,
from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:24:
include/linux/pci.h: In function 'pci_assign_all_busses':
> arch/mips/include/asm/pci.h:101:35: error: called object is not a
function or function pointer
101 | #define pcibios_assign_all_busses 1
| ^
include/linux/pci.h:1860:9: note: in expansion of macro
'pcibios_assign_all_busses'
1860 | return pcibios_assign_all_busses();
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/dvm/rx.c: In function
'iwlagn_accumulative_statistics':
drivers/net/wireless/intel/iwlwifi/dvm/rx.c:323:2: warning: converting a packed
'struct statistics_general_common' pointer (alignment 1) to a '__le32'
{aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer
value [-Waddress-of-packed-member]
323 | ACCUM(common);
| ^~~~~
In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:16,
from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:36,
from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:25:
drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2617:8: note: defined here
2617 | struct statistics_general_common {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/dvm/rx.c:318:17: warning: taking address of packed
member of 'struct <anonymous>' may result in an unaligned pointer value
[-Waddress-of-packed-member]
318 | (__le32 *)&priv->delta_stats._name, \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
319 | (__le32 *)&priv->max_delta_stats._name, \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
320 | (__le32 *)&priv->accum_stats._name, \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
321 | sizeof(*_name));
| ~~~~~~~~~~~~~~~~
322 |
|
323 | ACCUM(common);
| ~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/dvm/rx.c:323:2: note: in expansion of macro
'ACCUM'
323 | ACCUM(common);
| ^~~~~
drivers/net/wireless/intel/iwlwifi/dvm/rx.c:319:17: warning: taking address of packed
member of 'struct <anonymous>' may result in an unaligned pointer value
[-Waddress-of-packed-member]
319 | (__le32 *)&priv->max_delta_stats._name, \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
320 | (__le32 *)&priv->accum_stats._name, \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
321 | sizeof(*_name));
| ~~~~~~~~~~~~~~~~
322 |
|
323 | ACCUM(common);
| ~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/dvm/rx.c:323:2: note: in expansion of macro
'ACCUM'
323 | ACCUM(common);
| ^~~~~
drivers/net/wireless/intel/iwlwifi/dvm/rx.c:320:17: warning: taking address of packed
member of 'struct <anonymous>' may result in an unaligned pointer value
[-Waddress-of-packed-member]
320 | (__le32 *)&priv->accum_stats._name, \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
321 | sizeof(*_name));
| ~~~~~~~~~~~~~~~~
322 |
|
323 | ACCUM(common);
| ~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/dvm/rx.c:323:2: note: in expansion of macro
'ACCUM'
323 | ACCUM(common);
| ^~~~~
drivers/net/wireless/intel/iwlwifi/dvm/rx.c:324:2: warning: converting a packed
'struct statistics_rx_non_phy' pointer (alignment 1) to a '__le32' {aka
'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value
[-Waddress-of-packed-member]
324 | ACCUM(rx_non_phy);
| ^~~~~
In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:16,
from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:36,
from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:25:
drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2501:8: note: defined here
2501 | struct statistics_rx_non_phy {
| ^~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/dvm/rx.c:318:17: warning: taking address of packed
member of 'struct <anonymous>' may result in an unaligned pointer value
[-Waddress-of-packed-member]
318 | (__le32 *)&priv->delta_stats._name, \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
319 | (__le32 *)&priv->max_delta_stats._name, \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
320 | (__le32 *)&priv->accum_stats._name, \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
321 | sizeof(*_name));
| ~~~~~~~~~~~~~~~~
322 |
|
323 | ACCUM(common);
| ~~~~~~~~~~~~~~
324 | ACCUM(rx_non_phy);
| ~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/dvm/rx.c:324:2: note: in expansion of macro
'ACCUM'
324 | ACCUM(rx_non_phy);
| ^~~~~
drivers/net/wireless/intel/iwlwifi/dvm/rx.c:319:17: warning: taking address of packed
member of 'struct <anonymous>' may result in an unaligned pointer value
[-Waddress-of-packed-member]
319 | (__le32 *)&priv->max_delta_stats._name, \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
320 | (__le32 *)&priv->accum_stats._name, \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
321 | sizeof(*_name));
| ~~~~~~~~~~~~~~~~
322 |
|
323 | ACCUM(common);
| ~~~~~~~~~~~~~~
324 | ACCUM(rx_non_phy);
| ~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/dvm/rx.c:324:2: note: in expansion of macro
'ACCUM'
324 | ACCUM(rx_non_phy);
| ^~~~~
--
In file included from include/linux/pci.h:1821,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-devtrace-io.h:17,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-devtrace.h:94,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-io.h:8,
from drivers/net/wireless/intel/iwlwifi/mvm/fw.c:16:
include/linux/pci.h: In function 'pci_assign_all_busses':
> arch/mips/include/asm/pci.h:101:35: error: called object is not a
function or function pointer
101 | #define pcibios_assign_all_busses 1
| ^
include/linux/pci.h:1860:9: note: in expansion of macro
'pcibios_assign_all_busses'
1860 | return pcibios_assign_all_busses();
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/fw.c: In function
'iwl_mvm_mfu_assert_dump_notif':
drivers/net/wireless/intel/iwlwifi/mvm/fw.c:145:22: warning: taking address of packed
member of 'struct iwl_mfu_assert_dump_notif' may result in an unaligned pointer
value [-Waddress-of-packed-member]
145 | __le32 *dump_data = mfu_dump_notif->data;
| ^~~~~~~~~~~~~~
--
In file included from include/linux/pci.h:1821,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-devtrace-io.h:17,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-devtrace.h:94,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-io.h:8,
from drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:20:
include/linux/pci.h: In function 'pci_assign_all_busses':
> arch/mips/include/asm/pci.h:101:35: error: called object is not a
function or function pointer
101 | #define pcibios_assign_all_busses 1
| ^
include/linux/pci.h:1860:9: note: in expansion of macro
'pcibios_assign_all_busses'
1860 | return pcibios_assign_all_busses();
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: In function
'iwl_mvm_get_regdomain':
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:207:15: warning: taking address of
packed member of 'struct iwl_mcc_update_resp' may result in an unaligned pointer
value [-Waddress-of-packed-member]
207 | resp->channels,
| ~~~~^~~~~~~~~~
--
In file included from include/linux/pci.h:1821,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-devtrace-io.h:17,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-devtrace.h:94,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-io.h:8,
from drivers/net/wireless/intel/iwlwifi/mvm/../fw/dbg.h:13,
from drivers/net/wireless/intel/iwlwifi/mvm/mvm.h:29,
from drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c:9:
include/linux/pci.h: In function 'pci_assign_all_busses':
> arch/mips/include/asm/pci.h:101:35: error: called object is not a
function or function pointer
101 | #define pcibios_assign_all_busses 1
| ^
include/linux/pci.h:1860:9: note: in expansion of macro
'pcibios_assign_all_busses'
1860 | return pcibios_assign_all_busses();
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c: In function
'iwl_mvm_phy_ctxt_cmd_data_v1':
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c:126:36: warning: taking address of
packed member of 'struct iwl_phy_context_cmd_tail' may result in an unaligned
pointer value [-Waddress-of-packed-member]
126 | iwl_mvm_phy_ctxt_set_rxchain(mvm, &tail->rxchain_info,
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c: In function
'iwl_mvm_phy_ctxt_cmd_data':
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c:146:36: warning: taking address of
packed member of 'struct iwl_phy_context_cmd' may result in an unaligned pointer
value [-Waddress-of-packed-member]
146 | iwl_mvm_phy_ctxt_set_rxchain(mvm, &cmd->rxchain_info,
| ^~~~~~~~~~~~~~~~~~
--
In file included from include/linux/pci.h:1821,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-devtrace-io.h:17,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-devtrace.h:94,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-io.h:8,
from drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:10:
include/linux/pci.h: In function 'pci_assign_all_busses':
> arch/mips/include/asm/pci.h:101:35: error: called object is not a
function or function pointer
101 | #define pcibios_assign_all_busses 1
| ^
include/linux/pci.h:1860:9: note: in expansion of macro
'pcibios_assign_all_busses'
1860 | return pcibios_assign_all_busses();
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function
'iwl_mvm_mac_ctxt_send_beacon_v6':
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:882:33: warning: taking address of
packed member of 'struct iwl_mac_beacon_cmd_v6' may result in an unaligned pointer
value [-Waddress-of-packed-member]
882 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx,
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:883:7: warning: taking address of
packed member of 'struct iwl_mac_beacon_cmd_v6' may result in an unaligned pointer
value [-Waddress-of-packed-member]
883 | &beacon_cmd.tim_size,
| ^~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function
'iwl_mvm_mac_ctxt_send_beacon_v7':
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:902:33: warning: taking address of
packed member of 'struct iwl_mac_beacon_cmd_v7' may result in an unaligned pointer
value [-Waddress-of-packed-member]
902 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx,
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:903:7: warning: taking address of
packed member of 'struct iwl_mac_beacon_cmd_v7' may result in an unaligned pointer
value [-Waddress-of-packed-member]
903 | &beacon_cmd.tim_size,
| ^~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function
'iwl_mvm_mac_ctxt_send_beacon_v9':
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:955:33: warning: taking address of
packed member of 'struct iwl_mac_beacon_cmd' may result in an unaligned pointer
value [-Waddress-of-packed-member]
955 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx,
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:956:7: warning: taking address of
packed member of 'struct iwl_mac_beacon_cmd' may result in an unaligned pointer
value [-Waddress-of-packed-member]
956 | &beacon_cmd.tim_size,
| ^~~~~~~~~~~~~~~~~~~~
--
In file included from include/linux/pci.h:1821,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-devtrace-io.h:17,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-devtrace.h:94,
from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-io.h:8,
from drivers/net/wireless/intel/iwlwifi/mvm/../fw/dbg.h:13,
from drivers/net/wireless/intel/iwlwifi/mvm/mvm.h:29,
from drivers/net/wireless/intel/iwlwifi/mvm/rx.c:11:
include/linux/pci.h: In function 'pci_assign_all_busses':
> arch/mips/include/asm/pci.h:101:35: error: called object is not a
function or function pointer
101 | #define pcibios_assign_all_busses 1
| ^
include/linux/pci.h:1860:9: note: in expansion of macro
'pcibios_assign_all_busses'
1860 | return pcibios_assign_all_busses();
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/rx.c: In function
'iwl_mvm_handle_rx_statistics_tlv':
drivers/net/wireless/intel/iwlwifi/mvm/rx.c:732:24: warning: taking address of packed
member of 'struct iwl_statistics_operational_ntfy' may result in an unaligned
pointer value [-Waddress-of-packed-member]
732 | data.beacon_counter = stats->beacon_counter;
| ^~~~~
drivers/net/wireless/intel/iwlwifi/mvm/rx.c:754:43: warning: taking address of packed
member of 'struct iwl_statistics_operational_ntfy' may result in an unaligned
pointer value [-Waddress-of-packed-member]
754 | iwl_mvm_update_tcm_from_stats(mvm, stats->air_time,
| ~~~~~^~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/rx.c:755:17: warning: taking address of packed
member of 'struct iwl_statistics_operational_ntfy' may result in an unaligned
pointer value [-Waddress-of-packed-member]
755 | stats->rx_bytes);
| ~~~~~^~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/rx.c: In function
'iwl_mvm_handle_rx_statistics':
drivers/net/wireless/intel/iwlwifi/mvm/rx.c:805:25: warning: taking address of packed
member of 'struct mvm_statistics_general_v8' may result in an unaligned pointer
value [-Waddress-of-packed-member]
805 | data.beacon_counter = stats->general.beacon_counter;
| ^~~~~
drivers/net/wireless/intel/iwlwifi/mvm/rx.c:827:25: warning: taking address of packed
member of 'struct mvm_statistics_general' may result in an unaligned pointer value
[-Waddress-of-packed-member]
827 | data.beacon_counter = stats->general.beacon_counter;
| ^~~~~
drivers/net/wireless/intel/iwlwifi/mvm/rx.c:848:19: warning: taking address of packed
member of 'struct mvm_statistics_load_v1' may result in an unaligned pointer value
[-Waddress-of-packed-member]
848 | bytes = (void *)&v11->load_stats.byte_count;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/rx.c:849:22: warning: taking address of packed
member of 'struct mvm_statistics_load_v1' may result in an unaligned pointer value
[-Waddress-of-packed-member]
849 | air_time = (void *)&v11->load_stats.air_time;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/rx.c:854:19: warning: taking address of packed
member of 'struct mvm_statistics_load' may result in an unaligned pointer value
[-Waddress-of-packed-member]
854 | bytes = (void *)&stats->load_stats.byte_count;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/intel/iwlwifi/mvm/rx.c:855:22: warning: taking address of packed
member of 'struct mvm_statistics_load' may result in an unaligned pointer value
[-Waddress-of-packed-member]
855 | air_time = (void *)&stats->load_stats.air_time;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
..
vim +101 arch/mips/include/asm/pci.h
97
98 /* Can be used to override the logic in pci_scan_bus for skipping
99 already-configured bus numbers - to be used for buggy BIOSes
100 or architectures with incomplete PCI setup by the loader */
101 #define pcibios_assign_all_busses 1
102
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org