GitHub PushEvent at 2014-09-06 02:55:58
Repository: ghost
Actor: zwliew
Payload: {"shas":[["bcf344ed4e231900364d2804f62f029d42015171","deffe0b0841aae104f02b824cb20142d4a454234@codeaurora.org","platform: msm: add Per-File-Tagger (PFT) driver\n\nThis driver is part of the Per-File-Encryption (PFE) feature.\nIt allows to tag enterprise files and encrypt them\nwhile keeping the user private files untagged and plain text.\n\nChange-Id: I2ba8bffb2a8815991dc3994a1f94a0c52b937a25\nSigned-off-by: Nir Ofry <nofry@codeaurora.org>\nSigned-off-by: Amir Samuelov <amirs@codeaurora.org>","Amir Samuelov",true],["ec0a6241a6fbbaa505b99f9f23da7841ebcb5d80","deffe0b0841aae104f02b824cb20142d4a454234@codeaurora.org","platform: msm: pft: fix close all encrypted files\n\nfilp_close() eventually calls pft_file_close().\nSimplify pft_close_opened_enc_files() and remove having mutex\nin both places that cause a deadlock.\n\nChange-Id: I0afa2d2f0806f18d430c027601fb9974855ef185\nSigned-off-by: Amir Samuelov <amirs@codeaurora.org>","Amir Samuelov",true],["191c5ff0d32f6ae4039d494a745a2605bc4dc6bf","c2628bef6ffa0036fb3a0b3cff089a3ba875af2e@codeaurora.org","dm: updating crypto algorithm used by dm-req-crypt\n\ndm-req-crypt uses AES-XTS algorithm implemented by HW crypto\nengine. Crypto driver renamed the aes-xts algorithm to avoid\nconflict with SW based implementation of AES-XTS. dm-req-crypt\nmust use the new name for AES-XTS provided by crypto driver.\n\nChange-Id: I286b6435af33fd64673c7c1af4bb2447f3115868\nSigned-off-by: Dinesh K Garg <dineshg@codeaurora.org>","Dinesh K Garg",true],["7e048e447beb03347199e1646486b5e2df71cbe0","c2628bef6ffa0036fb3a0b3cff089a3ba875af2e@codeaurora.org","dm: Adding support of AES 256 bits in dm-req-crypt\n\ndm-req-crypt currently uses AES 128 bit. Updating dm-req-crypt\nto use AES 256 bit instead.\n\nChange-Id: I2e8a4484b25496d53f1f9aa83ec6c0ed7b947901\nSigned-off-by: Dinesh K Garg <dineshg@codeaurora.org>","Dinesh K Garg",true],["ba0402723e69176caba21b2990c0911a28ccf515","c2628bef6ffa0036fb3a0b3cff089a3ba875af2e@codeaurora.org","dm: Clean up dm-req-crypt\n\ndm-req-crypt defines optional functions from device mapper. These\nfunctions are not required for dm-req-crypt. dm-req-crypt has few\nmemory de-allocation issues. This change removes unnecessary\nfunctions and fixes memory deallocation issues as well.\n\nChange-Id: Id36bd13989940ce41571a8a10277730048df6f6d\nSigned-off-by: Dinesh K Garg <dineshg@codeaurora.org>","Dinesh K Garg",true],["a252511b81b4f154c1ea8584c2feb10b643f7573","c2628bef6ffa0036fb3a0b3cff089a3ba875af2e@codeaurora.org","Setting correct HW crypto driver instance for FDE\n\nHW crypto provides different instance for different use cases.\nDm-req-crypt should use the one for full disk encryption use case.\n\nChange-Id: I22d3f6ab1dd6f83b0d5b83a681236719e2340934\nSigned-off-by: Dinesh K Garg <dineshg@codeaurora.org>","Dinesh K Garg",true],["b356074a1e8388fd02a51d4539501060394d2c76","deffe0b0841aae104f02b824cb20142d4a454234@codeaurora.org","dm: dm-req-crypt: add support for Per-File-Encryption\n\nSupport Per-File-Encryption (PFE) based on file tagging.\nThe Per-File-Tagger (PFT) reports if a file should be encrypted or not.\nThe Per-File-Encryption can be used after Full-Disk-Encryption (FDE) was\ncompleted or without FDE.\nThe PFE and FDE uses different keys, which are managed by the Trust-Zone.\n\nChange-Id: I727ef11e252649f895a5e3f8a49ca848cea50795\nSigned-off-by: Amir Samuelov <amirs@codeaurora.org>","Amir Samuelov",true],["c47b3725ef848b2027c5ea6f1fa57f7ca9668e7b","deffe0b0841aae104f02b824cb20142d4a454234@codeaurora.org","platform: msm: fix PFT when using direct-io\n\nWhen we read/write a file using dircet-io (O_DIRECT),\nwe can't get the inode from a bio by walking the path\nbio->bi_io_vec->bv_page->mapping->host\nsince the page is anonymous and not mapped.\nOn the other more typical cases when not using O_DIRECT,\nthe page cache is used and the bv_page is available.\n\nChange-Id: I349cad54a978ed9919f960d55f0f95c1e53262e5\nSigned-off-by: Amir Samuelov <amirs@codeaurora.org>","Amir Samuelov",true],["24f2a772e8edc32366cb1c2b86e4a2c504d578b7","deffe0b0841aae104f02b824cb20142d4a454234@codeaurora.org","platform: msm: fix PFT char device major number\n\nDynamically allocate the major number\nof the PFT character device.\n\nChange-Id: I7877579781353203753f86a3993bc5731307db2a\nSigned-off-by: Amir Samuelov <amirs@codeaurora.org>","Amir Samuelov",true],["68394e2cf97d9da2cecd49c3249f7bb93b0f2ae4","deffe0b0841aae104f02b824cb20142d4a454234@codeaurora.org","msm: cleanup and minor fixes for PFT driver\n\nremove unused symlink hook.\nfree open-file-list on driver exit.\ncheck return value of pft_add_file().\n\nChange-Id: Ida1e4351742ae62cafb2ffa49727f490709351e2\nSigned-off-by: Amir Samuelov <amirs@codeaurora.org>","Amir Samuelov",true],["ea76c511b563441a121e098926e6f2802f1cbb4a","f2ad263351ded8bf8d0b90799bb8b9622c429cf8@gmail.com","defconfig: Update\n\nDisable a few performance killing options.\nDisable a few unused drivers.\nEnable PFT and the others.\n\nChange-Id: I9f9fef6b1d1c11372ef076f86a329d5ce8c968de\nSigned-off-by: Zhao Wei Liew <zhaoweiliew@gmail.com>","Zhao Wei Liew",true]],"size":11,"ref":"refs/heads/cm-11.0","head":"ea76c511b563441a121e098926e6f2802f1cbb4a"}