summaryrefslogtreecommitdiff
path: root/include/linux/miscdevice.h
AgeCommit message (Collapse)Author
2004-12-14[PATCH] misc: remove device.h #include from miscdevice.hGreg Kroah-Hartman
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
2004-12-14[PATCH] add class_device to miscdeviceRobert Love
Currently misc_register() throws away the return from class_simple_device_add(). This makes it impossible to get to the class_device of the directories in /sys/class/misc and, for example, thus impossible to add attributes to those directories. Attached patch adds a class_device structure to the miscdevice structure and assigns to it the value returned from class_simple_device_add() in misc_register(), thus caching the value and allowing us to f.e. later call class_device_create_file(). We need this for inotify, but I can see plenty of other misc. devices wanting this and consider it missing but required functionality. Add the class_device structure to miscdevice so that we can add sysfs attributes to /sys/class/misc/foo Signed-Off-By: Robert Love <rml@novell.com> Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
2004-09-16[PATCH] device driver for the SGI system clock, mmtimerChristoph Lameter
SGI has been using this driver under Linux since 2001 but it was never included in the upstream kernel. SuSE did include the patch for mmtimer in SLES 9. The driver has been widely used for applications on the Altix platform. The timer hardware was designed around the multimedia timer specification by Intel but to my knowledge only SGI has implemented that standard. The driver was written by Jesse Barnes. The second revision has interrupt support removed and was somewhat simplified by removing one include file. Signed-off-by: Christoph Lameter <clameter@sgi.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-07-01[PATCH] mips: delete IRIX emul misc minorsRalf Bächle
Remove the last leftovers of the compatibility code for running the IRIX X server. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-06-26[PATCH] hpet fixesRobert Picco
I eliminated the request_irq brain damage, chopped off procfs support (didn't care for it too much in the first place and it was adopted from rtc.c), made the check for FMODE_WRITE in hpet_open and responded to a few other suggestions. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-06-17[PATCH] HPET driverRobert Picco
The driver supports the High Precision Event Timer. The driver has adopted a similar API to the Real Time Clock driver. It can support any number of HPET devices and the maximum number of timers per HPET device. For further information look at the documentation in the patch. Thanks to Venki at Intel for testing the driver on X86 hardware with HPET. HPET documentation is available at http://www.intel.com/design/chipsets/datashts/252516.htm Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-03-22[PATCH] sh: various fixesAndrew Morton
From: Paul Mundt <lethal@linux-sh.org> This is the rest of the sh update, which includes everything else sh-specific, general cleanups, bugfixes, etc. Nothing really eventful.
2004-01-27input: Remove the obsolete "busmouse.c" helper driver.Aristeu Sergio Rozanski Filho
2004-01-19[PATCH] MISC: add sysfs class support for misc devicesGreg Kroah-Hartman
This adds class/misc/ for all misc devices (ones that use the misc_register() function).
2003-09-21[PATCH] move some more initializations out of drivers/char/mem.cAndrew Morton
From: Christoph Hellwig <hch@lst.de> keeping init order the same..
2003-09-16[PATCH] drivers/char/misc -- use list() macrosStephen Hemminger
Use list macros for misc_device list.
2003-09-03[PATCH] MODULE_ALIAS() in char devicesAndrew Morton
From: Rusty Russell <rusty@rustcorp.com.au> Previously, default aliases were hardwired into modutils. Now they should be inside the modules, using MODULE_ALIAS() (they will be overridden by any user alias).
2003-04-23[PATCH] don't include devfs_fs_kernel.h in global headersChristoph Hellwig
Now that devfs_handle_t is gone from all structs there is no reason to include it in headers. Fix the fallout by including previously implicit headers and fixing the drivers that didn't include devfs_fs_kernel.h explicitly.
2003-04-20[PATCH] devfs: miscdevChristoph Hellwig
2003-01-14[XFS] add dmapi miscdevice minor numberChristoph Hellwig
This doesn't mean dmapi is scheduled for inclusion, just adding the reserved minor number to miscdevice.h for documentation purposes.
2002-11-02[PATCH] M68k input drivers cleanupGeert Uytterhoeven
M68k input drivers cleanup: - Remove remnants from the old input layer: o Config.help entries for the Amiga and Atari mouse drivers o Apollo keyboard code (including beep support) o Dummy keyboard initialization, keyboard repeat, and keyboard LEDs code for MVME147, Sun-3, Sun-3x, o Makefile entries for Atari keyboard, mouse and joystick drivers, and the HP300 Human Interface Loop driver o kbd-reset kernel command line parameters o defconfig entry for the Amiga mouse driver o Mac ADB mouse driver glue o Amiga and Mac ADB mouse driver minors - Always include new input layer configuration data
2002-02-04v2.4.10.1 -> v2.4.10.2Linus Torvalds
- me/Al Viro: fix bdget() oops with block device modules that don't clean up after they exit - Alan Cox: continued merging (drivers, license tags) - David Miller: sparc update, network fixes - Christoph Hellwig: work around broken drivers that add a gendisk more than once - Jakub Jelinek: handle more ELF loading special cases - Trond Myklebust: NFS client and lockd reclaimer cleanups/fixes - Greg KH: USB updates - Mikael Pettersson: sparate out local APIC / IO-APIC config options
2002-02-04v2.4.3.2 -> v2.4.3.3Linus Torvalds
- Hui-Fen Hsu: sis900 driver update - NIIBE Yutaka: Super-H update - Alan Cox: more resyncs (ARM down, but more to go) - David Miller: network zerocopy, Sparc sync, qlogic,FC fix, etc. - David Miller/me: get rid of various drivers hacks to do mmap alignment behind the back of the VM layer. Create a real protocol for it.
2002-02-04Import changesetLinus Torvalds