{"push_id":2558186160,"size":58,"distinct_size":0,"ref":"refs/heads/caf/3.10/caf/torvalds/master","head":"41e3e1082367221e99a59c8968a583706123ae04","before":"008464a9360e31b14677457dcd976fbf9dd58e2e","commits":[{"sha":"fc8cec113904a47396bf0a1afc62920d66319d36","author":{"name":"Mikulas Patocka","email":"52f8f9962b7f38d8269c63c0859d68147c8d10f0@redhat.com"},"message":"dm integrity: use kvfree for kvmalloc'd memory\n\nUse kvfree instead of kfree because the array is allocated with kvmalloc.\n\nFixes: 7eada909bfd7a (\"dm: add integrity target\")\nCc: stable@vger.kernel.org # v4.12+\nSigned-off-by: Mikulas Patocka <mpatocka@redhat.com>\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/fc8cec113904a47396bf0a1afc62920d66319d36"},{"sha":"f7879b4cea4b7867e7382efdbd805fbe35835337","author":{"name":"Mikulas Patocka","email":"52f8f9962b7f38d8269c63c0859d68147c8d10f0@redhat.com"},"message":"dm bufio: fix buffer alignment\n\nCommit 6b5e718cc138 (\"dm bufio: relax alignment constraint on slab\ncache\") relaxed alignment on dm-bufio cache, however it may break\ndm-crypt or dm-integrity.\n\ndm-crypt and dm-integrity require that the size of bio vector entries\n(bv_len) is aligned on its sector size. bv_offset doesn't have to be\naligned, but bv_len must be. XFS sends unaligned bios, but they do not\ncross page boundary, so the requirement for aligned bv_len is met.\n\nCommit 6b5e718cc138 made dm-bufio send unaligned bios that cross page\nboundary, this could break dm-crypt and dm-integrity.\n\nReinstates the alignment. Note that misaligned entries only happen when\nwe use slab/slub debugging. Without debugging, the entries are always\naligned.\n\nFixes: 6b5e718cc138 (\"dm bufio: relax alignment constraint on slab cache\")\nSigned-off-by: Mikulas Patocka <mpatocka@redhat.com>\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/f7879b4cea4b7867e7382efdbd805fbe35835337"},{"sha":"280884fadc5bd81628da3f158ae6821ea7386432","author":{"name":"Mike Snitzer","email":"85e533f2e78486213c4d69f71462342ec0c62734@redhat.com"},"message":"dm cache background tracker: fix sparse warning\n\nFix drivers/md/dm-cache-background-tracker.c:169:16: warning: symbol\n'alloc_work' was not declared. Should it be static?\n\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/280884fadc5bd81628da3f158ae6821ea7386432"},{"sha":"3d97c829edd43262e7e9d720fa82c2241ba685a3","author":{"name":"Mike Snitzer","email":"85e533f2e78486213c4d69f71462342ec0c62734@redhat.com"},"message":"dm: fix some sparse warnings and whitespace in dax methods\n\nEliminate these sparse warnings:\ndrivers/md/dm.c:1062:9: warning: context imbalance in 'dm_dax_direct_access' - unexpected unlock\ndrivers/md/dm.c:1086:9: warning: context imbalance in 'dm_dax_copy_from_iter' - unexpected unlock\n\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/3d97c829edd43262e7e9d720fa82c2241ba685a3"},{"sha":"6732cfd4cac514b556f36b518670af91c8bdf19a","author":{"name":"Ladislav Michl","email":"97185122e67f09f19746b730ea3accb84b35cdfc@linux-mips.org"},"message":"mtd: onenand: omap2: Disable DMA for HIGHMEM buffers\n\ndma_map_single does not work for vmalloc-ed buffers,\nso disable DMA in this case.\n\nSigned-off-by: Ladislav Michl <ladis@linux-mips.org>\nReported-by: \"H. Nikolaus Schaller\" <hns@goldelico.com>\nTested-by: \"H. Nikolaus Schaller\" <hns@goldelico.com>\nReviewed-by: Peter Ujfalusi <peter.ujfalusi@ti.com>\nSigned-off-by: Boris Brezillon <boris.brezillon@bootlin.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/6732cfd4cac514b556f36b518670af91c8bdf19a"},{"sha":"2eced8e917b060587fc8ed46df41c364957a5050","author":{"name":"Andrzej Hajda","email":"dcc2b772defa18622a340d324a717fd6b8ee2807@samsung.com"},"message":"drm/exynos/mixer: fix synchronization check in interlaced mode\n\nIn case of interlace mode video processor registers and mixer config\nregister must be check to ensure internal state is in sync with shadow\nregisters.\nThis patch fixes page-faults in interlaced mode.\n\nSigned-off-by: Andrzej Hajda <a.hajda@samsung.com>\nSigned-off-by: Inki Dae <inki.dae@samsung.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/2eced8e917b060587fc8ed46df41c364957a5050"},{"sha":"0ccc1c8f0282e237a0bd6dca7cdac4ed5e318ee7","author":{"name":"Tobias Jakobi","email":"4c4bdab7e8565a5c263c93a14c8947afdc7cdad5@math.uni-bielefeld.de"},"message":"drm/exynos: mixer: avoid Oops in vp_video_buffer()\n\nIf an interlaced video mode is selected, a IOMMU pagefault is\ntriggered by vp_video_buffer().\n\nFix the most apparent bugs:\n- pitch value for chroma plane\n- divide by two of height and vpos of source and destination\n\nSigned-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>\n[ a.hajda: Halved also destination height and vpos, updated commit message ]\nSigned-off-by: Andrzej Hajda <a.hajda@samsung.com>\nSigned-off-by: Inki Dae <inki.dae@samsung.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/0ccc1c8f0282e237a0bd6dca7cdac4ed5e318ee7"},{"sha":"b76401fc4ba720f0f38f7b1f9d54d5c2308bc18d","author":{"name":"Chris Packham","email":"3df0ecf59f1fda858915dde1a6cd5d8cf3bf50d3@alliedtelesis.co.nz"},"message":"mtd: rawnand: marvell: pass ms delay to wait_op\n\nmarvell_nfc_wait_op() expects the delay to be expressed in milliseconds\nbut nand_sdr_timings uses picoseconds. Use PSEC_TO_MSEC when passing\ntPROG_max to marvell_nfc_wait_op().\n\nFixes: 02f26ecf8c772 (\"mtd: nand: add reworked Marvell NAND controller driver\")\nCc: stable@vger.kernel.org\nSigned-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>\nReviewed-by: Miquel Raynal <miquel.raynal@bootlin.com>\nSigned-off-by: Boris Brezillon <boris.brezillon@bootlin.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/b76401fc4ba720f0f38f7b1f9d54d5c2308bc18d"},{"sha":"a2ee41fd953e7c3ff6c55a3038c80354d191a318","author":{"name":"Miquel Raynal","email":"9accb993cc69da7fe0dcb886780d358fa42aadcc@bootlin.com"},"message":"mtd: rawnand: marvell: fix command xtype in BCH write hook\n\nOne layout supported by the Marvell NAND controller supports NAND pages\nof 2048 bytes, all handled in one single chunk when using BCH with a\nstrength of 4-bit per 512 bytes. In this case, instead of the generic\nXTYPE_WRITE_DISPATCH/XTYPE_LAST_NAKED_RW couple, the controller expects\nto receive XTYPE_MONOLITHIC_RW.\n\nThis fixes problems at boot like:\n\n[    1.315475] Scanning device for bad blocks\n[    3.203108] marvell-nfc f10d0000.flash: Timeout waiting for RB signal\n[    3.209564] nand_bbt: error while writing BBT block -110\n[    4.243106] marvell-nfc f10d0000.flash: Timeout waiting for RB signal\n[    5.283106] marvell-nfc f10d0000.flash: Timeout waiting for RB signal\n[    5.289562] nand_bbt: error -110 while marking block 2047 bad\n[    6.323106] marvell-nfc f10d0000.flash: Timeout waiting for RB signal\n[    6.329559] nand_bbt: error while writing BBT block -110\n[    7.363106] marvell-nfc f10d0000.flash: Timeout waiting for RB signal\n[    8.403105] marvell-nfc f10d0000.flash: Timeout waiting for RB signal\n[    8.409559] nand_bbt: error -110 while marking block 2046 bad\n...\n\nFixes: 02f26ecf8c772 (\"mtd: nand: add reworked Marvell NAND controller driver\")\nCc: stable@vger.kernel.org\nSigned-off-by: Miquel Raynal <miquel.raynal@bootlin.com>\nTested-by: Chris Packham <chris.packham@alliedtelesis.co.nz>\nSigned-off-by: Boris Brezillon <boris.brezillon@bootlin.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/a2ee41fd953e7c3ff6c55a3038c80354d191a318"},{"sha":"65972a6fa914b16cc15ffcffcb8bea8c64e78f49","author":{"name":"Kees Cook","email":"50cb10d2be062154b17ab4d66a4eab34f1cf1c84@chromium.org"},"message":"dm mirror: remove VLA usage\n\nOn the quest to remove all VLAs from the kernel[1], this avoids VLAs\nin dm-raid1.c by just using the maximum size for the stack arrays.\nThe nr_mirrors value was already capped at 9, so this makes it a trivial\nadjustment to the array sizes.\n\n[1] https://lkml.org/lkml/2018/3/7/621\n\nSigned-off-by: Kees Cook <keescook@chromium.org>\nAcked-by: Heinz Mauelshagen <heinzm@redhat.com>\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/65972a6fa914b16cc15ffcffcb8bea8c64e78f49"},{"sha":"f0b408eebc993310bea3f2daae286c40bd3f063b","author":{"name":"Ville Syrjälä","email":"cd6e8d405ca90be3a03d5427c5b24fbd2d68dcc4@linux.intel.com"},"message":"drm/atomic: Clean old_state/new_state in drm_atomic_state_default_clear()\n\nClear the old_state and new_state pointers for every object in\ndrm_atomic_state_default_clear(). Otherwise\ndrm_atomic_get_{new,old}_*_state() will hand out stale pointers to\nanyone who hasn't first confirmed that the object is in fact part of\nthe current atomic transcation, if they are called after we've done\nthe ww backoff dance while hanging on to the same drm_atomic_state.\n\nFor example, handle_conflicting_encoders() looks like it could hit\nthis since it iterates the full connector list and just calls\ndrm_atomic_get_new_connector_state() for each.\n\nAnd I believe we have now witnessed this happening at least once in\ni915 check_digital_port_conflicts(). Commit 8b69449d2663 (\"drm/i915:\nRemove last references to drm_atomic_get_existing* macros\") changed\nthe safe drm_atomic_get_existing_connector_state() to the unsafe\ndrm_atomic_get_new_connector_state(), which opened the doors for\nthis particular bug there as well.\n\nv2: Split private objs out to a separate patch (Daniel)\n\nCc: stable@vger.kernel.org\nCc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>\nCc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\nCc: Abhay Kumar <abhay.kumar@intel.com>\nFixes: 581e49fe6b41 (\"drm/atomic: Add new iterators over all state, v3.\")\nSigned-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>\nLink: https://patchwork.freedesktop.org/patch/msgid/20180502183247.5746-1-ville.syrjala@linux.intel.com\nReviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>\nReviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>\nSigned-off-by: Sean Paul <seanpaul@chromium.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/f0b408eebc993310bea3f2daae286c40bd3f063b"},{"sha":"b5cb2e5a1f64d882a155add7522247ab0523051e","author":{"name":"Ville Syrjälä","email":"cd6e8d405ca90be3a03d5427c5b24fbd2d68dcc4@linux.intel.com"},"message":"drm/atomic: Clean private obj old_state/new_state in drm_atomic_state_default_clear()\n\nClear the old_state and new_state pointers for private objects\nin drm_atomic_state_default_clear(). We don't actually have\nfunctions to get the new/old state for private objects so\ngetting access to the potentially stale pointers requires a\nbit more manual labour than for other object types. But let's\nclear the pointers for private objects as well, if only to\navoid future surprises when someone decides to add the functions\nto get at them.\n\nv2: Split private objs to a separate patch (Daniel)\n\nCc: <stable@vger.kernel.org> # v4.14+\nCc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>\nCc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\nCc: Abhay Kumar <abhay.kumar@intel.com>\nFixes: a4370c777406 (drm/atomic: Make private objs proper objects)\nSigned-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>\nLink: https://patchwork.freedesktop.org/patch/msgid/20180502183247.5746-1-ville.syrjala@linux.intel.com\nReviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>\nReviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>\nSigned-off-by: Sean Paul <seanpaul@chromium.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/b5cb2e5a1f64d882a155add7522247ab0523051e"},{"sha":"164c2416dd40770aba5814f93da835e8a9f7196d","author":{"name":"Eric Anholt","email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@anholt.net"},"message":"drm/vc4: Fix oops dereferencing DPI's connector since panel_bridge.\n\nIn the cleanup, I didn't notice that we needed to dereference the\nconnector for the bus_format.  Fix the regression by looking up the\nfirst (and only) connector attached to us, and assume that its\nbus_format is what we want.  Some day it would be good to have that\npart of display_info attached to the bridge, instead.\n\nv2: Fix stray whitespace change\n\nSigned-off-by: Eric Anholt <eric@anholt.net>\nFixes: 7b1298e05310 (\"drm/vc4: Switch DPI to using the panel-bridge helper.\")\nLink: https://patchwork.freedesktop.org/patch/msgid/20180309233256.1667-1-eric@anholt.net\nReviewed-by: Sean Paul <seanpaul@chromium.org>\nReviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>\nSigned-off-by: Sean Paul <seanpaul@chromium.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/164c2416dd40770aba5814f93da835e8a9f7196d"},{"sha":"4a9fbfcab19d3f71ad2bf0bcb653c4ee84e69c7f","author":{"name":"Dan Carpenter","email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com"},"message":"drm/omap: silence unititialized variable warning\n\nSmatch complains that \"area_free\" could be used without being\ninitialized.  This code is several years old and premusably works fine\nso this can't be a very serious bug.  But it's easy enough to silence\nthe warning.  If \"area_free\" is false at the end of the function then\nwe return -ENOMEM.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nLink: https://patchwork.freedesktop.org/patch/msgid/20180418142937.GA13828@mwanda\nSigned-off-by: Sean Paul <seanpaul@chromium.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/4a9fbfcab19d3f71ad2bf0bcb653c4ee84e69c7f"},{"sha":"77eeac24b10fc84d3ffd5b11a897dff88dde244d","author":{"name":"Tomi Valkeinen","email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com"},"message":"drm/omap: fix uninitialized ret variable\n\naudio_config function for both HDMI4 and HDMI5 return uninitialized\nvalue as the error code if the display is not currently enabled. For\nsome reason this has not caused any issues.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nLink: https://patchwork.freedesktop.org/patch/msgid/20180329104038.29154-1-tomi.valkeinen@ti.com\nReviewed-by: Emil Velikov <emil.velikov@collabora.com>\nReviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\nSigned-off-by: Sean Paul <seanpaul@chromium.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/77eeac24b10fc84d3ffd5b11a897dff88dde244d"},{"sha":"6a0f0c55619f0b82a677cab72e77c3444a5eee58","author":{"name":"Tomi Valkeinen","email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com"},"message":"drm/omap: fix possible NULL ref issue in tiler_reserve_2d\n\ntiler_reserve_2d allocates memory but does not check if it got the\nmemory. Add the check and return ENOMEM on failure.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nLink: https://patchwork.freedesktop.org/patch/msgid/20180329104038.29154-2-tomi.valkeinen@ti.com\nReviewed-by: Emil Velikov <emil.velikov@collabora.com>\nReviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\nSigned-off-by: Sean Paul <seanpaul@chromium.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/6a0f0c55619f0b82a677cab72e77c3444a5eee58"},{"sha":"4d6cb5e2fee52af17001e92950f0894304706ee4","author":{"name":"Tomi Valkeinen","email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com"},"message":"drm/omap: check return value from soc_device_match\n\nsoc_device_match() can return NULL, so add a check and fail if\nsoc_device_match() fails.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nLink: https://patchwork.freedesktop.org/patch/msgid/20180502091159.7071-2-tomi.valkeinen@ti.com\nReviewed-by: Benoit Parrot <bparrot@ti.com>\nReviewed-by: Peter Ujfalusi <peter.ujfalusi@ti.com>\nSigned-off-by: Sean Paul <seanpaul@chromium.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/4d6cb5e2fee52af17001e92950f0894304706ee4"},{"sha":"e1cdab6e5f9a52e0bdf34363ec0fdab0e2328ba9","author":{"name":"Tomi Valkeinen","email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com"},"message":"drm/omap: handle error if scale coefs are not found\n\nIf get_scale_coef functions fail, they return NULL, but we never check\nthe return value and could do a NULL deref. This should not happen as we\nought to validate the amount of scaling already earlier, but to be safe,\nadd the necessary check.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nLink: https://patchwork.freedesktop.org/patch/msgid/20180502091159.7071-3-tomi.valkeinen@ti.com\nReviewed-by: Benoit Parrot <bparrot@ti.com>\nReviewed-by: Peter Ujfalusi <peter.ujfalusi@ti.com>\nSigned-off-by: Sean Paul <seanpaul@chromium.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/e1cdab6e5f9a52e0bdf34363ec0fdab0e2328ba9"},{"sha":"7f26eee572167926806b6fcb703bb5f8e452c398","author":{"name":"Tomi Valkeinen","email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com"},"message":"drm/omap: add missing linefeeds to prints\n\nA bunch of debug and error prints are missing linefeeds. Add those.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nLink: https://patchwork.freedesktop.org/patch/msgid/20180502091159.7071-4-tomi.valkeinen@ti.com\nReviewed-by: Benoit Parrot <bparrot@ti.com>\nReviewed-by: Peter Ujfalusi <peter.ujfalusi@ti.com>\nSigned-off-by: Sean Paul <seanpaul@chromium.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/7f26eee572167926806b6fcb703bb5f8e452c398"},{"sha":"47aaaec818dfd1009d1358974a2931f05dd57203","author":{"name":"Tomi Valkeinen","email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com"},"message":"drm/omap: handle alloc failures in omap_connector\n\nHandle memory allocation failures in omap_connector to avoid NULL\nderefs.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nLink: https://patchwork.freedesktop.org/patch/msgid/20180502091159.7071-5-tomi.valkeinen@ti.com\nReviewed-by: Benoit Parrot <bparrot@ti.com>\nReviewed-by: Peter Ujfalusi <peter.ujfalusi@ti.com>\nSigned-off-by: Sean Paul <seanpaul@chromium.org>","distinct":false,"url":"https://api.github.com/repos/akhilnarang/kernel_msm-3.18/commits/47aaaec818dfd1009d1358974a2931f05dd57203"}]}
{"actor":{"display_login":"akhilnarang"}}