1. 22 12月, 2015 1 次提交
  2. 16 11月, 2015 2 次提交
  3. 25 10月, 2015 2 次提交
  4. 14 10月, 2015 2 次提交
  5. 29 9月, 2015 1 次提交
  6. 15 9月, 2015 1 次提交
  7. 14 7月, 2015 1 次提交
  8. 11 6月, 2015 3 次提交
  9. 31 5月, 2015 1 次提交
  10. 16 3月, 2015 1 次提交
  11. 02 3月, 2015 1 次提交
  12. 18 1月, 2015 1 次提交
  13. 24 11月, 2014 1 次提交
  14. 04 11月, 2014 1 次提交
    • T
      Staging: lustre: lnet: Improve 'incarnation' stamp · 11dd2a97
      Tina Ruchandani 提交于
      ksock_net_t uses a __u64 quantity as an 'incarnation' timestamp. This is also
      passed on in hello messages and used to detect if a reboot has occurred.
      This 'incarnation' is obtained using do_gettimeofday.It is only used in equality
      checks, so the absolute value does not matter.
      
      This patch replaces do_gettimeofday with ktime_get_ns for the following reasons:
      1. ktime_get_ns returns a __u64 which is safer than 'struct timeval'
      which will overflow on 32-bit systems in year 2038 and beyond.
      2. Reduced compute: ktime_get_ns is faster than the multiply/add
         combination used in this function
      Signed-off-by: NTina Ruchandani <ruchandani.tina@gmail.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      11dd2a97
  15. 13 7月, 2014 2 次提交
  16. 12 7月, 2014 4 次提交
  17. 25 6月, 2014 1 次提交
    • J
      staging: lustre: fix sparse warnings for static symbols · 0b913529
      James A Shackleford 提交于
      This patch fixes the following sparse warnings:
      
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:46:20: warning: symbol 'the_ksocklnd' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:49:19: warning: symbol 'ksocknal_ip2iface' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:67:15: warning: symbol 'ksocknal_create_route' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:103:1: warning: symbol 'ksocknal_create_peer' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:218:1: warning: symbol 'ksocknal_unlink_peer_locked' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:248:1: warning: symbol 'ksocknal_get_peer_info' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:323:1: warning: symbol 'ksocknal_associate_route_conn_locked' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:368:1: warning: symbol 'ksocknal_add_route_locked' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:409:1: warning: symbol 'ksocknal_del_route_locked' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:511:1: warning: symbol 'ksocknal_del_peer_locked' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:566:1: warning: symbol 'ksocknal_del_peer' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:624:14: warning: symbol 'ksocknal_get_conn_by_idx' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:661:15: warning: symbol 'ksocknal_choose_scheduler_locked' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:685:1: warning: symbol 'ksocknal_local_ipvec' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:713:1: warning: symbol 'ksocknal_match_peerip' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:745:1: warning: symbol 'ksocknal_select_ips' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:847:1: warning: symbol 'ksocknal_create_routes' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:997:1: warning: symbol 'ksocknal_connecting' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:1853:1: warning: symbol 'ksocknal_push_peer' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:1886:1: warning: symbol 'ksocknal_push' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:1935:1: warning: symbol 'ksocknal_add_interface' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:1997:1: warning: symbol 'ksocknal_peer_del_interface_locked' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2038:1: warning: symbol 'ksocknal_del_interface' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2213:1: warning: symbol 'ksocknal_free_buffers' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2256:1: warning: symbol 'ksocknal_base_shutdown' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2349:1: warning: symbol 'ksocknal_new_incarnation' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2364:1: warning: symbol 'ksocknal_base_startup' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2496:1: warning: symbol 'ksocknal_debug_peerhash' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2603:1: warning: symbol 'ksocknal_enumerate_interfaces' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2660:1: warning: symbol 'ksocknal_search_new_ipif' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2702:1: warning: symbol 'ksocknal_start_schedulers' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2748:1: warning: symbol 'ksocknal_net_start_threads' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2860:1: warning: symbol 'ksocknal_module_fini' was not declared. Should it be static?
      drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2866:1: warning: symbol 'ksocknal_module_init' was not declared. Should it be static?
      Signed-off-by: NJames A Shackleford <shack@linux.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      0b913529
  18. 19 6月, 2014 1 次提交
  19. 23 5月, 2014 5 次提交
  20. 04 5月, 2014 1 次提交
  21. 20 3月, 2014 1 次提交
  22. 20 11月, 2013 1 次提交
  23. 28 10月, 2013 1 次提交
  24. 26 8月, 2013 1 次提交
  25. 04 8月, 2013 1 次提交
  26. 24 7月, 2013 1 次提交
    • P
      staging/lustre: remove HIPQUAD · 5e8f6920
      Peng Tao 提交于
      Stephen Rothwell reported below error on powerpc:
      
      In file included from drivers/staging/lustre/include/linux/libcfs/libcfs.h:203:0,
                       from drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h:67,
                       from drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c:41:
      drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c: In function 'kiblnd_dev_need_failover':
      drivers/staging/lustre/include/linux/libcfs/libcfs_debug.h:215:16: error: implicit declaration of function 'NIPQUAD' [-Werror=implicit-function-declaration]
        static struct libcfs_debug_msg_data msgdata;      \
                      ^
      We should just remove HIPQUAD and replace it with %pI4h.
      Reported-by: NStephen Rothwell <sfr@canb.auug.org.au>
      Cc: Joe Perches <joe@perches.com>
      Signed-off-by: NPeng Tao <bergwolf@gmail.com>
      Signed-off-by: NAndreas Dilger <andreas.dilger@intel.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      5e8f6920
  27. 15 5月, 2013 1 次提交