index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
md
/
bitmap.c
Age
Commit message (
Expand
)
Author
Files
Lines
2017-10-16
md: rename some drivers/md/ files to have an "md-" prefix
Mike Snitzer
1
-2591
/
+0
2017-10-16
md/bitmap: revert a patch
Shaohua Li
1
-2
/
+2
2017-08-31
md/bitmap: disable bitmap_resize for file-backed bitmaps.
NeilBrown
1
-0
/
+5
2017-08-24
md/bitmap: copy correct data for bitmap super
Shaohua Li
1
-2
/
+2
2017-07-10
md/bitmap: don't read page from device with Bitmap_sync
Guoqing Jiang
1
-1
/
+2
2017-05-24
md: uuid debug statement now in processor byte order.
Kyungchan Koh
1
-4
/
+4
2017-03-23
md: fix several trivial typos in comments
Zhilong Liu
1
-1
/
+1
2017-03-16
md: move bitmap_destroy to the beginning of __md_stop
Guoqing Jiang
1
-0
/
+16
2017-03-16
md-cluster: introduce cluster_check_sync_size
Guoqing Jiang
1
-10
/
+31
2016-12-08
md: separate flags for superblock changes
Shaohua Li
1
-2
/
+2
2016-11-22
md: Use REQ_FAILFAST_* on metadata writes where appropriate
NeilBrown
1
-3
/
+12
2016-11-18
md/bitmap: add blktrace event for writes to the bitmap
NeilBrown
1
-1
/
+10
2016-11-07
md/bitmap: Don't write bitmap while earlier writes might be in-flight
NeilBrown
1
-5
/
+22
2016-11-07
md/bitmap: change all printk() to pr_*()
NeilBrown
1
-57
/
+50
2016-11-07
md/bitmap: call bitmap_file_unmap once bitmap_storage_alloc returns -ENOMEM
Guoqing Jiang
1
-1
/
+3
2016-09-21
md/bitmap: fix wrong cleanup
Shaohua Li
1
-3
/
+1
2016-08-05
MD: hold mddev lock to change bitmap location
Shaohua Li
1
-14
/
+33
2016-06-07
md: use bio op accessors
Mike Christie
1
-1
/
+1
2016-06-07
fs: have submit_bh users pass in op and flags separately
Mike Christie
1
-2
/
+2
2016-05-09
md-cluster: gather resync infos and enable recv_thread after bitmap is ready
Guoqing Jiang
1
-0
/
+3
2016-05-04
md-cluster: fix ifnullfree.cocci warnings
kbuild test robot
1
-2
/
+1
2016-05-04
md-cluster/bitmap: unplug bitmap to sync dirty pages to disk
Guoqing Jiang
1
-5
/
+5
2016-05-04
md-cluster/bitmap: fix wrong page num in bitmap_file_clear_bit and bitmap_fil...
Guoqing Jiang
1
-3
/
+13
2016-05-04
md-cluster/bitmap: fix wrong calcuation of offset
Guoqing Jiang
1
-1
/
+1
2016-05-04
md-cluster: sync bitmap when node received RESYNCING msg
Guoqing Jiang
1
-0
/
+21
2016-05-04
md-cluster: always setup in-memory bitmap
Guoqing Jiang
1
-2
/
+35
2016-04-09
Merge tag 'md/4.6-rc2-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/s...
Linus Torvalds
1
-8
/
+11
2016-04-04
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
Kirill A. Shutemov
1
-1
/
+1
2016-04-01
md/bitmap: clear bitmap if bitmap_create failed
Guoqing Jiang
1
-8
/
+11
2016-03-14
md/bitmap: remove redundant return in bitmap_checkpage
Guoqing Jiang
1
-1
/
+0
2016-03-07
md/bitmap: remove redundant check
Eric Engestrom
1
-2
/
+1
2016-01-24
md-cluster: delete useless code
Shaohua Li
1
-4
/
+0
2015-10-12
md-cluster: Use a small window for resync
Goldwyn Rodrigues
1
-2
/
+2
2015-10-12
md: Increment version for clustered bitmaps
Goldwyn Rodrigues
1
-6
/
+4
2015-10-02
md/bitmap: don't pass -1 to bitmap_storage_alloc.
NeilBrown
1
-1
/
+2
2015-07-25
Merge tag 'md/4.2-fixes' of git://neil.brown.name/md
Linus Torvalds
1
-11
/
+17
2015-07-24
md-cluster: fix bitmap sub-offset in bitmap_read_sb
Goldwyn Rodrigues
1
-7
/
+4
2015-07-24
md: Skip cluster setup in case of error while reading bitmap
Goldwyn Rodrigues
1
-1
/
+1
2015-07-23
md: Skip cluster setup for dm-raid
Goldwyn Rodrigues
1
-3
/
+12
2015-07-04
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...
Linus Torvalds
1
-2
/
+2
2015-06-23
vfs: add seq_file_path() helper
Miklos Szeredi
1
-1
/
+1
2015-06-23
vfs: add file_path() helper
Miklos Szeredi
1
-1
/
+1
2015-05-21
md/bitmap: remove rcu annotation from pointer arithmetic.
NeilBrown
1
-1
/
+6
2015-04-22
md-cluster: re-add capabilities
Goldwyn Rodrigues
1
-9
/
+11
2015-03-25
md: Fix bitmap offset calculations
Goldwyn Rodrigues
1
-4
/
+3
2015-03-04
md/bitmap: use sector_div for sector_t divisions
Stephen Rothwell
1
-2
/
+3
2015-03-04
md/bitmap: fix incorrect DIV_ROUND_UP usage.
NeilBrown
1
-2
/
+2
2015-02-23
Copy set bits from another slot
Goldwyn Rodrigues
1
-1
/
+77
2015-02-23
bitmap_create returns bitmap pointer
Goldwyn Rodrigues
1
-24
/
+36
2015-02-23
Use separate bitmaps for each nodes in the cluster
Goldwyn Rodrigues
1
-10
/
+57
2015-02-23
Add node recovery callbacks
Goldwyn Rodrigues
1
-0
/
+1
2015-02-23
Introduce md_cluster_info
Goldwyn Rodrigues
1
-1
/
+8
2015-02-06
md: remove mddev_lock() from md_attr_show()
NeilBrown
1
-3
/
+10
2015-02-06
md/bitmap: protect clearing of ->bitmap by mddev->lock
NeilBrown
1
-0
/
+2
2015-02-02
md/bitmap: fix a might_sleep() warning.
NeilBrown
1
-0
/
+13
2014-10-09
md/bitmap: always wait for writes on unplug.
NeilBrown
1
-10
/
+6
2014-05-29
md/bitmap: remove confusing code from filemap_get_page.
NeilBrown
1
-5
/
+1
2014-04-09
md/bitmap: don't abuse i_writecount for bitmap files.
NeilBrown
1
-1
/
+0
2013-12-11
kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordingly
Tejun Heo
1
-1
/
+1
2013-09-26
sysfs: clean up sysfs_get_dirent()
Tejun Heo
1
-2
/
+2
2013-06-14
md: replace strict_strto*() with kstrto*()
Jingoo Han
1
-4
/
+4
2013-04-24
md: use set_bit_le and clear_bit_le
Akinobu Mita
1
-2
/
+2
2013-02-22
new helper: file_inode(file)
Al Viro
1
-2
/
+2
2012-10-11
md/bitmap:Don't use IS_ERR to judge alloc_page().
Jianpeng Ma
1
-6
/
+2
2012-10-11
raid: replace list_for_each_continue_rcu with new interface
Michael Wang
1
-6
/
+3
2012-08-02
md/raid1: submit IO from originating thread instead of md thread.
NeilBrown
1
-1
/
+1
2012-05-22
md/bitmap: record the space available for the bitmap in the superblock.
NeilBrown
1
-0
/
+7
2012-05-22
md/bitmap: make sure reshape request are reflected in superblock.
NeilBrown
1
-0
/
+3
2012-05-22
md/bitmap: add bitmap_resize function to allow bitmap resizing.
NeilBrown
1
-30
/
+169
2012-05-22
md/bitmap: use DIV_ROUND_UP instead of open-code
NeilBrown
1
-3
/
+2
2012-05-22
md/bitmap: create a 'struct bitmap_counts' substructure of 'struct bitmap'
NeilBrown
1
-67
/
+71
2012-05-22
md/bitmap: make bitmap bitops atomic.
NeilBrown
1
-4
/
+2
2012-05-22
md/bitmap: make _page_attr bitops atomic.
NeilBrown
1
-32
/
+23
2012-05-22
md/bitmap: merge bitmap_file_unmap and bitmap_file_put.
NeilBrown
1
-24
/
+10
2012-05-22
md/bitmap: remove async freeing of bitmap file.
NeilBrown
1
-12
/
+6
2012-05-22
md/bitmap: convert some spin_lock_irqsave to spin_lock_irq
NeilBrown
1
-18
/
+14
2012-05-22
md/bitmap: use set_bit, test_bit, etc for operation on bitmap->flags.
NeilBrown
1
-25
/
+21
2012-05-22
md/bitmap: remove single-bit manipulation on sb->state
NeilBrown
1
-2
/
+2
2012-05-22
md/bitmap: remove bitmap_mask_state
NeilBrown
1
-34
/
+3
2012-05-22
md/bitmap: move storage allocation from bitmap_load to bitmap_create.
NeilBrown
1
-5
/
+6
2012-05-22
md/bitmap: separate bitmap file allocation to its own function.
NeilBrown
1
-46
/
+67
2012-05-22
md/bitmap: store bytes in file rather than just in last page.
NeilBrown
1
-7
/
+9
2012-05-22
md/bitmap: move some fields of 'struct bitmap' into a 'storage' substruct.
NeilBrown
1
-86
/
+94
2012-05-22
md/bitmap: change *_page_attr() to take a page number, not a page.
NeilBrown
1
-29
/
+26
2012-05-22
md/bitmap: centralise allocation of bitmap file pages.
NeilBrown
1
-81
/
+68
2012-05-22
md/bitmap: allow a bitmap with no backing storage.
NeilBrown
1
-60
/
+76
2012-05-22
md/bitmap: add new 'space' attribute for bitmaps.
NeilBrown
1
-0
/
+39
2012-05-22
md/bitmap: disentangle two different 'pending' flags.
NeilBrown
1
-101
/
+112
2012-05-04
md/bitmap: fix calculation of 'chunks' - missing shift.
NeilBrown
1
-2
/
+1
2012-04-12
md/bitmap: prevent bitmap_daemon_work running while initialising bitmap
NeilBrown
1
-0
/
+2
2012-04-12
MD: Bitmap version cleanup.
Andrei Warkentin
1
-3
/
+0
2012-03-22
Merge tag 'md-3.4' of git://neil.brown.name/md
Linus Torvalds
1
-77
/
+75
2012-03-20
md: remove the second argument of k[un]map_atomic()
Cong Wang
1
-21
/
+21
2012-03-19
md/bitmap: discard CHUNK_BLOCK_SHIFT macro
NeilBrown
1
-17
/
+18
2012-03-19
md/bitmap: remove unnecessary indirection when allocating.
NeilBrown
1
-28
/
+3
2012-03-19
md/bitmap: remove some pointless locking.
NeilBrown
1
-12
/
+2
2012-03-19
md/bitmap: change a 'goto' to a normal 'if' construct.
NeilBrown
1
-19
/
+21
2012-03-19
md/bitmap: move printing of bitmap status to bitmap.c
NeilBrown
1
-0
/
+28
2012-03-19
md: tidy up rdev_for_each usage.
NeilBrown
1
-1
/
+1
2012-03-19
md/bitmap: ensure to load bitmap when creating via sysfs.
NeilBrown
1
-0
/
+2
2011-12-23
md/bitmap: be more consistent when setting new bits in memory bitmap.
NeilBrown
1
-1
/
+1
2011-12-23
md/bitmap: daemon_work cleanup.
NeilBrown
1
-5
/
+5
2011-12-23
md/bitmap: It is OK to clear bits during recovery.
NeilBrown
1
-4
/
+1
2011-11-23
md/lock: ensure updates to page_attrs are properly locked.
NeilBrown
1
-0
/
+4
2011-10-11
md/bitmap remove fault injection options.
NeilBrown
1
-33
/
+1
2011-10-11
md: remove typedefs: mddev_t -> struct mddev
NeilBrown
1
-22
/
+22
2011-10-11
md: removing typedefs: mdk_rdev_t -> struct md_rdev
NeilBrown
1
-4
/
+4
2011-10-07
md: remove PRINTK and dprintk debugging and use pr_debug
NeilBrown
1
-20
/
+13
2011-09-21
md/bitmap: improve handling of 'allclean'.
NeilBrown
1
-15
/
+20
2011-09-21
md/bitmap: rename and tidy up BITMAP_PAGE_CLEAN
NeilBrown
1
-19
/
+19
2011-07-27
MD bitmap: Revert DM dirty log hooks
Jonathan Brassow
1
-90
/
+43
2011-07-27
md: use proper little-endian bitops
Akinobu Mita
1
-3
/
+5
2011-06-09
md/bitmap: remove unused fields from struct bitmap
Namhyung Kim
1
-3
/
+0
2011-06-09
md/bitmap: use proper accessor macro
Namhyung Kim
1
-3
/
+3
2011-06-09
MD: use is_power_of_2 macro
Jonathan Brassow
1
-1
/
+1
2011-06-09
MD: support initial bitmap creation in-kernel
Jonathan Brassow
1
-5
/
+88
2011-05-11
md/bitmap: fix saving of events_cleared and other state.
NeilBrown
1
-4
/
+6
2011-03-24
Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-block
Linus Torvalds
1
-3
/
+2
2011-03-23
md: use little-endian bitops
Akinobu Mita
1
-3
/
+3
2011-03-10
block: kill off REQ_UNPLUG
Jens Axboe
1
-1
/
+1
2011-03-10
block: remove per-queue plugging
Jens Axboe
1
-2
/
+1
2011-01-14
md: Don't let implementation detail of curr_resync leak out through sysfs.
NeilBrown
1
-1
/
+1
2011-01-14
md: separate meta and data devs
Jonathan Brassow
1
-1
/
+5
2011-01-14
md-new-param-to_sync_page_io
Jonathan Brassow
1
-2
/
+2
2010-10-29
md: unplug writes to external bitmaps.
NeilBrown
1
-1
/
+1
2010-10-28
md: change type of first arg to sync_page_io.
NeilBrown
1
-1
/
+1
2010-10-28
md: use sector_t in bitmap_get_counter
NeilBrown
1
-13
/
+13
2010-10-07
md: check return code of read_sb_page
Vasiliy Kulikov
1
-4
/
+5
2010-08-30
md: resolve confusion of MD_CHANGE_CLEAN
NeilBrown
1
-2
/
+1
2010-07-26
md/bitmap: separate out loading a bitmap from initialising the structures.
NeilBrown
1
-21
/
+48
2010-07-26
md/bitmap: prepare for storing write-intent-bitmap via dm-dirty-log.
NeilBrown
1
-39
/
+89
2010-07-26
md/bitmap: optimise scanning of empty bitmaps.
NeilBrown
1
-10
/
+13
2010-07-26
md/bitmap: clean up plugging calls.
NeilBrown
1
-2
/
+1
2010-07-26
md/bitmap: reduce dependence on sysfs.
NeilBrown
1
-3
/
+4
2010-07-26
md/bitmap: white space clean up and similar.
NeilBrown
1
-166
/
+135
2010-07-26
md: be more careful setting MD_CHANGE_CLEAN
NeilBrown
1
-1
/
+2
2010-05-21
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...
Linus Torvalds
1
-1
/
+1
2010-05-22
Merge commit '3ff195b011d7decf501a4d55aeed312731094796' into for-linus
NeilBrown
1
-2
/
+2
2010-05-21
sanitize vfs_fsync calling conventions
Christoph Hellwig
1
-1
/
+1
2010-05-21
sysfs: Implement sysfs tagged directory support.
Eric W. Biederman
1
-2
/
+2
2010-05-18
md/raid1: delay reads that could overtake behind-writes.
NeilBrown
1
-1
/
+3
2010-05-18
drivers/md: Remove unnecessary casts of void *
H Hartley Sweeten
1
-4
/
+4
2010-05-18
md: expose max value of behind writes counter
Paul Clements
1
-1
/
+28
2009-12-14
md/bitmap: update dirty flag when bitmap bits are explicitly set.
NeilBrown
1
-0
/
+6
2009-12-14
md: Support write-intent bitmaps with externally managed metadata.
NeilBrown
1
-23
/
+119
2009-12-14
md/bitmap: move setting of daemon_lastrun out of bitmap_read_sb
NeilBrown
1
-1
/
+1
2009-12-14
md: support updating bitmap parameters via sysfs.
NeilBrown
1
-0
/
+205
2009-12-14
md: support bitmap offset appropriate for external-metadata arrays.
NeilBrown
1
-3
/
+11
2009-12-14
md: remove needless setting of thread->timeout in raid10_quiesce
NeilBrown
1
-0
/
+1
2009-12-14
md: change daemon_sleep to be in 'jiffies' rather than 'seconds'.
NeilBrown
1
-7
/
+7
2009-12-14
md: move offset, daemon_sleep and chunksize out of bitmap structure
NeilBrown
1
-23
/
+28
2009-12-14
md: collect bitmap-specific fields into one structure.
NeilBrown
1
-9
/
+9
2009-12-14
md/bitmap: protect against bitmap removal while being updated.
NeilBrown
1
-6
/
+18
2009-10-16
md: remove clumsy usage of do_sync_mapping_range from bitmap code
NeilBrown
1
-4
/
+5
2009-09-23
md: remove sparse warnings about lock context.
NeilBrown
1
-1
/
+4
2009-06-11
Merge branch 'for-2.6.31' of git://git.kernel.dk/linux-2.6-block
Linus Torvalds
1
-2
/
+2
2009-05-26
md: bitmap: improve bitmap maintenance code.
NeilBrown
1
-6
/
+7
2009-05-22
block: Do away with the notion of hardsect_size
Martin K. Petersen
1
-2
/
+2
2009-05-07
md: fix some (more) errors with bitmaps on devices larger than 2TB.
NeilBrown
1
-7
/
+11
2009-05-07
md: fix loading of out-of-date bitmap.
NeilBrown
1
-7
/
+4
2009-04-20
md: support bitmaps on RAID10 arrays larger then 2 terabytes
NeilBrown
1
-3
/
+3
2009-04-14
md: improve usefulness and accuracy of sysfs file md/sync_completed.
NeilBrown
1
-0
/
+1
2009-03-31
md: Make mddev->size sector-based.
Andre Noll
1
-1
/
+1
2009-03-31
md: occasionally checkpoint drive recovery to reduce duplicate effort after a...
NeilBrown
1
-0
/
+2
2009-03-31
md: move md_k.h from include/linux/raid/ to drivers/md/
NeilBrown
1
-1
/
+1
2009-03-31
md: move lots of #include lines out of .h files and into .c
NeilBrown
1
-1
/
+2
2009-03-31
md: move headers out of include/linux/raid/
Christoph Hellwig
1
-1
/
+1
2009-03-31
md: write bitmap information to devices that are undergoing recovery.
NeilBrown
1
-1
/
+0
2009-03-31
md: never clear bit from the write-intent bitmap when the array is degraded.
NeilBrown
1
-0
/
+3
2009-03-31
md: Allow write-intent bitmaps to have chunksize < PAGE_SIZE
NeilBrown
1
-6
/
+30
2009-01-09
md: use list_for_each_entry macro directly
Cheng Renquan
1
-2
/
+1
2009-01-09
md: fix bitmap-on-external-file bug.
NeilBrown
1
-3
/
+5
2008-12-19
md: Don't read past end of bitmap when reading bitmap.
NeilBrown
1
-5
/
+17
2008-09-01
Fix problem with waiting while holding rcu read lock in md/bitmap.c
NeilBrown
1
-7
/
+38
2008-08-01
md: the bitmap code needs to use blk_plug_device_unlocked()
Jens Axboe
1
-1
/
+1
2008-07-21
md: Protect access to mddev->disks list using RCU
NeilBrown
1
-5
/
+10
2008-07-11
md: Turn rdev->sb_offset into a sector-based quantity.
Andre Noll
1
-5
/
+5
2008-06-28
Improve setting of "events_cleared" for write-intent bitmaps.
Neil Brown
1
-5
/
+24
2008-05-24
md: kill file_path wrapper
Christoph Hellwig
1
-13
/
+4
2008-03-10
md: reduce CPU wastage on idle md array with a write-intent bitmap
NeilBrown
1
-1
/
+3
2008-03-04
md: reduce CPU wastage on idle md array with a write-intent bitmap
NeilBrown
1
-2
/
+17
2008-02-14
d_path: Make d_path() use a struct path
Jan Blunck
1
-7
/
+1
2008-02-06
md: change ITERATE_RDEV to rdev_for_each
NeilBrown
1
-2
/
+2
2008-02-06
md: Update md bitmap during resync.
NeilBrown
1
-5
/
+30
2007-11-09
Add UNPLUG traces to all appropriate places
Alan D. Brunelle
1
-2
/
+1
2007-10-23
md: fix an unsigned compare to allow creation of bitmaps with v1.0 metadata
NeilBrown
1
-1
/
+1
2007-07-17
md: change bitmap_unplug and others to void functions
NeilBrown
1
-68
/
+72
2007-07-17
md: check that internal bitmap does not overlap other data
NeilBrown
1
-2
/
+33
2007-05-23
md: don't write more than is required of the last page of a bitmap
NeilBrown
1
-5
/
+12
2007-05-08
Remove do_sync_file_range()
Mark Fasheh
1
-4
/
+4
2007-04-12
[PATCH] md: fix calculation for size of filemap_attr array in md/bitmap
Neil Brown
1
-3
/
+1
2007-02-11
[PATCH] remove invalidate_inode_pages()
Andrew Morton
1
-1
/
+1
2007-02-09
[PATCH] md: avoid possible BUG_ON in md bitmap handling
Neil Brown
1
-1
/
+21
2007-01-26
[PATCH] md: avoid reading past the end of a bitmap file
NeilBrown
1
-4
/
+8
2006-12-08
[PATCH] struct path: convert md
Josef Sipek
1
-4
/
+4
2006-10-21
[PATCH] md: endian annotations for the bitmap superblock
NeilBrown
1
-5
/
+5
2006-10-11
[PATCH] md: use BUILD_BUG_ON
Alexey Dobriyan
1
-1
/
+1
2006-10-03
[PATCH] md: use ffz instead of find_first_set to convert multiplier to shift
Paul Clements
1
-2
/
+1
2006-10-03
[PATCH] md: new sysfs interface for setting bits in the write-intent-bitmap
Paul Clements
1
-0
/
+14
2006-06-30
Remove obsolete #include <linux/config.h>
Jörn Engel
1
-1
/
+0
[next]