aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2012-09-16Revert "sched: Improve scalability via 'CPU buddies', which withstand random ...Linus Torvalds2-45/+22
2012-09-14Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds5-29/+17
2012-09-14Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-31/+44
2012-09-12Merge branch 'for-3.6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-21/+89
2012-09-10workqueue: fix possible idle worker depletion across CPU hotplugLai Jiangshan1-1/+36
2012-09-10workqueue: restore POOL_MANAGING_WORKERSLai Jiangshan1-1/+4
2012-09-05workqueue: fix possible deadlock in idle worker rebindingTejun Heo1-2/+27
2012-09-05workqueue: move WORKER_REBIND clearing in rebind_workers() to the end of the ...Tejun Heo1-13/+13
2012-09-04workqueue: UNBOUND -> REBIND morphing in rebind_workers() should be atomicLai Jiangshan1-6/+11
2012-09-04perf/hwpb: Invoke __perf_event_disable() if interrupts are already disabledK.Prasad2-2/+11
2012-09-04perf_event: Switch to internal refcount, fix race with close()Al Viro1-29/+33
2012-09-04sched: Fix kernel-doc warnings in kernel/sched/fair.cRandy Dunlap1-2/+0
2012-09-04sched: Unthrottle rt runqueues in __disable_runtime()Peter Boonstoppel4-6/+6
2012-09-04sched: Add missing call to calc_load_exit_idle()Charles Wang1-0/+1
2012-09-04sched: Fix load avg vs cpu-hotplugPeter Zijlstra1-21/+10
2012-09-01time: Move ktime_t overflow checking into timespec_valid_strictJohn Stultz1-5/+5
2012-08-23Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-2/+6
2012-08-23Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-5/+32
2012-08-22time: Avoid making adjustments if we haven't accumulated anythingJohn Stultz1-0/+4
2012-08-22time: Avoid potential shift overflow with large shift valuesJohn Stultz1-2/+2
2012-08-22time: Fix casting issue in timekeeping_forward_nowAndreas Schwab1-1/+1
2012-08-22time: Ensure we normalize the timekeeper in tk_xtime_addJohn Stultz1-0/+1
2012-08-21Merge branch 'audit-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-7/+12
2012-08-21task_work: add a scheduling point in task_work_run()Eric Dumazet1-0/+1
2012-08-21Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/g...Ingo Molnar1-0/+4
2012-08-21uprobes: Fix mmap_region()'s mm->mm_rb corruption if uprobe_mmap() failsOleg Nesterov1-2/+2
2012-08-20Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds5-19/+70
2012-08-19Merge branch 'alpha' (alpha architecture patches)Linus Torvalds1-9/+0
2012-08-19alpha: take a bunch of syscalls into osf_sys.cAl Viro1-9/+0
2012-08-17tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1Will Deacon1-0/+4
2012-08-15time: Improve sanity checking of timekeeping inputsJohn Stultz1-2/+24
2012-08-15audit: clean up refcounting in audit-treeMiklos Szeredi1-3/+9
2012-08-15audit: fix refcounting in audit-treeMiklos Szeredi1-3/+2
2012-08-15audit: don't free_chunk() after fsnotify_add_mark()Miklos Szeredi1-3/+3
2012-08-13sched: Fix migration thread runtime bogosityMike Galbraith1-1/+21
2012-08-13sched,rt: fix isolated CPUs leaving root_task_group indefinitely throttledMike Galbraith1-0/+13
2012-08-13sched,cgroup: Fix up task_groups listMike Galbraith2-1/+2
2012-08-13sched: fix divide by zero at {thread_group,task}_timesStanislaw Gruszka1-14/+20
2012-08-13sched, cgroup: Reduce rq->lock hold times for large cgroup hierarchiesPeter Zijlstra2-3/+14
2012-08-12Merge tag 'pm-for-3.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds2-22/+2
2012-08-12printk: Fix calculation of length used to discard recordsJeff Mahoney1-0/+2
2012-08-08Revert "NMI watchdog: fix for lockup detector breakage on resume"Rafael J. Wysocki2-22/+2
2012-08-05time: Fix adjustment cleanup bug in timekeeping_adjust()Ingo Molnar1-14/+17
2012-08-03Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-7/+10
2012-08-03Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-173/+207
2012-08-03Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-23/+20
2012-08-03Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds7-10/+46
2012-08-03Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+14
2012-08-03Merge tag 'for_linux-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-25/+5
2012-08-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-0/+39
2012-07-31Merge tag 'irqdomain-for-linus' of git://git.secretlab.ca/git/linux-2.6Linus Torvalds1-155/+207
2012-07-31Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds5-11/+16
2012-07-31Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-21/+3
2012-07-31mm: allow PF_MEMALLOC from softirq contextMel Gorman1-0/+9
2012-07-31mm/hotplug: correctly setup fallback zonelists when creating new pgdatJiang Liu1-1/+1
2012-07-31memcg: rename config variablesAndrew Morton1-1/+1
2012-07-31mm: prepare for removal of obsolete /proc/sys/vm/nr_pdflush_threadsWanpeng Li2-6/+4
2012-07-31mm: account the total_vm in the vm_stat_account()Huang Shijie1-3/+1
2012-07-31Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-117/+98
2012-07-31time: Remove all direct references to timekeeperJohn Stultz1-128/+154
2012-07-31time: Clean up offs_real/wall_to_mono and offs_boot/total_sleep_time updatesJohn Stultz1-36/+54
2012-07-31time: Clean up stray newlinesJohn Stultz1-10/+0
2012-07-31time/jiffies: Rename ACTHZ to SHIFTED_HZJohn Stultz2-2/+2
2012-07-31Merge branch 'linus' into timers/urgentIngo Molnar25-890/+958
2012-07-31perf/trace: Add ability to set a target task for eventsAndrew Vagin7-10/+46
2012-07-31sched/cleanups: Add load balance cpumask pointer to 'struct lb_env'Michael Wang1-15/+14
2012-07-31kernel/debug: Make use of KGDB_REASON_NMIAnton Vorontsov1-0/+4
2012-07-31kdb: Remove cpu from the more promptJason Wessel1-11/+0
2012-07-31kdb: Remove unused KDB_FLAG_ONLY_DO_DUMPJason Wessel1-14/+1
2012-07-30resource: make sure requested range is included in the root rangeOctavian Purdila1-1/+23
2012-07-30taskstats: check nla_reserve() returnAlan Cox1-0/+5
2012-07-30sysctl: suppress kmemleak messagesSteven Rostedt1-1/+5
2012-07-30kdump: append newline to the last lien of vmcoreinfo noteVivek Goyal1-1/+1
2012-07-30fork: fix error handling in dup_task()Akinobu Mita1-12/+15
2012-07-30revert "sched: Fix fork() error path to not crash"Andrew Morton1-8/+3
2012-07-30fork: use vma_pages() to simplify the codeHuang Shijie1-2/+2
2012-07-30kmod: avoid deadlock from recursive kmod callTetsuo Handa1-2/+29
2012-07-30kernel/kmod.c: document call_usermodehelper_fns() a bitAndrew Morton1-0/+6
2012-07-30printk: only look for prefix levels in kernel messagesJoe Perches1-15/+17
2012-07-30printk: add generic functions to find KERN_<LEVEL> headersJoe Perches1-5/+9
2012-07-30kmsg: /dev/kmsg - properly return possible copy_from_user() failureKay Sievers1-1/+3
2012-07-30kernel/sys.c: avoid argv_free(NULL)Andrew Morton1-19/+25
2012-07-30NMI watchdog: fix for lockup detector breakage on resumeSameer Nanda2-2/+22
2012-07-30panic: fix a possible deadlock in panic()Vikram Mulukutla1-0/+8
2012-07-30coredump: warn about unsafe suid_dumpable / core_pattern comboKees Cook1-2/+35
2012-07-30prctl: remove redunant assignment of "error" to zeroSasikantha babu1-11/+2
2012-07-30uprobes: __replace_page() needs munlock_vma_page()Oleg Nesterov1-2/+6
2012-07-30uprobes: Rename vma_address() and make it return "unsigned long"Oleg Nesterov1-10/+5
2012-07-30uprobes: Fix register_for_each_vma()->vma_address() checkOleg Nesterov1-4/+5
2012-07-30uprobes: Introduce vaddr_to_offset(vma, vaddr)Oleg Nesterov1-6/+8
2012-07-30uprobes: Teach build_probe_list() to consider the rangeOleg Nesterov1-53/+50
2012-07-30uprobes: Fix overflow in vma_address()/find_active_uprobe()Oleg Nesterov1-2/+2
2012-07-30uprobes: Suppress uprobe_munmap() from mmput()Oleg Nesterov1-0/+3
2012-07-30uprobes: Uprobe_mmap/munmap needs list_for_each_entry_safe()Oleg Nesterov1-4/+4
2012-07-30uprobes: Clean up and document write_opcode()->lock_page(old_page)Oleg Nesterov1-13/+14
2012-07-30uprobes: Kill write_opcode()->lock_page(new_page)Oleg Nesterov1-2/+0
2012-07-30uprobes: __replace_page() should not use page_address_in_vma()Oleg Nesterov1-7/+4
2012-07-30uprobes: Don't recheck vma/f_mapping in write_opcode()Oleg Nesterov1-18/+1
2012-07-29fs: add link restriction audit reportingKees Cook1-0/+21
2012-07-29fs: add link restrictionsKees Cook1-0/+18
2012-07-26posix_types.h: Cleanup stale __NFDBITS and related definitionsJosh Boyer1-1/+1
2012-07-26Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-86/+272
2012-07-26Merge tag 'driver-core-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-38/+121
2012-07-26Merge tag 'staging-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-12/+31
2012-07-26sched: Deliver sched_switch events to the current taskAndrew Vagin1-1/+1
2012-07-26sched: Fix minor code style issuesYing Xue1-5/+5
2012-07-26sched: Use task_rq_unlock() in __sched_setscheduler()Namhyung Kim1-3/+1
2012-07-25genirq: Allow irq chips to mark themself oneshot safeThomas Gleixner1-1/+14
2012-07-24irqdomain: Improve diagnostics when a domain mapping failsMark Brown1-6/+11
2012-07-24irqdomain: eliminate slow-path revmap lookupsGrant Likely1-40/+25
2012-07-24Merge remote-tracking branch 'origin' into irqdomain/nextGrant Likely52-2278/+2748
2012-07-24Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-19/+57
2012-07-24Merge branch 'for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds1-46/+1
2012-07-24Merge branch 'for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2-648/+584
2012-07-24Merge tag 'for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pciLinus Torvalds1-5/+8
2012-07-24Merge tag 'dt-for-3.6' of git://sources.calxeda.com/kernel/linuxLinus Torvalds1-4/+4
2012-07-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-12/+18
2012-07-24time: Fix casting issue in tk_set_xtime and tk_xtime_addJohn Stultz1-2/+2
2012-07-24futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi()Darren Hart1-5/+8
2012-07-24futex: Fix bug in WARN_ON for NULL q.pi_stateDarren Hart1-1/+1
2012-07-24futex: Test for pi_mutex on fault in futex_wait_requeue_pi()Darren Hart1-1/+1
2012-07-24sched: Fix race in task_group()Peter Zijlstra2-14/+18
2012-07-24sched: Improve balance_cpu() to consider other cpus in its group as target of...Srivatsa Vaddagiri1-4/+74
2012-07-24sched: Reset loop counters if all tasks are pinned and we need to redo load b...Prashanth Nageshappa1-1/+4
2012-07-24sched: Reorder 'struct lb_env' members to reduce its sizePrashanth Nageshappa1-1/+1
2012-07-24sched: Improve scalability via 'CPU buddies', which withstand random perturba...Mike Galbraith2-22/+45
2012-07-24cpusets: Remove/update outdated commentsSrivatsa S. Bhat1-4/+3
2012-07-24cpusets, hotplug: Restructure functions that are invoked during hotplugSrivatsa S. Bhat2-29/+63
2012-07-24cpusets, hotplug: Implement cpuset tree traversal in a helper functionSrivatsa S. Bhat1-9/+27
2012-07-24CPU hotplug, cpusets, suspend: Don't modify cpusets during suspend/resumeSrivatsa S. Bhat2-4/+39
2012-07-23Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds8-87/+77
2012-07-22Merge tag 'pm-for-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds7-29/+157
2012-07-22deal with task_work callbacks adding more workAl Viro1-12/+14
2012-07-22move exit_task_work() past exit_files() et.al.Al Viro2-23/+13
2012-07-22merge task_work and rcu_head, get rid of separate allocation for keyring caseAl Viro2-9/+9
2012-07-22trim task_work: get rid of hlistAl Viro2-32/+34
2012-07-22trimming task_work: kill ->dataAl Viro1-1/+1
2012-07-22signal: make sure we don't get stopped with pending task_workAl Viro1-0/+15
2012-07-22Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-361/+432
2012-07-22Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-22/+0
2012-07-22Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds8-254/+313
2012-07-22Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds9-517/+556
2012-07-22workqueue: fix spurious CPU locality WARN from process_one_work()Tejun Heo1-0/+6
2012-07-22kthread_worker: reimplement flush_kthread_work() to allow freeing the work it...Tejun Heo1-21/+27
2012-07-22kthread_worker: reorganize to prepare for flush_kthread_work() reimplementationTejun Heo1-16/+26
2012-07-21Merge branch 'anton-kgdb' (kgdb dmesg fixups)Linus Torvalds3-87/+88
2012-07-21kdb: Switch to nolock variants of kmsg_dump functionsAnton Vorontsov1-4/+4
2012-07-21printk: Implement some unlocked kmsg_dump functionsAnton Vorontsov1-13/+55
2012-07-21printk: Remove kdb_syslog_dataAnton Vorontsov2-16/+0
2012-07-21kdb: Revive dmesg commandAnton Vorontsov1-58/+33
2012-07-20[SCSI] async: make async_synchronize_full() flush all work regardless of domainDan Williams1-2/+41
2012-07-20[SCSI] async: introduce 'async_domain' typeDan Williams1-18/+17
2012-07-19printk: Export struct log size and member offsets through vmcoreinfoVivek Goyal1-0/+9
2012-07-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller17-212/+478
2012-07-19random: remove rand_initialize_irq()Theodore Ts'o1-17/+0
2012-07-18Make wait_for_device_probe() also do scsi_complete_async_scans()Linus Torvalds2-10/+0
2012-07-19PM / Sleep: Require CAP_BLOCK_SUSPEND to use wake_lock/wake_unlockRafael J. Wysocki1-0/+7
2012-07-18Merge branch 'fixes' into pm-sleepRafael J. Wysocki16-204/+478
2012-07-18Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+6
2012-07-18Merge branch 'linus' into timers/coreIngo Molnar1-0/+1
2012-07-18Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar1-0/+4
2012-07-18Merge branch 'linus' into perf/coreIngo Molnar14-200/+472
2012-07-17workqueue: simplify CPU hotplug codeTejun Heo1-54/+25
2012-07-17workqueue: remove CPU offline trusteeTejun Heo1-252/+36
2012-07-17workqueue: don't butcher idle workers on an offline CPUTejun Heo1-80/+14
2012-07-17workqueue: reimplement CPU online rebinding to handle idle workersTejun Heo1-49/+166
2012-07-17workqueue: drop @bind from create_worker()Tejun Heo1-19/+45
2012-07-17workqueue: use mutex for global_cwq manager exclusionTejun Heo1-39/+26
2012-07-17workqueue: ROGUE workers are UNBOUND workersTejun Heo1-25/+21
2012-07-17workqueue: drop CPU_DYING notifier operationTejun Heo1-16/+13
2012-07-17workqueue: perform cpu down operations from low priority cpu_notifier()Tejun Heo1-1/+37
2012-07-17tracing/function: Convert func_set_flag() to a switch statementAnton Vorontsov1-6/+9
2012-07-17tracing/function: Introduce persistent trace optionAnton Vorontsov1-5/+20
2012-07-17tracing: Fix initialization failure path in tracing_set_tracer()Anton Vorontsov1-3/+4
2012-07-16kmsg - do not flush partial lines when the console is busyKay Sievers1-25/+68
2012-07-16kmsg - export "continuation record" flag to /dev/kmsgKay Sievers1-2/+21
2012-07-16kmsg - avoid warning for CONFIG_PRINTK=n compilationsKay Sievers1-2/+9
2012-07-16kmsg - properly print over-long continuation linesKay Sievers1-14/+19
2012-07-16timekeeping: Add missing update call in timekeeping_resume()Thomas Gleixner1-0/+1
2012-07-15time: Rework timekeeping functions to take timekeeper ptr as argumentJohn Stultz1-105/+103
2012-07-15time: Move xtime_nsec adjustment underflow handling timekeeping_adjustJohn Stultz1-21/+21
2012-07-15time: Move arch_gettimeoffset() usage into timekeeping_get_ns()John Stultz1-19/+10
2012-07-15time: Refactor accumulation of nsecs to secsJohn Stultz1-22/+32
2012-07-15time: Condense timekeeper.xtime into xtime_secJohn Stultz1-71/+110
2012-07-15time: Explicitly use u32 instead of int for shift valuesJohn Stultz1-3/+3
2012-07-15time: Whitespace cleanups per Ingo%27s requestsJohn Stultz1-21/+18
2012-07-15Merge branch 'timers/urgent' into timers/coreThomas Gleixner22-394/+1061
2012-07-15ntp: Fix STA_INS/DEL clearing bugJohn Stultz1-2/+6
2012-07-14random: make 'add_interrupt_randomness()' do something saneTheodore Ts'o1-4/+3
2012-07-14Merge branches 'core-urgent-for-linus', 'perf-urgent-for-linus' and 'sched-ur...Linus Torvalds9-85/+229
2012-07-14VFS: Pass mount flags to sget()David Howells1-1/+1
2012-07-14VFS: Make clone_mnt()/copy_tree()/collect_mounts() return errorsDavid Howells1-5/+5
2012-07-14get rid of kern_path_parent()Al Viro1-22/+3
2012-07-14stop passing nameidata to ->lookup()Al Viro1-2/+2
2012-07-13workqueue: reimplement WQ_HIGHPRI using a separate worker_poolTejun Heo1-73/+27
2012-07-13workqueue: introduce NR_WORKER_POOLS and for_each_worker_pool()Tejun Heo1-70/+153
2012-07-13Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-18/+98
2012-07-12workqueue: separate out worker_pool flagsTejun Heo1-22/+25
2012-07-12workqueue: use @pool instead of @gcwq or @cpu where applicableTejun Heo1-107/+111
2012-07-12workqueue: factor out worker_pool from global_cwqTejun Heo1-99/+117