aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/cell/spufs/sched.c
AgeCommit message (Expand)AuthorFilesLines
11 dayspowerpc: Fix typosBjorn Helgaas1-1/+1
2022-03-08powerpc/spufs: Fix build warning when CONFIG_PROC_FS=nYueHaibing1-1/+3
2022-02-03powerpc/spufs: adjust list element pointer typeJulia Lawall1-2/+1
2021-02-21Merge tag 'sched-core-2021-02-17' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2021-02-17sched: Remove USER_PRIO, TASK_USER_PRIO and MAX_USER_PRIODietmar Eggemann1-1/+1
2021-01-29arch: powerpc: Stop building and using oprofileViresh Kumar1-5/+0
2019-06-03sched/core: Provide a pointer to the valid CPU maskSebastian Andrzej Siewior1-1/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153Thomas Gleixner1-14/+1
2018-10-26sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOADJohannes Weiner1-6/+3
2018-05-16proc: introduce proc_create_single{,_data}Christoph Hellwig1-13/+1
2018-04-20proc: fix /proc/loadavg regressionAlexey Dobriyan1-1/+1
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook1-4/+4
2017-11-17pid: replace pid bitmap implementation with IDR APIGargi Sharma1-1/+1
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar1-1/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02sched/core: Remove the tsk_cpus_allowed() wrapperIngo Molnar1-1/+1
2016-06-14powerpc: Various typo fixesMichael Ellerman1-1/+1
2014-07-23powerpc: cell: Use ktime_get_ns()Thomas Gleixner1-3/+1
2014-02-11powerpc/spufs: Remove MAX_USER_PRIO defineJeremy Kerr1-1/+0
2013-02-11sched, powerpc: Fix sched.h split-up build failureIngo Molnar1-0/+1
2012-11-19pidns: Use task_active_pid_ns where appropriateEric W. Biederman1-1/+1
2011-10-31powerpc: remove non-required uses of include <linux/module.h>Paul Gortmaker1-1/+0
2011-05-04powerpc: Convert old cpumask API into new oneKOSAKI Motohiro1-1/+1
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2009-09-18tracing: Remove markersChristoph Hellwig1-1/+0
2009-08-20powerpc/sputrace: Use the generic event tracerChristoph Hellwig1-0/+2
2009-02-18timers: add mod_timer_pending()Ingo Molnar1-1/+1
2008-12-26cpumask: powerpc: Introduce cpumask_of_{node,pcibus} to replace {node,pcibus}...Rusty Russell1-2/+2
2008-10-21powerpc/spufs: Explain conditional decrement of aff_sched_countAndre Detsch1-0/+5
2008-10-21powerpc/spufs: Improve search of node for contexts with SPU affinityAndre Detsch1-6/+13
2008-09-08powerpc/spufs: Fix possible scheduling of a context to multiple SPEsAndre Detsch1-1/+2
2008-09-05powerpc/spufs: Fix race for a free SPUJeremy Kerr1-4/+19
2008-09-05powerpc/spufs: Fix multiple get_spu_context()Jeremy Kerr1-1/+2
2008-08-19powerpc/spufs: Remove invalid semicolon after if statementIlpo Järvinen1-1/+1
2008-08-14powerpc/spufs: reference context while dropping state mutex in schedulerJeremy Kerr1-1/+8
2008-07-24powerpc/spufs: better placement of spu affinity reference contextAndre Detsch1-0/+17
2008-07-24powerpc/spufs: fix aff_mutex and cbe_spu_info[n].list_mutex deadlockAndre Detsch1-12/+6
2008-07-09powerpc/spufs: add atomic busy_spus counter to struct cbe_spu_infoMaxim Shchetynin1-0/+6
2008-07-09powerpc/spufs: don't extend time time slice if context is not in spu_runLuke Browning1-1/+2
2008-06-16powerpc/spufs: fix missed stop-and-signal eventLuke Browning1-0/+5
2008-06-16powerpc/spufs: synchronize interaction between spu exception handling and tim...Luke Browning1-3/+11
2008-05-15[POWERPC] spufs: Fix pointer reference in find_victimLuke Browning1-1/+1
2008-05-09Merge branch 'for-2.6.26' of master.kernel.org:/pub/scm/linux/kernel/git/jwbo...Paul Mackerras1-2/+1
2008-05-08[POWERPC] spufs: don't requeue victim contex in find_victim if it's not in sp...Christoph Hellwig1-1/+2
2008-05-05[POWERPC] spufs: try to route SPU interrupts to local nodeLuke Browning1-1/+3
2008-04-30Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus...Linus Torvalds1-1/+3
2008-04-30[POWERPC] spufs: fix marker name for find_victimJulio M. Merino Vidal1-1/+1
2008-04-30[POWERPC] spufs: add context switch notification logChristoph Hellwig1-0/+2
2008-04-29powerpc: use non-racy method for proc entries creationDenis V. Lunev1-2/+1
2008-03-11[POWERPC] spufs: don't (ab)use SCHED_IDLEJeremy Kerr1-2/+2
2008-02-29[POWERPC] spufs: fix use time accounting on SPE-overcommitAndre Detsch1-1/+1
2008-02-19[POWERPC] spufs: fix scheduler starvation by idle contextsJeremy Kerr1-5/+3
2008-02-06[POWERPC] spufs: Add marker-based tracing facilityChristoph Hellwig1-7/+21
2008-01-24Merge branch 'linux-2.6'Paul Mackerras1-25/+1
2008-01-02[POWERPC] Fix build failure on Cell when CONFIG_SPU_FS=yPaul Mackerras1-9/+0
2007-12-28[POWERPC] Oprofile: Remove dependency on spufs moduleBob Nelson1-22/+7
2007-12-21[POWERPC] spufs: Use separate timer for /proc/spu_loadavg calculationAegis Lin1-17/+18
2007-12-21[POWERPC] spufs: make state_mutex interruptibleChristoph Hellwig1-3/+8
2007-12-21[POWERPC] spufs: decouple spu scheduler from spufs_spu_run (asynchronous sche...Luke Browning1-82/+153
2007-12-21[POWERPC] spufs: spu_find_victim may choose wrong victimLuke Browning1-2/+2
2007-12-21[POWERPC] spufs: reorganize spu_run_initLuke Browning1-10/+25
2007-12-21[POWERPC] spufs: rework class 0 and 1 interrupt handlingJeremy Kerr1-2/+0
2007-12-21[POWERPC] spufs: block fault handlers in spu_acquire_runnableArnd Bergmann1-0/+1
2007-12-21[POWERPC] spufs: move fault, lscsa_alloc and switch code to spufs moduleJeremy Kerr1-0/+32
2007-12-21[POWERPC] spufs: fix typos in sched.c commentsJulio M. Merino Vidal1-8/+8
2007-09-20Merge branch 'linux-2.6'Paul Mackerras1-2/+2
2007-09-19[POWERPC] spusched: Fix null pointer dereference in find_victimChristoph Hellwig1-2/+2
2007-09-19[POWERPC] spufs: Fix race condition on gang->aff_ref_spuAndre Detsch1-17/+32
2007-08-03[POWERPC] spufs: Fix affinity after introduction of node_allowed() callsAndre Detsch1-1/+2
2007-07-26[POWERPC] spufs: Fix incorrect initialization of cbe_spu_info.spusMasato Noguchi1-4/+0
2007-07-20[CELL] spufs: rework list management and associated lockingChristoph Hellwig1-97/+101
2007-07-20[CELL] oprofile: add support to OProfile for profiling CELL BE SPUsBob Nelson1-1/+3
2007-07-20[CELL] oprofile: enable SPU switch notification to detect currently active SP...Bob Nelson1-2/+32
2007-07-20[CELL] spufs: integration of SPE affinity with the schedullerArnd Bergmann1-0/+4
2007-07-20[CELL] cell: add placement computation for scheduling of affinity contextsArnd Bergmann1-0/+142
2007-07-20[CELL] cell: add per BE structure with info about its SPUsArnd Bergmann1-0/+5
2007-07-20[CELL] spufs: use find_first_bit() instead of sched_find_first_bit()Masato Noguchi1-2/+1
2007-07-20[CELL] spufs: add spu stats in sysfs and ctx stat file in spufsAndre Detsch1-13/+9
2007-07-20[CELL] spufs: Remove spurious WARN_ON for spu_deactivate for NOSCHED contextsJeremy Kerr1-9/+0
2007-07-20[CELL] spufs: remove section mismatch warningSebastian Siewior1-1/+1
2007-07-03[POWERPC] spufs: Add spu stats in sysfsChristoph Hellwig1-1/+9
2007-07-03[POWERPC] spusched: Fix runqueue corruptionChristoph Hellwig1-9/+28
2007-07-03[POWERPC] spusched: Disable tick when not neededChristoph Hellwig1-8/+10
2007-07-03[POWERPC] spufs: Add stat file to spufsChristoph Hellwig1-1/+18
2007-07-03[POWERPC] spufs: Implement /proc/spu_loadavgChristoph Hellwig1-8/+119
2007-07-03[POWERPC] spufs: Add tid fileChristoph Hellwig1-0/+7
2007-07-03[POWERPC] spufs: Trivial whitespace fixesJeremy Kerr1-1/+1
2007-07-03[POWERPC] spusched: No preemption for nosched contextsChristoph Hellwig1-1/+6
2007-07-03[POWERPC] spusched: Catch nosched contexts in spu_deactivateChristoph Hellwig1-0/+9
2007-07-03[POWERPC] spusched: fix cpu/node bindingChristoph Hellwig1-21/+49
2007-07-03[POWERPC] spusched: Update scheduling paramters on every spu_runChristoph Hellwig1-0/+27
2007-07-03[POWERPC] spusched: Print out scheduling tunables with DEBUGJeremy Kerr1-0/+3
2007-07-03[POWERPC] spusched: Fix timeslice calculationsJeremy Kerr1-4/+4
2007-07-03[POWERPC] spusched: Dynamic timeslicing for SCHED_OTHERChristoph Hellwig1-9/+45
2007-07-03[POWERPC] spusched: Switch from workqueues to kthread + timer tickChristoph Hellwig1-61/+81
2007-06-07[POWERPC] spufs: Don't yield nosched contextChristoph Hellwig1-3/+5
2007-06-07[POWERPC] spufs scheduler: Fix wakeup racesChristoph Hellwig1-82/+77
2007-05-08header cleaning: don't include smp_lock.h when not usedRandy Dunlap1-1/+0
2007-04-23[POWERPC] spu sched: make addition to stop_wq and runque atomic vs wakeupLuke Browning1-22/+16
2007-04-23[POWERPC] spufs: remove woken threads from the runqueue earlyChristoph Hellwig1-27/+17
2007-04-23[POWERPC] spufs: add memory barriers after set_bitArnd Bergmann1-0/+3
2007-04-23[POWERPC] spu sched: ensure preempted threads are put back on the runqueue, p...Christoph Hellwig1-0/+6
2007-04-23[POWERPC] spu sched: ensure preempted threads are put back on the runqueueChristoph Hellwig1-3/+10
2007-04-23[POWERPC] spufs: use cancel_rearming_delayed_workqueue when stopping spu cont...Christoph Hellwig1-3/+22
2007-04-13[POWERPC] spufs: don't yield CPU in spu_yieldChristoph Hellwig1-4/+0
2007-03-10[POWERPC] Fix spu SLB invalidationsBenjamin Herrenschmidt1-11/+2
2007-03-10[POWERPC] avoid SPU_ACTIVATE_NOWAKE optimizationChristoph Hellwig1-5/+2
2007-02-13[POWERPC] spu sched: static timeslicing for SCHED_RR contextsChristoph Hellwig1-1/+42
2007-02-13[POWERPC] spu sched: use DECLARE_BITMAPChristoph Hellwig1-2/+1
2007-02-13[POWERPC] spu sched: forced preemption at executionChristoph Hellwig1-0/+74
2007-02-13[POWERPC] spu sched: update some commentsChristoph Hellwig1-8/+8
2007-02-13[POWERPC] spu sched: simplity spu_remove_from_active_listChristoph Hellwig1-29/+15
2007-02-13[POWERPC] spufs: optimize spu_runChristoph Hellwig1-4/+6
2007-02-13[POWERPC] spufs: runqueue simplificationChristoph Hellwig1-67/+92
2007-02-13[POWERPC] spufs: move prio to spu_contextChristoph Hellwig1-5/+1
2007-02-13[POWERPC] spufs: simplify state_mutexChristoph Hellwig1-4/+4
2007-02-13[POWERPC] spufs: sched.c cleanupsChristoph Hellwig1-37/+61
2007-02-13[POWERPC] spufs: bind_context sets SPU_STATE_RUNNABLEChristoph Hellwig1-0/+2
2007-02-13[POWERPC] spufs: remove superfluous SPU_STATE_SAVED assignmentsChristoph Hellwig1-1/+0
2006-10-05[POWERPC] spufs: add infrastructure for finding elf objectsArnd Bergmann1-0/+22
2006-10-05[POWERPC] spufs: implement error event delivery to user spaceArnd Bergmann1-2/+2
2006-10-05[POWERPC] spufs: scheduler support for NUMA.Mark Nutter1-281/+163
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-21[POWERPC] spufs: fix spu irq affinity settingGeoff Levand1-1/+2
2006-03-27[PATCH] spufs: implement mfc access for PPE-side DMAArnd Bergmann1-0/+2
2006-01-09[PATCH] spufs: set irq affinity for running threadsArnd Bergmann1-0/+5
2006-01-09[PATCH] spufs: clean up use of bitopsArnd Bergmann1-4/+4
2006-01-09[PATCH] spufs: trivial compile fixArnd Bergmann1-1/+1
2006-01-09[PATCH] spufs: Improved SPU preemptability [part 2].Arnd Bergmann1-26/+55
2006-01-09[PATCH] spufs: Improved SPU preemptability.Arnd Bergmann1-30/+37
2006-01-09[PATCH] spufs: Turn off debugging outputArnd Bergmann1-1/+2
2006-01-09[PATCH] spufs: cooperative scheduler supportArnd Bergmann1-0/+419