Paul Moore
701a90bad9
NetLabel: make netlbl_lsm_secattr struct easier/quicker to understand
...
The existing netlbl_lsm_secattr struct required the LSM to check all of the
fields to determine if any security attributes were present resulting in a lot
of work in the common case of no attributes. This patch adds a 'flags' field
which is used to indicate which attributes are present in the structure; this
should allow the LSM to do a quick comparison to determine if the structure
holds any security attributes.
Example:
if (netlbl_lsm_secattr->flags)
/* security attributes present */
else
/* NO security attributes present */
Signed-off-by: Paul Moore <paul.moore@hp.com>
Signed-off-by: James Morris <jmorris@namei.org>
2006-12-02 21:24:07 -08:00
..
acpi
ACPI: Change ACPI to use dev_archdata instead of firmware_data
2006-12-01 14:52:01 -08:00
asm-alpha
[NET]: Alpha checksum annotations and cleanups.
2006-12-02 21:23:01 -08:00
asm-arm
[NET]: ARM checksum annotations and cleanups.
2006-12-02 21:23:15 -08:00
asm-arm26
[NET]: ARM26 checksum annotations and cleanups.
2006-12-02 21:23:16 -08:00
asm-avr32
[NET]: AVR32 checksum annotations and cleanups.
2006-12-02 21:23:18 -08:00
asm-cris
[NET]: Cris checksum annotations and cleanups.
2006-12-02 21:23:02 -08:00
asm-frv
[NET]: FRV checksum annotations.
2006-12-02 21:23:03 -08:00
asm-generic
Driver core: add dev_archdata to struct device
2006-12-01 14:52:01 -08:00
asm-h8300
[NET]: H8300 checksum annotations and cleanups.
2006-12-02 21:23:04 -08:00
asm-i386
[NET]: I386 checksum annotations and cleanups.
2006-12-02 21:23:19 -08:00
asm-ia64
[NET]: IA64 checksum annotations and cleanups.
2006-12-02 21:23:05 -08:00
asm-m32r
[NET]: M32R checksum annotations and cleanups.
2006-12-02 21:23:06 -08:00
asm-m68k
[NET]: M68K checksum annotations and cleanups.
2006-12-02 21:23:07 -08:00
asm-m68knommu
[NET]: M68Knommu checksum annotations and cleanups.
2006-12-02 21:23:08 -08:00
asm-mips
[NET]: MIPS checksum annotations and cleanups.
2006-12-02 21:23:09 -08:00
asm-parisc
[NET]: PARISC checksum annotations and cleanups.
2006-12-02 21:23:10 -08:00
asm-powerpc
[NET]: POWERPC checksum annotations and cleanups.
2006-12-02 21:23:20 -08:00
asm-ppc
Driver core: add dev_archdata to struct device
2006-12-01 14:52:01 -08:00
asm-s390
[NET]: S390 checksum annotations and cleanups.
2006-12-02 21:23:21 -08:00
asm-sh
[NET]: SH checksum annotations and cleanups.
2006-12-02 21:23:22 -08:00
asm-sh64
[NET]: SH64 checksum annotations and cleanups.
2006-12-02 21:23:11 -08:00
asm-sparc
[NET]: SPARC checksum annotations and cleanups.
2006-12-02 21:23:22 -08:00
asm-sparc64
[NET]: SPARC64 checksum annotations and cleanups.
2006-12-02 21:23:23 -08:00
asm-um
Driver core: add dev_archdata to struct device
2006-12-01 14:52:01 -08:00
asm-v850
[NET]: V850 checksum annotations and cleanups.
2006-12-02 21:23:13 -08:00
asm-x86_64
[NET]: X86_64 checksum annotations and cleanups.
2006-12-02 21:23:14 -08:00
asm-xtensa
[NET]: XTENSA checksum annotations and cleanups.
2006-12-02 21:23:24 -08:00
crypto
keys
linux
[NET]: Preliminaty annotation of skb->csum.
2006-12-02 21:23:44 -08:00
math-emu
media
mtd
net
NetLabel: make netlbl_lsm_secattr struct easier/quicker to understand
2006-12-02 21:24:07 -08:00
pcmcia
rdma
rxrpc
scsi
sound
Driver core: convert sound core to use struct device
2006-12-01 14:52:01 -08:00
video
Kbuild