mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
video: tegra: nvmap: Cleanup NVMAP_IOC_SET_TAG_LABEL ioctl
NvRmMemSetAllocationTagLabel is not being used by any of clients. Also, this API does not have any SHR or JAMA requirement. Hence we are removing support for this API on linux to have a cleaner and uniform ICD. Remove the corresponding ioctl code from nvmap. Bug 4980808 Change-Id: I74676e07b2c617ad6554b4538ce27ab52176e5b9 Signed-off-by: Ketan Patil <ketanp@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3288404 Reviewed-by: N V S Abhishek <nabhishek@nvidia.com> Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* Copyright (c) 2009-2024, NVIDIA CORPORATION. All rights reserved.
|
||||
* Copyright (c) 2009-2025, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* structure declarations for nvmem and nvmap user-space ioctls
|
||||
*/
|
||||
@@ -194,13 +194,6 @@ struct nvmap_debugfs_handles_entry {
|
||||
__u64 mapped_size;
|
||||
};
|
||||
|
||||
struct nvmap_set_tag_label {
|
||||
__u32 tag;
|
||||
__u32 len; /* in: label length
|
||||
out: number of characters copied */
|
||||
__u64 addr; /* in: pointer to label or NULL to remove */
|
||||
};
|
||||
|
||||
struct nvmap_available_heaps {
|
||||
__u64 heaps; /* heaps bitmask */
|
||||
};
|
||||
@@ -327,9 +320,6 @@ struct nvmap_fd_for_range_from_list {
|
||||
|
||||
#define NVMAP_IOC_GUP_TEST _IOWR(NVMAP_IOC_MAGIC, 23, struct nvmap_gup_test)
|
||||
|
||||
/* Define a label for allocation tag */
|
||||
#define NVMAP_IOC_SET_TAG_LABEL _IOW(NVMAP_IOC_MAGIC, 24, struct nvmap_set_tag_label)
|
||||
|
||||
#define NVMAP_IOC_GET_AVAILABLE_HEAPS \
|
||||
_IOR(NVMAP_IOC_MAGIC, 25, struct nvmap_available_heaps)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user