User`s guide
Core Kernel Functionality
33
• The rcutree.rcu_fanout_leaf boot parameter allows the value of RCU_FANOUT_LEAF to be
increased but not decreased. (3.6)
• Firmware files can be loaded directly from the file system rather than from udev. (3.7)
• xattr support in cgroups allow run-time metadata to be attached to cgroups. (3.7)
• The disable_nmi command in kdb disables NMI-entry and releases the port. (3.7)
• Add a special serial console driver to allow the temporary use of an NMI debugger port as a normal
console via the nmi_console command. (3.7)
• RCU locking changes:
• Control grace period duration from sysfs.
• Make rcutree module parameters visible in sysfs.
• Allow an RCU lock to be placed in an extended quiescent state when the CPU runs in user space.
(3.7)
• Add system call to enforce that kernel modules are loaded only from a read-only cryptographically
verified root file system. (3.8)
• Applications can choose between using 1-GB and 2-MB huge pages. Typically, this feature is used in
conjunction with a NUMA policy. (3.8)
• Add option to allow assignment of a memory node as movable memory, which allows an entire node to
be hot-pluggable. (3.8)
• Add sysctl variables to tune checkpoint/restart in user space (CRIU) including specifying the ID of the
next IPC object to be allocated. (3.8)
• Introduce CRIU message queue copy feature so that all pending IPC messages can be retrieved without
deleting them from the queue. (3.8)
• Correct the implementation of hierarchy support for the freezer cgroup. If a cgroup is frozen, all its
descendants are also frozen. (3.8)
• Implement the PTRACE_O_EXITKILL ptrace() request. (3.8)
• Add the VmFlags field to /proc/PID/smaps output. Required by CRIU. (3.8)
• Add TIOCGPKT, TIOCGPTLCK and TIOCGEXCL ioctl() calls to obtain the package mode and locking
state of a pseudo terminal, and to obtain exclusive mode on a tty. (3.8)
• Add a module parameter to force the use of expedited RCU primitives, which can benefit some
embedded applications. (3.8)
• Allow selected CPUs to have RCU callbacks offloaded to kthreads to prevent or minimize OS jitter. (3.8)
• Provide support in sysfs to determine the maximum number of virtual functions (VFs) and Single Root
I/O Virtualization (SR-IOV) capable PCIe devices that are supported, and the methods that are available
for enabling and disabling VFs on a per-device basis. (3.8)
• Add a sysfs node to present the available frequencies for power management. (3.8)
• Add the PM_QOS_FLAG_NO_POWER_OFF and PM_QOS_FLAG_REMOTE_WAKEUP power management
QoS device flags. (3.8)