aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/core-api
AgeCommit message (Expand)AuthorFilesLines
2024-04-03Documentation/core-api: Update events_freezable_power references.Audra Mitchell1-3/+3
2024-03-11Merge tag 'wq-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-14/+29
2024-02-05workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 orderedTejun Heo1-9/+5
2024-02-04workqueue: Implement BH workqueues to eventually replace taskletsTejun Heo1-5/+24
2024-01-17Merge tag 'docs-6.8-2' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2024-01-12Merge tag 'drm-next-2024-01-10' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-0/+2
2024-01-11Merge tag 'docs-6.8' of git://git.lwn.net/linuxLinus Torvalds3-3/+3
2024-01-11Documentation/core-api: fix spelling mistake in workqueueattreyee-muk1-1/+1
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+4
2024-01-03Documentation/core-api : fix typo in workqueueattreyee-muk1-1/+1
2023-12-10maple_tree: update the documentation of maple treePeng Zhang1-0/+4
2023-12-05mm/slab, docs: switch mm-api docs generation from slab.c to slub.cVlastimil Babka1-1/+1
2023-11-29Documentation/gpu: VM_BIND locking documentThomas Hellström1-0/+2
2023-11-17docs: dma-api: Fix description of the sync_sg APIBrian Johannesmeyer1-1/+1
2023-11-17docs: dma: update a reference to a moved documentLi Zhijian1-1/+1
2023-11-02Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2023-11-01Merge tag 'asm-generic-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-9/+3
2023-11-01Documentation: maple_tree: fix word spelling errorTom Yang1-1/+1
2023-10-12workqueue: doc: Fix function and sysfs path errorsWangJinchao1-2/+2
2023-09-11Documentation: Drop or replace remaining mentions of IA64Ard Biesheuvel1-3/+3
2023-09-11arch: Remove Itanium (IA-64) architectureArd Biesheuvel1-6/+0
2023-09-04Merge tag 'printk-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-4/+5
2023-09-01Merge tag 'wq-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-19/+337
2023-08-30Merge tag 'docs-6.6' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2023-08-30Merge tag 'sound-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-2/+4
2023-08-29Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+18
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-28/+52
2023-08-29Merge tag 'net-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-4/+5
2023-08-28Docu: genericirq.rst: fix irq-examplePhilipp Stanner1-1/+1
2023-08-27doc/netlink: Update genetlink-legacy documentationDonald Hunter1-4/+5
2023-08-24crash: memory and CPU hotplug sysfs attributesEric DeVolder1-0/+18
2023-08-24mm: add orphaned kernel-doc to the rst files.Matthew Wilcox (Oracle)1-0/+25
2023-08-24mm: remove ARCH_IMPLEMENTS_FLUSH_DCACHE_FOLIOMatthew Wilcox (Oracle)1-15/+9
2023-08-24mm: add generic flush_icache_pages() and documentationMatthew Wilcox (Oracle)1-17/+22
2023-08-08Documentation: core-api/cpuhotplug: Fix state namesAnna-Maria Behnsen1-5/+5
2023-08-07workqueue: Make default affinity_scope dynamically updatableTejun Heo1-1/+8
2023-08-07workqueue: Add "Affinity Scopes and Performance" section to documentationTejun Heo1-5/+179
2023-08-07workqueue: Implement non-strict affinity scope for unbound workqueuesTejun Heo1-7/+23
2023-08-07workqueue: Add multiple affinity scopes and interface to select themTejun Heo1-0/+63
2023-08-07workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configur...Tejun Heo1-0/+59
2023-08-07workqueue: Make unbound workqueues to use per-cpu pool_workqueuesTejun Heo1-11/+10
2023-07-25Documentation: core-api: Drop :export: for int_log.hAndy Shevchenko1-1/+0
2023-07-18docs: printk-formats: Treat char as always unsignedAndy Shevchenko1-1/+2
2023-07-18docs: printk-formats: Fix hex printing of signed valuesAndy Shevchenko1-4/+4
2023-07-09lib/math: Move dvb_math.c into lib/math/int_log.cAndy Shevchenko1-2/+5
2023-06-27Merge tag 'wq-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-0/+32
2023-06-27Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+0
2023-06-27Merge tag 'docs-6.5' of git://git.lwn.net/linuxLinus Torvalds1-0/+6
2023-06-27Merge tag 'rcu.2023.06.22a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+12
2023-06-26Merge tag 'smp-core-2023-06-26' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Linus Torvalds1-11/+2
2023-06-05arch: Remove cmpxchg_doublePeter Zijlstra1-2/+0
2023-05-31mm: Don't pin ZERO_PAGE in pin_user_pages()David Howells1-0/+6
2023-05-19Documentation: core-api: Add error pointer functions to kernel-apiJames Seo1-0/+6
2023-05-17workqueue: Track and monitor per-workqueue CPU time usageTejun Heo1-19/+19
2023-05-17workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVETejun Heo1-19/+19
2023-05-17workqueue: Add pwq->stats[] and a monitoring scriptTejun Heo1-0/+32
2023-05-15x86/topology: Remove CPU0 hotplug optionThomas Gleixner1-11/+2
2023-05-11rcu: Add more RCU files to kernel-api.rstPaul E. McKenney1-0/+12
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-5/+11
2023-04-27Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-3/+21
2023-04-25Merge tag 'slab-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds1-4/+13
2023-04-18module: add debug stats to help identify memory pressureLuis Chamberlain1-2/+20
2023-04-10dma-api-howto: typo fixMichael S. Tsirkin1-1/+1
2023-03-30docs: move x86 documentation into Documentation/arch/Jonathan Corbet1-1/+1
2023-03-29mm/slab: document kfree() as allowed for kmem_cache_alloc() objectsVlastimil Babka1-4/+13
2023-03-28mm, printk: introduce new format %pGt for page_typeHyeonggon Yoo1-5/+11
2023-03-24Documentation: core-api: update kernel-doc reference to kmod.cBagas Sanjaya1-1/+1
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-16/+15
2023-02-22Merge tag 'docs-6.3' of git://git.lwn.net/linuxLinus Torvalds2-3/+3
2023-02-16Documentation: core-api: padata: correct spellingRandy Dunlap1-1/+1
2023-02-15Documentation: core-api: packing: correct spellingRandy Dunlap1-1/+1
2023-02-02mm: remove folio_pincount_ptr() and head_compound_pincount()Matthew Wilcox (Oracle)1-15/+14
2023-02-02docs/mm: Physical Memory: remove useless markupMike Rapoport (IBM)1-2/+0
2023-01-31docs: ftrace: always use canonical ftrace pathRoss Zwisler1-2/+2
2023-01-26docs/mm: Physical Memory: add structure, introduction and nodes descriptionMike Rapoport (IBM)1-0/+2
2023-01-24docs: add more netlink docs (incl. spec docs)Jakub Kicinski2-0/+102
2023-01-18selftests/vm: rename selftests/vm to selftests/mmSeongJae Park1-1/+1
2022-12-14Merge tag 'hardening-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+3
2022-12-12Merge tag 'docs-6.2' of git://git.lwn.net/linuxLinus Torvalds1-3/+0
2022-12-12Merge tag 'timers-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2022-11-24timers: Update the documentation to reflect on the new timer_shutdown() APISteven Rostedt (Google)1-1/+1
2022-11-24Documentation: Replace del_timer/del_timer_sync()Thomas Gleixner1-1/+1
2022-11-21math64: favor kernel-doc from header filesLiam Beguin1-3/+0
2022-10-28string: Rewrite and add more kern-doc for the str*() functionsKees Cook1-0/+3
2022-10-25overflow: Fix kern-doc markup for functionsKees Cook1-0/+6
2022-10-10Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-3/+218
2022-10-03Merge tag 'rust-v6.1-rc1' of https://github.com/Rust-for-Linux/linuxLinus Torvalds1-0/+10
2022-10-03mm/page_alloc: remove obsolete gfpflags_normal_context()Miaohe Lin1-3/+0
2022-09-29docs: put atomic*.txt and memory-barriers.txt into the core-api bookJonathan Corbet4-0/+58
2022-09-29docs: move asm-annotations.rst into core-apiJonathan Corbet2-0/+223
2022-09-28vsprintf: add new `%pA` format specifierGary Guo1-0/+10
2022-09-27Remove duplicate words inside documentationAkhil Raj1-1/+1
2022-09-26Maple Tree: add new data structureLiam R. Howlett2-0/+218
2022-08-18Documentation: irqdomain: Fix typo of "at least once"Eric Lin1-1/+1
2022-08-07Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linuxLinus Torvalds1-4/+4
2022-08-06Merge tag 'dma-mapping-5.20-2022-08-06' of git://git.infradead.org/users/hch/...Linus Torvalds1-0/+14
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2022-08-05Merge tag 'asm-generic-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-235/+0
2022-08-03Merge tag 'xarray-6.0' of git://git.infradead.org/users/willy/xarrayLinus Torvalds1-0/+3
2022-08-01Merge tag 'x86_mm_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-23/+21
2022-07-19dma-mapping: add dma_opt_mapping_size()John Garry1-0/+14
2022-07-15headers/deps: mm: align MANITAINERS and Docs with new gfp.h structureYury Norov1-4/+4
2022-07-10IDR: Note that the IDR API is deprecatedMatthew Wilcox (Oracle)1-0/+3
2022-07-01doc: module: update file referencesMasahiro Yamada2-3/+3
2022-06-28arch/*/: remove CONFIG_VIRT_TO_BUSArnd Bergmann3-235/+0
2022-06-27docs: rename Documentation/vm to Documentation/mmMike Rapoport1-1/+1
2022-06-07Documentation/protection-keys: Clean up documentation for User Space pkeysIra Weiny1-23/+21
2022-05-25Merge tag 'docs-5.19' of git://git.lwn.net/linuxLinus Torvalds2-0/+344
2022-05-25Merge tag 'printk-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-0/+138
2022-04-22Documentation: move watch_queue to core-apiRandy Dunlap2-0/+344
2022-04-14timekeeping: Introduce fast accessor to clock taiKurt Kanzenbach1-0/+1
2022-04-13printk/index: Printk index feature documentationPetr Mladek2-0/+138
2022-04-01Merge tag 'xarray-5.18' of git://git.infradead.org/users/willy/xarrayLinus Torvalds1-5/+9
2022-03-28Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""Linus Torvalds1-8/+0
2022-03-26Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""Linus Torvalds1-0/+8
2022-03-22Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-9/+9
2022-03-22Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-2/+17
2022-03-22mm: document and polish read-ahead codeNeilBrown1-2/+17
2022-03-21mm: Make compound_pincount always availableMatthew Wilcox (Oracle)1-9/+9
2022-03-07swiotlb: rework "fix info leak with DMA_FROM_DEVICE"Halil Pasic1-8/+0
2022-02-14swiotlb: fix info leak with DMA_FROM_DEVICEHalil Pasic1-0/+8
2022-02-03XArray: Document the locking requirement for the xa_stateMatthew Wilcox (Oracle)1-5/+9
2022-01-27Documentation: core-api: entry: Add comments about nestingNicolas Saenz Julienne1-0/+18
2022-01-27Documentation: Fill the gaps about entry/noinstr constraintsThomas Gleixner2-0/+269
2022-01-12Merge tag 'iomap-5.17' of git://git.infradead.org/users/willy/linuxLinus Torvalds1-0/+1
2022-01-12Merge tag 'driver-core-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-9/+7
2022-01-07kobject documentation: remove default_attrs informationGreg Kroah-Hartman1-3/+2
2021-12-28kobject: remove kset from struct kset_uevent_ops callbacksGreg Kroah-Hartman1-4/+3
2021-12-27driver core: make kobj_type constant.Wedson Almeida Filho1-2/+2
2021-12-16block: Add bio_for_each_folio_all()Matthew Wilcox (Oracle)1-0/+1
2021-11-29block: remove blk-exec.cChristoph Hellwig1-3/+0
2021-11-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-3/+0
2021-11-06mm/memory_hotplug: remove HIGHMEM leftoversDavid Hildenbrand1-3/+0
2021-11-02Merge branch 'for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-4/+17
2021-11-02Merge tag 'printk-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2021-11-01Merge tag 'irq-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+0
2021-11-01vsprintf: Update %pGp documentation about that it prints hex valuePetr Mladek1-1/+1
2021-10-26irq: remove handle_domain_{irq,nmi}()Mark Rutland1-3/+0
2021-10-25workqueue: doc: Call out the non-reentrance conditionsBoqun Feng1-4/+17
2021-10-18mm: Add flush_dcache_folio()Matthew Wilcox (Oracle)1-0/+6
2021-09-27mm/util: Add folio_mapping() and folio_file_mapping()Matthew Wilcox (Oracle)1-0/+2
2021-09-27mm/lru: Add folio LRU functionsMatthew Wilcox (Oracle)1-0/+1
2021-09-27mm: Add folio reference count functionsMatthew Wilcox (Oracle)1-0/+1
2021-09-27mm: Introduce struct folioMatthew Wilcox (Oracle)1-0/+1
2021-09-24Merge tag 'irqchip-fixes-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel...Thomas Gleixner1-2/+3
2021-09-12Merge tag 'smp-urgent-2021-09-12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-99/+480
2021-09-11Merge tag 'block-5.15-2021-09-11' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+3
2021-09-11Documentation: core-api/cpuhotplug: Rewrite the API sectionThomas Gleixner1-99/+480
2021-09-07block: move fs/block_dev.c to block/bdev.cChristoph Hellwig1-0/+3
2021-09-03Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-49/+37
2021-09-03mm: remove flush_kernel_dcache_pageChristoph Hellwig1-49/+37
2021-09-03Documentation: Fix irq-domain.rst build warningMarc Zyngier1-2/+3
2021-09-01Merge tag 'docs-5.15' of git://git.lwn.net/linuxLinus Torvalds2-14/+25
2021-09-01Merge tag 'printk-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+1
2021-08-30Merge tag 'irq-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+25
2021-08-28Documentation: Replace deprecated CPU-hotplug functions.Sebastian Andrzej Siewior1-1/+1
2021-08-12Documentation: Update irq_domain.rst with new lookup APIsMarc Zyngier1-3/+25
2021-07-26printk: Move the printk() kerneldoc comment to its new homeJonathan Corbet1-4/+1
2021-07-25docs: printk-formats: fix build warningIoana Ciornei1-0/+1
2021-07-15docs/core-api: Modify document layoutYanteng Si1-14/+24
2021-07-08module: add printk formats to add module build ID to stacktracesStephen Boyd1-0/+11
2021-07-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-5/+2
2021-07-01kernel.h: split out kstrtox() and simple_strtox() to a separate headerAndy Shevchenko1-5/+2
2021-06-29Merge tag 'irq-core-2021-06-29' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+0
2021-06-29Merge tag 'printk-for-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+6
2021-06-17docs: core-api: avoid using ReST :doc:`foo` markupMauro Carvalho Chehab4-6/+7
2021-06-14docs: printk-formats: update size-casting examplesCarlos Llamas1-5/+4
2021-06-10irqdomain: Kill irq_domain_add_legacy_isaMarc Zyngier1-1/+0
2021-05-17lib/vsprintf: Allow to override ISO 8601 date and time separatorAndy Shevchenko1-1/+6
2021-05-06Merge tag 'docs-5.13-2' of git://git.lwn.net/linuxLinus Torvalds1-13/+13
2021-05-05Merge tag 'gpio-updates-for-v5.13-v2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-10/+12
2021-05-04Merge tag 'dma-mapping-5.13' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-0/+88
2021-05-03docs/core-api: Consistent code styleYanteng Si1-13/+13
2021-04-30mm/mmzone.h: fix existing kernel-doc comments and link them to core-apiMike Rapoport1-0/+1
2021-04-30mm/mempolicy: fix mpol_misplaced kernel-docMatthew Wilcox (Oracle)1-0/+1
2021-04-30mm/doc: add mm.h and mm_types.h to the mm-api documentMatthew Wilcox (Oracle)1-0/+4
2021-04-30mm/vmalloc: remove unmap_kernel_rangeNicholas Piggin1-1/+1
2021-04-30mm/vmalloc: remove map_kernel_rangeNicholas Piggin1-1/+1
2021-04-28Merge tag 'drm-next-2021-04-28' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-0/+18
2021-04-27Merge tag 'printk-for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+26
2021-04-27Merge branch 'for-5.13-vsprintf-pgp' into for-linusPetr Mladek1-1/+1
2021-04-07printk: clarify the documentation for plain pointer printingVlastimil Babka1-1/+25
2021-03-26irqdomain: Introduce irq_domain_create_simple() APIAndy Shevchenko1-10/+12
2021-03-25docs: rbtree.rst: Fix a typoBhaskar Chowdhury1-1/+1
2021-03-19vsprintf: dump full information of page flags in pGpYafang Shao1-1/+1
2021-03-16Merge tag 'drm-misc-next-2021-03-03' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-0/+18
2021-03-15dma-mapping: add a dma_alloc_noncontiguous APIChristoph Hellwig1-0/+78
2021-03-15dma-mapping: add a dma_mmap_pages helperChristoph Hellwig1-0/+10
2021-02-24Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-5/+2
2021-02-24mm/gfp: add kernel-doc for gfp_tMatthew Wilcox (Oracle)1-5/+2
2021-02-17lib/vsprintf: Add support for printing V4L2 and DRM fourccsSakari Ailus1-0/+18
2021-02-09dma-mapping: remove the {alloc,free}_noncoherent methodsChristoph Hellwig1-42/+22
2020-12-31atomic: remove further references to atomic_opsLukas Bulwahn1-1/+0
2020-12-15Merge tag 'irq-core-2020-12-15' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+6
2020-12-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-3/+7
2020-12-15selftests/vm: only some gup_test items are really benchmarksJohn Hubbard1-1/+1
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