GitHub PushEvent at 2014-09-20 03:47:17
Repository: android_kernel_htc_msm8974
Actor: Jackeagle
Payload: {"shas":[["047e820e357bc937cc1567b8422d780c11fc91b8","e6f8e3fd3e5e86f5ec86e76a9618a477b222783b@codeaurora.org","msm: Create shadow files under /sys/kernel/ipv4\n\nThe TCP delayed ack parameters can be configured from user space\napplication which runs with non-root credentials and does not have\ndirect write access to /proc entries. This commit creates shadow\nfiles under /sys/kernel/ipv4 which maps to /proc/sys/net/ipv4.\n\nCRs-Fixed: 628139\nChange-Id: If9f5e8f1f5f31c39090555b7b0c40efcdf6ccd08\nSigned-off-by: Ravi Joshi <ravij@codeaurora.org>","Ravi Joshi",true],["60d242d56f8f8a7fd88760017546a2a06a2ff009","6439d4d9ffdf8e13b6026617ba51aa18f8d15ddd@codeaurora.org","WLAN subsystem: Sysctl support for key TCP/IP parameters\n\nIt has been observed that default values for some of key tcp/ip\nparameters are affecting the tput/performance of the system. Hence\nextending configuration capabilities to TCP/Ip stack through\nsysctl interface.\n\nCRs-Fixed: 507581\nSigned-off-by: Mahesh A Saptasagar <msapta@codeaurora.org>\n\nConflicts:\n\tinclude/net/tcp.h\n\tnet/ipv4/sysctl_net_ipv4.c\n\tnet/ipv4/tcp.c\n\tnet/ipv4/tcp_input.c\n\nChange-Id: Ie4573c72e2e9bee63bdbb58b29f2e624ed7658bc","Mahesh A Saptasagar",true],["4f754cdf34a506441e76ca77bc9fe4b9a25feb35","7662eda885d44e77a928581610e3a6d22accb87e@gmail.com","f2fs: fix typo\n\nFix typo and some grammatical errors.\n\nThe words \"filesystem\" and \"readahead\" are being used without the space treewide.\n\nSigned-off-by: Park Ju Hyung <qkrwngud825@gmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","arter97",true],["f5c393b6f7d69b44f4320f3170f6ea67f61ff9f3","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: should convert inline_data during the mkwrite\n\nIf mkwrite is called to an inode having inline_data, it can overwrite the data\nindex space as NEW_ADDR. (e.g., the first 4 bytes are coincidently zero)\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["b3bac50ed9750015cc45225ad8ae08c5230a623c","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: make clear on test condition and return types\n\nThis patch adds a parentheses to make clear for condition check.\nAnd also it changes the return type for better meanings.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["47e88026d2110d9a12ff3ed5e698b63d2aadd278","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: fix the initial inode page for recovery\n\nIf a new inode page is needed for recover_dentry, we should assing i_inline\nas zero.\n\nReviewed-by: Chao Yu <chao2.yu@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["8e04d524ba5d94e095cfa5819cc1399eaf8cfd08","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: clear FI_INC_LINK during the recovery\n\nIf an inode are fsynced multiple times with fsync & dent marks, this inode will\nset FI_INC_LINK at find_fsync_dnodes during the recovery.\nBut, in recover_inode, recover_dentry doesn't clear that flag when multiple hits\nwere occurred.\n\nSo this patch removes the flag for the further consistency.\n\nReviewed-by: Chao Yu <chao2.yu@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["926ddabf7c16f8ee71bb3542b7efefa3234d735a","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: should clear the inline_xattr flag\n\nDuring the recovery, we should clear the inline_xattr flag if its xattr node\nblock is recovered.\n\nReviewed-by: Chao Yu <chao2.yu@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["3300cf51531ff6982367b30743ef17a47a4f9936","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: fix to recover inline_xattr/data and blocks\n\nThis patch fixes not to skip xattr recovery and inline xattr/data recovery\norder.\n\nReviewed-by: Chao Yu <chao2.yu@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["54f17cee5c709cad69fa3a45f0db3722207b402b","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: avoid bug_on when error is occurred\n\nDuring the recovery, if an error like EIO or ENOMEM, f2fs_bug_on should skip.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["12d4bc7d653dafad55b9f0ec43a672c7aa5bdd17","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: don't skip checkpoint if there is no dirty node pages\n\nThis is the errorneous scenario.\n1. write data\n2. do checkpoint\n3. produce some dirty node pages by the gc thread\n4. write back dirty node pages\n5. f2fs_put_super will skip the checkpoint, since dirty count for node pages is\n  zero.\n\nThis patch removes such the wrong condition check.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["1b13a55d5b7e18da3e6a65a5873c3da8fb4cb7b0","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: trigger release_dirty_inode in f2fs_put_super\n\nThe generic_shutdown_super calls sync_filesystem, evict_inode, and then\nf2fs_put_super. In f2fs_evict_inode, we remain some dirty inode information\nso we should release them at f2fs_put_super.\n\nReviewed-by: Chao Yu <chao2.yu@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["71ec5c378d4c2f265bf15af2fb0673d1a153b8c3","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: give a chance to mount again when encountering errors\n\nThis patch gives another chance to try mount process when we encounter an error.\nThis makes an effect on the roll-forward recovery failures as well.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["3f5730e3eec3115487ee30efd5445e9c62e22a38","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: introduce f2fs_cp_error for readability\n\nThis patch adds f2fs_cp_error for readability.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["6ba3591001d3ad7d98dc4f980702c77332e70b56","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: unlock_page when node page is redirtied out\n\nThis patch fixes missing unlock_page when a node page is redirtied out.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["da9a946c5c9b2205da7f8e5ea16a95ab2081c9dc","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: check s_dirty under cp_mutex\n\nIt needs to check s_dirty under cp_mutex, since s_dirty is reset under that\nmutex.\nAnd previous condition was not correct, since we can omit doing checkpoint\nwhen checkpoint was done followed by all the node pages were written back.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["8799fe3fbac2fac82c800aec1c3fa8dfab4fa743","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: handle EIO not to break fs consistency\n\nThere are two rules when EIO is occurred.\n1. don't write any checkpoint data to preserve the previous checkpoint\n2. don't lose the cached dentry/node/meta pages\n\nSo, at first, this patch adds set_page_dirty in f2fs_write_end_io's failure.\nThen, writing checkpoint/dentry/node blocks is not allowed.\n\nNote that, for the data pages, we can't just throw away by redirtying them.\nOtherwise, kworker can fall into infinite loop to flush them.\n(Ref. xfstests/019)\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["ac6d7a7746fb71c58d8c74473ca047029c5006a9","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: add WARN_ON in f2fs_bug_on\n\nThis patch adds WARN_ON when f2fs_bug_on is disable to see kernel messages.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true],["71f9b128d06b7fc78b06cf212b7cb6ca91a5e4cf","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: avoid double lock in truncate_blocks\n\nThe init_inode_metadata calls truncate_blocks when error is occurred.\nThe callers holds f2fs_lock_op, so we should not call it again in\ntruncate_blocks.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>\n\nConflicts:\n\tfs/f2fs/data.c\n\nChange-Id: I4da185f3717747a801f39d3e946da22ef9ba48e3","Jaegeuk Kim",true],["d0fae3acb3a22839e0088ba7e03e35b1ae4131e8","71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","f2fs: remove rewrite_node_page\n\nI think we need to let the dirty node pages remain in the page cache instead\nof rewriting them in their places.\nSo, after done with successful recovery, write_checkpoint will flush all of them\nthrough the normal write path.\nThrough this, we can avoid potential error cases in terms of block allocation.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","Jaegeuk Kim",true]],"size":34,"ref":"refs/heads/kitkat","head":"3cf9b0c0f9948bf9483c2fe53c74a6f6cdf9c9f3"}