mirror of
https://github.com/u-boot/u-boot.git
synced 2024-12-16 00:03:26 +08:00
83d290c56f
When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com>
43 lines
1.2 KiB
C
43 lines
1.2 KiB
C
/* SPDX-License-Identifier: GPL-2.0+ */
|
|
/*
|
|
* GRUB -- GRand Unified Bootloader
|
|
* Copyright (C) 1999,2000,2001,2002,2003,2004 Free Software Foundation, Inc.
|
|
*/
|
|
/*
|
|
* Copyright 2007 Sun Microsystems, Inc. All rights reserved.
|
|
* Use is subject to license terms.
|
|
*/
|
|
|
|
#ifndef _SYS_FS_ZFS_ACL_H
|
|
#define _SYS_FS_ZFS_ACL_H
|
|
|
|
typedef struct zfs_oldace {
|
|
uint32_t z_fuid; /* "who" */
|
|
uint32_t z_access_mask; /* access mask */
|
|
uint16_t z_flags; /* flags, i.e inheritance */
|
|
uint16_t z_type; /* type of entry allow/deny */
|
|
} zfs_oldace_t;
|
|
|
|
#define ACE_SLOT_CNT 6
|
|
|
|
typedef struct zfs_znode_acl_v0 {
|
|
uint64_t z_acl_extern_obj; /* ext acl pieces */
|
|
uint32_t z_acl_count; /* Number of ACEs */
|
|
uint16_t z_acl_version; /* acl version */
|
|
uint16_t z_acl_pad; /* pad */
|
|
zfs_oldace_t z_ace_data[ACE_SLOT_CNT]; /* 6 standard ACEs */
|
|
} zfs_znode_acl_v0_t;
|
|
|
|
#define ZFS_ACE_SPACE (sizeof(zfs_oldace_t) * ACE_SLOT_CNT)
|
|
|
|
typedef struct zfs_znode_acl {
|
|
uint64_t z_acl_extern_obj; /* ext acl pieces */
|
|
uint32_t z_acl_size; /* Number of bytes in ACL */
|
|
uint16_t z_acl_version; /* acl version */
|
|
uint16_t z_acl_count; /* ace count */
|
|
uint8_t z_ace_data[ZFS_ACE_SPACE]; /* space for embedded ACEs */
|
|
} zfs_znode_acl_t;
|
|
|
|
|
|
#endif /* _SYS_FS_ZFS_ACL_H */
|