Kernel-Log – Was 3.4 bringt (1): Infrastruktur
Seite 3: Kleine Perlen: Infrastruktur
Die kleinen Perlen: Infrastruktur
Die folgenden Links führen zu einigen kleineren, aber keineswegs unbedeutenden Änderungen:
ACPI, PCI & Co.
- [
   Â] ACPI: Load acpi-cpufreq from processor driver automatically - [
   2] bcma: add PCIe host controller - [
CÂ NÂ]Â drivers/base: add bus for System-on-Chip devices - [
 DNÂ] irq_domain: add documentation and MAINTAINERS entry. - [
CÂ Â 2]Â irq_domain/c6x: Convert c6x to use generic irq_domain support. - [
CÂ Â Â]Â irq_domain/microblaze: Convert microblaze to use irq_domains - [
CÂ Â Â]Â irq_domain/mips: Allow irq_domain on MIPS - [
CÂ Â 4]Â irq_domain: Move irq_domain code from powerpc to kernel/irq - [
CÂ Â Â]Â irq_domain/x86: Convert x86 (embedded) to use common irq_domain - [
CÂ Â Â]Â PCI: add a PCI resource reallocation config option - [
 D Â] PCI: Add pcie_hp=nomsi to disable MSI/MSI-X for pciehp driver - [
   Â] PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs - [
   Â] PCI: Bjorn gets PCI hotplug too - [
   Â] PCI: hand PCI maintenance over to Bjorn Helgaas - [
 D Â] PCI / PCIe: Introduce command line option to disable ARI - [
 D Â] PCI: prepare pci=realloc for multiple options - [
CÂ N1]Â spi: add Broadcom BCM63xx SPI controller driver - [
CÂ N2]Â SPI: add CSR SiRFprimaII SPI controller driver - [
CÂ N1]Â spi: Add SuperH HSPI prototype driver - [
CÂ N1]Â spi: add support for Renesas RSPI - [
 D 3] spi: create a message queueing infrastructure - [
 DNÂ] spi/omap: Add DT support to McSPI driver - [
CDNÂ]Â ssb: add support for bcm5354
Crypto & Security
- [
CÂ Â Â]Â crc32: add help text for the algorithm select option - [
   1] crc32: add self-test code for crc32c - [
CÂ Â Â]Â crc32: bolt on crc32c - [
   Â] crc32: optimize loop counter for x86 - [
CÂ Â Â]Â crc32: select an algorithm via Kconfig - [
CÂ Â 3]Â crc32: simplify unit test code - [
   Â] crypto: Add support for x86 cpuid auto loading for x86 crypto drivers - [
   Â] crypto: blowfish-x86_64 - blacklist Pentium 4 - [
CÂ N9]Â crypto: camellia - add assembler implementation for x86_64 - [
CÂ Â Â]Â crypto: crc32c should use library implementation - [
CÂ N3]Â crypto: driver for Tegra AES hardware - [
   4] crypto: testmgr - add more camellia test vectors - [
   Â] crypto: twofish-x86_64-3way - blacklist pentium4 and atom - [
 D Â] KEYS: Allow special keyrings to be cleared - [
 D Â] Yama: add PR_SET_PTRACER_ANY
Memory Management (MM)
- [
   2] cpuset: mm: reduce large amounts of memory barrier related damage v3 - [
 D Â] feature-removal-schedule.txt: schedule the deprecated form of kmap_atomic() for removal - [
   Â] memcg: fix performance of mem_cgroup_begin_update_page_stat() - [
 D Â] mm: cleancache: report statistics via debugfs instead of sysfs. - [
 D 1] mm: cleancache: s/flush/invalidate/ - [
 DNÂ] mm: move hugepage test examples to tools/testing/selftests/vm - [
 DNÂ] mm: move page-types.c from Documentation to tools/vm - [
   Â] mm: SLAB Out-of-memory diagnostics - [
   1] mm: thp: fix pmd_bad() triggering in code paths holding mmap_sem read mode - [
 D Â] pagemap: document KPF_THP and make page-types aware of it - [
 D Â] thp: documentation: 'transparent_hugepage=' can also be specified on cmdline
Power Management
- [
CÂ N1]Â CPUFREQ: Add S3C2416/S3C2450 cpufreq driver - [
  NÂ] cpupower: Add cpupower-idle-info manpage - [
CÂ N1]Â EXYNOS4X12: Add support cpufreq for EXYNOS4X12 - [
CÂ N1]Â EXYNOS5250: Add support cpufreq for EXYNOS5250 - [
   Â] PM / Domains: Add OF support - [
 D Â] PM / Freezer / Docs: Document the beauty of freeze/thaw semantics - [
 D Â] PM / QoS: Make it possible to expose PM QoS latency constraints - [
   1] PM / Sleep: Introduce generic callbacks for new device PM phases [ D 3] PM / Sleep: Introduce "late suspend" and "early resume" of devices
Tracing
- [
   1] ftrace: Add enable/disable ftrace_ops control interface - [
   Â] ftrace: Add FTRACE_ENTRY_REG macro to allow event registration - [
 D Â] ftrace: Append wakeup_rt description of ftrace doc - [
   Â] ftrace, perf: Add add/del tracepoint perf registration actions - [
   1] ftrace, perf: Add open/close tracepoint perf registration actions - [
   Â] ftrace: sched_switch plugin is deprecated - [
   Â] jump label: Add a WARN() if jump label key count goes negative - [
   Â] jump_label: Add some documentation - [
   Â] perf: Add callback to flush branch_stack on context switch - [
   Â] perf doc: Allow producing documentation in a specified output directory - [
 DNÂ] perf lock: Document lock info subcommand - [
   Â] perf record: Add support for sampling taken branch - [
   Â] perf record: Provide default branch stack sampling mode option - [
   Â] perf report: Add support for taken branch sampling - [
   Â] perf report: Auto-detect branch stack sampling mode - [
   1] perf report: Enable TUI in branch view mode - [
   Â] perf script: Add option resolving vmlinux path - [
   Â] perf script: Add the offset field specifier - [
  NÂ] perf tools: Add sysfs mountpoint interface - [
   2] perf tools: Allow multiple threads or processes in record, stat, top - [
   1] perf tools: Introduce per user view - [
   Â] perf/x86: Add Intel LBR mappings for PERF_SAMPLE_BRANCH filters - [
   Â] perf/x86: Add Intel LBR MSR definitions - [
   Â] perf/x86: Add Intel LBR sharing logic - [
   1] perf/x86: Add LBR software filter support for Intel CPUs - [
  NÂ] printk/tracing: Add console output tracing - [
   Â] tracepoint, vfs, sched: Add exec() tracepoint
Virtualisation
- [
   1] hvc_xen: implement multiconsole support - [
CÂ Â Â]Â hvc_xen: introduce HVC_XEN_FRONTEND - [
   Â] KVM: Improve TSC offset matching - [
   1] KVM: Infrastructure for software and hardware based TSC rate scaling - [
 D Â] KVM: PPC: Add generic single register ioctls - [
 D Â] KVM: PPC: Add support for explicit HIOR setting - [
   1] KVM: PPC: Allow use of small pages to back Book3S HV guests - [
 D 3] KVM: PPC: e500: MMU API - [
   Â] KVM: PPC: E500: Support hugetlbfs - [
   3] KVM: PPC: Implement MMIO emulation support for Book3S HV guests - [
CÂ Â 3]Â KVM: PPC: Implement MMU notifiers for Book3S HV guests - [
 D Â] KVM: PPC: refer to paravirt docs in header file - [
 D Â] KVM: provide synchronous registers in kvm_run - [
CDÂ Â]Â KVM: s390: add parameter for KVM_CREATE_VM - [
 D Â] KVM: s390: ucontrol: export page faults to user - [
 D Â] KVM: s390: ucontrol: export SIE control block to user - [
 D Â] KVM: s390: ucontrol: interface to inject faults on a vcpu page table - [
 D Â] KVM: s390: ucontrol: per vcpu address spaces - [
   Â] KVM: SVM: Add support for AMD's OSVW feature in guests - [
CÂ Â Â]Â xen/acpi-processor: Do not depend on CPU frequency scaling drivers. - [
   Â] xen/cpufreq: Disable the cpu frequency scaling drivers from loading.
Various
- [
 D 3] cgroup: remove cgroup_subsys argument from callbacks - [
   1] coredump: remove VM_ALWAYSDUMP flag - [
 DN1] crc32: move long comment about crc32 fundamentals to Documentation/ - [
 D Â] debugfs: add mode, uid and gid options - [
   Â] dma-buf: add support for kernel cpu access - [
CDNÂ]Â dma-buf: document fd flags and O_CLOEXEC requirement - [
 DN2] dt: Linux DT usage model documentation - [
 D Â] dynamic_debug: add trim_prefix() to provide source-root relative paths - [
   Â] dynamic_debug: change verbosity at runtime - [
 D Â] dynamic_debug: process multiple debug-queries on a line - [
 D Â] kgdb,debug_core: add the ability to control the reboot notifier - [
   Â] lockdep: Add CPU-idle/offline warning to lockdep-RCU splat - [
   1] MAINTAINERS: update git urls for 2.6 deletions - [
 D Â] module: add kernel param to force disable module load - [
 D 2] pinctrl: API changes to support multiple states per device - [
 D Â] pinctrl: assume map table entries can't have a NULL name field - [
 DNÂ] pinctrl: break out a pinctrl consumer header - [
 D Â] pinctrl: changes hog mechanism to be self-referential - [
 D Â] pinctrl: delete raw device pointers in pinmux maps - [
 D Â] pinctrl: disallow map table entries with NULL dev_name field - [
 D 3] pinctrl: enhance mapping table to support pin config operations - [
CÂ N1]Â pinctrl: introduce generic pin config - [
 D 1] pinctrl: introduce PINCTRL_STATE_DEFAULT, define hogs as that state - [
 D 4] pinctrl: move generic functions to the pinctrl_ namespace - [
 D Â] pinctrl: re-order struct pinctrl_map - [
CÂ NÂ]Â pinctrl: support pinconfig on the U300 - [
   Â] prctl: add PR_{SET,GET}_CHILD_SUBREAPER to allow simple process supervision - [
   2] radix-tree: introduce bit-optimized iterator - [
 D Â] rcu: Add CPU-stall capability to rcutorture - [
   Â] rcu: Add diagnostic for misaligned rcu_head structures - [
   Â] rcu: Add lockdep-RCU checks for simple self-deadlock - [
   Â] rcu: Add RCU_NONIDLE() for idle-loop RCU read-side critical sections - [
   1] rcu: Avoid waking up CPUs having only kfree_rcu() callbacks - [
 D 6] rcu: Bring RTFP.txt up to date. - [
 D Â] rcu: Call out dangers of expedited RCU primitives - [
 D Â] rcu: Make documentation give more realistic rcutorture duration - [
CÂ Â Â]Â rcu: Move RCU_TRACE to lib/Kconfig.debug - [
CÂ Â 1]Â rcu: Print scheduling-clock information on RCU CPU stall-warning messages - [
 D 1] rcu: Rework detection of use of RCU by offline CPUs - [
 D Â] rcutorture: Permit holding off CPU-hotplug operations during boot - [
 D Â] rcu: Update stall-warning documentation - [
 D Â] sched: Remove sched_switch - [
   Â] sched/rt: Add schedule_preempt_disabled() - [
   Â] sched/wait: Add __wake_up_all_locked() API - [
 DN1] static keys: Add docs better explaining the whole 'struct static_key' mechanism - [
CÂ N4]Â static keys: Introduce 'struct static_key', static_key_true()/false() and static_key_slow_[inc|dec]() - [
CÂ Â 1]Â sysctl: Improve the sysctl sanity checks - [
   3] sysctl: Move the implementation into fs/proc/proc_sysctl.c - [
   2] sysctl: Replace root_list with links between sysctl_table_sets. - [
   1] sysctl: Stop requiring explicit management of sysctl directories - [
   Â] sysfs: change permissions for /sys from 0755 to 0555 - [
  NÂ] tools/include: Add byteshift headers for endian access