Revision 776e49e8ddb5169e6477fd33a396e9c7b2eb7400 authored by Linus Torvalds on 04 March 2020, 19:02:45 UTC, committed by Linus Torvalds on 04 March 2020, 19:02:45 UTC
Merge tag 'for-5.6/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Pull device mapper fixes from Mike Snitzer: - Fix request-based DM's congestion_fn and actually wire it up to the bdi. - Extend dm-bio-record to track additional struct bio members needed by DM integrity target. - Fix DM core to properly advertise that a device is suspended during unload (between the presuspend and postsuspend hooks). This change is a prereq for related DM integrity and DM writecache fixes. It elevates DM integrity's 'suspending' state tracking to DM core. - Four stable fixes for DM integrity target. - Fix crash in DM cache target due to incorrect work item cancelling. - Fix DM thin metadata lockdep warning that was introduced during 5.6 merge window. - Fix DM zoned target's chunk work refcounting that regressed during recent conversion to refcount_t. - Bump the minor version for DM core and all target versions that have seen interface changes or important fixes during the 5.6 cycle. * tag 'for-5.6/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm: dm: bump version of core and various targets dm: fix congested_fn for request-based device dm integrity: use dm_bio_record and dm_bio_restore dm bio record: save/restore bi_end_io and bi_integrity dm zoned: Fix reference counter initial value of chunk works dm writecache: verify watermark during resume dm: report suspended device during destroy dm thin metadata: fix lockdep complaint dm cache: fix a crash due to incorrect work item cancelling dm integrity: fix invalid table returned due to argument count mismatch dm integrity: fix a deadlock due to offloading to an incorrect workqueue dm integrity: fix recalculation when moving from journal mode to bitmap mode
File | Mode | Size |
---|---|---|
Kconfig | -rw-r--r-- | 26.6 KB |
Makefile | -rw-r--r-- | 3.1 KB |
blktrace.c | -rw-r--r-- | 46.6 KB |
bpf_trace.c | -rw-r--r-- | 44.0 KB |
fgraph.c | -rw-r--r-- | 16.9 KB |
ftrace.c | -rw-r--r-- | 171.3 KB |
ftrace_internal.h | -rw-r--r-- | 2.4 KB |
kprobe_event_gen_test.c | -rw-r--r-- | 5.6 KB |
power-traces.c | -rw-r--r-- | 505 bytes |
preemptirq_delay_test.c | -rw-r--r-- | 3.8 KB |
ring_buffer.c | -rw-r--r-- | 137.8 KB |
ring_buffer_benchmark.c | -rw-r--r-- | 10.8 KB |
rpm-traces.c | -rw-r--r-- | 510 bytes |
synth_event_gen_test.c | -rw-r--r-- | 13.3 KB |
trace.c | -rw-r--r-- | 228.3 KB |
trace.h | -rw-r--r-- | 64.8 KB |
trace_benchmark.c | -rw-r--r-- | 5.2 KB |
trace_benchmark.h | -rw-r--r-- | 871 bytes |
trace_boot.c | -rw-r--r-- | 7.8 KB |
trace_branch.c | -rw-r--r-- | 10.1 KB |
trace_clock.c | -rw-r--r-- | 3.6 KB |
trace_dynevent.c | -rw-r--r-- | 11.9 KB |
trace_dynevent.h | -rw-r--r-- | 4.6 KB |
trace_entries.h | -rw-r--r-- | 8.1 KB |
trace_event_perf.c | -rw-r--r-- | 12.0 KB |
trace_events.c | -rw-r--r-- | 81.7 KB |
trace_events_filter.c | -rw-r--r-- | 55.9 KB |
trace_events_filter_test.h | -rw-r--r-- | 1.1 KB |
trace_events_hist.c | -rw-r--r-- | 176.8 KB |
trace_events_inject.c | -rw-r--r-- | 6.4 KB |
trace_events_trigger.c | -rw-r--r-- | 40.8 KB |
trace_export.c | -rw-r--r-- | 4.7 KB |
trace_functions.c | -rw-r--r-- | 18.0 KB |
trace_functions_graph.c | -rw-r--r-- | 32.5 KB |
trace_hwlat.c | -rw-r--r-- | 16.6 KB |
trace_irqsoff.c | -rw-r--r-- | 17.6 KB |
trace_kdb.c | -rw-r--r-- | 3.5 KB |
trace_kprobe.c | -rw-r--r-- | 50.2 KB |
trace_kprobe_selftest.c | -rw-r--r-- | 353 bytes |
trace_kprobe_selftest.h | -rw-r--r-- | 313 bytes |
trace_mmiotrace.c | -rw-r--r-- | 8.6 KB |
trace_nop.c | -rw-r--r-- | 2.2 KB |
trace_output.c | -rw-r--r-- | 30.8 KB |
trace_output.h | -rw-r--r-- | 1.2 KB |
trace_preemptirq.c | -rw-r--r-- | 2.3 KB |
trace_printk.c | -rw-r--r-- | 8.7 KB |
trace_probe.c | -rw-r--r-- | 26.4 KB |
trace_probe.h | -rw-r--r-- | 14.9 KB |
trace_probe_tmpl.h | -rw-r--r-- | 5.6 KB |
trace_sched_switch.c | -rw-r--r-- | 3.1 KB |
trace_sched_wakeup.c | -rw-r--r-- | 19.6 KB |
trace_selftest.c | -rw-r--r-- | 26.3 KB |
trace_selftest_dynamic.c | -rw-r--r-- | 270 bytes |
trace_seq.c | -rw-r--r-- | 10.4 KB |
trace_stack.c | -rw-r--r-- | 14.7 KB |
trace_stat.c | -rw-r--r-- | 7.6 KB |
trace_stat.h | -rw-r--r-- | 992 bytes |
trace_syscalls.c | -rw-r--r-- | 20.4 KB |
trace_uprobe.c | -rw-r--r-- | 37.4 KB |
tracing_map.c | -rw-r--r-- | 29.8 KB |
tracing_map.h | -rw-r--r-- | 11.3 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...