aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-03-07dm vdo: document minimum metadata size requirementsfor-6.9/dm-vdodm-vdoMatthew Sakai1-0/+11
2024-03-04dm vdo: remove meaningless version number constantMatthew Sakai1-5/+0
2024-03-04dm vdo: remove vdo_perform_onceMatthew Sakai4-54/+10
2024-03-04dm vdo block-map: Remove stray semicolonYang Li1-1/+1
2024-03-04dm vdo string-utils: change from uds_ to vdo_ namespaceMike Snitzer6-19/+19
2024-03-04dm vdo logger: change from uds_ to vdo_ namespaceMike Snitzer39-506/+506
2024-03-04dm vdo funnel-queue: change from uds_ to vdo_ namespaceMike Snitzer6-49/+49
2024-03-04dm vdo indexer: fix use after freeMatthew Sakai1-3/+4
2024-03-04dm vdo logger: remove log level to string conversion codeMike Snitzer2-57/+0
2024-03-04dm vdo: document log_level parameterKen Raeburn1-0/+7
2024-03-04dm vdo: add 'log_level' module parameterMike Snitzer3-10/+27
2024-03-04dm vdo: remove all sysfs interfacesMike Snitzer16-2749/+9
2024-03-04dm vdo target: eliminate inappropriate uses of UDS_SUCCESSMike Snitzer1-7/+7
2024-03-04dm vdo indexer: update ASSERT and ASSERT_LOG_ONLY usageMatthew Sakai10-110/+107
2024-03-04dm vdo encodings: update some stale commentsMike Snitzer1-3/+1
2024-03-04dm vdo permassert: audit all of ASSERT to test for VDO_SUCCESSMike Snitzer26-558/+561
2024-03-04dm-vdo funnel-workqueue: return VDO_SUCCESS from make_simple_work_queueMike Snitzer1-1/+1
2024-03-04dm vdo thread-utils: return VDO_SUCCESS on vdo_create_thread successMike Snitzer4-4/+4
2024-03-04dm vdo int-map: return VDO_SUCCESS on successMike Snitzer3-16/+12
2024-03-04dm vdo: check for VDO_SUCCESS return value from memory-alloc functionsMike Snitzer28-82/+82
2024-03-04dm vdo memory-alloc: return VDO_SUCCESS on successMike Snitzer2-16/+16
2024-03-04dm vdo errors: remove unused error codesMatthew Sakai4-51/+8
2024-03-04dm vdo memory-alloc: rename vdo_do_allocation to __vdo_do_allocationMike Snitzer1-15/+15
2024-03-04dm vdo memory-alloc: change from uds_ to vdo_ namespaceMike Snitzer44-455/+453
2024-03-04dm-vdo: change unnamed enums to definesBruce Johnston25-160/+91
2024-03-04dm vdo: remove outdated pointer_map referenceMatthew Sakai1-4/+1
2024-03-04dm vdo: update module commentsMatthew Sakai1-8/+3
2024-03-04dm vdo indexer delta-index: fix typos in commentsMatthew Sakai2-2/+2
2024-03-04dm vdo: fix various function names referenced in comment blocksJiapeng Chong8-12/+12
2024-03-04dm vdo: move indexer files into sub-directoryMike Snitzer36-56/+77
2024-03-04dm vdo: remove unnecessary indexer.h includesMatthew Sakai2-2/+0
2024-03-04dm vdo: clean up scnprintf usageChung Chung1-579/+239
2024-03-04dm vdo: include <asm/current.h> to resolve current being undeclaredMike Snitzer3-0/+3
2024-03-04dm vdo indexer-volume: fix missing mutex_lock in process_entryMike Snitzer1-1/+1
2024-03-04dm vdo flush: initialize return to NULL in allocate_flushMike Snitzer1-1/+1
2024-03-04dm vdo slab-depot: delete unnecessary check in allocate_componentsDan Carpenter1-3/+0
2024-03-04dm vdo memory-alloc: simplify allocations_allowed()Mike Snitzer1-4/+2
2024-03-04dm vdo: remove internal ticket referencesSusan LeGendre-McGhee11-39/+41
2024-03-01dm vdo thread-device: rename all methods to reflect vdo-only useMike Snitzer4-29/+27
2024-03-01dm vdo thread-registry: rename all methods to reflect vdo-only useMike Snitzer4-21/+21
2024-03-01dm vdo thread-utils: cleanup included headersMike Snitzer3-8/+3
2024-03-01dm vdo thread-utils: further cleanup of thread functionsMike Snitzer6-21/+15
2024-03-01dm vdo thread-utils: remove all uds_*_mutex wrappersMike Snitzer5-157/+96
2024-03-01dm vdo thread-utils: push uds_*_cond interface down to indexerMike Snitzer6-79/+40
2024-03-01dm vdo: fold thread-cond-var.c into thread-utilsMike Snitzer4-52/+34
2024-03-01dm vdo indexer: rename uds.h to indexer.hMike Snitzer22-24/+23
2024-03-01dm vdo: rename uds-threads.[ch] to thread-utils.[ch]Mike Snitzer14-16/+15
2024-03-01dm vdo indexer sparse-cache: cleanup threads_barrier codeMike Snitzer1-41/+19
2024-03-01dm vdo uds-threads: push 'barrier' down to sparse-cacheMike Snitzer3-72/+68
2024-03-01dm vdo uds-threads: eliminate uds_*_semaphore interfacesMike Snitzer2-44/+15
2024-03-01dm vdo: make uds_*_semaphore interface private to uds-threads.cMike Snitzer2-37/+39
2024-03-01dm vdo block-map: rename page state name from "UDS_FREE" to "FREE"Mike Snitzer1-1/+1
2024-03-01dm vdo volume-index: fix an assert statement in start_restoring_volume_sub_in...Harshit Mogalapalli1-1/+1
2024-02-20dm vdo logger: update logging to start with "device-mapper: vdo"Mike Snitzer2-10/+8
2024-02-20dm vdo logger: switch UDS_LOG_NOTICE to be alias for UDS_LOG_INFOMike Snitzer3-8/+1
2024-02-20dm vdo: tweak wait_for_completion_interruptible callersMike Snitzer2-5/+6
2024-02-20dm vdo delta-index: fix various small nitsMike Snitzer2-14/+11
2024-02-20dm vdo chapter_index: fix a few small nitsMike Snitzer1-4/+5
2024-02-20dm vdo: cleanup style for comments in structsMike Snitzer8-163/+163
2024-02-20dm vdo dedupe: fix various small nitsMike Snitzer1-4/+7
2024-02-20dm vdo string-utils: remove unnecessary includesMike Snitzer1-6/+0
2024-02-20dm vdo message-stats: reformat to remove excessive newlinesKen Raeburn1-615/+172
2024-02-20dm vdo: use #define for NO_CHAPTER and NO_CHAPTER_INDEX_ENTRYMike Snitzer2-5/+3
2024-02-20dm vdo: move encoding constants to encodings.cSusan LeGendre-McGhee2-9/+9
2024-02-20dm vdo: add documentation details on zones and lockingMatthew Sakai4-5/+35
2024-02-20dm vdo: add vio life cycle details to design docMatthew Sakai1-228/+446
2024-02-20dm vdo: add vdo documentation to device-mapper indexMatthew Sakai1-0/+2
2024-02-20dm vdo recovery-journal: fix sparse 'mixed bitwiseness' warningMike Snitzer1-2/+2
2024-02-20dm vdo dedupe: silence sparse warnings about locking context imbalancesMike Snitzer1-0/+2
2024-02-20dm vdo data-vio: silence sparse warnings about locking context imbalancesMike Snitzer1-14/+21
2024-02-20dm vdo: fix various blk_opf_t sparse warningsMike Snitzer6-10/+10
2024-02-20dm vdo: fix sparse 'warning: Using plain integer as NULL pointer'Mike Snitzer2-5/+6
2024-02-20dm vdo: fix sparse warnings about missing staticsMike Snitzer5-21/+5
2024-02-20dm vdo: rename struct configuration to uds_configurationMike Snitzer11-42/+42
2024-02-20dm vdo: rename struct geometry to index_geometryMike Snitzer18-120/+121
2024-02-20dm vdo index: fix various small nitsMike Snitzer4-13/+15
2024-02-20dm vdo dedupe: fix various small nitsMike Snitzer1-5/+4
2024-02-20dm vdo slab-depot: fix various small nitsMike Snitzer1-10/+9
2024-02-20dm vdo data-vio: rename is_trim flag to is_discardMike Snitzer4-12/+12
2024-02-20dm vdo: rename vdo_map_to_system_error to vdo_status_to_errnoMike Snitzer4-9/+9
2024-02-20dm vdo: rename uds_map_to_system_error to uds_status_to_errnoMike Snitzer4-14/+14
2024-02-20dm vdo: slight cleanup of UDS error codesMike Snitzer2-21/+18
2024-02-20dm vdo block-map: rename struct cursors member to 'completion'Mike Snitzer2-12/+10
2024-02-20dm vdo block-map: avoid extra dereferences to access vdo objectMike Snitzer1-3/+3
2024-02-20dm vdo block-map: remove extra vdo arg from initialize_block_map_zoneMike Snitzer1-3/+2
2024-02-20dm vdo block-map: use uds_log_ratelimit() rather than open code itMike Snitzer1-7/+3
2024-02-20dm vdo block-map: fix a few small nitsMike Snitzer1-7/+8
2024-02-20dm vdo: use a proper Makefile for dm-vdoMike Snitzer6-45/+107
2024-02-20dm vdo: fix how dm_kcopyd_client_create() failure is checkedMike Snitzer2-4/+11
2024-02-20dm vdo int-map: remove unused parameter from vdo_int_map_createBruce Johnston7-20/+10
2024-02-20dm vdo int-map: rename functions to use a common vdo_int_map preambleBruce Johnston7-31/+35
2024-02-20dm vdo dedupe: switch to using int-map instead of pointer-mapBruce Johnston4-804/+23
2024-02-20dm vdo wait-queue: rename to vdo_waitq_dequeue_waiterMike Snitzer7-21/+20
2024-02-20dm vdo block-map: optimize enter_zone_read_only_modeMike Snitzer1-5/+3
2024-02-20dm vdo wait-queue: optimize vdo_waitq_dequeue_matching_waitersMike Snitzer1-6/+2
2024-02-20dm vdo wait-queue: remove unused debug function vdo_waitq_get_next_waiterMike Snitzer2-21/+0
2024-02-20dm vdo wait-queue: add proper namespace to interfaceMike Snitzer17-389/+413
2024-02-20dm vdo io-submitter: rename to vdo_submit_vio and submit_data_vioMike Snitzer3-10/+10
2024-02-20dm vdo io-submitter: rename to vdo_submit_data_vioMike Snitzer4-6/+6
2024-02-20dm vdo io-submitter: rename to vdo_submit_flush_vioMike Snitzer4-5/+5
2024-02-20dm vdo io-submitter: rename to vdo_submit_metadata_vioMike Snitzer7-69/+68
2024-02-20dm vdo io-submitter: remove get_bio_sectorMike Snitzer1-18/+15
2024-02-20dm vdo: add MAINTAINERS file entryMatthew Sakai1-0/+9
2024-02-20dm vdo: enable configuration and building of dm-vdoMatthew Sakai2-0/+18
2024-02-20dm vdo: add the top-level DM targetMatthew Sakai1-0/+2952
2024-02-20dm vdo: add debugging supportMatthew Sakai2-0/+295
2024-02-20dm vdo: add sysfs support for setting parameters and fetching statsMatthew Sakai4-0/+2362
2024-02-20dm vdo: add statistics reportingMatthew Sakai3-0/+1506
2024-02-20dm vdo: add the on-disk formats and marshalling of vdo structuresMatthew Sakai2-0/+2780
2024-02-20dm vdo: add the primary vdo structureMatthew Sakai2-0/+2160
2024-02-20dm vdo: add repair of damaged vdo volumesMatthew Sakai2-0/+1771
2024-02-20dm vdo: add the recovery journalMatthew Sakai2-0/+2073
2024-02-20dm vdo: implement the block map page cacheMatthew Sakai2-0/+1389
2024-02-20dm vdo: add the block mapMatthew Sakai2-0/+2313
2024-02-20dm vdo: add the slab depotMatthew Sakai2-0/+1062
2024-02-20dm vdo: add the block allocators and physical zonesMatthew Sakai4-0/+2339
2024-02-20dm vdo: add the slab summaryMatthew Sakai2-0/+394
2024-02-20dm vdo: add slab structure, slab journal and reference countersMatthew Sakai2-0/+2656
2024-02-20dm vdo: add the compressed block bin packerMatthew Sakai2-0/+906
2024-02-20dm vdo: add use of deduplication index in hash zonesMatthew Sakai2-0/+651
2024-02-20dm vdo: add hash locks and hash zonesMatthew Sakai2-0/+2537
2024-02-20dm vdo: add the vdo io_submitterMatthew Sakai2-0/+527
2024-02-20dm vdo: add flush supportMatthew Sakai4-0/+1066
2024-02-20dm vdo: add data_vio, the request object which services incoming biosMatthew Sakai2-0/+2726
2024-02-20dm vdo: add vio, the request object for vdo metadataMatthew Sakai2-0/+700
2024-02-20dm vdo: add administrative state and action managerMatthew Sakai4-0/+1182
2024-02-20dm vdo: implement external deduplication index interfaceMatthew Sakai5-0/+1367
2024-02-20dm vdo: implement top-level deduplication indexMatthew Sakai4-0/+2109
2024-02-20dm vdo: implement the chapter volume storeMatthew Sakai6-0/+2465
2024-02-20dm vdo: implement the open chapter and chapter indexesMatthew Sakai4-0/+860
2024-02-20dm vdo: implement the volume indexMatthew Sakai2-0/+1482
2024-02-20dm vdo: implement the delta indexMatthew Sakai3-0/+2333
2024-02-20dm vdo: add deduplication index storage interfaceMatthew Sakai5-0/+2368
2024-02-20dm vdo: add deduplication configuration structuresMatthew Sakai4-0/+841
2024-02-20dm vdo: add basic hash map data structuresMatthew Sakai6-0/+1808
2024-02-20dm vdo: add specialized request queueing functionalityMatthew Sakai9-0/+1635
2024-02-20dm vdo: add thread and synchronization utilitiesMatthew Sakai7-0/+524
2024-02-20dm vdo: add vdo type declarations, constants, and simple data structuresMatthew Sakai7-0/+1101
2024-02-20dm vdo: add basic logging and support utilitiesMatthew Sakai9-0/+940
2024-02-20dm vdo: add memory allocation utilitiesMatthew Sakai2-0/+604
2024-02-20dm vdo: add the MurmurHash3 fast hashing algorithmMatthew Sakai2-0/+190
2024-02-20dm: add documentation for dm-vdo targetMatthew Sakai2-0/+803
2024-02-04Linux 6.8-rc3v6.8-rc3Linus Torvalds1-1/+1
2024-02-04Merge tag 'for-linus-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds11-189/+203
2024-02-04Merge tag 'v6.8-rc3-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds4-8/+31
2024-02-04Merge tag 'xfs-6.8-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds8-33/+33
2024-02-04Merge tag 'char-misc-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-2/+12
2024-02-04Merge tag 'tty-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds4-19/+53
2024-02-04Merge tag 'usb-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds21-90/+267
2024-02-04Merge tag 'i2c-for-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2024-02-04Merge tag 'dmaengine-fix-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds6-39/+59
2024-02-04Merge tag 'phy-fixes-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ph...Linus Torvalds4-8/+32
2024-02-03Merge tag 'i2c-host-fixes-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kern...Wolfram Sang1-1/+1
2024-02-03Merge tag 'perf-tools-fixes-for-v6.8-1-2024-02-01' of git://git.kernel.org/pu...Linus Torvalds31-383/+588
2024-02-02Merge tag 'trace-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds5-526/+195
2024-02-02Merge tag 'gfs2-v6.8-rc2-revert' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-18/+13
2024-02-02Merge tag 'pci-v6.8-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-52/+102
2024-02-02Merge tag 'drm-fixes-2024-02-03' of git://anongit.freedesktop.org/drm/drmLinus Torvalds72-403/+475
2024-02-02Merge tag 'input-for-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-6/+47
2024-02-02Merge tag 'sound-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds33-270/+797
2024-02-02Merge tag 'hwmon-for-v6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-1/+17
2024-02-02Merge tag 'for-v6.8-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/...Linus Torvalds1-60/+49
2024-02-02Merge tag 'iommu-fixes-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-15/+43
2024-02-02Merge tag 'for-6.8/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds8-68/+28
2024-02-02Merge tag 'ata-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/liba...Linus Torvalds1-5/+5
2024-02-02Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk tableSzilard Fabian1-0/+8
2024-02-02Merge tag 'block-6.8-2024-02-01' of git://git.kernel.dk/linuxLinus Torvalds25-246/+390
2024-02-02Merge tag 'io_uring-6.8-2024-02-01' of git://git.kernel.dk/linuxLinus Torvalds5-37/+89
2024-02-02Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds4-16/+4
2024-02-02Input: i8042 - fix strange behavior of touchpad on Clevo NS70PUWerner Sembach1-0/+6
2024-02-02dm-crypt, dm-verity: disable taskletsfor-6.8/dm-fixesMikulas Patocka3-61/+4
2024-02-02Merge tag 'usb-serial-6.8-rc3' of https://git.kernel.org/pub/scm/linux/kernel...Greg Kroah-Hartman3-0/+4
2024-02-02Revert "gfs2: Use GL_NOBLOCK flag for non-blocking lookups"Andreas Gruenbacher2-18/+13
2024-02-02dmaengine: at_hdmac: add missing kernel-doc style descriptionVinod Koul1-1/+10
2024-02-02powerpc: iommu: Bring back table group release_ownership() callShivaprasad G Bhat1-9/+28
2024-02-02nouveau: offload fence uevents work to workqueueDave Airlie2-6/+19
2024-02-02nouveau/gsp: use correct size for registry rpc.Dave Airlie1-1/+1
2024-02-02Merge tag 'amd-drm-fixes-6.8-2024-02-01' of https://gitlab.freedesktop.org/ag...Dave Airlie48-225/+217
2024-02-01ext4: make ext4_set_iomap() recognize IOMAP_DELALLOC map typeZhang Yi1-29/+3
2024-02-01ext4: make ext4_map_blocks() distinguish delalloc only extentZhang Yi3-3/+10
2024-02-01ext4: add a hole extent entry in cache after punchZhang Yi1-2/+4
2024-02-01Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETIDHans de Goede1-1/+2
2024-02-01Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETIDHans de Goede1-5/+8
2024-02-01ext4: correct the hole length returned by ext4_map_blocks()Zhang Yi1-41/+70
2024-02-01ext4: convert to exclusive lock while inserting delalloc extentsZhang Yi1-14/+11
2024-02-01ext4: refactor ext4_da_map_blocks()Zhang Yi1-22/+17
2024-02-02Merge tag 'drm-xe-fixes-2024-02-01' of https://gitlab.freedesktop.org/drm/xe/...Dave Airlie19-167/+234
2024-02-02Merge tag 'drm-misc-fixes-2024-02-01' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2-4/+4
2024-02-01Kconfig: Disable -Wstringop-overflow for GCC globallyLinus Torvalds1-3/+3
2024-02-01Merge tag 'net-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds90-403/+839
2024-02-01Merge tag 'parisc-for-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds10-74/+118
2024-02-01Merge tag 'kbuild-fixes-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds10-50/+41
2024-02-01Merge tag 'nfsd-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds1-2/+2
2024-02-01Merge tag 'exfat-for-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-4/+3
2024-02-01Merge tag 'asoc-fix-v6.8-rc2-2' of https://git.kernel.org/pub/scm/linux/kerne...Takashi Iwai412-2075/+4305
2024-02-01Merge tag 'hid-for-linus-2024020101' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds12-85/+138
2024-02-01smb: client: increase number of PDUs allowed in a compound requestPaulo Alcantara2-3/+3
2024-02-01cifs: failure to add channel on iface should bump up weightShyam Prasad N1-0/+2
2024-02-01Merge tag 'firewire-fixes-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-5/+13
2024-02-01cifs: do not search for channel if server is terminatingShyam Prasad N2-1/+5