aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/cell/spufs/file.c
AgeCommit message (Expand)AuthorFilesLines
10 dayspowerpc/cell: Code cleanup for spufs_mfc_flushKunwu Chan1-16/+4
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan1-7/+7
2020-06-09mmap locking API: convert mmap_sem commentsMichel Lespinasse1-3/+3
2020-06-09mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse1-2/+2
2020-05-05powerpc/spufs: simplify spufs core dumpingChristoph Hellwig1-115/+88
2020-05-05powerpc/spufs: stop using access_okChristoph Hellwig1-34/+8
2020-05-05powerpc/spufs: fix copy_to_user while atomicJeremy Kerr1-38/+75
2019-07-13Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-1/+1
2019-07-04powerpc/cell: set no_llseek in spufs_cntl_fopsGeliang Tang1-1/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153Thomas Gleixner1-14/+1
2019-05-06*: convert stream-like files from nonseekable_open -> stream_openKirill Smelkov1-1/+1
2019-01-14powerpc/spufs: use struct_size() in kmalloc()Gustavo A. R. Silva1-3/+2
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds1-8/+8
2018-05-14powerpc/cell/spufs: Change return type to vm_fault_tSouptick Joarder1-15/+18
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-5/+5
2018-02-02Merge tag 'powerpc-4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-3/+3
2018-01-21powerpc/spufs: use timespec64 for timestampsArnd Bergmann1-3/+3
2017-11-27ppc: annotate ->poll() instancesAl Viro1-8/+8
2017-08-01fs: convert a pile of fsync routines to errseq_t based reportingJeff Layton1-1/+1
2017-03-01Merge tag 'powerpc-4.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-59/+6
2017-02-24mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmfDave Jiang1-20/+19
2017-02-15powerpc/spufs: Get rid of broken fasync stuffAl Viro1-59/+6
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-12-14mm: use vmf->address instead of of vmf->virtual_addressJan Kara1-5/+3
2016-06-14powerpc: Various typo fixesMichael Ellerman1-1/+1
2016-01-22wrappers for ->i_mutex accessAl Viro1-2/+2
2015-08-18powerpc/cell: Drop support for 64K local store on 4K kernelsMichael Ellerman1-55/+0
2014-07-23powerpc: cell: Use ktime_get_ns()Thomas Gleixner1-3/+1
2013-05-02Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds1-1/+1
2013-04-30mm: remove free_area_cache use in powerpc architectureMichel Lespinasse1-1/+1
2013-04-09spufs: don't bother with fops->ownerAl Viro1-2/+0
2013-02-22new helper: file_inode(file)Al Viro1-3/+3
2011-10-31powerpc: various straight conversions from module.h --> export.hPaul Gortmaker1-1/+1
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik1-2/+9
2011-01-21powerpc/spufs: Use simple_write_to_bufferAkinobu Mita1-20/+7
2010-10-13powerpc/spufs: Use llseek in all file operationsArnd Bergmann1-0/+18
2010-05-27drop unused dentry argument to ->fsyncChristoph Hellwig1-2/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2009-11-24powerpc/spufs: Fix test in spufs_switch_log_read()roel kluin1-1/+1
2009-10-01const: constify remaining file_operationsAlexey Dobriyan1-1/+1
2009-09-27const: mark struct vm_struct_operationsAlexey Dobriyan1-7/+7
2009-09-18tracing: Remove markersChristoph Hellwig1-1/+0
2009-08-20powerpc/sputrace: Use the generic event tracerChristoph Hellwig1-0/+1
2009-03-11powerpc/spufs: Fix incorrect buffer offset in regs writeJeremy Kerr1-1/+1
2009-03-11powerpc/spufs: Check file offset before calculating write size in fixed-sized...Jeremy Kerr1-4/+6
2009-02-23powerpc/spufs: Constify context contents and coredump callback constantsJeremy Kerr1-4/+4
2009-01-13powerpc: Cleanup from l64 to ll64 change: arch codeStephen Rothwell1-3/+3
2008-12-21powerpc/mm: Rework usage of _PAGE_COHERENT/NO_CACHE/GUARDEDBenjamin Herrenschmidt1-18/+9
2008-11-21powerpc/spufs: Fix spinning in spufs_ps_fault on signalJeremy Kerr1-0/+3
2008-10-21powerpc/spufs: Use kmalloc rather than kzalloc for switch log bufferJeremy Kerr1-1/+2
2008-10-21powerpc/spufs: Don't spu_acquire_saved unnecessarily in regs readJeremy Kerr1-0/+5
2008-10-21powerpc/spufs: Don't require full buffer in switch_log readJeremy Kerr1-19/+27
2008-10-21powerpc/spufs: Use state_mutex for switch_log locking, and prevent multiple o...Jeremy Kerr1-53/+80
2008-07-24spufs: use new vm_ops->access to allow local state access from gdbBenjamin Herrenschmidt1-0/+23
2008-07-09powerpc/spufs: only add ".ctx" file with "debug" mount optionJeremy Kerr1-1/+4
2008-07-09powerpc/spufs: add sizes for context filesJeremy Kerr1-17/+19
2008-07-09powerpc/spufs: allow spufs files to specify sizesJeremy Kerr1-2/+2
2008-07-09powerpc/spufs: avoid magic numbers for mapping sizesJeremy Kerr1-12/+12
2008-07-09powerpc/spufs: provide context debug fileLuke Browning1-0/+54
2008-06-30spufs: Convert nopfn to faultNick Piggin1-48/+50
2008-05-15[POWERPC] spufs: Fix compile errorFUJITA Tomonori1-0/+1
2008-04-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/jk/spufsPaul Mackerras1-0/+166
2008-04-30[POWERPC] spufs: add context switch notification logChristoph Hellwig1-0/+166
2008-04-21Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus...Linus Torvalds1-4/+4
2008-04-18arch: Remove unnecessary inclusions of asm/semaphore.hMatthew Wilcox1-1/+0
2008-04-18Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jk/spufsPaul Mackerras1-2/+2
2008-04-01[POWERPC] Replace remaining __FUNCTION__ occurrencesHarvey Harrison1-2/+2
2008-03-28[POWERPC] spufs: add newline to signal{1,2}_type filesJeremy Kerr1-2/+2
2008-02-27[POWERPC] spufs: fix context destruction during psmap faultJeremy Kerr1-1/+11
2008-02-08Merge branch 'for-2.6.25' of git://git.kernel.org/pub/scm/linux/kernel/git/pa...Linus Torvalds1-20/+29
2008-02-08libfs: rename simple_attr_close to simple_attr_releaseChristoph Hellwig1-1/+1
2008-02-08libfs: allow error return from simple attributesChristoph Hellwig1-4/+4
2008-02-08[POWERPC] spufs: Fix state_mutex leaksChristoph Hellwig1-20/+29
2008-02-06[POWERPC] spufs: Add marker-based tracing facilityChristoph Hellwig1-0/+6
2007-12-21[POWERPC] spufs: Don't leak kernel stack through an empty {i,m}box_info readJeremy Kerr1-10/+10
2007-12-21[POWERPC] spufs: make state_mutex interruptibleChristoph Hellwig1-48/+161
2007-12-21[POWERPC] spufs: add enchanced simple attr macrosChristoph Hellwig1-24/+154
2007-12-21[POWERPC] spufs: decouple spu scheduler from spufs_spu_run (asynchronous sche...Luke Browning1-0/+9
2007-12-21[POWERPC] spufs: block fault handlers in spu_acquire_runnableArnd Bergmann1-7/+18
2007-10-19Convert files to UTF-8 and some cleanupsJan Engelhardt1-1/+1
2007-10-03Merge branch 'linux-2.6' into for-2.6.24Paul Mackerras1-2/+2
2007-09-26[POWERPC] spufs: fix mismerge, making context signal{1,2} files readable againJeremy Kerr1-2/+2
2007-09-19[POWERPC] spufs: Add DEFINE_SPUFS_ATTRIBUTE()Michael Ellerman1-140/+76
2007-09-19[POWERPC] spufs: Add contents of npc file to SPU coredumpsMichael Ellerman1-1/+7
2007-09-19[POWERPC] spufs: Internal __spufs_get_foo() routines should take a spu_context *Michael Ellerman1-24/+16
2007-09-19[POWERPC] spufs: Get rid of spufs_coredump_num_notes, it's not needed if we N...Michael Ellerman1-3/+1
2007-09-19[POWERPC] spufs: Write some SPU coredump values as ASCIIMichael Ellerman1-7/+7
2007-09-19[POWERPC] spufs: Use computed sizes/#defines rather than literals in SPU core...Michael Ellerman1-10/+11
2007-09-19[POWERPC] spufs: Make file-internal functions & variables staticSebastian Siewior1-3/+3
2007-07-22Fix ppc64 mismergeAl Viro1-14/+0
2007-07-21spufs: make signal-notification files readonly for NOSCHED contextsJeremy Kerr1-2/+16
2007-07-20[CELL] spufs: fix read and write for decr_status fileMasato Noguchi1-4/+8
2007-07-20[CELL] spufs: make sure context are scheduled again after spu_acquire_savedChristoph Hellwig1-21/+21
2007-07-20[CELL] spufs: add spu stats in sysfs and ctx stat file in spufsAndre Detsch1-10/+22
2007-07-20[CELL] spufs: Make signal-notification files readonly for NOSCHED contextsJeremy Kerr1-2/+16
2007-07-03[POWERPC] spufs: Fix lost events in poll/epoll on mfcKazunori Asayama1-4/+5
2007-07-03[POWERPC] spufs: Add stat file to spufsChristoph Hellwig1-0/+79
2007-07-03[POWERPC] spufs: Add tid fileChristoph Hellwig1-0/+22
2007-07-03[POWERPC] spufs: Trivial whitespace fixesJeremy Kerr1-6/+6
2007-06-14[POWERPC] spufs: Add a "capabilities" file to spu contextsBenjamin Herrenschmidt1-0/+27
2007-06-07[POWERPC] spufs: Synchronize pte invalidation vs ps closeChristoph Hellwig1-28/+28
2007-06-07[POWERPC] spufs: Hook up spufs_release_memChristoph Hellwig1-0/+1
2007-05-09[POWERPC] Spufs support for 64K LS mappings on 4K kernelsBenjamin Herrenschmidt1-13/+67
2007-04-23[POWERPC] spufs: avoid spurious memory barriersChristoph Hellwig1-14/+0
2007-04-23[POWERPC] spufs: check spu_acquire_runnable() return valueAkinobu Mita1-1/+4
2007-04-23[POWERPC] spufs: clear mapping pointers after last closeChristoph Hellwig1-8/+139
2007-03-10[POWERPC] spufs: fix possible memory corruption is spufs_mem_writeArnd Bergmann1-10/+14
2007-02-13[POWERPC] spufs: avoid accessing kernel memory through mmapped /mem nodeMasato Noguchi1-0/+3
2007-02-13[POWERPC] spufs: optimize spu_runChristoph Hellwig1-2/+2
2007-02-13[POWERPC] spufs: Fix bitrot of the SPU mmap facilityBenjamin Herrenschmidt1-4/+12
2007-02-13[POWERPC] spufs: remove need for struct page for SPEsBenjamin Herrenschmidt1-66/+55
2007-02-12[PATCH] mark struct file_operations const 2Arjan van de Ven1-20/+20
2006-12-04[POWERPC] coredump: Add SPU elf notes to coredump.Dwayne Grant McConnell1-86/+241
2006-12-04[POWERPC] spufs: Load isolation kernel from spu_runJeremy Kerr1-32/+0
2006-12-04[POWERPC] spufs: Fix return value of spufs_mfc_writeMasato Noguchi1-0/+1
2006-12-04[POWERPC] spufs: Always map local store non-guardedArnd Bergmann1-2/+2
2006-12-04[POWERPC] spufs: Avoid user-triggered oops in ptraceChristoph Hellwig1-8/+7
2006-12-04[POWERPC] spufs: Read from signal files only if data is thereDwayne Grant McConnell1-8/+22
2006-12-04[POWERPC] spufs: Implement /mbox_info, /ibox_info, and /wbox_info.Dwayne Grant McConnell1-0/+90
2006-12-04[POWERPC] spufs: Remove /spu_tag_mask fileDwayne Grant McConnell1-23/+0
2006-12-04[POWERPC] spufs: Add /lslr, /dma_info and /proxydma filesDwayne Grant McConnell1-4/+129
2006-12-04[POWERPC] spufs: Change %llx to 0x%llx.Dwayne Grant McConnell1-6/+7
2006-12-04Merge branch 'linux-2.6' into for-linusPaul Mackerras1-1/+1
2006-10-25[POWERPC] spufs: Add isolated-mode SPE recycling supportJeremy Kerr1-0/+32
2006-10-25[POWERPC] spufs: add support for nonschedulable contextsMark Nutter1-0/+22
2006-10-25[POWERPC] spufs: fix another off-by-one bug in spufs_mbox_readArnd Bergmann1-1/+1
2006-10-16[POWERPC] spufs: fix support for read/write on cntlNoguchi, Masato1-0/+1
2006-10-05[POWERPC] spufs: add infrastructure for finding elf objectsArnd Bergmann1-1/+17
2006-10-05[POWERPC] spufs: add support for read/write on cntlArnd Bergmann1-19/+25
2006-10-05[POWERPC] spufs: make mailbox functions handle multiple elementsArnd Bergmann1-29/+125
2006-10-05[POWERPC] spufs: use correct pg_prot for mapping SPU local storeArnd Bergmann1-3/+7
2006-10-05[POWERPC] spufs: cell spu problem state mapping updatesBenjamin Herrenschmidt1-46/+84
2006-09-26[POWERPC] NULL noise removal: spufsAl Viro1-1/+1
2006-06-28[POWERPC] spufs: map mmio space as guarded into user spaceBenjamin Herrenschmidt1-5/+5
2006-06-25[PATCH] spufs: update ->flush method protoAl Viro1-2/+2
2006-06-21[POWERPC] spufs: add a phys-id attribute to each SPU contextarnd@arndb.de1-0/+17
2006-06-21[POWERPC] spufs: restore mapping of mssync registerarnd@arndb.de1-0/+50
2006-03-27[PATCH] spufs: enable SPE problem state MMIO access.Mark Nutter1-6/+223
2006-03-27[PATCH] spufs: implement mfc access for PPE-side DMAArnd Bergmann1-0/+294
2006-01-09[PATCH] spufs: move spu_run call to its own fileArnd Bergmann1-152/+0
2006-01-09[PATCH] spufs: serialize sys_spu_run per spuArnd Bergmann1-5/+10
2006-01-09[PATCH] spufs: fix mailbox pollingArnd Bergmann1-18/+6
2006-01-09[PATCH] spufs: Improved SPU preemptability.Arnd Bergmann1-10/+107
2006-01-09[PATCH] spufs: fix local store page refcountingArnd Bergmann1-1/+2
2006-01-09[PATCH] spufs: cooperative scheduler supportArnd Bergmann1-170/+429
2006-01-09[PATCH] spufs: The SPU file system, baseArnd Bergmann1-0/+596