aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/core-api
AgeCommit message (Expand)AuthorFilesLines
2020-12-15mm/gup_benchmark: rename to mm/gup_testJohn Hubbard1-3/+3
2020-12-15mm: slab: provide krealloc_array()Bartosz Golaszewski1-0/+4
2020-12-14Merge tag 'locking-core-2020-12-14' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-664/+0
2020-12-03atomic: Delete obsolete documentationPeter Zijlstra1-664/+0
2020-11-13docs: core-api/printk-formats.rst: Clarify formatting {cpu,node}maskGeert Uytterhoeven1-1/+3
2020-11-07irqdomain: Introduce irq_domain_create_legacy() APIAndy Shevchenko1-0/+6
2020-10-23dma-mapping: document dma_{alloc,free}_pagesChristoph Hellwig1-6/+43
2020-10-16Merge tag 'docs/v5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds3-6/+4
2020-10-16XArray: add xas_splitMatthew Wilcox (Oracle)1-7/+9
2020-10-15Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2-71/+36
2020-10-15docs: basics.rst: move kernel-doc workqueue markups to workqueue.rstMauro Carvalho Chehab1-0/+2
2020-10-15docs: kernel-api.rst: drop kernel/irq/manage.c kernel-doc tagMauro Carvalho Chehab1-6/+0
2020-10-15docs: genericirq.rst: don't document chip.c functions twiceMauro Carvalho Chehab1-0/+2
2020-09-25dma-mapping: add a new dma_alloc_pages APIChristoph Hellwig1-8/+0
2020-09-25dma-mapping: add a new dma_alloc_noncoherent APIChristoph Hellwig1-39/+36
2020-09-11dma-mapping: move the dma_declare_coherent_memory documentationChristoph Hellwig1-24/+0
2020-09-09Documentation: core-api/cpu_hotplug: fix a typoBarry Song1-1/+1
2020-08-13Merge tag 'docs-5.9-2' of git://git.lwn.net/linuxLinus Torvalds1-16/+16
2020-08-11Core-api: Documentation: Replace deprecated :c:func: UsagePuranjay Mohan1-16/+16
2020-08-07Merge tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-7/+0
2020-08-04Merge tag 'docs-5.9' of git://git.lwn.net/linuxLinus Torvalds11-9/+882
2020-08-04Merge tag 'printk-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-2/+2
2020-08-03Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-15/+3
2020-07-23docs: core-api/printk-formats.rst: use literal block syntaxDaniel W. S. Almeida1-1/+3
2020-07-23docs/core-api: memory-allocation: describe reclaim behaviourMike Rapoport1-0/+44
2020-07-23Documentation: fix typo for core-api/cpu_hotplug documentationYaohui Wang1-2/+2
2020-07-23padata: fold padata_alloc_possible() into padata_alloc()Daniel Jordan1-1/+1
2020-07-23padata: remove stop functionDaniel Jordan1-14/+2
2020-07-16powerpc/pseries: remove cede offline state for CPUsNathan Lynch1-7/+0
2020-07-13Documentation: printk-basics: eliminate duplicated wordRandy Dunlap1-1/+1
2020-07-13kobject: documentation: Replace HTTP links with HTTPS onesAlexander A. Klimov1-1/+1
2020-07-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds1-0/+8
2020-07-03Replace HTTP links with HTTPS ones: vsprintfAlexander A. Klimov1-2/+2
2020-06-30dma-mapping: Add a new dma_need_sync APIChristoph Hellwig1-0/+8
2020-06-26docs: move other kAPI documents to core-apiMauro Carvalho Chehab4-0/+827
2020-06-26docs: fix references for DMA*.txt filesMauro Carvalho Chehab2-4/+4
2020-06-26docs: mm/gup: minor documentation updateSouptick Joarder1-1/+1
2020-06-19docs: mm/gup: Minor documentation updateSouptick Joarder1-1/+1
2020-06-10Merge tag 'docs-5.8-2' of git://git.lwn.net/linuxLinus Torvalds1-2/+2
2020-06-08docs: mm/gup: pin_user_pages.rst: add a "case 5"John Hubbard1-0/+18
2020-06-08mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers)John Hubbard1-14/+19
2020-06-08Replace HTTP links with HTTPS ones: documentationAlexander A. Klimov1-2/+2
2020-06-03padata: document multithreaded jobsDaniel Jordan1-10/+31
2020-06-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2020-06-02mm: remove map_vm_rangeChristoph Hellwig1-1/+1
2020-06-01Merge tag 'docs-5.8' of git://git.lwn.net/linuxLinus Torvalds16-13/+3471
2020-06-01Merge tag 'x86-build-2020-06-01' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+3
2020-06-01Merge tag 'printk-for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-10/+12
2020-05-28x86/Kconfig: Update config and kernel doc for MPK feature on AMDBabu Moger1-2/+3
2020-05-20lib/vsprintf: Print time64_t in human readable formatAndy Shevchenko1-10/+12
2020-05-15docs: move the kref doc into the core-api bookMauro Carvalho Chehab3-1/+325
2020-05-15docs: add IRQ documentation at the core-api bookMauro Carvalho Chehab6-0/+428
2020-05-15docs: debugging-via-ohci1394.txt: add it to the core-api bookMauro Carvalho Chehab2-0/+186
2020-05-15docs: move DMA kAPI to Documentation/core-apiMauro Carvalho Chehab5-0/+1970
2020-05-15bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, %pus specifierDaniel Borkmann1-0/+14
2020-05-05kobject: documentation: Fix erroneous function example in kobject doc.Qi Zheng1-12/+14
2020-04-21docs: Add rbtree documentation to the core-apiMatthew Wilcox (Oracle)2-0/+430
2020-04-20docs: pr_*() kerneldocs and basic printk docsRicardo Cañuelo3-0/+118
2020-04-15docs: timekeeping: Use correct prototype for deprecated functionsChris Packham1-3/+3
2020-04-02mm: add pagemap.h to the fine documentationMatthew Wilcox (Oracle)1-0/+3
2020-04-02mm: dump_page(): additional diagnostics for huge pinned pagesJohn Hubbard1-0/+7
2020-04-02mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reportingJohn Hubbard1-5/+28
2020-04-02mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pagesJohn Hubbard1-23/+17
2020-04-02mm/gup: track FOLL_PIN pagesJohn Hubbard1-3/+3
2020-03-10docs: move core-api/ioctl.rst to driver-api/Jonathan Corbet2-254/+0
2020-03-10docs: move gcc-plugins to the kbuild manualJonathan Corbet2-98/+0
2020-03-10docs: Organize core-api/index.rstJonathan Corbet1-22/+73
2020-03-02Documentation: kobject.txt has been moved to core-api/kobject.rstSameer Rahmani2-0/+435
2020-02-25docs/core-api: Add Fedora instructions for GCC pluginsMichael Ellerman1-0/+4
2020-01-31mm, tree-wide: rename put_user_page*() to unpin_user_page*()John Hubbard1-1/+1
2020-01-31mm/gup: introduce pin_user_pages*() and FOLL_PINJohn Hubbard2-0/+233
2020-01-29Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-0/+254
2020-01-28Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2-0/+170
2020-01-23Merge tag 'xarray-5.5' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds1-28/+42
2020-01-17XArray: Add xa_for_each_rangeMatthew Wilcox (Oracle)1-4/+6
2020-01-03Documentation: document ioctl interfaces betterArnd Bergmann2-0/+254
2019-12-11padata: update documentationDaniel Jordan2-0/+170
2019-12-06Merge tag 'powerpc-5.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-1/+7
2019-12-04lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addrHuang Shijie1-1/+1
2019-12-04docs/core-api: Remove possibly confusing sub-headings from Bit OperationsMichael Ellerman1-9/+0
2019-12-02Merge tag 'kbuild-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-0/+3
2019-12-02Merge tag 'docs-5.5a' of git://git.lwn.net/linuxLinus Torvalds6-83/+97
2019-11-26Merge tag 'devprop-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-10/+24
2019-11-25Merge tag 'printk-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-0/+12
2019-11-18docs: Add request_irq() documentationJonathan Corbet1-0/+2
2019-11-11scripts/nsdeps: support nsdeps for external module buildsMasahiro Yamada1-0/+3
2019-11-08XArray: Improve documentation of search marksMatthew Wilcox (Oracle)1-24/+36
2019-11-07docs: printk-formats: add ptrdiff_t type to printk-formatsMiles Chen1-0/+14
2019-11-07kasan: support instrumented bitops combined with generic bitopsDaniel Axtens1-1/+16
2019-10-29docs/core-api: memory-allocation: mention size helpersChris Packham1-1/+2
2019-10-29docs/core-api: memory-allocation: remove uses of c:func:Chris Packham1-26/+23
2019-10-29docs/core-api: memory-allocation: fix typoChris Packham1-1/+1
2019-10-29Merge tag 'v5.4-rc4' into docs-nextJonathan Corbet3-0/+159
2019-10-18docs: remove :c:func: from genericirq.rstJonathan Corbet1-25/+25
2019-10-17printf: add support for printing symbolic error namesRasmus Villemoes1-0/+12
2019-10-11Merge tag 'modules-for-v5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-0/+155
2019-10-11lib/vsprintf: Add %pfw conversion specifier for printing fwnode namesSakari Ailus1-0/+24
2019-10-11lib/vsprintf: Remove support for %pF and %pf in favour of %pS and %psSakari Ailus1-10/+0
2019-10-10docs: remove :c:func: from genalloc.rstJonathan Corbet1-9/+9
2019-10-08doc: move namespaces.rst from kbuild/ to core-api/Masahiro Yamada2-0/+155
2019-10-07mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)Vlastimil Babka1-0/+4
2019-10-07genalloc: Fix a set of docs build warningsJonathan Corbet1-4/+4
2019-10-07docs: Catch up with the new location of get_user_pages_fast()Jonathan Corbet1-1/+1
2019-10-07docs: remove :c:func: from refcount-vs-atomic.rstJonathan Corbet1-18/+18
2019-09-25kernel-doc: core-api: include string.h into core-apiJoe Perches1-0/+3
2019-09-14docs: printk-formats: Stop encouraging use of unnecessary %h[xudi] and %hh[xudi]Joe Perches1-8/+8
2019-07-31docs: index.rst: don't use genindex for pdf outputMauro Carvalho Chehab1-1/+1
2019-07-31docs: packing: move it to core-api book and adjust markupsMauro Carvalho Chehab2-0/+167
2019-07-17docs: remove extra conf.py filesMauro Carvalho Chehab1-10/+0
2019-07-15docs: admin-guide: move sysctl directory to itMauro Carvalho Chehab1-1/+1
2019-07-15docs: move gcc_plugins.txt to core-api and rename to .rstMauro Carvalho Chehab2-0/+94
2019-07-15docs: sysctl: convert to ReSTMauro Carvalho Chehab1-1/+1
2019-07-12asm-generic, x86: add bitops instrumentation for KASANMarco Elver1-1/+1
2019-07-09Merge tag 'docs-5.3' of git://git.lwn.net/linuxLinus Torvalds5-138/+249
2019-07-08Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2019-06-28Merge branch 'automarkup' into docs-nextJonathan Corbet1-135/+135
2019-06-27Add the RCU docs to the core-api manualJonathan Corbet1-0/+1
2019-06-26docs: remove :c:func: annotations from xarray.rstJonathan Corbet1-135/+135
2019-06-25timekeeping: Boot should be boottime for coarse ns accessorJason A. Donenfeld1-1/+1
2019-06-22timekeeping: Add missing _ns functions for coarse accessorsJason A. Donenfeld1-3/+7
2019-06-22timekeeping: Use proper clock specifier names in functionsJason A. Donenfeld1-1/+1
2019-06-08docs: move protection-keys.rst to the core-api bookMauro Carvalho Chehab2-0/+100
2019-06-07Documentation: fix typo CLOCK_MONONOTNIC_COARSEAurelien Thierry1-1/+1
2019-06-06docs/core-api: Add integer power functions to the listAndy Shevchenko1-0/+9
2019-06-06docs/core-api: Add string helpers API to the listAndy Shevchenko1-0/+3
2019-05-28doc: Remove ".vnet" from paulmck email addressesPaul E. McKenney1-1/+1
2019-05-24docs: Do not seek comments in kernel/rcu/tree_plugin.hJonathan Corbet1-2/+0
2019-05-14lib: Move mathematic helpers to separate folderAndy Shevchenko1-2/+2
2019-05-08Merge tag 'docs-5.2' of git://git.lwn.net/linuxLinus Torvalds1-1/+0
2019-05-07Merge tag 'printk-for-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-0/+8
2019-04-26vsprintf: Avoid confusion between invalid address and valuePetr Mladek1-0/+1
2019-04-26vsprintf: Prevent crash when dereferencing invalid pointersPetr Mladek1-0/+7
2019-04-03ia64/tlb: Eradicate tlb_migrate_finish() callbackPeter Zijlstra1-10/+0
2019-04-02docs: core-api: Drop reference to flexible-arraysJonathan Neuschäfer1-1/+0
2019-03-12Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-130/+13
2019-03-12Drop flex_arraysKent Overstreet1-130/+0
2019-03-12generic radix treesKent Overstreet2-0/+13
2019-03-11Merge tag 'xarray-5.1-rc1' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds1-5/+10
2019-03-09Merge tag 'docs-5.1' of git://git.lwn.net/linuxLinus Torvalds3-9/+7
2019-03-09Merge tag 'printk-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-0/+8
2019-03-04printk/docs: Add extra integer types to printk-formatsLouis Taylor1-0/+8
2019-02-20XArray: Use xa_cmpxchg to implement xa_reserveMatthew Wilcox1-1/+0
2019-02-06XArray: Add cyclic allocationMatthew Wilcox1-1/+3
2019-02-06XArray: Add support for 1s-based allocationMatthew Wilcox1-3/+7
2019-02-06XArray: Change xa_insert to return -EBUSYMatthew Wilcox1-1/+1
2019-02-04refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variantsElena Reshetova1-3/+21
2019-02-01docs: Use underscore not hyphen in labelTobin C. Harding1-1/+1
2019-01-14docs: don't try to get comments from rcupdate_wait.h or rcutree.hJonathan Corbet1-4/+0
2019-01-14docs/core-api/mm: fix GFP combinations section nameMike Rapoport1-1/+1
2019-01-14docs/core-api: memory-allocation: add mention of kmem_cache_create_userspaceMike Rapoport1-3/+5
2019-01-06XArray: Honour reserved entries in xa_insertMatthew Wilcox1-6/+9
2019-01-05Merge tag 'docs-5.0-fixes' of git://git.lwn.net/linuxLinus Torvalds1-6/+0
2019-01-03Docs/kernel-api.rst: Remove blk-tag.c referenceMarcos Paulo de Souza1-6/+0
2019-01-01Merge tag 'rtc-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/abellon...Linus Torvalds1-0/+18
2018-12-29Merge tag 'docs-5.0' of git://git.lwn.net/linuxLinus Torvalds3-12/+28
2018-12-20docs/mm-api: link slab_common.c to "The Slab Cache" sectionMike Rapoport1-0/+3
2018-12-10lib/vsprintf: Print time and date in human readable format via %ptAndy Shevchenko1-0/+18
2018-12-06docs/core-api: make mm-api.rst more structuredMike Rapoport1-9/+20
2018-12-06XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bhMatthew Wilcox1-1/+4
2018-11-20Documentation: Use "while" instead of "whilst"Will Deacon1-3/+3
2018-11-20Link the memory allocation guide from the MM docsMatthew Wilcox1-0/+2
2018-11-05XArray: Fix DocumentationMatthew Wilcox1-1/+5
2018-11-05XArray: Handle NULL pointers differently for allocationMatthew Wilcox1-9/+19
2018-11-05XArray: Add xa_store_bh() and xa_store_irq()Matthew Wilcox1-1/+4
2018-11-05XArray: Regularise xa_reserveMatthew Wilcox1-0/+13
2018-10-31docs/boot-time-mm: remove bootmem documentationMike Rapoport1-60/+9
2018-10-28Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds2-0/+436
2018-10-25Merge tag 'printk-for-4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-3/+2
2018-10-24Merge tag 'docs-4.20' of git://git.lwn.net/linuxLinus Torvalds7-5/+259
2018-10-21xarray: Add range store functionalityMatthew Wilcox1-0/+8
2018-10-21xarray: Track free entries in an XArrayMatthew Wilcox1-3/+20
2018-10-21xarray: Add xa_reserve and xa_releaseMatthew Wilcox1-0/+6
2018-10-21xarray: Add documentationMatthew Wilcox2-0/+405
2018-10-15idr: Change documentation licenseMatthew Wilcox1-1/+1
2018-10-12doc: printk-formats: Remove bogus kobject references for device nodesGeert Uytterhoeven1-3/+3
2018-10-12docs/core-api: memory-hotplug: add some details about locking internalsDavid Hildenbrand1-0/+38
2018-10-12docs/core-api: rename memory-hotplug-notifier to memory-hotplugMike Rapoport2-3/+6
2018-10-12lib/vsprintf: Hash legacy clock addressesGeert Uytterhoeven1-3/+2
2018-10-07docs/vm: split memory hotplug notifier description to Documentation/core-apiMike Rapoport2-0/+86
2018-09-20docs: core-api: add memory allocation guideMike Rapoport2-0/+123
2018-09-20docs: core-api/mm-api: add a lable for GFP flags sectionMike Rapoport1-0/+2
2018-09-20docs: core-api/gfp_mask-from-fs-io: add a label for cross-referencingMike Rapoport1-0/+2
2018-09-11docs/boot-time-mm: fix kernel-doc directive for including all but DOC:Mike Rapoport1-2/+2
2018-08-23docs/core-api: mm-api: add section about GFP flagsMike Rapoport1-0/+21
2018-08-23docs/core-api: split memory management API to a separate fileMike Rapoport3-54/+58
2018-08-23docs/core-api: move *{str,mem}dup* to "String Manipulation"Mike Rapoport1-1/+5
2018-08-23docs/core-api: kill trailing whitespace in kernel-api.rstMike Rapoport1-1/+0
2018-08-14Merge tag 'docs-4.19' of git://git.lwn.net/linuxLinus Torvalds4-0/+281
2018-08-02Merge branch 'rppt' into docs-nextJonathan Corbet2-0/+93
2018-08-02docs/mm: add description of boot time memory managementMike Rapoport2-0/+93
2018-07-23Documentation: document ktime_get_*() APIsArnd Bergmann2-0/+186
2018-07-17locking/atomics/Documentation: Describe atomic_set() as a write operationJonathan Neuschäfer1-1/+1
2018-07-02Merge tag 'v4.18-rc3' into docs-nextJonathan Corbet1-1/+1
2018-06-30docs/idr: use empty "functions" directiveMike Rapoport1-0/+2
2018-06-18Fix Documentation build due to rename of main.c to mtrr.cRandy Dunlap1-1/+1
2018-06-06Merge tag 'printk-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+1
2018-06-05lib/vsprintf: Remove atomic-unsafe support for %pCrGeert Uytterhoeven1-2/+1
2018-06-04Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-6/+7
2018-05-29docs: Use the kerneldoc comments for memalloc_no*()Jonathan Corbet1-0/+5
2018-05-29doc: document scope NOFS, NOIO APIsMichal Hocko2-0/+62