{"push_id":1348141911,"size":55,"distinct_size":55,"ref":"refs/heads/PR-X","head":"cfeebfdb4262908f8ee714eee14c8b7222f7af6f","before":"3660a2e254c2f9e4f4ca1a1eef332234da3c8465","commits":[{"sha":"acbcaa3cb977439314293af6b641c5578f0a58ed","author":{"name":"Chris Fries","email":"83e9f6d7d4670929753836ea01795d8a6f1db4ac@motorola.com"},"message":"mmc: Increase sanitize timeout to 1 hour\n\nIncrease sanitize timeout to one hour, which matches the longest\nsanitize timeout for one vendor's 64 GB part (based on specification).\n\nBug: 16900855\nSigned-off-by: Chris Fries <cfries@motorola.com>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/acbcaa3cb977439314293af6b641c5578f0a58ed"},{"sha":"c97f59f68698a7465f964188cb1cb67826b4a090","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"block_device_operations->release() should return void\n\nThe value passed is 0 in all but \"it can never happen\" cases (and those\nonly in a couple of drivers) *and* it would've been lost on the way\nout anyway, even if something tried to pass something meaningful.\nJust don't bother.\n\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/c97f59f68698a7465f964188cb1cb67826b4a090"},{"sha":"c405f8b5de9c2750d72acd1481930b6a625bdf4f","author":{"name":"Asutosh Das","email":"ec1ed603bd8122a103905000181fb62b91735154@codeaurora.org"},"message":"mmc: core: Check for NULL pointer access in ioctl\n\nAdded checks to check if card is NULL before accessing it.\n\nCRs-Fixed: 548450\nChange-Id: Idc005b8420a78b3566164102fbeaa243a8e73c7c\nSigned-off-by: Asutosh Das <asutoshd@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/c405f8b5de9c2750d72acd1481930b6a625bdf4f"},{"sha":"1b9fd8a4bf8481d0f78dc20306d59fba4e90292a","author":{"name":"Talel Shenhar","email":"6f87d6a35f71247c15741dfc953993d1966dbb6e@codeaurora.org"},"message":"mmc: block: use pr_err_ratelimited for command errors\n\nSwitch to using pr_err_ratelimited in order to avoid\nflooding the logs in case of error function gets\ncalled repeatedly.\n\nSigned-off-by: Talel Shenhar <tatias@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/1b9fd8a4bf8481d0f78dc20306d59fba4e90292a"},{"sha":"d94394f0c7f8863dc25e2a5118ca31ca5660c861","author":{"name":"Chuanxiao Dong","email":"38d0770ca933e197402e9e80e0b6b2dc71aa19ef@intel.com"},"message":"mmc: card: Don't access RPMB partitions for normal read/write\n\ncommit 4e93b9a6abc0d028daf3c8a00cb77b679d8a4df4 upstream.\n\nDuring kernel boot, it will try to read some logical sectors\nof each block device node for the possible partition table.\n\nBut since RPMB partition is special and can not be accessed\nby normal eMMC read / write CMDs, it will cause below error\nmessages during kernel boot:\n...\n mmc0: Got data interrupt 0x00000002 even though no data operation was in progress.\n mmcblk0rpmb: error -110 transferring data, sector 0, nr 32, cmd response 0x900, card status 0xb00\n mmcblk0rpmb: retrying using single block read\n mmcblk0rpmb: timed out sending r/w cmd command, card status 0x400900\n mmcblk0rpmb: timed out sending r/w cmd command, card status 0x400900\n mmcblk0rpmb: timed out sending r/w cmd command, card status 0x400900\n mmcblk0rpmb: timed out sending r/w cmd command, card status 0x400900\n mmcblk0rpmb: timed out sending r/w cmd command, card status 0x400900\n mmcblk0rpmb: timed out sending r/w cmd command, card status 0x400900\n end_request: I/O error, dev mmcblk0rpmb, sector 0\n Buffer I/O error on device mmcblk0rpmb, logical block 0\n end_request: I/O error, dev mmcblk0rpmb, sector 8\n Buffer I/O error on device mmcblk0rpmb, logical block 1\n end_request: I/O error, dev mmcblk0rpmb, sector 16\n Buffer I/O error on device mmcblk0rpmb, logical block 2\n end_request: I/O error, dev mmcblk0rpmb, sector 24\n Buffer I/O error on device mmcblk0rpmb, logical block 3\n...\n\nThis patch will discard the access request in eMMC queue if\nit is RPMB partition access request. By this way, it avoids\ntrigger above error messages.\n\nFixes: 090d25fe224c (\"mmc: core: Expose access to RPMB partition\")\nSigned-off-by: Yunpeng Gao <yunpeng.gao@intel.com>\nSigned-off-by: Chuanxiao Dong <chuanxiao.dong@intel.com>\nTested-by: Michael Shigorin <mike@altlinux.org>\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/d94394f0c7f8863dc25e2a5118ca31ca5660c861"},{"sha":"ff3834348f3e826e6af88f839f262c2fe1c77bde","author":{"name":"Lee Susman","email":"592462a55325046d0314fedc880d77d6170c75bc@codeaurora.org"},"message":"mmc: card: fix mmc_block_test read handler return value\n\nIn case of illegal buffer passed down by user, return -EFAULT instead\nof count.\n\nSigned-off-by: Lee Susman <lsusman@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/ff3834348f3e826e6af88f839f262c2fe1c77bde"},{"sha":"ecc2946f3dcb007fcff2bff23832e0df61a3e2e5","author":{"name":"Dolev Raviv","email":"29c32ee04654bfc4cb5b16bafa1b6309e64ab625@codeaurora.org"},"message":"scsi: ufs: add support for test specific completion check\n\nIntroduce a new callback 'check_test_completion_fn' to test-iosched\nframework. This callback is necessary to determine if a test has\ncompleted or not in situation where the request queue is empty, but the\ntest was not completed.\n\nChange-Id: I60bd8cccffacab11a5a7cba78caccf53fea3e1d8\nSigned-off-by: Dolev Raviv <draviv@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/ecc2946f3dcb007fcff2bff23832e0df61a3e2e5"},{"sha":"525eb9ae1ae526706a816df690057b85baf468c2","author":{"name":"Dolev Raviv","email":"29c32ee04654bfc4cb5b16bafa1b6309e64ab625@codeaurora.org"},"message":"block: test-iosched: disable statistic flag on request\n\nThe flag REQ_IO_STAT is enabled by default this assumes statistics are\ninitialized and might cause NULL references in the kernel. To avoid it\nthis flag is cleared in the request and stats are not updated.\n\nChange-Id: I6a1890dde51dfa8ffdd376b13f4466c9db0ae05b\nSigned-off-by: Dolev Raviv <draviv@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/525eb9ae1ae526706a816df690057b85baf468c2"},{"sha":"93bdd124b53af29e5049947ff9a455d87f09db92","author":{"name":"Konstantin Dorfman","email":"e7d930020104cbbf17b90033313015f60bc98a95@codeaurora.org"},"message":"mmc: Unit test fix for logging\n\nUpdate logging with:\n- prefix with module name\n- add '\\n' in the end\n- test_pr_* removed\n\nChange-Id: I465c9809def9d294dcbb3f7cf7f474c189f5fdbf\nSigned-off-by: Konstantin Dorfman <kdorfman@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/93bdd124b53af29e5049947ff9a455d87f09db92"},{"sha":"9a8ee7421e1d82a78a6f90c781dfb19360dfb517","author":{"name":"Konstantin Dorfman","email":"e7d930020104cbbf17b90033313015f60bc98a95@codeaurora.org"},"message":"mmc: card: fix errors for NULL pointer deference\n\nThis change fixes pointer de-references without NULL check before.\n\nSigned-off-by: Konstantin Dorfman <kdorfman@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/9a8ee7421e1d82a78a6f90c781dfb19360dfb517"},{"sha":"1f764e0b4c5169c61acd102c2c8a664417c3df0e","author":{"name":"Krishna Konda","email":"662e04a8a1ce4905d7f48c546c57b568cdfc91aa@codeaurora.org"},"message":"mmc: card: fix compilation warnings\n\nFix warnings when compiling mmc block test code for 64-bit kernel.\n\nSigned-off-by: Krishna Konda <kkonda@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/1f764e0b4c5169c61acd102c2c8a664417c3df0e"},{"sha":"404c2ee5e12e3e5c145330499d52b342d446e8ad","author":{"name":"Venkatraman S","email":"4e5e3ad54ea70a7115fe6de31474e515c7b62999@ti.com"},"message":"mmc: queue: rename mmc_request function\n\nThe name mmc_request is used for both the issue function\nand a data structure, which creates conflicts in symbol lookups\nin editors. Rename the function to mmc_request_fn.\n\nSigned-off-by: Venkatraman S <svenkatr@ti.com>\nReviewed-by: Namjae Jeon <linkinjeon@gmail.com>\nSigned-off-by: Chris Ball <cjb@laptop.org>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/404c2ee5e12e3e5c145330499d52b342d446e8ad"},{"sha":"6313f41f90dee2a190b4c8f344a0c3a379dd30d5","author":{"name":"Konstantin Dorfman","email":"e7d930020104cbbf17b90033313015f60bc98a95@codeaurora.org"},"message":"mmc: core: use cache flush timeout as cache disable timeout\n\nWhen eMMC cache is disabled, the card has to flush all the data in its\ncache.\nThis change increases the timeout for cache flush operation and also uses\nthe cache flush timeout in cache disable operation.\n\nSigned-off-by: Konstantin Dorfman <kdorfman@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/6313f41f90dee2a190b4c8f344a0c3a379dd30d5"},{"sha":"cdc0704d611c736f326881fcde94ff2d613dcfea","author":{"name":"Akinobu Mita","email":"15be0a9890f61d62fbf53b5816376eea81782ed9@gmail.com"},"message":"mmc: rename random32() to prandom_u32()\n\nUse preferable function name which implies using a pseudo-random\nnumber generator.\n\nSigned-off-by: Akinobu Mita <akinobu.mita@gmail.com>\nCc: Chris Ball <cjb@laptop.org>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/cdc0704d611c736f326881fcde94ff2d613dcfea"},{"sha":"0dafc682501baeadf3efdb92fc0b2d19bfc9cf0d","author":{"name":"Konstantin Dorfman","email":"e7d930020104cbbf17b90033313015f60bc98a95@codeaurora.org"},"message":"mmc: core: Change stop_request() print to debug log level\n\nThe only error returned by stop_request(), is returned when there is\nno current request to stop. This case is handled by mmc_stop_request()\ncaller.\n\nSigned-off-by: Konstantin Dorfman <kdorfman@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/0dafc682501baeadf3efdb92fc0b2d19bfc9cf0d"},{"sha":"a48cc8ccbc4751e39f48b4214c0611c9934f0dcf","author":{"name":"Sahitya Tummala","email":"b7bf508aab3e5632db28abf288bf9b4635713caf@codeaurora.org"},"message":"mmc: sdhci: Fix compilation issues\n\nFix compilation issues when CONFIG_PM_SLEEP and CONFIG_PM_RUNTIME\nis not defined in kernel.\n\nChange-Id: I74b3f8d335388a0abde707f3e1c5d17f448ac866\nSigned-off-by: Sahitya Tummala <stummala@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/a48cc8ccbc4751e39f48b4214c0611c9934f0dcf"},{"sha":"a387e4ad00cce29b002121af4963843ff8b13fa0","author":{"name":"Chris Ball","email":"a54ab90c9444c03187ce7d70e7f96623fdad103f@laptop.org"},"message":"mmc: core: Export regulator_* functions as GPL\n\nThe regulator API functions we're wrapping are exported as GPL, so our\nwrappers for the same functions should be too.\n\nReported-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>\nSigned-off-by: Chris Ball <cjb@laptop.org>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/a387e4ad00cce29b002121af4963843ff8b13fa0"},{"sha":"ffc7da35c0d501ef15b2c11dfefdb8cd53fef0e0","author":{"name":"Jaehoon Chung","email":"08ff0d27dcc0f9354ed3c8ec20af4f687d9895da@samsung.com"},"message":"mmc: core: return an error on suspend if mmc_deselect_cards fails\n\nWhen mmc_host is not spi mode, mmc/sd is doing mmc_deselect_cards().\nmmc_deselect_cards could be returned error.\nIf returned error, we can know something wrong when enter suspend.\n\nSigned-off-by: Jaehoon Chung <jh80.chung@samsung.com>\nSigned-off-by: Kyungmin Park <kyungmin.park@samsung.com>\nAcked-by: Ulf Hansson <ulf.hansson@linaro.org>\nSigned-off-by: Chris Ball <cjb@laptop.org>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/ffc7da35c0d501ef15b2c11dfefdb8cd53fef0e0"},{"sha":"f32a68202c3d5354ac6470fea06dffc07574c226","author":{"name":"Alan Cox","email":"e0b892b56a1be343755a268d0868b0b839a44767@linux.intel.com"},"message":"mmc: core: correct invalid error checking\n\nThe effect of the existing code is that we continue blindly when we\nshould warn about an invalid allocation unit.\n\nReported-by: dcb314@hotmail.com\nResolves-bug: https://bugzilla.kernel.org/show_bug.cgi?id=44061\nSigned-off-by: Alan Cox <alan@linux.intel.com>\nSigned-off-by: Chris Ball <cjb@laptop.org>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/f32a68202c3d5354ac6470fea06dffc07574c226"},{"sha":"b60200dda5643c730523cd4cbb4aac916bb805d8","author":{"name":"Chuanxiao Dong","email":"38d0770ca933e197402e9e80e0b6b2dc71aa19ef@intel.com"},"message":"mmc: core: resolve divide by zero panic\n\nWith one special SD card, below divide by zero error observed:\n...\n[    2.144300] divide error: 0000 [#1] PREEMPT SMP\n[    2.148860] Modules linked in:\n[    2.151898]\n[    2.152685] Set up 4031 stolen pages starting at 0x0001f000, GTT offset 0K\n[    2.157330] Set up 0 CI stolen pages starting at 0x00000000, GTT offset 131072K\n[    2.167581] Pid: 5, comm: kworker/u:0 Not tainted 3.0.8-138216-g974a2ab #1\n[    2.169506] [drm] PSB GTT mem manager ready, tt_start 4031, tt_size 28737 pages\n[    2.169906] [drm] SGX core id = 0x00000000\n[    2.169920] [drm] SGX core rev major = 0x00, minor = 0x00\n[    2.169934] [drm] SGX core rev maintenance = 0x00, designer = 0x00\n[    2.197370]  Intel Corporation Medfield/iCDKB\n[    2.201716] EIP: 0060:[<c1697ca6>] EFLAGS: 00010246 CPU: 1\n[    2.207198] EIP is at mmc_init_erase+0x76/0x150\n[    2.211704] EAX: 00002000 EBX: dcd1b400 ECX: 00002000 EDX: 00000000\n[    2.217957] ESI: 00000000 EDI: dcd5c800 EBP: dd867e84 ESP: dd867e7c\n[    2.224214]  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068\n[    2.229605] Process kworker/u:0 (pid: 5, ti=dd866000 task=dd868000 task.ti=dd866000)\n[    2.237325] Stack:\n[    2.239322]  dcd1b400 00000000 dd867eb0 c16a06da c1ab7c44 dd995aa8 00000003 00000000\n[    2.247054]  00000000 00000000 dcd5c800 00000000 dcd1b400 dd867ef8 c16a1012 c1698b00\n[    2.254785]  00000029 00000001 c194eb80 dcd5c9ec dd867e00 c1239b00 00000000 00000000\n[    2.262519] Call Trace:\n[    2.264975]  [<c16a06da>] mmc_sd_setup_card+0x1da/0x4f0\n[    2.270183]  [<c16a1012>] mmc_sd_init_card+0x192/0xc40\n[    2.275304]  [<c1698b00>] ? __mmc_claim_host+0x160/0x160\n[    2.280610]  [<c1239b00>] ? __schedule_bug+0x50/0x80\n[    2.285556]  [<c16a1b89>] mmc_attach_sd+0xc9/0x230\n[    2.290333]  [<c169b6ef>] mmc_rescan+0x25f/0x2c0\n[    2.294943]  [<c1274223>] process_one_work+0x103/0x400\n[    2.300065]  [<c12670fd>] ? mod_timer+0x1ad/0x3c0\n[    2.304756]  [<c169b490>] ? mmc_suspend_host+0x1a0/0x1a0\n[    2.310056]  [<c127502d>] worker_thread+0x12d/0x4a0\n[    2.314921]  [<c18fcfbd>] ? preempt_schedule+0x2d/0x50\n[    2.320047]  [<c1274f00[    2.323976] ---[ end trace 5398ec2720494438 ]---\n...\n\nSo, seems this bad SD card does not set valid value in related SSR / CSD register fields.\nAnd then the driver will set card->erase_size to 0.\nThen it triggered this divided by zero error when calculate card->pref_erase.\n\nSubmit this patch to fix the issue.\n\nSigned-off-by: Yunpeng Gao <yunpeng.gao@intel.com>\nSigned-off-by: Chuanxiao Dong <chuanxiao.dong@intel.com>\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>\nSigned-off-by: Sahitya Tummala <stummala@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Swell-Devices/android_kernel_oneplus_onyx/commits/b60200dda5643c730523cd4cbb4aac916bb805d8"}]}
{"actor":{"display_login":"RJDTWO"}}