aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-02-17bcache-tools: improve is_zoned_device()HEADmasterColy Li1-0/+19
2022-05-13bcache-tools: Correct super block version check codesHuan Yan5-17/+37
2021-07-26bcache-tools: only discard cache device during making when discard is enabledColy Li1-1/+2
2021-07-26bcache-tools: add printk_key.c into debug directoryColy Li2-0/+99
2021-07-26bcache-tools: bcache-export-cached doesn't match backing device w/ offset, fe...Marc Smith1-1/+1
2021-07-26bcache-tools: fix potential memoryleak problem in, may_add_item()Zhiqiang Liu1-11/+17
2021-07-26bcache-tools: check whether allocating memory fails in tree()Zhiqiang Liu1-1/+8
2021-07-26bcache-tools: move super block info display routines into show.cColy Li7-320/+371
2021-07-26bcache-tools: reduce parameters of write_sb()Coly Li1-16/+37
2021-01-22bcache-tools: Update super block version in bch_set_feature_* routinesColy Li1-0/+6
2021-01-04bcache-tools: improve column alignment for "bcache show -m" outputColy Li1-2/+2
2021-01-04bcache-tools: only call to_cache_sb() for bcache device in may_add_item()Coly Li1-8/+7
2021-01-04bcache-tools: recover the missing sb.csum for showing bcache device super blockColy Li1-0/+2
2021-01-02bcache-tools: display obsoleted bucket size configurationColy Li1-3/+7
2021-01-02bcache-tools: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE for large ...Coly Li4-8/+28
2021-01-02bcache-tools: check incompatible feature setColy Li1-0/+27
2021-01-02bcache.h: add BCH_FEATURE_INCOMPAT_LARGE_BUCKET to BCH_FEATURE_INCOMPAT_SUPPColy Li1-1/+1
2021-01-02bcache-tools: only call set_bucket_size() for cache deviceColy Li1-1/+2
2021-01-02bcache.h: fix typo from SUUP to SUPPColy Li1-3/+3
2020-11-15Makefile: install bcache-statusColy Li1-0/+1
2020-09-02bcache-tools: add man page bcache-status.8Coly Li1-0/+47
2020-09-02bcache-tools: add bcache-statusColy Li1-0/+352
2020-08-29bcache-tools: make: permit only one cache device to be specifiedColy Li1-0/+5
2020-08-21bcache-tools: Remove the dependency on libsmartcolsShaoxiong Li2-22/+39
2020-08-21bcache-tools: Export CACHED_UUID and CACHED_LABELRyan Harper5-5/+37
2020-08-21bcache-tools: Fix potential coredump issuesShaoxiong Li1-9/+9
2020-08-17bcache-tools: add print_cache_set_supported_feature_sets() in lib.cColy Li6-10/+89
2020-08-17bcache-tools: add large_bucket incompat featureColy Li5-6/+42
2020-08-17bcache-tools: upgrade super block versions for feature setsColy Li4-3/+118
2020-08-17bcache-tools: define separated super block for in-memory and on-disk formatColy Li6-83/+68
2020-08-17bcache-tools: add to_cache_sb() and to_cache_sb_disk()Coly Li2-4/+90
2020-08-17bcache-tools: list.h: only define offsetof() when it is undefinedColy Li1-0/+2
2020-08-17bcache-tools: bitwise.h: more swap bitwise for different CPU endiansColy Li1-0/+10
2020-08-17bcache-tools: add struct cache_sb_disk into bcache.hColy Li1-0/+54
2020-05-17bcache-tools: convert writeback to writethrough mode for zoned backing deviceColy Li1-0/+13
2020-05-16bcache-tools: add is_zoned_device()Coly Li2-0/+6
2020-05-16bcache-tools: set zoned size aligned data_offset on backing device for zoned ...Coly Li4-3/+110
2019-12-12Release bcache-tools-1.1bcache-tools-1.1Coly Li1-0/+16
2019-12-12make.c: add swap_sb() to supprt big endian machineColy Li1-0/+40
2019-12-12bitwise.h: swap bitwise for different CPU endiansColy Li1-0/+55
2019-12-12crc64: use crc64 routines defined in Linux kernelColy Li4-133/+199
2019-12-12bcache-tools: rename 2 file namesColy Li4-809/+809
2019-12-12make-bcache: remove reduncant codeColy Li3-456/+10
2019-09-28bcache-tools: Add blkdiscard for cache devXinwei Wei1-1/+47
2019-09-28bcache-tools: Bcache command should follow symlinksShaoxiong Li1-23/+40
2019-09-28bcache-tools: Add parameter checkShaoxiong Li2-3/+37
2019-09-28bcache-tools: Add 'label' fieldShaoxiong Li1-0/+2
2019-09-28bcache-tools: Allow user to set label for deviceShaoxiong Li4-20/+98
2019-09-28bcache-tools: Support forcibly reformatting devicesShaoxiong Li3-28/+107
2019-09-28bcache-tools: Fix makefileShaoxiong Li1-1/+1
2019-09-28bcache-tools: Add 'Name' and 'Type' fieldShaoxiong Li1-4/+10
2019-09-28bcache-tools: Add support for partitionsShaoxiong Li10-330/+501
2019-09-28bcache-tools: Add command line tool 'bcache'Shaoxiong Li8-5/+2155
2014-12-04bcache-register: use register, not register_quietGabriel1-2/+2
2014-12-04Replace bcache-register with c, use builtin kmodSimon Gomizelj5-5/+41
2014-05-10Do not compile bcache-test by defaultGabriel1-2/+2
2014-05-10Take user-modified rules from /etcNicholas Cull1-1/+6
2014-05-10udev: Skip floppies and cdromsGabriel1-0/+1
2014-05-10Correct typo in docsGabriel1-1/+1
2014-04-16Also accept flags with dashesGabriel1-0/+2
2014-04-16Accept -o for --data-offsetKillian De Volder1-1/+1
2014-01-26Update ignored filesGabriel1-4/+5
2014-01-26compile bcache-testAkira Hayakawa1-2/+2
2014-01-26Fix typo "Spcifies"Vladimir Rutsky1-1/+1
2013-10-18Update the README to mention udev and initramfs hooksGabriel1-7/+18
2013-10-18Add a mkinitcpio hookGabriel2-0/+15
2013-10-16Install Dracut and initramfs-tools hooks unconditionallyGabriel1-4/+2
2013-10-16udev: Skip DM devices marked privateGabriel1-0/+1
2013-10-11Simplify 69-bcache.rulesRolf Fokkens1-2/+1
2013-10-07Add an INSTALL macro to the MakefileRolf Fokkens1-7/+8
2013-10-07Add DRACUTLIBDIR to MakefileRolf Fokkens1-2/+3
2013-10-07Add a dracut module for bcacheRolf Fokkens2-0/+37
2013-10-06Move probe-bcache to UDEVLIBDIRGabriel3-5/+5
2013-10-05udev: Fit into the standard rule sequenceGabriel4-7/+27
2013-10-03super-show: Print labelGabriel3-1/+36
2013-09-27super-show: Show sync mode and cache replacement policyGabriel1-2/+20
2013-09-22Install the initramfs hook in /usr/share not /etcGabriel1-2/+2
2013-09-22Use the absolute path to modprobeGabriel1-1/+1
2013-09-01make-bcache: Prevent stray superblocksGabriel3-23/+59
2013-08-26Use register_quiet for udev hookKent Overstreet1-1/+1
2013-07-21Don't register if a non-bcache superblock is found as wellGabriel1-0/+5
2013-07-17fix make-bcache to use logical_block_size, not stat.st_blocksizeLars Ellenberg1-0/+31
2013-07-17bcache-tools are GPLKent Overstreet6-1/+30
2013-06-09udev: Add /dev/bcache/by-label symlinks to cached devicesGabriel1-0/+2
2013-06-08udev: Persistent names for cached devicesGabriel1-1/+11
2013-06-07super-show: Minor manpage clarificationGabriel1-1/+1
2013-06-05super-show: Add a manpageGabriel1-0/+11
2013-05-08super-show: show detached/clean/dirty/inconsistent statusGabriel1-1/+20
2013-05-08super-show: print cache mode (writethrough, writeback, writearound, none)Gabriel3-18/+51
2013-05-08super-show: don't show cache_countGabriel1-2/+0
2013-05-08super-show: show more cache-related informationGabriel1-11/+12
2013-05-08super-show: make the version annotation more terseGabriel1-8/+4
2013-04-30make-bdev: print the correct offset in the default caseGabriel1-1/+1
2013-04-23Get blocksize from the devices if it's not specifiedKent Overstreet1-1/+30
2013-04-15Update data offset format and warn about the previous one.Gabriel3-33/+50
2013-04-12use SB_JOURNAL_BUCKETS for superblockKent Overstreet1-1/+2
2013-04-12Trivial build fix.Gabriel1-1/+1
2013-04-11Add a flag to pick the cache set uuid.Gabriel1-0/+9
2013-04-11Register devices with just udev.Gabriel5-35/+14
2013-04-11Update for new superblock version for data_offsetKent Overstreet2-61/+97
2013-04-09Fix option parsing so that passing --bucket_size after the device worksKent Overstreet1-82/+105
2013-03-12Use uppercase hex when showing csum and expected.Gabriel1-1/+1
2013-03-10Show the writeback flag and the discard flag.Gabriel1-4/+8
2013-03-10Version cleanup.Gabriel1-5/+2
2013-03-09Fix offsets, cache and backing are two different cases.Gabriel3-14/+24
2013-03-09Add a command to display a bcache superblock.Gabriel4-5/+156
2013-01-22Don't error out if the distro isn't using initramfsKent Overstreet1-2/+2
2012-11-21Better validation, and use O_EXCL when opening block deviceKent Overstreet1-10/+29
2012-08-15Change default blocksize to one sectorKent Overstreet1-1/+1
2012-07-13Fix the initramfs scriptKent Overstreet4-13/+57
2012-04-11Update initramfs probe scriptKent Overstreet2-9/+7
2012-02-16bcache-tools: probe-bcache.8 man pageDmitry Smirnov2-1/+18
2012-01-18Add --discard and --cache_replacement_policyKent Overstreet2-14/+108
2011-11-21Merge branch 'master' of evilpiepirate.org:git/bcache-toolsKent Overstreet1-8/+8
2011-11-21Fix more warnings during 32bit compilationGwendal Grignou1-2/+2
2011-11-20Makefile to follow GNU Make best practiceDmitry Smirnov1-8/+8
2011-09-01The --writeback switch did nothing; fixedKent Overstreet1-7/+8
2011-08-16Fix warning during 32bit tool chain compilationGwendal Grignou1-86/+86
2011-08-09Add more long options and improve usage()Kent Overstreet1-12/+19
2011-07-31Add a --writeback switch to make-bcacheKent Overstreet2-2/+29
2011-07-26Don't write journal bucketsKent Overstreet2-1/+2
2011-07-26Add checksum to superblockRicky Benitez4-0/+139
2011-07-25Give make-bcache the ability to format multiple devices at onceKent Overstreet2-115/+104
2011-07-25New superblock formatKent Overstreet2-56/+64
2011-07-12Bcache tools are now explicitly gpl v2.Kent Overstreet1-0/+341
2011-07-12Add an option for setting the set uuidKent Overstreet2-1/+11
2011-05-24Don't overwrite priorities that aren't there on a backing deviceKent Overstreet2-6/+12
2011-05-19Updates for backing devicesKent Overstreet2-25/+41
2011-04-15New superblock fields for multiple cache devicesKent Overstreet2-1/+6
2011-02-13StuffKent Overstreet4-15/+66
2010-12-16DocumentationKent Overstreet3-11/+32
2010-10-08UUIDsKent Overstreet7-29/+138
2010-08-03read/write and write only modesKent Overstreet1-5/+11
2010-07-29CleanupsKent Overstreet3-26/+48
2010-07-03rework options, benchmark modeKent Overstreet1-22/+43
2010-07-02file_offset_bits=64Kent Overstreet1-3/+7
2010-06-15syncKent Overstreet1-0/+1
2010-06-14autoKent Overstreet1-2/+9
2010-06-01autoKent Overstreet1-2/+38
2010-05-31autoKent Overstreet1-2/+2
2010-05-29autoKent Overstreet1-6/+1
2010-05-29autoKent Overstreet1-3/+12
2010-05-27autoKent Overstreet2-1/+6
2010-05-23fixed random walkKent Overstreet1-1/+2
2010-05-23statsKent Overstreet1-3/+9
2010-05-23Writing/checksummingKent Overstreet1-14/+26
2010-05-22Write testing, fixed checksummingKent Overstreet2-70/+84
2010-05-15MakefileKent Overstreet1-0/+9
2010-05-14Checksum testKent Overstreet2-29/+70
2010-05-08Should work on 32 bitKent Overstreet2-44/+104
2010-05-04Initial commitKent Overstreet2-0/+235