summaryrefslogtreecommitdiff
path: root/drivers/sgi
AgeCommit message (Collapse)Author
2003-06-22[PATCH] drivers/sgi updateRalf Bächle
This updates drivers/sgi by removing it :-) With all the conceptually wrong code which has was rewritten or should be rewritten or better live elsewhere there just was no point in keeping this directory around any longer.
2003-06-11[PATCH] tty_driver refcountingAlexander Viro
drivers/sgi/char/sgiserial.c converted to dynamic allocation
2003-06-11[PATCH] tty_driver refcountingAlexander Viro
killed the last remnants of callout stuff - we don't need to mess with storing termios privately anymore.
2003-06-11[PATCH] tty_driver refcountingAlexander Viro
->table[], ->termios[] and ->locked_termios[] allocated dynamically in tty_register_driver() and freed in tty_unregister_driver(). Per-driver arrays gone.
2003-06-11[PATCH] tty_driver refcountingAlexander Viro
->refcount switched from int * to int. Per-driver variables gone since we had switched from int foo = 0; driver.refcount = &foo; to driver.refcount = 0;
2003-05-26[PATCH] callout removal: sgiserialAlexander Viro
callout removal: sgiserial
2003-05-14[PATCH] copy_to_user check for sgiserialDave Jones
2003-05-07Merge conflicting tty devfs cleanupsLinus Torvalds
2003-05-07[PATCH] switch most remaining drivers over to devfs_mk_bdevAndrew Morton
From: Christoph Hellwig <hch@lst.de> This is a pretty huge patch, but splitting it doesn't make a lot of sense.. (USB may still need work)
2003-05-07[PATCH] sgi/char/sgiserial tty_driver add .owner field remove ↵Hanna V. Linder
MOD_INC/DEC_USE_COUNT
2003-04-24[PATCH] console cleanup (2/2)Alexander Viro
Console drivers cleanup. In current tree interaction between console and tty layer sits in the ->device() method of struct console. It takes a pointer to console and returns device number of its tty device. open(2) on /dev/console goes through the list of registered consoles, picks the first one that has ->device() and remaps the device number to console->device(console). Then it proceeds with normal opening of tty. This is the only caller of ->device(). Cleanup: let ->device() return a pair (pointer to tty_driver, index of tty in question) instead of device number. Note that a) the first thing tty_open() does with remapped device number is conversion to such pair. b) console driver _knows_ which tty_driver we want - one that implements tty interface to the same physical device (i.e. the part of the same driver). c) current code expects the result of ->device() to be a device number of tty device - anything else is immediate -ENODEV from tty_open(); might as well have NULL ->device in that driver. Console drivers converted, (the only) caller updated.
2003-04-23[PATCH] tty cleanups (6/12)Alexander Viro
tty->tty_index added; we initialize it with minor(tty->device) - tty->driver->minor_start. Majority of remaining tty->device uses had that form and are switched to use of tty->index.
2003-04-23[PATCH] tty cleanups (5/12)Alexander Viro
new field - tty->tty_name; initialized to <driver->name><tty index+driver->base_name> when we allocate tty_struct. Drivers code switched to use of that beast (in debugging printks, mostly). Large, but trivial.
2003-04-23[PATCH] tty cleanups (2/12)Alexander Viro
Instead of copying tty_driver into tty_struct we put a reference in there. tty->driver turned into a pointer, users updated. Large, but trivial
2003-03-06[PATCH] clean up all the console inits using an initcall variantAlan Cox
Dave Woodhouse did this a while ago and its been kicking around in my tree just fine. This gets rid of a lot of the init lists of functions still left in the kernel by having an __init type array built up for the consoles as well
2003-02-03kbuild: Remove export-objs := ... statementsKai Germaschewski
One of the goals of the whole new modversions implementation: export-objs is gone for good!
2003-01-05[PATCH] drivers_sgi_char_usema.c misc_register patchChris Wilson
As part of my work on the Linux Kernel Janitors project, cleaning up on functions which call misc_register and don't check for an error return, I would like to submit my patch to drivers/sgi/char/usema.c This module did not check the return code of misc_register. I found Uttam Pawar's patch for this on GeoCrawler (http://www.geocrawler.com/archives/3/9221/2002/8/0/9246517/), but it doesn't appear to have been applied. This patch basically does exactly the same as his, so all credit is due to him.
2003-01-05[PATCH] drivers_sgi_char_streamable.c misc_register patchChris Wilson
2002-12-29[PATCH] BIN_TO_BCD consolidationAndrew Morton
Cleanup patch from Hollis Blanchard <hollis@austin.ibm.com> We have a large number of private implementations of BIN_TO_BCD and BCD_TO_BIN, which are all the same. And a lot of them are inflexible because they modify their arg: #define BIN_TO_BCD(val) ((val)=(((val)/10)<<4) + (val)%10) - Create (in <linux/bcd.h> a generic BIN2BCD/BCD2BIN which does not modify its arg - Create generic BIN_TO_BCD/BCD_TO_BIN which uses the above - Update lots of callers to use the new generic version.
2002-12-14[PATCH] Remove Rules.make from Makefiles (2/3)Brian Gerst
Makefiles no longer need to include Rules.make, which is currently an empty file. This patch removes it from the drivers tree Makefiles.
2002-12-05[PATCH] misc_register-014Rusty Russell
From: Michael Still <mikal@stillhq.com>
2002-12-03[PATCH] shmiq cleanupAlexander Viro
switched to explicit devfs_register()/devfs_remove()
2002-11-17[PATCH] C99 initializers for drivers/sgiArt Haas
2002-10-29Delete old-style config files.Linus Torvalds
2002-10-29[PATCH] new kernel configuration 6/7Roman Zippel
This adds the driver config files. (part 2)
2002-10-07[PATCH] remove get_free_page()Andrew Morton
This used to be a macro wrapper around get_zeroed_page(). It was a dreadful choice of name, because it hid the fact that this function memsets the page. Probably, lots of the callers didn't actually want to do that but this patch does not make such optimisations. At least now, people may spot a `get_zeroed_page' in there and realise that the page doesn't actually need to be initialised. The patch also changes get_zeroed_page() to go BUG if called with __GFP_HIGHMEM. It returns the address of the page's memory and hence can only be used for direct-mapped pages (wli).
2002-07-30Removed devfs_register_chrdev and devfs_unregister_chrdev.Greg Kroah-Hartman
Use register_chrdev and unregister_chrdev as before, and everything will work.
2002-07-27kbuild: Fix "export-objs"Kai Germaschewski
This patch cleans up most of the Makefile's to list the correct files (i.e. the ones which do have "EXPORT_SYMBOL" in them) in $(export-objs) Contributed by "Lightweight patch manager"
2002-07-14[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL 2 (6_7)Greg Banks
Symbol CONFIG_SGI_NEWPORT_GFX depends on CONFIG_EXPERIMENTAL but does not say so in its banner.
2002-05-28kbuild: Remove remaining O_TARGET in drivers/*/MakefileKai Germaschewski
2002-05-24kbuild: Remove usage of L_TARGET in drivers/*Kai Germaschewski
We use O_TARGET everywhere else, so let's just convert the remaining users (They get the implicit built-in.o O_TARGET now)
2002-05-20[PATCH] buffermem_pages removal (2/5)Christoph Hellwig
Remove buffermem_pages showing from sgi serial code (debug only).
2002-04-29[PATCH] remove show_buffers()Andrew Morton
Remove show_buffers(). It really has nothing to show any more. just buffermem_pages() - move that out into the callers. There's a lot of duplication in this code. better approach would be to remove all the duplicated code out in the architectures and implement generic show_memory_state(). Later.
2002-02-19adds simple support for atomically-mapped PTEs. On highmem systems this ↵Ingo Molnar
enables the allocation of the pagetables in highmem.
2002-02-05v2.5.2.4 -> v2.5.2.4.1Linus Torvalds
- Patrick Mochel: devicefs locking cleanups, refcount fixes - Brian Gerst: apic timer cleanup - Adam Richter: fix loop over block device bio breakage, ipfwadm compile fix - Peter Anvin: bootproto v2.03 - me: split up Configure.help over the subdirectories where it is used
2002-02-05v2.5.2 -> v2.5.2.1Linus Torvalds
- Al Viro: fix up silly problem in swapfile filp cleanups in 2.5.2 - Tachino Nobuhiro: fix another error return for swapfile filp code - Robert Love: merge some of Ingo's scheduler fixes - David Miller: networking, sparc and some scsi driver fixes - Tim Waugh: parport update - OGAWA Hirofumi: fatfs cleanups and bugfixes - Roland Dreier: fix vsscanf buglets. - Ben LaHaise: include file cleanup - Andre Hedrick: IDE taskfile update
2002-02-04v2.5.1.1 -> v2.5.1.2Linus Torvalds
- Al Viro: task-private namespaces, more cleanups
2002-02-04v2.5.0.4 -> v2.5.0.5Linus Torvalds
- Patrick Mochel: driver model infrastructure, part 1 - Jens Axboe: more bio fixes, cleanups - Andrew Morton: release locking fixes - Al Viro: superblock/mount handling - Kai Germaschewski: AVM Fritz!Card ISDN driver - Christoph Hellwig: make cramfs SMP-safe.
2002-02-04v2.5.0.2 -> v2.5.0.3Linus Torvalds
- Al Viro: more superblock cleanups - Jens Axboe: more patches for new block IO layer - Christoph Hellwig: get rid of the old, long- deprecated SCSI error handling
2002-02-04v2.4.12 -> v2.4.12.1Linus Torvalds
- Trond Myklebust: deadlock checking in lockd server - Tim Waugh: fix up parport wrong #define - Christoph Hellwig: i2c update, ext2 cleanup - Al Viro: fix partition handling sanity check. - Trond Myklebust: make NFS use SLAB_NOFS, and not play games with PF_MEMALLOC - Ben Fennema: UDF update - Alan Cox: continued merging - Chris Mason: get /proc buffer memory sizes right after buf-in-page-cache
2002-02-04v2.4.9 -> v2.4.9.1Linus Torvalds
- Jeff Hartmann: DRM AGP/alpha cleanups - Ben LaHaise: highmem user pagecopy/clear optimization - Vojtech Pavlik: VIA IDE driver update - Herbert Xu: make cramfs work with HIGHMEM pages - David Fennell: awe32 ram size detection improvement - Istvan Varadi: umsdos EMD filename bug fix - Keith Owens: make min/max work for pointers too - Jan Kara: quota initialization fix - Brad Hards: Kaweth USB driver update (enable, and fix endianness) - Ralf Baechle: MIPS updates - David Gibson: airport driver update - Rogier Wolff: firestream ATM driver multi-phy support - Daniel Phillips: swap read page referenced set - avoid swap thrashing
2002-02-04v2.4.8 -> v2.4.8.1Linus Torvalds
- Rui Sousa: emu10k1 module fixes, remove joystick part. - Alan Cox: driver merges - Andrea Arkangeli: alpha updates - David Woodhouse: up_and_exit -> complete_and_exit - David Miller: sparc and network update - Andrew Morton: update 3c59x driver - Neil Brown: NFS export VFAT, knfsd cleanups, raid fixes - Ben Collins: ieee1394 updates - Paul Mackerras: PPC update - me: make sure we don't lose position bits in "filldir()"
2002-02-04v2.4.5.1 -> v2.4.5.2Linus Torvalds
- Takanori Kawano: brlock indexing bugfix - Ingo Molnar, Jeff Garzik: softirq updates and fixes - Al Viro: rampage of superblock cleanups. - Jean Tourrilhes: Orinoco driver update v6, IrNET update - Trond Myklebust: NFS brown-paper-bag thing - Tim Waugh: parport update - David Miller: networking and sparc updates - Jes Sorensen: m68k update. - Ben Fennema: UDF update - Geert Uytterhoeven: fbdev logo updates - Willem Riede: osst driver updates - Paul Mackerras: PPC update - Marcelo Tosatti: unlazy swap cache - Mikulas Patocka: hpfs update
2002-02-04v2.4.3.3 -> v2.4.3.4Linus Torvalds
- David Miller: sparc rw semaphores moved over - Alan Cox: yet more resyncs - NIIBE Yutaka: Super-H driver update - David Howells: more rw-sem cleanups, updates - USB updates - Al Viro: filesystem init cleanup
2002-02-04v2.4.2.4 -> v2.4.2.5Linus Torvalds
- Rik van Riel and others: mm rw-semaphore (ps/top ok when swapping) - IDE: 256 sectors at a time is legal, but apparently confuses some drives. Max out at 255 sectors instead. - Petko Manolov: USB pegasus driver update - make the boottime memory map printout at least almost readable. - USB driver updates - pte_alloc()/pmd_alloc() need page_table_lock.
2002-02-04v2.4.1.2 -> v2.4.1.3Linus Torvalds
- Jens: better ordering of requests when unable to merge - Neil Brown: make md work as a module again (we cannot autodetect in modules, not enough background information) - Neil Brown: raid5 SMP locking cleanups - Neil Brown: nfsd: handle Irix NFS clients named pipe behavior and dentry leak fix - maestro3 shutdown fix - fix dcache hash calculation that could cause bad hashes under certain circumstances (Dean Gaudet) - David Miller: networking and sparc updates - Jeff Garzik: include file cleanups - Andy Grover: ACPI update - Coda-fs error return fixes - rth: alpha Jensen update
2002-02-04Import changesetLinus Torvalds