{"push_id":1143428879,"size":78,"distinct_size":78,"ref":"refs/heads/cm-13.0","head":"6e50f1fbe784a0be2076e309a807b15644e9a1ad","before":"23d83ac8570e040520ac40b90c70cf6c3b64b084","commits":[{"sha":"db2f38be34d327a4c051e224a154a4d1448cc902","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"cnss: Disable IRQ when PCIe link down\n\n * Avoid interrupt storm from hardware when link goes down.\n\nChange-Id: I7fde4e3a543bdb432f70ae6faea772c7ab928067","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/db2f38be34d327a4c051e224a154a4d1448cc902"},{"sha":"357d7d769783e903c4289645c8236853d315174b","author":{"name":"Dan Sneddon","email":"f57625224dacba4cffee66080adfbead074f52fe@codeaurora.org"},"message":"ARM: dts: msm: Adjust SPDM params on 8992\n\nThe current SPDM parameters cause a power increase\non 8992.  This patch adjusts those parameters to\neliminate the negative power impact.\n\nChange-Id: Ibdfaaf4cb50c346b6433a4a7dc910713bce8125f\nSigned-off-by: Dan Sneddon <dsneddon@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/357d7d769783e903c4289645c8236853d315174b"},{"sha":"a9b7abe977cab46e9c7ecf7e13a02f626596b501","author":{"name":"Azhar Shaikh","email":"cbb0239df3faaabf3fb5681643fb7180458a007f@codeaurora.org"},"message":"ARM: dts: msm: Add USB BAM pipe configuration for DPL\n\nAccelerated DPL uses BAM2BAM IPA path for DPL data transfer\nover USB IN endpoint. Hence add required USB BAM pipe configuration\nto use with it.\n\nSigned-off-by: Azhar Shaikh <azhars@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/a9b7abe977cab46e9c7ecf7e13a02f626596b501"},{"sha":"94bd8087bd810f7b8cdd314b61e61d00ad700060","author":{"name":"ChandanaKishori Chiluveru","email":"3846ccb526c6fc42acce04940a2e70281e84aa93@codeaurora.org"},"message":"usb: gadget: f_mtp:Fix issue of NULL pointer access in mtp_read\n\nMTP usb device node created as a part of mtp function init call.\nUserspace can read/write to MTP device using this node. If MTP is\nnot enabled in the composition and trying to read mtp_usb dev node\nfrom the userspace leading to null pointer access in mtp_read.\n\nDo not access ep OUT maxpacket size in mtp_read. First block on mtp_read\nuntil the state become online which doesn't wakeup from the thread and\nexpecting for the read completion or state change which occurs as\na part of set_alt.\n\nChange-Id: Icbee5fe7ae2c02b2bca185a0dc7587eb4940058a\nSigned-off-by: ChandanaKishori Chiluveru <cchilu@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/94bd8087bd810f7b8cdd314b61e61d00ad700060"},{"sha":"6d3eb02c7300dd0b7fc37eb1836f4041c2364f32","author":{"name":"Mayank Rana","email":"e194534cb25fb4fffc472d54bc7f1333d96f9523@codeaurora.org"},"message":"usb: gadget: f_mtp: Add support to capture time taken with vfs_write/read\n\nThis change captures time taken by each vfs_read() and vfs_write() call\nmade from USB MTP gadget driver where data size is equal to USB request\nbuffer size. It provides debugfs entry to get this information for 100\nsuch call and resetting the same.\n\nHow-To use:\nTo get stats:\ncat /sys/kernel/debug/usb_mtp/status\nTo reset stats:\necho 0 > /sys/kernel/debug/usb_mtp/status\n\nChange-Id: I252e830568704e9e557660c1ae0f7597823e4b17\nSigned-off-by: Mayank Rana <mrana@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/6d3eb02c7300dd0b7fc37eb1836f4041c2364f32"},{"sha":"8e3c37d26ffb4885c61e02bb2f25b06ac8c0b5ec","author":{"name":"Vijayavardhan Vennapusa","email":"fd1e89cda16e187a1514e87daf32db280e01223d@codeaurora.org"},"message":"USB: gadget: f_mtp: Update header length correctly in send_file_work\n\nWhenever data is transmitted from device to Host PC, MTP daemon sitting\nin userspace writes to mtp driver through ioctl, which eventually\ncalls send_file_work to send data. Currently header length is not updated\nproperly to reflect correct length in case data file size is greater\nthan 4GB. Due to this, Host PC throws error when file of size > 4GB is\ncopied from device to Host PC. Hence fix the issue by updating header\nlength to (2 ^ 32 - 1) if length is greater than 4GB.\n\nCRs-Fixed: 953737\nChange-Id: I3840afb63f365c28bf3638b13b728800bc2419f4\nSigned-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/8e3c37d26ffb4885c61e02bb2f25b06ac8c0b5ec"},{"sha":"c9f13b2e5d0a8dda04dc6ebd6895d6dc7ddc466a","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs: give RO message when recovering superblock\n\nWhen one of superblocks is missing, f2fs recovers it with the valid one.\nBut, even if f2fs is mounted as RO, we'd better notify that too.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/c9f13b2e5d0a8dda04dc6ebd6895d6dc7ddc466a"},{"sha":"983eebd8154c45918dd850f090a7a0fa81f9840b","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs: recover superblock at RW remounts\n\nThis patch adds a sbi flag, SBI_NEED_SB_WRITE, which indicates it needs to\nrecover superblock when (re)mounting as RW. This is set only when f2fs is\nmounted as RO.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/983eebd8154c45918dd850f090a7a0fa81f9840b"},{"sha":"7e59617232c58ed3b90cfef69cd2ed29b9881055","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs: give -EINVAL for norecovery and rw mount\n\nOnce detecting something to recover, f2fs should stop mounting, given norecovery\nand rw mount options.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/7e59617232c58ed3b90cfef69cd2ed29b9881055"},{"sha":"66dc67409b657e744251654a7204be23aeced55f","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs: treat as a normal umount when remounting ro\n\nWhen user remounts f2fs as read-only, we can mark the checkpoint as umount.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/66dc67409b657e744251654a7204be23aeced55f"},{"sha":"7ffeacb8954645a96c033df5188608b3f8faef40","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs: show current mount status\n\nThis patch remains the current mount status to f2fs status info.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/7ffeacb8954645a96c033df5188608b3f8faef40"},{"sha":"9d18781ca6381e794fb6f86e0146769ca9aed5d2","author":{"name":"Chao Yu","email":"5eeb15ae5b9723d14f20c023a7dd80da0cfa55a9@samsung.com"},"message":"f2fs: fix to convert inline directory correctly\n\nWith below serials, we will lose parts of dirents:\n\n1) mount f2fs with inline_dentry option\n2) echo 1 > /sys/fs/f2fs/sdX/dir_level\n3) mkdir dir\n4) touch 180 files named [1-180] in dir\n5) touch 181 in dir\n6) echo 3 > /proc/sys/vm/drop_caches\n7) ll dir\n\nls: cannot access 2: No such file or directory\nls: cannot access 4: No such file or directory\nls: cannot access 5: No such file or directory\nls: cannot access 6: No such file or directory\nls: cannot access 8: No such file or directory\nls: cannot access 9: No such file or directory\n...\ntotal 360\ndrwxr-xr-x 2 root root 4096 Feb 19 15:12 ./\ndrwxr-xr-x 3 root root 4096 Feb 19 15:11 ../\n-rw-r--r-- 1 root root    0 Feb 19 15:12 1\n-rw-r--r-- 1 root root    0 Feb 19 15:12 10\n-rw-r--r-- 1 root root    0 Feb 19 15:12 100\n-????????? ? ?    ?       ?            ? 101\n-????????? ? ?    ?       ?            ? 102\n-????????? ? ?    ?       ?            ? 103\n...\n\nThe reason is: when doing the inline dir conversion, we didn't consider\nthat directory has hierarchical hash structure which can be configured\nthrough sysfs interface 'dir_level'.\n\nBy default, dir_level of directory inode is 0, it means we have one bucket\nin hash table located in first level, all dirents will be hashed in this\nbucket, so it has no problem for us to do the duplication simply between\ninline dentry page and converted normal dentry page.\n\nHowever, if we configured dir_level with the value N (greater than 0), it\nwill expand the bucket number of first level hash table by 2^N - 1, it\nhashs dirents into different buckets according their hash value, if we\nstill move all dirents to first bucket, it makes incorrent locating for\ninline dirents, the result is, although we can iterate all dirents through\n->readdir, we can't stat some of them in ->lookup which based on hash\ntable searching.\n\nThis patch fixes this issue by rehashing dirents into correct position\nwhen converting inline directory.\n\nSigned-off-by: Chao Yu <chao2.yu@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>\n\n Conflicts:\n\tfs/f2fs/dir.c\n\tfs/f2fs/f2fs.h","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/9d18781ca6381e794fb6f86e0146769ca9aed5d2"},{"sha":"e379f27d3f84ab7114dcc0cef7e6b8c30a16effe","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs: add BUG_ON to avoid unnecessary flow\n\nThis patch adds BUG_ON instead of retrying loop.\nIn the case of node pages, we already got this inode page, but unlocked it.\nBy the fact that we don't truncate any node pages in operations, the page's\nmapping should be unchangeable.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/e379f27d3f84ab7114dcc0cef7e6b8c30a16effe"},{"sha":"de7a4c935baa7877b131492390c5a31da1b9dccf","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs: fix dropping inmemory pages in a wrong time\n\nWhen one reader closes its file while the other writer is doing atomic writes,\nf2fs_release_file drops atomic data resulting in an empty commit.\nThis patch fixes this wrong commit problem by checking openess of the file.\n\n Process0                       Process1\n \t\t\t\topen file\n start atomic write\n write data\n read data\n\t\t\t\tclose file\n\t\t\t\tf2fs_release_file()\n\t\t\t\tclear atomic data\n commit atomic write\n\nReported-by: Miao Xie <miaoxie@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/de7a4c935baa7877b131492390c5a31da1b9dccf"},{"sha":"9bcaf40b38b16acbefa845cd06e60f50b38f68db","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs: unset atomic/volatile flag in f2fs_release_file\n\nThe atomic/volatile operation should be done in pair of start and commit\nioctl.\nFor example, if a killed process remains open-ended atomic operation, we should\ndrop its flag as well as its atomic data. Otherwise, if sqlite initiates another\noperation which doesn't require atomic writes, it will lose every data, since\nf2fs still treats with them as atomic writes; nobody will trigger its commit.\n\nReported-by: Miao Xie <miaoxie@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/9bcaf40b38b16acbefa845cd06e60f50b38f68db"},{"sha":"d20d710189c3abc05fb6daa73915e9b206f8dc42","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs: remove redundant condition check\n\nThis patch resolves the redundant condition check reported by David.\n\nReported-by: David Binderman <dcb314@hotmail.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/d20d710189c3abc05fb6daa73915e9b206f8dc42"},{"sha":"7815d15601ffc7409eef873e5835994e6180bf66","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs: give -E2BIG for no space in xattr\n\nThis patch returns -E2BIG if there is no space to add an xattr entry.\nThis should fix generic/026 in xfstests as well.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/7815d15601ffc7409eef873e5835994e6180bf66"},{"sha":"308fa12677e1d708b3308623a80110390ca31028","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs: don't invalidate atomic page if successful\n\nIf we committed atomic write successfully, we don't need to invalidate pages.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/308fa12677e1d708b3308623a80110390ca31028"},{"sha":"a1bac0419cb67c7ff3e0b32c2536b0334d8dd777","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs: flush dirty pages before starting atomic writes\n\nIf somebody wrote some data before atomic writes, we should flush them in order\nto handle atomic data in a right period.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/a1bac0419cb67c7ff3e0b32c2536b0334d8dd777"},{"sha":"5a04154ff69ce3fa422bc3007b10c461578f58c3","author":{"name":"Jaegeuk Kim","email":"c9e6543abf9bc130570115f8ac41a9d9b583b810@kernel.org"},"message":"f2fs: avoid needless lock for node pages when fsyncing a file\n\nWhen fsync is called, sync_node_pages finds a proper direct node pages to flush.\nBut, it locks unrelated direct node pages together unnecessarily.\n\nAcked-by: Chao Yu <yuchao0@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/jollaman999/jolla-kernel_bullhead/commits/5a04154ff69ce3fa422bc3007b10c461578f58c3"}]}
{"actor":{"display_login":"jollaman999"}}