{"push_id":2088510334,"size":47,"distinct_size":47,"ref":"refs/heads/nougat-mr2","head":"dde05e10eb0254e29263cf426baa1104433c6670","before":"ef9c52d2cfcaef3a68461020fd388f57478a9553","commits":[{"sha":"2b4b86066baa7c21813c7daa43baf0c8961016a2","author":{"name":"Sheng Yong","email":"94942b8cfdbd5dc8f5d0dc0c99051413cf45af34@huawei.com"},"message":"resize.f2fs: correct checkpoint_ver of new checkpoint\n\nresize.f2fs rebuilds a new checkpoint at the new position. Its\ncheckpoint_ver should be increased.\n\nSigned-off-by: Shuoran Liu <liushuoran@huawei.com>\nSigned-off-by: Weichao Guo <guoweichao@huawei.com>\nSigned-off-by: Sheng Yong <shengyong1@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/2b4b86066baa7c21813c7daa43baf0c8961016a2"},{"sha":"a2b7afa16d8e30abaf4125a9fc0e33b67cd0e7b8","author":{"name":"Kinglong Mee","email":"edb7e4e38dad4b3954adaa5ef0528f2414afae6a@gmail.com"},"message":"mkfs.f2fs: check the c.overprovision with zero before using it\n\nThe using of c.overprovision when it equal zero as,\n\n        c.reserved_segments =\n                        (2 * (100 / c.overprovision + 1) + 6)\n                        * c.segs_per_sec;\n\nmay cause problem, although it doesn't happen.\n\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/a2b7afa16d8e30abaf4125a9fc0e33b67cd0e7b8"},{"sha":"9edcda5ec7dc47e3618c832f77e9defe987ef124","author":{"name":"Kinglong Mee","email":"edb7e4e38dad4b3954adaa5ef0528f2414afae6a@gmail.com"},"message":"mkfs.f2fs: make sure clean all reset dnodes\n\nmemset(raw_node, 0, F2FS_BLKSIZE) sets the next_blkaddr to zero,\nso that, only one reset dnode is cleaned always.\n\nFixes: ad042d9194f5 \"mkfs.f2fs: reset dnode with zeros\",\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nReviewed-by: Chao Yu <yuchao0@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/9edcda5ec7dc47e3618c832f77e9defe987ef124"},{"sha":"a0bd5b982220cd1c01fb741e128f9909c5445080","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs-tools: catch up up-to-date checkpoint flag\n\nIt needs to use up-to-date ckpt flag.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/a0bd5b982220cd1c01fb741e128f9909c5445080"},{"sha":"f081d54ba8e0cbcfb0ab8e0dd90934b9113f2d7e","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"fsck.f2fs: fix wrong usage out\n\nThis fixes wrong messages for error out.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/f081d54ba8e0cbcfb0ab8e0dd90934b9113f2d7e"},{"sha":"191573e71bd493d19b8ed505f38af21efcf103fb","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"mkfs.f2fs: support nat_bits feature\n\nThis patch adds nat_bits in the last one ore two 4KB-sized blocks of first\ncheckpoint segment. So, now a set of checkpoint *segment* consists of:\n\n< checkpoint segment >\n----------------------\n| cp page #1         | 4KB\n----------------------\n| compacted data sum | 4KB\n----------------------\n| node sum  #1       | 4KB\n----------------------\n| node sum  #2       | 4KB\n----------------------\n| node sum  #3       | 4KB\n----------------------\n| cp page #2         | 4KB\n----------------------\n...\n----------------------\n| crc|cpver          | 8 bytes\n----------------------\n| full NAT bits      | # of NAT segments / 2 * 512 / 8 bytes\n----------------------\n| empty NAT bits     | # of NAT segments / 2 * 512 / 8 bytes\n----------------------\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/191573e71bd493d19b8ed505f38af21efcf103fb"},{"sha":"2f52fcf698fe3799b83faf1c56afd475c96519b7","author":{"name":"Kinglong Mee","email":"edb7e4e38dad4b3954adaa5ef0528f2414afae6a@gmail.com"},"message":"mkfs.f2fs: clearfiy the help message and manpages\n\nAdd some missing options in manpages, also order those options.\n\nv3, add the missing update of SYNOPSIS\n\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/2f52fcf698fe3799b83faf1c56afd475c96519b7"},{"sha":"52a3a273d18f6660f3d6551fe605c7f2958ca6f2","author":{"name":"Kinglong Mee","email":"edb7e4e38dad4b3954adaa5ef0528f2414afae6a@gmail.com"},"message":"mkfs.f2fs: check overwrite before make filesystem\n\nMkfs.f2fs doesn't check the overwrite of exist filesystem.\nAvoid formatting an exist filesystem by mistake, a notice is important.\nThe code is modified from xfsprogs.\n\nv3, add the missing update of SYNOPSIS\nv2, add the manpages description of -f.\n\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/52a3a273d18f6660f3d6551fe605c7f2958ca6f2"},{"sha":"78ad88d1d2547e6923f6b83651d73e4ee9957c95","author":{"name":"Yunlei He","email":"4b341aea8d9e01926600be7638864e39b0615d7a@huawei.com"},"message":"resize.f2fs: fix a resize fail for sector size mismatch\n\nThis patch fix a resize faill for sector size mismatch.\nThe initial fs comes from an image file, with sector size\n512KB, and the block device sector size is equal to block\nsize.\n\nSigned-off-by: Yunlei He <heyunlei@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/78ad88d1d2547e6923f6b83651d73e4ee9957c95"},{"sha":"802b6499bdc5547003438cfa0d70902639f89338","author":{"name":"Kinglong Mee","email":"edb7e4e38dad4b3954adaa5ef0528f2414afae6a@gmail.com"},"message":"fsck.f2fs: sanity check of crc_offset from raw checkpoint\n\nThe crc_offset towards or beyond the end of block is wrong,\nsanity check it.\n\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/802b6499bdc5547003438cfa0d70902639f89338"},{"sha":"7f00dd441c48edf9b7d88d34e8b94d29d72fd350","author":{"name":"Kinglong Mee","email":"edb7e4e38dad4b3954adaa5ef0528f2414afae6a@gmail.com"},"message":"f2fscrypt: add a tool for encryption management in the f2fs filesystem\n\nIt's migrated from e4crypt.\nAdds an example to the f2fscrypt manpages.\n\nv3, add /tools/f2fscrypt to .gitignore\nv2, migrate those micro defines for encrypt to f2fs internal,\n    drop unless of libsha etc.\n\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/7f00dd441c48edf9b7d88d34e8b94d29d72fd350"},{"sha":"6fb673abc03592eb9598fe7e168cd077d252e502","author":{"name":"Kinglong Mee","email":"edb7e4e38dad4b3954adaa5ef0528f2414afae6a@gmail.com"},"message":"fsck.f2fs: a separate option for showing directory tree\n\nShowing directory tree reuses dbg_lv that if setting \"-t\",\nfsck.f2fs does not show any others.\nUsers may want much information include the debug info and directory tree.\n\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/6fb673abc03592eb9598fe7e168cd077d252e502"},{"sha":"8e710d1d714ac9a0f87c09487a4e836072c25ccd","author":{"name":"Kinglong Mee","email":"edb7e4e38dad4b3954adaa5ef0528f2414afae6a@gmail.com"},"message":"sload.f2fs: fix missing SSA updates\n\nIf sload many larger files to disk, the SSA that doesn't cached will be missed.\n\nMar 17 12:04:39 localhost kernel: ------------[ cut here ]------------\nMar 17 12:04:39 localhost kernel: kernel BUG at fs/f2fs/gc.c:899!\nMar 17 12:04:39 localhost kernel: invalid opcode: 0000 [#1] SMP\nMar 17 12:04:39 localhost kernel: Modules linked in: f2fs tun bridge stp llc fuse ip_set nfnetlink vmw_vsock_vmci_transport vsock snd_seq_midi snd_seq_midi_event snd_ens1371 gameport snd_ac97_codec coretemp ac97_bus crct10dif_pclmul crc32_pclmul ppdev snd_seq snd_pcm ghash_clmulni_intel intel_rapl_perf vmw_balloon snd_rawmidi joydev snd_timer snd_seq_device snd soundcore parport_pc parport nfit acpi_cpufreq tpm_tis tpm_tis_core shpchp vmw_vmci tpm i2c_piix4 nfsd auth_rpcgss nfs_acl lockd grace sunrpc xfs libcrc32c vmwgfx drm_kms_helper ttm drm e1000 crc32c_intel mptspi scsi_transport_spi serio_raw mptscsih mptbase ata_generic pata_acpi fjes\nMar 17 12:04:39 localhost kernel: CPU: 0 PID: 6427 Comm: f2fs_gc-8:33 Tainted: G        W       4.10.0-f2fs+ #25\nMar 17 12:04:39 localhost kernel: Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015\nMar 17 12:04:39 localhost kernel: task: ffff94ba7d998000 task.stack: ffffb6e4c2e50000\nMar 17 12:04:39 localhost kernel: RIP: 0010:do_garbage_collect+0xa39/0xb60 [f2fs]\nMar 17 12:04:39 localhost kernel: RSP: 0018:ffffb6e4c2e53cc0 EFLAGS: 00010213\nMar 17 12:04:39 localhost kernel: RAX: ffff94baa0427000 RBX: 0000000000000001 RCX: 0000000000000002\nMar 17 12:04:39 localhost kernel: RDX: 0000000000000000 RSI: fffff5e2c28109c0 RDI: fffff5e2c28109c0\nMar 17 12:04:39 localhost kernel: RBP: ffffb6e4c2e53dc0 R08: ffff94ba7dfc72f0 R09: fffff5e2c28109dc\nMar 17 12:04:39 localhost kernel: R10: 0000000000000040 R11: ffff94ba7dfc7238 R12: 0000000000000418\nMar 17 12:04:39 localhost kernel: R13: fffff5e2c28109c0 R14: 0000000000000417 R15: ffff94ba3c021000\nMar 17 12:04:39 localhost kernel: FS:  0000000000000000(0000) GS:ffff94babb600000(0000) knlGS:0000000000000000\nMar 17 12:04:39 localhost kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\nMar 17 12:04:39 localhost kernel: CR2: 00007fc42a0d7000 CR3: 00000000a7e94000 CR4: 00000000001406f0\nMar 17 12:04:39 localhost kernel: Call Trace:\nMar 17 12:04:39 localhost kernel: ? find_next_bit+0xb/0x10\nMar 17 12:04:39 localhost kernel: f2fs_gc+0x111/0x480 [f2fs]\nMar 17 12:04:39 localhost kernel: ? prepare_to_wait_event+0x79/0x160\nMar 17 12:04:39 localhost kernel: gc_thread_func+0x2d0/0x3f0 [f2fs]\nMar 17 12:04:39 localhost kernel: ? __schedule+0x273/0x860\nMar 17 12:04:39 localhost kernel: ? remove_wait_queue+0x70/0x70\nMar 17 12:04:39 localhost kernel: kthread+0x101/0x140\nMar 17 12:04:39 localhost kernel: ? f2fs_gc+0x480/0x480 [f2fs]\nMar 17 12:04:39 localhost kernel: ? kthread_park+0x90/0x90\nMar 17 12:04:39 localhost kernel: ret_from_fork+0x2c/0x40\nMar 17 12:04:39 localhost kernel: Code: 48 8d 84 24 90 00 00 00 48 89 c7 48 89 44 24 28 e8 7d cc ba e6 e9 17 fa ff ff 48 c7 c6 48 3f 84 c0 48 89 c7 e8 59 8d 9d e6 0f 0b <0f> 0b 48 c7 c6 48 3f 84 c0 4c 89 ff e8 46 8d 9d e6 0f 0b 8b b4\nMar 17 12:04:39 localhost kernel: RIP: do_garbage_collect+0xa39/0xb60 [f2fs] RSP: ffffb6e4c2e53cc0\nMar 17 12:04:39 localhost kernel: ---[ end trace 926d61b064ed1f2d ]---\n\nFixes: 767a93ea8b (\"defrag.f2fs: fix missing SSA updates\")\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/8e710d1d714ac9a0f87c09487a4e836072c25ccd"},{"sha":"5e6526940e9a570f60b2247317e1a5dbc7847902","author":{"name":"Kinglong Mee","email":"edb7e4e38dad4b3954adaa5ef0528f2414afae6a@gmail.com"},"message":"fsck.f2fs: fix bad notice of missing device\n\nThe following messages is better than before.\n\nBefore,\n# fsck.f2fs -d 1\n    Error: Need argument for -d\n\nNow,\n# fsck.f2fs -d 1\nInfo: Debug level = 1\n        Error: Device not specified\n\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/5e6526940e9a570f60b2247317e1a5dbc7847902"},{"sha":"7b03ccbb9b2d4e1025f178b7e833bde9817d0402","author":{"name":"Kinglong Mee","email":"edb7e4e38dad4b3954adaa5ef0528f2414afae6a@gmail.com"},"message":"fsck.f2fs: check encrypted filename depends FADVISE_ENC_NAME_BIT\n\nAn encrypted directory under an unencrypted directory, the filename isn't encrypted.\n\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/7b03ccbb9b2d4e1025f178b7e833bde9817d0402"},{"sha":"9a4df3c466c380679ddb5b765d7ef377b7da6b48","author":{"name":"Kinglong Mee","email":"edb7e4e38dad4b3954adaa5ef0528f2414afae6a@gmail.com"},"message":"sload.f2fs: let dir_buckets/dir_block_index supports dir_level\n\nThe dir_level in the filesystem maybe larger than zero,\nsupports it.\n\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/9a4df3c466c380679ddb5b765d7ef377b7da6b48"},{"sha":"0f3045d3e8bb3d14f3e96192a3c22cf04a78ca15","author":{"name":"Kinglong Mee","email":"edb7e4e38dad4b3954adaa5ef0528f2414afae6a@gmail.com"},"message":"sload.f2fs: support sload files into directory includes inline dentry\n\nIt seems the new created directory always includes inline dentries,\nlet sload.f2fs supporting it.\n\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/0f3045d3e8bb3d14f3e96192a3c22cf04a78ca15"},{"sha":"f57dee09fb077a8fda1215e2549740f223cb4ec6","author":{"name":"Kinglong Mee","email":"edb7e4e38dad4b3954adaa5ef0528f2414afae6a@gmail.com"},"message":"libf2fs: avoid overwrite the c.start_sector by non-root device\n\nFor multiple devices, the c.start_sector will be overwrite by the non-root devices.\n\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/f57dee09fb077a8fda1215e2549740f223cb4ec6"},{"sha":"8f9327c0c02ee1f2d198d89b6cb2c665f2ce44a8","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"mkfs.f2fs: use noheap by default\n\nLet's set noheap by default.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/8f9327c0c02ee1f2d198d89b6cb2c665f2ce44a8"},{"sha":"0f9e1e23dac0d9c448a8af9827172ce9586b6bdc","author":{"name":"Yong, Jonathan","email":"1838ee55e4316e4ff0d549ffb44bdb6e208478c1@intel.com"},"message":"Fix mkfs out of tree builds\n\nLibraries are built in builddir, not srcdir, fix Makefile.am\naccordingly.\n\nSigned-off-by: Yong, Jonathan <jonathan.yong@intel.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/arter97/android_external_f2fs-tools/commits/0f9e1e23dac0d9c448a8af9827172ce9586b6bdc"}]}
{"actor":{"display_login":"arter97"}}