Hi Daniel,
I love your patch! Yet something to improve:
[auto build test ERROR on linus/master]
[also build test ERROR on kgdb/kgdb-next pmladek/for-next v5.8-rc5 next-20200716]
[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/Daniel-Thompson/kgdb-Honour-the-...
base:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
f8456690ba8eb18ea4714e68554e242a04f65cff
config: arm64-allyesconfig (attached as .config)
compiler: aarch64-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
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm64
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 >>):
> drivers/net/wireless/intel/ipw2x00/ipw2100.c:3794:16: error:
conflicting types for 'show_registers'
3794 | static ssize_t
show_registers(struct device *d, struct device_attribute *attr,
| ^~~~~~~~~~~~~~
In file included from include/linux/kgdb.h:19,
from arch/arm64/include/asm/cacheflush.h:11,
from include/linux/highmem.h:12,
from include/linux/pagemap.h:11,
from include/linux/blkdev.h:16,
from include/linux/blk-cgroup.h:23,
from include/linux/writeback.h:14,
from include/linux/memcontrol.h:22,
from include/net/sock.h:53,
from include/linux/tcp.h:19,
from drivers/net/wireless/intel/ipw2x00/ipw2100.c:144:
include/linux/kprobes.h:230:13: note: previous declaration of 'show_registers'
was here
230 | extern void show_registers(struct pt_regs *regs);
| ^~~~~~~~~~~~~~
vim +/show_registers +3794 drivers/net/wireless/intel/ipw2x00/ipw2100.c
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3558
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3559 #define IPW2100_REG(x) { IPW_ ##x, #x }
c4aee8c21ff5d8d drivers/net/wireless/ipw2100.c Jiri Benc 2005-08-25
3560 static const struct {
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3561 u32 addr;
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3562 const char *name;
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3563 } hw_data[] = {
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3564 IPW2100_REG(REG_GP_CNTRL),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3565 IPW2100_REG(REG_GPIO),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3566 IPW2100_REG(REG_INTA),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3567 IPW2100_REG(REG_INTA_MASK), IPW2100_REG(REG_RESET_REG),};
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3568 #define IPW2100_NIC(x, s) { x, #x, s }
c4aee8c21ff5d8d drivers/net/wireless/ipw2100.c Jiri Benc 2005-08-25
3569 static const struct {
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3570 u32 addr;
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3571 const char *name;
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3572 size_t size;
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3573 } nic_data[] = {
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3574 IPW2100_NIC(IPW2100_CONTROL_REG, 2),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3575 IPW2100_NIC(0x210014, 1), IPW2100_NIC(0x210000, 1),};
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3576 #define IPW2100_ORD(x, d) { IPW_ORD_ ##x, #x, d }
c4aee8c21ff5d8d drivers/net/wireless/ipw2100.c Jiri Benc 2005-08-25
3577 static const struct {
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3578 u8 index;
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3579 const char *name;
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3580 const char *desc;
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3581 } ord_data[] = {
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3582 IPW2100_ORD(STAT_TX_HOST_REQUESTS, "requested Host Tx's (MSDU)"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3583 IPW2100_ORD(STAT_TX_HOST_COMPLETE,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3584 "successful Host Tx's (MSDU)"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3585 IPW2100_ORD(STAT_TX_DIR_DATA,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3586 "successful Directed Tx's (MSDU)"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3587 IPW2100_ORD(STAT_TX_DIR_DATA1,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3588 "successful Directed Tx's (MSDU) @ 1MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3589 IPW2100_ORD(STAT_TX_DIR_DATA2,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3590 "successful Directed Tx's (MSDU) @ 2MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3591 IPW2100_ORD(STAT_TX_DIR_DATA5_5,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3592 "successful Directed Tx's (MSDU) @ 5_5MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3593 IPW2100_ORD(STAT_TX_DIR_DATA11,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3594 "successful Directed Tx's (MSDU) @ 11MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3595 IPW2100_ORD(STAT_TX_NODIR_DATA1,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3596 "successful Non_Directed Tx's (MSDU) @ 1MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3597 IPW2100_ORD(STAT_TX_NODIR_DATA2,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3598 "successful Non_Directed Tx's (MSDU) @ 2MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3599 IPW2100_ORD(STAT_TX_NODIR_DATA5_5,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3600 "successful Non_Directed Tx's (MSDU) @ 5.5MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3601 IPW2100_ORD(STAT_TX_NODIR_DATA11,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3602 "successful Non_Directed Tx's (MSDU) @ 11MB"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3603 IPW2100_ORD(STAT_NULL_DATA, "successful NULL data Tx's"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3604 IPW2100_ORD(STAT_TX_RTS, "successful Tx RTS"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3605 IPW2100_ORD(STAT_TX_CTS, "successful Tx CTS"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3606 IPW2100_ORD(STAT_TX_ACK, "successful Tx ACK"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3607 IPW2100_ORD(STAT_TX_ASSN, "successful Association Tx's"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3608 IPW2100_ORD(STAT_TX_ASSN_RESP,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3609 "successful Association response Tx's"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3610 IPW2100_ORD(STAT_TX_REASSN,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3611 "successful Reassociation Tx's"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3612 IPW2100_ORD(STAT_TX_REASSN_RESP,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3613 "successful Reassociation response Tx's"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3614 IPW2100_ORD(STAT_TX_PROBE,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3615 "probes successfully transmitted"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3616 IPW2100_ORD(STAT_TX_PROBE_RESP,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3617 "probe responses successfully transmitted"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3618 IPW2100_ORD(STAT_TX_BEACON, "tx beacon"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3619 IPW2100_ORD(STAT_TX_ATIM, "Tx ATIM"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3620 IPW2100_ORD(STAT_TX_DISASSN,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3621 "successful Disassociation TX"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3622 IPW2100_ORD(STAT_TX_AUTH, "successful Authentication Tx"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3623 IPW2100_ORD(STAT_TX_DEAUTH,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3624 "successful Deauthentication TX"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3625 IPW2100_ORD(STAT_TX_TOTAL_BYTES,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3626 "Total successful Tx data bytes"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3627 IPW2100_ORD(STAT_TX_RETRIES, "Tx retries"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3628 IPW2100_ORD(STAT_TX_RETRY1, "Tx retries at 1MBPS"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3629 IPW2100_ORD(STAT_TX_RETRY2, "Tx retries at 2MBPS"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3630 IPW2100_ORD(STAT_TX_RETRY5_5, "Tx retries at 5.5MBPS"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3631 IPW2100_ORD(STAT_TX_RETRY11, "Tx retries at 11MBPS"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3632 IPW2100_ORD(STAT_TX_FAILURES, "Tx Failures"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3633 IPW2100_ORD(STAT_TX_MAX_TRIES_IN_HOP,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3634 "times max tries in a hop failed"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3635 IPW2100_ORD(STAT_TX_DISASSN_FAIL,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3636 "times disassociation failed"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3637 IPW2100_ORD(STAT_TX_ERR_CTS, "missed/bad CTS frames"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3638 IPW2100_ORD(STAT_TX_ERR_ACK, "tx err due to acks"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3639 IPW2100_ORD(STAT_RX_HOST, "packets passed to host"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3640 IPW2100_ORD(STAT_RX_DIR_DATA, "directed packets"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3641 IPW2100_ORD(STAT_RX_DIR_DATA1, "directed packets at 1MB"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3642 IPW2100_ORD(STAT_RX_DIR_DATA2, "directed packets at 2MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3643 IPW2100_ORD(STAT_RX_DIR_DATA5_5,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3644 "directed packets at 5.5MB"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3645 IPW2100_ORD(STAT_RX_DIR_DATA11, "directed packets at 11MB"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3646 IPW2100_ORD(STAT_RX_NODIR_DATA, "nondirected packets"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3647 IPW2100_ORD(STAT_RX_NODIR_DATA1,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3648 "nondirected packets at 1MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3649 IPW2100_ORD(STAT_RX_NODIR_DATA2,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3650 "nondirected packets at 2MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3651 IPW2100_ORD(STAT_RX_NODIR_DATA5_5,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3652 "nondirected packets at 5.5MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3653 IPW2100_ORD(STAT_RX_NODIR_DATA11,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3654 "nondirected packets at 11MB"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3655 IPW2100_ORD(STAT_RX_NULL_DATA, "null data rx's"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3656 IPW2100_ORD(STAT_RX_RTS, "Rx RTS"), IPW2100_ORD(STAT_RX_CTS,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3657 "Rx CTS"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3658 IPW2100_ORD(STAT_RX_ACK, "Rx ACK"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3659 IPW2100_ORD(STAT_RX_CFEND, "Rx CF End"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3660 IPW2100_ORD(STAT_RX_CFEND_ACK, "Rx CF End + CF Ack"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3661 IPW2100_ORD(STAT_RX_ASSN, "Association Rx's"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3662 IPW2100_ORD(STAT_RX_ASSN_RESP, "Association response Rx's"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3663 IPW2100_ORD(STAT_RX_REASSN, "Reassociation Rx's"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3664 IPW2100_ORD(STAT_RX_REASSN_RESP,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3665 "Reassociation response Rx's"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3666 IPW2100_ORD(STAT_RX_PROBE, "probe Rx's"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3667 IPW2100_ORD(STAT_RX_PROBE_RESP, "probe response Rx's"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3668 IPW2100_ORD(STAT_RX_BEACON, "Rx beacon"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3669 IPW2100_ORD(STAT_RX_ATIM, "Rx ATIM"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3670 IPW2100_ORD(STAT_RX_DISASSN, "disassociation Rx"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3671 IPW2100_ORD(STAT_RX_AUTH, "authentication Rx"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3672 IPW2100_ORD(STAT_RX_DEAUTH, "deauthentication Rx"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3673 IPW2100_ORD(STAT_RX_TOTAL_BYTES,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3674 "Total rx data bytes received"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3675 IPW2100_ORD(STAT_RX_ERR_CRC, "packets with Rx CRC error"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3676 IPW2100_ORD(STAT_RX_ERR_CRC1, "Rx CRC errors at 1MB"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3677 IPW2100_ORD(STAT_RX_ERR_CRC2, "Rx CRC errors at 2MB"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3678 IPW2100_ORD(STAT_RX_ERR_CRC5_5, "Rx CRC errors at 5.5MB"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3679 IPW2100_ORD(STAT_RX_ERR_CRC11, "Rx CRC errors at 11MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3680 IPW2100_ORD(STAT_RX_DUPLICATE1,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3681 "duplicate rx packets at 1MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3682 IPW2100_ORD(STAT_RX_DUPLICATE2,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3683 "duplicate rx packets at 2MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3684 IPW2100_ORD(STAT_RX_DUPLICATE5_5,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3685 "duplicate rx packets at 5.5MB"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3686 IPW2100_ORD(STAT_RX_DUPLICATE11,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3687 "duplicate rx packets at 11MB"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3688 IPW2100_ORD(STAT_RX_DUPLICATE, "duplicate rx packets"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3689 IPW2100_ORD(PERS_DB_LOCK, "locking fw permanent db"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3690 IPW2100_ORD(PERS_DB_SIZE, "size of fw permanent db"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3691 IPW2100_ORD(PERS_DB_ADDR, "address of fw permanent db"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3692 IPW2100_ORD(STAT_RX_INVALID_PROTOCOL,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3693 "rx frames with invalid protocol"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3694 IPW2100_ORD(SYS_BOOT_TIME, "Boot time"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3695 IPW2100_ORD(STAT_RX_NO_BUFFER,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3696 "rx frames rejected due to no buffer"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3697 IPW2100_ORD(STAT_RX_MISSING_FRAG,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3698 "rx frames dropped due to missing fragment"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3699 IPW2100_ORD(STAT_RX_ORPHAN_FRAG,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3700 "rx frames dropped due to non-sequential fragment"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3701 IPW2100_ORD(STAT_RX_ORPHAN_FRAME,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3702 "rx frames dropped due to unmatched 1st frame"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3703 IPW2100_ORD(STAT_RX_FRAG_AGEOUT,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3704 "rx frames dropped due to uncompleted frame"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3705 IPW2100_ORD(STAT_RX_ICV_ERRORS,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3706 "ICV errors during decryption"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3707 IPW2100_ORD(STAT_PSP_SUSPENSION, "times adapter suspended"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3708 IPW2100_ORD(STAT_PSP_BCN_TIMEOUT, "beacon timeout"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3709 IPW2100_ORD(STAT_PSP_POLL_TIMEOUT,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3710 "poll response timeouts"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3711 IPW2100_ORD(STAT_PSP_NONDIR_TIMEOUT,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3712 "timeouts waiting for last {broad,multi}cast pkt"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3713 IPW2100_ORD(STAT_PSP_RX_DTIMS, "PSP DTIMs received"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3714 IPW2100_ORD(STAT_PSP_RX_TIMS, "PSP TIMs received"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3715 IPW2100_ORD(STAT_PSP_STATION_ID, "PSP Station ID"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3716 IPW2100_ORD(LAST_ASSN_TIME, "RTC time of last association"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3717 IPW2100_ORD(STAT_PERCENT_MISSED_BCNS,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3718 "current calculation of % missed beacons"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3719 IPW2100_ORD(STAT_PERCENT_RETRIES,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3720 "current calculation of % missed tx retries"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3721 IPW2100_ORD(ASSOCIATED_AP_PTR,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3722 "0 if not associated, else pointer to AP table entry"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3723 IPW2100_ORD(AVAILABLE_AP_CNT,
3ea0a58cf9cf66e drivers/net/wireless/intel/ipw2x00/ipw2100.c Colin Ian King 2018-04-28
3724 "AP's described in the AP table"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3725 IPW2100_ORD(AP_LIST_PTR, "Ptr to list of available APs"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3726 IPW2100_ORD(STAT_AP_ASSNS, "associations"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3727 IPW2100_ORD(STAT_ASSN_FAIL, "association failures"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3728 IPW2100_ORD(STAT_ASSN_RESP_FAIL,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3729 "failures due to response fail"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3730 IPW2100_ORD(STAT_FULL_SCANS, "full scans"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3731 IPW2100_ORD(CARD_DISABLED, "Card Disabled"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3732 IPW2100_ORD(STAT_ROAM_INHIBIT,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3733 "times roaming was inhibited due to activity"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3734 IPW2100_ORD(RSSI_AT_ASSN,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3735 "RSSI of associated AP at time of association"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3736 IPW2100_ORD(STAT_ASSN_CAUSE1,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3737 "reassociation: no probe response or TX on hop"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3738 IPW2100_ORD(STAT_ASSN_CAUSE2,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3739 "reassociation: poor tx/rx quality"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3740 IPW2100_ORD(STAT_ASSN_CAUSE3,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3741 "reassociation: tx/rx quality (excessive AP load"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3742 IPW2100_ORD(STAT_ASSN_CAUSE4,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3743 "reassociation: AP RSSI level"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3744 IPW2100_ORD(STAT_ASSN_CAUSE5,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3745 "reassociations due to load leveling"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3746 IPW2100_ORD(STAT_AUTH_FAIL, "times authentication failed"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3747 IPW2100_ORD(STAT_AUTH_RESP_FAIL,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3748 "times authentication response failed"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3749 IPW2100_ORD(STATION_TABLE_CNT,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3750 "entries in association table"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3751 IPW2100_ORD(RSSI_AVG_CURR, "Current avg RSSI"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3752 IPW2100_ORD(POWER_MGMT_MODE, "Power mode - 0=CAM, 1=PSP"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3753 IPW2100_ORD(COUNTRY_CODE,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3754 "IEEE country code as recv'd from beacon"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3755 IPW2100_ORD(COUNTRY_CHANNELS,
fd9071ec61db420 drivers/net/wireless/ipw2x00/ipw2100.c Masanari Iida 2012-04-13
3756 "channels supported by country"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3757 IPW2100_ORD(RESET_CNT, "adapter resets (warm)"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3758 IPW2100_ORD(BEACON_INTERVAL, "Beacon interval"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3759 IPW2100_ORD(ANTENNA_DIVERSITY,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3760 "TRUE if antenna diversity is disabled"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3761 IPW2100_ORD(DTIM_PERIOD, "beacon intervals between DTIMs"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3762 IPW2100_ORD(OUR_FREQ,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3763 "current radio freq lower digits - channel ID"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3764 IPW2100_ORD(RTC_TIME, "current RTC time"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3765 IPW2100_ORD(PORT_TYPE, "operating mode"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3766 IPW2100_ORD(CURRENT_TX_RATE, "current tx rate"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3767 IPW2100_ORD(SUPPORTED_RATES, "supported tx rates"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3768 IPW2100_ORD(ATIM_WINDOW, "current ATIM Window"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3769 IPW2100_ORD(BASIC_RATES, "basic tx rates"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3770 IPW2100_ORD(NIC_HIGHEST_RATE, "NIC highest tx rate"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3771 IPW2100_ORD(AP_HIGHEST_RATE, "AP highest tx rate"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3772 IPW2100_ORD(CAPABILITIES,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3773 "Management frame capability field"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3774 IPW2100_ORD(AUTH_TYPE, "Type of authentication"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3775 IPW2100_ORD(RADIO_TYPE, "Adapter card platform type"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3776 IPW2100_ORD(RTS_THRESHOLD,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3777 "Min packet length for RTS handshaking"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3778 IPW2100_ORD(INT_MODE, "International mode"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3779 IPW2100_ORD(FRAGMENTATION_THRESHOLD,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3780 "protocol frag threshold"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3781 IPW2100_ORD(EEPROM_SRAM_DB_BLOCK_START_ADDRESS,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3782 "EEPROM offset in SRAM"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3783 IPW2100_ORD(EEPROM_SRAM_DB_BLOCK_SIZE,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3784 "EEPROM size in SRAM"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3785 IPW2100_ORD(EEPROM_SKU_CAPABILITY, "EEPROM SKU Capability"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3786 IPW2100_ORD(EEPROM_IBSS_11B_CHANNELS,
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3787 "EEPROM IBSS 11b channel set"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3788 IPW2100_ORD(MAC_VERSION, "MAC Version"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3789 IPW2100_ORD(MAC_REVISION, "MAC Revision"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3790 IPW2100_ORD(RADIO_VERSION, "Radio Version"),
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3791 IPW2100_ORD(NIC_MANF_DATE_TIME, "MANF Date/Time STAMP"),
ee8e365aa6395e7 drivers/net/wireless/ipw2100.c James Ketrenos 2005-09-14
3792 IPW2100_ORD(UCODE_VERSION, "Ucode Version"),};
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3793
edfc43f2ec542c1 drivers/net/wireless/ipw2100.c Andrew Morton 2005-06-20
@3794 static ssize_t show_registers(struct device *d, struct device_attribute *attr,
edfc43f2ec542c1 drivers/net/wireless/ipw2100.c Andrew Morton 2005-06-20
3795 char *buf)
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3796 {
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3797 int i;
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3798 struct ipw2100_priv *priv = dev_get_drvdata(d);
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3799 struct net_device *dev = priv->net_dev;
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3800 char *out = buf;
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3801 u32 val = 0;
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3802
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3803 out += sprintf(out, "%30s [Address ] : Hex\n", "Register");
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3804
22d574324939d62 drivers/net/wireless/ipw2100.c Ahmed S. Darwish 2007-02-05
3805 for (i = 0; i < ARRAY_SIZE(hw_data); i++) {
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3806 read_register(dev, hw_data[i].addr, &val);
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3807 out += sprintf(out, "%30s [%08X] : %08X\n",
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3808 hw_data[i].name, hw_data[i].addr, val);
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3809 }
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3810
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3811 return out - buf;
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3812 }
2c86c275015c880 drivers/net/wireless/ipw2100.c James Ketrenos 2005-03-23
3813
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org