Kernel-Log – Was 3.8 bringt (2): Infrastruktur
Seite 2: Die kleinen Perlen: Infrastruktur
Die kleinen Perlen: Infrastuktur
Die folgenden Links führen zu einigen kleineren, aber keineswegs unbedeutenden Änderungen:
ACPI, PCI & PM
- [
    Â] ACPI: Add ACPI CPU hot-remove support - [
  DNÂ] ACPI: add documentation about ACPI 5 enumeration - [
    Â] ACPI: add SDHCI to ACPI platform devices - [
   N1] ACPI: Add support for platform bus type - [
    Â] ACPI: Add _UID support for ACPI devices. - [
    Â] ACPI / battery: Correct battery capacity values on Thinkpads - [
    Â] ACPICA: AcpiGetObjectInfo: Add support for ACPI 5 _SUB method - [
    Â] ACPICA: Update support for ACPI 5 MPST table - [
    Â] ACPICA: Update version to 20121018 - [
    1] ACPI: Centralized processing of ACPI device resources - [
  DNÂ] ACPI: create _SUN sysfs file - [
    Â] ACPI: Export functions for hot-remove - [
    Â] ACPI: Implement physical address table override - [
    Â] ACPI / memory-hotplug: add memory offline code to acpi_memory_device_remove() - [
   N2] ACPI: Move device resources interpretation code from PNP to ACPI core - [
    Â] ACPI / PM: Add Sony Vaio VPCEB1S1E to nonvs blacklist. - [
   NÂ] ACPI / PM: Move routines for adding/removing device wakeup notifiers - [
    1] ACPI / PM: Provide ACPI PM callback routines for subsystems - [
    Â] ACPI / Sleep: add acpi_sleep=nonvs_s3 parameter - [
    Â] ACPI / video: Add "Asus UL30VT" to ACPI video detect blacklist - [
    Â] ACPI / video: ignore BIOS initial backlight value for HP Folio 13-2000 - [
    Â] cpufreq: Add module aliases for acpi-cpufreq - [
    Â] cpufreq / Longhaul: Disable driver by default - [
CÂ DN1]Â cpufreq: SPEAr: Add CPUFreq driver - [
CÂ Â NÂ]Â cpuidle: add Calxeda SOC idle support - [
CÂ Â Â 1]Â cpuidle: support multiple drivers - [
    Â] cpupower: IvyBridge (0x3a and 0x3e models) support - [
    Â] cpupower: Provide -c param for cpupower monitor to schedule process on all cores - [
  D Â] Documentation DMA-API-HOWTO.txt Add dma mapping error check usage examples - [
    Â] driver core / ACPI: Move ACPI support to core device and driver types - [
CÂ Â NÂ]Â gpio / ACPI: add ACPI support - [
CÂ Â NÂ]Â i2c / ACPI: add ACPI enumeration support - [
    Â] IOMMU, AMD Family15h Model10-1Fh erratum 746 Workaround - [
    Â] PCI: Add PCIe Link Capability link speed and width names - [
    Â] PCI: Allow pcie_aspm=force even when FADT indicates it is unsupported - [
    Â] PCI/PM: Keep runtime PM enabled for unbound PCI devices - [
CÂ Â Â Â]Â PCI: remove depends on CONFIG_EXPERIMENTAL - [
  D Â] PM / devfreq: Add current freq callback in device profile - [
    Â] PM / devfreq: Add suspend and resume apis - [
  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 - [
    Â] Thermal: Add a notification API - [
    Â] Thermal: Add a policy sysfs attribute - [
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 - [
    Â] KEYS: Reduce initial permissions on keys - [
  D Â] KEYS: Use keyring_alloc() to create special keyrings - [
  D 1] seccomp: Make syscall skipping and nr changes more consistent - [
    Â] Smack: create a sysfs mount point for smackfs
Memory Management
- [
    Â] bdi: add a user-tunable cpu_list for the bdi flusher threads - [
  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 - [
    Â] memory_hotplug: allow online/offline memory to result movable node - [
CÂ Â Â Â]Â memory-hotplug: document and enable CONFIG_MOVABLE_NODE - [
  D 1] memory_hotplug: fix possible incorrect node_states[N_NORMAL_MEMORY] - [
    Â] mm: adjust address_space_operations.migratepage() return code - [
CÂ Â N2]Â mm: introduce a common interface for balloon pages mobility - [
    Â] mm: introduce compaction and migration for ballooned pages - [
  D 1] mm, memory-hotplug: dynamic configure movable memory and portion memory - [
    Â] mm: mempolicy: Add MPOL_MF_LAZY - [
   NÂ] mm: migrate: Add a tracepoint for migrate_pages - [
CÂ Â Â Â]Â mm: numa: pte_numa() and pmd_numa() - [
    Â] mm/sl[aou]b: Common alignment code - [
  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 - [
    Â] perf annotate browser: Integrate script browser into annotation browser - [
    Â] perf diff: Add -b option for perf diff to display paired entries only - [
    Â] perf diff: Add -F option to display formula for computation - [
    Â] perf diff: Add option to sort entries based on diff computation - [
    Â] perf diff: Add -p option to display period values for hist entries - [
    Â] perf diff: Add ratio computation way to compare hist entries - [
    Â] perf diff: Add weighted diff computation way to compare hist entries - [
   NÂ] perf scripts browser: Add a browser for perf script - [
    Â] perf stat: Add --pre and --post command - [
    Â] perf test: Add automated tests for pmu sysfs translated events - [
   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 - [
    Â] perf tools: Add on_exit implementation - [
    Â] perf tools: Add support to specify hw event as PMU event term - [
    Â] perf tools: Try to build Documentation when installing - [
    Â] perf trace: Add duration filter - [
    Â] perf trace: Add support for tracing workload given by command line - [
    1] perf trace: Support interrupted syscalls - [
    1] perf trace: Use sched:sched_stat_runtime to provide a thread summary - [
    Â] perf/x86: Add hardware events translations for AMD cpus - [
    Â] perf/x86: Add hardware events translations for Intel cpus - [
    Â] perf/x86: Add hardware events translations for Intel P6 cpus - [
    Â] perf/x86: Enable Intel Lincroft/Penwell/Cloverview Atom support - [
    Â] perf/x86: Make hardware event translations available in sysfs - [
    Â] tracing: Format non-nanosec times from tsc clock without a decimal point. - [
   N1] tracing,x86: Add a TSC trace_clock - [
    Â] x86/perf: Add IvyBridge EP support
Virtualisation
- [
  D Â] Document IACx/DACx registers access using ONE_REG API - [
    Â] kvm: deliver msi interrupts from irq handler - [
  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 - [
    Â] KVM: PPC: bookehv64: Add support for interrupt handling - [
CÂ Â Â Â]Â KVM: PPC: E500: Implement MMU notifiers - [
CÂ Â Â Â]Â KVM: PPC: Support eventfd - [
    Â] KVM: x86: Emulate IA32_TSC_ADJUST MSR - [
    Â] MAINTAINERS: Add git tree link for PPC KVM - [
    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/ - [
    Â] checkpatch: extend line continuation test - [
    Â] checkpatch: warn about using CONFIG_EXPERIMENTAL - [
   NÂ] Coccinelle: add api/d_find_alias.cocci - [
CÂ Â N1]Â context_tracking: New context tracking susbsystem - [
    Â] /dev/mem: use phys_addr_t for physical addresses - [
  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 - [
    Â] ipc: introduce message queue copy feature - [
  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 - [
    Â] ktest: Add native support for syslinux boot loader - [
    Â] ktest: Add support for grub2 - [
   NÂ] lib: Add early cpio decoder - [
   NÂ] MODSIGN: Add modules_sign make target - [
    1] module: add syscall to load module from fd - [
    Â] module, async: async_synchronize_full() on module init iff async is used - [
    Â] net: Allow the userns root to control vlans. - [
    Â] net: Allow userns root control of the core of the network stack. - [
    1] net: Allow userns root to control ipv4 - [
    1] net: Allow userns root to control ipv6 - [
    Â] net: Allow userns root to control llc, netfilter, netlink, packet, and xfrm - [
    Â] net: Allow userns root to control the network bridge code. - [
    Â] net: Allow userns root to control tun and tap devices - [
    Â] net: Allow userns root to force the scm creds - [
  D Â] netprio_cgroup: allow nesting and inherit config on cgroup creation - [
CÂ Â Â Â]Â percpu_rw_semaphore: introduce CONFIG_PERCPU_RWSEM - [
    Â] pidns: Add setns support - [
    Â] pidns: Support unsharing the pid namespace. - [
    Â] printk: boot_delay should only affect output - [
  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 - [
    Â] README: document "make olddefconfig" - [
    Â] sched: Describe CFS load-balancer - [
   NÂ] selftests: IPC message queue copy feature test - [
CÂ Â Â Â]Â Tell the world we gave up on pushing CC_OPTIMIZE_FOR_SIZE - [
    Â] tick: Conditionally build nohz specific code in tick handler - [
  D Â] tracing: Add trace_options kernel command line parameter - [
    Â] userns: Allow unprivilged mounts of proc and sysfs - [
    Â] userns: Implement unshare of the user namespace - [
    Â] userns: Implent proc namespace operations - [
    Â] userns: Kill task_user_ns - [
    Â] userns: Require CAP_SYS_ADMIN for most uses of setns. - [
CÂ Â Â Â]Â userns: Support autofs4 interacing with multiple user namespaces - [
CÂ Â Â Â]Â userns: Support fuse interacting with multiple user namespaces