1. 08 2月, 2016 1 次提交
    • P
      staging: drop kbuild workaround dummy module from top dir · e223da96
      Paul Gortmaker 提交于
      This is essentially a revert of 86f69fe9
      ("Staging: workaround build system bug"), but to call it a revert would
      imply it was wrong -- rather it seems more like it is just no longer
      required anymore.
      
      It doesn't list the full details of the failing use case, but the most
      obvious would appear to be a "make allnoconfig" that subsequently had set
      just CONFIG_STAGING=y in the .config file, to give:
      
        paul@builder:~/git/linux-head$ grep STAGING ../staging-allno/.config
        CONFIG_STAGING=y
        # CONFIG_STAGING_MEDIA is not set
        # CONFIG_STAGING_BOARD is not set
        paul@builder:~/git/linux-head$
      
      After building this .config (on ARM, just to be different), we see that
      built-in.o is created, and the final vmlinux links OK:
      
        paul@builder:~/git/linux-head$ ls -l ../staging-allno/drivers/staging/built-in.o
        -rw-rw-r-- 1 paul paul 257 Nov 16 18:06 ../staging-allno/drivers/staging/built-in.o
        paul@builder:~/git/linux-head$ file ../staging-allno/drivers/staging/built-in.o
        ../staging-allno/drivers/staging/built-in.o: ELF 32-bit LSB relocatable, ARM, version 1, not stripped
        paul@builder:~/git/linux-head$ nm ../staging-allno/drivers/staging/built-in.o
        nm: ../staging-allno/drivers/staging/built-in.o: no symbols
        paul@builder:~/git/linux-head$ ls -l ../staging-allno/vmlinux
        -rwxrwxr-x 1 paul paul 1236326 Nov 16 18:07 ../staging-allno/vmlinux
        paul@builder:~/git/linux-head$
      
      I also tested an "allmodconfig" and did not see any problems there
      either.  Switching back to x86-64 and testing several things there didn't
      show any issues either.  So it appears we do not need to carry the
      workaround in tree any longer.
      
      Cc: linux-kbuild@vger.kernel.org
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Acked-by: NMichal Marek <mmarek@suse.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      e223da96
  2. 04 2月, 2016 1 次提交
  3. 29 1月, 2016 2 次提交
  4. 25 10月, 2015 1 次提交
  5. 29 8月, 2015 1 次提交
    • D
      Staging: Add staging/rdma directory and update MAINTAINERS · 2dfcad3a
      Doug Ledford 提交于
      Create the rdma directory in the staging area for use as we deprecate
      some older drivers and as we bring in some new drivers that are in
      need of work.  Update the MAINTAINERS file so that updates to these
      files go to linux-rdma@vger.kernel.org.  Expected lifespan of this
      directory is three releases for any deprecated drivers moved here
      and an unknown, but theoretically bounded amount of time for the new
      drivers as a new core RDMA transfer library needs to be written and
      the drivers modified to use it in order for them to move out of this
      directory.
      Signed-off-by: NDoug Ledford <dledford@redhat.com>
      2dfcad3a
  6. 11 8月, 2015 1 次提交
  7. 08 8月, 2015 1 次提交
  8. 25 7月, 2015 1 次提交
    • C
      Staging: most: add MOST driver's core module · 57562a72
      Christian Gromm 提交于
      This patch adds the core module of the MOST driver to the kernel's driver
      staging area. This module is part of the MOST driver and handles the
      configuration interface in sysfs, the buffer management and the data
      routing.
      
      MOST defines the protocol, hardware and software layers necessary to allow
      for the efficient and low-cost transport of control, real-time and packet
      data using a single medium (physical layer). Media currently in use are
      fiber optics, unshielded twisted pair cables (UTP) and coax cables. MOST
      also supports various speed grades up to 150 Mbps.
      For more information on MOST, visit the MOST Cooperation website:
      www.mostcooperation.com.
      
      Cars continue to evolve into sophisticated consumer electronics platforms,
      increasing the demand for reliable and simple solutions to support audio,
      video and data communications. MOST can be used to connect multiple
      consumer devices via optical or electrical physical layers directly to one
      another or in a network configuration. As a synchronous network, MOST
      provides excellent Quality of Service and seamless connectivity for
      audio/video streaming. Therefore, the driver perfectly fits to the mission
      of Automotive Grade Linux to create open source software solutions for
      automotive applications.
      
      The driver consists basically of three layers. The hardware layer, the
      core layer and the application layer. The core layer consists of the core
      module only. This module handles the communication flow through all three
      layers, the configuration of the driver, the configuration interface
      representation in sysfs, and the buffer management.
      For each of the other two layers a selection of modules is provided. These
      modules can arbitrarily be combined to meet the needs of the desired
      system architecture. A module of the hardware layer is referred to as an
      HDM (hardware dependent module). Each module of this layer handles exactly
      one of the peripheral interfaces of a network interface controller (e.g.
      USB, MediaLB, I2C). A module of the application layer is referred to as an
      AIM (application interfacing module). The modules of this layer give access
      to MOST via one the following ways: character devices, ALSA, Networking or
      V4L2.
      
      To physically access MOST, an Intelligent Network Interface Controller
      (INIC) is needed. For more information on available controllers visit:
      www.microchip.com
      Signed-off-by: NChristian Gromm <christian.gromm@microchip.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      57562a72
  9. 25 5月, 2015 1 次提交
  10. 10 5月, 2015 1 次提交
  11. 08 5月, 2015 1 次提交
  12. 07 3月, 2015 2 次提交
  13. 04 2月, 2015 2 次提交
    • A
      staging: cptm1217: blow it all away · b5d78b7f
      Alan Cox 提交于
      We have a drivers/input layer for Synaptics products and nothing should now
      be using the staging driver.
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      b5d78b7f
    • A
      i2o: move to staging · 2cbf7fe2
      Alan Cox 提交于
      The I2O layer deals with a technology that to say the least didn't catch on
      in the market.
      
      The only relevant products are some of the AMI MegaRAID - which supported I2O
      and its native mode (The native mode is faster and runs on Linux), an
      obscure crypto ethernet card that's now so many years out of date nobody
      would use it, the old DPT controllers, which speak their own dialect and
      have their own driver - and ermm.. thats about it.
      
      We also know the code isn't in good shape as recently a patch was proposed
      and queried as buggy, which in turn showed the existing code was broken
      already by prior "clean up" and nobody had noticed that either.
      
      It's coding style robot code nothing more. Like some forgotten corridor
      cleaned relentlessly by a lost Roomba but where no user has trodden in years.
      
      Move it to staging and then to /dev/null.
      
      The headers remain as they are shared with dpt_i2o.
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      2cbf7fe2
  14. 25 1月, 2015 1 次提交
  15. 18 1月, 2015 1 次提交
  16. 13 1月, 2015 1 次提交
  17. 26 11月, 2014 1 次提交
    • P
      drm: imx: Move imx-drm driver out of staging · 6556f7f8
      Philipp Zabel 提交于
      The imx-drm driver was put into staging mostly for the following reasons,
      all of which have been addressed or superseded:
       - convert the irq driver to use linear irq domains
       - work out the device tree bindings, this lead to the common of_graph
         bindings being used
       - factor out common helper functions, this mostly resulted in the
         component framework and drm of_graph helpers.
      
      Before adding new fixes, and certainly before adding new features,
      move it into its proper place below drivers/gpu/drm.
      Signed-off-by: NPhilipp Zabel <p.zabel@pengutronix.de>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      6556f7f8
  18. 20 10月, 2014 2 次提交
  19. 04 10月, 2014 2 次提交
  20. 01 10月, 2014 1 次提交
  21. 30 9月, 2014 1 次提交
  22. 24 9月, 2014 1 次提交
  23. 31 8月, 2014 1 次提交
    • G
      staging: remove nokia_hp4p driver · a4102f90
      Greg Kroah-Hartman 提交于
      The Bluetooth maintainer has been complaining about it for a while, and
      I shouldn't have merged it over his objections.  There also has been no
      real work done on it at all to get it out of the staging tree, so just
      delete the code for now.
      
      If someone wants to get this fixed up properly, feel free to revert this
      commit and send the revert, along with cleanups and we will be glad to
      consider it.
      
      Cc: Marcel Holtmann <marcel@holtmann.org>
      Cc: Pali Rohár <pali.rohar@gmail.com>
      Cc: Pavel Machek <pavel@ucw.cz>,
      Cc: Miguel Oliveira <cmroliv@gmail.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      a4102f90
  24. 26 8月, 2014 1 次提交
  25. 28 7月, 2014 2 次提交
  26. 25 7月, 2014 2 次提交
  27. 24 7月, 2014 3 次提交
  28. 16 7月, 2014 1 次提交
    • K
      staging: tidspbridge: remove driver · f190be7f
      Kristina Martšenko 提交于
      The driver has been broken and disabled for several kernel versions now.
      It doesn't have a maintainer anymore, and most of the people who've
      worked on it have moved on. There's also still a long list of issues in
      the TODO file before it can be moved out of staging. Until someone can
      put in the work to make the driver work again and move it out of
      staging, remove it from the kernel.
      Signed-off-by: NKristina Martšenko <kristina.martsenko@gmail.com>
      Cc: Omar Ramirez Luna <omar.ramirez@copitl.com>
      Cc: Suman Anna <s-anna@ti.com>
      Cc: Felipe Contreras <felipe.contreras@gmail.com>
      Cc: Ohad Ben-Cohen <ohad@wizery.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      f190be7f
  29. 02 7月, 2014 1 次提交
  30. 01 7月, 2014 2 次提交