Revision 4759d386d55fef452d692bf101167914437e848e authored by Linus Torvalds on 01 January 2017, 20:27:05 UTC, committed by Linus Torvalds on 01 January 2017, 20:27:05 UTC
Pull DAX updates from Dan Williams: "The completion of Jan's DAX work for 4.10. As I mentioned in the libnvdimm-for-4.10 pull request, these are some final fixes for the DAX dirty-cacheline-tracking invalidation work that was merged through the -mm, ext4, and xfs trees in -rc1. These patches were prepared prior to the merge window, but we waited for 4.10-rc1 to have a stable merge base after all the prerequisites were merged. Quoting Jan on the overall changes in these patches: "So I'd like all these 6 patches to go for rc2. The first three patches fix invalidation of exceptional DAX entries (a bug which is there for a long time) - without these patches data loss can occur on power failure even though user called fsync(2). The other three patches change locking of DAX faults so that ->iomap_begin() is called in a more relaxed locking context and we are safe to start a transaction there for ext4" These have received a build success notification from the kbuild robot, and pass the latest libnvdimm unit tests. There have not been any -next releases since -rc1, so they have not appeared there" * 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm: ext4: Simplify DAX fault path dax: Call ->iomap_begin without entry lock during dax fault dax: Finish fault completely when loading holes dax: Avoid page invalidation races and unnecessary radix tree traversals mm: Invalidate DAX radix tree entries only if appropriate ext2: Return BH_New buffers for zeroed blocks
File | Mode | Size |
---|---|---|
bridge | ||
i2c | ||
ttm | ||
ati_pcigart.h | -rw-r--r-- | 692 bytes |
drmP.h | -rw-r--r-- | 25.2 KB |
drm_agpsupport.h | -rw-r--r-- | 3.8 KB |
drm_atomic.h | -rw-r--r-- | 14.1 KB |
drm_atomic_helper.h | -rw-r--r-- | 10.4 KB |
drm_auth.h | -rw-r--r-- | 2.2 KB |
drm_blend.h | -rw-r--r-- | 2.6 KB |
drm_bridge.h | -rw-r--r-- | 7.8 KB |
drm_cache.h | -rw-r--r-- | 1.7 KB |
drm_color_mgmt.h | -rw-r--r-- | 2.1 KB |
drm_connector.h | -rw-r--r-- | 27.9 KB |
drm_crtc.h | -rw-r--r-- | 28.3 KB |
drm_crtc_helper.h | -rw-r--r-- | 3.2 KB |
drm_debugfs_crc.h | -rw-r--r-- | 2.6 KB |
drm_displayid.h | -rw-r--r-- | 2.8 KB |
drm_dp_dual_mode_helper.h | -rw-r--r-- | 4.4 KB |
drm_dp_helper.h | -rw-r--r-- | 29.9 KB |
drm_dp_mst_helper.h | -rw-r--r-- | 15.9 KB |
drm_drv.h | -rw-r--r-- | 14.5 KB |
drm_edid.h | -rw-r--r-- | 14.0 KB |
drm_encoder.h | -rw-r--r-- | 8.0 KB |
drm_encoder_slave.h | -rw-r--r-- | 6.4 KB |
drm_fb_cma_helper.h | -rw-r--r-- | 1.9 KB |
drm_fb_helper.h | -rw-r--r-- | 14.8 KB |
drm_fixed.h | -rw-r--r-- | 4.7 KB |
drm_flip_work.h | -rw-r--r-- | 3.0 KB |
drm_fourcc.h | -rw-r--r-- | 2.7 KB |
drm_framebuffer.h | -rw-r--r-- | 9.4 KB |
drm_gem.h | -rw-r--r-- | 7.9 KB |
drm_gem_cma_helper.h | -rw-r--r-- | 2.2 KB |
drm_global.h | -rw-r--r-- | 2.0 KB |
drm_hashtab.h | -rw-r--r-- | 3.1 KB |
drm_irq.h | -rw-r--r-- | 6.2 KB |
drm_legacy.h | -rw-r--r-- | 6.8 KB |
drm_mem_util.h | -rw-r--r-- | 2.4 KB |
drm_mipi_dsi.h | -rw-r--r-- | 10.1 KB |
drm_mm.h | -rw-r--r-- | 11.2 KB |
drm_mode_config.h | -rw-r--r-- | 23.2 KB |
drm_mode_object.h | -rw-r--r-- | 4.8 KB |
drm_modes.h | -rw-r--r-- | 16.7 KB |
drm_modeset_helper.h | -rw-r--r-- | 1.5 KB |
drm_modeset_helper_vtables.h | -rw-r--r-- | 40.2 KB |
drm_modeset_lock.h | -rw-r--r-- | 4.1 KB |
drm_of.h | -rw-r--r-- | 2.0 KB |
drm_os_linux.h | -rw-r--r-- | 2.2 KB |
drm_panel.h | -rw-r--r-- | 6.9 KB |
drm_pciids.h | -rw-r--r-- | 66.4 KB |
drm_plane.h | -rw-r--r-- | 19.0 KB |
drm_plane_helper.h | -rw-r--r-- | 3.1 KB |
drm_print.h | -rw-r--r-- | 3.2 KB |
drm_property.h | -rw-r--r-- | 11.2 KB |
drm_rect.h | -rw-r--r-- | 5.0 KB |
drm_simple_kms_helper.h | -rw-r--r-- | 4.0 KB |
drm_sysfs.h | -rw-r--r-- | 300 bytes |
drm_vma_manager.h | -rw-r--r-- | 7.7 KB |
gma_drm.h | -rw-r--r-- | 1.0 KB |
i915_component.h | -rw-r--r-- | 4.1 KB |
i915_drm.h | -rw-r--r-- | 3.5 KB |
i915_pciids.h | -rw-r--r-- | 12.3 KB |
intel-gtt.h | -rw-r--r-- | 941 bytes |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...