aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-08-30dm vdo wait-queue: rename to vdo_waitq_dequeue_waiterdm-6.5-vdo-v2dm-6.5-vdoMike Snitzer7-22/+22
2023-08-30dm vdo block-map: optimize enter_zone_read_only_modeMike Snitzer1-5/+3
2023-08-30dm vdo wait-queue: optimize vdo_waitq_dequeue_matching_waitersMike Snitzer1-5/+2
2023-08-30dm vdo slab-depot: fix whitespace nits and missing bracesMike Snitzer1-360/+242
2023-08-30dm vdo wait-queue: remove unused debug function vdo_waitq_get_next_waiterMike Snitzer2-22/+0
2023-08-30dm vdo wait-queue: add proper namespace to interfaceMike Snitzer17-375/+398
2023-08-25dm vdo: cleanup excess newlines and style nits in block-map.[ch]Mike Snitzer2-170/+84
2023-08-25dm vdo: cleanup excess newlines and style nits in vdo.[ch]Mike Snitzer2-136/+67
2023-08-25dm vdo io-submitter: rename to submit_vio and submit_data_vioMike Snitzer3-14/+12
2023-08-25dm vdo io-submitter: rename to vdo_submit_data_vioMike Snitzer4-18/+13
2023-08-25dm vdo io-submitter: rename to vdo_submit_flush_vioMike Snitzer4-21/+14
2023-08-25dm vdo io-submitter: rename to vdo_submit_metadata_vioMike Snitzer7-154/+97
2023-08-25dm vdo io-submitter: remove needless casts and excess newlinesMike Snitzer1-23/+13
2023-08-25dm vdo io-submitter: remove get_bio_sectorMike Snitzer1-24/+15
2023-08-25dm vdo memory-alloc: mark branch unlikely() in uds_allocate_memory()Mike Snitzer1-6/+2
2023-08-25dm vdo memory-alloc: cleanup flow of memory-alloc.h and style nitsMike Snitzer1-31/+25
2023-08-25dm vdo memory-alloc: rename uds_free_memory to uds_freeMike Snitzer2-4/+2
2023-08-25dm vdo memory-alloc: rename UDS_ALLOCATE_EXTENDED to uds_allocate_extendedMike Snitzer18-27/+27
2023-08-25dm vdo memory-alloc: rename UDS_ALLOCATE to uds_allocateMike Snitzer33-106/+106
2023-08-25dm vdo memory-alloc: rename UDS_FREE to uds_freeMike Snitzer40-188/+188
2023-08-25dm vdo memory-alloc: rename UDS_FORGET to uds_forgetMike Snitzer24-135/+135
2023-08-25dm vdo memory-alloc: remove UDS_ALLOCATE_NOWAIT macroMike Snitzer2-6/+4
2023-08-25dm vdo: use BUILD_BUG_ON instead of STATIC_ASSERTMike Snitzer13-38/+22
2023-08-25dm vdo io-factory: fixes for block core holders changesMike Snitzer1-7/+8
2023-08-25dm vdo: remove int-map.h since all callers have been convertedMike Snitzer7-32/+6
2023-08-25dm vdo hash-map: call vdo_hash_map_remove instead of vdo_int_map_removeMike Snitzer5-13/+15
2023-08-25dm vdo hash-map: call vdo_hash_map_put instead of vdo_int_map_putMike Snitzer5-28/+16
2023-08-25dm vdo hash-map: call vdo_hash_map_get instead of vdo_int_map_getMike Snitzer5-15/+4
2023-08-25dm vdo hash-map: call vdo_hash_map_free instead of vdo_free_int_mapMike Snitzer5-14/+9
2023-08-25dm vdo hash-map: call vdo_hash_map_create instead of vdo_make_int_mapMike Snitzer5-12/+10
2023-08-25dm vdo hash-map: remove unused 'initial_load' arg from vdo_hash_map_createMike Snitzer8-20/+11
2023-08-25dm vdo hash-map: eliminate indirect function calls for ptr_keyMike Snitzer4-82/+71
2023-08-25dm vdo hash-map: share code between int_map and pointer_mapMike Snitzer11-867/+227
2023-08-25dm vdo wait-queue: fix style nits and missing bracesMike Snitzer1-8/+12
2023-08-25dm vdo: add "funnel-" filename prefix to funnel-queue based sourcesMike Snitzer10-8/+8
2023-08-25Documentation: improve vdo-design.rstMatthew Sakai1-51/+76
2023-07-28Enable configuration and building of dm-vdo.J. corwin Coburn2-0/+18
2023-07-28Add dm-vdo-target.cJ. corwin Coburn1-0/+2983
2023-07-28Add vdo debugging support.J. corwin Coburn2-0/+305
2023-07-28Add sysfs support for setting vdo parameters and fetching statistics.J. corwin Coburn4-0/+2359
2023-07-28Add statistics tracking.J. corwin Coburn3-0/+1514
2023-07-28Add the on-disk formats and marshalling of vdo structures.J. corwin Coburn2-0/+2830
2023-07-28Add the vdo structure itself.J. corwin Coburn2-0/+2227
2023-07-28Add repair (crash recovery and read-only rebuild) of damaged vdos.J. corwin Coburn2-0/+1789
2023-07-28Add the vdo recovery journal.J. corwin Coburn2-0/+2085
2023-07-28Implement the vdo block map page cache.J. corwin Coburn2-0/+1390
2023-07-28Add the vdo block map.J. corwin Coburn2-0/+2383
2023-07-28Add the slab depot itself.J. corwin Coburn2-0/+1085
2023-07-28Add the block allocators and physical zones.J. corwin Coburn4-0/+2373
2023-07-28Add the slab summary.J. corwin Coburn2-0/+400
2023-07-28Add vdo_slab.J. corwin Coburn2-0/+2711
2023-07-28Add the compressed block bin packer.J. corwin Coburn2-0/+917
2023-07-28Add use of the deduplication index in hash zones.J. corwin Coburn2-0/+648
2023-07-28Add hash locks and hash zones.J. corwin Coburn2-0/+2544
2023-07-28Add the vdo io_submitter.J. corwin Coburn2-0/+535
2023-07-28Add flush support to vdo.J. corwin Coburn4-0/+1072
2023-07-28Add data_vio, the request object which services incoming bios.J. corwin Coburn2-0/+2759
2023-07-28Add vio, the request object for vdo metadata.J. corwin Coburn2-0/+746
2023-07-28Add administrative state and scheduling for vdo.J. corwin Coburn4-0/+1219
2023-07-28Implement external deduplication index interface.J. corwin Coburn5-0/+1430
2023-07-28Implement top-level deduplication index.J. corwin Coburn4-0/+2130
2023-07-28Implement the chapter volume store.J. corwin Coburn6-0/+2578
2023-07-28Implement the open chapter and chapter indexes.J. corwin Coburn4-0/+882
2023-07-28Implement the volume index.J. corwin Coburn2-0/+1464
2023-07-28Implement the delta index.J. corwin Coburn3-0/+2376
2023-07-28Add deduplication index storage interface.J. corwin Coburn5-0/+2419
2023-07-28Add deduplication configuration structures.J. corwin Coburn4-0/+856
2023-07-28Add basic data structures.J. corwin Coburn6-0/+1796
2023-07-28Add specialized request queueing functionality.J. corwin Coburn9-0/+1659
2023-07-28Add thread and synchronization utilities.J. corwin Coburn7-0/+541
2023-07-28Add vdo type declarations, constants, and simple data structures.J. corwin Coburn8-0/+1130
2023-07-28Add basic logging and support utilities.J. corwin Coburn9-0/+994
2023-07-28Add memory allocation utilities.J. corwin Coburn2-0/+628
2023-07-28Add the MurmurHash3 fast hashing algorithm.J. corwin Coburn2-0/+190
2023-07-28Add documentation for dm-vdo.J. corwin Coburn2-0/+776
2023-07-25dm cache policy smq: ensure IO doesn't prevent cleaner policy progressfor-6.5/dm-fixesdm-6.5Joe Thornber1-10/+18
2023-07-25dm raid: protect md_stop() with 'reconfig_mutex'Yu Kuai2-1/+5
2023-07-25dm raid: clean up four equivalent goto tags in raid_ctr()Yu Kuai1-18/+9
2023-07-25dm raid: fix missing reconfig_mutex unlock in raid_ctr() error pathsYu Kuai1-2/+7
2023-07-25dm integrity: fix double free on memory allocation failureMikulas Patocka1-0/+1
2023-07-16Linux 6.5-rc2v6.5-rc2Linus Torvalds1-1/+1
2023-07-16Merge tag 'xtensa-20230716' of https://github.com/jcmvbkbc/linux-xtensaLinus Torvalds3-22/+18
2023-07-16Merge tag 'perf_urgent_for_v6.5_rc2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+7
2023-07-16Merge tag 'objtool_urgent_for_v6.5_rc2' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2-2/+2
2023-07-16Merge tag 'sched_urgent_for_v6.5_rc2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds5-12/+29
2023-07-16Merge tag 'pinctrl-v6.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds4-55/+63
2023-07-16Merge tag '6.5-rc1-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds7-31/+43
2023-07-16Merge tag 'powerpc-6.5-3' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds6-46/+51
2023-07-16Merge tag 'hardening-v6.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-10/+11
2023-07-16Merge tag 'probes-fixes-v6.5-rc1-2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds6-29/+24
2023-07-15Merge tag 'spi-fix-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-2/+12
2023-07-15Merge tag 'regmap-fix-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2023-07-15Merge tag 'iommu-fixes-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-14/+16
2023-07-14Merge tag 'x86_urgent_for_6.5_rc2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds10-75/+120
2023-07-14Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds18-131/+193
2023-07-14Merge tag 'block-6.5-2023-07-14' of git://git.kernel.dk/linuxLinus Torvalds15-50/+136
2023-07-14Merge tag 'io_uring-6.5-2023-07-14' of git://git.kernel.dk/linuxLinus Torvalds1-2/+13
2023-07-14Merge tag 'riscv-for-linus-6.5-rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-12/+4
2023-07-14Merge tag 'pm-6.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds4-4/+10
2023-07-14Merge branches 'pm-sleep' and 'pm-qos'Rafael J. Wysocki2-2/+8
2023-07-14cifs: fix mid leak during reconnection after timeout thresholdShyam Prasad N1-4/+15
2023-07-14cifs: is_network_name_deleted should return a boolShyam Prasad N3-7/+14
2023-07-14Merge tag 'drm-fixes-2023-07-14-1' of git://anongit.freedesktop.org/drm/drmLinus Torvalds48-266/+318
2023-07-14Merge tag 'ceph-for-6.5-rc2' of https://github.com/ceph/ceph-clientLinus Torvalds1-15/+26
2023-07-14block: queue data commands from the flush state machine at the headblock-6.5-2023-07-14Christoph Hellwig1-1/+1
2023-07-14iommu/sva: Fix signedness bug in iommu_sva_alloc_pasid()Dan Carpenter1-1/+2
2023-07-14iommu: Fix crash during syfs iommu_groups/N/typeJason Gunthorpe1-13/+14
2023-07-14tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if f...Masami Hiramatsu (Google)3-12/+14
2023-07-14Merge tag 'amd-drm-fixes-6.5-2023-07-12' of https://gitlab.freedesktop.org/ag...Dave Airlie12-141/+101
2023-07-14Merge tag 'drm-intel-fixes-2023-07-13' of git://anongit.freedesktop.org/drm/d...Dave Airlie4-6/+11
2023-07-14Merge tag 'drm-misc-fixes-2023-07-13' of ssh://git.freedesktop.org/git/drm/dr...Dave Airlie32-119/+206
2023-07-13Merge tag 'erofs-for-6.5-rc2-fixes' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-23/+21
2023-07-13Merge tag 'net-6.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds91-521/+1011
2023-07-13Merge tag 'trace-v6.5-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds20-40/+268
2023-07-13Merge tag 'for-linus-6.5-rc2-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-16/+23
2023-07-13Merge tag 'sh-for-v6.5-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds5-10/+10
2023-07-13Merge tag 'nvme-6.5-2023-07-13' of git://git.infradead.org/nvme into block-6.5Jens Axboe8-25/+89
2023-07-13blk-mq: fix start_time_ns and alloc_time_ns for pre-allocated rqChengming Zhou1-17/+30
2023-07-13sparc: mark __arch_xchg() as __always_inlineArnd Bergmann2-2/+2
2023-07-13MAINTAINERS: Foolishly claim maintainership of string routinesKees Cook1-1/+4
2023-07-14Revert "tracing: Add "(fault)" name injection to kernel probes"Masami Hiramatsu (Google)3-26/+9
2023-07-14tracing/probes: Fix to update dynamic data counter if fetcharg uses itMasami Hiramatsu (Google)1-5/+7
2023-07-14tracing/probes: Fix not to count error code to total lengthMasami Hiramatsu (Google)1-0/+2
2023-07-14tracing/probes: Fix to avoid double count of the string length on the arrayMasami Hiramatsu (Google)1-2/+2
2023-07-14fprobes: Add a comment why fprobe_kprobe_handler exits if kprobe is runningMasami Hiramatsu (Google)1-0/+6
2023-07-13nvme-pci: fix DMA direction of unmapping integrity dataMing Lei1-1/+1
2023-07-13nvme: don't reject probe due to duplicate IDs for single-ported PCIe devicesChristoph Hellwig1-3/+33
2023-07-13tracing: Fix memory leak of iter->temp when reading trace_pipeZheng Yejian1-0/+1
2023-07-13libceph: harden msgr2.1 frame segment length checksIlya Dryomov1-15/+26
2023-07-13Merge branch 'net-sched-fixes-for-sch_qfq'Paolo Abeni2-3/+101
2023-07-13selftests: tc-testing: add test for qfq with stab overheadPedro Tammela1-0/+38
2023-07-13net/sched: sch_qfq: account for stab overhead in qfq_enqueuePedro Tammela1-1/+6
2023-07-13selftests: tc-testing: add tests for qfq mtu sanity checkPedro Tammela1-0/+48
2023-07-13net/sched: sch_qfq: reintroduce lmax bound check for MTUPedro Tammela1-2/+9
2023-07-13sh: hd64461: Handle virq offset for offchip IRQ base and HD64461 IRQArtur Rojek2-3/+3
2023-07-13sh: mach-dreamcast: Handle virq offset in cascaded IRQ demuxGeert Uytterhoeven1-3/+3
2023-07-13sh: mach-highlander: Handle virq offset in cascaded IRL demuxGeert Uytterhoeven1-2/+2
2023-07-13sh: mach-r2d: Handle virq offset in cascaded IRL demuxGeert Uytterhoeven1-2/+2
2023-07-12smb: client: fix missed ses refcountingPaulo Alcantara2-17/+11
2023-07-12smb: client: Fix -Wstringop-overflow issuesGustavo A. R. Silva1-1/+1
2023-07-12Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski7-28/+93
2023-07-12wifi: cfg80211: fix receiving mesh packets without RFC1042 headerFelix Fietkau1-0/+2
2023-07-12wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set()Zhang Shurong1-2/+3
2023-07-12net: txgbe: fix eeprom calculation errorJiawen Wu1-3/+0
2023-07-12Merge tag 'for-linus' of https://github.com/openrisc/linuxLinus Torvalds2-4/+6
2023-07-12tracing/histograms: Add histograms to hist_vars if they have referenced varia...Mohamed Khalfella1-3/+5
2023-07-12net/sched: make psched_mtu() RTNL-less safePedro Tammela1-1/+1
2023-07-12net: ena: fix shift-out-of-bounds in exponential backoffKrister Johansen1-0/+3
2023-07-12kallsyms: strip LTO-only suffixes from promoted global functionsYonghong Song2-6/+5
2023-07-13Merge tag 'renesas-pinctrl-fixes-for-v6.5-tag1' of git://git.kernel.org/pub/s...Linus Walleij2-16/+40
2023-07-13pinctrl: amd: Unify debounce handling into amd_pinconf_set()Mario Limonciello1-16/+5
2023-07-13pinctrl: amd: Drop pull up select configurationMario Limonciello2-13/+4
2023-07-13pinctrl: amd: Use amd_pinconf_set() for all config optionsMario Limonciello1-13/+15
2023-07-13pinctrl: amd: Only use special debounce behavior for GPIO 0Mario Limonciello1-3/+5
2023-07-12tracing: Stop FORTIFY_SOURCE complaining about stack trace callerSteven Rostedt (Google)1-2/+19
2023-07-12ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()Zheng Yejian1-14/+31
2023-07-12drm/nouveau: bring back blit subchannel for pre nv50 GPUsKarol Herbst3-3/+19
2023-07-12drm/nouveau/acr: Abort loading ACR if no firmware was foundKarol Herbst1-1/+1
2023-07-12netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()Dan Carpenter1-6/+3
2023-07-12Merge tag 'platform-drivers-x86-v6.5-2' of git://git.kernel.org/pub/scm/linux...Linus Torvalds12-190/+276
2023-07-12Merge tag 'probes-fixes-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds5-14/+41
2023-07-12Merge tag 'for-linus-2023071101' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds6-22/+40
2023-07-12block/mq-deadline: Fix a bug in deadline_from_pos()Bart Van Assche1-1/+1
2023-07-12RISC-V: Don't include Zicsr or Zifencei in I from ACPIPalmer Dabbelt1-7/+2
2023-07-12nvme: ensure disabling pairs with unquiesceKeith Busch1-8/+17
2023-07-12nvme-fc: fix race between error recovery and creating associationMichael Liang1-5/+16
2023-07-12nvme-fc: return non-zero status code when fails to create associationMichael Liang1-3/+15
2023-07-12drm/amd: Align SMU11 SMU_MSG_OverridePcieParameters implementation with SMU13Mario Limonciello1-71/+18
2023-07-12ring-buffer: Fix deadloop issue on reading trace_pipeZheng Yejian1-9/+15
2023-07-12drm/amd: Move helper for dynamic speed switch check out of smu13Mario Limonciello3-20/+21
2023-07-12drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13Mario Limonciello1-3/+39
2023-07-12drm/amd/pm: share the code around SMU13 pcie parameters updateEvan Quan4-64/+37
2023-07-12drm/amdgpu: avoid restore process run into dead loop.gaba1-0/+3
2023-07-12drm/amd/pm: fix smu i2c data read riskYang Wang6-6/+6
2023-07-12tracing: arm64: Avoid missing-prototype warningsArnd Bergmann7-5/+23
2023-07-12selftests/user_events: Test struct size match casesBeau Belgrave1-0/+12
2023-07-12nvme: fix parameter check in nvme_fault_inject_init()Minjie Du1-1/+1
2023-07-12nvme: warn only once for legacy uuid attributeKeith Busch1-1/+1
2023-07-12drm/nouveau/disp/g94: enable HDMIKarol Herbst1-0/+1
2023-07-12drm/nouveau/disp: fix HDMI on gt215+Karol Herbst1-1/+1
2023-07-12riscv: mm: fix truncation warning on RV32Jisheng Zhang1-1/+1
2023-07-12perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start()Eric Lin1-3/+0
2023-07-12mailmap: add entry for Jonas GorskiJonas Gorski1-0/+1
2023-07-12MAINTAINERS: add myself for spi-bcm63xxJonas Gorski1-0/+7
2023-07-12spi: s3c64xx: clear loopback bit after loopback testJaewon Kim1-0/+2
2023-07-12regmap-irq: Fix out-of-bounds access when allocating config buffersIsaac J. Manjarres1-1/+1
2023-07-12cpufreq: sparc: Don't mark cpufreq callbacks with __initViresh Kumar2-2/+2
2023-07-12net/sched: flower: Ensure both minimum and maximum ports are specifiedIdo Schimmel1-0/+10
2023-07-12Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/ne...David S. Miller3-19/+33
2023-07-11MAINTAINERS: Add another mailing list for QUALCOMM ETHQOS ETHERNET DRIVERAndrew Halaney1-0/+1
2023-07-11docs: netdev: update the URL of the status pageJakub Kicinski1-1/+1
2023-07-11wifi: iwlwifi: remove 'use_tfh' config to fix crashJohannes Berg9-25/+18
2023-07-11xdp: use trusted arguments in XDP hints kfuncsLarysa Zaremba1-1/+1
2023-07-11bpf: cpumap: Fix memory leak in cpu_map_update_elemPu Lehui1-16/+24
2023-07-11wifi: airo: avoid uninitialized warning in airo_get_rate()Randy Dunlap1-1/+4
2023-07-11vmlinux.lds.h: Remove a reference to no longer used sections .text..refcountPetr Pavlu1-1/+0
2023-07-11PM: QoS: Restore support for default value on frequency QoSChungkai Yang1-2/+7
2023-07-11PM: hibernate: Fix writing maj:min to /sys/power/resumeAzat Khuzhin1-0/+1
2023-07-11Documentation: RISC-V: hwprobe: Fix a formatting errorPalmer Dabbelt1-1/+1
2023-07-12erofs: fix fsdax unavailability for chunk-based regular filesXin Yin1-1/+2