aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc/sgi-gru
AgeCommit message (Expand)AuthorFilesLines
2024-03-06mm/treewide: replace pmd_large() with pmd_leaf()Peter Xu1-1/+1
2023-09-11arch: Remove Itanium (IA-64) architectureArd Biesheuvel5-96/+2
2023-06-19mm: ptep_get() conversionRyan Roberts1-1/+1
2023-06-09mm/gup: remove unused vmas parameter from get_user_pages()Lorenzo Stoakes1-1/+1
2023-02-24Merge tag 'char-misc-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-4/+4
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan1-2/+2
2023-01-20sgi-gru: grukservices: remove unnecessary (void*) conversionsLi kunyu1-4/+4
2022-11-23misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault ...Zheng Wang3-7/+30
2022-10-25misc: sgi-gru: use explicitly signed charJason A. Donenfeld2-10/+10
2022-06-27misc: sgi-gru: grukservices: drop unexpected word "the" in the commentsJiang Jian1-1/+1
2022-03-18misc: sgi-gru: Fix spelling mistake "unexpect" -> "unexpected"Colin Ian King1-1/+1
2022-02-25misc: sgi-gru: Don't cast parameter in bit operationsAndy Shevchenko1-6/+0
2021-07-21misc: sgi-gru: Convert from atomic_t to refcount_t on gru_thread_state->ts_re...Xiyu Yang2-4/+5
2021-06-29misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma()Liam Howlett1-2/+2
2020-10-07x86/platform/uv: Update Copyrights to conform to HPE standardsMike Travis1-0/+1
2020-10-07x86/platform/uv: Update UV MMRs for UV5Mike Travis1-1/+1
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-2/+2
2020-07-27x86/cpu: Relocate sync_core() to sync_core.hRicardo Neri3-0/+3
2020-06-09mmap locking API: convert mmap_sem commentsMichel Lespinasse1-4/+4
2020-06-09mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse2-10/+10
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport1-1/+0
2020-03-18misc: Replace zero-length array with flexible-array memberGustavo A. R. Silva2-2/+2
2020-02-04proc: convert everything to "struct proc_ops"Alexey Dobriyan1-21/+21
2019-10-10sgi-gru: simplify procfs code some moreJoe Perches1-7/+4
2019-08-16misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_structJason Gunthorpe3-62/+25
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner11-154/+11
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-01-18misc/sgi-gru/grufault: fix a style errorPeng Hao1-2/+2
2018-12-28mm/mmu_notifier: use structure for invalidate_range_start/end callbackJérôme Glisse1-8/+6
2018-11-11drivers/misc/sgi-gru: fix Spectre v1 vulnerabilityGustavo A. R. Silva1-0/+4
2018-10-26Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate ca...Michal Hocko1-1/+0
2018-09-20misc: sgi-gru: fix fall-through annotationsGustavo A. R. Silva1-2/+2
2018-08-22mm, oom: distinguish blockable mode for mmu notifiersMichal Hocko1-2/+5
2018-06-05Merge tag 'char-misc-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-2/+3
2018-05-16sgi-gru: simplify procfs codeChristoph Hellwig1-67/+14
2018-05-14misc: sgi-gru: Change return type to vm_fault_tSouptick Joarder2-2/+3
2018-01-31mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacksDavid Rientjes1-0/+1
2017-08-31sgi-gru: update to new mmu_notifier semanticJérôme Glisse1-12/+0
2017-03-09mm: convert generic code to 5-level pagingKirill A. Shutemov1-2/+7
2017-02-24mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmfDave Jiang2-2/+3
2016-12-14mm: use vmf->address instead of of vmf->virtual_addressJan Kara1-1/+1
2016-10-27drivers/misc/sgi-gru/grumain.c: remove bogus 0x prefix from printkDimitri Sivanich1-1/+1
2016-10-19mm: replace get_user_pages() write/force parameters with gup_flagsLorenzo Stoakes1-1/+1
2016-05-04x86/platform/UV: Remove Obsolete GRU MMR address translationDimitri Sivanich1-16/+22
2016-02-16mm/gup: Switch all callers of get_user_pages() to not pass tsk/mmDave Hansen1-2/+1
2015-10-04misc: sgi-gru: fix return of errorSudip Mukherjee1-10/+10
2015-10-04misc: sgi-gru: gruhandles.c: Remove unused functionRickard Strandqvist2-7/+0
2015-10-04misc: sgi-gru: use time_before()Manuel Schölling1-1/+3
2015-09-20drivers/misc/sgi-gru: fix possible NULL dereferenceSudip Mukherjee1-2/+3
2015-09-20drivers/misc/sgi-gru: remove unused variableSudip Mukherjee1-2/+0
2015-09-20drivers/misc/sgi-gru: fix dereference of ERR_PTRSudip Mukherjee1-1/+6
2015-09-20drivers/misc/sgi-gru: remove always false conditionSudip Mukherjee1-1/+1
2015-09-20drivers/misc/sgi-gru: make functions staticSudip Mukherjee1-3/+3
2015-09-20drivers/misc/sgi-gru: add return on errorSudip Mukherjee1-8/+6
2014-06-03Merge branch 'x86-uv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+8
2014-04-07drivers/misc/sgi-gru/grukdump.c: cleanup gru_dump_context() a littleDan Carpenter1-3/+3
2014-04-01x86/UV: Fix conditional in gru_exit()Dimitri Sivanich1-3/+8
2014-02-10drivers/misc/sgi-gru/grukdump.c: unlocking should be conditional in gru_dump_...Dan Carpenter1-6/+5
2013-07-03drivers/misc/sgi-gru/grufault.c: fix a sanity test in gru_set_context_option()Dimitri Sivanich1-2/+3
2013-06-17Merge 3.10-rc6 into char-misc-nextGreg Kroah-Hartman1-0/+1
2013-06-12drivers/misc/sgi-gru/grufile.c: fix info leak in gru_get_config_info()Dan Carpenter1-0/+1
2013-06-06misc: replace strict_strtoul() with kstrtoul()Jingoo Han1-9/+5
2013-05-01proc: Supply a function to remove a proc entry by PDEDavid Howells1-1/+1
2013-02-27hlist: drop the node parameter from iteratorsSasha Levin1-2/+1
2013-02-11x86, uv, uv3: Check current gru hub support for SGI UV3Mike Travis1-1/+1
2012-10-09mm: kill vma flag VM_RESERVED and mm->reserved_vm counterKonstantin Khlebnikov1-3/+2
2012-03-28Add #includes needed to permit the removal of asm/system.hDavid Howells1-0/+1
2012-01-03switch procfs to umode_t useAl Viro1-1/+1
2011-10-31drivers/misc: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required.Paul Gortmaker1-0/+1
2011-05-20sanitize <linux/prefetch.h> usageLinus Torvalds2-0/+2
2011-04-14drivers/misc/sgi-gru/grufile.c: fix the wrong members of gru_chipWanlong Gao1-4/+4
2011-03-31Fix common misspellingsLucas De Marchi2-2/+2
2011-03-29drivers: Final irq namespace conversionThomas Gleixner1-1/+1
2011-03-17misc: change to new flag variablematt mooney1-3/+1
2010-10-15llseek: automatically add .llseek fopArnd Bergmann1-0/+1
2010-03-12sgi-gru: use for_each_set_bit()Akinobu Mita1-11/+4
2009-12-16gru: send cross partition interrupts using the gruJack Steiner2-15/+36
2009-12-16gru: update driver version numberJack Steiner1-1/+1
2009-12-16gru: improve GRU TLB dropin statisticsJack Steiner4-14/+17
2009-12-16gru: fix GRU interrupt race at deallocateJack Steiner3-7/+19
2009-12-16gru: add hugepage supportJack Steiner1-3/+4
2009-12-16gru: fix bug in allocation of kernel contextsJack Steiner1-3/+11
2009-12-16gru: update GRU structures to match latest hardware specJack Steiner2-1/+15
2009-12-16gru: check for correct GRU chiplet assignmentJack Steiner1-14/+30
2009-12-16gru: remove stray local_irq_enableJack Steiner1-1/+0
2009-12-16gru: add symbolic names for GRU error codeJack Steiner1-5/+11
2009-12-16gru: fix bug in exception handlingJack Steiner1-8/+22
2009-12-16gru: preload tlb for bcopy instructionsJack Steiner9-16/+129
2009-12-16gru: expicitly set instruction status to activeJack Steiner2-56/+67
2009-12-16gru: add additional GRU statisticsJack Steiner8-48/+77
2009-12-16gru: update irq infrastructureJack Steiner4-70/+260
2009-12-16gru: fix prefetch and speculation bugsJack Steiner5-6/+38
2009-12-16gru: check for valid vmaJack Steiner1-9/+12
2009-12-16gru: add test for gru_copy_gpaJack Steiner1-9/+39
2009-12-16gru: add debug option for cache flushingJack Steiner2-5/+10
2009-12-16gru: handle failures to mmu_notifier_registerJack Steiner3-11/+21
2009-12-16gru: support 64-bit GRU addressesJack Steiner1-6/+0
2009-12-16gru: improve messages for malfunctioning GRUsJack Steiner2-3/+25
2009-12-16gru: fix bug in module unloadJack Steiner1-1/+1
2009-12-16gru: allow users to specify gru chiplet 3Jack Steiner3-29/+13
2009-12-16gru: allow users to specify gru chiplet 2Jack Steiner6-80/+109
2009-12-16gru: allow users to specify gru chiplet 1Jack Steiner4-2/+17
2009-12-16gru: handle blades without memoryJack Steiner1-2/+2
2009-12-16gru: fix istatus race in GRU tlb dropinJack Steiner1-29/+20
2009-12-16gru: add comments raised in previous code reviewsJack Steiner2-1/+8
2009-12-16gru: initial GRU based on blade topologyJack Steiner1-7/+5
2009-12-16X86: uv: implement a gru_read_gpa kernel functionRobin Holt5-0/+52
2009-12-04tree-wide: fix assorted typos all over the placeAndré Goddard Rosa1-1/+1
2009-11-05sgi-gru: decrapfiy options_write() functionLinus Torvalds1-6/+7
2009-10-01const: constify remaining file_operationsAlexey Dobriyan1-2/+1
2009-09-27const: mark struct vm_struct_operationsAlexey Dobriyan2-2/+2
2009-09-24gru: allocation may fail in quicktest1()Roel Kluin1-0/+2
2009-09-24gru: use proc_create()Alexey Dobriyan1-2/+1
2009-07-12headers: smp_lock.h reduxAlexey Dobriyan2-2/+0
2009-06-18gru: copyright fixesJack Steiner2-8/+28
2009-06-18gru: remove references to the obsolete global status handleJack Steiner1-2/+0
2009-06-18gru: fixes to grudump utilityJack Steiner2-4/+8
2009-06-18gru: fix potential use-after-free when purging GRU tlbsJack Steiner1-1/+3
2009-06-18gru: add user request to specify gru sliceJack Steiner4-1/+13
2009-06-18gru: generic infrastructure for context optionsJack Steiner5-13/+35
2009-06-18gru: cleanup gru inline functionsJack Steiner1-17/+16
2009-06-18gru: delete user request for fetching chiplet statusJack Steiner2-41/+0
2009-06-18gru: collect per-context user statisticsJack Steiner5-0/+52
2009-06-18gru: fix automatic retry of gru instruction failuresJack Steiner1-3/+2
2009-06-18gru: add user request to explicitly unload a gru contextJack Steiner3-28/+41
2009-06-18gru: fix cache coherency issues with instruction retryJack Steiner4-4/+14
2009-06-18gru: update to rev 0.9 of gru specJack Steiner6-11/+24
2009-06-18gru: update gru kernel self testsJack Steiner4-16/+142
2009-06-18gru: support for asynchronous gru instructionsJack Steiner3-20/+213
2009-06-18gru: support instruction completion interruptsJack Steiner3-7/+29
2009-06-18gru: check context state on reloadJack Steiner2-9/+25
2009-06-18gru: fix handling of mesq failuresJack Steiner1-9/+24
2009-06-18gru: support contexts with zero dsrs or cbrsJack Steiner2-6/+4
2009-06-18gru: change resource assignment for kernel threadsJack Steiner6-105/+184
2009-06-18gru: support cch_allocate for kernel threadsJack Steiner4-19/+17
2009-06-18gru: change context load and unloadJack Steiner3-7/+11
2009-06-18gru: dynamic allocation of kernel contextsJack Steiner2-29/+33
2009-06-18gru: dump chiplet stateJack Steiner5-1/+267
2009-06-18gru: bug fixes for GRU exception handlingJack Steiner6-26/+52
2009-06-16page allocator: do not check NUMA node ID when the caller knows the node is v...Mel Gorman1-1/+1
2009-04-21sgi-xp/sgi-gru: allow modules to load on non-uv systemsRobin Holt1-1/+1
2009-04-02sgi-gru: support multiple pagesizes in GRUJack Steiner6-38/+35
2009-04-02sgi-gru: fix bugs related to module unload of the GRU driverJack Steiner3-1/+24
2009-04-02sgi-gru: macro for scanning all gru chipletsJack Steiner4-13/+14
2009-04-02sgi-gru: add support to the GRU driver for message queue interruptsJack Steiner2-55/+82
2009-04-02sgi-gru: restructure the GRU vtop functionsJack Steiner1-24/+44
2009-04-02sgi-gru: aSID (context management) bug fixesJack Steiner2-4/+10
2009-04-02sgi-gru: add support for a user to explicitly unload a GRU contextJack Steiner1-0/+36
2009-04-02sgi-gru: add statistics to the GRU context management functionsJack Steiner3-0/+59
2009-04-02sgi-gru: change GRU CCH commands from inline functions to outofline functionsJack Steiner4-160/+218
2009-04-02sgi-gru: improvements to GRU debug messages & statisticsJack Steiner7-27/+38
2009-04-02sgi-gru: misc GRU cleanupJack Steiner8-43/+55
2009-02-11SGI IA64 UV: fix ia64 build error in the linux-next treeDean Nelson2-17/+3
2009-01-21x86: uv cleanup, build fix #2Ingo Molnar1-0/+2
2009-01-06SGI: struct device - replace bus_id with dev_name(), dev_set_name()Kay Sievers1-1/+1
2008-12-16Merge commit 'v2.6.28-rc8' into x86/uvIngo Molnar2-1/+5
2008-12-09[IA64] Fix GRU compile error w/o CONFIG_HUGETLB_PAGEJack Steiner1-0/+4
2008-12-02sgi-gru: call fs_initcall() if statically linkedDean Nelson1-1/+1
2008-11-20Merge branch 'linus' into x86/uvIngo Molnar1-0/+4
2008-11-19GRU: fix for debug optionJack Steiner1-0/+4
2008-11-11x86, UV: fix redundant creation of sgi_uvCliff Wickman1-1/+0
2008-10-16GRU driver: minor updatesJack Steiner7-29/+39
2008-10-16drivers/misc: Use DIV_ROUND_UPJulia Lawall1-1/+1
2008-09-13ia64: fix panic during `modprobe -r xpc'Robin Holt1-0/+3
2008-08-12GRU: fix preprocessor symbol for sparseRandy Dunlap1-1/+1
2008-08-05drivers/misc/sgi-gru/grutlbpurge.c: removed duplicated #includeHuang Weiyi1-1/+0
2008-07-30GRU Driver V3: fixes to resolve code review commentsJack Steiner7-29/+93
2008-07-30GRU Driver: driver makefileJack Steiner1-0/+3
2008-07-30GRU Driver: TLB flushing, MMUOPS calloutsJack Steiner1-0/+370
2008-07-30GRU Driver: /proc interfacesJack Steiner1-0/+336
2008-07-30GRU Driver: resource managementJack Steiner1-0/+798
2008-07-30GRU Driver: kernel services provide by driverJack Steiner1-0/+679
2008-07-30GRU Driver: page faults & exceptionsJack Steiner1-0/+633
2008-07-30GRU Driver: driver initialization, file & vma opsJack Steiner1-0/+481
2008-07-30GRU Driver: kernel services header filesJack Steiner1-0/+134
2008-07-30GRU Driver: driver internal header filesJack Steiner3-0/+709
2008-07-30GRU Driver: GRU instructions & macrosJack Steiner1-0/+679
2008-07-30GRU Driver: hardware data structuresJack Steiner1-0/+663