- 15 Feb, 2004 8 commits
-
-
Benjamin Herrenschmidt authored
This makes fbcon ask for notification of events from fbdev to deal with suspend/resume (stop cursor on suspend, refresh screen on resume). Could probably do more (like dealing better with the cursor timer), but this simple implementation works fine enough for now.
-
Benjamin Herrenschmidt authored
This adds some "state" information for power management to fbdev's, along with a notifier mecanism to inform clients of state changes. It also "uses" this mecanism in the function fb_set_suspend() which was an empty placeholder previously, and "shields" various places that access the HW when state isn't running. (It's best to not call them in the first place, but the current state of fbcon makes that _very_ difficult)
-
Benjamin Herrenschmidt authored
This updates the aty128fb driver. It adds more PCI IDs, uses the new framebuffer alloc/release functions, make BIOS PLL data access more reliable (using ROM whenever possible, with a fallback to RAM BIOS image), cleanup the Power Management stuff (get rid of PowerMac specific stuffs, use real PCI ones instead), along with some style cleanups
-
Benjamin Herrenschmidt authored
This removes the broken locking code in the pixmaps, and rewrite the buffer access function to properly call fb_sync when needed. The old broken loocking is useless as we are covered by the console semaphore in all cases hopefully (except if I missed one :)
-
Benjamin Herrenschmidt authored
This fixes the fbdev ioctl's and fbcon cursor management with the console semaphore, which is the best we can do at this point in 2.6, thus fixing a bunch of races where we could have, for example, tried to blit while changing mode, etc..
-
Benjamin Herrenschmidt authored
Independently from the other fbdev updates I'm cooking (some of them will be in your mailbox rsn), this fixes an error in parameter passing to a function in rivafb (only used on ppc) that could cause an oops and definitely causes a warning at compile time.
-
Benjamin Herrenschmidt authored
-
Rusty Russell authored
From: Keith M Wesolowski <wesolows@foobazco.org> As of 2.6.3, restore_flags will no longer modify cwp on sparc. Therefore you can apply this patch to the locking guide. [ Indeed. I'll also remove the atomic comments from Hacking Guide as part of my revision there when I get back to it. --RR ]
-
- 14 Feb, 2004 14 commits
-
-
Linus Torvalds authored
-
http://lia64.bkbits.net/to-linus-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Russell King authored
-
Russell King authored
-
Russell King authored
arch/arm/kernel/time.c: Fix time_before type warning. arch/arm/common/amba.c: Fix snprintf compiler warning.
-
Linus Torvalds authored
-
Roman Zippel authored
Thus fixes the weird kconfig message "optimize || ?", it's an old debug check and is triggered by the unusual dependency. It's not incorrect, but the solution below is better and it's the same FB_MATROX_I2C already uses. I'll send a fix for the kconfig message later.
-
bk://gkernel.bkbits.net/libata-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
-
Linus Torvalds authored
-
Christoph Hellwig authored
This backs out James' sysfs support for fbdev again. It introduces a big, race for every driver not converted to framebuffer_{alloc,release} (that is every driver but Ben's new radeonfb). I've left in framebuffer_{alloc,release} as stubs so drivers can be converted to it gradually and once all drivers are done it can be enabled again.
-
bk://kernel.bkbits.net/davem/sctp-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
bk://kernel.bkbits.net/davem/sparc-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
- 13 Feb, 2004 18 commits
-
-
bk://kernel.bkbits.net/davem/netfix-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Anton Blanchard authored
Theres still more to do here, but at least the ifdef mess is gone. No more checking for NULL before calling functions, that was playing with fire. Oh yeah and lots more deletions :) Clean up the debugger hooks, it was way too easy to screw up. And we did. And Linus hit it. - create CONFIG_DEBUGGER so we can enable kernel debugging options but not have any trace of debugger gunk. - remove a bunch of xmon prototypes so no one gets the urge to call them - Use die() instead of panic in a number of places, it gives us much better debug information. - Get rid of the ifdef madness
-
Anton Blanchard authored
Heres a patch I've had for a while, it removes a bunch of debugger code which is good :) The next patch will sanitise it (and the rest of the debugger hooks). Various xmon cleanups - recover from bad SPR read/write (we get a program check) - remove some old code (bat and segment register stuff) - update the help text to match reality - add a "press ? for help" when xmon first appears to make rusty happy - protect against flushing bad parts of memory from Milton - dont print iseries specific stuff on pseries in SPR dump (S) - add code to dump the segment table or SLB - remove a number of functions that wouldnt work on LPAR
-
Anton Blanchard authored
- Add thread_info to pointer, its a useful piece of information. - Do the kallsyms lookup on the link register - Remove extra newline on one call to die()
-
Anton Blanchard authored
From: Paul Mackerras <paulus@samba.org> Recent changes in include/linux/*.h meant that likely() isn't defined here (since we don't set __KERNEL__), and thus we don't get some prototypes and we can't use do_div. This fixes the resulting compile errors and warnings. Remove %L handling from sprintf - we don't need it, and it meant we needed do_div from asm/div64.h, which gives problems when __KERNEL__ isn't defined. Also add a prototype for strlen to kill a warning.
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/sctp-2.6
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/sparc-2.6
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/netfix-2.6
-
http://linux-lksctp.bkbits.net/lksctp-2.5.workDavid S. Miller authored
into nuts.davemloft.net:/disk1/BK/sctp-2.6
-
David S. Miller authored
-
Jeroen Vreeken authored
-
Keith M. Wesolowski authored
Also, un-inline large local_irq functions.
-
Keith M. Wesolowski authored
-
Keith M. Wesolowski authored
-
Linus Torvalds authored
-
Len Brown authored
-
Len Brown authored
-
Len Brown authored
into intel.com:/home/lenb/src/linux-acpi-test-2.6.3
-