This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 9f68e3655aae Merge tag 'drm-next-2020-01-30' of git://anongit.freedeskt [...] new cf2834a5ed57 ext4: treat buffers contining write errors as valid in ext [...] new f629afe3369e ext4: fix ext4_dax_read/write inode locking sequence for I [...] new aa9714d0e397 ext4: Start with shared i_rwsem in case of DIO instead of [...] new bc6385dab125 ext4: Move to shared i_rwsem even without dioread_nolock m [...] new a562c687d115 Merge branch 'rk/inode_lock' into dev new 878520ac45f9 ext4: save the error code which triggered an ext4_error() [...] new 46f870d690fe ext4: simulate various I/O and checksum errors when readin [...] new 4549b49f82ab ext4: export information about first/last errors via /sys/ [...] new 8cd115bdda17 ext4: Optimize ext4 DIO overwrites new d4c5e960bf20 ext4: avoid fetching btime in ext4_getattr() unless requested new 7063743f6860 ext4: remove unnecessary assignment in ext4_htree_store_dirent() new 64c314ff8227 ext4: remove unnecessary ifdefs in htree_dirblock_to_tree() new 46797ad75af7 ext4: uninline ext4_inode_journal_mode() new 4756ee183f25 ext4: use true,false for bool variable new 284b3f6edbbb ext4: remove unnecessary selections from EXT3_FS new 2fdff4c84390 docs: ext4.rst: add encryption and verity to features list new 834f1565fa3f ext4: handle decryption error in __ext4_block_zero_page_range() new 457b1e353c73 ext4: allow ZERO_RANGE on encrypted files new 33b4cc2501d3 ext4: only use fscrypt_zeroout_range() on regular files new d85926474ffd ext4: re-enable extent zeroout optimization on encrypted files new 8f27fd0ab569 ext4: Delete ext4_kvzvalloc() new 547c556f4db7 ext4: fix deadlock allocating crypto bounce page from mempool new 68e45330e341 ext4: fix deadlock allocating bio_post_read_ctx from mempool new fd5fe2535642 ext4: remove unneeded check for error allocating bio_post_ [...] new dd6683e6efad ext4: remove ext4_{ind,ext}_calc_metadata_amount() new 9b02e4987ab0 ext4: clean up len and offset checks in ext4_fallocate() new a1180994f52c ext4: remove redundant S_ISREG() checks from ext4_fallocate() new 43f816772ff3 ext4: make some functions static in extents.c new adde81cfd5a8 ext4: fix documentation for ext4_ext_try_to_merge() new 61a6cb49da81 ext4: remove obsolete comment from ext4_can_extents_be_merged() new 6e89bbb79bc7 ext4: fix some nonstandard indentation in extents.c new de7454854d6e ext4: add missing braces in ext4_ext_drop_refs() new e128d516d812 ext4: remove unused macro MPAGE_DA_EXTENT_TAIL new a54d8d34d235 ext4: Add EXT4_IOC_FSGETXATTR/EXT4_IOC_FSSETXATTR to compat_ioctl new 71b565ceff37 ext4: drop ext4_kvmalloc() new a09decff5c32 jbd2: clear JBD2_ABORT flag before journal_reset to update [...] new 4068664e3cd2 ext4: fix extent_status fragmentation for plain files new 244adf6426ee ext4: make dioread_nolock the default new ec772f01307a ext4: fix race conditions in ->d_compare() and ->d_hash() new 57c32ea42f8e ext4: choose hardlimit when softlimit is larger than hardl [...] new 459c80742e6a ext4: fix symbolic enum printing in trace output new 52144d893d76 ext4: fix extent_status trace points new 0c1cba6cca86 jbd2: delete the duplicated words in the comments new 8d6ce1367902 ext4,jbd2: fix comment and code style new 17c51d836c19 jbd2: remove pointless assertion in __journal_remove_journal_head new 1a8e9cf40c9a jbd2_seq_info_next should increase position index new d0a186e0d3e7 jbd2: switch to use jbd2_journal_abort() when failed to su [...] new 51f57b01e4a3 ext4, jbd2: ensure panic when aborting with zero errno new 0e98c084a211 jbd2: make sure ESHUTDOWN to be recorded in the journal su [...] new 7f6225e446cc jbd2: clean __jbd2_journal_abort_hard() and __journal_abor [...] new e5da4c933c50 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new 3b62f000c86a xfs: rename compat_time_t to old_time32_t new b8a0880a37e2 xfs: quota: move to time64_t interfaces new 5a57c05b56b6 xfs: remove shadow variable in xfs_btree_lshift new 953aa9d136f5 xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE new 84fd081f8ae9 xfs: reject invalid flags combinations in XFS_IOC_ATTRMULT [...] new 8cde9f259c7d xfs: also remove cached ACLs when removing the underlying attr new 780d29057781 xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag new d29f781c32b1 xfs: Remove all strlen in all xfs_attr_* functions for att [...] new 7cb41b1d14e1 xfs: remove bogus assertion when online repair isn't enabled new a5084865524d xfs: introduce XFS_MAX_FILEOFF new 4bbb04abb4ee xfs: truncate should remove all blocks, not just to the en [...] new 932befe39dde xfs: fix s_maxbytes computation on 32-bit kernels new ca78eee7b4ac xfs: Add __packed to xfs_dir2_sf_entry_t definition new 7b53b868a181 xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read new 8edbb26b0602 xfs: refactor remote attr value buffer invalidation new e8db2aafcedb xfs: fix memory corruption during remote attr value buffer [...] new 0bb9d159bd01 xfs: streamline xfs_attr3_leaf_inactive new c64dd49b5112 xfs: clean up xfs_buf_item_get_format return value new c3d5f0c2fb85 xfs: complain if anyone tries to create a too-large buffer [...] new b7df5e92055c xfs: make struct xfs_buf_log_format have a consistent size new 8a6453a89dc1 xfs: check log iovec size to make sure it's plausibly a bu [...] new aa124436f329 xfs: change return value of xfs_inode_need_cow to int new 54027a49938b xfs: fix uninitialized variable in xfs_attr3_leaf_inactive new b3531f5fc16d xfs: remove unused variable 'done' new 91f1a9566f38 Merge tag 'xfs-5.6-merge-6' of git://git.kernel.org/pub/sc [...] new 34e92542da96 ext2: set proper errno in error case of ext2_fill_super() new 5474ca7da6f3 reiserfs: Fix memory leak of journal device string new 4d5c1adaf893 reiserfs: Fix spurious unlock in reiserfs_fill_super() err [...] new 1ead083ae147 quota: avoid time_t in v1_disk_dqblk definition new d9e9866803f7 ext2: Adjust indentation in ext2_fill_super new 800552ceecc7 udf: Fix spelling in EXT_NEXT_EXTENT_ALLOCDESCS new 871b9b14c673 udf: Move OSTA Identifier Suffix macros from ecma_167.h to [...] new 614644676394 udf: Update header files to UDF 2.60 new a4a8b99ec819 udf: Fix free space reporting for metadata and virtual partitions new 49be68c4931d udf: Fix meaning of ENTITYID_FLAGS_* macros to be really b [...] new 57debb815459 udf: Disallow R/W mode for disk with Metadata partition new 15fb05fd286a udf: Allow writing to 'Rewritable' partitions new 356557be8670 udf: Clarify meaning of f_files in udf_statfs new ed21c58eefa7 fs/quota: remove unused macro new 154a4dcfc95f fs/reiserfs: remove unused macros new 0196be12aab2 Merge tag 'for_v5.6-rc1' of git://git.kernel.org/pub/scm/l [...] new 47501f87c61a f2fs: preallocate DIO blocks when forcing buffered_io new bdf032992489 f2fs: call f2fs_balance_fs outside of locked page new 3f188c23d774 f2fs: keep quota data on write_begin failure new 4f4460c08a47 f2fs: should avoid recursive filesystem ops new dd973007bfef f2fs: set GFP_NOFS when moving inline dentries new c426d99127b1 f2fs: Check write pointer consistency of open zones new d508c94e45fc f2fs: Check write pointer consistency of non-open zones new 0e6d01643c20 f2fs: cleanup duplicate stats for atomic files new f543805fcd60 f2fs: introduce private bioset new 542989b6749b f2fs: don't keep META_MAPPING pages used for moving verity [...] new 5b1dbb082f19 f2fs: set I_LINKABLE early to avoid wrong access by vfs new 762e4db5450a f2fs: don't put new_page twice in f2fs_rename new 2c4e0c528ec2 f2fs: declare nested quota_sem and remove unnecessary sems new 820d366736c9 f2fs: free sysfs kobject new 4c8ff7095bef f2fs: support data compression new 4eea93e3ff98 f2fs: run fsck when getting bad inode during GC new 3e5e479a39ce f2fs: fix to add swap extent correctly new fe396ad8e752 f2fs: fix memleak of kobject new b06af2aff28b f2fs: convert inline_dir early before starting rename new e8ce5749d781 f2fs: remove unneeded check for error allocating bio_post_ [...] new 644c8c92adb6 f2fs: fix deadlock allocating bio_post_read_ctx from mempool new fad5fbce4f07 f2fs: show the CP_PAUSE reason in checkpoint traces new acdf2172172a f2fs: fix miscounted block limit in f2fs_statfs_project() new bf2cbd3c5715 f2fs: code cleanup for f2fs_statfs_project() new 0e7f41974e9c f2fs: add a way to turn off ipu bio cache new d7b0a23d8150 f2fs: update f2fs document regarding to fsync_mode new fb24fea75ca5 f2fs: change to use rwsem for gc_mutex new f5fa7c8bb630 f2fs: delete duplicate information on sysfs nodes new fc7100ea2a52 f2fs: Add f2fs stats to sysfs new 5515eae64742 f2fs: fix dcache lookup of !casefolded directories new 80f2388afa6e f2fs: fix race conditions in ->d_compare() and ->d_hash() new 6e135baed8e7 Merge tag 'f2fs-for-5.6' of git://git.kernel.org/pub/scm/l [...] new ef5aafb6e4e9 ubi: fastmap: Fix inverted logic in seen selfcheck new 770aa73d8965 ubi: wl: Remove set but not used variable 'prev_e' new 2b57067a7778 ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag new 219b0e2cba4e ubifs: Add support for FS_ENCRYPT_FL new 9d6c4742f96c ubi: Check the presence of volume before call ubi_fastmap_ [...] new fc55dacf7fea ubi: Free the normal volumes in error paths of ubi_attach_ [...] new edec51374bce ubifs: Fix wrong memory allocation new f5de5b83303e ubifs: Fix deadlock in concurrent bulk-read and writepage new 155fc6ba488a ubifs: Fix ino_t format warnings in orphan_delete() new ff90bdfb206e ubifs: Fix memory leak from c->sup_node new 5d3805af279c ubi: Fix an error pointer dereference in error handling code new e84bcd61f686 Merge tag 'upstream-5.6-rc1' of git://git.kernel.org/pub/s [...] new 2a0b390b472b mtd: maps: pcmciamtd: fix possible sleep-in-atomic-context [...] new 0bc448b49e8a mtd: maps: physmap: Add minimal Runtime PM support new c3917a04843f mtd: block2mtd: page index should use pgoff_t new baebaa2b13d9 mtd: rawnand: add unspecified HAS_IOMEM dependency new 0dcf2572710d mtd: concat: Fix a comment referring to an unknown symbol new 10050a02f7d5 mtd: spi-nor: Add 4B_OPCODES flag to w25q256 new 01916e0443b9 mtd: spi-nor: fix typo of "JESB216" in comment new 52487e21689b mtd: spi-nor: Rename SR_TB to indicate the bit used new adf1092fa838 mtd: spi-nor: Support TB selection using SR bit 6 new d1f4acb89c74 mtd: spi-nor: Fix wrong TB selection of GD25Q256 new a56be671734e mtd: spi-nor: add Gigadevice gd25lq128d support new bd8a6e31b87b mtd: spi-nor: Split mt25qu512a (n25q512a) entry into two new 7f412111e276 mtd: spi-nor: Add entries for mt25q variants new 094d3b977b7b mtd: spi-nor: Add USE_FSR flag for n25q* entries new 307dd80885af mtd: spi-nor: intel-spi: Add support for Intel Jasper Lake [...] new 707745e8d4e7 mtd: spi-nor: Add support for mx25r3235f new 67de34c20fa7 mtd: spi-nor: Add support for sst26vf016b new 80f64cef4135 mtd: spi-nor: hisi-sfc: Try to provide some clarity on whi [...] new 701a1676f313 mtd: spi-nor: intel-spi: Add support for Intel Comet Lake- [...] new 52bbd2dcb42c mtd: spi-nor: remove unused enum spi_nor_ops new f3418718c0ec mtd: spi-nor: Add support for w25q32jwm new ccfb9299a0b6 mtd: spi-nor: Add support for at25sl321 new 701ddf0bbfc7 Merge tag 'spi-nor/for-5.6' into mtd/next new 296a32b54a73 mtd: onenand: Fix Kconfig indentation new 75b3ff79c565 mtd: onenand: samsung: remove set but not used variable new 73b265ae7bdb mtd: rawnand: mpc5121: Remove unneeded semicolon new 0e7ca83e82d0 mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock new 393947e5823f mtd: rawnand: brcmnand: Set appropriate DMA mask new 82348201384d mtd: rawnand: denali_dt: error out if platform has no asso [...] new f5561a7c42d6 mtd: rawnand: denali_dt: Add support for configuring SPARE [...] new 48aad493e353 dt-bindings: mtd: denali_dt: document reset property new 711fafc287e1 mtd: rawnand: denali_dt: add reset controlling new a3b839e4e061 mtd: rawnand: denali: remove hard-coded DENALI_DEFAULT_OOB [...] new 14b292adcc78 mtd: onenand: samsung: Fix pointer cast -Wpointer-to-int-c [...] new 440c24535caf mtd: onenand: samsung: Fix printing format for size_t on 64-bit new 05a5a6e57e6a mtd: onenand: Enable compile testing of OMAP and Samsung drivers new f33113b54221 mtd: sharpslpart: Fix unsigned comparison to zero new db7b6aeca2a7 mtd: rawnand: macronix: Use match_string() helper to simpl [...] new 9ee0f956cfbb mtd: spinand: add support for Toshiba TC58CVG2S0HRAIJ new 7a95a72e052a mtd: rawnand: atmel: switch to using devm_fwnode_gpiod_get() new 446b6dc8d874 mtd: onenand: Use a better name for samsung driver new d85339d9ea26 mtd: onenand: Rename omap2 driver to avoid a build warning new 4575243c5c17 Merge tag 'nand/for-5.6' into mtd/next new 35c222fd3236 Merge tag 'mtd/for-5.6' of git://git.kernel.org/pub/scm/li [...]
The 180 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-fs-f2fs | 280 +++-- Documentation/admin-guide/ext4.rst | 2 + .../devicetree/bindings/mtd/denali-nand.txt | 7 + Documentation/filesystems/f2fs.txt | 216 +--- Documentation/filesystems/fscrypt.rst | 6 +- drivers/mtd/devices/block2mtd.c | 8 +- drivers/mtd/maps/pcmciamtd.c | 7 +- drivers/mtd/maps/physmap-core.c | 20 +- drivers/mtd/mtdconcat.c | 5 +- drivers/mtd/nand/onenand/Kconfig | 14 +- drivers/mtd/nand/onenand/Makefile | 4 +- drivers/mtd/nand/onenand/onenand_base.c | 82 +- .../mtd/nand/onenand/{omap2.c => onenand_omap2.c} | 0 .../onenand/{samsung_mtd.c => onenand_samsung.c} | 9 +- drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 20 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 10 + drivers/mtd/nand/raw/denali.c | 14 +- drivers/mtd/nand/raw/denali_dt.c | 56 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 2 +- drivers/mtd/nand/raw/nand_macronix.c | 11 +- drivers/mtd/nand/spi/toshiba.c | 10 + drivers/mtd/parsers/sharpslpart.c | 4 +- drivers/mtd/spi-nor/Kconfig | 4 +- drivers/mtd/spi-nor/aspeed-smc.c | 4 +- drivers/mtd/spi-nor/cadence-quadspi.c | 4 +- drivers/mtd/spi-nor/hisi-sfc.c | 6 +- drivers/mtd/spi-nor/intel-spi-pci.c | 2 + drivers/mtd/spi-nor/spi-nor.c | 127 ++- drivers/mtd/ubi/attach.c | 2 +- drivers/mtd/ubi/build.c | 31 +- drivers/mtd/ubi/fastmap.c | 23 +- drivers/mtd/ubi/ubi.h | 1 + drivers/mtd/ubi/vtbl.c | 8 +- drivers/mtd/ubi/wl.c | 3 +- fs/ext2/super.c | 7 +- fs/ext4/Kconfig | 6 - fs/ext4/balloc.c | 5 +- fs/ext4/dir.c | 10 +- fs/ext4/ext4.h | 81 +- fs/ext4/ext4_extents.h | 5 - fs/ext4/ext4_jbd2.c | 25 + fs/ext4/ext4_jbd2.h | 22 +- fs/ext4/extents.c | 205 ++-- fs/ext4/extents_status.h | 6 + fs/ext4/file.c | 203 +++- fs/ext4/ialloc.c | 6 +- fs/ext4/indirect.c | 26 - fs/ext4/inline.c | 4 +- fs/ext4/inode.c | 53 +- fs/ext4/ioctl.c | 2 + fs/ext4/mballoc.c | 4 + fs/ext4/mmp.c | 6 +- fs/ext4/namei.c | 20 +- fs/ext4/page-io.c | 19 +- fs/ext4/readpage.c | 42 +- fs/ext4/resize.c | 10 +- fs/ext4/super.c | 122 +- fs/ext4/sysfs.c | 88 +- fs/ext4/xattr.c | 6 +- fs/f2fs/Kconfig | 27 +- fs/f2fs/Makefile | 1 + fs/f2fs/checkpoint.c | 6 +- fs/f2fs/compress.c | 1176 ++++++++++++++++++++ fs/f2fs/data.c | 734 ++++++++++-- fs/f2fs/debug.c | 88 +- fs/f2fs/dir.c | 25 +- fs/f2fs/f2fs.h | 326 +++++- fs/f2fs/file.c | 251 ++++- fs/f2fs/gc.c | 18 +- fs/f2fs/inline.c | 44 +- fs/f2fs/inode.c | 41 + fs/f2fs/namei.c | 120 +- fs/f2fs/recovery.c | 20 +- fs/f2fs/segment.c | 271 ++++- fs/f2fs/segment.h | 19 +- fs/f2fs/super.c | 182 ++- fs/f2fs/sysfs.c | 158 ++- fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 4 +- fs/jbd2/journal.c | 119 +- fs/jbd2/transaction.c | 4 +- fs/quota/quota_v2.c | 2 - fs/quota/quotaio_v1.h | 6 +- fs/reiserfs/journal.c | 2 - fs/reiserfs/procfs.c | 1 - fs/reiserfs/stree.c | 6 - fs/reiserfs/super.c | 4 +- fs/ubifs/file.c | 4 +- fs/ubifs/ioctl.c | 14 +- fs/ubifs/orphan.c | 4 +- fs/ubifs/sb.c | 2 +- fs/ubifs/super.c | 2 + fs/udf/ecma_167.h | 46 +- fs/udf/inode.c | 6 +- fs/udf/osta_udf.h | 100 +- fs/udf/super.c | 40 +- fs/udf/truncate.c | 2 +- fs/xfs/libxfs/xfs_attr.c | 14 +- fs/xfs/libxfs/xfs_attr.h | 15 +- fs/xfs/libxfs/xfs_attr_leaf.c | 4 +- fs/xfs/libxfs/xfs_attr_leaf.h | 9 - fs/xfs/libxfs/xfs_attr_remote.c | 89 +- fs/xfs/libxfs/xfs_attr_remote.h | 2 + fs/xfs/libxfs/xfs_btree.c | 2 - fs/xfs/libxfs/xfs_da_btree.h | 4 +- fs/xfs/libxfs/xfs_da_format.h | 4 +- fs/xfs/libxfs/xfs_format.h | 7 + fs/xfs/libxfs/xfs_log_format.h | 19 +- fs/xfs/scrub/repair.h | 1 - fs/xfs/xfs_acl.c | 11 +- fs/xfs/xfs_attr_inactive.c | 149 +-- fs/xfs/xfs_buf_item.c | 45 +- fs/xfs/xfs_buf_item.h | 1 + fs/xfs/xfs_dquot.c | 6 +- fs/xfs/xfs_file.c | 7 +- fs/xfs/xfs_inode.c | 25 +- fs/xfs/xfs_ioctl.c | 20 +- fs/xfs/xfs_ioctl32.c | 9 +- fs/xfs/xfs_ioctl32.h | 2 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_iops.c | 6 +- fs/xfs/xfs_log_recover.c | 6 + fs/xfs/xfs_ondisk.h | 1 + fs/xfs/xfs_qm.h | 6 +- fs/xfs/xfs_quotaops.c | 6 +- fs/xfs/xfs_reflink.c | 9 +- fs/xfs/xfs_reflink.h | 2 +- fs/xfs/xfs_super.c | 48 +- fs/xfs/xfs_trans_dquot.c | 8 +- fs/xfs/xfs_xattr.c | 14 +- include/linux/f2fs_fs.h | 5 + include/linux/jbd2.h | 1 - include/linux/mtd/spi-nor.h | 16 +- include/trace/events/ext4.h | 27 +- include/trace/events/f2fs.h | 103 +- 136 files changed, 4958 insertions(+), 1611 deletions(-) rename drivers/mtd/nand/onenand/{omap2.c => onenand_omap2.c} (100%) rename drivers/mtd/nand/onenand/{samsung_mtd.c => onenand_samsung.c} (99%) create mode 100644 fs/f2fs/compress.c