← Back to team overview

kernel-packages team mailing list archive

[Bug 1271742] Re: CONFIG_PREEMPT is not set. Why?

 

This link shows that the in-kenrel documentation says that for a low-
latency desktop preemption is recommented.

http://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/ch09s03.html

<quote>

Preemption
Systems running as servers have very different workload requirements from those being used as a desktop for video and audio applications. The kernel allows different modes of "preemption" in order to handle these different workloads. Preemption is the ability of the kernel to interrupt itself while it is doing something else, in order to work on something with a higher priority, such as updating a sound or video program.

To change to a different preemption model, use this menu:

Processor type and features
    Preemption Model
        (X) No Forced Preemption (Server)
	( ) Voluntary Kernel Preemption (Desktop)
	( ) Preemptible Kernel (Low-Latency Desktop)
If you wish to make the kernel even more responsive to higher priority tasks than the general preemption option provides, you can also allow interruptions to one of the main internal kernel locks:

Processor type and features
    [*] Preempt The Big Kernel Lock
This option is able to be selected only if you have already selected either the Preemptible Kernel or Symmetric multi-processing support options.

</quote>

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1271742

Title:
  CONFIG_PREEMPT is not set. Why?

Status in “linux” package in Ubuntu:
  Confirmed
Status in “linux” source package in Trusty:
  Won't Fix

Bug description:
  Since the generic kernel is for generic desktop use CONFIG_PREEMPT
  should be set. CONFIG_NO_HZ is already there so it seems strange to me
  that preempt is not especially because recommendations for desktop
  system usually includes building a preemptible kernel.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: linux-tools-3.13.0-5-generic (not installed)
  ProcVersionSignature: Ubuntu 3.13.0-5.20-generic 3.13.0
  Uname: Linux 3.13.0-5-generic i686
  ApportVersion: 2.13.1-0ubuntu1
  Architecture: i386
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  sgh        2201 F.... pulseaudio
  CurrentDesktop: KDE
  Date: Wed Jan 22 23:12:08 2014
  InstallationDate: Installed on 2013-12-24 (29 days ago)
  InstallationMedia: Kubuntu 14.04 LTS "Trusty Tahr" - Alpha i386 (20131224)
  MachineType: LENOVO 2356GCG
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-5-generic root=UUID=6376d4d7-bb9e-4488-bb5f-798e6c41f3fc ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-3.13.0-5-generic N/A
   linux-backports-modules-3.13.0-5-generic  N/A
   linux-firmware                            1.122
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 07/02/2012
  dmi.bios.vendor: LENOVO
  dmi.bios.version: G7ET31WW (1.13 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 2356GCG
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Defined
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvrG7ET31WW(1.13):bd07/02/2012:svnLENOVO:pn2356GCG:pvrThinkPadT430s:rvnLENOVO:rn2356GCG:rvrNotDefined:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 2356GCG
  dmi.product.version: ThinkPad T430s
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1271742/+subscriptions


References