{"push_id":822630943,"size":2,"distinct_size":2,"ref":"refs/heads/n-2.1","head":"2506ab7af4c31a590756cf4afe9aa2e76cb6864d","before":"947c4e205972c708198a1d82f563671a5b5c6b13","commits":[{"sha":"fdef5dfdfe4a4bb028d3b6167b9a690ec0f3c5bf","author":{"email":"52f8f9962b7f38d8269c63c0859d68147c8d10f0@redhat.com","name":"Mikulas Patocka"},"message":"bio: use kmalloc alignment for bio slab\n\nVarious subsystems can ask the bio subsystem to create a bio slab cache\nwith some free space before the bio. This free space can be used for any\npurpose. Device mapper uses this feature to place some target-specific and\ndevice-mapper specific data before the bio, so that the target-specific\ndata doesn't have to be allocated separatedly.\n\nThis mechanism is used in place of kmalloc, so we need that the allocated\nslab have the same memory alignment as memory allocated with kmalloc.\n\nThis patch changes the function bio_find_or_create_slab so that it uses\nARCH_KMALLOC_MINALIGN alignment when creating the slab cache. This patch\nis needed so that dm-crypt can use per-bio data for encryption - the\ncrypto subsystem assumes that these data have the same alignment as\nkmallocated memory.\n\nCRs-fixed: 670391\nChange-Id: Ied6b5c5955be9d2272f155dc3bb724ea575deb51\nSigned-off-by: Mikulas Patocka <mpatocka@redhat.com>\n[joonwoop@codeaurora.org: resolve trivial merge conflict]\nPatch-mainline: dm-devel @ 04/05/14, 14:05\nSigned-off-by: Joonwoo Park <joonwoop@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_kernel_samsung_smdk4412/commits/fdef5dfdfe4a4bb028d3b6167b9a690ec0f3c5bf"},{"sha":"2506ab7af4c31a590756cf4afe9aa2e76cb6864d","author":{"email":"546b05909706652891a87f7bfe385ae147f61f91@kernel.org","name":"Tejun Heo"},"message":"block: fix request_queue->flags initialization\n\nA queue newly allocated with blk_alloc_queue_node() has only\nQUEUE_FLAG_BYPASS set.  For request-based drivers,\nblk_init_allocated_queue() is called and q->queue_flags is overwritten\nwith QUEUE_FLAG_DEFAULT which doesn't include BYPASS even though the\ninitial bypass is still in effect.\n\nIn blk_init_allocated_queue(), or QUEUE_FLAG_DEFAULT to q->queue_flags\ninstead of overwriting.\n\nChange-Id: I2d0e16a677b4a2dce2c710cfea40ff67ffd79e0e\nSigned-off-by: Tejun Heo <tj@kernel.org>\nCc: stable@vger.kernel.org\nAcked-by: Vivek Goyal <vgoyal@redhat.com>\nSigned-off-by: Jens Axboe <axboe@kernel.dk>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_kernel_samsung_smdk4412/commits/2506ab7af4c31a590756cf4afe9aa2e76cb6864d"}]}