1. 01 3月, 2018 2 次提交
  2. 16 2月, 2018 2 次提交
  3. 12 2月, 2018 1 次提交
    • L
      vfs: do bulk POLL* -> EPOLL* replacement · a9a08845
      Linus Torvalds 提交于
      This is the mindless scripted replacement of kernel use of POLL*
      variables as described by Al, done by this script:
      
          for V in IN OUT PRI ERR RDNORM RDBAND WRNORM WRBAND HUP RDHUP NVAL MSG; do
              L=`git grep -l -w POLL$V | grep -v '^t' | grep -v /um/ | grep -v '^sa' | grep -v '/poll.h$'|grep -v '^D'`
              for f in $L; do sed -i "-es/^\([^\"]*\)\(\<POLL$V\>\)/\\1E\\2/" $f; done
          done
      
      with de-mangling cleanups yet to come.
      
      NOTE! On almost all architectures, the EPOLL* constants have the same
      values as the POLL* constants do.  But they keyword here is "almost".
      For various bad reasons they aren't the same, and epoll() doesn't
      actually work quite correctly in some cases due to this on Sparc et al.
      
      The next patch from Al will sort out the final differences, and we
      should be all done.
      Scripted-by: NAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      a9a08845
  4. 02 2月, 2018 1 次提交
  5. 29 1月, 2018 3 次提交
  6. 26 1月, 2018 1 次提交
  7. 25 1月, 2018 1 次提交
    • L
      RDMA/srpt: Fix RCU debug build error · f97f43c9
      Leon Romanovsky 提交于
      Combination of CONFIG_DEBUG_OBJECTS_RCU_HEAD=y and
      CONFIG_INFINIBAND_SRPT=m produces the following build error.
      
      ERROR: "init_rcu_head" [drivers/infiniband/ulp/srpt/ib_srpt.ko] undefined!
      make[1]: *** [scripts/Makefile.modpost:92: __modpost] Error 1
      make: *** [Makefile:1216: modules] Error 2
      
      The reason to it that init_rcu_head() is not exported and not supposed
      to be used in modules. It is needed for dynamic initialization of
      statically allocated rcu_head structures.
      
      Fixes: 795bc112 ("IB/srpt: Make it safe to use RCU for srpt_device.rch_list")
      Fixes: a1125314 ("IB/srpt: Rework multi-channel support")
      Signed-off-by: NBart Van Assche <bart.vanassche@wdc.com>
      Signed-off-by: NLeon Romanovsky <leonro@mellanox.com>
      Signed-off-by: NDoug Ledford <dledford@redhat.com>
      f97f43c9
  8. 24 1月, 2018 2 次提交
  9. 19 1月, 2018 16 次提交
  10. 11 1月, 2018 2 次提交
  11. 09 1月, 2018 9 次提交