This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 63863ee8e2f6 Merge tag 'gcc-plugins-v5.2-rc1' of ssh://gitolite.kernel. [...] new d8eabc37310a x86/msr-index: Cleanup bit defines new 36ad35131ada x86/speculation: Consolidate CPU whitelists new ed5194c2732c x86/speculation/mds: Add basic bug infrastructure for MDS new e261f209c366 x86/speculation/mds: Add BUG_MSBDS_ONLY new 6c4dbbd14730 x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests new 6a9e52927251 x86/speculation/mds: Add mds_clear_cpu_buffers() new 04dcbdb80578 x86/speculation/mds: Clear CPU buffers on exit to user new 650b68a0622f x86/kvm/vmx: Add MDS protection when L1D Flush is not active new 07f07f55a29c x86/speculation/mds: Conditionally clear CPU buffers on id [...] new bc1241700acd x86/speculation/mds: Add mitigation control for MDS new 8a4b06d391b0 x86/speculation/mds: Add sysfs reporting for MDS new 22dd8365088b x86/speculation/mds: Add mitigation mode VMWERV new 65fd4cb65b2d Documentation: Move L1TF to separate directory new 5999bbe7a6ea Documentation: Add MDS vulnerability documentation new d71eb0ce109a x86/speculation/mds: Add mds=full,nosmt cmdline option new 7c3658b20194 x86/speculation: Move arch_smt_update() call to after miti [...] new 39226ef02bfb x86/speculation/mds: Add SMT warning message new cae5ec342645 x86/speculation/mds: Fix comment new e2c3c94788b0 x86/speculation/mds: Print SMT vulnerable on MSBDS with mi [...] new e9fee6fe08ee Merge branch 'core/speculation' of git://git.kernel.org/pu [...] new 5c14068f87d0 x86/speculation/mds: Add 'mitigations=' support for MDS new e672f8bf71c6 x86/mds: Add MDSUM variant to the MDS documentation new ea01668f9f43 Documentation: Correct the possible MDS sysfs values new 95310e348a32 x86/speculation/mds: Fix documentation typo new fa4bff165070 Merge branch 'x86-mds-for-linus' of git://git.kernel.org/p [...] new 0916878da355 f2fs: Fix use of number of devices new 95175dafc439 f2fs: Reduce zoned block device memory usage new 7f3d7719c188 f2fs: improve discard handling with multi-device volumes new 186857c5a14a f2fs: fix potential recursive call when enabling data_flush new e1074d4b1deb f2fs: add comment for conditional compilation statement new 126ce7214d21 f2fs: add tracepoint for f2fs_file_write_iter() new adcc00f7dcbf f2fs: data: fix warning Using plain integer as NULL pointer new 793ab1c8a792 f2fs: fix to avoid deadloop in foreground GC new 988385795c7f f2fs: fix error path of recovery new 45a746881576 f2fs: fix to retrieve inline xattr space new 622927f3b880 f2fs: fix to use inline space only if inline_xattr is enable new 5e159cd349bf f2fs: fix to avoid panic in dec_valid_block_count() new ea6d7e72fea4 f2fs: fix to avoid panic in dec_valid_node_count() new 6dc3a12663c8 f2fs: fix wrong __is_meta_io() macro new bda5239738fa f2fs: remove new blank line of f2fs kernel message new 546d22f070d6 f2fs: fix to clear dirty inode in error path of f2fs_iget() new 8b6810f8acfe f2fs: fix to avoid panic in f2fs_remove_inode_page() new b42b179bda9f f2fs: fix to do checksum even if inode page is uptodate new 626bcf2b7ce8 f2fs: fix to do sanity check on free nid new 22d61e286e2d f2fs: fix to avoid panic in do_recover_data() new 7b63f72f73af f2fs: fix to do sanity check on valid node/block count new e95bcdb2fefa f2fs: fix to do sanity check on valid block count of segment new 05573d6ccf70 f2fs: fix to avoid panic in f2fs_inplace_write_data() new cd23ffa9fcba f2fs: fix to set FI_UPDATE_WRITE correctly new 5c533b19ae26 f2fs: mark is_extension_exist() inline new 2df0ab045784 f2fs: introduce f2fs_read_single_page() for cleanup new d02a6e6174a7 f2fs: allow address pointer number of dnode aligning to sp [...] new c456362b91a6 f2fs: insert space before the open parenthesis '(' new 3a912b773238 f2fs: Replace spaces with tab new d7eb8f1cdfae f2fs: allow unfixed f2fs_checkpoint.checksum_offset new b471eb99e644 f2fs: relocate chksum_offset for large_nat_bitmap feature new f824deb54b68 f2fs: fix to consider multiple device for readonly check new b61af314c9b8 f2fs: fix to skip recovery on readonly device new f5a131bb236d f2fs: fix to be aware of readonly device in write_checkpoint() new d5d5f0c0c916 f2fs: remove redundant check in f2fs_file_write_iter() new 896285ad02ea f2fs: fix to handle error in f2fs_disable_checkpoint() new 93770ab7a6e9 f2fs: introduce DATA_GENERIC_ENHANCE new d764834378a9 f2fs: add tracepoint for f2fs_filemap_fault() new c9c8ed50d94c f2fs: fix to avoid potential race on sbi->unusable_block_c [...] new 2777e654371d f2fs: fix to avoid accessing xattr across the boundary new 0d28544117fa Merge tag 'f2fs-for-v5.2-rc1' of git://git.kernel.org/pub/ [...] new 9de5be06d0a8 fuse: fix writepages on 32bit new 0cbade024ba5 fuse: honor RLIMIT_FSIZE in fuse_file_fallocate new f2294482ff65 fuse: convert printk -> pr_* new ad2ba64dd489 fuse: allow filesystems to have precise control over data cache new 7640682e67b3 fuse: retrieve: cap requested size to negotiated max_write new d4b13963f217 fuse: require /dev/fuse reads to have enough buffer capacity new bbd84f33652f fuse: Add FOPEN_STREAM to use stream_open() new 154603fe3ec4 fuse: document fuse_fsync_in.fsync_flags new 68065b841557 fuse: fix changelog entry for protocol 7.12 new 7142fd1be327 fuse: fix changelog entry for protocol 7.9 new 29cc02d949b1 fuse: Convert fusectl to use the new mount API new 6407f44aaf2a fuse: Add ioctl flag for x32 compat ioctl new 9031a69cf9f0 fuse: clean up fuse_alloc_inode new 4856118f4953 Merge tag 'fuse-update-5.2' of git://git.kernel.org/pub/sc [...] new 3428030da004 ovl: fix missing upper fs freeze protection on copy up for ioctl new 9e46b840c705 ovl: support stacked SEEK_HOLE/SEEK_DATA new d989903058a8 ovl: do not generate duplicate fsnotify events for "fake" path new 98487de318a6 ovl: check the capability before cred overridden new acf3062a7e1c ovl: relax WARN_ON() for overlapping layers use case new 7e9890a3500d Merge tag 'ovl-update-5.2' of git://git.kernel.org/pub/scm [...]
The 86 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 4 +- Documentation/admin-guide/hw-vuln/index.rst | 13 + Documentation/admin-guide/{ => hw-vuln}/l1tf.rst | 1 + Documentation/admin-guide/hw-vuln/mds.rst | 308 +++++++++++++++++++++ Documentation/admin-guide/index.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 30 +- Documentation/index.rst | 1 + Documentation/x86/conf.py | 10 + Documentation/x86/index.rst | 1 + Documentation/x86/mds.rst | 225 +++++++++++++++ arch/x86/entry/common.c | 3 + arch/x86/include/asm/cpufeatures.h | 3 + arch/x86/include/asm/irqflags.h | 4 + arch/x86/include/asm/msr-index.h | 39 +-- arch/x86/include/asm/mwait.h | 7 + arch/x86/include/asm/nospec-branch.h | 50 ++++ arch/x86/include/asm/processor.h | 6 + arch/x86/kernel/cpu/bugs.c | 135 ++++++++- arch/x86/kernel/cpu/common.c | 121 ++++---- arch/x86/kernel/nmi.c | 4 + arch/x86/kernel/traps.c | 8 + arch/x86/kvm/cpuid.c | 3 +- arch/x86/kvm/vmx/vmx.c | 7 +- drivers/base/cpu.c | 8 + fs/f2fs/acl.c | 4 +- fs/f2fs/checkpoint.c | 108 ++++++-- fs/f2fs/data.c | 285 +++++++++++-------- fs/f2fs/f2fs.h | 127 ++++++--- fs/f2fs/file.c | 76 +++-- fs/f2fs/gc.c | 16 +- fs/f2fs/inline.c | 17 ++ fs/f2fs/inode.c | 12 +- fs/f2fs/namei.c | 2 +- fs/f2fs/node.c | 43 ++- fs/f2fs/recovery.c | 37 ++- fs/f2fs/segment.c | 71 ++--- fs/f2fs/segment.h | 16 +- fs/f2fs/super.c | 70 +++-- fs/f2fs/xattr.c | 36 ++- fs/f2fs/xattr.h | 2 + fs/fuse/control.c | 20 +- fs/fuse/cuse.c | 13 +- fs/fuse/dev.c | 16 +- fs/fuse/file.c | 22 +- fs/fuse/fuse_i.h | 7 + fs/fuse/inode.c | 23 +- fs/overlayfs/copy_up.c | 6 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/file.c | 133 +++++++-- fs/overlayfs/inode.c | 3 +- fs/overlayfs/overlayfs.h | 2 +- include/linux/cpu.h | 2 + include/linux/f2fs_fs.h | 11 +- include/trace/events/f2fs.h | 57 ++++ include/uapi/linux/fuse.h | 22 +- tools/power/x86/turbostat/Makefile | 2 +- tools/power/x86/x86_energy_perf_policy/Makefile | 2 +- 57 files changed, 1814 insertions(+), 448 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/index.rst rename Documentation/admin-guide/{ => hw-vuln}/l1tf.rst (99%) create mode 100644 Documentation/admin-guide/hw-vuln/mds.rst create mode 100644 Documentation/x86/conf.py create mode 100644 Documentation/x86/mds.rst