/* * ALSA sequencer /proc interface * Copyright (c) 1998 by Frank van de Pol * * * 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * */ #include #include #include #include "seq_info.h" #include "seq_clientmgr.h" #include "seq_timer.h" static struct snd_info_entry *queues_entry; static struct snd_info_entry *clients_entry; static struct snd_info_entry *timer_entry; static struct snd_info_entry * __init create_info_entry(char *name, void (*read)(struct snd_info_entry *, struct snd_info_buffer *)) { struct snd_info_entry *entry; entry = snd_info_create_module_entry(THIS_MODULE, name, snd_seq_root); if (entry == NULL) return NULL; entry->content = SNDRV_INFO_CONTENT_TEXT; entry->c.text.read = read; if (snd_info_register(entry) < 0) { snd_info_free_entry(entry); return NULL; } return entry; } static void free_info_entries(void) { snd_info_free_entry(queues_entry); snd_info_free_entry(clients_entry); snd_info_free_entry(timer_entry); } /* create all our /proc entries */ int __init snd_seq_info_init(void) { queues_entry = create_info_entry("queues", snd_seq_info_queues_read); clients_entry = create_info_entry("clients", snd_seq_info_clients_read); timer_entry = create_info_entry("timer", snd_seq_info_timer_read); if (!queues_entry || !clients_entry || !timer_entry) goto error; return 0; error: free_info_entries(); return -ENOMEM; } int __exit snd_seq_info_done(void) { free_info_entries(); return 0; } 4'>diff
diff options
context:
space:
mode:
authorKeith Busch <keith.busch@intel.com>2017-01-18 17:21:15 -0500
committerJens Axboe <axboe@fb.com>2017-01-18 15:14:15 -0700
commit88a7503376f4f3bf303c809d1a389739e1205614 (patch)
tree5004e4c61099074e7832ec38e88d258275c152f2 /include/net/nfc
parentfa19a769f82fb9a5ca000b83cacd13fcaeda51ac (diff)
blk-mq: Remove unused variable
Signed-off-by: Keith Busch <keith.busch@intel.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Sagi Grimberg <sagi@grimberg.me> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'include/net/nfc')