Pull block driver updates from Jens Axboe: "Like the core side, not a lot of changes here, just two main items: - Series of patches (via Coly) with fixes for bcache (Coly, Christoph) - MD pull request from Song" * tag 'for-5.6/drivers-2020-01-27' of git://git.kernel.dk/linux-block: (31 commits) bcache: reap from tail of c->btree_cache in bch_mca_scan() bcache: reap c->btree_cache_freeable from the tail in bch_mca_scan() bcache: remove member accessed from struct btree bcache: print written and keys in trace_bcache_btree_write bcache: avoid unnecessary btree nodes flushing in btree_flush_write() bcache: add code comments for state->pool in __btree_sort() lib: crc64: include <linux/crc64.h> for 'crc64_be' bcache: use read_cache_page_gfp to read the superblock bcache: store a pointer to the on-disk sb in the cache and cached_dev structures bcache: return a pointer to the on-disk sb from read_super bcache: transfer the sb_page reference to register_{bdev,cache} bcache: fix use-after-free in register_bcache() bcache: properly initialize 'path' and 'err' in register_bcache() bcache: rework error unwinding in register_bcache bcache: use a separate data structure for the on-disk super block bcache: cached_dev_free needs to put the sb page md/raid1: introduce wait_for_serialization md/raid1: use bucket based mechanism for IO serialization md: introduce a new struct for IO serialization md: don't destroy serial_info_pool if serialize_policy is true ...
Showing the changes to include/linux (1 of 17 files). Show all
Unified · Split
| @@ -27,8 +27,8 @@ extern const char raid6_empty_zero_page[PAGE_SIZE]; · 26 unmodified lines | ||
| 27 | 27 | |
| 28 | 28 | #include <errno.h> |
| 29 | 29 | #include <inttypes.h> |
| 30 | −#include <limits.h> | |
| 31 | 30 | #include <stddef.h> |
| 31 | +#include <string.h> | |
| 32 | 32 | #include <sys/mman.h> |
| 33 | 33 | #include <sys/time.h> |
| 34 | 34 | #include <sys/types.h> |
| @@ -44,6 +44,9 @@ typedef uint64_t u64; · 9 unmodified lines | ||
| 44 | 44 | #ifndef PAGE_SIZE |
| 45 | 45 | # define PAGE_SIZE 4096 |
| 46 | 46 | #endif |
| 47 | +#ifndef PAGE_SHIFT | |
| 48 | +# define PAGE_SHIFT 12 | |
| 49 | +#endif | |
| 47 | 50 | extern const char raid6_empty_zero_page[PAGE_SIZE]; |
| 48 | 51 | |
| 49 | 52 | #define __init |
| @@ -59,7 +62,9 @@ extern const char raid6_empty_zero_page[PAGE_SIZE]; · 9 unmodified lines | ||
| 59 | 62 | #define enable_kernel_altivec() |
| 60 | 63 | #define disable_kernel_altivec() |
| 61 | 64 | |
| 65 | +#undef EXPORT_SYMBOL | |
| 62 | 66 | #define EXPORT_SYMBOL(sym) |
| 67 | +#undef EXPORT_SYMBOL_GPL | |
| 63 | 68 | #define EXPORT_SYMBOL_GPL(sym) |
| 64 | 69 | #define MODULE_LICENSE(licence) |
| 65 | 70 | #define MODULE_DESCRIPTION(desc) |