1. 16 6月, 2011 1 次提交
  2. 29 5月, 2011 4 次提交
    • L
      x86 idle: deprecate mwait_idle() and "idle=mwait" cmdline param · 5d4c47e0
      Len Brown 提交于
      mwait_idle() is a C1-only idle loop intended to be more efficient
      than HLT on SMP hardware that supports it.
      
      But mwait_idle() has been replaced by the more general
      mwait_idle_with_hints(), which handles both C1 and deeper C-states.
      ACPI uses only mwait_idle_with_hints(), and never uses mwait_idle().
      
      Deprecate mwait_idle() and the "idle=mwait" cmdline param
      to simplify the x86 idle code.
      
      After this change, kernels configured with
      (!CONFIG_ACPI=n && !CONFIG_INTEL_IDLE=n) when run on hardware
      that support MWAIT will simply use HLT.  If MWAIT is desired
      on those systems, cpuidle and the cpuidle drivers above
      can be used.
      
      cc: x86@kernel.org
      cc: stable@kernel.org # .39.x
      Signed-off-by: NLen Brown <len.brown@intel.com>
      5d4c47e0
    • L
      x86 idle: deprecate "no-hlt" cmdline param · cdaab4a0
      Len Brown 提交于
      We'd rather that modern machines not check if HLT works on
      every entry into idle, for the benefit of machines that had
      marginal electricals 15-years ago.  If those machines are still running
      the upstream kernel, they can use "idle=poll".  The only difference
      will be that they'll now invoke HLT in machine_hlt().
      
      cc: x86@kernel.org # .39.x
      Signed-off-by: NLen Brown <len.brown@intel.com>
      cdaab4a0
    • L
      x86 idle APM: deprecate CONFIG_APM_CPU_IDLE · 99c63221
      Len Brown 提交于
      We don't want to export the pm_idle function pointer to modules.
      Currently CONFIG_APM_CPU_IDLE w/ CONFIG_APM_MODULE forces us to.
      
      CONFIG_APM_CPU_IDLE is of dubious value, it runs only on 32-bit
      uniprocessor laptops that are over 10 years old.  It calls into
      the BIOS during idle, and is known to cause a number of machines
      to fail.
      
      Removing CONFIG_APM_CPU_IDLE and will allow us to stop exporting
      pm_idle.  Any systems that were calling into the APM BIOS
      at run-time will simply use HLT instead.
      
      cc: x86@kernel.org
      cc: Jiri Kosina <jkosina@suse.cz>
      cc: stable@kernel.org # .39.x
      Signed-off-by: NLen Brown <len.brown@intel.com>
      99c63221
    • L
      x86 idle floppy: deprecate disable_hlt() · 3b70b2e5
      Len Brown 提交于
      Plan to remove floppy_disable_hlt in 2012, an ancient
      workaround with comments that it should be removed.
      
      This allows us to remove clutter and a run-time branch
      from the idle code.
      
      WARN_ONCE() on invocation until it is removed.
      
      cc: x86@kernel.org
      cc: stable@kernel.org # .39.x
      Signed-off-by: NLen Brown <len.brown@intel.com>
      3b70b2e5
  3. 24 5月, 2011 1 次提交
  4. 20 5月, 2011 1 次提交
  5. 18 5月, 2011 1 次提交
  6. 10 5月, 2011 1 次提交
  7. 08 4月, 2011 1 次提交
  8. 07 4月, 2011 1 次提交
  9. 02 4月, 2011 1 次提交
  10. 23 3月, 2011 1 次提交
  11. 22 3月, 2011 2 次提交
    • H
      [media] v4l: removal of old, obsolete ioctls · 7ee40aad
      Hans Verkuil 提交于
      Some ioctl's were defined wrong on 2.6.2 and 2.6.6, using the wrong
      type of R/W arguments. They were fixed, but the old ioctl names are
      still there, maintained to avoid breaking binary compatibility:
      
      There's no sense on preserving those forever, as it is very doubtful
      that someone would try to use a such old binary with a modern kernel.
      Removing them will allow us to remove some magic done at the V4L ioctl
      handler.
      
      Note that any application compiled with a videodev2.h from 2.6.7 or later
      will be using the correct ioctls.
      Signed-off-by: NHans Verkuil <hverkuil@xs4all.nl>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      7ee40aad
    • H
      [media] se401: remove last V4L1 driver · b287db11
      Hans Verkuil 提交于
      This driver is for obsolete hardware that the old maintainer
      didn't care (or not have the hardware anymore), and that no other developer
      could find any hardware to buy.
      
      The V4L1 API is no longer supported, and since nobody stepped in to convert
      them to V4L2 the decision was made to remove them.
      Signed-off-by: NHans Verkuil <hverkuil@xs4all.nl>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      b287db11
  12. 20 3月, 2011 2 次提交
  13. 16 3月, 2011 1 次提交
  14. 22 2月, 2011 1 次提交
  15. 03 2月, 2011 1 次提交
  16. 21 1月, 2011 1 次提交
  17. 20 1月, 2011 1 次提交
    • J
      netfilter: xtables: connlimit revision 1 · cc4fc022
      Jan Engelhardt 提交于
      This adds destination address-based selection. The old "inverse"
      member is overloaded (memory-wise) with a new "flags" variable,
      similar to how J.Park did it with xt_string rev 1. Since revision 0
      userspace only sets flag 0x1, no great changes are made to explicitly
      test for different revisions.
      Signed-off-by: NJan Engelhardt <jengelh@medozas.de>
      cc4fc022
  18. 14 1月, 2011 1 次提交
  19. 13 1月, 2011 1 次提交
  20. 12 1月, 2011 1 次提交
    • Z
      ACPI: delete CONFIG_ACPI_PROCFS_POWER and power procfs I/F in 2.6.39 · 6d855fcd
      Zhang Rui 提交于
      sysfs I/F for ACPI power devices, including AC and Battery,
      has been working in upstream kenrel since 2.6.24, Sep 2007.
      In 2.6.37, we made the sysfs I/F always built in and this option
      disabled by default.
      Now, we plan to remove this option and the ACPI power procfs
      interface in 2.6.39.
      
      First, update the feature-removal-schedule to announce this change.
      Second, add runtime warnings in ACPI AC/Battery/SBS driver, so that
      users will notice this change even if "make oldconfig" is used.
      Signed-off-by: NZhang Rui <rui.zhang@intel.com>
      Signed-off-by: NLen Brown <len.brown@intel.com>
      6d855fcd
  21. 29 12月, 2010 3 次提交
  22. 15 12月, 2010 1 次提交
  23. 16 11月, 2010 1 次提交
  24. 28 10月, 2010 1 次提交
  25. 21 10月, 2010 3 次提交
    • M
      V4L/DVB: Deprecate stradis driver · 96322b80
      Mauro Carvalho Chehab 提交于
      The driver author seems to not worked on this driver since its conversion
      from 2.2 to 2.4. Nobody is known to have a stradis hardware for testing. As
      it still uses V4L1 API, BKL and probably some other old stuff, someone would
      need to work on it to preserve the driver. Instead of investing time and
      efforts to keep porting it to work with new API's, it seems better to just
      drop the driver.
      
      So, let's move it to drivers/staging and label it to die at 2.6.38, if nobody
      cares enough to port parallel port support to gspca or to create a new driver
      that uses the same gspca-cpia sub-driver.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      96322b80
    • M
      V4L/DVB: Deprecate cpia driver (used for parallel port webcams) · 7af97eff
      Mauro Carvalho Chehab 提交于
      cpia driver were re-written inside gspca driver, for USB devices. The only
      functionality that were not migrated is the support for parallel port,
      as:
      	1) the developer didn't find any hardware;
      	2) it doesn't  seem important to keep support for a parallel port webcam,
      	   as this is an obsolete technology;
      	3) the changes at gspca for it to work with parallel port would be very large;
      	4) this driver still uses BKL.
      
      So, let's move it to drivers/staging and label it to die at 2.6.38, if nobody
      cares enough to port parallel port support to gspca or to create a new driver
      that uses the same gspca-cpia sub-driver.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      7af97eff
    • H
      V4L/DVB: Documentation: update now that the vtx/videotext API has been removed · f44026db
      Hans Verkuil 提交于
      Remove all references to /dev/vtx in the documentation, except for
      some historical comments in dev-teletext.xml.
      
      Documentation/devices.txt is not updated, this will go through Alan Cox
      who maintains this file.
      Signed-off-by: NHans Verkuil <hverkuil@xs4all.nl>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      f44026db
  26. 11 10月, 2010 1 次提交
    • S
      ieee1394: remove the old IEEE 1394 driver stack · 66fa12c5
      Stefan Richter 提交于
      The drivers
        - ohci1394 (controller driver)
        - ieee1394 (core)
        - dv1394, raw1394, video1394 (userspace ABI)
        - eth1394, sbp2 (protocol drivers)
      are replaced by
        - firewire-ohci (controller driver)
        - firewire-core (core and userspace ABI)
        - firewire-net, firewire-sbp2 (protocol drivers)
      which are more featureful, better performing, and more secure than the older
      drivers; all with a smaller and more modern code base.
      
      The driver firedtv in drivers/media/dvb/firewire/ contains backends to both
      ieee1394 and firewire-core.  Its ieee1394 backend code can be removed in an
      independent commit; firedtv as-is builds and works fine without ieee1394.
      
      The driver pcilynx (an incomplete controller driver) is deleted without
      replacement since PCILynx cards are extremely rare.  Owners of these cards
      use them with the stand-alone bus sniffer driver nosy instead.
      
      The drivers nosy and init_ohci1394_dma which do not interact with either of
      the two IEEE 1394 stacks are not affected by the ieee1394 subsystem removal.
      
      There are still some issues with the newer firewire subsystem compared to
      the older one:
        - The rare and quirky controllers ALi M52xx, Apple UniNorth v1, NVIDIA
          NForce2 are even less well supported by firewire-ohci than by ohci1394.
          I am looking into the M52xx issue.
        - The experimental firewire-net is reportedly less stable than its
          experimental cousin eth1394.
        - Audio playback of a certain group of audio devices (ones based on DICE
          chipset with EAP; supported by prerelease FFADO code) does not work yet.
          This issue is still under investigation.
        - There were some ieee1394 based out-of-the-mainline drivers.  Of them,
          only lisight, an audio driver for iSight webcams, seems still useful.
          Work is underway to reimplement it on top of firewire-core.
      
      All these remainig issues are minor; they should not stand in the way of
      overall better user experience of IEEE 1394 on Linux, together with a
      reduction in support efforts and maintenance burden.  The coexistence of two
      IEEE 1394 kernel driver stacks in the mainline since 2.6.22 shall end now,
      as announced earlier this year.
      Signed-off-by: NStefan Richter <stefanr@s5r6.in-berlin.de>
      66fa12c5
  27. 06 10月, 2010 1 次提交
  28. 23 9月, 2010 1 次提交
  29. 24 8月, 2010 1 次提交
    • A
      x86, vmware: Remove deprecated VMI kernel support · 9863c90f
      Alok Kataria 提交于
      With the recent innovations in CPU hardware acceleration technologies
      from Intel and AMD, VMware ran a few experiments to compare these
      techniques to guest paravirtualization technique on VMware's platform.
      These hardware assisted virtualization techniques have outperformed the
      performance benefits provided by VMI in most of the workloads. VMware
      expects that these hardware features will be ubiquitous in a couple of
      years, as a result, VMware has started a phased retirement of this
      feature from the hypervisor.
      
      Please note that VMI has always been an optimization and non-VMI kernels
      still work fine on VMware's platform.
      Latest versions of VMware's product which support VMI are,
      Workstation 7.0 and VSphere 4.0 on ESX side, future maintainence
      releases for these products will continue supporting VMI.
      
      For more details about VMI retirement take a look at this,
      http://blogs.vmware.com/guestosguide/2009/09/vmi-retirement.html
      
      This feature removal was scheduled for 2.6.37 back in September 2009.
      Signed-off-by: NAlok N Kataria <akataria@vmware.com>
      LKML-Reference: <1282600151.19396.22.camel@ank32.eng.vmware.com>
      Signed-off-by: NH. Peter Anvin <hpa@linux.intel.com>
      9863c90f
  30. 11 8月, 2010 2 次提交