aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2015-10-02CHROMIUM: Add CLOCK_SYSTEM_TRACE to export the trace clock to user space.Sam Leffler2-0/+40
2015-10-02BACKPORT: ftrace: Provide trace clocks monotonicThomas Gleixner1-0/+1
2015-10-02BACKPORT: timekeeping: Provide fast and NMI safe access to CLOCK_MONOTONICThomas Gleixner1-0/+124
2015-10-02BACKPORT: timekeeping: Use tk_read_base as argument for timekeeping_get_ns()Thomas Gleixner1-11/+11
2015-10-02BACKPORT: timekeeping: Create struct tk_read_base and use it in struct timeke...Thomas Gleixner1-50/+51
2015-10-02UPSTREAM: clocksource: Let timekeeping_notify return success/errorThomas Gleixner2-5/+6
2015-10-02BACKPORT: timekeeping: Restructure the timekeeper some moreThomas Gleixner1-19/+14
2015-10-02BACKPORT: clocksource: Get rid of cycle_lastThomas Gleixner1-9/+7
2015-10-02UPSTREAM: clocksource: Add module refcountThomas Gleixner1-5/+14
2015-10-02BACKPORT: clocksource: Move cycle_last validation to core codeThomas Gleixner2-0/+14
2015-10-02BACKPORT: clocksource: Make delta calculation a functionThomas Gleixner3-16/+35
2015-10-02BACKPORT: timekeeping: Use ktime_t based data for ktime_get()Thomas Gleixner1-8/+6
2015-10-02UPSTREAM: timekeeping: Provide internal ktime_t based dataThomas Gleixner1-0/+22
2015-10-02BACKPORT: timekeeping: Cache optimize struct timekeeperThomas Gleixner1-85/+94
2015-10-02UPSTREAM: timekeeping: Fix missing timekeeping_update in suspend pathJohn Stultz1-0/+2
2015-10-02UPSTREAM: timekeeping: Fix potential lost pv notification of time changeJohn Stultz1-9/+11
2015-10-02UPSTREAM: timekeeping: Fix lost updates to tai adjustmentJohn Stultz1-1/+2
2015-10-02UPSTREAM: timekeeping: Indicate that clock was set in the pvclock gtod notifierDavid Vrabel1-12/+18
2015-10-02UPSTREAM: timekeeping: Pass flags instead of multiple bools to timekeeping_up...David Vrabel1-9/+12
2015-10-02UPSTREAM: timekeeping: Fix HRTICK related deadlock from ntp lock changesJohn Stultz2-4/+4
2015-10-02UPSTREAM: timekeeping: Correct run-time detection of persistent_clock.Zoran Markovic1-0/+8
2015-10-02BACKPORT: timekeeping: Update tk->cycle_last in resumeThomas Gleixner1-1/+2
2015-10-02UPSTREAM: timekeeping: Make sure to notify hrtimers when TAI offset changesJohn Stultz1-3/+7
2015-10-02UPSTREAM: timekeeping: Shorten seq_count regionThomas Gleixner1-3/+2
2015-10-02UPSTREAM: timekeeping: Implement a shadow timekeeperThomas Gleixner1-12/+29
2015-10-02UPSTREAM: timekeeping: Delay update of clock->cycle_lastThomas Gleixner1-1/+3
2015-10-02UPSTREAM: timekeeping: Store cycle_last value in timekeeper struct as wellThomas Gleixner1-2/+2
2015-10-02UPSTREAM: timekeeping: Simplify tai updating from do_adjtimexJohn Stultz1-5/+4
2015-10-02UPSTREAM: timekeeping: Hold timekeepering locks in do_adjtimex and hardppsJohn Stultz1-2/+17
2015-10-02UPSTREAM: timekeeping: Move ADJ_SETOFFSET to top level do_adjtimex()John Stultz2-11/+11
2015-10-02UPSTREAM: ntp: Rework do_adjtimex to take timespec and tai argumentsJohn Stultz3-16/+17
2015-10-02UPSTREAM: ntp: Make ntp_lock rawThomas Gleixner1-13/+13
2015-10-02UPSTREAM: ntp: Move timex validation to timekeeping do_adjtimex call.John Stultz3-5/+8
2015-10-02UPSTREAM: ntp: Move do_adjtimex() and hardpps() functions to timekeeping.cJohn Stultz3-5/+36
2015-10-02UPSTREAM: ntp: Split out timex validation from do_adjtimexJohn Stultz1-12/+27
2015-10-02UPSTREAM: timekeeping: __timekeeping_set_tai_offset can be staticFengguang Wu1-1/+1
2015-10-02BACKPORT: timekeeping: Split timekeeper_lock into lock and seqcountThomas Gleixner1-57/+71
2015-10-02BACKPORT: timekeeping: Move lock out of timekeeper structThomas Gleixner1-53/+51
2015-10-02UPSTREAM: timekeeping: Make jiffies_lock internalThomas Gleixner2-0/+3
2015-10-02UPSTREAM: timekeeping: Calc stuff onceThomas Gleixner1-3/+4
2015-10-02UPSTREAM: timekeeping: Move TAI managment into timekeeping core from ntpJohn Stultz2-8/+54
2015-10-02UPSTREAM: timekeeping: Add persistent_clock_exist flagFeng Tang1-5/+11
2015-10-02UPSTREAM: time: create __getnstimeofday for WARNless callsKees Cook1-5/+24
2015-10-02Revert "CHROMIUM: Add CLOCK_SYSTEM_TRACE to export the trace clock to user sp...Sonny Rao2-40/+0
2015-06-20BACKPORT: move d_rcu from overlapping d_child to overlapping d_aliasAl Viro1-1/+1
2015-06-19UPSTREAM: tracing/syscalls: Ignore numbers outside NR_syscalls' rangeRabin Vincent1-4/+4
2015-05-06CHROMIUM: improve hung task detection outputDmitry Torokhov2-9/+24
2015-04-28BACKPORT: SCHED: add some "wait..on_bit...timeout()" interfaces.NeilBrown1-0/+52
2015-04-28BACKPORT: sched/wait: Provide infrastructure to deal with nested blockingPeter Zijlstra1-0/+61
2015-04-10UPSTREAM: perf/x86: Fix active_entry initializationStephane Eranian1-0/+2
2015-04-10UPSTREAM: perf: Add active_entry list head to struct perf_eventStephane Eranian1-0/+1
2015-04-10UPSTREAM: perf: Fix perf_pmu_migrate_contextPeter Zijlstra1-3/+3
2015-04-02UPSTREAM: pidns: Fix hang in zap_pid_ns_processes by sending a potentially ex...Eric W. Biederman1-0/+1
2015-01-30UPSTREAM: userns: unshare_userns(&cred) should not populate cred on failureOleg Nesterov1-4/+9
2015-01-30UPSTREAM: net: Use netlink_ns_capable to verify the permisions of netlink mes...Eric W. Biederman1-2/+2
2014-12-15UPSTREAM: fs,userns: Change inode_capable to capable_wrt_inode_uidgidAndy Lutomirski1-11/+7
2014-12-12UPSTREAM: perf/ftrace: Fix paranoid level for enabling function tracerSteven Rostedt1-1/+1
2014-11-13UPSTREAM: seccomp: Replace BUG(!spin_is_locked()) with assert_spin_lockGuenter Roeck2-6/+6
2014-11-13UPSTREAM: seccomp: implement SECCOMP_FILTER_FLAG_TSYNCKees Cook1-1/+134
2014-11-13BACKPORT: seccomp: allow mode setting across threadsKees Cook1-11/+26
2014-11-13BACKPORT: seccomp: introduce writer lockingKees Cook2-2/+63
2014-11-13BACKPORT: seccomp: split filter prep from check and applyKees Cook1-23/+66
2014-11-13BACKPORT: sched: move no_new_privs into new atomic flagsKees Cook2-3/+3
2014-11-13BACKPORT: seccomp: add "seccomp" syscallKees Cook2-5/+53
2014-11-13UPSTREAM: seccomp: split mode setting routinesKees Cook1-23/+48
2014-11-13UPSTREAM: seccomp: extract check/assign mode helpersKees Cook1-4/+18
2014-11-13UPSTREAM: seccomp: create internal mode-setting functionKees Cook1-2/+14
2014-11-13BACKPORT: syscall_get_arch: remove useless function argumentsEric Paris1-2/+2
2014-11-13BACKPORT: introduce for_each_thread() to replace the buggy while_each_thread()Oleg Nesterov2-0/+9
2014-07-11BACKPORT: rcu: Silence compiler array out-of-bounds false positivePaul E. McKenney1-0/+4
2014-07-09BACKPORT: reservation: update api and add some helpersMaarten Lankhorst1-0/+1
2014-06-06UPSTREAM: futex: Make lookup_pi_state more robustThomas Gleixner1-17/+106
2014-06-06UPSTREAM: futex: Always cleanup owner tid in unlock_piThomas Gleixner1-22/+18
2014-06-06UPSTREAM: futex: Validate atomic acquisition in futex_lock_pi_atomic()Thomas Gleixner1-3/+11
2014-06-06UPSTREAM: futex: Forbid uaddr == uaddr2 in futex_requeue(..., requeue_pi=1)Thomas Gleixner1-0/+25
2014-05-15UPSTREAM: perf: Add generic memory sampling interfaceStephane Eranian1-0/+6
2014-05-15UPSTREAM: perf/core: Add weighted samplesAndi Kleen1-0/+6
2014-05-15CHROMIUM: kernel/time: Allow a udelay to be slightly fast.David Riley1-3/+6
2014-04-23UPSTREAM: kdb: Setup basic kdb state before invoking commands via kgdbMatt Klein3-6/+23
2014-04-16CHROMIUM: Add udelay_test module to validate udelayDavid Riley3-0/+174
2014-04-01UPSTREAM: clockevents: Add generic timer broadcast functionMark Rutland2-0/+17
2014-04-01UPSTREAM: clockevents: Add generic timer broadcast receiverMark Rutland1-0/+17
2014-03-26Revert "CHROMIUM: debug: dump task_migration_notifier on panic"Sonny Rao2-10/+1
2014-03-26Revert "CHROMIUM: debug: padding to the atomic_notifier_head"Sonny Rao1-4/+0
2014-03-07CHROMIUM: debug: padding to the atomic_notifier_headSonny Rao1-0/+4
2014-02-26CHROMIUM: debug: dump task_migration_notifier on panicSonny Rao2-1/+10
2014-02-21UPSTREAM: mutex: Move ww_mutex definitions to ww_mutex.hMaarten Lankhorst1-0/+1
2014-02-21UPSTREAM: mutex: Add w/w mutex slowpath debuggingDaniel Vetter1-3/+41
2014-02-21UPSTREAM: mutex: Add support for wound/wait style locksMaarten Lankhorst1-16/+302
2014-02-21UPSTREAM: arch: Make __mutex_fastpath_lock_retval return whether fastpath suc...Maarten Lankhorst1-18/+14
2013-12-11CHROMIUM: investigate reduction in hang detector timeoutLuigi Semenzato1-5/+32
2013-12-10CHROMIUM: watchdog: touch_nmi_watchdog should only touch local cpu not every oneBen Zhang1-8/+8
2013-10-10CHROMIUM: bitfix: add suspend_volatile annotations for 3.8Olof Johansson3-18/+21
2013-10-05PM / Sleep: Mark oops_id as suspend_volatileDoug Anderson1-1/+2
2013-10-05samsung: pm-check: Cleanup chunk exclude code to use suspend_volatileDoug Anderson1-1/+1
2013-09-20CHROMIUM: clocksource: allow clocksources to be selected earlier during bootAndrew Bresticker1-3/+3
2013-09-19CHROMIUM: Eliminate task stack trace duplicationYing Han2-3/+51
2013-09-11CHROMIUM: Fix possible array-out-of-bounds access for rcutree.c.Han Shen1-0/+1
2013-08-29CHROMIUM: hardlockup: detect hard lockups without NMIs using secondary cpusColin Cross1-5/+118
2013-08-27UPSTREAM: printk: Fix rq->lock vs logbuf_lock unlock lock inversionBu, Yitian1-1/+1
2013-08-23trace: allow ftrace to be disabled/enabled per cpuAndrew Bresticker1-0/+10
2013-07-18CHROMIUM: panic: call panic handlers before kmsg_dumpKees Cook1-2/+6
2013-07-16CHROMIUM: lockdep: fix build w/ LOCKDEP enabledJohannes Berg1-0/+1
2013-07-10UPSTREAM: PM / Sleep: Print last wakeup source on failed wakeup_count writeJulius Werner1-0/+2
2013-06-19CHROMIUM: trace: add back legacy tracing_enabled attributeOlof Johansson1-0/+7
2013-06-18CHROMIUM: PM: Adjust messaging for wake events during suspendBernie Thompson1-1/+2
2013-06-18PM: qos: Add DEVICE and BUS throughputArjun.K.V1-1/+29
2013-06-06CHROMIUM: Separate dark resume into its own sysfs attr groupDerek Basehore1-1/+2
2013-05-21UPSTREAM: CONFIG_SYMBOL_PREFIX: cleanup.Rusty Russell2-11/+4
2013-05-13Merge branch '3.8.11-stable-merge' into chromeos-3.8Sonny Rao32-176/+386
2013-05-13UPSTREAM: time: convert arch_gettimeoffset to a pointerStephen Warren1-6/+20
2013-05-06Merge tag 'v3.8.11' into HEADOlof Johansson32-176/+386
2013-05-01tracing: Fix selftest function recursion accountingSteven Rostedt1-13/+3
2013-04-26Add file_ns_capable() helper function for open-time capability checkingLinus Torvalds1-0/+24
2013-04-25userns: Changing any namespace id mappings should require privilegesAndy Lutomirski1-3/+3
2013-04-25userns: Check uid_map's opener's fsuid, not the current fsuidAndy Lutomirski1-2/+2
2013-04-25userns: Don't let unprivileged users trick privileged users into setting the ...Eric W. Biederman1-4/+8
2013-04-25perf: Treat attr.config as u64 in perf_swevent_init()Tommi Rantala1-1/+1
2013-04-25sched/debug: Fix sd->*_idx limit range avoiding overflowlibin1-1/+1
2013-04-25sched: Convert BUG_ON()s in try_to_wake_up_local() to WARN_ON_ONCE()sTejun Heo1-2/+4
2013-04-25kernel/signal.c: stop info leak via the tkill and the tgkill syscallsEmese Revfy1-1/+1
2013-04-25hrtimer: Don't reinitialize a cpu_base lock on CPU_UPMichael Bohan1-2/+1
2013-04-25kthread: Prevent unpark race which puts threads on the wrong cpuThomas Gleixner1-24/+28
2013-04-16sched_clock: Prevent 64bit inatomicity on 32bit systemsThomas Gleixner1-0/+26
2013-04-16ftrace: Move ftrace_filter_lseek out of CONFIG_DYNAMIC_FTRACE sectionSteven Rostedt (Red Hat)1-14/+14
2013-04-16tracing: Fix possible NULL pointer dereferencesNamhyung Kim2-6/+6
2013-04-16PM / reboot: call syscore_shutdown() after disable_nonboot_cpus()Huacai Chen1-1/+2
2013-04-16tracing: Fix double free when function profile init failedNamhyung Kim1-1/+0
2013-04-12ftrace: Consistently restore trace function on sysctl enablingJan Kiszka1-6/+2
2013-04-09Merge branch 'chromeos-security-3.8' into chromeos-3.8-with-securitySonny Rao1-0/+3
2013-04-08UPSTREAM: signal: always clear sa_restorer on execveKees Cook1-0/+3
2013-04-05tracing: Prevent buffer overwrite disabled for latency tracersSteven Rostedt (Red Hat)4-16/+65
2013-04-05kernel/signal.c: use __ARCH_HAS_SA_RESTORER instead of SA_RESTORERAndrew Morton1-1/+1
2013-04-05userns: Restrict when proc and sysfs can be mountedEric W. Biederman2-0/+4
2013-04-05userns: Don't allow creation if the user is chrootedEric W. Biederman1-0/+9
2013-04-05pid: Handle the exit of a multi-threaded init.Eric W. Biederman1-1/+2
2013-04-05CHROMIUM: mmap, sysctl: add sysctl for controlling VM_MAYEXEC taintWill Drewry1-0/+12
2013-04-03CHROMIUM: mmap, sysctl: add sysctl for controlling VM_MAYEXEC taintWill Drewry1-0/+12
2013-03-28clockevents: Don't allow dummy broadcast timersMark Rutland1-1/+2
2013-03-28tracing: Keep overwrite in sync between regular and snapshot buffersSteven Rostedt (Red Hat)1-1/+5
2013-03-28tracing: Protect tracer flags with trace_types_lockSteven Rostedt (Red Hat)1-4/+8
2013-03-28tracing: Fix free of probe entry by calling call_rcu_sched()Steven Rostedt (Red Hat)1-2/+2
2013-03-28tracing: Fix race in snapshot swappingSteven Rostedt (Red Hat)1-1/+2
2013-03-27Merge branch 'chromeos-platform-3.8' into chromeos-3.8Sonny Rao2-0/+28
2013-03-27Merge branch 'chromeos-misc-3.8' into chromeos-3.8Sonny Rao12-55/+102
2013-03-26CHROMIUM: coredump: prevent crash pipe reader from blocking suspendMandeep Singh Baines1-1/+7
2013-03-26CHROMIUM: coredump: only SIGKILL should interrupt the coredumping taskOleg Nesterov1-2/+4
2013-03-26CHROMIUM: lockdep: check that no locks held at freeze timeMandeep Singh Baines2-6/+6
2013-03-26CHROMIUM: watchdog: don't free perf_event on disableMandeep Singh Baines1-5/+1
2013-03-26Revert "PM / Sleep: Mitigate race between the freezer and request_firmware()"Sonny Rao2-39/+11
2013-03-26CHROMIUM: cpu: add idle notifiersSam Leffler1-0/+20
2013-03-26CHROMIUM: timer: add debug_msleep warnings for long sleepsOlof Johansson1-0/+7
2013-03-26CHROMIUM: trace: Add IRQ threaded handler entry and exit trace events.Russell Harmon1-0/+5
2013-03-26CHROMIUM: add test_module moduleSonny Rao2-0/+27
2013-03-25CHROMIUM: dark resume: Expose dark resume status to user spaceDerek Basehore1-0/+21
2013-03-25CHROMIUM: vmscan: add min_filelist_kbytes sysctl for protecting the working setMandeep Singh Baines1-0/+7
2013-03-20signal: always clear sa_restorer on execveKees Cook1-0/+3
2013-03-17CHROMIUM: scheduler: panic if schedulin while atomicSameer Nanda1-2/+1
2013-03-17CHROMIUM: Add CLOCK_SYSTEM_TRACE to export the trace clock to user space.Sam Leffler2-0/+40
2013-03-14userns: Don't allow CLONE_NEWUSER | CLONE_FSEric W. Biederman2-1/+8
2013-03-14ftrace: Update the kconfig for DYNAMIC_FTRACESteven Rostedt1-10/+14
2013-03-14nohz: Make tick_nohz_irq_exit() irq safeFrederic Weisbecker1-1/+6
2013-03-04cgroup: fix exit() vs rmdir() raceLi Zefan1-0/+8
2013-03-04cpuset: fix cpuset_print_task_mems_allowed() vs rename() raceLi Zefan1-2/+10
2013-03-04workqueue: consider work function when searching for busy work itemsTejun Heo1-7/+29
2013-03-04sysctl: fix null checking in bin_dn_node_address()Xi Wang1-1/+2
2013-03-04ftrace: Call ftrace cleanup module notifier after all other notifiersSteven Rostedt (Red Hat)1-14/+32
2013-03-04posix-timer: Don't call idr_find() with out-of-range IDTejun Heo1-0/+7
2013-02-28futex: Revert "futex: Mark get_robust_list as deprecated"Thomas Gleixner2-4/+0
2013-02-28workqueue: un-GPL function delayed_work_timer_fn()Konstantin Khlebnikov1-1/+1
2013-02-28hrtimer: Prevent hrtimer_enqueue_reprogram raceLeonid Shatz1-18/+18
2013-02-28posix-cpu-timers: Fix nanosleep task_struct leakStanislaw Gruszka1-2/+21
2013-02-28genirq: Avoid deadlock in spurious handlingThomas Gleixner1-4/+3
2013-02-28timeconst.pl: Eliminate Perl warningH. Peter Anvin1-4/+2
2013-02-12kernel/pid.c: reenable interrupts when alloc_pid() fails because init has exitedEric W. Biederman1-1/+1
2013-02-05Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-4/+4
2013-02-05Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+18
2013-02-05Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+10
2013-02-03perf: Fix event group context moveJiri Olsa1-2/+18
2013-01-31Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+12
2013-01-31Revert "console: implement lockdep support for console_lock"Dave Airlie1-9/+0
2013-01-28smp: Fix SMP function call empty cpu mask raceWang YanQing1-1/+12
2013-01-25sched/debug: Fix format string for 32-bit platformsArnd Bergmann1-2/+2
2013-01-25sched: Fix warning in kernel/sched/fair.cArnd Bergmann1-1/+1
2013-01-25sched/rt: Use root_domain of rt_rq not current processorShawn Bohrer1-1/+1
2013-01-24Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/pa...Ingo Molnar1-3/+10
2013-01-22async: fix __lowest_in_progress()Tejun Heo1-7/+20
2013-01-22Merge tag 'trace-3.8-rc4-fix' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2013-01-22wake_up_process() should be never used to wakeup a TASK_STOPPED/TRACED taskOleg Nesterov1-1/+2
2013-01-22ptrace: ensure arch_ptrace/ptrace_request can never race with SIGKILLOleg Nesterov2-10/+59
2013-01-22ptrace: introduce signal_wake_up_state() and ptrace_signal_wake_up()Oleg Nesterov2-14/+8
2013-01-21ftrace: Be first to run code modification on modulesSteven Rostedt1-1/+1
2013-01-20module: fix missing module_mutex unlockLinus Torvalds1-1/+1
2013-01-20Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-46/+110
2013-01-20Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-12/+22
2013-01-20ia64: kill thread_matches(), unexport ptrace_check_attach()Oleg Nesterov1-1/+1
2013-01-19sys_clone() needs asmlinkage_protectAl Viro1-2/+4
2013-01-16module, async: async_synchronize_full() on module init iff async is usedTejun Heo2-2/+28
2013-01-14Merge tag 'trace-3.8-rc3-regression-fix' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-4/+11
2013-01-14tracing: Fix regression of trace_pipeLiu Bo1-2/+2