big_key.c (42a20ba5c90ded07f79992d222fa0814b8448cf6) | big_key.c (97826c821ec6724fc359d9b7840dc10af914c641) |
---|---|
1/* Large capacity key type 2 * 3 * Copyright (C) 2013 Red Hat, Inc. All Rights Reserved. 4 * Written by David Howells (dhowells@redhat.com) 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public Licence 8 * as published by the Free Software Foundation; either version --- 64 unchanged lines hidden (view full) --- 73 file = shmem_file_setup("", datalen, 0); 74 if (IS_ERR(file)) { 75 ret = PTR_ERR(file); 76 goto err_quota; 77 } 78 79 written = kernel_write(file, prep->data, prep->datalen, 0); 80 if (written != datalen) { | 1/* Large capacity key type 2 * 3 * Copyright (C) 2013 Red Hat, Inc. All Rights Reserved. 4 * Written by David Howells (dhowells@redhat.com) 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public Licence 8 * as published by the Free Software Foundation; either version --- 64 unchanged lines hidden (view full) --- 73 file = shmem_file_setup("", datalen, 0); 74 if (IS_ERR(file)) { 75 ret = PTR_ERR(file); 76 goto err_quota; 77 } 78 79 written = kernel_write(file, prep->data, prep->datalen, 0); 80 if (written != datalen) { |
81 ret = written; |
|
81 if (written >= 0) 82 ret = -ENOMEM; 83 goto err_fput; 84 } 85 86 /* Pin the mount and dentry to the key so that we can open it again 87 * later 88 */ --- 118 unchanged lines hidden --- | 82 if (written >= 0) 83 ret = -ENOMEM; 84 goto err_fput; 85 } 86 87 /* Pin the mount and dentry to the key so that we can open it again 88 * later 89 */ --- 118 unchanged lines hidden --- |