An error occurred fetching the project authors.
- 28 Oct, 2004 1 commit
-
-
Thomas Gleixner authored
To make spinlock/rwlock initialization consistent all over the kernel, this patch converts explicit lock-initializers into spin_lock_init() and rwlock_init() calls. Currently, spinlocks and rwlocks are initialized in two different ways: lock = SPIN_LOCK_UNLOCKED spin_lock_init(&lock) rwlock = RW_LOCK_UNLOCKED rwlock_init(&rwlock) this patch converts all explicit lock initializations to spin_lock_init() or rwlock_init(). (Besides consistency this also helps automatic lock validators and debugging code.) The conversion was done with a script, it was verified manually and it was reviewed, compiled and tested as far as possible on x86, ARM, PPC. There is no runtime overhead or actual code change resulting out of this patch, because spin_lock_init() and rwlock_init() are macros and are thus equivalent to the explicit initialization method. Signed-off-by:
Thomas Gleixner <tglx@linutronix.de> Acked-by:
Ingo Molnar <mingo@elte.hu> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 25 Aug, 2004 1 commit
-
-
Alexander Viro authored
-
- 12 Jul, 2004 1 commit
-
-
Alexander Viro authored
-
- 21 Jun, 2004 1 commit
-
-
Alexander Viro authored
-
- 24 Feb, 2004 1 commit
-
-
Randy Dunlap authored
-
- 10 Jan, 2004 2 commits
-
-
Alexander Viro authored
-
Alexander Viro authored
Affected drivers: ixgb, sk98lin, ibmtr, airport, orinoco, wl3501_cs
-
- 28 Oct, 2003 1 commit
-
-
Mike Phillips authored
Patch to get ibmtr_cs / ibmtr working again. A change went in a while back I missed that killed it. Also fixed the timer to eliminate the uninitialized timer error on close.
-
- 19 Aug, 2003 1 commit
-
-
Stephen Hemminger authored
s/kfree/free_netdev/ as appropriate for tokenring drivers.
-
- 16 Aug, 2003 1 commit
-
-
Stephen Hemminger authored
With the new module system MOD_INC/MOD_DEC are no longer necessary. Also changed to new module init/exit macros for function setup. The module exit code can sleep, so calling schedule_timeout is better than spinning.
-
- 31 Jul, 2003 1 commit
-
-
Jeff Garzik authored
Note: Better fix is needed. Contributed by Mike Phillips.
-
- 02 Jun, 2003 1 commit
-
-
David S. Miller authored
-
- 27 Apr, 2003 1 commit
-
-
Andrew Morton authored
100% irqreturn_t cleanups Affected drivers: 3c523, 527, 68360enet, 7990, a2065, am79c961a, appletalk/{ltpc,cops}, ariadne, {lotsa}lance, au1000_eth, eth16i, ewrk3, gt96100eth, hamradio/several, ibmlana, ioc3-eth, *-skeleton, lasi_82596, mac89x0, pcmcia/3c574_cs, rrunner, sb1000, sb1250-mac, sgiseeq, sk_g16, sk_mca, skfddi, sonic, sun3_82586, tc35815, tokenring/several, wan/several
-
- 24 Apr, 2003 1 commit
-
-
Andrew Morton authored
Fix various places which aren't using unsigned long for jiffies. Also other warnings and compilation errors as encountered.
-
- 21 Nov, 2002 1 commit
-
-
Arnaldo Carvalho de Melo authored
-
- 08 Oct, 2002 1 commit
-
-
Alan Cox authored
-
- 11 Feb, 2002 1 commit
-
-
Jeff Garzik authored
the ibmtr token ring net driver. Contributor: Mike Phillips Linux Token Ring Project
-
- 05 Feb, 2002 9 commits
-
-
Linus Torvalds authored
- Ivan Kokshaysky: fix alpha dec_and_lock with modules, for alpha config entry - Kai Germaschewski: ISDN updates - Jeff Garzik: network driver updates, sysv fs update - Kai Mäkisara: SCSI tape update - Alan Cox: large drivers merge - Nikita Danilov: reiserfs procfs information - Andrew Morton: ext3 merge - Christoph Hellwig: vxfs livelock fix - Trond Myklebust: NFS updates - Jens Axboe: cpqarray + cciss dequeue fix - Tim Waugh: parport_serial base_baud setting - Matthew Dharm: usb-storage Freecom driver fixes - Dave McCracken: wait4() thread group race fix
-
Linus Torvalds authored
- Greg KH: start migration to new "min()/max()" - Roman Zippel: move affs over to "min()/max()". - Vojtech Pavlik: VIA update (make sure not to IRQ-unmask a vt82c576) - Jan Kara: quota bug-fix (don't decrement quota for non-counted inode) - Anton Altaparmakov: more NTFS updates - Al Viro: make nosuid/noexec/nodev be per-mount flags, not per-filesystem - Alan Cox: merge input/joystick layer differences, driver and alpha merge - Keith Owens: scsi Makefile cleanup - Trond Myklebust: fix oopsable race in locking code - Jean Tourrilhes: IrDA update
-
Linus Torvalds authored
- Alan Cox: more merging - L.C. Chang: new SiS IDE PCI id's. - Maciej Rozycki: make MP table parsing more anal. Should fix broken P4 MP tables. - Leonard Zubkoff: merge DAC960 completion changes - Christoph Rohland: saner tmpfs mount-time limit behaviour (and remount) - me: buffer.c logic update - faster and hopefully livelock-free
-
Linus Torvalds authored
- Andreas Dilger: various ext2 cleanups - Richard Gooch: devfs update - Johannes Erdfelt: USB updates - Alan Cox: merges - David Miller: fix SMP pktsched bootup deadlock (CONFIG_NET_SCHED) - Roman Zippel: AFFS update - Anton Altaparmakov: NTFS update - me: fix races in vfork() (semaphores are not good completion handlers) - Jeff Garzik: net driver updates, sysvfs update
-
Linus Torvalds authored
- merge with Alan (irda, s390, mips64, chris, sk98lin, mips/mm) - rth: fix alpha RTC calibration - Paul Mackerras: fix PPC typo
-
Linus Torvalds authored
- remember to increment the version number - Chris Mason: reiserfs mark_journal_new and bh leak fix - Richard Gooch: devfs update - Alexander Viro: further FS cleanup (superblock list) - David Woodhouse: MTD update - Kai Germaschewski: ISDN update (stanford checker fixes etc) - Rich Baum: gcc-3.0 warning fixes - Jeff Garzik: network driver updates - Geert Uytterhoeven: m68k fbdev logo merge glitch fix - Andrea Arcangeli: fix signal return path - David Miller: Sparc updates - Johannes Erdfelt: USB update - Carsten Otte, Andries Brouwer: don't clear blk_size unconditionally on partition check - Martin Frey: alpha Sable irq fix - Paul Mackerras: PPC softirq update - Patrick Mochel: PCI power management infrastructure - Robert Siemer: miroSOUND driver update - Neil Brown: knfsd updates, including ability to export ReiserFS filesystems - Trond Myklebust: NFS readdir fixup, don't update atime on client - Andrew Morton: truncate_inode_pages speedup - Paul Menage: make inode quota count all inodes..
-
Linus Torvalds authored
- Jeff Garzik: network driver merge - Andrew Morton: fix missed page_table_lock unlock - David Miller: Qlogic,FC bufix, page allocation order problem.
-
Linus Torvalds authored
- big S/390x 64-bit merge - typos and license name fixes. doc updates. - more include file cleanups (phase out "malloc.h") - even more elevator corner cases.. When not merging, find the best insertion point. - pmac ide update - network fixes (netif_wake_queue on tx timeout) - USB printer select() fix - NFS client missed initialization, deamon fixed client address check
-
Linus Torvalds authored
-