aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
AgeCommit message (Expand)AuthorFilesLines
2019-10-05scripts/setlocalversion: clear local variable to make it work for shMasahiro Yamada1-1/+1
2019-10-05namespace: fix namespace.pl script to support relative pathsJacob Keller1-6/+7
2019-10-01modpost: fix static EXPORT_SYMBOL warnings for UML buildMasahiro Yamada1-4/+9
2019-10-01kbuild: remove ar-option and KBUILD_ARFLAGSMasahiro Yamada3-7/+2
2019-09-27Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2019-09-25checkpatch: check for nested (un)?likely() callsDenis Efremov1-0/+6
2019-09-25scripts/gdb: handle split debugDouglas Anderson1-2/+2
2019-09-25checkpatch: make git output use LANGUAGE=en_US.utf8Joe Perches1-4/+6
2019-09-25checkpatch: remove obsolete period from "ambiguous SHA1" querySean Christopherson1-1/+1
2019-09-25checkpatch: allow consecutive close bracesJoe Perches1-1/+1
2019-09-25checkpatch: prefer __section over __attribute__((section(...)))Joe Perches1-0/+12
2019-09-25checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSEBrendan Jackman1-1/+1
2019-09-25checkpatch.pl: warn on invalid commit idMatteo Croce1-0/+11
2019-09-25checkpatch: improve SPDX license checkingJoe Perches1-9/+9
2019-09-25checkpatch: don't interpret stack dumps as commit IDsJoe Perches1-2/+4
2019-09-22Merge tag 'modules-for-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-19/+228
2019-09-21Merge tag 'gcc-plugins-v5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-5/+5
2019-09-20Merge tag 'trace-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2-212/+259
2019-09-20Merge tag 'kbuild-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds23-355/+450
2019-09-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds1-19/+41
2019-09-18Merge tag 'driver-core-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+102
2019-09-17Merge tag 'docs-5.4' of git://git.lwn.net/linuxLinus Torvalds1-1/+2
2019-09-16Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-6/+21
2019-09-14genksyms: convert to SPDX License Identifier for lex.l and parse.yMasahiro Yamada2-44/+20
2019-09-14modpost: use __section in the output to *.mod.cMasahiro Yamada1-3/+2
2019-09-14modpost: use MODULE_INFO() for __module_dependsMasahiro Yamada1-5/+2
2019-09-14export.h, genksyms: do not make genksyms calculate CRC of trimmed symbolsMasahiro Yamada1-5/+1
2019-09-10scripts: Coccinelle script for namespace dependencies.Matthias Maennich3-1/+84
2019-09-10modpost: add support for generating namespace dependenciesMatthias Maennich2-5/+51
2019-09-10modpost: add support for symbol namespacesMatthias Maennich3-17/+96
2019-09-09kbuild: allow Clang to find unused static inline functions for W=1 buildMasahiro Yamada1-0/+6
2019-09-06kbuild: replace BASH-specific ${@:2} with shift and ${@}Andrii Nakryiko1-5/+11
2019-09-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-2/+4
2019-09-06kbuild: rename KBUILD_ENABLE_EXTRA_GCC_CHECKS to KBUILD_EXTRA_WARNMasahiro Yamada4-8/+13
2019-09-06kbuild: refactor scripts/Makefile.extrawarnMasahiro Yamada1-50/+56
2019-09-06coccinelle: platform_get_irq: Fix parse errorYueHaibing1-3/+3
2019-09-04merge_config.sh: ignore unwanted grep errorsGuillaume Tucker1-1/+1
2019-09-04kbuild: change *FLAGS_<basetarget>.o to take the path relative to $(obj)Masahiro Yamada3-20/+23
2019-09-04modpost: add NOFAIL to strndupDenis Efremov1-2/+2
2019-09-04modpost: add guid_t type definitionHeikki Krogerus1-0/+5
2019-09-04kbuild: add $(BASH) to run scripts with bash-extensionMasahiro Yamada1-1/+1
2019-08-31recordmcount: Clarify what cleanup() doesMatt Helsley1-70/+81
2019-08-31recordmcount: Remove redundant cleanup() callsMatt Helsley2-15/+0
2019-08-31recordmcount: Kernel style formattingMatt Helsley1-22/+25
2019-08-31recordmcount: Kernel style function signature formattingMatt Helsley2-21/+13
2019-08-31recordmcount: Rewrite error/success handlingMatt Helsley2-119/+184
2019-08-31recordmcount: Remove unused fd from uwrite() and ulseek()Matt Helsley2-21/+21
2019-08-31recordmcount: Remove uread()Matt Helsley1-13/+5
2019-08-31recordmcount: Remove redundant strcmpMatt Helsley1-2/+1
2019-08-30Merge branches 'for-next/52-bit-kva', 'for-next/cpu-topology', 'for-next/erro...Will Deacon1-6/+5
2019-08-29kbuild: clean up subdir-ymn calculation in Makefile.cleanMasahiro Yamada1-11/+2
2019-08-29kbuild: remove unneeded '+' marker from cmd_cleanMasahiro Yamada1-1/+1
2019-08-29kbuild: remove clean-dirs syntaxMasahiro Yamada2-15/+3
2019-08-29kbuild: get rid of $(realpath ...) from scripts/mkmakefileMasahiro Yamada1-2/+2
2019-08-29kbuild: remove unneeded comments and code from scripts/basic/MakefileMasahiro Yamada1-12/+2
2019-08-25kbuild: pkg: rename scripts/package/Makefile to scripts/Makefile.packageMasahiro Yamada1-1/+4
2019-08-25kbuild: pkg: add package targets to PHONY instead of FORCEMasahiro Yamada1-9/+20
2019-08-25kbuild: pkg: clean up package files/dirs from the top MakefileMasahiro Yamada2-10/+1
2019-08-22merge_config.sh: Check error codes from makeMark Brown1-5/+5
2019-08-22kbuild: move modkern_{c,a}flags to Makefile.lib from Makefile.buildMasahiro Yamada3-16/+15
2019-08-22kbuild: add CONFIG_ASM_MODVERSIONSMasahiro Yamada1-6/+1
2019-08-22kbuild: split final module linking out into Makefile.modfinalMasahiro Yamada2-68/+71
2019-08-21btf: do not use CONFIG_OUTPUT_FORMATIlya Leoshkevich1-2/+4
2019-08-21kbuild: rebuild modules when module linker scripts are updatedMasahiro Yamada1-2/+3
2019-08-21kbuild: make single targets work more correctlyMasahiro Yamada1-6/+39
2019-08-21kbuild: Parameterize kallsyms generation and correct reportingKees Cook1-19/+19
2019-08-21kbuild: re-implement detection of CONFIG options leaked to user-spaceMasahiro Yamada1-0/+72
2019-08-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller3-5/+13
2019-08-18Merge tag 'spdx-5.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-0/+1
2019-08-15kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINEMark Rutland1-6/+5
2019-08-15kbuild: fix modkern_aflags implementationMasahiro Yamada1-4/+3
2019-08-15kbuild: refactor part-of-module moreMasahiro Yamada1-2/+1
2019-08-15kbuild: treat an object as multi-used when $(foo-) is setMasahiro Yamada1-5/+5
2019-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-19/+33
2019-08-13btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinuxAndrii Nakryiko1-9/+9
2019-08-14kbuild: add [M] marker for build log of *.mod.oMasahiro Yamada1-1/+1
2019-08-14Kbuild: Handle PREEMPT_RT for version string and magicThomas Gleixner2-2/+4
2019-08-14kbuild: move flex and bison rules to Makefile.hostMasahiro Yamada2-16/+17
2019-08-14kbuild: make bison create C file and header in a single pattern ruleMasahiro Yamada2-17/+4
2019-08-14kbuild: use $(basename ...) for cmd_asn1_compilerMasahiro Yamada1-2/+2
2019-08-14kbuild: Fail if gold linker is detectedThomas Gleixner1-0/+3
2019-08-14modpost: check for static EXPORT_SYMBOL* functionsDenis Efremov1-0/+32
2019-08-13btf: expose BTF info through sysfsAndrii Nakryiko1-19/+33
2019-08-12kernel-doc: Allow anonymous enumAndy Shevchenko1-1/+1
2019-08-12Merge 5.3-rc4 into driver-core-nextGreg Kroah-Hartman10-73/+165
2019-08-10kbuild: show hint if subdir-y/m is used to visit module MakefileMasahiro Yamada1-0/+7
2019-08-10kbuild: generate modules.order only in directories visited by obj-y/mMasahiro Yamada1-1/+2
2019-08-10kbuild: fix false-positive need-builtin calculationMasahiro Yamada1-1/+2
2019-08-10kbuild: revive single target %.koMasahiro Yamada1-4/+2
2019-08-06kernel-doc: ignore __printf attributeRandy Dunlap1-0/+1
2019-08-05MODSIGN: Export module signature definitionsThiago Jung Bauermann1-1/+1
2019-08-05arm64: Add support for relocating the kernel with RELR relocationsPeter Collingbourne1-0/+16
2019-08-04kconfig: Clear "written" flag to avoid data lossM. Vefa Bicakci1-0/+4
2019-07-31randstruct: Check member structs in is_pure_ops_struct()Joonwon Kang1-5/+5
2019-08-01kbuild: Check for unknown options with cc-option usage in Kconfig and clangStephen Boyd1-1/+1
2019-08-01kbuild: modpost: do not parse unnecessary rules for vmlinux modpostMasahiro Yamada2-36/+42
2019-08-01kbuild: modpost: remove unnecessary dependency for __modpostMasahiro Yamada1-2/+2
2019-08-01kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for external modulesMasahiro Yamada1-1/+1
2019-08-01kbuild: modpost: include .*.cmd files only when targets existMasahiro Yamada1-4/+2
2019-07-30coccinelle: api/atomic_as_refcounter: add SPDX License IdentifierMatthias Maennich1-0/+1
2019-07-30coccinelle: Add script to check for platform_get_irq() excessive printsStephen Boyd1-0/+102
2019-07-29kbuild: detect missing "WITH Linux-syscall-note" for uapi headersMasahiro Yamada1-0/+6
2019-07-28Merge tag 'kbuild-fixes-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-7/+2
2019-07-27kbuild: remove unused single-used-mMasahiro Yamada1-2/+0
2019-07-27gen_compile_commands: lower the entry count thresholdMasahiro Yamada1-2/+2
2019-07-27kbuild: remove unused objectify macroMasahiro Yamada1-3/+0
2019-07-22Merge branch 'pdf_fixes_v1' of https://git.linuxtv.org/mchehab/experimental i...Jonathan Corbet1-21/+97
2019-07-20Merge tag 'kbuild-v5.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds18-87/+119
2019-07-18kbuild: split out *.mod out of {single,multi}-used-m rulesMasahiro Yamada1-9/+13
2019-07-18kbuild: remove the first line of *.mod filesMasahiro Yamada3-11/+6
2019-07-18kbuild: create *.mod with full directory path and remove MODVERDIRMasahiro Yamada5-37/+14
2019-07-18kbuild: export_report: read modules.order instead of .tmp_versions/*.modMasahiro Yamada1-6/+5
2019-07-18kbuild: modpost: read modules.order instead of $(MODVERDIR)/*.modMasahiro Yamada1-6/+9
2019-07-17Merge branch 'akpm' (patches from Andrew)Linus Torvalds5-4/+283
2019-07-17kbuild: modsign: read modules.order instead of $(MODVERDIR)/*.modMasahiro Yamada1-2/+1
2019-07-17kbuild: modinst: read modules.order instead of $(MODVERDIR)/*.modMasahiro Yamada1-4/+1
2019-07-17kbuild: remove duplication from modules.order in sub-directoriesMasahiro Yamada1-6/+3
2019-07-17kbuild: get rid of kernel/ prefix from in-tree modules.{order,builtin}Masahiro Yamada3-3/+3
2019-07-17kbuild: do not create empty modules.order in the prepare stageMasahiro Yamada1-1/+1
2019-07-17coccinelle: api: add devm_platform_ioremap_resource scriptHimanshu Jha1-0/+60
2019-07-17kbuild: compile-test headers listed in header-test-m as wellMasahiro Yamada2-2/+2
2019-07-17kbuild: remove unused hostcc-optionMasahiro Yamada1-5/+0
2019-07-17kconfig: fix missing choice values in auto.confMasahiro Yamada2-4/+4
2019-07-17scripts/sphinx-pre-install: seek for Noto CJK fonts for pdf outputMauro Carvalho Chehab1-0/+29
2019-07-17scripts/sphinx-pre-install: cleanup Gentoo checksMauro Carvalho Chehab1-2/+13
2019-07-17scripts/sphinx-pre-install: fix latexmk dependenciesMauro Carvalho Chehab1-0/+4
2019-07-17scripts/sphinx-pre-install: don't use LaTeX with CentOS 7Mauro Carvalho Chehab1-18/+50
2019-07-17scripts/sphinx-pre-install: fix script for RHEL/CentOSMauro Carvalho Chehab1-1/+1
2019-07-16scripts/gdb: add helpers to find and list devicesLeonard Crestez2-0/+183
2019-07-16scripts/gdb: add lx-genpd-summary commandLeonard Crestez2-0/+84
2019-07-16checkpatch.pl: warn on duplicate sysctl local variableMatteo Croce1-0/+6
2019-07-16get_maintainer: add ability to skip moderated mailing listsJoe Perches1-4/+10
2019-07-17builddeb: generate multi-arch friendly linux-libc-dev packageCedric Hombourger2-0/+6
2019-07-17kconfig: run olddefconfig instead of oldconfig after merging fragmentsMasahiro Yamada1-1/+1
2019-07-15docs: driver-model: move it to the driver-api bookMauro Carvalho Chehab1-1/+1
2019-07-15docs: move gcc_plugins.txt to core-api and rename to .rstMauro Carvalho Chehab1-1/+1
2019-07-14Merge tag 'stream_open-5.3' of https://lab.nexedi.com/kirr/linuxLinus Torvalds1-1/+8
2019-07-14*: convert stream-like files -> stream_open, even if they use noop_llseekKirill Smelkov1-1/+8
2019-07-13Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-1/+2
2019-07-12Merge tag 'kconfig-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds10-47/+27
2019-07-12Merge tag 'kbuild-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds21-233/+191
2019-07-12Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-1/+469
2019-07-12Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-3/+37
2019-07-12scripts/spelling.txt: add more spellings to spelling.txtColin Ian King1-0/+33
2019-07-12scripts/decode_stacktrace: Accept dash/underscore in modulesEvan Green1-1/+1
2019-07-12scripts/spelling.txt: add spelling fix for prohibitedChris Paterson1-0/+2
2019-07-12scripts/spelling.txt: drop "sepc" from the misspelling listPaul Walmsley1-1/+0
2019-07-12scripts/decode_stacktrace: look for modules with .ko.debug extensionNicolas Boichat1-1/+1
2019-07-12scripts/decode_stacktrace: match basepath using shell prefix operator, not regexNicolas Boichat1-1/+1
2019-07-11Merge tag 'devicetree-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds23-687/+416
2019-07-11kconfig: remove meaningless if-conditional in conf_read()Masahiro Yamada1-4/+2
2019-07-11kbuild: use -- separater intead of $(filter-out ...) for cc-cross-prefixMasahiro Yamada1-2/+2
2019-07-11kbuild: fix compression errors getting ignoredHarald Seiler1-5/+5
2019-07-11kbuild: add a flag to force absolute path for srctreeMasahiro Yamada1-2/+1
2019-07-11kbuild: replace KBUILD_SRCTREE with boolean building_out_of_srctreeMasahiro Yamada5-5/+5
2019-07-09Merge tag 'docs-5.3' of git://git.lwn.net/linuxLinus Torvalds8-66/+116
2019-07-09scripts/tags.sh: remove unused environment variables from commentsMasahiro Yamada1-2/+2
2019-07-09scripts/tags.sh: drop SUBARCH support for ARMMasahiro Yamada1-34/+2
2019-07-09kbuild: support header-test-pattern-yMasahiro Yamada1-0/+11
2019-07-09kbuild: do not create wrappers for header-test-yMasahiro Yamada3-7/+7
2019-07-08Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2019-07-08kallsyms: exclude kasan local symbols on s390Vasily Gorbik1-0/+3
2019-07-08coccinelle: api/stream_open: treat all wait_.*() calls as blockingKirill Smelkov1-4/+4
2019-07-08coccinelle: put_device: Add a cast to an expression for an assignmentMarkus Elfring1-1/+1
2019-07-08coccinelle: put_device: Adjust a message constructionMarkus Elfring1-5/+4
2019-07-08coccinelle: kstrdup: Fix typo in warning messagesRikard Falkeborn1-4/+4
2019-07-06kconfig: Fix spelling of sym_is_changableMarco Ammon7-17/+17
2019-07-01recordmcount: Fix spurious mcount entries on powerpcNaveen N. Rao1-1/+2
2019-07-01fixdep: check return value of printf() and putchar()Masahiro Yamada1-10/+41
2019-07-01kbuild: save $(strip ...) for calling if_changed and friendsMasahiro Yamada1-3/+3
2019-07-01kbuild: save $(strip ...) for calling any-prepreqMasahiro Yamada1-2/+2
2019-07-01kbuild: rename arg-check to cmd-checkMasahiro Yamada1-7/+7
2019-06-28Merge branch 'automarkup' into docs-nextJonathan Corbet1-1/+1
2019-06-26scripts/sphinx-pre-install: fix out-of-tree buildMike Rapoport1-2/+5
2019-06-26kernel-doc: Don't try to mark up function namesJonathan Corbet1-1/+1
2019-06-25locking/atomics: Use sed(1) instead of non-standard head(1) optionMichael Forney1-1/+1
2019-06-24kbuild: fix 'No such file or directory' warning for headers_installMasahiro Yamada1-2/+4
2019-06-24genksyms: Teach parser about 128-bit built-in typesWill Deacon2-0/+6
2019-06-24kbuild: Remove unnecessary -Wno-unused-valueNathan Huckleberry1-1/+0
2019-06-24kbuild: Enable -WuninitializedNathan Chancellor1-1/+0
2019-06-21scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73Rob Herring31-833/+31
2019-06-21doc: ABI scripts: add a SPDX header fileMauro Carvalho Chehab1-0/+1
2019-06-21scripts/get_abi.pl: add a validate commandMauro Carvalho Chehab1-7/+9
2019-06-21scripts/get_abi.pl: add a handler for invalid "where" tagMauro Carvalho Chehab1-0/+6
2019-06-21scripts/get_abi.pl: avoid creating duplicate namesMauro Carvalho Chehab1-0/+9
2019-06-21scripts/get_abi.pl: fix parse issues with some filesMauro Carvalho Chehab1-2/+2
2019-06-21scripts/get_abi.pl: represent what in tablesMauro Carvalho Chehab1-5/+36
2019-06-21scripts/get_abi.pl: add support for searching for ABI symbolsMauro Carvalho Chehab1-9/+103
2019-06-21scripts/get_abi.pl: split label naming from xref logicMauro Carvalho Chehab1-41/+53
2019-06-21scripts/get_abi.pl: avoid use literal blocks when not neededMauro Carvalho Chehab1-25/+77
2019-06-21scripts/get_abi.pl: parse files with text at beginningMauro Carvalho Chehab1-5/+54
2019-06-21scripts: add an script to parse the ABI filesMauro Carvalho Chehab1-0/+212
2019-06-21docs: driver-model: convert docs to ReST and rename to *.rstMauro Carvalho Chehab1-1/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505Thomas Gleixner50-106/+156
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-3/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 473Thomas Gleixner1-2/+1
2019-06-15kbuild: add support for ensuring headers are self-containedJani Nikula2-0/+12
2019-06-15kbuild: deb-pkg: do not run headers_checkMasahiro Yamada1-1/+1
2019-06-15kbuild: simplify scripts/headers_install.shMasahiro Yamada2-29/+21
2019-06-15kbuild: move hdr-inst shorthand to top MakefileMasahiro Yamada1-6/+0