- 04 Mar, 2004 8 commits
-
-
Alexander Viro authored
- inode leak on d_alloc_root() failure
-
Alexander Viro authored
- inode leak on d_alloc_root() failure - unchecked result of d_alloc_root() leading to oops in fs/super.c
-
Alexander Viro authored
- unchecked result of d_alloc_root() leading to oops in fs/super.c
-
Alexander Viro authored
- inode leak if d_alloc_root() fails.
-
Alexander Viro authored
- oops if inode allocation fails.
-
Alexander Viro authored
- useless dput(NULL) on failure exit (would be a double-free if we ever got there with non-NULL dentry).
-
Alexander Viro authored
- leak of root inode if d_alloc_root() fails.
-
Alexander Viro authored
gatgetfs fill_super: - double-free of inode on last two failure exits - leak on the last failure exit - touching addresses near 0 on last two failure exits
-
- 03 Mar, 2004 28 commits
-
-
bk://kernel.bkbits.net/davem/net-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.5/linux
-
Jon Oberheide authored
-
Stephen Hemminger authored
New revision of the Sigmatel irda driver. This version has much better performance and doesn't drop frames in FIR mode. Tested with both UHCI and EHCI/OHCI against nsc-ircc on laptop. Thanks to Martin for additional testing and feedback. * Receiver: - changed from interrupt to bulk URB. Queue's one bulk urb per USB tick (1ms). - FIR unpack now uses get_unaligned and cpu32_le instead of explicit shifts - FIR unpack copies small frames * Transmitter: - pack data into io buffer. Since irda is half duplex can use same buffer for transmit and receive. - use xchange and wait_event for synchronization * Other: - use USB format messages rather than IRDA (ugly) - clean up USB startup - reset device on network open to clear up stuck state - handle FIFO errors - disconnect cleanup (from viro) - don't DMA onto stack when reading fifo status
-
David S. Miller authored
into nuts.davemloft.net:/disk1/BK/sparc-2.6
-
Linus Torvalds authored
-
Linus Torvalds authored
It was missing an "s" from "uses_dvo"
-
Benjamin Herrenschmidt authored
This adds a "timbase" entry in /proc/cpuinfo like p/iSeries that provides the CPU timebase frequency. It is using by a all sort of performance analysis tools we are hacking in house. It also remove a useless bit about the l2 cache that was copied over from ppc32.
-
Benjamin Herrenschmidt authored
I've had reports of flicker that appear with large (23") flat panels and radeonfb. From experiments, it appears that forbiding the "odd" PLL divider values fix it (like it fixes the blur problem on TMDS2). There should not be anything special with TMDS1 and "odd" PLL values though, so the problem may be subtly different (a bandwidth problem), but until I have proper bandwidth calculation and access to this monitor, the following patch is an acceptable workaround (Odd PLL values aren't that useful anyway)
-
James Simmons authored
This fixes the permedia2 framebuffer driver to the new API. [ Currently it doesn't even compile. This only touches the current permedia driver. ]
-
bk://linux.bkbits.net/linux-2.5Dave Kleikamp authored
into hostme.bitkeeper.com:/repos/j/jfs/linux-2.5
-
Dave Kleikamp authored
-
Olof Johansson authored
* Tidy up some of the arguments to iommu_*() * Comment cleanup * Don't bump the hint to the next block for large allocs, to avoid fragmentation. * Simplify vmerge logic during SG allocations * Move the memory barriers from the bus-specific parts into the common code. Some changes are mine, some are from Ben Herrenschmidt.
-
Bartlomiej Zolnierkiewicz authored
- fix bug introduced by my recent fixes (do not try to disable 66MHz clock on PDC20246) - cleanup cable verification code a bit - remove unused macros (leftovers from driver split-up) and duplicated define from pdc202xx_old.h
-
bk://gkernel.bkbits.net/libata-2.5Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.5/linux
-
Alexander Viro authored
parport driver list turned into list.h one; parport/share.c code that works with that list got cleaned up.
-
Alexander Viro authored
parport_enumerate() is gone. The last caller was under ifdef that never had been true. Function itself is removed, port list handling cleaned up (now we can do that, since drivers don't mess with the list directly), tons of racy crap removed from parport/share.c
-
Alexander Viro authored
parport_sunbpp switched to keeping track of the ports it had created; in module_exit it uses the private list instead of messing with parport_enumerate(). Added check for sbus_ioremap() failure in port initialization.
-
Alexander Viro authored
parport_pc switched to keeping track of the ports it had created; in module_exit it uses the private list instead of messing with parport_enumerate(). Added compile fix for configs that have CONFIG_PARPORT_PC_FIFO turned off (from -mm).
-
Alexander Viro authored
parport_announce_port() was always called right after parport_proc_register(). Call shifted into parport_announce_port(). Similar for parport_remove_port() and parport_proc_unregister().
-
Alexander Viro authored
parport_unregister_port() is split; parport_remove_port() does what parport_unregister_port() used to do sans the final parport_put_port() call. Callers updated; many of them needed only parport_put_port() (failure exit paths where we never had the port announced to drivers). Fixed multiple races on port removal by shifting parport_remove_port() in front of the code that releases irq/io ports/etc.
-
Alexander Viro authored
references to slave ports of mux added to struct parport. parport_daisy_init() doesn't go through parport_announce_port() for mux slaves anymore; parport_annouce_port() deals with found ones itself. Error handling sanitized, races on unregistration fixed.
-
Alexander Viro authored
parport_pc_probe_port() sanitized; leaks fixed.
-
Alexander Viro authored
parport_pc options parsing moved to parport_pc.c; parport/init.c is gone. Warning fixes from -mm added.
-
Alexander Viro authored
Registration of sysctls turned into module_init().
-
Alexander Viro authored
Init of low-level drivers (except parport_pc) turned into module_init().
-
Alexander Viro authored
Exports moved from parport/init.c to files where functions are actually defined.
-
David S. Miller authored
-
David S. Miller authored
into nuts.davemloft.net:/disk1/BK/sparc-2.6
-
- 02 Mar, 2004 2 commits
-
-
Jeff Garzik authored
-
http://xfs.org:8090/xfs-linux-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.5/linux
-
- 04 Mar, 2004 1 commit
-
-
Nathan Scott authored
-
- 03 Mar, 2004 1 commit
-
-
Nathan Scott authored
into sgi.com:/source2/xfs-linux-2.6
-