Kernel-Log – Was 2.6.37 bringt (5): Treiber
Seite 3: NachzĂĽgler, Architektur-Perlen
NachzĂĽgler
Die Kernel-Entwickler Pflegen das Gros der Änderungen für eine neue Kernel-Version in der Merge Window genannten Phase am Anfang des Entwicklungszyklus in das Quellcodeverwaltungssystem ein. Dadurch stehen die wesentlichen Änderungen einer neuen Kernel-Version bereits Wochen vor deren Freigabe fest.
Gelegentlich nehmen die Kernel-Entwickler in der zweiten Phase des Entwicklungszyklus aber noch einige kleinere, zumeist nicht ganz so wichtige Änderungen der Kategorie "Die kleineren Perlen" in den Linux-Kernel auf – teilweise, nachdem das Kernel-Log über die entsprechenden Subsysteme des Kernels bereits berichtet hat. Einige solcher Nachzügler gab es diesmal bei den Dateisystemen:
- [
   Â] cifs: add attribute cache timeout (actimeo) tunable - [
 D Â] Documentation/filesystems/vfs.txt: fix ->repeasepage() description [ DN2] rbd: replace the rbd sysfs interface
Erwähnt werden sollen an dieser Stelle auch noch die Blog-Einträge "Removing the big kernel lock. A big deal?" und "Big kernel lock semantics at Andi Kleen's blog"
vom langjährigen Kernel-Hacker Andi Kleen. Er erklärt in diesen unter anderem, warum die im vierten Teil der Mini-Serie "Was 2.6.37 bringt" erläuterten Änderungen, durch die sich Kernel ohne BKL erstellen lassen, nicht so wichtig sind, wie sie von manchen dargestellt oder empfunden werden.
Einige Hintergründe zu den maßgeblich von Arnd Bergmann vorangetriebenen BKL-Änderungen hat eben dieser auch in einigen unter Realname verfassten Beiträgen im Forum zu einer Tickermeldung zum Thema erläutert.
Kleinen Perlen: Architektur-Code
Im folgenden noch "Die kleinen Perlen" des Architektur-Codes, die eigentlich Bestandteil des vierten Teils hätten sein sollen:
x86
- [
   Â] apic, x86: Use BIOS settings for IBS and MCE threshold interrupt LVT offsets - [
 D Â] genirq-update-kerneldoc.patch - [
   Â] x86-32: Align IRQ stacks properly - [
   Â] x86, 32-bit: Align percpu area and irq stacks to THREAD_SIZE - [
   1] x86-32, mm: Add an initial page table for core bootstrapping - [
   Â] x86-64, asm: If the assembler supports fxsave64, use it - [
CDÂ Â]Â x86: Add IRQ_TIME_ACCOUNTING - [
  NÂ] x86: Add platform directory - [
CDÂ Â]Â x86: Always use irq stacks - [
   Â] x86, amd: Add support for CPUID topology extension of AMD CPUs - [
   Â] x86/amd-iommu: Reenable AMD IOMMU if it's mysteriously vanished over suspend - [
   Â] x86, amd_nb: Enable GART support for AMD family 0x15 CPUs - [
   Â] x86, amd: Use compute unit information to determine thread siblings - [
CÂ Â Â]Â x86, bios: By default, reserve the low 64K for all BIOSes - [
CDÂ Â]Â x86, bios: Make the x86 early memory reservation a kernel option - [
   Â] x86, cpu: Fix allowed CPUID bits for KVM guests - [
   Â] x86, cpu: Fix renamed, not-yet-shipping AMD CPUID feature bit - [
   Â] x86, cpu: Update AMD CPUID feature bits - [
   Â] x86, doc: Adding comments about .iommu_table and its neighbors. - [
CÂ NÂ]Â x86, earlyprintk: Add earlyprintk for Intel Moorestown platform - [
   Â] x86, earlyprintk: Add hsu early console for Intel Medfield platform - [
   Â] x86: Hpet: Avoid the comparator readback penalty - [
   Â] x86: HPET force enable for CX700 / VIA Epia LT - [
   Â] x86: Implement new allocator functions - [
   Â] x86: Introduce x86_msi_ops - [
CÂ Â Â]Â x86: ioapic: Cleanup sparse irq code - [
  NÂ] x86, iommu: Add IOMMU_INIT macros, .iommu_table section, and iommu_table_entry structure - [
  NÂ] x86, iommu: Add proper dependency sort routine (and sanity check). - [
CÂ Â Â]Â x86, k8: Rename k8.[ch] to amd_nb.[ch] and CONFIG_K8_NB to CONFIG_AMD_NB - [
   Â] x86, kvm: add new AMD SVM feature bits - [
   Â] x86, mem: Optimize memcpy by avoiding memory false dependece - [
   Â] x86, mem: Optimize memmove for small size and unaligned cases - [
  NÂ] x86: Move efi to platform - [
  NÂ] x86: Move mrst to platform - [
  NÂ] x86: Move olpc to platform - [
  NÂ] x86: Move scx200 to platform - [
  NÂ] x86: Move sfi to platform - [
  NÂ] x86: Move uv to platform - [
  NÂ] x86: Move visws to platform - [
   Â] x86, mtrr: Support mtrr lookup for range spanning across MTRR range - [
   Â] x86, nmi: Support NMI watchdog on newer AMD CPU families - [
CÂ NÂ]Â x86, olpc: Add XO-1 poweroff support - [
CÂ Â Â]Â x86, olpc: Only enable PCI configuration type override on XO-1 - [
CÂ Â Â]Â x86, olpc: Rework BIOS signature check - [
   Â] x86, percpu: Optimize this_cpu_ptr - [
CÂ Â Â]Â x86: Remove CONFIG_4KSTACKS - [
   Â] x86, tsc: Remove CPU frequency calibration on AMD - [
CÂ Â Â]Â x86: Use genirq Kconfig - [
   Â] x86, uv: Enable Westmere support on SGI UV - [
   Â] x86, uv: More Westmere support on SGI UV
ARM
- [
   Â] ARM: 6310/1: mmci: support different FIFO sizes - [
   Â] ARM: 6316/1: ftrace: add Thumb-2 support - [
   Â] ARM: 6319/1: ftrace: add Thumb-2 support to dynamic ftrace - [
CÂ Â Â]Â ARM: 6320/1: ftrace: enable dynamic ftrace - [
   Â] ARM: 6334/1: ux500: add DB8500 SD/MMC platform devices - [
  N1] ARM: 6336/1: U8500 PRCMU driver - [
   Â] ARM: 6353/1: nomadik-gpio: add SLPM register handing for DB8500v2 - [
   Â] ARM: 6355/1: hw-breakpoint: add mechanism for hooking into prefetch aborts - [
  N2] ARM: 6356/1: hw-breakpoint: add ARM backend for the hw-breakpoint framework - [
   1] ARM: 6357/1: hw-breakpoint: add new ptrace requests for hw-breakpoint interaction - [
CÂ Â Â]Â ARM: 6358/1: hw-breakpoint: add HAVE_HW_BREAKPOINT to Kconfig - [
  N2] ARM: 6371/1: ux500: add DB5500 pins - [
  NÂ] ARM: 6372/1: ux500: add DB5500 DMA event lines - [
  NÂ] ARM: 6391/1: ux500: add CPU hotplug support - [
  NÂ] ARM: 6392/1: ux500: add ab8500-regulators machine specific data - [
CÂ NÂ]Â ARM: 6393/1: AT91: Add flexibity board support - [
  NÂ] ARM: 6414/1: ux500: DB5500 generic modem IRQ handler - [
  N1] ARM: 6415/1: ux500: DB5500 mailbox driver - [
CÂ Â Â]Â ARM: 6428/1: add cpu_idle_wait() to support CPUidle on SMP systems. - [
CÂ NÂ]Â ARM: Add board support for Telechips TCC8000-SDK board - [
  NÂ] ARM: Add common platform devices for TCC8xxx SoCs - [
  NÂ] ARM: Add TCC8xxx system timer - [
  N2] ARM: Add the clock framework for Telechips TCC8xxx processors. - [
CÂ Â 2]Â ARM: Allow SMP kernels to boot on UP systems - [
  NÂ] ARM: Basic IO mappings for mach-tcc8k - [
   Â] ARM: ep93xx: add AC97 platform support - [
CÂ Â Â]Â ARM: implement CONFIG_STRICT_DEVMEM by disabling access to RAM via /dev/mem - [
   Â] arm: imx35: add esdhc-device to MX35-platform - [
CÂ NÂ]Â ARM: imx: Add EPIT support - [
CÂ NÂ]Â arm: imx: add generic esdhc device - [
CÂ NÂ]Â ARM: imx: Add support for Vista Silicon Visstrim_m10 board - [
  NÂ] ARM: imx: fix/define clocks and create devices for imx dma - [
CÂ N3]Â ARM: Introduce plat-tcc - [
  NÂ] ARM: Introduce plat-tcc irq framework - [
CÂ N1]Â ARM: Kirkwood: add LaCie d2 Network v2 support - [
CÂ NÂ]Â ARM: Kirkwood: support for Seagate DockStar - [
   Â] ARM: mach-shmobile: ap4evb: Add HDMI sound support - [
   Â] ARM: mach-shmobile: clock-sh7372: FSI parent select support - [
CÂ Â Â]Â ARM: mmp: support sparse irq - [
   Â] ARM: mx3_defconfig: add new machine MACH_EUKREA_CPUIMX35 - [
CÂ Â Â]Â ARM: mx3/imx35: Add EPIT support - [
CÂ Â Â]Â ARM: mx3/mx35_3ds: add NAND flash - [
   Â] ARM: mx3/mx35_3ds: add physmap-flash NOR at CS0 - [
   Â] ARM: mx3/mx35_3ds: add usb host2 support - [
CÂ Â Â]Â ARM: mx51: Add audmux support - [
   Â] ARM: mx51: add imx-ssi devices - [
   Â] ARM: mx51_defconfig: add new boards MACH_MX51_3DS and MACH_EUKREA_CPUIMX51 - [
   Â] ARM: mx5: Add Nand clock support - [
   Â] ARM: mx5/iomux-mx51: Add SPI controller pads - [
   Â] ARM: mx5/mx51_babbage: Add FEC support - [
   Â] ARM: ohci-pxa27x: enable OHCI over U2DC for pxa3xx - [
  NÂ] ARM: OMAP3LOGIC: Add generic smsc911x support when connected to GPMC - [
CÂ NÂ]Â ARM: OMAP3LOGIC: Adding LogicPD OMAP3 board support - [
CÂ Â Â]Â arm: pcm043: add esdhc-device to boardconfig - [
CÂ NÂ]Â ARM: pxa168: added support for Teton BGA platform - [
CÂ N1]Â ARM: pxa: add U2D controller and ULPI driver for pxa3xx - [
CÂ NÂ]Â ARM: pxa: append tavorevb3 support - [
   Â] ARM: pxa/cm-x300: enable USB host port2 - [
   Â] ARM: rx1950: Add battery device - [
   Â] ARM: rx1950: Add LEDs support - [
CÂ NÂ]Â ARM: S3C2416: Add Power Management support for SMDK2416 - [
CÂ Â Â]Â ARM: S3C64XX: add frame buffer support for mach-mini6410 - [
CÂ Â Â]Â ARM: S3C64XX: add frame buffer support for mach-real6410 - [
CÂ Â Â]Â ARM: S3C64XX: add nand support for mach-mini6410 - [
CÂ Â Â]Â ARM: S3C64XX: add nand support for mach-real6410 - [
CÂ NÂ]Â ARM: S3C64XX: add support for mach-mini6410 - [
CÂ Â Â]Â ARM: S3C64XX: add touchscreen support for mach-mini6410 - [
CÂ Â Â]Â ARM: S3C64XX: add touchscreen support for mach-real6410 - [
CÂ Â Â]Â ARM: S3C64XX: add USB host support for mach-real6410 - [
  NÂ] ARM: S5P64X0: Add S5P6450 I2C support - [
  N3] ARM: S5P64X0: Add S5P64X0(S5P6440 and S5P6450) initialization support - [
  N1] ARM: S5P64X0: Move SMDK6440 board file and Add SMDK6450 board file - [
  N2] ARM: S5P64X0: Update Audio support - [
  N7] ARM: S5P64X0: Update Clock for S5P6440 and S5P6450 - [
CÂ NÂ]Â ARM: S5P64X0: Update Kconfig and Makefile - [
CÂ N1]Â ARM: S5P: Add common S5P GPIO Interrupt support - [
   1] ARM: S5PC100: Use generic S5P GPIO Interrupt interface - [
CÂ Â Â]Â ARM: S5P: Move OneNAND device definitions in plat-s5p - [
   Â] ARM: S5PV210: Add DMC map_desc table for supporting DMC access - [
CÂ Â Â]Â ARM: S5PV210: Add keypad device to the GONI board - [
CÂ N1]Â ARM: S5PV210: Add Power Management Support - [
CÂ Â Â]Â ARM: S5PV210: Add si470x radio device to the GONI board - [
  N1] ARM: S5PV210: Add support CPUFREQ - [
   Â] ARM: S5PV210: Add support for GPIO Interrupt - [
   Â] ARM: S5PV210: Add Support for MMC regulators on GONI board - [
CÂ Â Â]Â ARM: S5PV210: Add Support for OTG USB Gadget on GONI board - [
   Â] ARM: S5PV210: Add support for S6E63M0 LCD controller on GONI board - [
CÂ NÂ]Â ARM: S5PV210: Add Torbreck board support - [
  NÂ] ARM: S5PV210: Enable USB HSOTG gadget build - [
CÂ Â Â]Â ARM: S5PV210: GONI: Add support for QT602240 TS driver - [
CÂ Â Â]Â ARM: S5PV210: Update Kconfig and Makefile for supporting CPUFREQ driver - [
  NÂ] ARM: S5PV310: Add CPU hotplug support for S5PV310 - [
CÂ N2]Â ARM: S5PV310: Add I2C channel 3, 4, 5, 6, and 7 device support - [
CÂ NÂ]Â ARM: S5PV310: Add SMDKC210 board support file - [
  NÂ] ARM: S5PV310: Add support External Interrupt - [
  NÂ] ARM: S5PV310: Add support GPIOlib - [
CÂ N1]Â ARM: S5PV310: Add support HSMMC and SDHCI configuration - [
   Â] ARM: S5PV310: Add support HSMMC on SMDKV310 and SMDKC210 - [
CÂ Â Â]Â ARM: S5PV310: Add support RTC - [
  NÂ] ARM: S5PV310: Add support SROMC - [
CÂ Â Â]Â ARM: S5PV310: Add support Watchdog Timer - [
  NÂ] ARM: S5PV310: Add the definition for external interrupt - [
CÂ Â Â]Â ARM: S5PV310: I2C0/1 devices support on Universal board - [
   Â] ARM: S5PV310: Optimize interrupt source searching code - [
   Â] ARM: S5PV310: Support ethernet for SMDKV310 and SMDKC210 - [
CÂ Â Â]Â ARM: S5PV310: Universal OneNAND support - [
CÂ Â Â]Â ARM: S5PV310: update S5PV310 Kconfig for supporting multiple machines - [
  NÂ] ARM: SAMSUNG: Add setname core function for S3C24XX NAND - [
CÂ NÂ]Â ARM: SECCOMP support - [
CÂ N2]Â ARM: tegra: Add APB DMA support - [
CÂ NÂ]Â ARM: tegra: Add cpufreq support - [
  NÂ] ARM: tegra: Add legacy irq support - [
  NÂ] ARM: tegra: Add support for reading fuses - [
  N6] ARM: tegra: clock: Add dvfs support, bug fixes, and cleanups - [
   Â] ARM: tegra: gpio: Add suspend and wake support - [
  N5] ARM: tegra: pinmux: add safe values, move tegra2, add suspend - [
CÂ N1]Â AT91: add board support for Pcontrol_G20 - [
CÂ Â 1]Â AT91: at91sam9g20ek: merge 2mmc version in one board - [
CÂ Â Â]Â at91/atmel-mci: inclusion of sd/mmc driver in at91sam9g45 chip and board - [
CÂ Â Â]Â babbage: esdhc device registration - [
CÂ N1]Â cpufreq for freescale mx51 - [
CÂ Â Â]Â cpuimx51: update board support - [
  NÂ] davinci: add support for aemif timing configuration - [
   Â] davinci: am17x/da830/omap-l137 evm: setup NAND flash timing - [
   Â] davinci: am18x/da850/omap-l138 evm: setup NAND flash timing - [
CÂ NÂ]Â davinci: Initial support for MityDSP-L138/MityARM-1808 - [
CÂ NÂ]Â davinci: Initial support for Omapl138-Hawkboard - [
CÂ Â Â]Â davinci: introduce support for AM1x ARM9 microprocessors - [
CÂ Â Â]Â eukrea_mbimxsd for cpuimx25: add CAN & SDCard support - [
CÂ Â Â]Â eukrea_mbimxsd for cpuimx35: add CAN & SDCard support - [
   Â] i.mx25: add esdhc support - [
   Â] MAINTAINERS: Add ARM Telechips maintainer - [
  N2] msm: add gpio driver for single-core SoCs. - [
CÂ N2]Â msm: add gpiomux api for gpio multiplex & configuration. - [
  N9] msm: Add MSM IOMMU support - [
  NÂ] msm: clock: add dummy clock driver - [
 DNÂ] msm: documentation: add gpiomux documentation. - [
  NÂ] msm: initial irq definitions for MSM8X60 - [
   Â] msm: io: MSM8X60 io support - [
CÂ NÂ]Â msm: MSM8X60 RUMI3 board support - [
CÂ Â Â]Â msm: MSM8X60 simulator board support - [
  N2] msm: Platform data for msm8x60 IOMMUs - [
  NÂ] msm: Platform initialization for the IOMMU driver - [
   Â] msm: qsd8x50: enable ethernet. - [
   Â] msm: smd: enable smd on msm7x30 target - [
   Â] msm: smd: enable smd on qsd8x50 target - [
CÂ Â Â]Â mx25_3ds: add mmc support - [
   Â] MX27 3ds: Add SDHC1 support to mx27 3ds - [
CÂ Â Â]Â mx35_3ds: add mmc support - [
CÂ Â Â]Â mx35pdk: add debug board support - [
CÂ NÂ]Â mx51: add support for genesi efikamx nettop - [
CÂ N1]Â mx5: add cpuimx51sd module and its baseboard - [
  NÂ] OMAP1: Add support for SoC camera interface - [
  NÂ] OMAP1: PM: add simple runtime PM layer to manage clocks - [
  NÂ] OMAP2/3: PRM: add module hard reset support - [
   2] OMAP2/3: UART: add omap_hwmod data for UARTs 1-4 - [
  NÂ] OMAP2+: PM: initial runtime PM core support - [
CÂ N1]Â omap3: Add minimal OMAP3 IGEP module support - [
CÂ NÂ]Â omap3: Introduce CompuLab CM-T3517 module - [
   9] OMAP4: CM & PRM: Update PRCM register bitshifts and masks for ES2 - [
  N9] omap4: control: Add the register definition headers - [
  N1] OMAP4: hwmod: Add initial data for OMAP4430 ES1 & ES2 - [
  NÂ] OMAP4: PRM: add module hard reset support - [
   1] OMAP: hwmod: Add hardreset management support - [
   1] OMAP: hwmod: improve documentation, clean up function names - [
   Â] OMAP: hwmod: separate list locking and hwmod hardware locking - [
   Â] omap: rx51: Add support for USB chargers - [
CÂ Â Â]Â OMAP: SERIAL: Enable omap-serial driver in Kconfig - [
   Â] omap: Update omap3_defconfig for omap2 - [
   Â] omap: Update omap3_defconfig to work with SMP_ON_UP - [
   Â] omap: zoom: add mmc3/wl1271 device support - [
CÂ NÂ]Â powerpc/fsl-booke: Add p3041 DS board support - [
CÂ NÂ]Â powerpc/fsl-booke: Add p5020 DS board support - [
CÂ N4]Â serial: Add OMAP high-speed UART driver - [
CÂ Â Â]Â spi/imx: add support for imx51's eCSPI and CSPI - [
   Â] tegra: add PCI Express clocks - [
CÂ N2]Â tegra: add PCI Express support - [
  NÂ] tegra: harmony: enable PCI Express - [
CÂ Â Â]Â update OMAP Kconfig help texts for all supported SoC models - [
   1] ux500 - add platform data for Nomadik SKE keypad controller
Power
- [
CÂ Â 4]Â P4080/eLBC: Make Freescale elbc interrupt common to elbc devices - [
CÂ N1]Â powerpc/44x: Add support for the AMCC APM821xx SoC - [
  N1] powerpc/85xx: add cache-sram support - [
   Â] powerpc/85xx: add DIU support to the Freecale P1022DS reference board - [
   2] powerpc: Account time using timebase rather than PURR - [
   Â] powerpc: Feature nop out reservation clear when stcx checks address - [
  NÂ] powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig - [
   Â] powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips - [
CÂ Â Â]Â powerpc/fsl-booke: Add support for FSL 64-bit e5500 core - [
CÂ NÂ]Â powerpc/mpc83xx: Support for MPC8308 P1M board - [
 D Â] powerpc/of: add eSPI controller dts bindings and DTS modification - [
   Â] powerpc: Optimise 64bit csum_partial - [
  N1] powerpc: Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user - [
  NÂ] powerpc/pseries: Partition migration in the kernel - [
   1] powerpc/pseries: Re-enable dispatch trace log userspace interface
Various other archs
- [
   Â] alpha: kill big kernel lock - [
   Â] arch/tile: enable single-step support for TILE-Gx - [
CÂ N4]Â arch/tile: parameterize system PLs to support KVM port - [
CÂ N2]Â Blackfin: ad7160eval: new board port - [
  NÂ] Blackfin: add new cacheflush syscall - [
CÂ Â Â]Â Blackfin: bf51x: enable support for 0.2 silicon - [
   Â] Blackfin: bf526-ezbrd/bf527-ezkit: add NAND partition for u-boot - [
   Â] Blackfin: bf561-ezkit: add AD1836 codec resources - [
   Â] Blackfin: cm-bf548: add support for Socket CAN - [
   Â] Blackfin: initial preempt support while returning from interrupt - [
   Â] Blackfin: ptrace: enable access to L1 stacks - [
CÂ N3]Â Blackfin: tll6527m: new board port - [
   Â] fbdev: sh_mobile_hdmi: add initial support for modes, other than 720p - [
   Â] fbdev: sh_mobile_hdmi: add support for the "video=" kernel command line option - [
   Â] ftrace/MIPS: Add MIPS64 support for C version of recordmcount - [
CÂ Â Â]Â ftrace/MIPS: Enable C Version of recordmcount - [
CÂ NÂ]Â IA64: Add CONFIG_STACKTRACE_SUPPORT - [
CÂ N3]Â irq_work: Add generic hardirq context callbacks - [
CÂ Â Â]Â kmemleak: add TILE to the list of supported architectures. - [
CÂ N2]Â m68knommu: add basic mmu-less m548x support - [
   Â] m68knommu: add support for Coldfire 547x/548x interrupt controller - [
  N1] microblaze: Add libgcc function directly to kernel - [
CÂ NÂ]Â microblaze: Add seccomp support - [
CÂ Â Â]Â microblaze: Support early console on uart16550 - [
CÂ Â Â]Â MIPS: Add BMIPS processor types to Kconfig - [
CÂ Â Â]Â MIPS: Add platform device and Kconfig for Octeon USB EHCI / OHCI - [
  N3] MIPS: Add support for hardware performance events (mipsxx) - [
CÂ N1]Â MIPS: add support for hardware performance events (skeleton) - [
CÂ Â Â]Â MIPS: add support for software performance events - [
   1] MIPS: AR7: Add support for Titan (TNETV10xx) SoC variant - [
CÂ Â Â]Â MIPS: IRQ: Add stackoverflow detection - [
CÂ Â Â]Â MIPS: Octeon: Apply CN63XXP1 errata workarounds. - [
   Â] MIPS: Octeon: Probe for Octeon II CPUs. - [
CÂ Â Â]Â MIPS: Octeon: Select ZONE_DMA32 - [
   4] MIPS: Octeon: Update L2 Cache code for CN63XX - [
   9] MIPS: Octeon: Update register definitions for CN63XX chips - [
   Â] MIPS: Perf-events: Add callchain support - [
CÂ Â Â]Â MN10300: Add CPU register bits for AM34 - [
CÂ N9]Â MN10300: And Panasonic AM34 subarch and implement SMP - [
CÂ N1]Â MN10300: ASB2364: Add support for SMSC911X and SMC911X - [
  NÂ] MN10300: ASB2364: Handle the IRQ multiplexer in the FPGA - [
CÂ N2]Â MN10300: Cache: Implement SMP global cache flushing - [
CÂ Â Â]Â MN10300: Change "Matsushita" to "Panasonic". - [
CÂ Â Â]Â MN10300: Differentiate AM33_2 and AM33_3 in config - [
CÂ N2]Â MN10300: Generic time support - [
   1] MN10300: Implement atomic ops using atomic ops unit - [
CÂ N2]Â MN10300: Make the FPU operate in non-lazy mode under SMP - [
CÂ Â Â]Â MN10300: Make various interrupt priority settings configurable - [
  N1] MN10300: SMP TLB flushing - [
CÂ NÂ]Â of/mips: Add device tree support to MIPS - [
 D Â] OMAP: DSS: Fix documentation regarding 'vram' kernel parameter - [
CÂ Â Â]Â S390: Add config option for z196 code generation. - [
   Â] S390: add support for nonquiescing sske - [
   1] S390: add z196 instructions to kernel disassembler - [
CÂ Â Â]Â S390: Kconfig: add machine type number to code generation options - [
   Â] S390: kvm: Enable z196 instruction facilities - [
CÂ N1]Â S390: lockless get_user_pages_fast() - [
   Â] S390: store indication fault optimization - [
CÂ Â Â]Â S390: topology: add SCHED_MC config option - [
 D Â] S390: topology: change default - [
   Â] sh: Additional register definitions for SH7786 PCIe. - [
CÂ N1]Â sh: Add kprobe-based event tracer. - [
CÂ N4]Â sh: add sh7757lcr board support - [
   Â] sh: Add syscall entries for non multiplexed socket calls - [
   Â] sh: clkfwk: support clock remapping. - [
CÂ Â Â]Â sh: disable deprecated genirq support. - [
CÂ Â Â]Â sh: Handle pinmux for SH-X3 proto IRQ/IRL modes. - [
CÂ NÂ]Â sh: intc: Add missing files. - [
CÂ Â Â]Â sh: intc: Implement reverse mapping for IRQs to per-controller IDs. - [
   2] sh: intc: Support virtual mappings for IRQ subgroups. - [
   Â] sh: kill big kernel lock - [
   Â] sh: kprobes SMP support. - [
CÂ NÂ]Â sh: mach-sdk7786: Add support for fpga gpios. - [
CÂ NÂ]Â sh: mach-sdk7786: Add support for the FPGA SRAM. - [
   Â] sh: mach-x3proto: gpio-keys support. - [
  NÂ] sh: mach-x3proto: Support for baseboard GPIOs. - [
CÂ Â Â]Â sh: oprofile: Use perf-events oprofile backend - [
   Â] sh: pci: clock framework support for SH7786 PCIe. - [
   Â] sh: pci: Support ports with disabled links on SH7786 PCIe. - [
   Â] sh: pci: Support root complex config accesses on SH7786 PCIe. - [
   Â] sh: pci: Support secondary FPGA-driven PCIe clocks on SDK7786. - [
  NÂ] sh: pci: Support slot 4 routing on SDK7786. - [
   Â] sh: perf: Support SH-X3 hardware counters. - [
  N2] sh: pinmux support for SH-X3 proto CPUs. - [
CÂ NÂ]Â sh: Provide a generic SRAM pool for tiny memories. - [
CÂ N4]Â sh: SH-2007 board support. - [
   Â] sh: Support early IRQ vector map reservation for delayed controllers. - [
CÂ Â Â]Â sh: Support IRQ balancing for SH-X3 proto cores, too. - [
   Â] sh: Support type 1 accesses for SH7786 PCI. - [
  NÂ] sh: Support userimask for all SH-X3 interrupt controllers. - [
CÂ Â Â]Â topology, s390: Add z11 cpu topology support - [
   Â] uml: kill big kernel lock - [
CÂ N1]Â USB: Add EHCI and OHCH glue for OCTEON II SOCs.
Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich in den vorangegangenen Kernel-Logs auf heise open. Neue Ausgaben des Kernel-Logs werden auf den Identi.ca- und Twitter-Konten "@kernellog" erwähnt; die englischen, bei den Kollegen von "The H" erscheinenden Übersetzungen auf den Identi.ca- und Twitter-Konten "@kernellog2". Gelegentlich zwitschert der Autor des Kernel-Logs unabhängig davon über einige Kernel-Log-Themen bei Identi.ca und Twitter als "@kernellogauthor". (thl). (thl)