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.
- [
- [
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 - [
- [
- [
- [
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 - [
- [
C
] crc32: select an algorithm via Kconfig - [
C 3
] crc32: simplify unit test code - [
- [
- [
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 - [
- [
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 - [
- [
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 - [
- [
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 - [
- [
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 - [
- [
D
] ftrace: Append wakeup_rt description of ftrace doc - [
- [
1
] ftrace, perf: Add open/close tracepoint perf registration actions - [
- [
- [
- [
- [
- [
DN
] perf lock: Document lock info subcommand - [
- [
- [
- [
- [
1
] perf report: Enable TUI in branch view mode - [
- [
- [
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 - [
- [
- [
- [
1
] perf/x86: Add LBR software filter support for Intel CPUs - [
N
] printk/tracing: Add console output tracing - [
Virtualisation
- [
1
] hvc_xen: implement multiconsole support - [
C
] hvc_xen: introduce HVC_XEN_FRONTEND - [
- [
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 - [
- [
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 - [
- [
C
] xen/acpi-processor: Do not depend on CPU frequency scaling drivers. - [
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 - [
- [
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 - [
- [
D
] dynamic_debug: process multiple debug-queries on a line - [
D
] kgdb,debug_core: add the ability to control the reboot notifier - [
- [
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 - [
- [
2
] radix-tree: introduce bit-optimized iterator - [
D
] rcu: Add CPU-stall capability to rcutorture - [
- [
- [
- [
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 - [
- [
- [
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 - [
- [
N
] tools/include: Add byteshift headers for endian access