summaryrefslogtreecommitdiff
path: root/fs/devfs/base.c
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2006-03-27 23:06:28 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2006-03-27 23:06:28 -0800
commitf70602f4f6248735a02c61a1323c9151a33a3775 (patch)
tree29dd382412fb913a6f3f7902017ffaa9ae953679 /fs/devfs/base.c
parent6d4da66240b9fec065933928043b1365f97ab724 (diff)
downloadkernel-linux-2.6.15.y.tar.gz
Linux 2.6.15.7linux-2.6.15.y
Diffstat (limited to 'fs/devfs/base.c')
0 files changed, 0 insertions, 0 deletions
/arch/s390/kvm/dat.h?id=69050f8d6d075dc01af7a5f2f550a8067510366f'>treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook This is the result of running the Coccinelle script from scripts/coccinelle/api/kmalloc_objs.cocci. The script is designed to avoid scalar types (which need careful case-by-case checking), and instead replace kmalloc-family calls that allocate struct or union object instances: Single allocations: kmalloc(sizeof(TYPE), ...) are replaced with: kmalloc_obj(TYPE, ...) Array allocations: kmalloc_array(COUNT, sizeof(TYPE), ...) are replaced with: kmalloc_objs(TYPE, COUNT, ...) Flex array allocations: kmalloc(struct_size(PTR, FAM, COUNT), ...) are replaced with: kmalloc_flex(*PTR, FAM, COUNT, ...) (where TYPE may also be *VAR) The resulting allocations no longer return "void *", instead returning "TYPE *". Signed-off-by: Kees Cook <kees@kernel.org> 2026-02-04KVM: S390: Remove PGSTE code from linux/s390 mmClaudio Imbrenda Remove the PGSTE config option. Remove all code from linux/s390 mm that involves PGSTEs. Acked-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com> 2026-02-04KVM: s390: KVM page table management functions: CMMAClaudio Imbrenda Add page table management functions to be used for KVM guest (gmap) page tables. This patch adds functions to handle CMMA and the ESSA instruction. Acked-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com> 2026-02-04KVM: s390: KVM page table management functions: lifecycle managementClaudio Imbrenda Add page table management functions to be used for KVM guest (gmap) page tables. This patch adds functions to handle memslot creation and destruction, additional per-pagetable data stored in the PGSTEs, mapping physical addresses into the gmap, and marking address ranges as prefix. Acked-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com> 2026-02-04KVM: s390: KVM page table management functions: storage keysClaudio Imbrenda Add page table management functions to be used for KVM guest (gmap) page tables. This patch adds functions related to storage key handling. Acked-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com> 2026-02-04KVM: s390: KVM page table management functions: walksClaudio Imbrenda Add page table management functions to be used for KVM guest (gmap) page tables. This patch adds functions to walk to specific table entries, or to perform actions on a range of entries. Acked-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com> 2026-02-04KVM: s390: KVM page table management functions: clear and replaceClaudio Imbrenda Add page table management functions to be used for KVM guest (gmap) page tables. This patch adds functions to clear, replace or exchange DAT table entries. Acked-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com> 2026-02-04KVM: s390: KVM page table management functions: allocationClaudio Imbrenda Add page table management functions to be used for KVM guest (gmap) page tables. This patch adds the boilerplate and functions for the allocation and deallocation of DAT tables. Acked-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com> 2026-02-04KVM: s390: KVM-specific bitfields and helper functionsClaudio Imbrenda Add KVM-s390 specific bitfields and helper functions to manipulate DAT tables. Acked-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com>