Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F107623596
D25707.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
3 KB
Referenced Files
None
Subscribers
None
D25707.diff
View Options
Index: head/sys/fs/ext2fs/ext2_acl.c
===================================================================
--- head/sys/fs/ext2fs/ext2_acl.c
+++ head/sys/fs/ext2fs/ext2_acl.c
@@ -234,8 +234,6 @@
len = sizeof(*ap->a_aclp) + sizeof(struct ext2_acl_header);
value = malloc(len, M_ACL, M_WAITOK);
- if (!value)
- return (ENOMEM);
error = vn_extattr_get(ap->a_vp, IO_NODELOCKED, attrnamespace, attrname,
&len, value, ap->a_td);
Index: head/sys/fs/ext2fs/ext2_alloc.c
===================================================================
--- head/sys/fs/ext2fs/ext2_alloc.c
+++ head/sys/fs/ext2fs/ext2_alloc.c
@@ -425,9 +425,6 @@
}
ip = malloc(sizeof(struct inode), M_EXT2NODE, M_WAITOK | M_ZERO);
- if (ip == NULL) {
- return (ENOMEM);
- }
/* Allocate a new vnode/inode. */
if ((error = getnewvnode("ext2fs", ump->um_mountp, &ext2_vnodeops, &vp)) != 0) {
Index: head/sys/fs/ext2fs/ext2_extents.c
===================================================================
--- head/sys/fs/ext2fs/ext2_extents.c
+++ head/sys/fs/ext2fs/ext2_extents.c
@@ -322,9 +322,6 @@
("ext4_ext_fill_path_bdata: bad ep_data"));
path->ep_data = malloc(bp->b_bufsize, M_EXT2EXTENTS, M_WAITOK);
- if (!path->ep_data)
- return (ENOMEM);
-
memcpy(path->ep_data, bp->b_data, bp->b_bufsize);
path->ep_blk = blk;
@@ -397,9 +394,6 @@
path = malloc(EXT4_EXT_DEPTH_MAX *
sizeof(struct ext4_extent_path),
M_EXT2EXTENTS, M_WAITOK | M_ZERO);
- if (!path)
- return (ENOMEM);
-
*ppath = path;
alloc = 1;
}
@@ -762,8 +756,6 @@
/* Allocate new blocks. */
ablks = malloc(sizeof(e4fs_daddr_t) * depth,
M_EXT2EXTENTS, M_WAITOK | M_ZERO);
- if (!ablks)
- return (ENOMEM);
for (a = 0; a < depth - at; a++) {
newblk = ext4_ext_alloc_meta(ip);
if (newblk == 0)
@@ -1517,9 +1509,6 @@
path = malloc(sizeof(struct ext4_extent_path) * (depth + 1),
M_EXT2EXTENTS, M_WAITOK | M_ZERO);
- if (!path)
- return (ENOMEM);
-
path[0].ep_header = ehp;
path[0].ep_depth = depth;
i = 0;
Index: head/sys/fs/ext2fs/ext2_lookup.c
===================================================================
--- head/sys/fs/ext2fs/ext2_lookup.c
+++ head/sys/fs/ext2fs/ext2_lookup.c
@@ -894,10 +894,6 @@
entry->e2d_reclen = htole16(dirblksize -
sizeof(struct ext2fs_direct_tail));
buf = malloc(dirblksize, M_TEMP, M_WAITOK);
- if (!buf) {
- error = ENOMEM;
- goto out;
- }
memcpy(buf, entry, EXT2_DIR_REC_LEN(entry->e2d_namlen));
ext2_init_dirent_tail(EXT2_DIRENT_TAIL(buf, dirblksize));
ext2_dirent_csum_set(dp, (struct ext2fs_direct_2 *)buf);
Index: head/sys/fs/ext2fs/ext2_vnops.c
===================================================================
--- head/sys/fs/ext2fs/ext2_vnops.c
+++ head/sys/fs/ext2fs/ext2_vnops.c
@@ -1077,10 +1077,6 @@
ext2_dec_nlink(dp);
dp->i_flag |= IN_CHANGE;
dirbuf = malloc(dp->i_e2fs->e2fs_bsize, M_TEMP, M_WAITOK | M_ZERO);
- if (!dirbuf) {
- error = ENOMEM;
- goto bad;
- }
error = vn_rdwr(UIO_READ, fvp, (caddr_t)dirbuf,
ip->i_e2fs->e2fs_bsize, (off_t)0,
UIO_SYSSPACE, IO_NODELOCKED | IO_NOMACCHECK,
@@ -1390,12 +1386,6 @@
#define DIRBLKSIZ VTOI(dvp)->i_e2fs->e2fs_bsize
dirtemplate.dotdot_reclen = htole16(DIRBLKSIZ - 12);
buf = malloc(DIRBLKSIZ, M_TEMP, M_WAITOK | M_ZERO);
- if (!buf) {
- error = ENOMEM;
- ext2_dec_nlink(dp);
- dp->i_flag |= IN_CHANGE;
- goto bad;
- }
if (EXT2_HAS_RO_COMPAT_FEATURE(fs, EXT2F_ROCOMPAT_METADATA_CKSUM)) {
dirtemplate.dotdot_reclen =
htole16(le16toh(dirtemplate.dotdot_reclen) -
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Jan 17, 7:55 PM (20 h, 19 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15842749
Default Alt Text
D25707.diff (3 KB)
Attached To
Mode
D25707: ext2fs: Stop checking for failures from malloc(M_WAITOK).
Attached
Detach File
Event Timeline
Log In to Comment