1. 05 Jun, 2018 3 commits
    • Greg Kroah-Hartman's avatar
      ncpfs: remove compat functionality · f0ac2abc
      Greg Kroah-Hartman authored
      Now that ncpfs is gone from the tree, no need to have the compatibility
      thunking layer around, it will not actually go anywhere :)
      
      So delete that logic from fs/compat.c, it is no longer needed.
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      f0ac2abc
    • Greg Kroah-Hartman's avatar
      staging: ncpfs: delete it · bd32895c
      Greg Kroah-Hartman authored
      The ncpfs code moved into the staging tree back in November 2017 and no
      one has complained or even noticed it was gone.  Because of that, let's
      just delete it.
      
      Cc: Stephen Hemminger <stephen@networkplumber.org>
      Cc: David S. Miller <davem@davemloft.net>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      bd32895c
    • Greg Kroah-Hartman's avatar
      staging: lustre: delete the filesystem from the tree. · be65f9ed
      Greg Kroah-Hartman authored
      The Lustre filesystem has been in the kernel tree for over 5 years now.
      While it has been an endless source of enjoyment for new kernel
      developers learning how to do basic codingstyle cleanups, as well as an
      semi-entertaining source of bewilderment from the vfs developers any
      time they have looked into the codebase to try to figure out how to port
      their latest api changes to this filesystem, it has not really moved
      forward into the "this is in shape to get out of staging" despite many
      half-completed attempts.
      
      And getting code out of staging is the main goal of that portion of the
      kernel tree.  Code should not stagnate and it feels like having this
      code in staging is only causing the development cycle of the filesystem
      to take longer than it should.  There is a whole separate out-of-tree
      copy of this codebase where the developers work on it, and then random
      changes are thrown over the wall at staging at some later point in time.
      This dual-tree development model has never worked, and the state of this
      codebase is proof of that.
      
      So, let's just delete the whole mess.  Now the lustre developers can go
      off and work in their out-of-tree codebase and not have to worry about
      providing valid changelog entries and breaking their patches up into
      logical pieces.  They can take the time they have spend doing those
      types of housekeeping chores and get the codebase into a much better
      shape, and it can be submitted for inclusion into the real part of the
      kernel tree when ready.
      
      Cc: Oleg Drokin <oleg.drokin@intel.com>
      Cc: Andreas Dilger <andreas.dilger@intel.com>
      Cc: James Simmons <jsimmons@infradead.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      be65f9ed
  2. 01 Jun, 2018 35 commits
  3. 31 May, 2018 2 commits
    • Janani Sankara Babu's avatar
      Staging:rtl888eu:include Fix CamelCase issue · 341f27d0
      Janani Sankara Babu authored
      This patch is created to solve the CamelCase issue. The members 'IEs'
      and 'IELength' of struct wlan_bssid_ex are being modified to 'ie' and
      'ie_length' to solve the issue. And the places where these variables
      are referenced inside rtl8188eu driver are also changed.
      Signed-off-by: default avatarJanani Sankara Babu <jananis37@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      341f27d0
    • Arnd Bergmann's avatar
      staging: lustre: include linux/highmem.h when needed · 17f74bd3
      Arnd Bergmann authored
      Something in recent linux-next kernels caused linux/highmem.h to
      no longer be included implicitly from o2iblnd_cb.c, causing a build
      failure:
      
      drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c: In function 'kiblnd_kvaddr_to_page':
      drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c:549:15: error: 'PKMAP_BASE' undeclared (first use in this function); did you mean 'RTM_BASE'?
        if (vaddr >= PKMAP_BASE &&
                     ^~~~~~~~~~
                     RTM_BASE
      drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c:549:15: note: each undeclared identifier is reported only once for each function it appears in
      drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c:550:28: error: 'LAST_PKMAP' undeclared (first use in this function); did you mean 'AT_HWCAP'?
            vaddr < (PKMAP_BASE + LAST_PKMAP * PAGE_SIZE)) {
                                  ^~~~~~~~~~
                                  AT_HWCAP
      
      This adds back an explicit include for the header.
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Reviewed-by: default avatarNeilBrown <neilb@suse.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      17f74bd3