[linux-next:master 2675/7430] hppa64-linux-ld: drivers/scsi/scsi_devinfo.o(.text+0x4d8): cannot reach strlen

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



tree:   https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head:   ccc252d2e818f6a479441119ad453c3ce7c7c461
commit: 79a7f8bdb159d9914b58740f3d31d602a6e4aca8 [2675/7430] bpf: Introduce bpf_sys_bpf() helper and program type.
config: parisc-randconfig-r012-20210604 (attached as .config)
compiler: hppa64-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/next/linux-next.git/commit/?id=79a7f8bdb159d9914b58740f3d31d602a6e4aca8
        git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
        git fetch --no-tags linux-next master
        git checkout 79a7f8bdb159d9914b58740f3d31d602a6e4aca8
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=parisc 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@xxxxxxxxx>

All errors (new ones prefixed by >>):

   hppa64-linux-ld: mm/percpu.o(.text+0x1cb8): cannot reach mutex_unlock
   hppa64-linux-ld: mm/percpu.o(.text+0x2864): cannot reach _raw_spin_lock_irqsave
   hppa64-linux-ld: mm/percpu.o(.text+0x29cc): cannot reach _raw_spin_unlock_irqrestore
   hppa64-linux-ld: mm/percpu.o(.text+0x2d38): cannot reach mutex_lock
   hppa64-linux-ld: mm/percpu.o(.text+0x2d48): cannot reach mutex_lock_killable
   hppa64-linux-ld: mm/percpu.o(.text+0x2d78): cannot reach _raw_spin_lock_irqsave
   hppa64-linux-ld: mm/percpu.o(.text+0x2efc): cannot reach _raw_spin_unlock_irqrestore
   hppa64-linux-ld: mm/percpu.o(.text+0x2f5c): cannot reach _raw_spin_lock_irqsave
   hppa64-linux-ld: mm/percpu.o(.text+0x2f8c): cannot reach _raw_spin_lock_irqsave
   hppa64-linux-ld: mm/percpu.o(.text+0x3018): cannot reach _raw_spin_unlock_irqrestore
   hppa64-linux-ld: mm/percpu.o(.text+0x30a4): cannot reach _raw_spin_lock_irqsave
   hppa64-linux-ld: mm/percpu.o(.text+0x30fc): cannot reach _raw_spin_unlock_irqrestore
   hppa64-linux-ld: mm/percpu.o(.text+0x3150): cannot reach mutex_unlock
   hppa64-linux-ld: mm/percpu.o(.text+0x322c): cannot reach _raw_spin_unlock_irqrestore
   hppa64-linux-ld: mm/percpu.o(.text+0x32a4): cannot reach mutex_unlock
   hppa64-linux-ld: mm/percpu.o(.text+0x3710): cannot reach __muldi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x1d4): cannot reach __udivdi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x1ec): cannot reach __muldi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x208): cannot reach __udivdi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x230): cannot reach __umoddi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x24c): cannot reach __udivdi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x37c): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: mm/percpu.o(.init.text+0x4b0): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: mm/percpu.o(.init.text+0x534): cannot reach __umoddi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x550): cannot reach __udivdi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x57c): cannot reach $$divI
   hppa64-linux-ld: mm/percpu.o(.init.text+0x590): cannot reach $$mulI
   hppa64-linux-ld: mm/percpu.o(.init.text+0x63c): cannot reach $$divI
   hppa64-linux-ld: mm/percpu.o(.init.text+0x64c): cannot reach $$mulI
   hppa64-linux-ld: mm/percpu.o(.init.text+0x6f0): cannot reach $$divI
   hppa64-linux-ld: mm/percpu.o(.init.text+0x700): cannot reach $$mulI
   hppa64-linux-ld: mm/percpu.o(.init.text+0x744): cannot reach __udivdi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x778): cannot reach __muldi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x7e8): cannot reach $$divI
   hppa64-linux-ld: mm/percpu.o(.init.text+0x7f8): cannot reach $$mulI
   hppa64-linux-ld: mm/percpu.o(.init.text+0x9e8): cannot reach panic
   hppa64-linux-ld: mm/percpu.o(.init.text+0xc70): cannot reach __muldi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x100c): cannot reach __muldi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x10c4): cannot reach __muldi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x11b0): cannot reach unknown
   hppa64-linux-ld: mm/percpu.o(.init.text+0x11e8): cannot reach unknown
   hppa64-linux-ld: mm/percpu.o(.init.text+0x133c): cannot reach panic
   hppa64-linux-ld: mm/percpu.o(.init.text+0x158c): cannot reach __muldi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x1720): cannot reach __muldi3
   hppa64-linux-ld: mm/percpu.o(.init.text+0x1860): cannot reach panic
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x480): cannot reach __muldi3
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x4a4): cannot reach __udivdi3
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x4d4): cannot reach __muldi3
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x4f8): cannot reach __udivdi3
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x568): cannot reach __udivdi3
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x6fc): cannot reach _raw_spin_lock
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x728): cannot reach _raw_spin_unlock
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x76c): cannot reach unknown
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0xef4): cannot reach unknown
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x107c): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x10fc): cannot reach unknown
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x188c): cannot reach __muldi3
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x18ac): cannot reach __udivdi3
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x18f8): cannot reach __udivdi3
   hppa64-linux-ld: mm/page_alloc.o(.init.text+0x1acc): cannot reach panic
   hppa64-linux-ld: mm/page_alloc.o(.text.unlikely+0x24): cannot reach memset
   hppa64-linux-ld: mm/page_alloc.o(.ref.text+0x6c): cannot reach memblock_alloc_try_nid
   hppa64-linux-ld: mm/page_alloc.o(.ref.text+0x134): cannot reach memblock_alloc_try_nid
   hppa64-linux-ld: mm/page_alloc.o(.ref.text+0x1f4): cannot reach unknown
   hppa64-linux-ld: mm/page_alloc.o(.meminit.text+0x424): cannot reach __cond_resched
   hppa64-linux-ld: mm/page_alloc.o(.meminit.text+0x6b0): cannot reach unknown
   hppa64-linux-ld: mm/page_alloc.o(.meminit.text+0x8f0): cannot reach mutex_lock
   hppa64-linux-ld: mm/page_alloc.o(.meminit.text+0x914): cannot reach mutex_unlock
   hppa64-linux-ld: mm/memblock.o(.init.text+0x5a8): cannot reach unknown
   hppa64-linux-ld: mm/memblock.o(.init.text+0xc6c): cannot reach unknown
   hppa64-linux-ld: mm/slab.o(.init.text+0x1c8): cannot reach unknown
   hppa64-linux-ld: mm/slab.o(.init.text+0x1ec): cannot reach unknown
   hppa64-linux-ld: mm/slab.o(.init.text+0x20c): cannot reach unknown
   hppa64-linux-ld: mm/slab.o(.init.text+0x438): cannot reach mutex_lock
   hppa64-linux-ld: mm/slab.o(.init.text+0x490): cannot reach mutex_unlock
   hppa64-linux-ld: fs/namespace.o(.init.text+0x27c): cannot reach panic
   hppa64-linux-ld: lib/bootconfig.o(.init.text+0x1ac): cannot reach unknown
   hppa64-linux-ld: lib/bootconfig.o(.init.text+0x370): cannot reach unknown
   hppa64-linux-ld: lib/bootconfig.o(.init.text+0x16a0): cannot reach unknown
   hppa64-linux-ld: lib/bootconfig.o(.text.unlikely+0x40): cannot reach strlen
   hppa64-linux-ld: drivers/video/fbdev/stifb.o(.init.text+0x3d8): cannot reach unknown
   hppa64-linux-ld: drivers/video/fbdev/stifb.o(.init.text+0x518): cannot reach $$mulI
   hppa64-linux-ld: drivers/video/fbdev/stifb.o(.init.text+0x52c): cannot reach $$mulI
   hppa64-linux-ld: drivers/video/fbdev/stifb.o(.init.text+0x694): cannot reach unknown
   hppa64-linux-ld: drivers/video/fbdev/stifb.o(.init.text+0x6b8): cannot reach unknown
   hppa64-linux-ld: drivers/video/fbdev/stifb.o(.init.text+0x6e8): cannot reach unknown
   hppa64-linux-ld: drivers/video/fbdev/stifb.o(.init.text+0xa48): cannot reach $$mulI
   hppa64-linux-ld: drivers/video/fbdev/stifb.o(.init.text+0xa80): cannot reach $$mulI
   hppa64-linux-ld: drivers/video/fbdev/stifb.o(.exit.text+0x88): cannot reach __release_region
   hppa64-linux-ld: drivers/video/fbdev/stifb.o(.exit.text+0xa4): cannot reach __release_region
   hppa64-linux-ld: drivers/video/fbdev/stifb.o(.exit.text+0xbc): cannot reach iounmap
   hppa64-linux-ld: drivers/clk/clk.o(.init.text+0x250): cannot reach mutex_lock
   hppa64-linux-ld: drivers/clk/clk.o(.init.text+0x2b4): cannot reach mutex_unlock
   hppa64-linux-ld: drivers/base/devtmpfs.o(.init.text+0x298): cannot reach wait_for_completion
   hppa64-linux-ld: drivers/base/devtmpfs.o(.text.unlikely+0x170): cannot reach up_write
   hppa64-linux-ld: drivers/base/devtmpfs.o(.text.unlikely+0x1e4): cannot reach up_write
   hppa64-linux-ld: drivers/base/devtmpfs.o(.text.unlikely+0x230): cannot reach kstrdup
   hppa64-linux-ld: drivers/base/devtmpfs.o(.text.unlikely+0x328): cannot reach up_write
   hppa64-linux-ld: drivers/base/devtmpfs.o(.ref.text+0x1c): cannot reach unknown
   hppa64-linux-ld: drivers/base/devtmpfs.o(.ref.text+0x38): cannot reach complete
>> hppa64-linux-ld: drivers/scsi/scsi_devinfo.o(.text+0x4d8): cannot reach strlen
>> hppa64-linux-ld: drivers/scsi/scsi_devinfo.o(.text+0x4f8): cannot reach strncpy
>> hppa64-linux-ld: drivers/scsi/scsi_devinfo.o(.text+0x51c): cannot reach memset
   hppa64-linux-ld: drivers/scsi/scsi_devinfo.o(.init.text+0x3c): cannot reach scsi_dev_info_add_list
   hppa64-linux-ld: drivers/scsi/scsi_devinfo.o(.init.text+0x118): cannot reach scsi_dev_info_list_add_keyed
   hppa64-linux-ld: drivers/scsi/scsi_devinfo.o(.init.text+0x194): cannot reach scsi_dev_info_list_add_keyed
   hppa64-linux-ld: drivers/scsi/scsi_devinfo.o(.init.text+0x1c0): cannot reach scsi_exit_devinfo
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.text+0xda8): cannot reach __warn_printk
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.text+0xe78): cannot reach memset
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.text+0x1630): cannot reach mmput
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.text+0x16ec): cannot reach mmput
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.text+0x18b4): cannot reach strlen
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.text+0x18f0): cannot reach strlen
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.text+0x1978): cannot reach strlen
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.text+0x2664): cannot reach release_resource
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.text+0x27b4): cannot reach memset
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.text+0x2e7c): cannot reach request_resource
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.text+0x35b8): cannot reach memset
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.text+0x39a0): cannot reach memset
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.text+0x3b8c): cannot reach memset
   hppa64-linux-ld: drivers/vfio/pci/vfio_pci.o(.init.text+0x90): cannot reach vfio_pci_uninit_perm_bits
   hppa64-linux-ld: arch/parisc/kernel/processor.o(.text+0x3a8): cannot reach __udivdi3
   hppa64-linux-ld: arch/parisc/kernel/processor.o(.text+0x3c0): cannot reach __umoddi3
   hppa64-linux-ld: arch/parisc/kernel/processor.o(.text+0x3dc): cannot reach __udivdi3
   hppa64-linux-ld: arch/parisc/kernel/processor.o(.init.text+0xd0): cannot reach panic
   hppa64-linux-ld: arch/parisc/kernel/processor.o(.init.text+0x284): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: arch/parisc/kernel/processor.o(.init.text+0x5ec): cannot reach panic
   hppa64-linux-ld: kernel/fork.o(.text+0x13c): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: kernel/fork.o(.text+0x1ec): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: kernel/fork.o(.text+0x29c): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: kernel/fork.o(.text+0x39c): cannot reach _raw_spin_lock
   hppa64-linux-ld: kernel/fork.o(.text+0x3c8): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x5f4): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: kernel/fork.o(.text+0x934): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: kernel/fork.o(.text+0x9d4): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: kernel/fork.o(.text+0xab4): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: kernel/fork.o(.text+0xc24): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: kernel/fork.o(.text+0xccc): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: kernel/fork.o(.text+0xd9c): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: kernel/fork.o(.text+0xdf8): cannot reach _raw_spin_lock
   hppa64-linux-ld: kernel/fork.o(.text+0xe34): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x1a40): cannot reach _raw_spin_lock
   hppa64-linux-ld: kernel/fork.o(.text+0x1a74): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x1ae0): cannot reach __cond_resched
   hppa64-linux-ld: kernel/fork.o(.text+0x1c7c): cannot reach down_write_killable
   hppa64-linux-ld: kernel/fork.o(.text+0x1cac): cannot reach down_write
   hppa64-linux-ld: kernel/fork.o(.text+0x1eb0): cannot reach down_write
   hppa64-linux-ld: kernel/fork.o(.text+0x1ee8): cannot reach _raw_spin_lock_irq
   hppa64-linux-ld: kernel/fork.o(.text+0x1f1c): cannot reach _raw_spin_unlock_irq
   hppa64-linux-ld: kernel/fork.o(.text+0x2258): cannot reach _raw_spin_lock
   hppa64-linux-ld: kernel/fork.o(.text+0x2298): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x22fc): cannot reach down_read_killable
   hppa64-linux-ld: kernel/fork.o(.text+0x260c): cannot reach _raw_spin_lock_irq
   hppa64-linux-ld: kernel/fork.o(.text+0x2668): cannot reach _raw_spin_unlock_irq
   hppa64-linux-ld: kernel/fork.o(.text+0x2b90): cannot reach _raw_spin_lock
   hppa64-linux-ld: kernel/fork.o(.text+0x2bb0): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x2bd4): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x2c7c): cannot reach _raw_spin_lock_irq
   hppa64-linux-ld: kernel/fork.o(.text+0x2cc0): cannot reach _raw_spin_unlock_irq
   hppa64-linux-ld: kernel/fork.o(.text+0x2e44): cannot reach _raw_spin_lock
   hppa64-linux-ld: kernel/fork.o(.text+0x2e8c): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x3300): cannot reach _raw_write_lock_irq
   hppa64-linux-ld: kernel/fork.o(.text+0x3388): cannot reach _raw_spin_lock
   hppa64-linux-ld: kernel/fork.o(.text+0x37fc): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x3810): cannot reach _raw_write_unlock_irq
   hppa64-linux-ld: kernel/fork.o(.text+0x3888): cannot reach mutex_lock
   hppa64-linux-ld: kernel/fork.o(.text+0x38e4): cannot reach mutex_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x3908): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x391c): cannot reach _raw_write_unlock_irq
   hppa64-linux-ld: kernel/fork.o(.text+0x3ae4): cannot reach _raw_spin_lock_irq
   hppa64-linux-ld: kernel/fork.o(.text+0x3b14): cannot reach _raw_spin_unlock_irq
   hppa64-linux-ld: kernel/fork.o(.text+0x3f44): cannot reach wait_for_completion_killable
   hppa64-linux-ld: kernel/fork.o(.text+0x3f78): cannot reach _raw_spin_lock
   hppa64-linux-ld: kernel/fork.o(.text+0x3f90): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x4374): cannot reach _raw_read_lock
   hppa64-linux-ld: kernel/fork.o(.text+0x4418): cannot reach _raw_read_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x46ec): cannot reach _raw_spin_lock
   hppa64-linux-ld: kernel/fork.o(.text+0x4714): cannot reach _raw_spin_lock
   hppa64-linux-ld: kernel/fork.o(.text+0x474c): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x4798): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/fork.o(.text+0x48b4): cannot reach _raw_spin_lock
   hppa64-linux-ld: kernel/fork.o(.text+0x48d0): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/panic.o(.text+0x1b4): cannot reach _raw_spin_lock_irqsave
   hppa64-linux-ld: kernel/panic.o(.text+0x218): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/panic.o(.text+0x25c): cannot reach _raw_spin_lock
   hppa64-linux-ld: kernel/panic.o(.text+0x288): cannot reach _raw_spin_unlock
   hppa64-linux-ld: kernel/panic.o(.text+0x2c0): cannot reach _raw_spin_lock
   hppa64-linux-ld: kernel/panic.o(.text+0x2dc): cannot reach _raw_spin_unlock_irqrestore
   hppa64-linux-ld: kernel/panic.o(.text+0x494): cannot reach warn_bogus_irq_restore
   hppa64-linux-ld: kernel/panic.o(.text+0x4cc): cannot reach panic
   hppa64-linux-ld: kernel/panic.o(.text+0x554): cannot reach panic
   hppa64-linux-ld: kernel/panic.o(.text+0x728): cannot reach debug_locks_off
   hppa64-linux-ld: kernel/panic.o(.text+0x810): cannot reach panic
   hppa64-linux-ld: kernel/panic.o(.text.unlikely+0xbc): cannot reach panic_smp_self_stop
   hppa64-linux-ld: kernel/panic.o(.text.unlikely+0x140): cannot reach kgdb_panic
   hppa64-linux-ld: kernel/panic.o(.text.unlikely+0x158): cannot reach smp_send_stop
   hppa64-linux-ld: kernel/panic.o(.text.unlikely+0x168): cannot reach crash_smp_send_stop
   hppa64-linux-ld: kernel/panic.o(.text.unlikely+0x188): cannot reach atomic_notifier_call_chain
   hppa64-linux-ld: kernel/panic.o(.text.unlikely+0x1a8): cannot reach console_unblank
   hppa64-linux-ld: kernel/panic.o(.text.unlikely+0x1cc): cannot reach console_flush_on_panic
   hppa64-linux-ld: kernel/panic.o(.text.unlikely+0x1f0): cannot reach console_flush_on_panic
   hppa64-linux-ld: kernel/panic.o(.text.unlikely+0x20c): cannot reach show_state_filter
   hppa64-linux-ld: kernel/panic.o(.text.unlikely+0x248): cannot reach sysrq_timer_list_show

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@xxxxxxxxxxxx

Attachment: .config.gz
Description: application/gzip


[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux