Minor Gems
Many further minor, but by no means insignificant, changes can be found in the list below, which contains the commit headers referring to the respective change. Like many of the references in the text above, the links point to the relevant commit in the web front end of the Git branch for the "official" kernel sources maintained by Linus Torvalds at kernel.org. The commit comments available at these links and the patches themselves provide extensive further information on the respective changes.
ACPI, PCI & PM
- [
- [
DN
] ACPI: add documentation about ACPI 5 enumeration - [
- [
N1
] ACPI: Add support for platform bus type - [
- [
- [
- [
- [
- [
1
] ACPI: Centralized processing of ACPI device resources - [
DN
] ACPI: create _SUN sysfs file - [
- [
- [
- [
N2
] ACPI: Move device resources interpretation code from PNP to ACPI core - [
- [
N
] ACPI / PM: Move routines for adding/removing device wakeup notifiers - [
1
] ACPI / PM: Provide ACPI PM callback routines for subsystems - [
- [
- [
- [
- [
- [
C DN1
] cpufreq: SPEAr: Add CPUFreq driver - [
C N
] cpuidle: add Calxeda SOC idle support - [
C 1
] cpuidle: support multiple drivers - [
- [
- [
D
] Documentation DMA-API-HOWTO.txt Add dma mapping error check usage examples - [
- [
C N
] gpio / ACPI: add ACPI support - [
C N
] i2c / ACPI: add ACPI enumeration support - [
- [
- [
- [
- [
C
] PCI: remove depends on CONFIG_EXPERIMENTAL - [
D
] PM / devfreq: Add current freq callback in device profile - [
- [
D
] PM / devfreq: Add sysfs node for representing frequency transition information. - [
D
] PM / devfreq: Add sysfs node to expose available frequencies - [
D
] PM / devfreq: Add sysfs node to expose available governors - [
D
] PM / devfreq: allow sysfs governor node to switch governor - [
D 2
] PM / devfreq: Core updates to support devices which can idle - [
C
] PM / devfreq: governors: add GPL module license and allow module build - [
D
] PM: Move disabling/enabling runtime PM to late suspend/early resume - [
D 1
] PM / QoS: Introduce PM QoS device flags support - [
D 1
] PM / QoS: Make it possible to expose PM QoS device flags to user space - [
- [
- [
C
] thermal: cpu cooling: allow module builds - [
C
] Thermal: Provide option to choose default thermal governor
Crypto & Security
- [
C N5
] crypto: camellia - add AES-NI/AVX/x86_64 assembler implementation of camellia cipher - [
C N2
] crypto: crc32c - Optimize CRC32C calculation with PCLMULQDQ instruction - [
D
] Documentation: kernel-parameters.txt remove capability.disable - [
D
] ima: support new kernel module syscall - [
D 3
] KEYS: Add payload preparsing opportunity prior to key instantiate or update - [
1
] KEYS: Make the session and process keyrings per-thread - [
- [
D
] KEYS: Use keyring_alloc() to create special keyrings - [
D 1
] seccomp: Make syscall skipping and nr changes more consistent - [
Memory Management
- [
- [
D
] cpuset: use N_MEMORY instead N_HIGH_MEMORY - [
D
] Documentation: ABI: /sys/devices/system/node/ - [
D
] Documentation: Fix memory-barriers.txt example - [
D
] Documentation/kernel-parameters.txt: update mem= option's spec according to its implementation - [
D
] Documentation/sysctl/kernel.txt: document /proc/sys/shmall - [
D
] hotplug: update nodemasks management - [
D
] kmem: add slab-specific documentation about the kmem controller - [
C 1
] memcg: infrastructure to match an allocation to the right cache - [
- [
C
] memory-hotplug: document and enable CONFIG_MOVABLE_NODE - [
D 1
] memory_hotplug: fix possible incorrect node_states[N_NORMAL_MEMORY] - [
- [
C N2
] mm: introduce a common interface for balloon pages mobility - [
- [
D 1
] mm, memory-hotplug: dynamic configure movable memory and portion memory - [
- [
N
] mm: migrate: Add a tracepoint for migrate_pages - [
C
] mm: numa: pte_numa() and pmd_numa() - [
- [
D
] res_counter: return amount of charges after res_counter_uncharge() - [
N
] selftests: add a test program for variable huge page sizes in mmap/shmget - [
D
] thp: change split_huge_page_pmd() interface - [
D
] thp, vmstat: implement HZP_ALLOC and HZP_ALLOC_FAILED events
Tracing
- [
N
] Documentation: add documentation on compiling for Android - [
- [
- [
- [
- [
- [
- [
- [
N
] perf scripts browser: Add a browser for perf script - [
- [
- [
N
] perf tests: Add attr record basic test - [
N
] perf tests: Add attr record branch any test - [
N
] perf tests: Add attr record branch filter tests - [
N
] perf tests: Add attr record count test - [
N
] perf tests: Add attr record data test - [
N
] perf tests: Add attr record event syntax group test - [
N
] perf tests: Add attr record freq test - [
N
] perf tests: Add attr record graph test - [
N
] perf tests: Add attr record group test - [
N
] perf tests: Add attr record no delay test - [
N
] perf tests: Add attr record no-inherit test - [
N
] perf tests: Add attr record no samples test - [
N
] perf tests: Add attr record period test - [
N
] perf tests: Add attr record raw test - [
N1
] perf tests: Add attr stat default test - [
N
] perf tests: Add attr stat default test - [
N
] perf tests: Add attr stat event syntax group test - [
N
] perf tests: Add attr stat group test - [
N
] perf tests: Add attr stat no-inherit test - [
N
] perf tests: Add documentation for attr tests - [
N1
] perf tests: Add framework for automated perf_event_attr tests - [
N
] perf tests: Add missing attr stat basic test - [
- [
- [
- [
- [
- [
1
] perf trace: Support interrupted syscalls - [
1
] perf trace: Use sched:sched_stat_runtime to provide a thread summary - [
- [
- [
- [
- [
- [
- [
N1
] tracing,x86: Add a TSC trace_clock - [
Virtualisation
- [
D
] Document IACx/DACx registers access using ONE_REG API - [
- [
D
] KVM: Documentation: Fix reentry-to-be-consistent paragraph - [
D
] KVM: PPC: Add support for ePAPR idle hcall in host kernel - [
D
] KVM: PPC: Book3S: Get/set guest FP regs using the GET/SET_ONE_REG interface - [
D 1
] KVM: PPC: Book3S: Get/set guest SPRs using the GET/SET_ONE_REG interface - [
D 1
] KVM: PPC: Book3S HV: Provide a method for userspace to read and write the HPT - [
D
] KVM: PPC: Book3S HV: Provide a way for userspace to get/set per-vCPU areas - [
C
] KVM: PPC: Book3s: PR: Add (dumb) MMU Notifier support - [
D
] KVM: PPC: booke: Get/set guest EPCR register using ONE_REG interface - [
- [
C
] KVM: PPC: E500: Implement MMU notifiers - [
C
] KVM: PPC: Support eventfd - [
- [
- [
1
] virtio_balloon: introduce migration primitives to balloon pages - [
1
] virtio_console: Add support for remoteproc serial - [
N
] xen/acpi: ACPI PAD driver
Various
- [
D
] cgroup, cpuset: remove cgroup_subsys->post_clone() - [
D 1
] cgroup_freezer: implement proper hierarchy support - [
D 2
] cgroup: rename ->create/post_create/pre_destroy/destroy() to ->css_alloc/online/offline/free() - [
D
] cgroup: s/CGRP_CLONE_CHILDREN/CGRP_CPUSET_CLONE_CHILDREN/ - [
- [
- [
N
] Coccinelle: add api/d_find_alias.cocci - [
C N1
] context_tracking: New context tracking susbsystem - [
- [
D
] Documentation/cgroups/memory.txt: s/mem_cgroup_charge/mem_cgroup_change_common/ - [
DN1
] Documentation: Chinese translation of Documentation/arm/kernel_user_helpers.txt - [
D
] firmware loader: document firmware cache mechanism - [
D
] firmware loader: introduce module parameter to customize(v4) fw search path - [
C
] generic sys_fork / sys_vfork / sys_clone - [
- [
D
] Kernel-doc: Convention: Use a "Return" section to describe return values - [
D
] Kernel-doc: Convention: Use a "Return" section to describe return values - [
D
] kref: Add kref_get_unless_zero documentation - [
D
] kstrto*: add documentation - [
- [
- [
N
] lib: Add early cpio decoder - [
N
] MODSIGN: Add modules_sign make target - [
1
] module: add syscall to load module from fd - [
- [
- [
- [
1
] net: Allow userns root to control ipv4 - [
1
] net: Allow userns root to control ipv6 - [
- [
- [
- [
- [
D
] netprio_cgroup: allow nesting and inherit config on cgroup creation - [
C
] percpu_rw_semaphore: introduce CONFIG_PERCPU_RWSEM - [
- [
- [
- [
D
] rcu: Add documentation for the new rcuexp debugfs trace file - [
D
] rcu: Correct the name of a reference in list of RCU papers - [
D
] rcu: Document alternative RCU/reference-count algorithms - [
D
] rcu: Make rcu_nocb_poll an early_param instead of module_param - [
C D
] rcu: Reduce default RCU CPU stall warning timeout - [
D
] rcu: Remove list_for_each_continue_rcu() - [
D
] rcu: Update docs to include kfree_rcu() - [
D 2
] rcu: Update documentation for TREE_RCU debugfs tracing - [
C
] rcu: Update RCU_FAST_NO_HZ help text - [
- [
- [
N
] selftests: IPC message queue copy feature test - [
C
] Tell the world we gave up on pushing CC_OPTIMIZE_FOR_SIZE - [
- [
D
] tracing: Add trace_options kernel command line parameter - [
- [
- [
- [
- [
- [
C
] userns: Support autofs4 interacing with multiple user namespaces - [
C
] userns: Support fuse interacting with multiple user namespaces
Next: Minor gems: Platform code