summaryrefslogtreecommitdiffstats
path: root/kernel-aarch64-debug-fedora.config
diff options
context:
space:
mode:
Diffstat (limited to 'kernel-aarch64-debug-fedora.config')
-rw-r--r--kernel-aarch64-debug-fedora.config17
1 files changed, 8 insertions, 9 deletions
diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config
index 08289a72b..4a70df11e 100644
--- a/kernel-aarch64-debug-fedora.config
+++ b/kernel-aarch64-debug-fedora.config
@@ -38,8 +38,8 @@ CONFIG_ACENIC=m
# CONFIG_ACORN_PARTITION is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_ALS=m
-# CONFIG_ACPI_APEI_EINJ is not set
-# CONFIG_ACPI_APEI_ERST_DEBUG is not set
+CONFIG_ACPI_APEI_EINJ=m
+CONFIG_ACPI_APEI_ERST_DEBUG=m
CONFIG_ACPI_APEI_GHES=y
CONFIG_ACPI_APEI_MEMORY_FAILURE=y
CONFIG_ACPI_APEI_PCIEAER=y
@@ -48,15 +48,16 @@ CONFIG_ACPI_APEI=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BGRT=y
CONFIG_ACPI_BUTTON=y
+# CONFIG_ACPI_CMPC is not set
CONFIG_ACPI_CONFIGFS=m
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_CPPC_CPUFREQ=m
CONFIG_ACPI_CUSTOM_METHOD=m
-# CONFIG_ACPI_DEBUGGER is not set
+CONFIG_ACPI_DEBUGGER_USER=m
+CONFIG_ACPI_DEBUGGER=y
CONFIG_ACPI_DEBUG=y
CONFIG_ACPI_DOCK=y
-# CONFIG_ACPI_DPTF is not set
-CONFIG_ACPI_EC_DEBUGFS=y
+CONFIG_ACPI_EC_DEBUGFS=m
CONFIG_ACPI_FAN=y
CONFIG_ACPI_HED=y
CONFIG_ACPI_HMAT=y
@@ -67,7 +68,6 @@ CONFIG_ACPI_NFIT=m
CONFIG_ACPI_NUMA=y
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_PROCESSOR=y
-CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_SPCR_TABLE=y
CONFIG_ACPI_TABLE_UPGRADE=y
CONFIG_ACPI_TAD=m
@@ -1626,7 +1626,6 @@ CONFIG_DP83869_PHY=m
CONFIG_DPAA2_CONSOLE=m
CONFIG_DPOT_DAC=m
# CONFIG_DPS310 is not set
-# CONFIG_DPTF_PCH_FIVR is not set
CONFIG_DRAGONRISE_FF=y
CONFIG_DRBD_FAULT_INJECTION=y
CONFIG_DRM_AMD_ACP=y
@@ -1819,7 +1818,7 @@ CONFIG_DRM_VC4=m
CONFIG_DRM_VGEM=m
# CONFIG_DRM_VIA is not set
CONFIG_DRM_VIRTIO_GPU=m
-# CONFIG_DRM_VKMS is not set
+CONFIG_DRM_VKMS=m
# CONFIG_DRM_XEN is not set
CONFIG_DRM_ZYNQMP_DPSUB=m
# CONFIG_DS1682 is not set
@@ -1963,7 +1962,7 @@ CONFIG_EEPROM_MAX6875=m
CONFIG_EFI_ARMSTUB_DTB_LOADER=y
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
# CONFIG_EFI_CAPSULE_LOADER is not set
-# CONFIG_EFI_CUSTOM_SSDT_OVERLAYS is not set
+CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
# CONFIG_EFI_DISABLE_PCI_DMA is not set
CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y
CONFIG_EFI_PARTITION=y
='#n209'>209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251
/*
   Unix SMB/CIFS implementation.
   this is a skeleton for SAM backend modules.
	
   Copyright (C) Stefan (metze) Metzmacher		2002
   Copyright (C) Jelmer Vernooij			2002
   Copyright (C) Andrew Bartlett			2002

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/

#include "includes.h"

static int sam_skel_debug_level = DBGC_SAM;

#undef DBGC_CLASS
#define DBGC_CLASS sam_skel_debug_level

/* define the version of the SAM interface */ 
SAM_MODULE_VERSIONING_MAGIC

/* General API */

static NTSTATUS sam_skel_get_sec_desc(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, const DOM_SID *sid, SEC_DESC **sd)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_set_sec_desc(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, const DOM_SID *sid, const SEC_DESC *sd)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

	
static NTSTATUS sam_skel_lookup_sid(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, TALLOC_CTX *mem_ctx, const DOM_SID *sid, char **name, uint32 *type)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_lookup_name(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, const char *name, DOM_SID *sid, uint32 *type)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

	
/* Domain API */

static NTSTATUS sam_skel_update_domain(const SAM_METHODS *sam_methods, const SAM_DOMAIN_HANDLE *domain)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_get_domain_handle(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, uint32 access_desired, SAM_DOMAIN_HANDLE **domain)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}


/* Account API */

static NTSTATUS sam_skel_create_account(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, uint32 access_desired, const char *account_name, uint16 acct_ctrl, SAM_ACCOUNT_HANDLE **account)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_add_account(const SAM_METHODS *sam_methods, const SAM_ACCOUNT_HANDLE *account)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_update_account(const SAM_METHODS *sam_methods, const SAM_ACCOUNT_HANDLE *account)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_delete_account(const SAM_METHODS *sam_methods, const SAM_ACCOUNT_HANDLE *account)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_enum_accounts(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, uint16 acct_ctrl, uint32 *account_count, SAM_ACCOUNT_ENUM **accounts)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}


static NTSTATUS sam_skel_get_account_by_sid(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, uint32 access_desired, const DOM_SID *accountsid, SAM_ACCOUNT_HANDLE **account)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_get_account_by_name(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, uint32 access_desired, const char *name, SAM_ACCOUNT_HANDLE **account)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}


/* Group API */

static NTSTATUS sam_skel_create_group(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, uint32 access_desired, const char *account_name, uint16 group_ctrl, SAM_GROUP_HANDLE **group)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_add_group(const SAM_METHODS *sam_methods, const SAM_GROUP_HANDLE *group)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_update_group(const SAM_METHODS *sam_methods, const SAM_GROUP_HANDLE *group)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_delete_group(const SAM_METHODS *sam_methods, const SAM_GROUP_HANDLE *group)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_enum_groups(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, uint16 group_ctrl, uint32 *groups_count, SAM_GROUP_ENUM **groups)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_get_group_by_sid(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, uint32 access_desired, const DOM_SID *groupsid, SAM_GROUP_HANDLE **group)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_get_group_by_name(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, uint32 access_desired, const char *name, SAM_GROUP_HANDLE **group)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}


static NTSTATUS sam_skel_add_member_to_group(const SAM_METHODS *sam_methods, const SAM_GROUP_HANDLE *group, const SAM_GROUP_MEMBER *member)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_delete_member_from_group(const SAM_METHODS *sam_methods, const SAM_GROUP_HANDLE *group, const SAM_GROUP_MEMBER *member)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

static NTSTATUS sam_skel_enum_groupmembers(const SAM_METHODS *sam_methods, const SAM_GROUP_HANDLE *group, uint32 *members_count, SAM_GROUP_MEMBER **members)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}


static NTSTATUS sam_skel_get_groups_of_sid(const SAM_METHODS *sam_methods, const NT_USER_TOKEN *access_token, const DOM_SID **sids, uint16 group_ctrl, uint32 *group_count, SAM_GROUP_ENUM **groups)
{
	DEBUG(0,("sam_skel: %s was called!\n",__FUNCTION__));
	return NT_STATUS_NOT_IMPLEMENTED;
}

NTSTATUS sam_init_skel(SAM_METHODS *sam_methods, const char *module_params)
{
	/* Functions your SAM module doesn't provide should be set 
	 * to NULL */

	sam_methods->sam_get_sec_desc = sam_skel_get_sec_desc;
	sam_methods->sam_set_sec_desc = sam_skel_set_sec_desc;
	
	sam_methods->sam_lookup_sid = sam_skel_lookup_sid;
	sam_methods->sam_lookup_name = sam_skel_lookup_name;
	
	/* Domain API */

	sam_methods->sam_update_domain = sam_skel_update_domain;
	sam_methods->sam_get_domain_handle = sam_skel_get_domain_handle;

	/* Account API */

	sam_methods->sam_create_account = sam_skel_create_account;
	sam_methods->sam_add_account = sam_skel_add_account;
	sam_methods->sam_update_account = sam_skel_update_account;
	sam_methods->sam_delete_account = sam_skel_delete_account;
	sam_methods->sam_enum_accounts = sam_skel_enum_accounts;

	sam_methods->sam_get_account_by_sid = sam_skel_get_account_by_sid;
	sam_methods->sam_get_account_by_name = sam_skel_get_account_by_name;

	/* Group API */

	sam_methods->sam_create_group = sam_skel_create_group;
	sam_methods->sam_add_group = sam_skel_add_group;
	sam_methods->sam_update_group = sam_skel_update_group;
	sam_methods->sam_delete_group = sam_skel_delete_group;
	sam_methods->sam_enum_groups = sam_skel_enum_groups;
	sam_methods->sam_get_group_by_sid = sam_skel_get_group_by_sid;
	sam_methods->sam_get_group_by_name = sam_skel_get_group_by_name;

	sam_methods->sam_add_member_to_group = sam_skel_add_member_to_group;
	sam_methods->sam_delete_member_from_group = sam_skel_delete_member_from_group;
	sam_methods->sam_enum_groupmembers = sam_skel_enum_groupmembers;

	sam_methods->sam_get_groups_of_sid = sam_skel_get_groups_of_sid;

	sam_methods->free_private_data = NULL;


	sam_skel_debug_level = debug_add_class("sam_skel");
	if (sam_skel_debug_level == -1) {
		sam_skel_debug_level = DBGC_SAM;
		DEBUG(0, ("sam_skel: Couldn't register custom debugging class!\n"));
	} else DEBUG(2, ("sam_skel: Debug class number of 'sam_skel': %d\n", sam_skel_debug_level));
    
	if(module_params)
		DEBUG(0, ("Starting 'sam_skel' with parameters '%s' for domain %s\n", module_params, sam_methods->domain_name));
	else
		DEBUG(0, ("Starting 'sam_skel' for domain %s without paramters\n", sam_methods->domain_name));

	return NT_STATUS_OK;
}