{"push_id":701455197,"size":225,"distinct_size":0,"ref":"refs/heads/linux-linaro-stable/linus/master","head":"2bfc60dd2869745f5bbed9583c517cc76e3db924","before":"c65b99f046843d2455aa231747b5a07a999a9f3d","commits":[{"sha":"acc455cffa75070d55e74fc7802b49edbc080e92","author":{"email":"be2c866b1fa727bb34017218118e39fc4bf64334@oracle.com","name":"chris hyser"},"message":"sparc64: Setup sysfs to mark LDOM sockets, cores and threads correctly\n\ncommit 5f4826a362405748bbf73957027b77993e61e1af\nAuthor: chris hyser <chris.hyser@oracle.com>\nDate:   Tue Apr 21 10:31:38 2015 -0400\n\n    sparc64: Setup sysfs to mark LDOM sockets, cores and threads correctly\n\n    The current sparc kernel has no representation for sockets though tools\n    like lscpu can pull this from sysfs. This patch walks the machine\n    description cache and socket hierarchy and marks sockets as well as cores\n    and threads such that a representative sysfs is created by\n    drivers/base/topology.c.\n\n    Before this patch:\n        $ lscpu\n        Architecture:          sparc64\n        CPU op-mode(s):        32-bit, 64-bit\n        Byte Order:            Big Endian\n        CPU(s):                1024\n        On-line CPU(s) list:   0-1023\n        Thread(s) per core:    8\n        Core(s) per socket:    1     <--- wrong\n        Socket(s):             128   <--- wrong\n        NUMA node(s):          4\n        NUMA node0 CPU(s):     0-255\n        NUMA node1 CPU(s):     256-511\n        NUMA node2 CPU(s):     512-767\n        NUMA node3 CPU(s):     768-1023\n\n        After this patch:\n        $ lscpu\n        Architecture:          sparc64\n        CPU op-mode(s):        32-bit, 64-bit\n        Byte Order:            Big Endian\n        CPU(s):                1024\n        On-line CPU(s) list:   0-1023\n        Thread(s) per core:    8\n        Core(s) per socket:    32\n        Socket(s):             4\n        NUMA node(s):          4\n        NUMA node0 CPU(s):     0-255\n        NUMA node1 CPU(s):     256-511\n        NUMA node2 CPU(s):     512-767\n        NUMA node3 CPU(s):     768-1023\n\n    Most of this patch was done by Chris with updates by David.\n\n    Signed-off-by: Chris Hyser <chris.hyser@oracle.com>\n    Signed-off-by: David Ahern <david.ahern@oracle.com>\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/acc455cffa75070d55e74fc7802b49edbc080e92"},{"sha":"bdddbf6996c0b9299efc97b8f66e06286f3aa8c9","author":{"email":"81c2f95e9d1350da984a3ef03e964ca9a6cbc5c2@gmail.com","name":"Li RongQing"},"message":"xfrm: fix a race in xfrm_state_lookup_byspi\n\nThe returned xfrm_state should be hold before unlock xfrm_state_lock,\notherwise the returned xfrm_state maybe be released.\n\nFixes: c454997e6[{pktgen, xfrm} Introduce xfrm_state_lookup_byspi..]\nCc: Fan Du <fan.du@intel.com>\nSigned-off-by: Li RongQing <roy.qing.li@gmail.com>\nAcked-by: Fan Du <fan.du@intel.com>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/bdddbf6996c0b9299efc97b8f66e06286f3aa8c9"},{"sha":"4ed6a540fab8ea4388c1703b73ecfed68a2009d1","author":{"email":"b460d66aaf00c296a3db1c1d9eeafc081d5f7d70@intel.com","name":"David Woodhouse"},"message":"iommu/vt-d: Fix passthrough mode with translation-disabled devices\n\nWhen we use 'intel_iommu=igfx_off' to disable translation for the\ngraphics, and when we discover that the BIOS has misconfigured the DMAR\nsetup for I/OAT, we use a special DUMMY_DEVICE_DOMAIN_INFO value in\ndev->archdata.iommu to indicate that translation is disabled.\n\nWith passthrough mode, we were attempting to dereference that as a\nnormal pointer to a struct device_domain_info when setting up an\nidentity mapping for the affected device.\n\nThis fixes the problem by making device_to_iommu() explicitly check for\nthe special value and indicate that no IOMMU was found to handle the\ndevices in question.\n\nSigned-off-by: David Woodhouse <David.Woodhouse@intel.com>\nCc: stable@vger.kernel.org (which means you can pick up 18436afdc now too)","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/4ed6a540fab8ea4388c1703b73ecfed68a2009d1"},{"sha":"f83be4c3f69762e1fc736e375b04e5c22b3ddceb","author":{"email":"b6ffd6973e972cb999e8e535ab74da7fee0c035f@ingics.com","name":"Axel Lin"},"message":"phy: core: Fix error checking in (devm_)phy_optional_get\n\nDon't pass valid pointer to PTR_ERR, use PTR_ERR(phy) only when\nIS_ERR(phy) is true.\n\nSigned-off-by: Axel Lin <axel.lin@ingics.com>\nSigned-off-by: Kishon Vijay Abraham I <kishon@ti.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/f83be4c3f69762e1fc736e375b04e5c22b3ddceb"},{"sha":"4d051f74cbb270310d1af3f56d4c83801d8bedc8","author":{"email":"010521127f513270fe503d86ab8316ac5147f4b7@codeaurora.org","name":"Stephen Boyd"},"message":"phy: qcom-ufs: Switch dependency to ARCH_QCOM\n\nThis phy only exists on platforms under ARCH_QCOM, not ARCH_MSM.\n\nCc: Yaniv Gardi <ygardi@codeaurora.org>\nCc: Dov Levenglick <dovl@codeaurora.org>\nCc: Christoph Hellwig <hch@lst.de>\nCc: David Brown <davidb@codeaurora.org>\nCc: Bryan Huntsman <bryanh@codeaurora.org>\nCc: Daniel Walker <dwalker@fifo99.com>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>\nReviewed-by: Yaniv Gardi <ygardi@codeaurora.org>\nSigned-off-by: Kishon Vijay Abraham I <kishon@ti.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/4d051f74cbb270310d1af3f56d4c83801d8bedc8"},{"sha":"7f7a4d306ff87502dc26860f54e798693cf9b1e1","author":{"email":"94dddeeef08b001e003cce128ddc162a4e2c6cd2@ti.com","name":"Felipe Balbi"},"message":"phy: fix Kconfig dependencies\n\nDM816x PHY uses usb_phy_* methods and because\nof that, it must select USB_PHY, however, because\nthe drivers in question (DM816x, TWL4030 and\nOMAP_USB2) sit outside of drivers/usb/ directory,\nmeaning they can be built even if USB_SUPPORT=n.\n\nThis patches fixes the dependencies by adding\nUSB_SUPPORT as a dependency and making all drivers\nselect USB_PHY (which cannot be selected through\nmenuconfig).\n\nNote that this fixes some linking breakages when\nbuilding with randconfig.\n\nCc: Tony Lindgren <tony@atomide.com>\nCc: Kishon Vijay Abraham I <kishon@ti.com>\nAcked-by: Tony Lindgren <tony@atomide.com>\nSigned-off-by: Felipe Balbi <balbi@ti.com>\nSigned-off-by: Kishon Vijay Abraham I <kishon@ti.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/7f7a4d306ff87502dc26860f54e798693cf9b1e1"},{"sha":"4581f798ec7373bea4530b7e57e6c6842f132bbd","author":{"email":"c224db9378a929ae8338a052bbb1b30fb46cdd39@ti.com","name":"Kishon Vijay Abraham I"},"message":"phy: omap-usb2: invoke pm_runtime_disable on error path\n\nif devm_clk_get for wkupclk fails, there will be an unbalanced\npm_runtime_enable. Fix it here.\n\nReported-by: Benoit Parrot <bparrot@ti.com>\nCc: Roger Quadros <rogerq@ti.com>\nSigned-off-by: Kishon Vijay Abraham I <kishon@ti.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/4581f798ec7373bea4530b7e57e6c6842f132bbd"},{"sha":"a3ac3d4a296ac88578c3a982d044e53284d85344","author":{"email":"de6fb888308c49c20838826baf4e7cc406af80ff@renesas.com","name":"Yoshihiro Shimoda"},"message":"phy: phy-rcar-gen2: Fix USBHS_UGSTS_LOCK value\n\nAccording to the technical update (No. TN-RCS-B011A/E), the UGSTS LOCK\nbit location is bit 8, not bits 1 and 0. It also says that the register\naddress offset of UGSTS is 0x88, not 0x90.\nSo, this patch fixes the USBHS_UGSTS_LOCK value and some comments.\n\nSigned-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>\nSigned-off-by: Kishon Vijay Abraham I <kishon@ti.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/a3ac3d4a296ac88578c3a982d044e53284d85344"},{"sha":"3e59ae4aa28237ced95413fbd46004b57c4da095","author":{"email":"b6ffd6973e972cb999e8e535ab74da7fee0c035f@ingics.com","name":"Axel Lin"},"message":"i2c: hix5hd2: Fix modalias to make module auto-loading work\n\nMake the modalias match driver name, this is required to make module\nauto-loading work.\n\nSigned-off-by: Axel Lin <axel.lin@ingics.com>\nAcked-by: Zhangfei Gao <zhangfei.gao@linaro.org>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>\nCc: stable@kernel.org","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/3e59ae4aa28237ced95413fbd46004b57c4da095"},{"sha":"8d487a43c36b54a029d74ad3b0a6a9d1253e728a","author":{"email":"2750baa0af9b656228a0c6ae55ea7df1c78e68de@gmail.com","name":"Vasily Khoruzhick"},"message":"i2c: s3c2410: fix oops in suspend callback for non-dt platforms\n\nInitialize sysreg by default, otherwise driver will crash in suspend\ncallback when not using DT.\n\nSigned-off-by: Vasily Khoruzhick <anarsoul@gmail.com>\nReviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>\nCc: stable@kernel.org\nFixes: a7750c3ef01223 (\"i2c: s3c2410: Handle i2c sys_cfg register in i2c driver\")","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/8d487a43c36b54a029d74ad3b0a6a9d1253e728a"},{"sha":"64aa42338e9a88c139b89797163714f0f95f3c6b","author":{"email":"ef65de1c7be0aa837fe7b25ba9a7739905af6a55@gondor.apana.org.au","name":"Herbert Xu"},"message":"esp4: Use high-order sequence number bits for IV generation\n\nI noticed we were only using the low-order bits for IV generation\nwhen ESN is enabled.  This is very bad because it means that the\nIV can repeat.  We must use the full 64 bits.\n\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/64aa42338e9a88c139b89797163714f0f95f3c6b"},{"sha":"6d7258ca937027ae86d6d5938d7ae10b6d68f4a4","author":{"email":"ef65de1c7be0aa837fe7b25ba9a7739905af6a55@gondor.apana.org.au","name":"Herbert Xu"},"message":"esp6: Use high-order sequence number bits for IV generation\n\nI noticed we were only using the low-order bits for IV generation\nwhen ESN is enabled.  This is very bad because it means that the\nIV can repeat.  We must use the full 64 bits.\n\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/6d7258ca937027ae86d6d5938d7ae10b6d68f4a4"},{"sha":"a25a23cc85a28090bf8ab0e750b48e7ab283ba8a","author":{"email":"1691dcf8dab804b326e5e4b9ab228a1c3b23a2f2@samsung.com","name":"Pawel Szewczyk"},"message":"usb: gadget: f_midi: fix segfault when reading empty id\n\nWhen midi function is created, 'id' attribute is initialized with\nSNDRV_DEFAULT_STR1, which is NULL pointer. Trying to read this attribute\nbefore filling it ends up with segmentation fault.\n\nThis commit fix this issue by preventing null pointer dereference. Now\nf_midi_opts_id_show() returns empty string when id is a null pointer.\n\nReproduction path:\n\n$ mkdir functions/midi.0\n$ cat functions/midi.0/id\n\n[   53.130132] Unable to handle kernel NULL pointer dereference at\nvirtual address 00000000\n[   53.132630] pgd = ec6cc000\n[   53.135308] [00000000] *pgd=6b759831, *pte=00000000, *ppte=00000000\n[   53.141530] Internal error: Oops: 17 [#1] PREEMPT SMP ARM\n[   53.146904] Modules linked in: usb_f_midi snd_rawmidi libcomposite\n[   53.153071] CPU: 1 PID: 2936 Comm: cat Not tainted\n3.19.0-00041-gcf4b216 #7\n[   53.160010] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)\n[   53.166088] task: ee234c80 ti: ec764000 task.ti: ec764000\n[   53.171482] PC is at strlcpy+0x8/0x60\n[   53.175128] LR is at f_midi_opts_id_show+0x28/0x3c [usb_f_midi]\n[   53.181019] pc : [<c0222a9c>]    lr : [<bf01bed0>]    psr: 60000053\n[   53.181019] sp : ec765ef8  ip : 00000141  fp : 00000000\n[   53.192474] r10: 00019000  r9 : ed7546c0  r8 : 00010000\n[   53.197682] r7 : ec765f80  r6 : eb46a000  r5 : eb46a000  r4 :\ned754734\n[   53.204192] r3 : ee234c80  r2 : 00001000  r1 : 00000000  r0 :\neb46a000\n[   53.210704] Flags: nZCv  IRQs on  FIQs off  Mode SVC_32  ISA ARM\nSegment user\n[   53.217907] Control: 10c5387d  Table: 6c6cc04a  DAC: 00000015\n[   53.223636] Process cat (pid: 2936, stack limit = 0xec764238)\n[   53.229364] Stack: (0xec765ef8 to 0xec766000)\n[   53.233706] 5ee0:\ned754734 ed7546c0\n[   53.241866] 5f00: eb46a000 bf01bed0 eb753b80 bf01cc44 eb753b98\nbf01b0a4 bf01b08c c0125dd0\n[   53.250025] 5f20: 00002f19 00000000 ec432e00 bf01cce8 c0530c00\n00019000 00010000 ec765f80\n[   53.258184] 5f40: 00010000 ec764000 00019000 c00cc4ac ec432e00\nc00cc55c 00000017 000081a4\n[   53.266343] 5f60: 00000001 00000000 00000000 ec432e00 ec432e00\n00010000 00019000 c00cc620\n[   53.274502] 5f80: 00000000 00000000 00000000 00010000 ffff1000\n00019000 00000003 c000e9a8\n[   53.282662] 5fa0: 00000000 c000e7e0 00010000 ffff1000 00000003\n00019000 00010000 00019000\n[   53.290821] 5fc0: 00010000 ffff1000 00019000 00000003 7fffe000\n00000001 00000000 00000000\n[   53.298980] 5fe0: 00000000 be8c68d4 0000b995 b6f0e3e6 40000070\n00000003 00000000 00000000\n[   53.307157] [<c0222a9c>] (strlcpy) from [<bf01bed0>]\n(f_midi_opts_id_show+0x28/0x3c [usb_f_midi])\n[   53.316006] [<bf01bed0>] (f_midi_opts_id_show [usb_f_midi]) from\n[<bf01b0a4>] (f_midi_opts_attr_show+0x18/0x24 )\n[   53.327209] [<bf01b0a4>] (f_midi_opts_attr_show [usb_f_midi]) from\n[<c0125dd0>] (configfs_read_file+0x9c/0xec)\n[   53.337180] [<c0125dd0>] (configfs_read_file) from [<c00cc4ac>]\n(__vfs_read+0x18/0x4c)\n[   53.345073] [<c00cc4ac>] (__vfs_read) from [<c00cc55c>]\n(vfs_read+0x7c/0x100)\n[   53.352190] [<c00cc55c>] (vfs_read) from [<c00cc620>]\n(SyS_read+0x40/0x8c)\n[   53.359056] [<c00cc620>] (SyS_read) from [<c000e7e0>]\n(ret_fast_syscall+0x0/0x34)\n[   53.366513] Code: ebffe3d3 e8bd8008 e92d4070 e1a05000 (e5d14000)\n[   53.372641] ---[ end trace e4f53a4e233d98d0 ]---\n\nSigned-off-by: Pawel Szewczyk <p.szewczyk@samsung.com>\nSigned-off-by: Felipe Balbi <balbi@ti.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/a25a23cc85a28090bf8ab0e750b48e7ab283ba8a"},{"sha":"110baab1d12836508c68a36cd5bb2e76896f2efd","author":{"email":"312638e7d640785762ded1305e88fac68d55a9ab@gmail.com","name":"Pratyush Anand"},"message":"MAINTAINERS: Add Pratyush Anand as SPEAr13xx and DesignWare PCIe maintainer\n\nDidn't add myself as Maintainer earlier, as I was moving out of ST\nand didn't had a board to test. But learnt recently that, it's fine being\nin MAINTAINERS in such situations, at least I can review the patches.\n\nSo, let me add myself.\n\nSigned-off-by: Pratyush Anand <pratyush.anand@gmail.com>\nSigned-off-by: Bjorn Helgaas <bhelgaas@google.com>\nAcked-by: Jingoo Han <jingoohan1@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/110baab1d12836508c68a36cd5bb2e76896f2efd"},{"sha":"69ca2d771e4e709c5ae1125858e1246e77ef8b86","author":{"email":"3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@metafoo.de","name":"Lars-Peter Clausen"},"message":"iio: adis16400: Report pressure channel scale\n\nAdd the scale for the pressure channel, which is currently missing.\n\nSigned-off-by: Lars-Peter Clausen <lars@metafoo.de>\nFixes: 76ada52f7f5d (\"iio:adis16400: Add support for the adis16448\")\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/69ca2d771e4e709c5ae1125858e1246e77ef8b86"},{"sha":"7323d59862802ca109451eeda9777024a7625509","author":{"email":"73d292422978d45c9eeef455bb1b24a0db453722@analog.com","name":"Paul Cercueil"},"message":"iio: adis16400: Use != channel indices for the two voltage channels\n\nPreviously, the two voltage channels had the same ID, which didn't cause\nconflicts in sysfs only because one channel is named and the other isn't;\nthis is still violating the spec though, two indexed channels should never\nhave the same index.\n\nSigned-off-by: Paul Cercueil <paul.cercueil@analog.com>\nSigned-off-by: Lars-Peter Clausen <lars@metafoo.de>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/7323d59862802ca109451eeda9777024a7625509"},{"sha":"c2a8b623a089d52c199e305e7905829907db8ec8","author":{"email":"73d292422978d45c9eeef455bb1b24a0db453722@analog.com","name":"Paul Cercueil"},"message":"iio: adis16400: Compute the scan mask from channel indices\n\nWe unfortunately can't use ~0UL for the scan mask to indicate that the\nonly valid scan mask is all channels selected. The IIO core needs the exact\nmask to work correctly and not a super-set of it. So calculate the masked\nbased on the channels that are available for a particular device.\n\nSigned-off-by: Paul Cercueil <paul.cercueil@analog.com>\nSigned-off-by: Lars-Peter Clausen <lars@metafoo.de>\nFixes: 5eda3550a3cc (\"staging:iio:adis16400: Preallocate transfer message\")\nCc: <stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/c2a8b623a089d52c199e305e7905829907db8ec8"},{"sha":"9df560350c90f3d3909fe653399b3584c9a17b61","author":{"email":"73d292422978d45c9eeef455bb1b24a0db453722@analog.com","name":"Paul Cercueil"},"message":"iio: adis16400: Fix burst mode\n\nThere are a few issues with the burst mode support. For one we don't setup\nthe rx buffer, so the buffer will never be filled and all samples will read\nas the zero. Furthermore the tx buffer has the wrong type, which means the\ndriver sends the wrong command and not the right data is returned.\n\nThe final issue is that in burst mode all channels are transferred. Hence\nthe length of the transfer length should be the number of hardware\nchannels * 2 bytes. Currently the driver uses indio_dev->scan_bytes for\nthis. But if the timestamp channel is enabled the scan_bytes will be larger\nthan the burst length. Fix this by just calculating the burst length based\non the number of hardware channels.\n\nSigned-off-by: Paul Cercueil <paul.cercueil@analog.com>\nSigned-off-by: Lars-Peter Clausen <lars@metafoo.de>\nFixes: 5eda3550a3cc (\"staging:iio:adis16400: Preallocate transfer message\")\nCc: <stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/9df560350c90f3d3909fe653399b3584c9a17b61"},{"sha":"d046ba268adb87c7780494ecf897cbafbf100d57","author":{"email":"3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@metafoo.de","name":"Lars-Peter Clausen"},"message":"iio: adis16400: Fix burst transfer for adis16448\n\nThe adis16448, unlike the other chips in this family, in addition to the\nhardware channels also sends out the DIAG_STAT register in burst mode\nbefore them. Handle that case by skipping over the first 2 bytes before we\npass the received data to the buffer.\n\nSigned-off-by: Lars-Peter Clausen <lars@metafoo.de>\nFixes: 76ada52f7f5d (\"iio:adis16400: Add support for the adis16448\")\nCc: <stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/d046ba268adb87c7780494ecf897cbafbf100d57"},{"sha":"407d34ef294727bdc200934c38d9a8241f4a5547","author":{"email":"ef65de1c7be0aa837fe7b25ba9a7739905af6a55@gondor.apana.org.au","name":"Herbert Xu"},"message":"xfrm: Always zero high-order sequence number bits\n\nAs we're now always including the high bits of the sequence number\nin the IV generation process we need to ensure that they don't\ncontain crap.\n\nThis patch ensures that the high sequence bits are always zeroed\nso that we don't leak random data into the IV.\n\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.14/commits/407d34ef294727bdc200934c38d9a8241f4a5547"}]}