summaryrefslogtreecommitdiff
path: root/sys/dev/sequencer.c
AgeCommit message (Expand)Author
2022-07-01sequencer(4): Fix lock leak in ioctl(FIOASYNC).riastradh
2022-06-04Combine the midi and sequencer modules into a single midi_seq modulepgoyette
2022-04-16sequencer(4): VOP_CLOSE requires vnode lock.riastradh
2022-04-16sequencer(4): Convert some #if DIAGNOSTIC to assertions.riastradh
2022-04-16sequencer(4): Sprinkle KNF.riastradh
2022-03-31For device modules that provide both auto-config and /dev/xxxpgoyette
2022-03-29sequencer(4): Don't use mutex_spin_exit on an IPL_NONE lock.riastradh
2021-09-26Change the kqueue filterops::f_isfd field to filterops::f_flags, andthorpej
2020-12-19Use sel{record,remove}_knote().thorpej
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2019-08-25Fix the size passed to memcpy, we only want 8 bytes. Found by KASAN.maxv
2017-10-29Provisionally return to declaring midi_cd unconditionally.riastradh
2017-10-28Back out extern struct cfdriver -> ioconf.h change to sequencer.c.riastradh
2017-10-28Kill some more extern cfdriver xyz_cd in favour of #include "ioconf.h".riastradh
2017-10-25Use C99 initializer for filteropsmaya
2017-06-01Add infrastructure for modularization of audio, midi, and sequencerpgoyette
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2015-08-20include "ioconf.h" to get the 'void <driver>attach(int count);' prototype.christos
2014-12-30fix !AUDIO_DEBUG build.mrg
2014-12-30- fix a confusion between midi(4) unit and connected to sequencermrg
2014-12-23use __func__ in some debug messages.mrg
2014-12-22various clean ups for midi and sequencer:mrg
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2014-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland
2013-10-17remove unused variableschristos
2013-04-27allocate dynamicallychristos
2012-04-09Tidy up a little, the way that midi attachment code worksplunky
2012-02-13call VOP_CLOSE() in the case we're bailing due to missing both read/write.mrg
2011-11-23Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. Fromjmcneill
2009-03-18Ansify function definitions w/o arguments. Generated with sed.cegger
2009-01-11make this compilecegger
2008-07-15Use more timespecs internally. From Alexander Shishkin and me.christos
2008-06-12use device_lookup_private to get softccegger
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-24Network protocol interrupts can now block on locks, so merge the globalsad
2008-03-21use devsw_name2chr() to look up the major number of the midi device asplunky
2008-03-04Split device_t/softc for midi(4), and other related cosmetic changes.cube
2008-03-01Welcome to 4.99.55:rmind
2007-12-05Do not "return 1" from kqfilter for errors. That value is passedpooka
2007-10-08Use the softint API.ad
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-09Merge newlock2 to head.ad
2006-11-24fix spelling of accommodate; from Zapher.christos
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-22make compile for NMIDI == 0pooka
2006-10-12- sprinkle __unused on function decls.christos
2006-09-03- add missing initializerchristos
2006-08-17Fix all the -D*DEBUG* code that it was rotting away and did not even compile.christos
2006-06-30Ankh-Morpork, we have a MIDI driver....chap