Linux Tip Commits
[Prev Page][Next Page]
- [tip:perfcounters/core] perf_counter: fix perf_poll(), Peter Zijlstra
- [tip:tracing/kprobes] x86: kretprobe-booster interrupt emulation code fix,
Masami Hiramatsu
- [tip:tracing/blktrace] blktrace: print human-readable act_mask, Li Zefan
- [tip:tracing/blktrace] blktrace: fix wrong calculation of RWBS, Li Zefan
- [tip:tracing/blktrace] blktrace: fix t_error(), Li Zefan
- [tip:tracing/blktrace] blktrace: mark ddir_act[] const, Li Zefan
- [tip:tracing/kmemtrace] kmemtrace: fix build when CONFIG_KMEMTRACE is disabled, Pekka Enberg
- [tip:perfcounters/core] perfcounters: update documentation, Paul Mackerras
- [tip:irq/threaded] genirq: add threaded interrupt handler support, Thomas Gleixner
- [tip:irq/threaded] genirq: threaded irq handlers review fixups, Thomas Gleixner
- [tip:irq/threaded] genirq: add support for threaded interrupts to devres, Arjan van de Ven
- [tip:tracing/kmemtrace] fs: don't include <linux/gfp.h> to fix headers-export-check, Pekka Enberg
- [tip:perfcounters/core] perf_counter tools: remove glib dependency and fix bugs in kerneltop.c, fix poll(), Peter Zijlstra
- [tip:x86/pat] x86, PAT, PCI: Change vma prot in pci_mmap to reflect inherited prot,
Pallipadi, Venkatesh
- [tip:perfcounters/core] perf_counter tools: remove glib dependency and fix bugs in kerneltop.c,
Paul Mackerras
- [tip:tracing/kmemtrace] kmemtrace: fix tracepoint declarations,
Pekka Enberg
- [tip:core/iommu] dma-debug: make memory range checks more consistent, Joerg Roedel
- [tip:tracing/filters] tracing/filters: disallow integer values for string filters and vice versa, Tom Zanussi
- [tip:tracing/filters] tracing/filters: free pred when clearing filters, Tom Zanussi
- [tip:tracing/filters] tracing/filters: use trace_seq_printf() to print filters, Tom Zanussi
- [tip:tracing/filters] tracing/filters: use list_for_each_entry, Tom Zanussi
- [tip:tracing/filters] tracing/function-graph-tracer: fix functions call traces imbalance, Frederic Weisbecker
- [tip:tracing/ftrace] tracing: Fix TRACING_SUPPORT dependency for PPC32, Anton Vorontsov
- [tip:perfcounters/core] perf_counter tools: increase cpu-cycles again, Ingo Molnar
- [tip:perfcounters/core] kerneltop: use mmap() output, Peter Zijlstra
- [tip:perfcounters/core] perf_counter tools: tidy up in-kernel dependencies,
Ingo Molnar
- [tip:perfcounters/core] perf_counter: new output ABI - part 1, Peter Zijlstra
- [tip:perfcounters/core] kerneltop: update to new syscall ABI, Peter Zijlstra
- [tip:perfcounters/core] mutex: add atomic_dec_and_mutex_lock(),
Eric Paris
- [tip:perfcounters/core] perf_counter: add an mmap method to allow userspace to read hardware counters, Paul Mackerras
- [tip:perfcounters/core] perf_counter: avoid recursion, Peter Zijlstra
- [tip:perfcounters/core] perfcounters tools: when no command is feed to perfstat, display help and exit, Wu Fengguang
- [tip:perfcounters/core] perf_counter: remove the event config bitfields, Peter Zijlstra
- [tip:perfcounters/core] perfcounters tools: cut down default count for cpu-cycles, Wu Fengguang
- [tip:perfcounters/core] perfcounters tools: fix event_id type, Wu Fengguang
- [tip:perfcounters/core] perfcounters tools: move remaining code into kerneltop.c, Wu Fengguang
- [tip:perfcounters/core] perfcounters tools: fix comment for sym_weight(), Wu Fengguang
- [tip:perfcounters/core] perfcounters tools: Reuse event_name() in kerneltop, Wu Fengguang
- [tip:perfcounters/core] perfcounters tools: support symbolic event names in kerneltop, Wu Fengguang
- [tip:perfcounters/core] perfcounters tools: Move perfstat supporting code into perfcounters.h, Wu Fengguang
- [tip:perfcounters/core] perfcounters tools: Merge common code into perfcounters.h, Wu Fengguang
- [tip:perfcounters/core] perfcounters: add sample user-space to Documentation/perf_counter/, Ingo Molnar
- [tip:perfcounters/core] perfcounters: create Documentation/perf_counter/ and move perfcounters.txt there, Ingo Molnar
- [tip:timers/urgent] posix timers: fix RLIMIT_CPU && fork(),
Oleg Nesterov
- [tip:tracing/ftrace] kernel/trace/trace_functions_graph.c: fix nsecs_str buffer size,
Daniel Mack
- [tip:sched/urgent] sched, ptrace: fix UML and ptrace slowness,
Miklos Szeredi
- [tip:x86/setup] x86/dmi: fix dmi_alloc() section mismatches, Jeremy Fitzhardinge
- [tip:core/percpu] cpuacct: make cpuacct hierarchy walk in cpuacct_charge() safe when rcupreempt is used -v2, Bharata B Rao
- [tip:tracing/ftrace] debugfs: function to know if debugfs is initialized, Frederic Weisbecker
- [tip:tracing/ftrace] tracing/ftrace: check if debugfs is registered before creating files, Frederic Weisbecker
- [tip:tracing/kmemtrace] kmemtrace: small cleanups, Ingo Molnar
- [tip:tracing/kmemtrace] kmemtrace: restore original tracing data binary format, improve ABI, Eduard - Gabriel Munteanu
- [tip:tracing/kmemtrace] kmemtrace: kmemtrace_alloc() must fill type_id, Eduard - Gabriel Munteanu
- [tip:tracing/kmemtrace] kmemtrace: use tracepoints, Eduard - Gabriel Munteanu
- [tip:tracing/kmemtrace] tracing: provide trace_seq_reserve(), Eduard - Gabriel Munteanu
- [tip:tracing/kmemtrace] tracing: add missing 'extern' keywords to trace_output.h, Eduard - Gabriel Munteanu
- [tip:tracing/kmemtrace] rcu: don't include unnecessary headers, allow kmemtrace w/ tracepoints, Eduard - Gabriel Munteanu
- [tip:tracing/filters] tracing/filters: clean up filter_add_subsystem_pred(), Tom Zanussi
- [tip:tracing/filters] tracing/filters: fix bug in copy_pred(), Tom Zanussi
- [tip:tracing/filters] tracing/filters: use list_for_each_entry_safe, Tom Zanussi
- [tip:tracing/filters] tracing/events: don't discard an event after commit, Frederic Weisbecker
- [tip:tracing/filters] tracing/ftrace: make nop-tracer use polling wait for events on pipe, Frederic Weisbecker
- [tip:tracing/filters] tracing/events: don't use wake up for events,
Frederic Weisbecker
- [tip:tracing/filters] tracing/events: make the filter files writable, Frederic Weisbecker
- [tip:tracing/filters] tracing: add per-subsystem filtering, Tom Zanussi
- [tip:tracing/filters] tracing: add run-time field descriptions for event filtering, kfree fix, Ingo Molnar
- [tip:tracing/filters] tracing: add per-event filtering, Tom Zanussi
- [tip:tracing/ftrace] tracing: fix four sparse warnings, Dmitri Vorobiev
- [tip:tracing/filters] tracing: add ring_buffer_event_discard() to ring buffer, Tom Zanussi
- [tip:x86/cleanups] x86: Fix a couple of sparse warnings in arch/x86/kernel/apic/io_apic.c, Dmitri Vorobiev
- [tip:tracing/core] tracing, Text Edit Lock - kprobes architecture independent support, nommu fix, Ingo Molnar
- [tip:tracing/filters] tracing: add run-time field descriptions for event filtering, Tom Zanussi
- [tip:tracing/ftrace] tracing: keep the tracing buffer after self-test failure, Frederic Weisbecker
- [tip:tracing/ftrace] tracing/function-graph-tracer: prevent hangs during self-tests, Frederic Weisbecker
- [tip:x86/cleanups] x86: io_delay.c cleanup, Jaswinder Singh Rajput
- [tip:x86/cleanups] x86: pci-nommu.c cleanup, Jaswinder Singh Rajput
- [tip:x86/cleanups] x86: rtc.c cleanup, Jaswinder Singh Rajput
- [tip:x86/cleanups] x86: i8253 cleanup, Jaswinder Singh Rajput
- [tip:x86/cleanups] x86: kdebugfs.c cleanup, Jaswinder Singh Rajput
- [tip:x86/cleanups] x86: topology.c cleanup, Jaswinder Singh Rajput
- [tip:x86/cleanups] x86: mpparse.c introduce check_physptr helper function, Jaswinder Singh Rajput
- [tip:x86/cleanups] x86: mpparse.c introduce smp_dump_mptable helper function, Jaswinder Singh Rajput
- [tip:x86/mm] Revert "x86: create a non-zero sized bm_pte only when needed", Jeremy Fitzhardinge
- [tip:tracing/ring-buffer] tracing/ring-buffer: don't annotate rb_cpu_notify with __cpuinit, Frederic Weisbecker
- [tip:perfcounters/core] perfcounters: fix type/event_id layout on big-endian systems, Paul Mackerras
- [tip:x86/apic] x86: fix IO APIC resource allocation error message, Bartlomiej Zolnierkiewicz
- [tip:core/rcu] rcu: rcu_barrier VS cpu_hotplug: Ensure callbacks in dead cpu are migrated to online cpu,
Lai Jiangshan
- [tip:x86/signal] x86: signal: check signal stack overflow properly,
Hiroshi Shimamoto
- [tip:core/locking] lockdep: fix deadlock in lockdep_trace_alloc,
Peter Zijlstra
- [tip:tracing/blktrace] blktrace: avoid accessing NULL bdev->bd_disk,
Li Zefan
- [tip:tracing/blktrace] blktrace: don't increase blk_probes_ref if failed to setup blk trace,
Li Zefan
- [tip:tracing/blktrace] blktrace: remove sysfs_blk_trace_enable_show/store(),
Li Zefan
- [tip:tracing/blktrace] blktrace: report EBUSY correctly,
Li Zefan
- [tip:tracing/blktrace] blktrace: make blk_tracer_enabled a bool flag,
Li Zefan
- [tip:tracing/blktrace] blktrace: remove blk_probe_mutex,
Li Zefan
- [tip:tracing/blktrace] blktrace: fix possible memory leak,
Li Zefan
- [tip:perfcounters/core] perf_counter: powerpc: clean up perc_counter_interrupt, Paul Mackerras
- [tip:perfcounters/core] perf_counter: unify irq output code, Peter Zijlstra
- [tip:perfcounters/core] perf_counter: revamp syscall input ABI, Peter Zijlstra
- [tip:perfcounters/core] perf_counter: hook up the tracepoint events,
Peter Zijlstra
- [tip:perfcounters/core] perf_counter: fix up counter free paths, Peter Zijlstra
- [tip:perfcounters/core] perf_counter: generic context switch event, Peter Zijlstra
- [tip:perfcounters/core] perf_counter: fix uninitialized usage of event_list, Peter Zijlstra
- [tip:x86/mm] x86, CPA: Add set_pages_arrayuc and set_pages_array_wb, venkatesh.pallipadi@xxxxxxxxx
- [tip:x86/mm] x86, PAT: Add support for struct page pointer array in cpa set_clr, venkatesh.pallipadi@xxxxxxxxx
- [tip:x86/mm] x86, CPA: Add a flag parameter to cpa set_clr(), venkatesh.pallipadi@xxxxxxxxx
- [tip:tracing/ftrace] ftrace: event profile hooks, Peter Zijlstra
- [tip:tracing/ftrace] function-graph: show binary events as comments, Steven Rostedt
- [tip:tracing/ftrace] ftrace: provide an id file for each event, Peter Zijlstra
- [tip:tracing/ftrace] tracing: make print_(b)printk_msg_only global, Steven Rostedt
- [tip:tracing/ftrace] ftrace: ensure every event gets an id, Peter Zijlstra
- [tip:tracing/ftrace] function-graph: consolidate prologues for output, Steven Rostedt
- [tip:tracing/ftrace] tracing: remove recording function depth from trace_printk, Steven Rostedt
- [tip:tracing/ftrace] function-graph: calculate function depth within function graph tracer, Steven Rostedt
- [tip:tracing/ftrace] ftrace: protect running nmi (V3), Lai Jiangshan
- [tip:tracing/ftrace] tracing: give easy way to clear trace buffer, Steven Rostedt
- [tip:core/ipi] s390: remove arch specific smp_send_stop(), Heiko Carstens
- [tip:tracing/ftrace] tracing/ring-buffer: fix non cpu hotplug case, Frederic Weisbecker
- [tip:x86/mm] x86/32: no need to use set_pte_present in set_pte_vaddr, Jeremy Fitzhardinge
- [tip:x86/mm] x86: with the last user gone, remove set_pte_present, Jeremy Fitzhardinge
- [tip:cpus4096] cpumask: remove cpumask allocation from idle_balance, fix, Rusty Russell
- [tip:cpus4096] numa, cpumask: move numa_node_id default implementation to topology.h, fix, Stephen Rothwell
- [tip:core/stacktrace] symbols, stacktrace: look up init symbols after module symbols,
Ingo Molnar
- [tip:x86/cleanups] x86: mpparse: clean up code by introducing a few helper functions, fix, Ingo Molnar
- [tip:core/iommu] dma-debug: warn of unmapping an invalid dma address, FUJITA Tomonori
- [tip:warnings/complex] audit: Restrict definition of a static function in kernel/auditsc.c, Dmitri Vorobiev
- [tip:cpus4096] cpumask: remove cpumask allocation from idle_balance,
Rusty Russell
- [tip:warnings/complex] modules: Restrict definition of a label in kernel/module.c, Dmitri Vorobiev
- [tip:x86/setup] x86, setup: fix the setting of 480-line VGA modes, H. Peter Anvin
- [tip:x86/cpu] x86, cpu: intel_cacheinfo.c: use cpumask_first(to_cpumask()), H. Peter Anvin
- [tip:x86/cpu] x86, cpu: conform L3 Cache Index Disable to Linux standards,
Mark Langsdorf
- [tip:tracing/ftrace] tracepoints: dont update zero-sized tracepoint sections, Ingo Molnar
- [tip:tracing/ftrace] tracing: fix oops in tracepoint_update_probe_range(),
Jaswinder Singh Rajput
- [tip:x86/cleanups] x86: mpparse: clean up code by introducing a few helper functions, Jaswinder Singh Rajput
- [tip:cpus4096] x86: microcode: cleanup,
Ingo Molnar
- [tip:perfcounters/core] perfcounters: abstract wakeup flag setting in core to fix powerpc build, Paul Mackerras
- [tip:core/locking] lockdep: add stack dumps to asserts,
Peter Zijlstra
- [tip:tracing/kprobes] kprobes: Fix locking imbalance in kretprobes, Ananth N Mavinakayanahalli
- [tip:core/iommu] dma-debug: fix dma_debug_add_bus() definition for !CONFIG_DMA_API_DEBUG,
Ingo Molnar
- [tip:core/iommu] dma-debug: add function to dump dma mappings, David Woodhouse
- [tip:core/iommu] dma-debug: add checks for sync_single_sg_*, Joerg Roedel
- [tip:core/iommu] dma-debug: add checks for kernel text and rodata, Joerg Roedel
- [tip:core/iommu] dma-debug/x86: register pci bus for dma-debug leak detection, Joerg Roedel
- [tip:core/iommu] dma-debug: add a check dma memory leaks, Joerg Roedel
- [tip:core/iommu] dma-debug: print stacktrace of mapping path on unmap error, David Woodhouse
- [tip:core/iommu] dma-debug: Documentation update, Joerg Roedel
- [tip:core/iommu] dma-debug: x86 architecture bindings, Joerg Roedel
- [tip:core/iommu] dma-debug: add checks for sync_single_range_*, Joerg Roedel
- [tip:core/iommu] dma-debug: add checks for sync_single_*, Joerg Roedel
- [tip:core/iommu] dma-debug: add checking for [alloc|free]_coherent, Joerg Roedel
- [tip:core/iommu] dma-debug: add add checking for map/unmap_sg, Joerg Roedel
- [tip:core/iommu] dma-debug: add checking for map/unmap_page/single, Joerg Roedel
- [tip:core/iommu] dma-debug: add core checking functions, Joerg Roedel
- [tip:core/iommu] dma-debug: add debugfs interface, Joerg Roedel
- [tip:core/iommu] dma-debug: add kernel command line parameters, Joerg Roedel
- [tip:core/iommu] dma-debug: add initialization code, Joerg Roedel
- [tip:core/iommu] dma-debug: add allocator code, Joerg Roedel
- [tip:core/iommu] dma-debug: add hash functions for dma_debug_entries, Joerg Roedel
- [tip:core/iommu] dma-debug: add header file and core data structures, Joerg Roedel
- [tip:core/iommu] dma-debug: add Kconfig entry, Joerg Roedel
- [tip:tracing/ftrace] tracing/ftrace: stop {irqs, preempt}soff tracers when tracing is stopped, Frederic Weisbecker
- [tip:tracing/tasks] tracing: fix command line to pid reverse map, Carsten Emde
- [tip:tracing/tasks] tracing: fix trace_find_cmdline(), Thomas Gleixner
- [tip:tracing/tasks] tracing: replace the crude (unsigned) -1 hackery, Thomas Gleixner
- [tip:tracing/tasks] tracing: stop command line recording when tracing is disabled, Thomas Gleixner
- [tip:sched/debug] sched: jiffies not printed per CPU, Luis Henriques
- [tip:x86/x2apic] x86: add x2apic_wrmsr_fence() to x2apic flush tlb paths, Suresh Siddha
- [tip:x86/uv] x86, uv: fix cpumask iterator in uv_bau_init(), Rusty Russell
- [tip:cpus4096] cpumask: fix CONFIG_CPUMASK_OFFSTACK=y cpu hotunplug crash, Rusty Russell
- [tip:perfcounters/core] perfcounters: fix crash on perfmon v1 systems, Ingo Molnar
- [tip:x86/mce2] x86: use smp_call_function_single() in arch/x86/kernel/cpu/mcheck/mce_amd_64.c, Andrew Morton
- [tip:tracing/ftrace] tracing: make power tracer start/stop methods lighter weight, Steven Rostedt
- [tip:tracing/ftrace] tracing: optimization of branch tracer, Witold Baryluk
- [tip:tracing/ftrace] tracing: make sched_switch stop/start light weight, Steven Rostedt
- [tip:tracing/ftrace] tracing: add global-clock option to provide cross CPU clock to traces, Steven Rostedt
- [tip:tracing/ftrace] ring-buffer: add api to allow a tracer to change clock source, Steven Rostedt
- [tip:x86/x2apic] x86, dmar: use atomic allocations for QI and Intr-remapping init, Suresh Siddha
- [tip:x86/x2apic] x86: fix broken irq migration logic while cleaning up multiple vectors, Suresh Siddha
- [tip:x86/x2apic] x86, ioapic: Fix non atomic allocation with interrupts disabled, Suresh Siddha
- [tip:x86/x2apic] x86, x2apic: cleanup ifdef CONFIG_INTR_REMAP in io_apic code, Suresh Siddha
- [tip:x86/x2apic] x86, x2apic: cleanup the IO-APIC level migration with interrupt-remapping, Suresh Siddha
- [tip:x86/x2apic] x86, x2apic: fix clear_local_APIC() in the presence of x2apic, Suresh Siddha
- [tip:x86/x2apic] x86, x2apic: use virtual wire A mode in disable_IO_APIC() with interrupt-remapping, Suresh Siddha
- [tip:x86/x2apic] x86, x2apic: enable fault handling for intr-remapping, Suresh Siddha
- [tip:x86/x2apic] x86, dmar: start with sane state while enabling dma and interrupt-remapping, Suresh Siddha
- [tip:x86/x2apic] x86, dmar: routines for disabling queued invalidation and intr remapping, Suresh Siddha
- [tip:x86/x2apic] x86, dmar: move page fault handling code to dmar.c, Suresh Siddha
- [tip:x86/x2apic] x86, intr-remapping: fix free_irte() to clear all the IRTE entries, Suresh Siddha
- [tip:x86/x2apic] x86, x2apic: fix lock ordering during IRQ migration, Suresh Siddha
- [tip:x86/setup] x86, setup: move 32-bit code to .text32, H. Peter Anvin
- [tip:x86/setup-memory] x86-32: move _end to a dummy section, H. Peter Anvin
- [tip:x86/setup-memory] x86/brk: make the brk reservation symbols inaccessible from C, Jeremy Fitzhardinge
- [tip:x86/setup-memory] x86/brk: put the brk reservations in their own section, Jeremy Fitzhardinge
- [tip:x86/setup-memory] x86-32: tighten the bound on additional memory to map, H. Peter Anvin
- [tip:x86/setup-memory] x86-32: remove ALLOCATOR_SLOP from head_32.S, Jeremy Fitzhardinge
- [tip:x86/setup-memory] x86-32: make sure we map enough to fit linear map pagetables, Jeremy Fitzhardinge
- [tip:core/printk] printk: correct the behavior of printk_timed_ratelimit(), Guillaume Knispel
- [tip:core/locking] softirq: make wakeup_softirqd static again, Thomas Gleixner
- [tip:sched/cleanups] sched: small optimisation of can_migrate_task(), Luis Henriques
- [tip:sched/cleanups] sched: fix typos in documentation, Luis Henriques
- [tip:tracing/ftrace] tracing: protect reader of cmdline output, Steven Rostedt
- [tip:tracing/ftrace] tracing/ftrace: fix the check on nopped sites, Frederic Weisbecker
- [tip:tracing/ftrace] tracing: stop comm recording on tracing off, Steven Rostedt
- [tip:irq/urgent] genirq: export kstat_irqs_cpu only when SPARSE_IRQ=y, Mathieu Desnoyers
- [tip:tracing/ftrace] tracing: fix leak in event_format_read(), Tom Zanussi
- [tip:x86/urgent] x86, paravirt: prevent gcc from generating the wrong addressing mode, Jeremy Fitzhardinge
- [tip:irq/sparseirq] sparseirq, powerpc/cell: fix unused variable warning in interrupt.c, Stephen Rothwell
- [tip:x86/cleanups] x86: reduce preemption off section in exit thread, Thomas Gleixner
- [tip:x86/mce2] x86, mce: remove incorrect __cpuinit for intel_init_cmci(), Hidetoshi Seto
- [tip:tracing/syscalls] tracing/syscalls: select kallsysms, Frederic Weisbecker
- [tip:tracing/syscalls] tracing/core: fix early free of cpumasks,
Frederic Weisbecker
- [tip:tracing/syscalls] tracing/syscalls: protect thread flag toggling from races, Frederic Weisbecker
- [tip:tracing/syscalls] tracing/ftrace: fix double calls to tracing_start(), Frederic Weisbecker
- [tip:tracing/syscalls] tracing/core: fix missing mutex unlock on tracing_set_tracer(), Frederic Weisbecker
- [tip:tracing/syscalls] tracing/syscalls: fix missing release of tracing, Frederic Weisbecker
- [tip:tracing/syscalls] tracing/syscalls: various cleanups, Frederic Weisbecker
- [tip:x86/mm] x86: print out more info in e820_update_range(), Yinghai Lu
- SLOB lockup (was: Re: [tip:core/locking] lockdep: annotate reclaim context (__GFP_NOFS), fix SLOB),
Ingo Molnar
- [tip:perfcounters/core] perf_counter: include missing header, Tim Blechmann
- [tip:x86/setup-memory] x86: put initial_pg_tables into .bss, Yinghai Lu
- [tip:x86/setup-memory] x86: allow extend_brk users to reserve brk space, Jeremy Fitzhardinge
- [tip:x86/setup-memory] x86-32: compute initial mapping size more accurately, Yinghai Lu
- [tip:x86/setup-memory] x86: use brk allocation for DMI, Jeremy Fitzhardinge
- [tip:x86/setup-memory] x86-32: use brk segment for allocating initial kernel pagetable, Jeremy Fitzhardinge
- [tip:x86/setup-memory] x86: move brk initialization out of #ifdef CONFIG_BLK_DEV_INITRD, H. Peter Anvin
- [tip:x86/setup-memory] x86: add brk allocation for very, very early allocations, Jeremy Fitzhardinge
- [tip:x86/setup-memory] x86: make section delimiter symbols part of their section, Jeremy Fitzhardinge
- [tip:x86/debug] x86: cpu_debug add support for various AMD CPUs, Jaswinder Singh Rajput
- [tip:x86/cpu] x86/centaur: merge 32 & 64 bit version, Sebastian Andrzej Siewior
- [tip:core/printk] fix regression from "vsprintf: unify the format decoding layer for its 3 users",
Vegard Nossum
- [tip:core/printk] vsprintf: unify the format decoding layer for its 3 users, cleanup, Vegard Nossum
- [tip:x86/mtrr] x86: print the continous part of fixed mtrrs together, Yinghai Lu
- [tip:x86/mm] x86: make e820_update_range() handle small range update,
Yinghai Lu
- [tip:tracing/ftrace] kallsyms, tracing: output more proper symbol name, Lai Jiangshan
- [tip:x86/urgent] VM, x86, PAT: add a new vm flag to track full pfnmap at mmap, Pallipadi, Venkatesh
- [tip:x86/cleanups] x86: cpu/common.c more cleanups, Ingo Molnar
- [tip:x86/cleanups] x86: cpu/common.c cleanups, Jaswinder Singh Rajput
- [tip:tracing/syscalls] x86: entry_32.S fix compile warnings - fix work mask bit width,
Jaswinder Singh Rajput
- [tip:tracing/syscalls] tracing/syscalls: support for syscalls tracing on x86, fix, Ingo Molnar
- [tip:perfcounters/core] perf_counter: fix hrtimer sampling, Peter Zijlstra
- [tip:tracing/syscalls] tracing/syscalls: core infrastructure for syscalls tracing, enhancements, Frederic Weisbecker
- [tip:tracing/syscalls] tracing/syscalls: support for syscalls tracing on x86, Frederic Weisbecker
- [tip:x86/kconfig] x86: disable __do_IRQ support, Thomas Gleixner
- [tip:irq/genirq] genirq: deprecate obsolete typedefs and defines,
Thomas Gleixner
- [tip:cpus4096] numa, cpumask: move numa_node_id default implementation to topology.h, Rusty Russell
- [tip:irq/genirq] genirq: deprecate __do_IRQ,
Thomas Gleixner
- [tip:irq/genirq] genirq: add doc to struct irqaction, Thomas Gleixner
- [tip:irq/genirq] genirq: use kzalloc instead of explicit zero initialization, Thomas Gleixner
- [tip:irq/genirq] genirq: make irqreturn_t an enum, Thomas Gleixner
- [tip:irq/genirq] genirq: remove redundant if condition, Thomas Gleixner
- [tip:irq/genirq] genirq: remove unused hw_irq_controller typedef, Thomas Gleixner
- [tip:perfcounters/core] perf_counter: add an event_list,
Peter Zijlstra
- [tip:perfcounters/core] perf_counter: hrtimer based sampling for software time events,
Peter Zijlstra
- [tip:perfcounters/core] perf_counter: provide major/minor page fault software events,
Peter Zijlstra
- [tip:perfcounters/core] perf_counter: provide pagefault software events,
Peter Zijlstra
- [tip:perfcounters/core] perf_counter: software counter event infrastructure,
Peter Zijlstra
- [tip:perfcounters/core] perf_counter: x86: use ULL postfix for 64bit constants,
Peter Zijlstra
- [tip:perfcounters/core] perf_counter: add comment to barrier,
Peter Zijlstra
- [tip:perfcounters/core] perf_counter: use list_move_tail(),
Peter Zijlstra
- [tip:perfcounters/core] perf_counter: x86: fix 32-bit irq_period assumption,
Peter Zijlstra
- [tip:core/locking] hrtimer: fix rq->lock inversion (again),
Peter Zijlstra
- [tip:core/locking] sched: remove extra call overhead for schedule(), Peter Zijlstra
- [tip:tracing/hw-branch-tracing] x86, bts: detect size of DS fields, fix, Ingo Molnar
- [tip:tracing/hw-branch-tracing] x86, bts: cleanups, Ingo Molnar
- [tip:tracing/hw-branch-tracing] x86, hw-branch-tracer: add selftest, Markus Metzger
- [tip:tracing/hw-branch-tracing] x86, hw-branch-tracer: keep resources on stop, Markus Metzger
- [tip:tracing/hw-branch-tracing] x86, bts: add selftest for BTS, Markus Metzger
- [tip:tracing/hw-branch-tracing] x86, bts: correct comment style in ds.c, Markus Metzger
- [tip:tracing/hw-branch-tracing] x86, bts: detect size of DS fields,
Markus Metzger
- [tip:tracing/ftrace] ftrace: remove struct list_head from struct dyn_ftrace,
Lai Jiangshan
- [tip:tracing/ftrace] ftrace: use seq_read, Lai Jiangshan
- [tip:core/ipi] panic: clean up kernel/panic.c, Ingo Molnar
- [tip:core/ipi] panic, smp: provide smp_send_stop() wrapper on UP too, Ingo Molnar
- [tip:core/ipi] panic: decrease oops_in_progress only after having done the panic, Ingo Molnar
- [tip:core/ipi] generic-ipi: eliminate WARN_ON()s during oops/panic, Ingo Molnar
- [tip:core/futexes] futex: remove the pointer math from double_unlock_hb, fix,
Ingo Molnar
- [tip:tracing/ftrace] ftrace: don't try to __ftrace_replace_code on !FTRACE_FL_CONVERTED rec,
Zhaolei
- [tip:tracing/ftrace] ftrace: avoid double-free of dyn_ftrace, Zhaolei
- [tip:tracing/ftrace] softirq: no need to have SOFTIRQ in softirq name, Steven Rostedt
- [tip:tracing/ftrace] tracing: move binary buffers into per cpu directory, Steven Rostedt
- [tip:tracing/ftrace] tracing: left align location header in stack_trace, Steven Rostedt
- [tip:tracing/ftrace] tracing: add comment for use of double __builtin_consant_p, Steven Rostedt
- [tip:cpus4096] cpumask: use topology_core_cpumask/topology_thread_cpumask instead of cpu_core_map/cpu_sibling_map, Rusty Russell
- [tip:x86/mm] x86: fix e820_update_range(), Yinghai Lu
- [tip:tracing/syscalls] tracing/x86: basic implementation of syscall tracing for x86, Frederic Weisbecker
- [tip:tracing/syscalls] tracing/ftrace: syscall tracing infrastructure, basics, Frederic Weisbecker
- [tip:core/percpu] cpuacct: reduce one NULL check in fast-path, Li Zefan
- [tip:tracing/ftrace] ring-buffer: document reader page design, Steven Rostedt
- [tip:x86/urgent] VM, x86, PAT: Change is_linear_pfn_mapping to not use vm_pgoff,
Pallipadi, Venkatesh
- [tip:tracing/ftrace] tracing: show event name in trace for TRACE_EVENT created events, Steven Rostedt
- [tip:tracing/core] Merge branches 'tracing/ftrace' and 'linus' into tracing/core, Ingo Molnar
- [tip:tracing/ftrace] tracing: Don't use tracing_record_cmdline() in workqueue tracer fix, KOSAKI Motohiro
- [tip:tracing/ftrace] tracing: tracepoints for softirq entry/exit - tracepoints, Jason Baron
- [tip:tracing/ftrace] tracing: tracepoints for softirq entry/exit - add softirq-to-name array, Jason Baron
- [tip:tracing/ftrace] tracing: explain why stack tracer is empty, Steven Rostedt
- [tip:tracing/ftrace] tracing: fix stack tracer header, Steven Rostedt
- [tip:tracing/ftrace] tracing: have event_trace_printk use static tracer, Steven Rostedt
- [tip:tracing/ftrace] tracing: export trace formats to user space, Steven Rostedt
- [tip:tracing/ftrace] tracing: protect ring_buffer_expanded with trace_types_lock, Steven Rostedt
- [tip:tracing/ftrace] ring-buffer: use CONFIG_HOTPLUG_CPU not CONFIG_HOTPLUG, Steven Rostedt
- [tip:tracing/ftrace] tracing/core: bring back raw trace_printk for dynamic formats strings, Frederic Weisbecker
- [tip:tracing/ftrace] tracing: make bprint event use the proper event id, Steven Rostedt
- [tip:tracing/ftrace] tracing: fix comments about trace buffer resizing, Steven Rostedt
- [tip:tracing/ftrace] ring-buffer: remove unneeded get_online_cpus, Steven Rostedt
- [tip:tracing/ftrace] tracing: show that buffer size is not expanded, Steven Rostedt
- [tip:tracing/ftrace] ring-buffer: only allocate buffers for online cpus, Steven Rostedt
- [tip:tracing/ftrace] tracing: fix trace_wait to know to wait on all cpus or just one, Steven Rostedt
- [tip:tracing/ftrace] tracing: expand the ring buffers when an event is activated, Steven Rostedt
- [tip:tracing/ftrace] tracing: keep ring buffer to minimum size till used, Steven Rostedt
- [tip:x86/debug] x86: cpu_debug add write support for MSRs, Jaswinder Singh Rajput
- [tip:x86/mtrr] x86: mtrr: don't modify RdDram/WrDram bits of fixed MTRRs,
Andreas Herrmann
- [tip:x86/mtrr] x86: separate mtrr cleanup/mtrr_e820 trim to separate file, Yinghai Lu
- [tip:x86/mtrr] x86: print out mtrr_range_state when user specify size, Yinghai Lu
- [tip:x86/mtrr] x86: more MTRR debug printouts,
Yinghai Lu
- [tip:x86/mm] x86: create a non-zero sized bm_pte only when needed, Jan Beulich
- [tip:x86/mm] x86: fix code paths used by update_mptable, Jan Beulich
- [tip:x86/mm] x86: clean up output resulting from update_mptable option, Jan Beulich
- [tip:x86/mm] x86: properly __init-annotate recent early_printk additions, Jan Beulich
- [tip:x86/mm] x86: move save_mr() into .meminit.text, Jan Beulich
- [tip:x86/mm] x86, 32-bit: also use cpuinfo_x86's x86_{phys,virt}_bits members, Jan Beulich
- [tip:x86/mm] x86, 32-bit: also limit NODES_HIGH_SHIFT here, Jan Beulich
- [tip:x86/apic] x86: smarten /proc/interrupts output, Jan Beulich
- [tip:x86/mm] x86: unify kmap_atomic_pfn() and iomap_atomic_prot_pfn(), fix,
Ingo Molnar
- [tip:core/ipi] generic-ipi: eliminate spurious pointless WARN_ON()s,
Jan Beulich
- [tip:core/locking] locking: rename trace_softirq_[enter|exit] => lockdep_softirq_[enter|exit], Ingo Molnar
- [tip:core/urgent] futex: unlock before returning -EFAULT, Darren Hart
- [tip:core/urgent] futex: additional (get|put)_futex_key() fixes, Darren Hart
- [tip:core/futexes] futex: remove the pointer math from double_unlock_hb, Darren Hart
- [tip:sched/urgent] cpuset: Check if the cpus allowed is a subset of the cpuset's cpus for PF_THREAD_BOUND threads,
Dhaval Giani
- [tip:irq/genirq] irq: export remove_irq() and setup_irq() symbols, Magnus Damm
- [tip:irq/genirq] irq: match remove_irq() args with setup_irq(), Magnus Damm
- [tip:irq/genirq] irq: add remove_irq() for freeing of setup_irq() irqs, Magnus Damm
- [tip:x86/setup] x86: use targets in the boot Makefile instead of CLEAN_FILES,
H. Peter Anvin
- [tip:x86/debug] x86: move a few device initialization objects into .devinit.rodata, Jan Beulich
- [tip:x86/debug] x86: move various CPU initialization objects into .cpuinit.rodata, Jan Beulich
- [tip:x86/urgent] x86: fix HYPERVISOR_update_descriptor(), Jan Beulich
- [tip:x86/asm] x86: memcpy, clean up, Ingo Molnar
- [tip:x86/asm] x86-64: remove unnecessary spill/reload of rbx from memcpy, Jan Beulich
- [tip:x86/asm] x86-64: move save_paranoid into .kprobes.text, Jan Beulich
- [tip:x86/asm] x86: remove leftover unwind annotations, Jan Beulich
- [tip:cpus4096] cpumask: remove x86 cpumask_t uses.,
Rusty Russell
- [tip:cpus4096] cpumask: use cpumask_var_t in uv_flush_tlb_others.,
Rusty Russell
- [tip:cpus4096] cpumask: remove cpumask_t assignment from vector_allocation_domain(),
Rusty Russell
- [tip:cpus4096] cpumask: make Xen use the new operators.,
Rusty Russell
- [tip:cpus4096] cpumask: clean up summit's send_IPI functions,
Rusty Russell
- [tip:cpus4096] cpumask: use new cpumask functions throughout x86,
Rusty Russell
- [tip:cpus4096] x86: unify cpu_callin_mask/cpu_callout_mask/cpu_initialized_mask/cpu_sibling_setup_mask,
Rusty Russell
- [tip:cpus4096] cpumask: convert struct cpuinfo_x86's llc_shared_map to cpumask_var_t,
Rusty Russell
- [tip:cpus4096] cpumask: convert node_to_cpumask_map[] to cpumask_var_t,
Rusty Russell
- [tip:cpus4096] x86: unify 32 and 64-bit node_to_cpumask_map,
Rusty Russell
- [tip:cpus4096] cpumask: remove x86's node_to_cpumask now everyone uses cpumask_of_node,
Rusty Russell
- [tip:cpus4096] x86: arch_send_call_function_ipi_mask,
Rusty Russell
- [tip:cpus4096] cpumask: convert arch/x86/kernel/cpu/mcheck/mce_64.c,
Rusty Russell
- [tip:cpus4096] cpumask: x86: convert cpu_sibling_map/cpu_core_map to cpumask_var_t,
Rusty Russell
- [tip:cpus4096] cpumask: convert arch/x86/kernel/nmi.c's backtrace_mask to a cpumask_var_t,
Rusty Russell
- [tip:cpus4096] cpumask: convert c1e_mask in arch/x86/kernel/process.c to cpumask_var_t.,
Rusty Russell
- [tip:cpus4096] cpumask: remove obsolete topology_core_siblings and topology_thread_siblings: x86,
Rusty Russell
- [tip:cpus4096] cpumask: remove dangerous CPU_MASK_ALL_PTR, &CPU_MASK_ALL.: x86,
Rusty Russell
- [tip:cpus4096] cpumask: remove cpu_coregroup_map: x86,
Rusty Russell
- [tip:cpus4096] cpumask: remove the now-obsoleted pcibus_to_cpumask(): x86,
Rusty Russell
- [tip:cpus4096] cpumask: replace node_to_cpumask with cpumask_of_node.,
Rusty Russell
- [tip:core/futexes] futex: unlock before returning -EFAULT, Darren Hart
- [tip:core/futexes] futex: clean up fault logic, Darren Hart
- [tip:core/futexes] futex: use current->time_slack_ns for rt tasks too,
Darren Hart
- [tip:core/futexes] futex: add double_unlock_hb(), Darren Hart
- [tip:core/futexes] futex: additional (get|put)_futex_key() fixes,
Darren Hart
- [tip:core/futexes] futex: update futex commentary, Darren Hart
- [tip:x86/urgent] x86: mmiotrace: quieten spurious warning message, Stuart Bennett
- [tip:tracing/ftrace] tracing: use raw spinlocks for trace_vprintk, Steven Rostedt
- [tip:x86/setup] x86: remove zImage support,
H. Peter Anvin
- [tip:x86/urgent] x86: work around Fedora-11 x86-32 kernel failures on Intel Atom CPUs, Ingo Molnar
- [tip:x86/mm] x86: debug check for kmap_atomic_pfn and iomap_atomic_prot_pfn(), Akinobu Mita
- [tip:x86/mm] x86: unify kmap_atomic_pfn() and iomap_atomic_prot_pfn(), Akinobu Mita
- [tip:x86/debug] x86: cpu architecture debug code, build fix, cleanup, Jaswinder Singh Rajput
- [tip:x86/asm] x86: shrink __ALIGN and __ALIGN_STR definitions, Cyrill Gorcunov
- [tip:cpus4096] x86: cpumask: update 32-bit APM not to mug current->cpus_allowed,
Rusty Russell
- [tip:cpus4096] x86: cpumask: use work_on_cpu in arch/x86/kernel/microcode_core.c,
Rusty Russell
- [tip:cpus4096] x86-microcode: cleanup, Ingo Molnar
- [tip:cpus4096] x86: cpumask: x86 mmio-mod.c use cpumask_var_t for downed_cpus,
Rusty Russell
- [tip:sched/core] sched: add avg_overlap decay, Mike Galbraith
- [tip:core/percpu] percpu: fix spurious alignment WARN in legacy SMP percpu allocator, Tejun Heo
- [tip:core/percpu] percpu: generalize embedding first chunk setup helper, Tejun Heo
- [tip:cpus4096] x86, kexec: x86_64: add kexec jump support for x86_64, Huang Ying
- [tip:cpus4096] x86, kexec: x86_64: add identity map for pages at image->start, Huang Ying
- [tip:cpus4096] x86, kexec: fix kexec x86 coding style, Huang Ying
- [tip:core/percpu] percpu: more flexibility for @dyn_size of pcpu_setup_first_chunk(), Tejun Heo
- [tip:core/percpu] linker script: define __per_cpu_load on all SMP capable archs, Tejun Heo
- [tip:core/percpu] percpu: make x86 addr <-> pcpu ptr conversion macros generic, Tejun Heo
- [tip:x86/cleanups] x86: convert obsolete irq_desc_t typedef to struct irq_desc, Thomas Gleixner
- [tip:x86/mce2] x86, mce: use round_jiffies() instead round_jiffies_relative(), KOSAKI Motohiro
- [tip:tracing/ftrace] tracing: remove funky whitespace in the trace code, Steven Rostedt
- [tip:tracing/ftrace] tracing: update comments to match event code macros, Steven Rostedt
- [tip:tracing/ftrace] tracing: document TRACE_EVENT macro in tracepoint.h, Steven Rostedt
- [tip:tracing/ftrace] tracing: flip the TP_printk and TP_fast_assign in the TRACE_EVENT macro, Steven Rostedt
- [tip:tracing/ftrace] tracing: add back the available_events file, Steven Rostedt
- [tip:tracing/ftrace] tracing: fix printk format specifier, Steven Rostedt
- [tip:tracing/ftrace] tracing: do not allow modifying the ftrace events via the event files, Steven Rostedt
- [tip:tracing/core] x86: expand irq-off region in text_poke(), Masami Hiramatsu
- [tip:tracing/ftrace] trace_clock: fix preemption bug, Peter Zijlstra
- [tip:sched/clock] x86, sched_clock(): mark variables read-mostly, Ingo Molnar
- [tip:x86/debug] x86: cpu architecture debug code, Jaswinder Singh Rajput
- [tip:sched/core] sched: optimize ttwu vs group scheduling,
Peter Zijlstra
- [tip:tracing/ftrace] tracing: Don't assume possible cpu list have continuous numbers, KOSAKI Motohiro
- [tip:core/printk] vsprintf: fix bug in negative value printing, Frederic Weisbecker
- [tip:tracing/ftrace] doc: add trace_buf_size description to kernel-parameters.txt, KOSAKI Motohiro
- [tip:tracing/ftrace] tracing: remove obsolete TRACE_EVENT_FORMAT macro, Steven Rostedt
- [tip:tracing/ftrace] tracing: convert irq trace points to new macros, Steven Rostedt
- [tip:tracing/ftrace] tracing: convert the sched trace points to the TRACE_EVENT macros, Steven Rostedt
- [tip:tracing/ftrace] tracing: new format for specialized trace points, Steven Rostedt
- [tip:tracing/ftrace] tracing: use generic __stringify, Steven Rostedt
- [tip:tracing/ftrace] tracing: typecast sizeof and offsetof to unsigned int, Steven Rostedt
- [tip:tracing/ftrace] tracing: replace TP<var> with TP_<var>, Steven Rostedt
- [tip:x86/debug] x86: BUG to BUG_ON changes, Stoyan Gaydarov
- [tip:tracing/ftrace] tracing: Don't use tracing_record_cmdline() in workqueue tracer, KOSAKI Motohiro
- [tip:tracing/printk] tracing: optimize trace_printk(),
Ingo Molnar
- [tip:tracing/printk] tracing: trace_printk() fix, move format array to data section, Ingo Molnar
- [tip:x86/mm-v2] x86-32: make sure virt_addr_valid() returns false for fixmap addresses, Jeremy Fitzhardinge
- [tip:kmemcheck] x86: introduce bootmem_state,
Yinghai Lu
- [tip:kmemcheck] x86: fix warning about nodeid, Yinghai Lu
- [tip:x86/urgent] x86 mmiotrace: fix remove_kmmio_fault_pages(), Stuart Bennett
- [tip:x86/fixmap] x86: don't define __this_fixmap_does_not_exist(), Wang Chen
- [tip:tracing/ftrace] ftrace: tracing header should put '#' at the beginning of a line, KOSAKI Motohiro
- [tip:core/rcu] rcu: documentation 1Q09 update, Paul E. McKenney
- [tip:tracing/doc] ftrace: fix documentation typo s/trace_max_latency/tracing_max_latency/, KOSAKI Motohiro
- [tip:perfcounters/core] x86: perf_counter cleanup,
Peter Zijlstra
- [tip:x86/apic] x86: remove smp_apply_quirks()/smp_checks(), Yinghai Lu
- [tip:tracing/core] x86: implement atomic text_poke() via fixmap, Masami Hiramatsu
- [tip:tracing/core] tracing, Text Edit Lock - SMP alternatives support, Masami Hiramatsu
- [tip:tracing/core] tracing, Text Edit Lock - kprobes architecture independent support, Mathieu Desnoyers
- [tip:tracing/core] tracing, Text Edit Lock - Architecture Independent Code, Mathieu Desnoyers
- [tip:core/percpu] x86: UV: remove uv_flush_tlb_others() WARN_ON, Cliff Wickman
- [tip:core/percpu] percpu: finer grained locking to break deadlock and allow atomic free, Tejun Heo
- [tip:core/percpu] percpu: move fully free chunk reclamation into a work, Tejun Heo
- [tip:core/percpu] percpu: move chunk area map extension out of area allocation, Tejun Heo
- [tip:core/percpu] percpu: replace pcpu_realloc() with pcpu_mem_alloc() and pcpu_mem_free(), Tejun Heo
- [tip:x86/apic] x86: MSI: check for BIOS assigned addresses,
Daniel Yeisley
- [tip:x86/urgent] x86: MSI: check for BIOS assigned addresses, Daniel Yeisley
- [tip:tracing/printk] tracing: trace_bprintk() cleanups, Ingo Molnar
- [tip:tracing/printk] tracing/core: drop the old trace_printk() implementation in favour of trace_bprintk(), Frederic Weisbecker
- [tip:tracing/printk] tracing: add trace_bprintk(), Lai Jiangshan
- [tip:core/printk] vsprintf: unify the format decoding layer for its 3 users, Frederic Weisbecker
- [tip:tracing/printk] tracing: infrastructure for supporting binary record, Lai Jiangshan
- [tip:core/printk] vsprintf: add binary printf, Lai Jiangshan
- [tip:x86/asm] x86: linkage.h - guard assembler specifics by __ASSEMBLY__, Cyrill Gorcunov
- [tip:x86/mm] x86: fix warning about nodeid, Yinghai Lu
- [tip:x86/urgent] x86, bts: remove bad warning, Markus Metzger
- [tip:x86/urgent] x86, pebs: correct qualifier passed to ds_write_config() from ds_request_pebs(), Markus Metzger
- [tip:x86/mm] x86: unify noexec handling, fix,
Ingo Molnar
- [tip:x86/mm] x86: init_memory_mapping() PSE and PGE setup ifdef removal, Pekka Enberg
- [tip:x86/mm] x86: unify noexec handling,
Pekka Enberg
- [tip:x86/mm] x86: rename do_not_nx to disable_nx in mm/init_64.c, Pekka Enberg
- [tip:x86/mm] x86: fix uninitialized variable in init_memory_mapping(), Pekka Enberg
- [tip:sched/cleanups] sched: TIF_NEED_RESCHED -> need_reshed() cleanup, Lai Jiangshan
- [tip:tracing/ftrace] tracing, power-trace: make it build even if the power-tracer is turned off, Ingo Molnar
- [tip:x86/memtest] x86: make "memtest" like "memtest=17", Yinghai Lu
- [tip:tracing/ftrace] tracing: fix deadlock when setting set_ftrace_pid, KOSAKI Motohiro
- [tip:tracing/ftrace] tracing: current tip/master can't enable ftrace, KOSAKI Motohiro
- [tip:tracing/ftrace] tracing: add format files for ftrace default entries, Steven Rostedt
- [tip:tracing/ftrace] tracing: move print of event format to separate file, Steven Rostedt
- [tip:tracing/ftrace] tracing: make all file_operations const, Steven Rostedt
- [tip:tracing/ftrace] tracing: add tracing_on/tracing_off to kernel.h, Steven Rostedt
[Index of Archives]
[Linux Stable Commits]
[Linux Stable Kernel]
[Linux Kernel Development]
[Linux USB Devel]
[Big List of Linux Books]
[Linux SCSI]
[Yosemite Forum]