aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2019-07-12 14:40:28 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2019-07-12 14:40:28 -0400
commitef8f3d48afd6a17a0dae8c277c2f539c2f19fd16 (patch)
tree5c28f9f287a552ad1a655b9e29e5330966652e89 /scripts
parentd7d170a8e357bd9926cc6bfea5c2385c2eac65b2 (diff)
parent2c207985f354dfb549e5a543102a3e084eea81f6 (diff)
Merge branch 'akpm' (patches from Andrew)
Merge updates from Andrew Morton: "Am experimenting with splitting MM up into identifiable subsystems perhaps with a view to gitifying it in complex ways. Also with more verbose "incoming" emails. Most of MM is here and a few other trees. Subsystems affected by this patch series: - hotfixes - iommu - scripts - arch/sh - ocfs2 - mm:slab-generic - mm:slub - mm:kmemleak - mm:kasan - mm:cleanups - mm:debug - mm:pagecache - mm:swap - mm:memcg - mm:gup - mm:pagemap - mm:infrastructure - mm:vmalloc - mm:initialization - mm:pagealloc - mm:vmscan - mm:tools - mm:proc - mm:ras - mm:oom-kill hotfixes: mm: vmscan: scan anonymous pages on file refaults mm/nvdimm: add is_ioremap_addr and use that to check ioremap address mm/memcontrol: fix wrong statistics in memory.stat mm/z3fold.c: lock z3fold page before __SetPageMovable() nilfs2: do not use unexported cpu_to_le32()/le32_to_cpu() in uapi header MAINTAINERS: nilfs2: update email address iommu: include/linux/dmar.h: replace single-char identifiers in macros scripts: scripts/decode_stacktrace: match basepath using shell prefix operator, not regex scripts/decode_stacktrace: look for modules with .ko.debug extension scripts/spelling.txt: drop "sepc" from the misspelling list scripts/spelling.txt: add spelling fix for prohibited scripts/decode_stacktrace: Accept dash/underscore in modules scripts/spelling.txt: add more spellings to spelling.txt arch/sh: arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS sh: config: remove left-over BACKLIGHT_LCD_SUPPORT sh: prevent warnings when using iounmap ocfs2: fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" ocfs2/dlm: use struct_size() helper ocfs2: add last unlock times in locking_state ocfs2: add locking filter debugfs file ocfs2: add first lock wait time in locking_state ocfs: no need to check return value of debugfs_create functions fs/ocfs2/dlmglue.c: unneeded variable: "status" ocfs2: use kmemdup rather than duplicating its implementation mm:slab-generic: Patch series "mm/slab: Improved sanity checking": mm/slab: validate cache membership under freelist hardening mm/slab: sanity-check page type when looking up cache lkdtm/heap: add tests for freelist hardening mm:slub: mm/slub.c: avoid double string traverse in kmem_cache_flags() slub: don't panic for memcg kmem cache creation failure mm:kmemleak: mm/kmemleak.c: fix check for softirq context mm/kmemleak.c: change error at _write when kmemleak is disabled docs: kmemleak: add more documentation details mm:kasan: mm/kasan: print frame description for stack bugs Patch series "Bitops instrumentation for KASAN", v5: lib/test_kasan: add bitops tests x86: use static_cpu_has in uaccess region to avoid instrumentation asm-generic, x86: add bitops instrumentation for KASAN Patch series "mm/kasan: Add object validation in ksize()", v3: mm/kasan: introduce __kasan_check_{read,write} mm/kasan: change kasan_check_{read,write} to return boolean lib/test_kasan: Add test for double-kzfree detection mm/slab: refactor common ksize KASAN logic into slab_common.c mm/kasan: add object validation in ksize() mm:cleanups: include/linux/pfn_t.h: remove pfn_t_to_virt() Patch series "remove ARCH_SELECT_MEMORY_MODEL where it has no effect": arm: remove ARCH_SELECT_MEMORY_MODEL s390: remove ARCH_SELECT_MEMORY_MODEL sparc: remove ARCH_SELECT_MEMORY_MODEL mm/gup.c: make follow_page_mask() static mm/memory.c: trivial clean up in insert_page() mm: make !CONFIG_HUGE_PAGE wrappers into static inlines include/linux/mm_types.h: ifdef struct vm_area_struct::swap_readahead_info mm: remove the account_page_dirtied export mm/page_isolation.c: change the prototype of undo_isolate_page_range() include/linux/vmpressure.h: use spinlock_t instead of struct spinlock mm: remove the exporting of totalram_pages include/linux/pagemap.h: document trylock_page() return value mm:debug: mm/failslab.c: by default, do not fail allocations with direct reclaim only Patch series "debug_pagealloc improvements": mm, debug_pagelloc: use static keys to enable debugging mm, page_alloc: more extensive free page checking with debug_pagealloc mm, debug_pagealloc: use a page type instead of page_ext flag mm:pagecache: Patch series "fix filler_t callback type mismatches", v2: mm/filemap.c: fix an overly long line in read_cache_page mm/filemap: don't cast ->readpage to filler_t for do_read_cache_page jffs2: pass the correct prototype to read_cache_page 9p: pass the correct prototype to read_cache_page mm/filemap.c: correct the comment about VM_FAULT_RETRY mm:swap: mm, swap: fix race between swapoff and some swap operations mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() mm, swap: use rbtree for swap_extent mm/mincore.c: fix race between swapoff and mincore mm:memcg: memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL memcg, fsnotify: no oom-kill for remote memcg charging mm, memcg: introduce memory.events.local mm: memcontrol: dump memory.stat during cgroup OOM Patch series "mm: reparent slab memory on cgroup removal", v7: mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() mm: memcg/slab: rename slab delayed deactivation functions and fields mm: memcg/slab: generalize postponed non-root kmem_cache deactivation mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() mm: memcg/slab: unify SLAB and SLUB page accounting mm: memcg/slab: don't check the dying flag on kmem_cache creation mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock mm: memcg/slab: rework non-root kmem_cache lifecycle management mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages mm: memcg/slab: reparent memcg kmem_caches on cgroup removal mm, memcg: add a memcg_slabinfo debugfs file mm:gup: Patch series "switch the remaining architectures to use generic GUP", v4: mm: use untagged_addr() for get_user_pages_fast addresses mm: simplify gup_fast_permitted mm: lift the x86_32 PAE version of gup_get_pte to common code MIPS: use the generic get_user_pages_fast code sh: add the missing pud_page definition sh: use the generic get_user_pages_fast code sparc64: add the missing pgd_page definition sparc64: define untagged_addr() sparc64: use the generic get_user_pages_fast code mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP mm: reorder code blocks in gup.c mm: consolidate the get_user_pages* implementations mm: validate get_user_pages_fast flags mm: move the powerpc hugepd code to mm/gup.c mm: switch gup_hugepte to use try_get_compound_head mm: mark the page referenced in gup_hugepte mm/gup: speed up check_and_migrate_cma_pages() on huge page mm/gup.c: remove some BUG_ONs from get_gate_page() mm/gup.c: mark undo_dev_pagemap as __maybe_unused mm:pagemap: asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] alpha: switch to generic version of pte allocation arm: switch to generic version of pte allocation arm64: switch to generic version of pte allocation csky: switch to generic version of pte allocation m68k: sun3: switch to generic version of pte allocation mips: switch to generic version of pte allocation nds32: switch to generic version of pte allocation nios2: switch to generic version of pte allocation parisc: switch to generic version of pte allocation riscv: switch to generic version of pte allocation um: switch to generic version of pte allocation unicore32: switch to generic version of pte allocation mm/pgtable: drop pgtable_t variable from pte_fn_t functions mm/memory.c: fail when offset == num in first check of __vm_map_pages() mm:infrastructure: mm/mmu_notifier: use hlist_add_head_rcu() mm:vmalloc: Patch series "Some cleanups for the KVA/vmalloc", v5: mm/vmalloc.c: remove "node" argument mm/vmalloc.c: preload a CPU with one object for split purpose mm/vmalloc.c: get rid of one single unlink_va() when merge mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() mm/vmalloc.c: spelling> s/informaion/information/ mm:initialization: mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist mm/large system hash: clear hashdist when only one node with memory is booted mm:pagealloc: arm64: move jump_label_init() before parse_early_param() Patch series "add init_on_alloc/init_on_free boot options", v10: mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options mm: init: report memory auto-initialization features at boot time mm:vmscan: mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned mm: vmscan: correct some vmscan counters for THP swapout mm:tools: tools/vm/slabinfo: order command line options tools/vm/slabinfo: add partial slab listing to -X tools/vm/slabinfo: add option to sort by partial slabs tools/vm/slabinfo: add sorting info to help menu mm:proc: proc: use down_read_killable mmap_sem for /proc/pid/maps proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup proc: use down_read_killable mmap_sem for /proc/pid/pagemap proc: use down_read_killable mmap_sem for /proc/pid/clear_refs proc: use down_read_killable mmap_sem for /proc/pid/map_files mm: use down_read_killable for locking mmap_sem in access_remote_vm mm: smaps: split PSS into components mm: vmalloc: show number of vmalloc pages in /proc/meminfo mm:ras: mm/memory-failure.c: clarify error message mm:oom-kill: mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() mm, oom: refactor dump_tasks for memcg OOMs mm, oom: remove redundant task_in_mem_cgroup() check oom: decouple mems_allowed from oom_unkillable_task mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process()" * akpm: (147 commits) mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() oom: decouple mems_allowed from oom_unkillable_task mm, oom: remove redundant task_in_mem_cgroup() check mm, oom: refactor dump_tasks for memcg OOMs mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() mm/memory-failure.c: clarify error message mm: vmalloc: show number of vmalloc pages in /proc/meminfo mm: smaps: split PSS into components mm: use down_read_killable for locking mmap_sem in access_remote_vm proc: use down_read_killable mmap_sem for /proc/pid/map_files proc: use down_read_killable mmap_sem for /proc/pid/clear_refs proc: use down_read_killable mmap_sem for /proc/pid/pagemap proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup proc: use down_read_killable mmap_sem for /proc/pid/maps tools/vm/slabinfo: add sorting info to help menu tools/vm/slabinfo: add option to sort by partial slabs tools/vm/slabinfo: add partial slab listing to -X tools/vm/slabinfo: order command line options mm: vmscan: correct some vmscan counters for THP swapout mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned ...
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/decode_stacktrace.sh4
-rw-r--r--scripts/spelling.txt36
2 files changed, 37 insertions, 3 deletions
diff --git a/scripts/decode_stacktrace.sh b/scripts/decode_stacktrace.sh
index a7a36209a193..13e5fbafdf2f 100755
--- a/scripts/decode_stacktrace.sh
+++ b/scripts/decode_stacktrace.sh
@@ -28,7 +28,7 @@ parse_symbol() {
28 local objfile=${modcache[$module]} 28 local objfile=${modcache[$module]}
29 else 29 else
30 [[ $modpath == "" ]] && return 30 [[ $modpath == "" ]] && return
31 local objfile=$(find "$modpath" -name $module.ko -print -quit) 31 local objfile=$(find "$modpath" -name "${module//_/[-_]}.ko*" -print -quit)
32 [[ $objfile == "" ]] && return 32 [[ $objfile == "" ]] && return
33 modcache[$module]=$objfile 33 modcache[$module]=$objfile
34 fi 34 fi
@@ -85,7 +85,7 @@ parse_symbol() {
85 fi 85 fi
86 86
87 # Strip out the base of the path 87 # Strip out the base of the path
88 code=${code//^$basepath/""} 88 code=${code#$basepath/}
89 89
90 # In the case of inlines, move everything to same line 90 # In the case of inlines, move everything to same line
91 code=${code//$'\n'/' '} 91 code=${code//$'\n'/' '}
diff --git a/scripts/spelling.txt b/scripts/spelling.txt
index 86b87332b9e5..de75b9feaaed 100644
--- a/scripts/spelling.txt
+++ b/scripts/spelling.txt
@@ -41,6 +41,7 @@ accquired||acquired
41accross||across 41accross||across
42acessable||accessible 42acessable||accessible
43acess||access 43acess||access
44acessing||accessing
44achitecture||architecture 45achitecture||architecture
45acient||ancient 46acient||ancient
46acitions||actions 47acitions||actions
@@ -54,6 +55,7 @@ activete||activate
54actived||activated 55actived||activated
55actualy||actually 56actualy||actually
56acumulating||accumulating 57acumulating||accumulating
58acumulative||accumulative
57acumulator||accumulator 59acumulator||accumulator
58adapater||adapter 60adapater||adapter
59addional||additional 61addional||additional
@@ -103,6 +105,7 @@ alogrithm||algorithm
103alot||a lot 105alot||a lot
104alow||allow 106alow||allow
105alows||allows 107alows||allows
108alredy||already
106altough||although 109altough||although
107alue||value 110alue||value
108ambigious||ambiguous 111ambigious||ambiguous
@@ -223,6 +226,7 @@ boardcast||broadcast
223borad||board 226borad||board
224boundry||boundary 227boundry||boundary
225brievely||briefly 228brievely||briefly
229brigde||bridge
226broadcase||broadcast 230broadcase||broadcast
227broadcat||broadcast 231broadcat||broadcast
228bufufer||buffer 232bufufer||buffer
@@ -239,6 +243,7 @@ calulate||calculate
239cancelation||cancellation 243cancelation||cancellation
240cancle||cancel 244cancle||cancel
241capabilites||capabilities 245capabilites||capabilities
246capabilties||capabilities
242capabilty||capability 247capabilty||capability
243capabitilies||capabilities 248capabitilies||capabilities
244capablity||capability 249capablity||capability
@@ -325,6 +330,7 @@ conector||connector
325connecetd||connected 330connecetd||connected
326configuartion||configuration 331configuartion||configuration
327configuation||configuration 332configuation||configuration
333configued||configured
328configuratoin||configuration 334configuratoin||configuration
329configuraton||configuration 335configuraton||configuration
330configuretion||configuration 336configuretion||configuration
@@ -407,6 +413,7 @@ depreacte||deprecate
407desactivate||deactivate 413desactivate||deactivate
408desciptor||descriptor 414desciptor||descriptor
409desciptors||descriptors 415desciptors||descriptors
416descripto||descriptor
410descripton||description 417descripton||description
411descrition||description 418descrition||description
412descritptor||descriptor 419descritptor||descriptor
@@ -432,6 +439,7 @@ deveolpment||development
432devided||divided 439devided||divided
433deviece||device 440deviece||device
434diable||disable 441diable||disable
442dicline||decline
435dictionnary||dictionary 443dictionnary||dictionary
436didnt||didn't 444didnt||didn't
437diferent||different 445diferent||different
@@ -461,6 +469,7 @@ disharge||discharge
461disnabled||disabled 469disnabled||disabled
462dispertion||dispersion 470dispertion||dispersion
463dissapears||disappears 471dissapears||disappears
472dissconect||disconnect
464distiction||distinction 473distiction||distinction
465divisable||divisible 474divisable||divisible
466divsiors||divisors 475divsiors||divisors
@@ -469,11 +478,14 @@ documantation||documentation
469documentaion||documentation 478documentaion||documentation
470documment||document 479documment||document
471doesnt||doesn't 480doesnt||doesn't
481donwload||download
482donwloading||downloading
472dorp||drop 483dorp||drop
473dosen||doesn 484dosen||doesn
474downlad||download 485downlad||download
475downlads||downloads 486downlads||downloads
476droped||dropped 487droped||dropped
488droput||dropout
477druing||during 489druing||during
478dynmaic||dynamic 490dynmaic||dynamic
479eanable||enable 491eanable||enable
@@ -482,6 +494,7 @@ ecspecially||especially
482edditable||editable 494edditable||editable
483editting||editing 495editting||editing
484efective||effective 496efective||effective
497effectivness||effectiveness
485efficently||efficiently 498efficently||efficiently
486ehther||ether 499ehther||ether
487eigth||eight 500eigth||eight
@@ -543,6 +556,7 @@ extensability||extensibility
543extention||extension 556extention||extension
544extenstion||extension 557extenstion||extension
545extracter||extractor 558extracter||extractor
559faied||failed
546faield||failed 560faield||failed
547falied||failed 561falied||failed
548faild||failed 562faild||failed
@@ -567,6 +581,7 @@ fetaures||features
567fileystem||filesystem 581fileystem||filesystem
568fimware||firmware 582fimware||firmware
569firmare||firmware 583firmare||firmware
584firmaware||firmware
570firware||firmware 585firware||firmware
571finanize||finalize 586finanize||finalize
572findn||find 587findn||find
@@ -601,6 +616,8 @@ funtions||functions
601furthur||further 616furthur||further
602futhermore||furthermore 617futhermore||furthermore
603futrue||future 618futrue||future
619gatable||gateable
620gateing||gating
604gauage||gauge 621gauage||gauge
605gaurenteed||guaranteed 622gaurenteed||guaranteed
606generiously||generously 623generiously||generously
@@ -641,9 +658,11 @@ iomaped||iomapped
641imblance||imbalance 658imblance||imbalance
642immeadiately||immediately 659immeadiately||immediately
643immedaite||immediate 660immedaite||immediate
661immedate||immediate
644immediatelly||immediately 662immediatelly||immediately
645immediatly||immediately 663immediatly||immediately
646immidiate||immediate 664immidiate||immediate
665immutible||immutable
647impelentation||implementation 666impelentation||implementation
648impementated||implemented 667impementated||implemented
649implemantation||implementation 668implemantation||implementation
@@ -661,10 +680,12 @@ incative||inactive
661incomming||incoming 680incomming||incoming
662incompatabilities||incompatibilities 681incompatabilities||incompatibilities
663incompatable||incompatible 682incompatable||incompatible
683incompatble||incompatible
664inconsistant||inconsistent 684inconsistant||inconsistent
665increas||increase 685increas||increase
666incremeted||incremented 686incremeted||incremented
667incrment||increment 687incrment||increment
688inculde||include
668indendation||indentation 689indendation||indentation
669indended||intended 690indended||intended
670independant||independent 691independant||independent
@@ -778,6 +799,7 @@ libary||library
778librairies||libraries 799librairies||libraries
779libraris||libraries 800libraris||libraries
780licenceing||licencing 801licenceing||licencing
802logaritmic||logarithmic
781loggging||logging 803loggging||logging
782loggin||login 804loggin||login
783logile||logfile 805logile||logfile
@@ -832,6 +854,7 @@ mispelled||misspelled
832mispelt||misspelt 854mispelt||misspelt
833mising||missing 855mising||missing
834mismactch||mismatch 856mismactch||mismatch
857missign||missing
835missmanaged||mismanaged 858missmanaged||mismanaged
836missmatch||mismatch 859missmatch||mismatch
837miximum||maximum 860miximum||maximum
@@ -848,6 +871,7 @@ mopdule||module
848mroe||more 871mroe||more
849mulitplied||multiplied 872mulitplied||multiplied
850multidimensionnal||multidimensional 873multidimensionnal||multidimensional
874multipe||multiple
851multple||multiple 875multple||multiple
852mumber||number 876mumber||number
853muticast||multicast 877muticast||multicast
@@ -870,7 +894,9 @@ nescessary||necessary
870nessessary||necessary 894nessessary||necessary
871noticable||noticeable 895noticable||noticeable
872notications||notifications 896notications||notifications
897notifcations||notifications
873notifed||notified 898notifed||notified
899notity||notify
874numebr||number 900numebr||number
875numner||number 901numner||number
876obtaion||obtain 902obtaion||obtain
@@ -887,6 +913,7 @@ occuring||occurring
887offser||offset 913offser||offset
888offet||offset 914offet||offset
889offloded||offloaded 915offloded||offloaded
916offseting||offsetting
890omited||omitted 917omited||omitted
891omiting||omitting 918omiting||omitting
892omitt||omit 919omitt||omit
@@ -1009,6 +1036,8 @@ programers||programmers
1009programm||program 1036programm||program
1010programms||programs 1037programms||programs
1011progresss||progress 1038progresss||progress
1039prohibitted||prohibited
1040prohibitting||prohibiting
1012promiscous||promiscuous 1041promiscous||promiscuous
1013promps||prompts 1042promps||prompts
1014pronnounced||pronounced 1043pronnounced||pronounced
@@ -1023,6 +1052,7 @@ prosess||process
1023protable||portable 1052protable||portable
1024protcol||protocol 1053protcol||protocol
1025protecion||protection 1054protecion||protection
1055protedcted||protected
1026protocoll||protocol 1056protocoll||protocol
1027promixity||proximity 1057promixity||proximity
1028psudo||pseudo 1058psudo||pseudo
@@ -1037,6 +1067,7 @@ reasearcher||researcher
1037reasearchers||researchers 1067reasearchers||researchers
1038reasearch||research 1068reasearch||research
1039recepient||recipient 1069recepient||recipient
1070recevied||received
1040receving||receiving 1071receving||receiving
1041recieved||received 1072recieved||received
1042recieve||receive 1073recieve||receive
@@ -1110,6 +1141,7 @@ retreived||retrieved
1110retreive||retrieve 1141retreive||retrieve
1111retreiving||retrieving 1142retreiving||retrieving
1112retrive||retrieve 1143retrive||retrieve
1144retrived||retrieved
1113retuned||returned 1145retuned||returned
1114reudce||reduce 1146reudce||reduce
1115reuest||request 1147reuest||request
@@ -1145,7 +1177,6 @@ senarios||scenarios
1145sentivite||sensitive 1177sentivite||sensitive
1146separatly||separately 1178separatly||separately
1147sepcify||specify 1179sepcify||specify
1148sepc||spec
1149seperated||separated 1180seperated||separated
1150seperately||separately 1181seperately||separately
1151seperate||separate 1182seperate||separate
@@ -1177,6 +1208,7 @@ singaled||signaled
1177singal||signal 1208singal||signal
1178singed||signed 1209singed||signed
1179sleeped||slept 1210sleeped||slept
1211sliped||slipped
1180softwares||software 1212softwares||software
1181speach||speech 1213speach||speech
1182specfic||specific 1214specfic||specific
@@ -1283,6 +1315,7 @@ threds||threads
1283threshhold||threshold 1315threshhold||threshold
1284thresold||threshold 1316thresold||threshold
1285throught||through 1317throught||through
1318trackling||tracking
1286troughput||throughput 1319troughput||throughput
1287thses||these 1320thses||these
1288tiggers||triggers 1321tiggers||triggers
@@ -1409,5 +1442,6 @@ wnat||want
1409workarould||workaround 1442workarould||workaround
1410writeing||writing 1443writeing||writing
1411writting||writing 1444writting||writing
1445wtih||with
1412zombe||zombie 1446zombe||zombie
1413zomebie||zombie 1447zomebie||zombie